@charset "utf-8";
html {font-size: 62.5%;}
body {font-size: 1.4rem; padding:0;}
*{ margin:0; padding:0;}
body,p,h1,h2,h3,h4,h5,table,ul,li{ margin:0; padding:0; color:#000; font-family:"Microsoft yahei","Arial"; font-weight: normal; font-size: 14px;}
html,body{ margin:0 auto; height:100%; padding: 0;}
body,p{ border:none;}
a{ color:#000; text-decoration:none; border:none; padding:0; margin:0; font-size:14px;  transition: all 0.7s;}
a:hover,a:focus{ text-decoration: none; outline: none; color:#0548ac; }
img{ border:0; margin:0; padding:0;}
ul,li{ list-style:none; border:0; margin:0; padding:0;}
dl,dt,dd{ margin:0; padding:0; -webkit-margin-start:0;}
h1,h2,h3,h4,h5{ font-weight:normal; font-size:14px;}
strong,b{ font-weight:normal;}
table,tr,td{ border-spacing:0;}
em,i,b{ font-style:normal; font-weight:normal;}
.fl{ float: left; }
.fr{ float: right; }
.clearfix{*zoom:1;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";} 
.clearfix:after{clear:both;}
input{ border: none; background: none; }
input:focus{ border: none; outline: none; }
/*首页*/

/*pc头部*/
.top{ padding:10px 0; border-bottom: 1px solid #e0e0e0; }s
.top a{ font-size: 14px; color: #666; }
.top p,.top h3{ font-size: 14px; color: #666; }
.header{ padding:20px 0;  }
.header-logo{ padding:10px 0; }
.header-bt{ padding:10px 30px; border-left: 1px solid #e0e0e0; margin-left: 30px;  }
.header-bt strong{ display: block; font-size: 16px; color: #0548ac; letter-spacing: 1px; }
.header-bt b{ display: block; font-size: 14px; color: #333;letter-spacing: 1px; }
.header-tel-rx{ padding-top: 20px; }
.header-tel img{ display: block; padding-right: 15px; }
.header-tel h3{ font-size: 14px; color: #333; padding-top: 3px; }
.header-tel h2{ color: #cc0000; font-weight: bold;font-size: 24px; }
.header-tel .code{ display: block; padding-left: 20px;  }
.navbar-wrap{ background: #0657b2; height: 45px; overflow: hidden; }
.nav_list ul li{float:left; }
.nav_list li:hover,.nav_list li.on{ background: #014b9d; }
.nav_list ul li a{ display:block; position:relative; width: 160px;  height:45px; line-height:45px; text-align:center; overflow:hidden; border-right: 1px solid #0e69d0;  } 
.nav_list li.last a{ border-right: none; }
.nav_l1{font-family:"微软雅黑"; font-size:16px; color:#ffffff; text-align:center; } 
.nav_l2{font-family:"微软雅黑"; font-size:16px; color:#ffffff; text-align:center; } 
.navs_po{position:absolute; left:0px; top:0px; height:110px; width: 160px;   }
/*phone头部*/

.phone-nav{ padding-top: 10px; position: fixed; top: 0; background: #fff; z-index: 999; width: 100%; }
.phone-nav i{ position: fixed; top: 15px; right: 15px; }
.phone-nav .logo{  width: 55%; }
#dropdown { position: fixed; top: 0; bottom: 0px; right: 0; z-index: 99; width: 70%; background: #171717; padding-top: 2.5rem; display: none;}
#dropdown ul .subul{ width: 100%;  display: none; }
#dropdown .mainul{ padding-top: 1.5rem; }
#dropdown ul li{ width: 100%; background: #171717; }
#dropdown ul li a{ display: block; padding: 10px; color: #fff; width: 100%; padding-left: 2rem;  }
#dropdown ul li:hover{ background: #222; }
#dropdown .subul li a{ background: #333; padding-left: 30px;}
#dropdown .subul li a:hover{ background: #e2243e; }
.menu_close{ position: absolute; z-index: 999;  top: 15px; right: 15px;}
.menu_close a{display:block; width:30px; height:30px; text-indent:-9999px; background:url(../img/close.png) center center no-repeat; float:right; opacity: 1; } 
.close:focus, .close:hover{ opacity: 1; }
/*banner*/
.focusitem{ margin:0 auto; position:relative; overflow:hidden; margin-top: 0px; padding:0; z-index: 0; padding-top: 50px; z-index: 0;  }
.focusitem .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:1rem; text-align:center;  }
.focusitem .hd ul li{ display:inline-block; width:1rem; height:1rem;  border-radius:1rem; background:#0657b2; margin:0 5px;  vertical-align:top; overflow:hidden;
 text-indent: -999px;   }
.focusitem .hd ul .on{ background:#cc0000;  }
.focusitem .bd{ position:relative; z-index:0; }
.focusitem .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }
.focusitem .bd li a.a_1{background: #d8e9f3; !important;display: block; width: 100%;}
.focusitem .bd li a.a_2{background:#000;!important;display: block; width: 100%;}
.focusitem .bd li a.a_3{background:#d8e9f3;!important;display: block; width: 100%;}
.focusitem img{ display: block;  margin:0 auto; }
/*搜索框*/
.txtMarquee-left .bd{ display: inline-block;  }
.txtMarquee-left .bd .tempWrap { width: 425px !important;}
.txtMarquee-left .bd li{  overflow: hidden; margin-right: 20px;float: left; height: 24px; line-height: 24px;text-align: left;  _display: inline;width: auto !important;}
.sousuo .bd li a{ display: inline-block; padding:0 3px; font-size: 14px; color: #555; height: 35px; line-height: 35px; }
.sousuo .bd li a:hover{ color: #0657b2; }
.sousuo-wrap{ padding:1rem 0 0.5rem 0; box-shadow: 1px 1px 0px 1px  rgba(0,0,0,0.1); }
.sousuo h3{ font-size: 14px; color: #444; display: inline-block; height: 40px; line-height: 40px; }
.search-input{ border:1px solid #dedede; height: 32px; width: 80%; margin:0 auto; }
.search-input input[ type=text]{ width: 79%; height: 32px; padding-left: 2%; vertical-align: middle; color: #666; font-size: 14px; }
.search-input input[type=submit]{width:18%; background: none; height: 30px;  background:#0657b2 url(../img/zoom.png) no-repeat center center; }
/*产品中心*/
.biaotou{ background: url(../img/line.png) no-repeat center center;  text-align: center; }
.biaotou .p1{font-size: 18px; color: #000;}
.biaotou .p2{font-size: 16px; color: #333; text-transform: uppercase;}
.pro-center .row>div{ padding-left: 5px; padding-right: 5px; }
.pro-center,.pro-tedian{ padding-top: 20px; padding-bottom: 15px; }
.pro-alink{ overflow: hidden; height: 100%; width: 100%; position: relative; margin-bottom: 10px; height: 100px;}
.pro-alink img{ width: 100%; height: 100px; overflow: hidden; }
.act{position: absolute; width: 100%;background:#000; background:rgba(0,0,0,0.9); filter:alpha(opacity=90); width:100%;height: 100%; left: 0; overflow: hidden; top: -500px;}
.kko{text-align: center; padding-top: 2rem;font-size: 14px;color: #fff;}
.kko span{font-size: 12px;}
.kcv{width: 7rem; height: 2rem; border: 1px solid #fff; font-size: 14px; left: 2rem; text-align: center; line-height:2rem; position: absolute; z-index: 999;}
.kcv a{color: #fff;}
.pro-center-list{ padding-top: 25px;}
/*问题*/
.wenti-phone-wrap,.wenti-center{ padding-left: 0px; padding-right: 0px; }
.wenti-phone-wrap h1{ text-align: center; font-size: 20px; color: #000; padding:10px 0;}
.wenti-phone-wrap h1 strong{ color: #cc0000; }
.wenti-phone li{ text-align: center; width: 100%; }
.wenti-phone li p{ padding: 10px 0; color: #000; font-size: 16px; width: 260px; border-bottom: 1px dashed #cdcdcd;  display: inline-block; text-align: left;}
.wenti-phone li span{ display: inline-block; width: 30px; height: 30px; border-radius: 30px; color: #fff; font-size: 14px; background: #cc0000; text-align: center; 
line-height: 30px; margin-right: 10px;  }
.wenti-phone li b{ display: inline-block; font-size: 16px; color: #cc0000; }
/*特点*/
.pro-tedian{ padding-left: 0px; padding-right: 0px; text-align: center;  }
.pro-tedian h1{ font-size: 20px; color: #000; }
.pro-tedian h1 strong{ color: #cc0000; }
.td-list-wrap{ width: 18%; display: inline-block;   position: relative;  }
.td-list{width: 60px; height:60px; padding:5px; background: #0657b2; overflow: hidden; border-radius: 60px;  }
.td-list{display: block; margin:10px auto; height: 100%; }
.info{  position: absolute; width: 100%; top: 50%; margin-top: -50px\9;  left: 0; text-align: center; -webkit-transform:translateY(-50%); }
.info h3{ font-size: 16px; text-align: center; color: #fff; font-family: "宋体" }
.info p{ font-size: 12px; color: #fff; text-align: center; } 
.td-list-wrap h5{ font-size:12px; color: #222; text-align: center; }
.td-list-wrap:hover .td-list{ background: #cc0000; }
.td-list-wrap:hover h5{ color: #cc0000; }
.td-list-wrap:hover .img img{ transition: all 1s ease;}
.td-list-wrap:hover .img img{ transform: rotateZ(180deg); }
/*横幅*/
.hengfu{ background: #000;  text-align: center; padding:1rem 0;  }
.hf-left h3,.hf-left h5{ font-size: 15px; color: #fff; text-align: center; }
.hf-left strong{display: inline-block; font-size: 18px; color: #fff;  padding:0.5rem; color: #0657b2; }
.hf-left p{ font-size: 14px; color: #fff; }
.hf-left h5 strong{ font-size: 20px; }
/*优势*/
.youshi{ padding-top:1rem; padding-bottom: 1rem; }
.youshi-tit,.youshi-center{ text-align: center; }
.youshi-center img{ display: inline-block; }
.youshi-tit .p1{ font-size: 16px; color: #555; }
.youshi-tit .p1 span{ display: inline-block; width: 24px; height: 1px; background: #555; margin:5px; }
.youshi-tit .p2{ font-size: 28px; color: #cc0000; }
.youshi-tit .p3{text-transform: uppercase; letter-spacing:15px; font-size: 20px; color: #c1d2e6; }
.youshi-page{ padding-left: 5rem; line-height: 30px; margin-top: 1rem; color: #424242; height: 120px; overflow: hidden; text-overflow: ellipsis;}
.youshi-page .bj{ color: #cc0000; }
.youshi .phone-lx{ display: block; padding-top: 1rem; }
.youshi .row{ padding-top: 2rem; }
.youshi .youshi-text1{ padding-top: 1rem; }
/*工程案例*/
.gc-case{ background: url(../img/casebg.jpg) no-repeat center center; padding-top: 2rem;  }
.gc-case .biaotou{ background: url(../img/gc-case-line.png) no-repeat center center; }
.gc-case .biaotou .p1{  color: #fff; }
.gc-case .biaotou .p2{  color: #ebe2e2; }
.gc-case p.intro{ font-size: 14px; color: #fff; text-align: center; padding:1rem 0; line-height: 24px; }
.gc-case-list{ padding-top: 1rem;  }
.gc-case-wrap{ margin-bottom: 10px; }
.gc-case img{ display: block; width: 100%; }
.gc-case .summary {background: url(../img/gc-hove.png) no-repeat center center; background-size: contain; width: 100%;  height: 100%; position: absolute; top: 0; left: 0;
 transition: all 1.3s; text-align: center; color: #fff; font-size: 12px; overflow: hidden; }
.gc-case .summary  p{ overflow: hidden; text-align: center; color: #fff; font-size: 12px; padding-top: 42%;  }
.process_Y {opacity: 0; filter: alpha(opacity=0); transform: rotateY(180deg); -webkit-transform: rotateY(180deg);  } 
.gc-case .pic1 { transition: all 1.3s;  opacity: 1; transform: rotateY(0); -webkit-transform: rotateY(0);}
.gc-list:hover .pic1{ opacity: 0; filter: alpha(opacity=0); transform: rotateY(180deg); -webkit-transform: rotateY(180deg); }
.gc-list:hover .process_Y{ opacity: 1; filter:alpha(opacity=100);transform: rotateY(0); -webkit-transform: rotateY(0); }
/*客户见证*/
.kehu-jz,.guanyu{ margin-top: 15px; margin-bottom: 15px; }
.kehu-img{ width: 100%; overflow: hidden;  height: 95px;  }
.kehu-jz img{ width: 100%;  transition: all 1s ease;  height: 95px; }
.kehu-alink:hover img{ transform: scale(1.2); }
.kehu-intro{ background: #f3f3f3; padding-bottom: 15px; margin-bottom: 10px; transition: all 1s ease; cursor: default;  }
.kehu-list{ padding-top: 10px; }
.kehu-intro h3{ font-size: 14px; color: #222; text-align: center; padding:10px 0;}
.kehu-intro p{ font-size: 14px; color:#666; padding:0 10px; line-height: 20px; height: 40px; overflow: hidden;}
.kehu-intro h4{ text-align: center; padding:5px 0; }
.kehu-intro h4 a{ display: inline-block; width: 80px; height: 25px; border:1px solid #0657b2; background: #fff; color: #0657b2; font-size: 14px; text-align: center; line-height: 25px; }
.kehu-alink:hover .kehu-intro{ background: #0657b2; color:#fff; }
.kehu-alink:hover p,.kehu-alink:hover h3{ color: #fff; }
.kehu-intro h4 a{ border:1px solid #0657b2; background: #fff; color: #0657b2;  }
/*广告*/
.guanggao{ background: url(../img/hf2.png) no-repeat center center; padding:2rem 0 2rem 0;  }
.guanggao-tit p{ color: #fff; font-size:16px; text-align: center; padding:0 0 1rem 0;}
.guanggao-tit h3{ color: #fff; text-align: center;  font-size:14px;  padding:0.05rem 0; }
/*关于我们*/
.guanyu .row{ padding-top: 10px; }
.guanyu-left{ background: #f6f6f6; padding:10px; height: 203px; overflow: hidden; }
.guanyu-left h3{font-size: 18px; text-align: center; color: #000; padding:10px 0;}
.guanyu-left p{ line-height: 20px; height: 80px; overflow: hidden; font-size: 14px; color: #444; letter-spacing: 0px; }
.guanyu-left h4{ text-align: center; padding:10px 0; }
.guanyu-left a.gd{ display: inline-block; width: 80px; height: 25px; border: 1px solid #0657b2; background: #fff; color: #0657b2; line-height: 25px; text-align: center; }
.guanyu-img{ width: 100%; height: 203px; overflow: hidden; }
.guanyu-right img{ width: 100%; }
/*新闻中心*/
.news{margin-top:30px;}
.hang_tou{ width:100%; overflow:hidden; background:url(../img/hang_tou.png) left center repeat-x; height:40px; line-height:40px;}
.hang_tou h2{ display:block; float:left; overflow:hidden; padding-right:10px; background:#fff; font-size:20px; font-weight:bold; margin-top: 10px;}
.hang_tou a{ display:block; float:right; font-size:14px; color:#999; background:#fff; padding-left:10px; overflow:hidden;}
.hang_wz{ overflow:hidden; padding-bottom:10px; border-bottom:1px #e0e0e0 solid; margin-top:0px; padding-top: 10px; }
.hang_wz .wz_wz h2{ font-size:16px;  overflow:hidden;  margin: 0;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.hang_wz .wz_wz p{ line-height:22px;   font-size:14px; color:#999; padding-top:5px; height: 50px; overflow: hidden; text-overflow: ellipsis;}
.hang_wz .wz_wz span{ display:block; font-size:14px; color:#0657b2; }
.hang_wz .img-wrap{ width:100%; height: 85px; overflow: hidden; display: block;}
.hang_wz .img-wrap img{ width:100%; height: 85px; overflow: hidden; transition: all 1s ease; transform: scale(1.2); }
.hang_wz .img-wrap:hover img{ transform: scale(1); }
.hang_ul{ width:100%; overflow:hidden; margin-top:20px;}
.hang_ul  li a{ background:url(../img/hang_ul.jpg) left center no-repeat; padding:3px 15px; font-size:14px; color:#666; letter-spacing: 1px; display: block;}
.gong_ul>div{ margin-top:0px;}
.gong_ul1{ padding-top: 10px; }
.gong_ul{ margin-bottom: 10px; }
.hang_wz .m_l{ padding-left: 0px; }
.gong_ul{ width:100%; overflow:hidden;}
.gong_ul .img-wrap{ width: 100%; display: block; height: 100px; overflow: hidden; }
.gong_ul .img-wrap:hover img{transform: scale(1.2); }
.gong_ul .img-wrap img{ width: 100%; height: 100px; overflow: hidden; transition: all 1s ease;  }
.gong_ul_p{ padding-right: 0px; }
.gong_ul .wz_wz h2{ font-size:14px; line-height:30px; overflow:hidden; margin: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.gong_ul .wz_wz h2:hover,.hang_wz .wz_wz h2:hover{ color: #0657b2; }
.gong_ul .wz_wz p{ line-height:20px;  overflow:hidden; height:40px;  font-size:14px;  color:#999; display: inline-block;  }
.gong_ul .wz_wz span{ font-size:14px; color:#0657b2; padding-top:10px;}
/*底部*/
.links{ background: #0657b2; padding-top: 20px; padding-bottom: 20px; margin-top: 50px; }
.links-left{ text-align: center; }
.links-left h2{ font-size: 30px; color: #fff; font-family: "微软雅黑"; text-transform: uppercase;  }
.links-left span{ display: block; font-size: 14px; color: #fff;  }
.links-right p{ padding-top: 15px; }
.links-right p a{ display: inline-block; font-size: 14px; color: #fff; padding-right: 45px; }
.footer{ background: #222222; padding-top:25px;}
.footer-one{ padding-bottom: 20px; }
.footer h2{ font-size: 16px; color: #fff; padding-bottom: 10px;  }
.footer span{ display: block; height: 2px;  width: 25px; background: #0657b2; }
.footer .row p{ color: #ccc; line-height: 30px; padding-top: 15px; font-size: 12px; }
.footer .row p a{ display: inline-block; color: #ccc; font-size: 12px; padding-right: 20px; padding-bottom: 2px; }
.footer-three  p b{ display: block; padding-left: 10px;  }
.copyright{ font-size: 12px; color: #ccc; text-align: center; padding:15px 0; border-top: 1px solid #4f4f4f; margin-top: 20px; }
/*案例页面*/
.case-body{ padding-top: 80px; }
.Crumbs{ width:100%; overflow:hidden;}
.Crumbs h1{ width:100%; overflow:hidden;  font-size:26px; color:#0567b2; }
.Crumbs div{ width:100%; overflow:hidden;}
.Crumbs div h2{  overflow:hidden; font-size:20px; color:#555; padding-bottom: 15px;}
.Crumbs div h3{ width:100%;line-height:24px; overflow:hidden;}
.Crumbs div h3 p{ font-size:14px; color:#555;}
.minPageTitle{ width:100%; overflow:hidden; background:#0567b2; height:40px; line-height:40px; margin-top:20px;}
.minPageTitle a{ display:inline-block; font-size:14px; padding:0 15px; float:left; color:#fff;}
.minPageTitle a:hover{ background:#014b9d;}
.minPageTitle a.on{ background:#014b9d;}
.newsList{ margin-top: 20px; }
.newsList .news-cont{ margin-bottom: 15px; }
.newsList .news-cont .newBox{padding: 15px; height: 100%; position: relative; background: #f4f4f4; transition: all .5s; }
.newsList  .pic {margin-top: 5px; height:180px; overflow: hidden; }
.newsList  .pic img { height:180px; width: 100%; transition: all 1s ease; }
.newsList .news-cont:hover .pic img{ transform: scale(1.2); }
.newsList .tit {color: #333; font-size: 14px; padding-bottom: 10px; overflow: hidden; margin-top: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.newsList  .more {width: 100px; height: 28px; text-align: center; line-height: 28px; background: #0657b2; color: #fff; display: block; font-size: 12px; }
.newsList .news-cont:hover .newBox {    background: #0657b2; transform: translateY(-15px); box-shadow: 0 8px 29px rgba(0, 0, 0, 0.41); }
.newsList .news-cont:hover .more{ background:#fff; color: #0657b2; }
.newsList .news-cont:hover .tit{ color: #fff; }
.holder { height: auto; overflow: hidden; padding: 20px; text-align: center;  }
.holder a {width: 35px; height: 35px; display: inline-block; background: #0567b2; margin: 0px 2px; color: #FFFFFF; text-align: center; line-height: 35px; cursor: pointer; } 
.holder a.jp-previous,.holder a.jp-next {background: #0567b2; } 
.holder a.jp-current, a.jp-current:hover {color: #fff; font-weight: bold; background: #014b9d; }
.holder a.jp-current, a.jp-current:hover, .holder a.jp-disabled, a.jp-disabled:hover {cursor: default; } 
.holder span {width: 35px; height: 35px; float: left; margin-right: 5px; text-align: center; line-height: 35px; cursor: pointer; color: #FFFFFF; }
.holder a:hover, .holder a.active {background: #014b9d; color: #FFFFFF; }
/*新闻页面*/
.news-body-p{ padding-top: 20px; }
.news-body-p>div{ margin-bottom: 10px; }
.news-body-xs{padding-right: 0px; padding-left: 0px;   }
.news-body-img{ height: 85px; overflow: hidden; width: 100%;  }
.news-body-img img{ height: 85px; overflow: hidden; width: 100%; transition: all 1s ease; }
.news-body-p>div:hover .news-body-img img{ transform: scale(1.2); }
.news-body-p>div:hover h4{ color: #0567b2; }
.news-body-text h4 {white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-bottom: 1px dashed #ccc; padding-bottom: 10px; font-size: 14px; color: #000; }
.news-body-text p{ line-height: 20px; height: 40px; overflow: hidden; margin-top: 10px; font-size: 12px; color: #333; }
/*详细页面*/
.details-body-cont h3{ text-align: center; font-size: 16px; padding:10px 0 5px 0; }
.details-xj{ text-align: center; padding:5px 0; border-bottom: 1px solid #e0e0e0; }
.details-xj span{ display: inline-block; font-size: 12px; color: #444; padding-right: 10px;  }
.detail-tw p { text-align: left; font-size: 14px; color: #000; line-height: 29px;  padding-top: 0px; padding-bottom: 10px;}
.detail-tw{ text-align: center; }
.detail-tw img{ display: inline-block; padding-bottom: 5px;  }
.details-body-cont{ padding-bottom: 20px; padding-top: 15px; }
.next_xia{ padding-top: 15px;}
.next_xia span{ display:block; padding-bottom: 5px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.next_xia span a:hover{ color: #0567b2;   }
/*右侧悬浮菜单*/


 

@media(min-width: 320px){
.kcv{ left: 2rem; }


}

@media(min-width: 375px){
.kcv{ left: 3rem; }

}
@media(min-width: 414px){
.kcv{ left: 4rem; }
}

@media only screen and (min-width: 481px){
    html {font-size: 94%!important;}
}

@media only screen and (min-width: 561px){
    html {font-size: 109%!important;}

}

@media only screen and (min-width: 641px){
    html {font-size: 125%!important;}
}
@media (min-width: 768px){	
.kcv{width: 5rem; height:1.5rem; border: 1px solid #fff; font-size: 14px; left: 1.5rem; text-align: center; line-height:1.5rem; position: absolute; z-index: 999;}
.wenti-center{ background: url(../img/wentibg.png) no-repeat center center; height: 592px; width: 100%; overflow: hidden;}
.wenti-phone{ position: relative; top: 253px; left: 150px; }
.td-list{width: 130px; height: 130px; padding:15px; border-radius: 130px;  }
.info h3{ font-size:40px; }
.info p{ font-size: 22px; } 
.td-list-wrap h5{ font-size: 18px;}
.pro-tedian h1{ font-size: 35px; color: #000; padding:2rem 0 1rem 0; }
.focusitem .hd ul li{ width:0.7rem; height:0.7rem;  border-radius:0.7rem; }
.youshi .float-right{ float: right; }
.youshi .float-left{ float: left; }
.guanyu-right{ padding-left: 0px; }
.guanyu-intro{ padding-right: 0px; }
.gong_ul>div{ margin-top:20px;}
.hang_wz{  padding-bottom:25px; margin-top:20px; padding-top: 0px; }
.gong_ul1{ padding-top: 0px; }
.hang_wz .m_l{ padding-left: 15px; }
.guanggao{ margin-top: 30px; }
.guanggao-tit{ padding:2rem 0 ; position: relative; }
.guanggao-tit p{ font-size: 36px; position: absolute; left:140px; top: -30px; }
.guanggao-tit h3{ color: #fff; text-align: center; font-size: 22px;  padding:0.05rem 0; position: absolute; position: absolute; left: 140px; top: 40px; }
.gc-case .summary  p{  font-size: 16px;  }
.footer{ padding-top:60px;}
.footer .row p{ font-size: 14px; }
.footer .row p a{  font-size: 14px; }
.copyright{ font-size: 14px; margin-top: 50px; }
.footer-one,.footer-two{ border-right: 1px solid #3b3b3b; }
.infor-left-cont .col-xs-7{ padding-left: 15px; }
}
@media (min-width: 992px){
.pro-center,.pro-tedian,.youshi,.guanyu,.news-center{ padding-top: 45px; padding-bottom: 25px; }
.kehu-jz{ margin-top: 45px; }
.guanyu{ padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.hengfu{ margin-top: 45px; margin-bottom: 25px; }
.focusitem{ padding-top: 0;   }
.search-input{ width: 350px; margin:0 auto; }
.search-input input[ type=text]{ width: 300px; height: 32px; padding-left: 10px; vertical-align: middle; color: #666; font-size: 14px; }
.search-input input[type=submit]{width:40px; background: none; height: 30px;  background:#0657b2 url(../img/zoom.png) no-repeat center center; }
.biaotou .p1{font-size: 22px;}
.biaotou .p2{font-size: 16px;}
.pro-alink{  height: 220px; border:1px solid  #dddddd}
.pro-alink img{ height: 220px;  }
.kko{padding-top: 2rem; font-size: 16px;}
.kko span{font-size: 14px;}
.kcv{width: 6rem; height: 1.5rem; border: 1px solid #fff; font-size: 14px; left:4rem; text-align: center; line-height:1.5rem; position: absolute; z-index: 999;}
.kcv a{color: #fff;}
.wenti-phone li{ text-align: left; }
.wenti-phone li p{font-size: 18px; letter-spacing: 1px; width: auto;}
.wenti-phone li span{font-size: 16px;}
.wenti-phone li b{ display: inline-block; font-size: 20px; color: #cc0000; }
.wenti-phone{ position: relative; top: 253px; left: 570px;  }
.td-list{width: 180px; height: 180px; padding:15px; border-radius: 300px;  }
.info h3{ font-size: 60px;}
.info p{ font-size: 22px; } 
.td-list-wrap h5{ font-size: 22px;}
.guanyu .row{ padding-top: 25px;  }
.guanyu-left{ background: #f6f6f6; padding:10px; height: 420px; overflow: hidden; padding-top: 30px; }
.guanyu-left h3 a{text-align: left; font-size: 20px; display: block;  padding-left: 35px;}
.guanyu-left p{ line-height: 24px; height: 248px; padding-top: 20px; padding-left: 35px; padding-right: 35px;}
.guanyu-left h4{ text-align: left; padding-left: 35px; }
.guanyu-left a.gd{  width: 130px; height: 35px;  line-height: 35px; }
.guanyu-img{ width: 100%; height: 420px; overflow: hidden; }
.guanyu-img img{ height: 420px; transition: all 1s ease;  }
.guanyu-img img:hover{ transform: scale(1.2); }
.hengfu{ background: url(../img/hf.png) no-repeat left center; height: 216px; padding:0;}
.hf-left{ text-align: left; padding-top: 40px; }
.hf-left h3{ font-size:55px; display: inline-block;  padding-top: 10px;  }
.hf-left strong{font-size: 40px; color: #fff; margin-left: 10px; display: inline-block; letter-spacing: 1px; }
.hf-left p{ font-size: 18px;padding-top: 1rem; text-align: left;}
.hf-left h5 strong{ font-size: 20px; }
.hf-tel a{ display: inline-block; height: 180px; width: 90px; text-align: center; padding-top: 20px; display:inline-block; background: #0657b2; padding:0.5rem 1rem; text-align: center; }
.hf-tel a b{ font-size: 22px; display: block; color: #fff; padding-top: 0.5rem; }
.hf-info{ position: relative; }
.hf-right{ text-align: right; position: absolute; top: 0px; right: 0px; }
.hf-right h3{ font-size: 25px; color: #fff; text-align: left; display: inline-block; padding-bottom: 0.5rem; }
.hf-right strong{ display: block; font-size: 33px; color: #fff; font-weight: bold; padding-top: 0.5rem;  }
.hf-tel{ display: inline-block; }
.youshi-tit .p1{ font-size: 20px; }
.youshi-tit .p2{ font-size: 34px; }
.youshi-tit .p3{ font-size: 20px;}
.youshi-page{line-height: 30px;height: auto; }
.gc-case{ background: url(../img/casebg.jpg) no-repeat center center; padding:2rem 0; margin:1rem 0; }
.gc-case p.intro{ padding:1rem 5rem;  }
.kehu-img{ height: 325px;  }
.kehu-img img{ height: 325px;  }
.kehu-list{ padding-top: 25px; }
.kehu-intro p{  line-height: 20px; height: 80px; }
.kehu-intro h4{ text-align: center; padding:10px 0; }
.kehu-intro h4 a{ display: inline-block; width:140px; height: 35px; border:1px solid #0657b2; background: #fff; color: #0657b2; font-size: 14px; text-align: center; line-height: 35px; }
.guanggao-tit p{ left: 340px; }
.guanggao-tit h3{ left: 340px; }
.gong_ul .img-wrap{ height: 110px;  }
.gong_ul .img-wrap img{  height: 110px;  }
.gong_ul_p{ padding-right: 15px; }
.gong_ul .wz_wz h2{ font-size:16px;}
.gong_ul .wz_wz p{ line-height:24px;  overflow:hidden;  display: inline;  }
.case-body{ padding-top: 20px; }
.newsList{ margin-top: 40px; }
.minPageTitle  a { font-size: 16px; }
.case-body{ padding-top: 30px; }
.Crumbs h1{ width:100%;height:95px; line-height:95px; font-size:80px; }
.Crumbs div h2{ float:left;  font-size:36px; }
.Crumbs div h3{ width:80%; float:left; margin-left:15px;}
.Crumbs div h3 p{ font-size:14px; color:#555;}
.minPageTitle{ height:50px; line-height:50px; margin-top:40px;}
.minPageTitle a{ font-size:18px; padding:0 25px; float:left;}
.news-body-p{ padding-top: 40px; }
.news-body-p>div { margin-bottom: 20px; padding-top: 15px; padding-bottom: 15px; }
.news-body-xs{padding-right: 0px; padding-left: 0px;   }
.news-body-img{ height: 120px;  }
.news-body-img img{ height: 120px; }
.news-body-text h4{ font-size: 16px; }
.news-body-text p{ line-height: 24px; height: 76px;  font-size: 14px; color: #333; }
.details-body-cont h3{ font-size: 18px;  }
.details-xj{ padding-bottom: 15px; }
.details-xj span{ font-size: 14px;   }
.details-body-cont{ padding-bottom: 20px; padding-top: 40px; }

}

/*留言*/
.model_news_detail{ padding-bottom: 20px;}
.model_news_detail .title { height: auto; line-height: 24px; text-align: center; font-size: 18px; font-weight: 700; padding: 35px 5% 15px 5%; }
.model_news_detail .summary {width: 100%; height: auto; line-height: 20px; font-size: 12px; text-align: center; color: #666; padding-bottom: 15px; 
border-bottom: 1px dotted #ccc; }
.model_news_detail .detailContent { min-height: 300px; margin: 15px 0; line-height: 20px; text-indent: 28px; color: #3E3E3E; font-size: 14px; }
.model_news_detail .detailPage{ padding-top: 30px; }
.model_news_detail .detailPage div { line-height: 20px; border-bottom: 1px dotted #ccc; font-size: 14px; height: auto; padding: 5px 0; font-weight: 700; }
.model_news_detail .detailPage div a {  font-weight: 400;}
.model_news_detail .detailContent img {text-indent: 0; text-indent: 0; max-width: 100%; margin: 15px auto; display: block; height: 15rem; }

.input-group-addon{ padding:6px 25px 6px 0; background-color: #0567b2; color: #fff; border: none; }
.form-control:focus,.form-control:hover{ box-shadow: none !important; border:1px solid #014b9d; }
.tijiao-input input{ width: 100%; background: #0567b2; color: #fff; border-radius: 4px !important; transition: all 0.7s;}
.tijiao-input input:hover,.tijiao-input input:focus{ background: #014b9d; }

/*在线客服*/
.online-qq{width:160px;background: no-repeat 50% 0;z-index:500;padding:12px 0 0;text-align:center}
.qq_content{background:#fff;font-weight:normal;box-shadow:0 0 10px #bbb;border:1px solid #eee}
.qq_content .dt{font-size:16px;font-weight:bold;color:#545454;line-height:42px;text-align:center;background:#F3F3F3;cursor:pointer}
.qq_content dd{padding:12px}
.qq_content dd a{display:block;margin:0 0 5px}
.qq_content .tel{background:#f8f8f8;font-size:14px}
.qq_content .tel strong{font-weight:bold;color:#f00}
.qq_content .ercod{background:#fff}
.qq_content dd p{padding:.3em 0}
.qq_content dd p a{background:url(../img/icon_qq.png) no-repeat 0 50%;padding:0 0 0 18px}
