@charset "utf-8";
body { padding:0;margin:0; font-family: "宋体", Arial, sans-serif; color: #000; font-size:12px; line-height:1.8; background: #fff;}
* { padding:0; margin:0;}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span, dl, dt, dd { margin:0; padding:0;}
table {border-collapse:collapse;}
a { text-decoration: none; color:#333333;}
a:hover { color:#C33;text-decoration: none;}
ul { padding:0; margin:0;}
li { list-style-type: none;}
img { border: none;}
.clear { clear: both;}
.header{float:left;width:100%;height:122px; background:url(bgtop.jpg);}
.header1{float:left;width:100%;  background:url(topdh.png);}
.main{ float:left;width:100%;}

.top{margin:auto;width:960px;height:121px;}
.top .lan{float:left; width:960px; text-align:right; color:#F2F2F2;font-family: "微软雅黑","宋体", Arial, sans-serif; }
.top .lan a{color:#F4F4F4; padding:0px 15px; height:25px;line-height:25px;}
.top .tops{background:url(topshu.png);}
.top .ltop{ float:left; width:200px;}
.top .ltop .logo{float:left; width:120px;margin-left:10px; margin-top:7px;}
.top .rtop{ float:left; width:760px; overflow:hidden; margin-top:55px;}
.top .rtop .dh{ float:right; color:#000; margin-right:10px;text-shadow:0px 1px 0px #fff;}
.top .rtop .dh li{ float:left; margin-left:50px;font-size:14px;font-family: "微软雅黑","宋体", Arial, sans-serif;}
.top .rtop .dh li a{font-size:14px;color:#494949; }
.top .rtop .dh li a:hover{font-size:14px;color:#C00;}
.topdh{margin:auto;width:960px;height:55px; line-height:38px; color:#666;text-shadow:0px 1px 0px #fff;background:url(topdh1.png) no-repeat 0 0; text-indent:20px;font-family: "微软雅黑","宋体", Arial, sans-serif; font-size:12px;}
.topdh a{color:#666;font-family: "微软雅黑","宋体", Arial, sans-serif; font-size:12px;}

/*banner*/
.banner {z-index:20; overflow: hidden; height: 404px; }
ul#banner-con { position: relative;  z-index:20; overflow: hidden; width: 100%; height: 404px; /*display:none;*/ }
ul#banner-con li { display: none;  position: absolute; left: 0; top: 0;  z-index:20; width: 100%; height: 404px; }
ul#banner-con li a { display: block; width: 100%; height: 404px; background-position: center top; background-repeat: no-repeat; }
.banner-slide { z-index:25;  left: 0; bottom: 17px; width: 100%; height: 14px; }
.banner-slide ul { overflow: hidden; text-align: center; }
.banner-slide ul li { display: inline-block; vertical-align: top; width: 13px; height: 13px; margin: 0 5px; zoom: 1; *display: inline;
background: url(bg/ico.png) no-repeat 0 -250px; cursor: pointer; _background: url(bg/banner-thumb.gif) no-repeat 0 0; /* For IE6*/ }
.banner-slide ul li.current { background-position: -19px -250px; cursor: default; _background-position:-19px 0;/* For IE6*/ }

/*common box*/
.wrapper { width: 100%; }
.wrapper-con { width: 1000px; margin: 0 auto; }
.posr { position: relative; }
.posa { position: absolute; }


.imains{ float:left;width:100%;background:url(bgmain.jpg) repeat-x #ebebeb;}
.imain{margin:auto;width:960px; background-color:#FFF;}
.imain .ileft{ float:left;width:575px; height:200px; margin-top:25px; border-right:1px dashed #CCCCCC;}
.imain .ileft .cat{ float:left;width:550px; height:32px;}
.imain .ileft .cat .names{ float:left;width:64px; height:32px;line-height:32px; color:#C00;font-size:14px;font-family: "微软雅黑","宋体", Arial, sans-serif;}
.imain .ileft .cat .ileftbj{ float:left; width:440px; background:url(bjileft.png); height:32px;}
.imain .ileft .cat .more{ float:left;width:46px; height:20px; margin-top:8px;font-size:12px;text-align:right;}
.imain .ileft .catinfo{ float:left;width:550px; height:168px; overflow:hidden;font-size:12px;font-family: "微软雅黑","宋体", Arial, sans-serif; color:#666; line-height:2.0}
.imain .iright{ float:left;width:368px; height:200px; margin-top:25px; margin-left:15px;}
.imain .iright .cat{ float:left;width:368px; height:32px;}
.imain .iright .cat .names{ float:left;width:64px; height:32px;line-height:32px; color:#C00;font-size:14px;font-family: "微软雅黑","宋体", Arial, sans-serif;}
.imain .iright .cat .irightbj{ float:left; width:258px; background:url(bjileft.png); height:32px;}
.imain .iright .cat .more{ float:left;width:46px; height:20px; margin-top:8px;font-size:12px;text-align:right;}
.imain .iright .newlist{ float:left;width:365px; height:27px; overflow:hidden;}
.imain .iright .newlist .dates{ float:left; width:78px; font-size:12px; line-height:27px;font-family: "微软雅黑","宋体", Arial, sans-serif; color:#666;}
.imain .iright .newlist .titles{ float:left; width:287px;font-size:12px; line-height:27px;font-family: "微软雅黑","宋体", Arial, sans-serif; color:#666;}
.imain .iright .newlist .titles a{ color:#666;}
.imain .iright .newlist .titles a:hover{ color:#C00;}

.imain .ipro{ float:left;width:960px; height:235px; margin-top:5px;}
.imain .ipro .cat{ float:left;width:960px; height:32px;}
.imain .ipro .cat .names{ float:left;width:64px; height:32px;line-height:32px; color:#C00;font-size:14px;font-family: "微软雅黑","宋体", Arial, sans-serif;}
.imain .ipro .cat .iprobj{ float:left; width:850px; background:url(bjileft.png); height:32px;}
.imain .ipro .cat .more{ float:left;width:46px; height:20px; margin-top:8px;font-size:12px;text-align:right;}
.imain .ileft .iprolist{ float:left;width:960px;}
/*图片切换*/
.scroll-wrap { position:relative;overflow:hidden; width:955px; height:172px; margin-top:45px;}
.scroll-content { position:absolute; top:0; left:35px; }
.scroll-nav li { position:absolute; top:0;  width:16px; height:67px; text-indent:-9999px;}
.scroll-nav li a {  display:block;  width:16px; height:144px; background: url(bg/ico.png) -169px 0 ; }
.scroll-nav li a:hover {background-position:-169px -144px; }
.scroll-nav li.next a{ background-position:-186px 0; }
.scroll-nav li.next a:hover { background-position:-186px -144px; }
.scroll-nav li.next {  right:0;}
/**products img list**/
.imglist2 { overflow: hidden; width: 900px; }
.imglist2 li {display: inline; float: left; width: 182px; height: 172px; overflow: hidden; }
.imglist2 li a { overflow: hidden; display: block; float: left; width: 158px; height: 172px; color: #61646b; }
.imglist2 li a img { display: block; float: left; width: 154px; height: 140px; margin: 0 auto; padding: 1px; border: 1px solid #DDD; background: #FFF; }
.imglist2 li a:hover img { border-color: #c00; }
.imglist2 li span.imgtit { display: block; float: left; width: 158px; height: 32px; line-height: 32px; cursor: pointer; text-align:center;}
.imglist2 li a:hover { color: #C00; }



.imain .ihei{ float:left;width:960px; background-color:#000; height:380px; margin-top:55px;font-family: "微软雅黑","宋体", Arial, sans-serif;}
.imain .ihei .ileft{ float:left;width:420px; margin-top:50px; margin-left:50px; color:#E7E7E7;}
.imain .ihei .ileft .cn{ float:left; font-size:24px; line-height:40px;width:430px;}
.imain .ihei .ileft .en{ float:left; font-size:16px; line-height:40px;font-family: Arial, sans-serif;width:430px;}
.imain .ihei .ileft .pro{ float:left; font-size:18px; margin-top:30px;font-family: Arial, sans-serif; font-weight:bold; line-height:30px;width:430px;color:#CCC;}
.imain .ihei .ileft .prolist{ float:left; font-size:14px;font-family: "微软雅黑","宋体", Arial, sans-serif; line-height:30px;width:430px; color:#999;}
.imain .ihei .ileft .prolist a,.imain .ihei .ileft .prolist a:hover{color:#999;}
.imain .ihei .iright{ float:left;width:440px; height:380px; overflow:hidden;}
.imain .ilan{ float:left;width:960px; margin-top:35px; margin-bottom:65px; height:21px;}
.imain .ilan img{ margin-right:20px;}

.emain{margin:auto;width:960px; background-color:#FFF;}
.ebk{float:left;width:960px; margin-top:15px; }
.Lleft{ float:left; width:195px; overflow:hidden; height:620px;}
.Lefts{ float:left; width:193px; border:1px solid #e9ecef; background:#f3f3f3;}
.Lcat{ float:left; width:193px; height:32px; line-height:22px; margin-top:30px;text-indent:20px; color:#bf0101; font-size:18px;font-family: "微软雅黑","宋体", Arial, sans-serif; font-weight:bold; background: url(right_nav.png) repeat-y -250px 0; }
.Llist{ float:left; width:173px; margin-top:10px; margin-bottom:30px; overflow:hidden;}
.Llist li{ float:left; overflow:hidden; font-family: "微软雅黑","宋体", Arial, sans-serif;}
.Llist li:hover{background: url(right_nav.png) -750px 0;}
.Llist .on{color:#333;font-size:14px;width:193px;text-indent:35px;height:32px; line-height:30px;font-family: "微软雅黑","宋体", Arial, sans-serif;background: url(right_nav.png) -500px 0;}
.Llist .on a,.Llist .on a:hover{color:#333;}
.Llist .off{color:#000;font-size:14px;width:193px; height:32px; line-height:30px;text-indent:35px;background: url(right_nav.png) -500px 0;}
.Llist .off a,.Llist .off a:hover{color:#333;}
.Lright{ float:left; width:765px; overflow:hidden;font-family: "微软雅黑","宋体", Arial, sans-serif;}
.LRimg{float:left; width:751px; margin-left:12px; overflow:hidden; margin-bottom:15px;}
.LRcat{float:left; width:751px; margin-left:12px;height:29px; line-height:27px; border-bottom:1px solid #d8d8d8;text-indent:15px; color:#bf0101; font-size:18px;font-weight:bold;}
.LRcat span{ margin-left:20px; color:#F00; font-weight:100;}
.LRlist{float:left; width:753px; margin-top:12px;margin-left:12px;}
.LRlist li{float:left; width:753px; height:37px; border-bottom:dashed 1px #e4e4e4;background:url(listdian.png);background-position:10px  12px;background-repeat:no-repeat; line-height:34px; text-indent:30px; color:#555555;}
.LRlist li a,.LRlist li a:hover{color:#555555; font-size:14px;font-family:"微软雅黑";}

.Blist{float:left; width:753px; margin-top:10px;margin-left:12px; font-size:13px;}
.Blist .Btitle{float:left;width:120px;text-align:right;}
.Blist .Byzm{float:left;width:65px;}
.Blist .Byzm input{border:solid 1px #CCC; height:24px; width:60px;}
.Blist .Byzm1{float:left;width:565px;}
.Blist .Binput{float:left;width:630px;}
.Blist .Binput samp{ color:#F00; margin-left:5px;}
.Blist .Binput input{ border:solid 1px #CCC; height:24px; width:250px;}
.Blist .Binput textarea{ border:solid 1px #CCC; height:100px; width:450px;}
.Blist .tijiao{ float:left; margin-left:120px; margin-top:10px;}
.Blist .tijiao input{ border:solid 1px #CCC; width:60px; height:24px; line-height:24px; background-color:#F2F2F2; margin-right:20px;}

.LSP{ float:left; width:772px; margin-left:12px; border-bottom:dashed 1px #e4e4e4; margin-top:16px;}
.LSP li{ float:left; margin-right:12px; margin-left:12px; width:164px; line-height:1.6; margin-bottom:12px; text-align:center}
.LSP img{ width:164px; height:150px; border:solid 1px #E4E4E4}
.LSP li a,LSP li a:hover{ color:#555555;}

.LPage{ float:left; width:753px; margin-top:20px;margin-left:12px; height:32px; text-align:center;}
.LPage li{border:solid 1px #ebebeb; text-align:center; height:30px; padding:5px 12px; margin:0px 2px;display:inline; color:#ff7700;}
.LPage li a,.LPage li a:hover{ color:#333;}
.LPage .none{ border:none;color:#333;}
.LPage .page1{color:#333;}
.LPage .page1 a,.LPage .page1 a:hover{color:#333;}
.LPage .page2{color:#333;background:url(Lpage2.png);background-position:88%  10px;background-repeat:no-repeat; padding-right:20px;}
.LPage .page2 a,.LPage .page2 a:hover{color:#333;}

.Ltbk1{ float:left; width:195px; margin-bottom:15px;}

.infot{ float:left; width:743px; height:40px; line-height:40px;text-align:center;font-family: "微软雅黑","宋体", Arial, sans-serif; font-size:16px; color:#000; margin-top:10px;}
.info{ float:left; width:743px; overflow:hidden;margin-top:8px;margin-left:17px;font-size:14px; line-height:1.8; color:#666;}
.info img{max-width:743px;}
.info div,.info li,.info a,.info a:hover,.info table,.info td,.info p{font-size:14px; line-height:1.8; color:#666;}

.footer{float:left;width:100%; color:#c8c8c8;background: url(bg/body_bg.png) repeat-x 0 -110px;text-shadow:0px 1px 0px #000;}
.foot{ margin:auto; width:960px;font-family: "微软雅黑","宋体", Arial, sans-serif; font-size:12px;}
.footer .foot .fleft{ float:left; margin-top:20px; width:680px; margin-bottom:20px;}
.footer .foot .fleft .list{ float:left; margin-right:20px; width:110px;}
.footer .foot .fleft .list li{ float:left; width:110px; line-height:2; color:#ccc; font-size:12px; overflow:hidden;}
.footer .foot .fleft .list li a{color:#999;}
.footer .foot .fleft .list li a:hover{color:#fff;}
.footer .foot .fleft .list .cat{ height:30px; line-height:30px; font-size:14px; color:#d8d8d8;}
.footer .foot .fleft .list .cat a{color:#d8d8d8;}
.footer .foot .fright{ float:left; margin-top:20px; width:280px; text-align:right; overflow:hidden;}
.footer .foot .Copyright{float:left;color:#777;background: url(bg/body_bg.png) repeat-x 0 -108px;text-shadow:0px 1px 0px #000; width:960px; height:50px; line-height:45px;font-family:Arial, sans-serif; font-size:12px; text-align:right}