body{
  font-family:"微软雅黑","Microsoft Yahei";
  background-color: #fff;
}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfloat{zoom:1}
.s-t1{
  background-color: #47a6dd;
  border-bottom: 4px solid #fff;
  position: relative;
  border-radius: 6px;
  height: 42px;
  line-height: 42px;
  color: #fff;
  font-size: 20px;
  text-align: center;
  font-family:"微软雅黑","Microsoft Yahei";
}

.s-t1 b{
  position: absolute;
  width: 21px;
  height: 14px;
  bottom: 0;
  left: 90px;
  background: url(../images/ar8.gif) no-repeat left top;
  display: block;
  bottom: -13px;
}
.s-nv{
  background-color: #85ccf5;
  padding: 10px 5px 2px 5px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}


.s-nv li a{
  color: #fff;
  font-family:"微软雅黑","Microsoft Yahei";
  font-size: 16px;
  height: 38px;
  line-height: 38px;
  padding: 0 0 0 30px;
  display: block;
  border-radius: 4px;
  background: url(../images/ar12.png) no-repeat 150px 12px;
  border-bottom: 1px dotted #e0f1ec;
}
.s-nv dl a{
  text-indent: 14px;
  font-size: 12px !important;
  padding: 0 0 0 10px;
}
.s-nv li a:hover{
  background-color: #fff;
  color: #d9261c;
  background-position: 150px -26px;
}
.s-nv li.open .has-sub{
  color: #d9261c;
  background:#fff url(../images/ar14.png) no-repeat 150px center;
}
.s-nv dd{
  padding: 0 0 0 40px;
}
.s-nv dd a:hover{
 background:none; text-decoration:underline; color:#fff;
}
.s-nv dd.current a:hover{
 background:none; background: url(../images/dt01.png) no-repeat 4px center; text-decoration:underline; color:#fff;
}
.s-nv .current{
  /*background: url(../../images/zh_cn/ar13.png) no-repeat 142px 10px;*/

}
.s-nv dd.current a{
  background: url(../images/dt01.png) no-repeat 4px center;
}
.s-nv .current a:hover{
  color: #63ba0d;
  background: #fff url(../images/ar12.png) no-repeat 150px -26px;
}
.s-nv li:last-child a{
/*   border: none; */
}
.col_l{
  width: 194px;
}
.col_r{
  width: 750px;
  padding: 0 0 40px 0;
}

.s-m1{
  /*background-color: #63ba0d;*/

}
.cur p{
  float: right;
  color: #47a6dd;
  margin: 10px 0 0 0;
}
.cur{
  padding: 0 0 30px 0;
  overflow: hidden;
}
.cur p a {
  color: #47a6dd;
}
.cur p a:hover{
  text-decoration: underline;
}
.cur p .current{
  text-decoration: underline;
}
.cur h3{
  font-family:"微软雅黑","Microsoft Yahei";
  font-size: 26px;
  color: #47a6dd;
}
#ban-inner{
  margin: 0 0 20px 0;
}

.ad-wp{
  width: 732px;
  height: 436px;
}

.more-d{
  display: inline-block;
  width: 100px;
  height: 33px;
  line-height: 33px;
  color: #fff;
  background-color: #9ed9fb;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  background: #9ed9fb url(../images/ar4.png) no-repeat 74px 9px;
  text-align: left;
  border-radius: 6px;
  text-indent: 14px;
  font-size: 13px;
  font-weight: normal;
  border-bottom: 6px solid #6bb2db;
}
.more-d:hover{
  background-color: #fff;
  background-position: 72px -25px;
  background-repeat: no-repeat;
  color: #858282;
  border: 2px solid #858282;
  border-bottom: 4px solid #858282;
  width: 96px;
}

.more-pro dt{
  font-size: 18px;
  font-weight: bold;
  color: #858282;
  padding: 20px 0;
  font-family:"微软雅黑","Microsoft Yahei";
}
.pz-list3 {
  width: 1100px;
}
.pz-list3 li{
  float: left;
  margin: 0 39px 0 0;
}
.pz-list3 li img{
  width: 20px;
  height: 140px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  display: block;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.pz-list3 span{
  height: 36px;
  line-height: 36px;
  background-color: #aba8a8;
  color: #fff;
  text-align: center;
  width: 100%;
  display: block;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.tar{
  text-align: right;
}
.pz-list3 li a:hover img{
  opacity: .8;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.more-e{
  display: inline-block;
  width: 100px;
  height: 33px;
  line-height: 33px;
  color: #fff;
  background-color: #d9261c;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  text-align: center;
  border-radius: 6px;
  font-size: 13px;
  font-weight: normal;
  border-bottom: 4px solid #d9261c;
  -webkit-transition: background-color 0.2s linear,border-color 0.2s linear;
  -moz-transition: background-color 0.2s linear,border-color 0.2s linear;
  -ms-transition: background-color 0.2s linear,border-color 0.2s linear;
  -o-transition: background-color 0.2s linear,border-color 0.2s linear;
  transition: background-color 0.2s linear,border-color 0.2s linear;
}
.more-e:hover {
  height: 31px;
  line-height: 31px;
  background-color: #fff;
  background-repeat: no-repeat;
  color: #858282;
  border: 2px solid #858282;
  border-bottom: 4px solid #858282;
  width: 96px;
}
.back-lev{
  text-align: right;
  padding: 30px 0;
  clear: both;
}
.tan{
  color: #858282;
  font-size: 18px;
  font-family:"微软雅黑","Microsoft Yahei";
  padding: 10px 0;
}
.pro-intro p{
  margin: 0 0 20px 0;
}
.tan i{
  display: inline-block;
  width: 22px;
  height: 26px;
  background: url(../../images/zh_cn/loc.gif) no-repeat left top;
  vertical-align: middle;
  margin: 0 0 0 4px;
}
.tan i a{
  display: block;
  width: 100%;
  height: 100%;
}
.tan span{
  color: #757575;
  font-size: 15px;
  font-weight: normal;
}

.h50{height: 50px;overflow: hidden;clear: both; color:#d9261c; font-size:14px; line-height:28px;}
.so-ico{display: inline-block;width: 40px;height: 40px;background: url(../images/so-ico.png) no-repeat left top; margin-top:120px;}
.my-grey-box{background-color: #f7f4ef;padding: 20px 20px 20px 50px;margin: 25px;
  overflow: hidden;box-shadow: 0 -1px 1px #ddd;border-radius: 5px;}
.green{color: #63ba0d;}
.green-b{color: #fff;display: inline-block;margin: 0 5px;
  height: 23px;line-height: 23px;padding: 0 10px;
  background-color: #63ba0d;border-radius: 3px;box-shadow: 0 -3px 0 #31a186 inset;}
.green-b:hover{color: #fff;background-color: #29c6a3;}

/*-----------------[工程案例-列表]--------------*/
#ban-inner{
  width: 100%;
  height: 200px;overflow: hidden;
  -webkit-background-size: 100% 200px;
  background-size: 100% 200px;
}
#ban-inner .sy-mt{ margin: 20px 0 0 620px;}
.sy-mt h2{color: #4f4a4a;font-size: 40px;margin-bottom: 10px;font-family:"微软雅黑","Microsoft Yahei";}
.sy-mt h4{color: #fff;font-size: 24px;font-family:"微软雅黑","Microsoft Yahei";}
.sy-mt h4 em{display: block;font-size: 14px;font-style: italic;}


/*图片列表*/
.img-ul1{width: 1050px;overflow: hidden;}
.img-ul1 li{color: #fff;float: left;width: 310px;height: 245px;
  margin-right: 35px;margin-bottom: 35px;overflow: hidden;
  border-radius: 5px;text-align: center;}
.img-ul1 li .off{width: 310px;height: 245px;background-color: #858282;}
.img-ul1 li .off img{width: 310px;height: 205px;}
.img-ul1 li .off p{font-size: 17px;}
.img-ul1 li .on{width: 310px;height: 170px;padding-top: 75px;background-color: #6bb2db;display: none; position:relative;}
.img-ul1 li .on a{color: #fff;font-size: 18px;font-family:"微软雅黑","Microsoft Yahei"; position:absolute; display:block; width: 310px;
height: 245px; top:-40px;}
.img-ul1 li .on span{}

.img-ul2{overflow: hidden;width: 800px;}
.img-ul2 li{float: left;width: 170px;height: 170px;margin-right: 20px;overflow: hidden;border-radius: 5px;}
.img-ul2 li img{width: 170px;height: 170px;}


/*-----------------[文章内页]--------------*/
.chapter-cont{color: #777;font-size: 14px;}
.chapter-cont h1{color: #555;font-size: 24px;padding-bottom: 10px;
  font-family:"微软雅黑","Microsoft Yahei";text-align: center;}
.chapter-cont .info{text-align: center;padding-bottom: 10px;}
.chapter-cont img{display: block;margin: 20px auto;border-radius: 5px;}
.chapter-cont p{padding-bottom: 10px;text-indent: 2em;}


/*-----------------[百度分享]--------------*/
.lt{ float:left; }
.rt{ float:right;}
.lifl li{ float:left; display:inline;}
.lifl li .pagelistbox{ float:left;}
.szm{ text-transform:capitalize; }
.posttime{width:750px;float:left; height:50px; line-height:50px; font-size:11px; color:#777777; margin-top:20px}
.post li{ margin-right:5px;width:135px;padding-left:10px}
.post li i{color:#777777; }
.psh{  height:35px;overflow:hidden; padding:3px 0 0 0px; float:right}
.psh_share{padding-top:4px}
.psh_share a{margin-right:3px;width:24px;height:24px;background-image:background:url(../images/wb.png);display:block;}
.psh_share .psh_more{ background:url(../images/wb.png) -27px 0 no-repeat; width:24px; height:24px; display:block;}
.psh_share a.psh_more:hover{ background-position:-27px -24px; }
.psh_share .psh_tsina{background:url(../images/wb.png) 0px 0 no-repeat; width:24px; height:24px; display:block;}
.psh_share a.psh_tsina:hover{ background-position:0px -24px; }
.psh_share .psh_tqq{ background:url(../images/wb.png) -54px 0 no-repeat; width:24px; height:24px; display:block;}
.psh_share a.psh_tqq:hover{ background-position:-54px -24px; }
.psh_share .psh_weixin{ background:url(../images/wb.png) -81px 0 no-repeat; width:24px; height:24px; display:block;}
.psh_share a.psh_weixin:hover{ background-position:-81px -24px; }


/*-----------------[页码]--------------*/
.page{
  text-align: center;
}
.page a{
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: #fff;
  margin: 0 2px;
  background-color: #858282;
  border-radius: 3px;
  vertical-align: middle;
}
.page a.on,.page a:hover{
  background-color: #d9261c;}

.page .prev-next{color: #63ba0d;background: none;border-radius: 5px;
  width: 22px;height: 22px;border: 1px solid #63ba0d;}
.page .prev-next:hover{color: #f86e4d;background: none;border-radius: 5px;
  width: 22px;height: 22px;border: 1px solid #f86e4d;}

/*2014-5-23*/
.order-table1 td input{
cursor:pointer;
border:none!important;
outline:none!important;
display: block;
width: 100px!important;
height: 33px!important;
line-height: 33px;
box-shadow:none!important;
color:#fff;
background-color: #ef6a4a;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
text-align: center;
border-radius: 6px!important;
font-size: 13px  background-color: #fff;;
font-weight: normal;
border-bottom: 4px solid #cb5438!important;
-webkit-transition: background-color 0.2s linear,border-color 0.2s linear;
-moz-transition: background-color 0.2s linear,border-color 0.2s linear;
-ms-transition: background-color 0.2s linear,border-color 0.2s linear;
-o-transition: background-color 0.2s linear,border-color 0.2s linear;
transition: background-color 0.2s linear,border-color 0.2s linear;
}
.order-table1 td input.subtijiao:hover {
  height: 31px;
  line-height: 31px;
  background-color: #fff;
  background-repeat: no-repeat;
  color: #63ba0d;
  border: 2px solid #63ba0d!important;
  border-bottom: 4px solid #63ba0d;
  width: 96px;
}

/*2014-6-28*/
#pinpaiorder{margin:10px 0 45px 0; }
#pinpaiorder a{position:relative; display:inline-block;*zoom:1; *display:inline; overflow:hidden; float:left; margin-right:18px; width:130px; height:32px; background:#858282; border-radius:5px; color:#fff; line-height:32px; text-align:center; font-size:14px; border:1px solid #858282;}
#pinpaiorder a:hover img{display:block;}
#pinpaiorder a:hover {background:#d9261c;  border:1px solid #d9261c;}
#pinpaiorder a img{display:none; width:100%; height:100%; position:absolute; top:0; left:0;}
#pinpaiorder a.current{background:#d9261c;  border:1px solid #d9261c;}



.list2-pz .img{
  float: left;
  margin: 0 20px 0 0;
}
.list2-pz li{
  margin: 0 0 30px 0;
  overflow: hidden;
}
.list2-pz .con{
  width: 750px;
  float: left;
}
.list2-pz h3 {
  border-bottom: 1px dashed #adadad;
  padding: 0 0 4px 0;
  margin: 0 0 10px 0;
}
.list2-pz h3 a{
  color: #5c5d5d;
  font-family:'微软雅黑',"Microsoft Yahei";
  font-size: 16px;
}
.list2-pz h3 span{
  float: right;
  font-size: 12px;
  font-weight: normal;
  margin: 6px 0 0 0;
}
.list2-pz h3 a:hover{
  color: #f86e4d;
}
.list2-pz li h6 {
  text-align: right;
}
.list2-pz .con p {
  height:50px;
  line-height: 1.8;
}
