/*间隙*/
.c10{height:10px;}
.c20{height:20px;}
.c40{height:40px;}
.c80{height:80px;}
.left{float:left;}
.right{float: right;}

/*宽度不定DIV居中*/
.box{display: table;width: 100%;}
.ctable{display:table-cell;text-align: center;}
.gray{
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: gray; 
}

.wmore{width: 148px;height: 42px;margin:auto;text-align: center;line-height: 42px;color:#3d92e2;background: #fff;border:1px solid #3d92e2;margin-top: 27px;font-size: 18px;}
.bmore{width: 150px;height: 44px;margin:auto;text-align: center;line-height: 44px;color:#fff;background: #3d92e2;margin-top: 27px;font-size: 18px;}


/*小分类*/
.c-item{display:inline-block;width: auto;min-width: 80px;height:30px;line-height: 28px;text-align: center;color:#33e851;border:1px solid #33e851;}
.c-item.on{display:inline-block;width: auto;min-width: 80px;height:30px;line-height: 30px;text-align: center;color:#fff;background: #33e851;}
.c-item:hover{display:inline-block;width: auto;min-width: 80px;height:30px;line-height: 30px;text-align: center;color:#fff;background: #33e851;}

/*主推产品*/
.recommend{height:700px;background: url(../images/product-bg.jpg) no-repeat center top;padding-top: 70px;}
.cname{background: url(../images/catename-bg.png) no-repeat center;width: 443px;height: 53px;margin: auto;text-align: center;line-height: 53px;font-family: fzz;font-size: 30px;color:#3d92e2;}
.catedesc{width: 422px;margin:auto;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color:#3d92e2;}
.recommend .info{margin-top: 35px;}
.recommend .info .img{float:left;width: 422px;height: 514px;overflow: hidden;}
.recommend .info .img img{width: 422px;height: auto;}
.recommend .info .iright{float:right;width: 770px;height: 310px;padding-top: 20px;}
.recommend .info .iright .tese{width: 320px;height: 50px;line-height: 50px;font-size: 36px;font-family: fzz;color:#fff;background: #3d92e2;text-align: center;}
.recommend .info .iright .title{height:60px;line-height: 60px;font-size: 30px;font-family: fzz;color:#3d92e2;}
.recommend .info .iright .list{margin-top: 45px;}
.recommend .info .iright .list .li-item{font-size: 24px;color:#000;height:40px;line-height: 40px;}

/*产品中心*/
.product{height:850px;background: #ebf4fd;padding-top: 60px;}
/*产品大类*/
.pcate-list{width:1250px;margin-top: 45px;}
.pcate-item{float:left;width:288px;height:78px;margin-right:14px;border:1px solid #999;}
.pcate-item.on{float:left;width:288px;height:78px;margin-right:14px;border:1px solid #3d92e2;}
.pcate-item:hover{border:1px solid #3d92e2;}
.pcate-item .img{float:left;width: 110px;height: 78px;}
.pcate-item .img img{float:left;width: 110px;height: 78px;}
.pcate-item .title{float:right;width: 165px;height: 60px;padding-top: 18px;}
.pcate-item .title .zh{font-size: 20px;color:#000;}
.pcate-item .title .en{color:#666;}

.productlist{width: 1200px;overflow: hidden;margin-top: 60px;}
.productlist .plist{width: 1300px;}
.productlist .plist .p-item{float:left;width: 370px;height: 370px;margin-right: 45px;margin-bottom: 30px;background:#fff;}
.productlist .plist .p-item .img{width: 370px;height: 300px;overflow: hidden;text-align: center;border:1px #eee solid;}
.productlist .plist .p-item .img img{width: auto;height: 300px;max-height: 300px;}
.productlist .plist .p-item .title{width: 350px;padding:0 10px;height: 70px;line-height: 70px;text-align: center;background:#fff;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.productlist .plist .p-item:hover .title{background: #3d92e2;color:#fff;}
.productlist .plist .p-item:hover .title a{color:#fff;}
/*公司简介*/
.about{padding-top:53px;padding-bottom: 86px;}
.about .info{margin-top: 65px;}
.about .info .aleft{float:left;width: 490px;height: 340px;overflow: hidden;}
.about .info .aleft img{width: 490px;min-height:340px;}
.about .info .aright{float:right;width: 640px;height: 340px;}
.about .info .aright .desc{font-size: 16px;line-height: 30px;height:240px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}

/*工程案例*/
.case{background: #ebf4fd;padding-top: 53px;padding-bottom: 50px;}
.caselist{margin-top: 30px;width: 1300px;}
.caselist .case-item{float:left;width: 370px;height: 300px;margin-right: 45px;margin-bottom: 30px;background: #fff;}
.caselist .case-item .img{width: 370px;height: 250px;overflow: hidden;}
.caselist .case-item .img img{width: 370px;min-height: 250px;}
.caselist .case-item .title{width: 350px;height: 50px;line-height: 50px;font-size: 18px;padding:0 10px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.caselist .case-item:hover .title{background: #3d92e2;color:#fff;}
.caselist .case-item:hover .title a{color:#fff;}

/*新闻中心*/
.news{padding-top:40px;padding-bottom: 86px;}
.news .newscenter{margin-top: 30px;}
.news .newscenter .newsinfo{float:left;width: 722px;height: 264px;}
.news .newscenter .newsinfo .newscate{width: 100%;height:40px;border-bottom: 1px solid #3d92e2;}
.news .newscenter .newsinfo .newscate .sellist{float:left;}
.news .newscenter .newsinfo .newscate .sellist .sel{float: left;display: inline-block;width:auto;margin-right: 20px;height: 40px;line-height: 40px;color:#000;font-size: 18px;}
.news .newscenter .newsinfo .newscate .sellist .sel.on{float: left;display: inline-block;width:auto;margin-right: 20px;height: 40px;line-height: 40px;color:#3d92e2;font-size: 18px;font-weight: bold;}
.news .newscenter .newsinfo .newscate .nmore{float:right;height: 40px;line-height: 40px;color:#3d92e2;text-align: center;}
.news .newscenter .newsinfo .newscate .nmore a{color:#3d92e2;}
.news .newscenter .newsinfo .newscontent{display:none;margin-top: 20px;}
.news .newscenter .newsinfo .cont .newscontent:first-child{display:block;margin-top: 20px;}
.news .newscenter .newsinfo .img{float:left;width: 310px;height:178px;overflow: hidden;}
.news .newscenter .newsinfo .img img{width: 310px;min-height: 310px;}
.news .newscenter .newsinfo .newslist{float:right;width: 353px;}
.news .newscenter .newsinfo .newslist .title{width: 353px;height: 31px;line-height: 31px;text-indent:24px;background:url(../images/li.jpg) no-repeat left center;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.news .newscenter .anzhuanginfo{float:right;width: 422px;height: 280px;}
.news .newscenter .anzhuanginfo .anzhuangcate{width: 422px;height:40px;border-bottom: 1px solid #3d92e2;}
.news .newscenter .anzhuanginfo .anzhuangcate .aleft{float:left;width: auto;color:#3d92e2;height: 40px;line-height: 40px;font-size: 18px;font-weight: bold;}
.news .newscenter .anzhuanginfo .anzhuangcate .amore{float:right;line-height: 40px;height: 40px;color:#3d92e2;color:#3d92e2;}
.news .newscenter .anzhuanginfo .anzhuangcate .amore a{color:#3d92e2;}
.news .newscenter .anzhuanginfo .anzhuanglist .a-item{height:67px;padding-top:22px;padding-bottom: 15px;border-bottom: 1px solid #ccc;}
.news .newscenter .anzhuanginfo .anzhuanglist .a-item .question{width:422px;line-height: 24px;height: 24px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.news .newscenter .anzhuanginfo .anzhuanglist .a-item .question a{color:#000;}
.news .newscenter .anzhuanginfo .anzhuanglist .a-item .question span.t2{float:left;color:#000;}
.news .newscenter .anzhuanginfo .anzhuanglist .a-item .answer span.t2{float:left;color:#666;}
.news .newscenter .anzhuanginfo .anzhuanglist .a-item .answer{width: 422px;font-size: 12px;}
.news .newscenter .anzhuanginfo .anzhuanglist .a-item span.t1{float:left;color:#3d92e2;font-weight: bold;display: block;width:30px;}
.news .newscenter .anzhuanginfo .anzhuanglist .a-item span.t2{float:right;color:#666;font-weight: bold;display: block;width:388px;line-height: 20px;height: 40px;color:#666;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .newscenter .anzhuanginfo .anzhuanglist .a-item .answer a{color:#666;}

.innernewslist .nlist{width: 1300px;}
.innernewslist .nlist .n-item{float:left;width: 580px;height: 90px;margin-right: 40px;margin-bottom: 20px;}
.innernewslist .nlist .n-item .date{float:left;width: 90px;height: 80px;padding-top: 10px;background: #3d92e2;}
.innernewslist .nlist .n-item .date .day{font-size: 40px;font-family: Impact;color:#fff;text-align: center;}
.innernewslist .nlist .n-item .date .ym{font-size: 16px;line-height:22px;font-family: '宋体';color:#fff;text-align: center;}

.innernewslist .nlist .n-item .info{float:right;width: 470px;height: 80px;background: #fff;padding: 5px;}
.innernewslist .nlist .n-item .info .title{line-height: 32px;font-size: 18px;color:#000;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.innernewslist .nlist .n-item .info .title a{color:#000;}
.innernewslist .nlist .n-item .info .desc{margin-top:5px;line-height: 20px;height: 40px;font-size: 12px;color:#666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.innernewslist .nlist .n-item .info .desc a{color:#666;}
/*内容页*/
.cont-title{font-size: 20px;text-align: center;line-height: 50px;width: 100%;font-weight: bold;}
.cont-desc{width: 100%;text-align: center;font-size: 12px;color:#a3a3a3;}
.content{margin-top: 20px;line-height: 32px;height:auto;font-size: 16px;}





.commonposition{_position:absolute;_top: expression(documentElement.scrollTop + 200 + "px");position:fixed; top:20%; right:0px; z-index:999999; display:none;}
.commonposition a{display:block; width:45px; height:45px; position:relative; background-color:#e20000; background-image:url(../images/icon.png);background-repeat:no-repeat; margin-top:1px;}
.commonposition a span{display:none; position:absolute; right:0px; top:0px; height:45px; padding-left:50px; color:#fff;line-height:45px; font-size:14px;background-color:#262626;}

.commonposition a.HomeQQ{ background-position:-362px -186px;}
.commonposition a.Homedianhua{ background-position:-362px -231px;}
.commonposition a.Homexuqiu{ background-position:-362px -275px;}
.commonposition a.Homeweixin{ background-position:-362px -322px;}
.commonposition a.Hometop{ background-position:-362px -370px; background-color:#4e4e4e;}

.commonposition a span.QQbggray{background-position:-360px -186px;background-image:url(../images/icon.png);background-repeat:no-repeat; width:90px;}
.commonposition a span.weixinerweima{right:45px; padding:0px;}
.commonposition a span.dianhuabggray{background-position:-362px -231px;background-image:url(../images/icon.png);background-repeat:no-repeat;width:120px;}
.commonposition a span.Homexuqiu{ background-position:-362px -275px;background-image:url(../images/icon.png);background-repeat:no-repeat;width:120px;}

.pscatelist{width: 1200px;height: 46px;background: #3d92e2;padding-top: 14px;}
.psc-item.on{float:left;min-width: 130px;height: 32px;line-height: 32px;margin:0 10px;color:#3d92e2;background: #fff;}
.psc-item{float:left;min-width: 130px;height: 32px;line-height: 32px;margin:0 10px;color:#000;background: #ccc;text-align:center;}
/*产品内容分类*/






/*重置详情页样式*/
.resetabout{min-height: 500px;height: auto;}
.resetcname{background: none;width:100%;}
.resetcdesc{width:100%;}

.cinfo{width: 88%;margin:20px auto;}
.cinfo .cleft,.cinfo .cright{width: 42%;float: left;}
.slider{width: 100%;text-align: center;position: relative;padding-top:260px; margin: 20px auto 100px auto;}
.slider img.pic{max-width: 320px;max-height:250px;margin-left:20%;}
.slider>img{position: absolute;left: 0; top: 0;transition: all 0.5s;}
.slider input[name='slide_switch'] {display: none;}
.slider label {margin: 0px 0 0 18px;border: 1px solid #eee;float: left;cursor: pointer;
	transition: all 0.5s;opacity: 0.6;}
.slider label img{display: block; width: 120px;height: 80px;}
.slider input[name='slide_switch']:checked+label {border-color: #789dba;opacity: 1;}
.slider input[name='slide_switch'] ~ img {opacity: 0;transform: scale(1.1);}
.slider input[name='slide_switch']:checked+label+img {opacity: 1;transform: scale(1);}


.goodsright{padding-left: 100px;}
.goodp1{ font-size:18px; color:#000000; padding-top:43px;}
.goodp2{ font-size:24px; color:#000000; line-height:30px; margin-top:5px;}
.goodsp{ display:block; height:27px; width:100%; margin-top:34px; margin-bottom:23px;}
.goodsp span{ float:left; display:block; width:55px; height:27px; text-align:center; line-height:27px; color:#fff; font-size:14px; }
.protec{ background-color:#789dba;}
.Comfortable{ background-color:#4c83b0;}
.Reliable{ background-color:#1166ac;}
.goodp3{ font-size:12px; color:#666666; line-height:20px;}
.goodhr{ width:370px; height:1px; background-color:#ccc; display:block; margin-top:30px; margin-bottom:20px;}

.lxgm{ display:block; width:100px; height:30px; background-color:#ededed; line-height:30px; text-align:center; font-size:14px; color:#333; margin-top:20px; float:left; font-family:Arial, Helvetica, sans-serif; }
.lxgm:hover{  color:#fff; text-decoration:underline; background-color:#06783b;}

#contentB{width:1200px;margin:0 auto;margin-top:50px; min-height: 1120px;}
#contentB .left{width:238px; height: auto;}
#contentB .left div.nav_top{ height:46px; overflow:hidden; background:#3d92e2;}
#contentB .left div.nav_top h3{ font-size:12px; color:#ffffff; line-height:46px; padding-left:20px; font-family:"微软雅黑";}
#contentB .left div.nav_top strong{font-size:22px;}
#contentB .left div.nav_top em{font-size:16px; font-style:normal;}
#contentB .left div.nav_center{border: 6px #3d92e2 solid;}
#contentB .left div.nav_center h3{background:#3d92e2;width: 80%;margin:0 auto;height: 40px;margin-top: 10px;color:#fff;line-height: 40px;padding-left:20px; }
#contentB .left div.nav_center h3 a{color:#fff;}
#contentB .left div.nav_center ul{ width:172px; margin:0 auto;}
#contentB .left div.nav_center ul li{ background:url(../images/left_nav_li_bg.gif) left center no-repeat; height:27px; line-height:27px;padding:5px 0 5px 25px;}
#contentB .left div.nav_center ul li a{ font-size:14px; }
#contentB .left div.nav_center ul li a:hover{position:relative; top:1px; left:1px;  }

#contentB .left div.nav_center ul.pro{ width:172px; margin:0 auto;margin-bottom: 10px;}
#contentB .left div.nav_center ul.pro li{  height:30px; line-height:30px; background:url(../images/index_news_libg.gif) left bottom no-repeat;padding:0;}
#contentB .left div.nav_center ul.pro li a{background:url(../images/ico-14.gif) 20px center no-repeat; display:block; height:39px; padding-left:30px; color:#1b76c9;  font-size:14px; }
#contentB .left div.nav_center ul.pro li a:hover{position:relative; top:1px; left:1px;  }

#contentB .right{width:960px;height: 300px;}
#contentB .right h3.title{ height:35px;  line-height:32px; background:url(../images/right_title_bg.gif) left center no-repeat; padding-left:30px;}
.n_top{ position:absolute; bottom:5px; right:20px;}

.productlist1{margin:0;}
.productlist1 .plist .p-item{width: 282px;height: 280px;}
.productlist1 .plist .p-item .img{width: 282px;height: 200px;}
.productlist1 .plist .p-item .img img{width: auto;max-width: 282px; max-height: 200px;}
.productlist1 .plist .p-item .title{width: 282px;padding-left: 20px;}
.productlist1 .plist .p-item .content{padding: 0 40px;}


.picScroll-left{ width:1200px; height:240px; overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:200px; height:200px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

form span{font-size: 12px;color:red;}


.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }
.keifu_bot p{padding-top: 80px;line-height: 30px;text-indent: 0.7rem; font-size: 16px;color: orange;font-weight: 900;}


/*视频代码*/
.float_layer { max-width: 350px; border: 1px solid #aaaaaa; display:none; background: #000; height: auto;}
.float_layer h2 { margin-top: 2px;height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background-color:#fff; border-bottom: 1px solid #aaaaaa; position: relative; }
.float_layer .min { width: 21px; height: 20px; background: url(../images/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(../images/min.gif) no-repeat 0 0; }
.float_layer .max { width: 21px; height: 20px; background: url(../images/max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(../images/max.gif) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(../images/close1.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(../images/close.gif) no-repeat 0 0; }
.float_layer .content { height: auto; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;  }
.float_layer .wrap { padding: 10px; }


