﻿@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;}

.bodycenter{padding-bottom:90px; width:640px; margin:auto; overflow:hidden; position:relative;}

.head{ width:640px; height:45px; padding-top:20px; background:url(../images/logo.jpg) no-repeat 25px center;}
.hd_tel{ float:right; height:29px; line-height:29px; color:#ad2600; font-size:16px; padding-left:40px; background:url(../images/icon1.jpg) no-repeat left center;}

.nav{ width:640px; margin:auto; overflow:hidden; position:relative; z-index:99;}
.nav1{ width:640px; height:35px; padding-top:13px; overflow:hidden; background:url(../images/icon1.png) repeat;}
.nav li{ float:left; width:90px; height:25px; text-align:center; line-height:25px; border-right:1px solid #8b8e98;}
.nav li a{font-size:16px; color:#ffffff;}
.nav2{ background-color:#ad2600; height:3px;}

/*底部导航*/
.foot_nav{ width:640px; height:80px;  position:fixed; bottom:0px; overflow:hidden;}
.foot_nav li{height:80px; float:left;}
/* changeBox_a1 */
.changeBox_a1{float:left;width:640px;height:317px;position:relative; margin-top:-51px;}
.changeBox_a1 .a_bigImg img{position:absolute;display:none; width:640px; height:317px;}
/* 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;}
/*首页关于我们*/
.home_1{ width:640px;}
.home_1 dl{ width:150px; height:130px; float:left; margin-left:5px; text-align:center; overflow:hidden;}
.home_1 dl dt{ width:150px; height:90px;}
.home_1 dl dd{ width:150px; height:40px; line-height:18px;}
.home_1 dl dd .home_4 a{ font-weight:bold; color:#272727;}
.home_1 dl dd .home_5{ font-size:12px;}
.home_2{ width:410px; height:287px; overflow:hidden; padding:35px 0px 0px 230px; background:url(../images/icon11.jpg) no-repeat center; margin-top:10px;}
.home_3{ width:410px; height:255px; overflow:hidden;}
.home_4 a{ color:#f78c00;}
/*首页产品展示*/
.home_12{ width:640px; height:24px;background:url(../images/icon16.jpg) no-repeat center bottom;}
.home_13{ width:640px; height:305px; padding-top:5px; background-color:#095791; margin-top:20px;}
.home_14{ width:620px; height:290px; overflow:hidden; padding-top:9px; margin:auto; background-color:#0b68a7;}
.home_14 img{ width:200px; height:137px; margin-left:3px;}
/*首页新闻中心*/
.home_5{ width:640px; height:42px;background:url(../images/icon12.jpg) no-repeat center; margin-top:10px;}
.home_6{ width:640px; height:150px; overflow:hidden; padding-top:25px;}
.home_7{ width:106px; float:left;}
.home_7 a{ display:block; width:106px; color:#fff; margin-top:30px; height:24px; line-height:24px; text-align:center; background:url(../images/icon13.png) no-repeat center;}
.home_8{ width:520px; height:127px; float:right; overflow:hidden;}
.home_8 img{ width:169px; height:127px; float:left;}
.home_9{ width:340px; height:127px; float:right; overflow:hidden;}
.home_9 dl{ width:340px; height:60px; margin-bottom:7px;}
.home_9 dl dt{ width:340px; height:25px; line-height:25px; overflow:hidden;}
.home_9 dl dt a{ color:#f78c00; font-weight:bold;}
.home_9 dl dd{ width:340px; height:35px; line-height:18px; overflow:hidden; font-size:12px; color:#4e4e4e;}
.home_9 dl dt .home_10{ width:250px; height:25px; overflow:hidden; float:left;}
.home_9 dl dt .home_11{ width:80px; height:25px; padding-right:5px; float:right; text-align:right; font-size:12px; color:#f78c00; overflow:hidden;}
/*首页新闻中心*/
.home_15{ width:640px; height:42px;background:url(../images/icon17.jpg) no-repeat center; margin-top:20px;}
.home_16{ width:617px; height:438px; margin:20px auto 0px;background:url(../images/icon20.jpg) no-repeat center;}
/*首页联系我们*/
.home_17{ width:640px; height:40px;background:url(../images/icon18.jpg) no-repeat center; margin-top:20px;}
.home_18{ width:620px; min-height:152px; color:#212121; font-size:15px; margin:20px auto 0px;*background:url(../images/icon19.jpg) no-repeat right top;}
/*内页样式*/
.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: #1E68C2;
  color: #fff;
  border: 1px solid #1E68C2;
}
.page a:link,
.page a:visited {
  text-decoration: none;
}
.page a:hover {
  background: #1E68C2;
  color: #fff;
}
.page .current {
  background: #1E68C2;
  color: #fff;
}
.page #total {
  color: red;
}