﻿@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
a { font-size:14px;text-decoration:none; font-family:"Microsoft Yahei","SimSun" ; color:#333;}
a:hover {text-decoration:none; color:#0043a4;}
ul,p { margin:0; padding:0;}
ul li { list-style:none;}
img { border:none;}
.clear { clear:both;}
div{zoom:1;}
div:after{display:block; content:'clear'; clear:both; line-height:0; visibility:hidden;}
body {font-family:"Microsoft Yahei","SimSun" ;color:#333; line-height:23px; font-size:14px; margin:0; padding:0;}
.clearfix::before, .clearfix::after {content: " ";display: block;height: 0;overflow: hidden;}
.clearfix::after {clear: both;}

.lh26{ line-height:26px;}
.fl{ float:left;}
.fr{ float:right;}

.bodycenter{padding-bottom:90px; width:640px; margin:auto; overflow:hidden; position:relative;}

.logo{ width:640px; height:122px; background:url(../images/head_bg.jpg) no-repeat center;}

.nav{ width:640px; margin:auto; overflow:hidden;}
.nav1{ width:650px;}
.nav li{ float:left; width:160px; height:58px; text-align:center; line-height:58px; background:url(../images/nav_bg.jpg) no-repeat center;}
.nav li.shu{ float:left; width:2px; height:58px; background:url(../images/nav_shu.jpg) no-repeat center;}
.nav li a{font-size:18px; color:#010101;}

.xian{ width:640px; height:5px; background-color:#2168d6;}

/*首页返回顶部*/
.return{ width:600px; height:55px; padding-right:40px; text-align:right; margin-top:15px; background:url(../images/to_bg.jpg) repeat-x center;}
/*首页二维码*/
.home_12{ width:380px; min-height:160px; padding:45px 0px 30px 260px; line-height:30px; font-size:16px; color:#515151;background:url(../images/ewm.jpg) no-repeat 20px center; margin:auto;}
.home_12 a{font-size:18px; color:#656565;}
.home_13{ width:640px; height:63px; font-size:20px; color:#fff; line-height:63px; text-align:center; margin-top:15px; background-color:#2168d6;}
/*底部导航*/
.foot_nav{ width:640px; height:80px;  position:fixed; bottom:0px; overflow:hidden;}
.foot_nav li{height:80px; float:left;}
/*banner*/
.banner{ width:640px; height:358px;overflow:hidden;}
/* changeBox_a1 */
.changeBox_a1{float:left;width:640px;height:358px;position:relative;}
.changeBox_a1 .a_bigImg img{position:absolute;display:none; width:640px; height:358px;}
/* ul_change_a2 */
.ul_change_a2{position:absolute;right:5px;bottom:7px;padding-left:19px;overflow:hidden;}
.ul_change_a2 li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;}
.ul_change_a2 span{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;padding:0px 3px;margin-right:2px;border:1px solid #999;background:#fff;filter:alpha(opacity=85);opacity:0.85;cursor:hand;cursor:pointer;font-size:12px;font-family:Verdana, Tahoma,Arial,Helvetica, sans-serif; line-height:normal;}
.ul_change_a2 span.on{border:1px solid #CC0000;background:#FFFF9D;color:#CC0000;}

.content{ width:640px; margin:auto;overflow:hidden;}
/*首页产品展示*/
.index_pro{width:640px; margin:auto;overflow:hidden;}
.index_pro_tit{ width:610px; height:67px; padding-left:30px; background:url(../images/icon1.jpg) no-repeat center;}
.index_pro_tit .tit_fl{height:43px; float:left; padding-left:20px; line-height:70px; color:#fff; font-size:24px;}
.index_pro_tit .tit_fr{height:43px; float:right; line-height:67px; margin-right:10px;}
.index_pro_tit .tit_fr a{ font-size:18px; color:#2168d6; font-weight:bold;}
.index_pro_con{ width:640px; height:560px; margin:auto; overflow:hidden; background-color:#ececec;}
.index_pro_con dl{ float:left; width:293px; height:263px; overflow:hidden; margin-top:15px; margin-left:17px;}
.index_pro_con dl dt{width:293px; height:213px;}
.index_pro_con dl dt img{ width:293px; height:213px;}
.index_pro_con dl dd{ width:293px; height:45px; text-align:center; margin-top:5px; line-height:45px; overflow:hidden;}
.index_pro_con dl dd a{ font-size:18px;}
/*首页关于我们*/
.home_1{width:620px; height:490px; padding:5px 0px 0px 10px; line-height:30px; font-size:18px; color:#221815; overflow:hidden; margin-top:10px;}
/*首页新闻中心*/
.home_2{ width:550px; height:60px; padding-left:80px;line-height:60px; border-bottom:1px solid #b5b5b5; background:url(../images/icon2.jpg) no-repeat left center;}
.home_2 .home_7{ line-height:60px; font-size:24px; color:#2168d6;}
.home_2 .home_8 a{font-weight:bold; font-size:18px; color:#2168d6;}
.home_3{ width:630px; height:415px; padding-left:10px; overflow:hidden;}
.home_3 dl{ width:620px; height:116px; padding:10px 0px; border-bottom:1px dashed #ccc;}
.home_3 dl dt{ width:136px; height:116px; float:left; overflow:hidden;}
.home_3 dl dt img{ width:136px; height:116px; border:0px;}
.home_3 dl dd{ width:460px; height:116px; float:right; overflow:hidden;}
.home_3 dl dd .home_4{ width:460px; height:30px; overflow:hidden; line-height:30px;}
.home_3 dl dd .home_4 a{ font-weight:bold; font-size:18px; color:#226ad9;}
.home_3 dl dd .home_4 a:hover{ text-decoration:underline;}
.home_3 dl dd .home_5{ width:460px; height:25px; color:#1e1e1e; overflow:hidden; line-height:25px;}
.home_3 dl dd .home_6{ width:460px; height:50px; color:#282828; margin-top:10px; overflow:hidden; line-height:25px;}
/*内页样式*/
.nav_top{ border:2px solid #a9a9a9;border-radius:15px; padding:0px 10px 10px 10px; margin:10px 0px 0px; width:616px; height:auto;}
.nav_top:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .nav_top{zoom: 1;}
*:first-child + html .nav_top{zoom: 1;}
.nav_top1{ background:url("../images/w1.jpg") repeat-x; height:65px; margin-top:10px; width:615px;}
.nav_top1_bt{ width:201px; height:65px; background:url("../images/w2.png") no-repeat center; color:#fff; font-size:1.5em; line-height:55px; text-align:center;}
.nav_top2{width:615px; margin-top:10px;}
.nav_top2 li{ float:left; padding:0px 10px 0px 10px;}
.nav_top2 li a{ font-size:1.5em; font-weight:bold; text-align:center; color:#000;}
.nav_top2 li a:hover{ color:#f60;}
.nav_center{ border:2px solid #a9a9a9;border-radius:15px; padding:0px 10px 10px 10px; margin:10px 0px; width:616px; height:auto;}
.nav_center:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .nav_center{zoom: 1;}
*:first-child + html .nav_center{zoom: 1;}
.nav_top_lo{ width:600px; height:30px; line-height:30px;color:#000;font-size:15px;}
.nav_top_lo a{ color:#000; font-size:15px;}
.nav_top_lo a:hover{ color:#f60;}
.nav_center_bom{ width:615px; height:auto; padding-top:10px;}
.nav_center_bom:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .nav_center_bom{zoom: 1;}
*:first-child + html .nav_center_bom{zoom: 1;}
/*工程案例*/
.case_in li{ width:194px; height:auto; float:left; margin:8px 0px 2px 5px; border:0px solid red; height:200px; overflow:hidden;}
.case_in li img{ margin-bottom:5px;}
.case_in_out{ width:190px; height:148px; display:block; border:solid #ccc 1px; padding:1px;}
.case_in_over{ width:190px; height:148px; display:block; border:solid #0e55c1 1px; padding:1px}

.page{ width:100%; height:50px; margin:16px 0px 8px 0px; padding-top:5px; text-align:left; background-color:#f1f1f1}
/*产品展示*/
.cp_list dl{ width:182px; float:left; margin:11px 0px 7px 20px;}
.cp_list dl dt{ height:148px;}
.cp_list dl dd{ width:172px; height:36px; overflow:hidden; line-height:16px; text-align:center; padding:3px 5px 5px 5px;}
.pro_over{ width:174px; height:140px; border:#226ad9 2px solid; padding:2px;}
.pro_out{ width:174px; height:140px; border:#eee 2px solid; padding:2px;}
.pro_2{ width:100%;height:36px; border-bottom:solid #ddd 1px; margin:8px 0px 2px 0px;}
.txt_1{ color:#182B3C; font-size:14px; font-family:"Microsoft YaHei"; font-weight:bold; text-align:center;}
.txt_6{ color:#0e55c1; font-size:14px; font-family:"Microsoft YaHei"; font-weight:bold; }
.p1{ text-align:center; margin-top:10px;}
.p2{ width:720px; height: auto ; margin-top:20px}
/*新闻动态*/
.new_list dl{ width:600px; height:100px; border-bottom:1px dashed #dddddd;}
.new_list dl dt{ width:600px; height:30px; line-height:30px;}
.new_list dl dt a{ font-size:14px; font-weight:bold; color:#666;}
.new_list dl dt a:hover{ color:#f60;}
.new_list dl dd.arc_into{ width:600px;  font-size:12px; color:#ccc;}
.new_list dl dd.arc_desp{ width:600px;  font-size:12px; color:#666; line-height:21px; height:40px; overflow:hidden;}
.new_list dl dd.arc_desp img{ width:50px; height:40px; float:left; margin-right:10px; border:0px;}
.nn_tit{ width:600px; height:50px; line-height:50px; color:#333; font-size:20px; text-align:center;}
.nn_info{ width:600px; text-align:center; border-bottom:1px dashed #dddddd; font-size:12px; color:#999; padding:3px 0;}
.nn_con{ width:580px; text-align:left; border-bottom:1px dashed #dddddd; padding:10px;}
.prev_next{ margin-top:10px; width:600px;}
/*留言反馈*/
.mes_tit{ width:500px; border:1px solid #cccccc; height:30px; padding-left:10px; margin-left:10px;}
.mes_textarea{ width:490px;border:1px solid #cccccc; height:130px; padding:10px; margin-left:10px;}
.mes_code{ width:60px; border:1px solid #cccccc; height:30px; padding-left:10px; margin-left:10px;}
.mes_tijiao{ width:73px; height:25px; background:url(../images/res_btn.jpg) no-repeat; border:0px; cursor:pointer; margin-left:10px;}
/*分享弹出框*/
.box{position:absolute;top:-400px;width:100%;color:#7F7F7F;margin:auto;padding:0px;z-index:9;text-align:center;}
.box_content_center{background-color:#969696;color:#FFFFFF;
-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px;
}
.box_content_tab{background-color:#969696;color:#FFFFFF; text-align:center;
-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-khtml-border-top-left-radius:8px;
-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-khtml-border-top-right-radius:8px;
border-bottom:1px #595959 solid; padding:12px 0 12px 0; font-size:18px;
}
a.boxclose_right{background-color:#969696;cursor:pointer;color:#FFFFFF; width:57px; height:33px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-khtml-border-top-left-radius:8px;
-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-khtml-border-top-right-radius:8px; -moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px;line-height:33px; font-size:14px; font-weight:bold; margin:10px 25px 20px 0; text-align:center;
display:block; float:right;}
.form_content{padding:20px 15px 10px 15px; text-align:left;}
.form_content label{ font-size:16px; font-weight:bold;line-height:28px;}
input.form_input{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; background-color:#c8e2f1; height:30px; border:1px #08628F solid; color:#000000;}
input.form_input_box{width:100%;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px; background-color:#6F6F6F; height:32px; border:1px #808080 solid; color:#fff;}
textarea.form_textarea{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; background-color:#c8e2f1; height:80px; border:1px #08628F solid; color:#000000;}
input.form_submit{cursor:pointer;color:#FFFFFF; width:67px; height:43px;background:url(images/left_bt.png) no-repeat center; border:none; line-height:43px; font-size:14px; font-weight:bold; margin:20px 15px 20px 0;display:block; float:right;text-shadow:1px 1px #085C8F; font-family:'Microsoft YaHei',Arial;}
input.form_submit_right{cursor:pointer;color:#FFFFFF; width:67px; height:43px;background:url(images/left_bt.png) no-repeat center; border:none; line-height:43px; font-size:14px; font-weight:bold; margin:20px 0px 20px 0;display:block; float:right;text-shadow:1px 1px #085C8F; font-family:'Microsoft YaHei',Arial;}
.box_content h3{font-size:22px; font-weight:normal; padding:15px 0 10px 0; margin:0px;color:#FFFFFF;text-shadow:1px 1px #085C8F;}
/*------------social icons------------------*/
.social_share{width:100%;text-align:center;padding:15px 0 0 0;}
.social_share ul{ padding:0px; margin:0px; list-style:none; display:inline-block;}
.social_share ul li{ padding:0px; margin:10px 8px 15px 8px;display:inline-block;}

/*分页样式*/
.page {
  padding: 20px 0px;
  overflow: auto;
  clear: both;
}
.page a,
.page span {
  float: left;
  display: flex;
  border: 1px solid #d3d1d1;
  padding: 2px 5px;
  margin-left: 4px;
  line-height: 22px;
}

.page .active span {
  background: #0242A4;
  color: #fff;
  border: 1px solid #0242A4;
}
.page a:link,
.page a:visited {
  text-decoration: none;
}
.page a:hover {
  background: #0242A4;
  color: #fff;
}
.page .current {
  background: #0242A4;
  color: #fff;
}
.page #total {
  color: red;
}