@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:16px/1.5 "Microsoft YaHei","Microsoft JhengHei",STHeiti,MingLiu, tahoma, arial, \5b8b\4f53; color:#333333}
h1, h2, h3, h4, h5, h6 { font-size:100%; }
ul, ol { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.fl{ float:left}
.fr{ float:right}

.wrap{}
.header{ width:1000px; margin:0 auto; overflow:hidden; }
.logo{ margin:15px 0;}
.tel{ margin:15px 0;}

.navlist{ background:#004087}
.navlist ul{width:1000px; margin:0 auto; overflow:hidden}
.navlist li{ float:left; margin:0 10px; height:36px; line-height:36px}
.navlist li a{ display:block; color:#FFFFFF; padding:0 25px;}
.navlist li a:hover{ background:#ff0000}
.navlist .cur{ background:#ff0000}

.banner{ background:url(../images/banner1.jpg) no-repeat center; height:465px;}

/* -- slideShow -- */
.slideShow { position: relative; padding: 0; *zoom: 1;}
.slideShow .slides a { display: block; height: 465px; background-repeat: no-repeat; background-position: center center;}
.slideShow .slideBox { background: #fff; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0);}
/* -- slideLoading -- */
.slideShow .slideLoading { min-height: 50px; background: url(../images/slide_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 60;}
/* -- previous 和 next 按钮 -- */
.slideShow .arrowBox a { z-index: 70; font-family: \5b8b\4f53, sans-serif; position: absolute; display: block; margin-bottom: -20px; width: 40px; height: 40px; bottom: 50%; line-height: 40px; text-align: center; color: #fff;
 font-size: 2em; background-color: #333; background-color: rgba(50, 50, 50, .3);}
.slideShow .arrowBox a.disabled { display: none;}
.slideShow .arrowBox .arrowPrev { left: 20px;}
.slideShow .arrowBox .arrowNext { right: 20px;}
.slideShow .arrowBox a:hover { background-color: rgba(50, 50, 50, .6);}
/* -- controlBox -- */
.slideShow .controlBox { z-index: 70; position: absolute; bottom: 10px; width: 100%; text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666;}
.slideShow .controlBox .control { display: inline-block; *zoom: 1; *display: inline;}
.slideShow .controlBox.controlDefault a { background: url(../images/inactive.png) no-repeat 50% 50%; text-indent: -9999px; overflow:hidden; width: 20px; height: 30px; clear: none; display: block;}
.slideShow .controlBox.controlDefault a:hover, .slideShow .controlBox.controlDefault a.active { background: url(../images/active.png) no-repeat 50% 50%;}
/* -- slideTitle -- */
.slideShow .slideTitle { z-index: 70; position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%;}
.slideShow .slideTitle span { color: #fff; display: block; font-size: .85em; padding: 15px 10px;}
/* -- sileThumb -- */
.slideShow .sileThumb { z-index: 70; text-align: center; position: absolute; bottom: 8px; right: 8px;}
.slideShow .sileThumb a { margin: 0 3px;}
.slideShow .sileThumb a img { border: solid #B0B0B0 1px;}
.slideShow .sileThumb a.active img { border: solid #19B4EA 1px;}

.middlemain{ width:1000px; margin:0 auto; margin-top:20px; overflow:hidden;}
.module{ float:left; width:227px; margin-right:12px; border:solid 1px #CCCCCC; padding:10px 6px}
.moduletit{ font-weight:bold; font-size:15px}
.modulecont{ margin-top:10px;}
.modulepic{ display:block; }
.modulepic img{ display:block; width:100%}
.moduletxt{ margin:10px 8px; font-size:13px; line-height:22px}
.moduletxt a{ color:#333333;}
.moduletxt ul{}
.moduletxt ul li{}
.moduletxt ul li a{ color:#333333; background:url(../images/newsicon2.jpg) no-repeat left center; padding-left:12px}
.moduletxt ul li a:hover{ color:#ff0000; background:url(../images/newsicon1.jpg) no-repeat left center}
.productlist{ margin:18px 0; overflow:hidden;}
.productlist dl{ float:left; margin:0 6px; font-size:14px}
.productlist dl dt{ border:solid 1px #CCCCCC;}
.productlist dl dt img{ display:block;}
.productlist dl dd{ text-align:center; margin-top:8px}
.productlist dl dd a{ color:#333333}
.productlist dl dd a:hover{ color:#ff0000}
.middlemain .nomargin{ margin-right:0}
.machinelist{overflow:hidden; margin-bottom:15px}
.machinelist dl{ float:left; margin-right:3px;font-size:14px;}
.machinelist dl dt{ border:solid 1px #CCCCCC}
.machinelist dl dt img{ display:block;}
.machinelist dl dd{ text-align:center; margin-top:8px}
.machinelist dl dd a{ color:#333333}
.machinelist dl dd a:hover{ color:#ff0000}

.bnavlist{ background:#ededed; margin-top:80px}
.bnavlist ul{width:1000px; margin:0 auto; overflow:hidden}
.bnavlist li{ float:left; height:36px; line-height:36px}
.bnavlist li a{ display:block; color:#323232; padding:0 38px;}
.bnavlist li a:hover{ color:#004087}
.bnavlist .cur{color:#004087}

.footer{ background:#004087; padding:20px 0; text-align:center; color:#FFFFFF; font-size:13px}
.flogo{}
.ftxt{ margin-top:10px}