/*头部样式*/
.sky{line-height:26px;color:#b6d0de;font-size:12px;background:#fff;font-family:"宋体";}
.sky a{color:#000;}
.k1 a{padding:0 5px;}
.k1 a:hover{color:#ff0000;}



.terweima{
    display:none;
    position: fixed;
    right:6px;
    top: 178px;
}
#header{height:100px;z-index:99999;position:relative;border-bottom: 2px solid #dcdddd;}
.top{width:1200px;margin:0 auto;}
.logo{float:left;
/*padding-top:12px;*/
    
}


.k3{margin-top:36px;}
.k3 li{float: left;margin-left: 12px;width: 33px;position: relative;}
.k3 li a{display: block;width: 33px;height: 32px;}
.k3 li.li1 a{background: url(../images/wei.png)no-repeat;}
.k3 li.li1:hover a{background: url(../images/wei1.png)no-repeat;}
.k3 li .top_er{width: 109px;height: 116px;background: url(../images/tp.png)no-repeat;position: absolute;top:35px;left:-39px;padding-top:10px;text-align: center;display: none;}
.k3 li .top_er img{width: 103px;height: 103px;}
.k3 li.li1:hover .top_er{display: block;}

.k3 li.li2{background: url(../images/q1.png)no-repeat;}
.k3 li.li2:hover{background: url(../images/a1.png)no-repeat;}








.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1{line-height:32px;padding-top:5px;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}

.box1{height:55px;border-bottom:1px solid #ddd;}
.k2{line-height:55px;}
/*热门搜索*/
.search{}
#formsearch{width:220px;float:right;height:32px;background: url(../images/ss.png) no-repeat;margin-top:12px;}
.hotSearch{float:left;height:55px;line-height:55px;font-weight:normal;color:#898989;font-family:"宋体";}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}

/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;color:#898989;}
#formsearch input{}
#formsearch input#keyword{height:32px;line-height:32px;padding-left:8px;color:#898989;font-family:"宋体";font-size:12px;background:none;border:none;outline:none;}
#formsearch input#s_btn{width:33px;height:32px;line-height:32px;float:right;text-align:center;background:none;border:none;outline:none;color:#fff;border:none;cursor:pointer;}



.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


/*主体样式*/
#container{width:1200px;margin:0 auto;margin-top:55px;}
.container{width:1200px;margin:0 auto;}



.box2{background:url(../images/bj2.png) no-repeat center top;padding-bottom:45px}
.box2 .container{padding-top:62px;}

.about{width:485px;float:left;}
.about_title{font-weight:bold;background:url(../images/line.png) no-repeat left bottom;font-size:22px;color:#008cd6;padding-bottom:23px;}
.about .content{color:#000000;font-size:16px;line-height:28px;text-align:justify;font-family:"Adobe 黑体 Std";padding-top:35px;height:198px;overflow:hidden;}
.about a{background:url(../images/am.png) no-repeat;display:block;width:122px;height:32px;margin-top:48px;}
.about a:hover{background:url(../images/ham.png) no-repeat;}



.ab{width:590px;position:relative;}
.abpic{width:590px;}


.you{margin-top:38px;}
.ys{text-align:center;float:left;width:130px;color:#595757;font-family:"宋体";}


.xian{border-top:1px solid #dcdddd;width:1200px;margin:0 auto;margin-top:65px;}

.honor{font-weight:bold;color:#008cd6;font-size:20px;margin-top:10px;}
.box2 .cont{position:relative;margin-top:16px;}
.lb,.rb{position:absolute;top:40%;cursor:pointer;}
.lb{left:-45px;background:url(../images/left.png) no-repeat;height:35px;width:35px;}
.rb{right:-45px;background:url(../images/right.png) no-repeat;height:35px;width:35px;}
.lb:hover{background:url(../images/left2.png) no-repeat;height:35px;width:35px;}
.rb:hover{background:url(../images/right2.png) no-repeat;height:35px;width:35px;}



.product_list1 li{float:left;margin:0 5px;text-align:center;border:1px solid #dcdddd;}
.product_list1 li img{width:272px;height:202px;}
.product_list1 li h3{font-weight:normal;height:35px;background-color:#595757;text-align: center}
.product_list1 li h3 a{text-align: center;font-size:12px;color:#fff;line-height:35px;font-family:"宋体";}
.product_list1 li:hover h3{background-color:#0097e0;}
.product_list1 li:hover h3 a{color:#fff;}
.product_list1 li:hover{border:1px solid #0097e0;}


.box3{background:#008cd6;padding-top:58px;padding-bottom:68px;}
.btt{text-align:center;color:#fff;font-weight:bold;font-size:22px;}
.btt span{display:block;color:#fff;font-weight:normal;font-size:12px;text-transform:uppercase;background:url(../images/line2.png) no-repeat center bottom;padding-bottom:6px;}


.estructure{margin-top:25px;}
.estructure li{width:300px;float:left;height:430px;position:relative;text-align:center;}
.estructure li .img1{width:300px;height:430px;display:block;margin:0 auto;}
.estructure li .img2{width:300px;height:430px;display:none;margin:0 auto;}
.estructure li .det{width:100%;text-align:center;position:absolute;left:0;top:40%;z-index:99999;}
.estructure li:nth-child(1) .img3{background:url(../images/f1.png) no-repeat;width:44px;height:44px;display:block;margin:0 auto;}
.estructure li:nth-child(2) .img3{background:url(../images/f2.png) no-repeat;width:44px;height:44px;display:block;margin:0 auto;}
.estructure li:nth-child(3) .img3{background:url(../images/f3.png) no-repeat;width:44px;height:44px;display:block;margin:0 auto;}
.estructure li:nth-child(4) .img3{background:url(../images/f4.png) no-repeat;width:44px;height:44px;display:block;margin:0 auto;}
.estructure li h3{font-size:16px;color:#ffffff;font-weight:normal;background:url(../images/line3.png) no-repeat center bottom;line-height:48px;}
.estructure li:hover .img1{display:none;}
.estructure li:hover .img2{display:block;}



.box4{margin-top:55px;}
.btt2{text-align:center;color:#008cd6;font-weight:bold;font-size:22px;}
.btt2 span{display:block;color:#008cd6;font-weight:normal;font-size:12px;text-transform:uppercase;background:url(../images/line4.png) no-repeat center bottom;padding-bottom:6px;}


.product_list2{margin-top:25px;}
.product_list2 li{float:left;text-align:center;border:1px solid #dcdddd;}
.product_list2 li+li{margin-left:15px;}
.product_list2 li img{width:388px;height:290px;}
.product_list2 li h3{font-weight:normal;height:42px;background-color:#595757;text-align: center}
.product_list2 li h3 a{text-align: center;font-size:12px;color:#fff;line-height:42px;font-family:"宋体";}
.product_list2 li:hover h3{background-color:#0097e0;}
.product_list2 li:hover h3 a{color:#fff;}
.product_list2 li:hover{border:1px solid #0097e0;}




.box5{background:url(../images/bj5.png) no-repeat center top;height:151px;margin-top:66px;}
.dh{margin-left:96px;padding-top:101px;color:#fff;font-size:16px;width:200px;}


.ads{width:828px;float:right;margin-top:54px;}
.ads li{width:260px;float:left}
.ads li+li{margin-left:24px;}
.ads li img{width:44px;height:45px;float:left;}
.ads li .det{float:left;margin-left:8px;}
.ads li h3{font-size:16px;padding-top:2px;color:#ffffff;font-weight:normal;}
.ads li span{font-size:12px;font-family:"Arial";display:block;color:#ffffff;}


.box6{margin-top:66px;padding-top:58px;background:#f3f8fc;padding-bottom:68px;}
.sorts{text-align:center;margin-top:16px;}
.sorts li{display:inline-block;margin:0 5px;}
.sorts li a{text-align:center;color:#595757;font-family:"宋体";width:68px;line-height:22px;border-radius:20px;border:1px solid #f3f8fc;display:block;}
.sorts li a:hover{text-align:center;color:#008cd6;border-color:#008cd6;}



.xin-cont{margin-top:22px;}
.xin-le{width:520px;float:left;}
.news_list1 li{border-bottom:1px dashed #d2e0e1;padding-bottom:11px;}
.news_list1 li img{width:520px;height:328px;}
.news_list1 li .det{margin-top:8px;background:url(../images/line5.png) no-repeat left center;padding-left:15px;}
.news_list1 li a{display: block;color:#585757;font-size: 15px;font-family:"宋体";font-weight:700;}
.news_list1 li p{display: block;color:#595757;font-size: 12px;font-family:"宋体";}
.news_list1 li span{display: block;color: #898989;font-size: 12px;margin-top:10px;line-height:20px;font-family:"宋体";}



.a3_b2{border-top:1px dashed #d2e0e1;
	width:660px;
}

.a3_b2c1 li{border-bottom:1px dashed #d2e0e1;

	box-sizing: border-box;
	padding: 20px 17px;
	width: 660px;
	height:109px;
}
.a3_b2c1 li+li{

}
.a3_b2c1 li .xw_sj{
	width: 70px;
	text-align: center;
	border-right:1px solid #c3d5d4;
	padding-right: 20px;
	padding-top:8px;
}
.a3_b2c1 li .xw_sj h2{
	font:600 36px/30px "宋体";
	color:#3e3a39;
}
.a3_b2c1 li .xw_sj span{
	font:500 12px/35px "Arial";
	color:#3e3a39;
}
.a3_b2c1 li .xw_zhans{
   width:515px;
}
.a3_b2c1 li h2 a{
	display: block;color: #595757;font:700 14px/36px "宋体";
}
.a3_b2c1 li h3{
	color: #898989;font:500 12px/20px "宋体";
}
.a3_b2c1 li:hover{
	background: #0097e0;
}
.a3_b2c1 li:hover .xw_sj,.a3_b2c1 li:hover h2 a,.a3_b2c1 li:hover h3{
	color: #fff;
}
.a3_b2c1 li:hover .xw_sj h2{color:#fff;}
.a3_b2c1 li:hover .xw_sj span{color:#fff;}
.a3_b2c1 li:hover .xw_sj{border-right:1px solid #fff;}







.menu_cate{width:220px;float:left;}
.cate_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}

.navigation{float:right;width:100px;}
.index-title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.index-table td{border:solid #add9c0; border-width:0px 1px 1px 0px; padding:10px 5px;}
.index-table{border:solid #add9c0; border-width:1px 0px 0px 1px;margin-top:10px;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*首页新闻*/
.news_company{width:280px;float:right;}
.news1_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.news_company .content{padding:5px;}

/*首页左侧联系我们*/
.contact{width:218px;float:left;padding-bottom:5px;margin-top:10px;}
.contact_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.contact .content{padding:5px;padding-left:8px;}

/*工程案例*/
.case{width:460px;float:left;margin-left:12px;padding-bottom:5px;margin-top:10px;}
.case_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.case .content{padding:5px;padding-bottom:12px;text-indent:20px;}

.news2_company{margin-top:10px;}

/*产品推荐*/
.recommend_product{margin-top:10px;width:692px;float:left;}
.recommend_product .title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.recommend_product .content{padding-top:15px;padding-bottom:14px;}
.roll_product li{padding-bottom:0px;}

/*品牌列表*/
.brand-list{margin: 20px 0px;display: flex;display: -webkit-flex;flex-wrap: wrap;}
.brand-list li{margin: 5px 8px;}
.brand-list li:hover{box-shadow: 2px 1px 5px;}
.brand-list li img {width: 150px;height: 120px;}

/*前台多页签*/
.news{width:1000px;float:left;margin-top: 10px;}
.tab{position:relative;}
.tab li{float:left;width:100px;height:30px;display:block;line-height:30px;border:1px solid #ccc;margin-right:8px;text-align:center;color:#333;font-size:12px;cursor: pointer;}
.tab li.cur{color:#fff;text-decoration:none;font-size:12px;background:#3a78c1;border-color: #3a78c1;}

.tt{display: none;}
.list1{padding:8px 10px;}
.list1 li{line-height:27px;position:relative;vertical-align: middle;}
.list1 li a{background:url(../images/list_dot1.gif) left center no-repeat;padding-left:12px;line-height:27px;color:#555555;}
.list1 li a:hover{color:#e87518;text-decoration:none;}
.list1 li span{position:absolute;right:0px;line-height:30px;top:0;color:#999;}




/*友情链接*/
.link{width:1920px;margin:0 auto;position:relative;left:50%;margin-left:-960px;height:54px;background:url(../images/link.png) no-repeat;overflow:hidden;}


/*页面底部*/
#footer{background:#111111;font-family:"微软雅黑";padding-bottom:45px;}
#footer a{}
#footer a:hover{color:#0097e0;text-decoration:underline;}



.nav_foot a{color:#fff;}
.copyright{line-height:28px;color:#666666;}
.copyright a{color:#666666;}
.qr{padding-top:60px;}




.dff{width:1920px;left:50%;margin-left:-960px;background:#222222;padding:25px 0;position: relative;}
.dff_con{width:1200px;margin:0 auto}
.log2{float:left;}

.dd2{float:left;margin-left:80px;color:#999999;font-size:14px;font-weight: 400;margin-top:8px}
.dd2 a{color:#999999;font-size:14px;font-weight: 400;line-height:45px}
.dd2 a:hover{color:#fff;border-bottom: 1px solid #fff;line-height:45px}

.dd3{float:right}
/*------------内页-------------------*/

.left .box{margin-bottom:10px;}
.left .box h3{line-height:40px;background:#0d83da;font-size:18px;color:#fff;text-align:center;font-weight:normal;}
.left .box .content{padding:5px 0px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.n_banner{width:1920px;margin:0 auto;position:relative;left:50%;margin-left:-960px;}




.left{width:255px;float:left;}

.left .box{margin-bottom:16px;}
.left .box h3{background:url(../images/h3.png) no-repeat;width: 255px;text-align: center;color: #eae7de;font-size: 20px;height: 60px;font-weight: normal;line-height:60px;font-family: "微软雅黑";}
.left .box h3 span{color: #f4d481;font-size: 12px;font-family: "arial";display: block;margin-top: -5px;}
.left .box .content{border: 1px solid #bf0912}

.n_news h3{background:#0097e0;width: 255px;text-align: center;color: #fff;font-size: 20px;height: 60px;line-height: 60px;font-family: "微软雅黑";}
.n_news .content{border: 1px solid #0097e0}




.sort_menu{}
.sort_menu h3{background-color:#ececec;line-height:28px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:17px;margin-bottom: 38px;}
.n_contact h3{background:#0097e0;line-height: 60px;text-align: center;color: #fff;font-size: 20px;font-family: "微软雅黑";}
.n_contact .content{padding:10px 15px;line-height:24px;border: 1px solid #0097e0;}




.right{width:900px;float:right;padding-bottom:10px;background: url(../images/nline.jpg) no-repeat center top;}
.sitemp{}
.sitemp h2{float:left;text-align:left;color:#008cd6;font-size:20px;font-weight:normal;width:900px;padding-top:8px;}
.sitemp .site{background:url(../images/home.png) no-repeat left center;padding-left: 20px;color: #898989;font-size: 12px;display:block;margin-top:6px;}
.sitemp .site a{color: #898989;font-size: 12px;}
.sitemp .site a:hover{text-decoration:none;color:#0097e0;}
.right .content{padding-top:22px;overflow:hidden;line-height: 24px;}



.left .box h2{background:#008cd6;height:72px;width: 255px;text-align: center;color: #fff;font-size: 20px;height: 60px;font-weight: bold;padding-top:10px;font-family: "微软雅黑";}
.left .box h2 span{display:block;font-size:12px;text-transform:uppercase;font-family: "Arial";font-weight: normal;}


























/*左侧工具条*/
#toolbar {
  position: fixed;
  z-index: 9999;
  right: 17px;
  bottom: 50%;
}

#toolbar li {
  margin-bottom: 3px;
  font-size: 0;
  width: 57px;
  height: 57px;
  right: 0;
  position: relative;
}

#toolbar li a {
  display: block;
  position: absolute;
  z-index: 9;
  right: 0;
  top: 0;
  width: 57px;
  height: 57px;
  overflow: hidden;
  background: #2f2f2f;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  white-space: nowrap;
  font-size: 0;
}

#toolbar li .icon-font {
  display: inline-block;
  vertical-align: middle;
  width: 57px;
  height: 57px;
  background-color: #d9d9d9;
}

#toolbar li .icon-qq:after {
  background-position: 0 -150px;
}

#toolbar li .icon-phone:after {
  background-position: 0 -90px;
}

#toolbar li .icon-ewm:after {
  background-position: 0 -30px;
}

#toolbar li .icon-message:after {
  background-position: 0 -120px;
}

#toolbar li .icon-top:after {
  background-position: 0 -60px;
}

#toolbar li .icon-wangwang:after {
  background-position: 0 0;
}

#toolbar li .wz {
  display: inline-block;
  line-height: 57px;
  font-size: 14px;
  color: #fff;
  vertical-align: middle;
  padding-left: 10px;
}

#toolbar li.ewm .ewm-box {
  position: absolute;
  z-index: 1;
  padding: 5px;
  background: #2f2f2f;
  width: 110px;
  right: 120%;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all .7s;
  transition: all .7s;
}

#toolbar li.ewm .ewm-box p {
  margin-bottom: 0;
}

#toolbar li.ewm .ewm-box img {
  max-width: 100%;
}

#toolbar li.ewm .ewm-box:after {
  content: '';
  position: absolute;
  right: -5px;
  bottom: 20px;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 5px;
  cursor: pointer;
  border-style: dashed dashed dashed solid;
  border-color: transparent transparent transparent #2f2f2f;
  border-right: none;
}

#toolbar li.ewm:hover .icon {
  background-position: -57px -180px;
}

#toolbar li.ewm:hover .ewm-box {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

#toolbar li.backtop {
  cursor: pointer;
}

#toolbar li.backtop .iconfont {
  color: #fff;
  background-color: #2f2f2f;
}

#toolbar li:hover a {
  width: 200px;
}

#toolbar li:hover .icon-font {
  background-color: #2f2f2f;
}

#toolbar li:hover .icon-qq:after {
  background-position: -30px -150px;
}

#toolbar li:hover .icon-phone:after {
  background-position: -30px -90px;
}

#toolbar li:hover .icon-ewm:after {
  background-position: -30px -30px;
}

#toolbar li:hover .icon-message:after {
  background-position: -30px -120px;
}

#toolbar li:hover .icon-wangwang:after {
  background-position: -30px 0;
}

#toolbar li:hover .icon-top:after {
  background-position: -30px -60px;
}

@media (max-width: 990px) {
  #toolbar {
    display: none;
  }
}




.icon-font {
  position: relative;
}

.icon-font:after {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(../images/icon_spirit.png);
  background-repeat: no-repeat;
  position: absolute;
  left: calc(50% - 15px);
  top: calc(50% - 15px);
}

