﻿@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:#006fbf;}
ul,p { margin:0; padding:0;}
ul li { list-style:none;}
img { border:none;}
.clear { clear:both;}
body {font-family:"Microsoft Yahei","SimSun" ;color:#333; line-height:23px; font-size:14px; }
.clearfix::before, .clearfix::after {content: " ";display: block;height: 0;overflow: hidden;}
.clearfix::after {clear: both;}

.pt10{ padding-top:10px;}
.mt20{ margin-top:20px;}
.ml10{ margin-left:10px;}
.fl{ float:left;}
.fr{ float:right;}
.hide{display: none;}
/*首页布局*/
.head{width:1200px;margin:auto;}
.head_1{ width: 1200px;overflow: hidden;}
.logo{ padding-top: 40px;}
.head_2{ height: 35px;}
.head_3{ width: 273px;height: 35px;background:url(/images/icon3.jpg) center no-repeat;overflow: hidden;}
.head_3 input{ width: 215px;height: 35px;float: left;border: 0;margin-left: 15px;padding-left: 5px;background-color: #f0f0f0;}
.head_3 a{ display: block;width: 35px;height: 35px;float: left;}
.head_4{ padding-right: 40px;}
.head_4 .a1{ display: block;height: 35px;padding-right: 35px;line-height: 35px;color: #525252;background:url(/images/icon2.jpg) right center no-repeat;}
.head_4 .a2{ display: block;height: 35px;padding-right: 35px;line-height: 35px;margin-right: 20px;color: #525252;background:url(/images/icon1.jpg) right center no-repeat;}
.head_5{ padding: 25px 0 15px;}
.head_6{ height: 31px;line-height: 31px;margin-left: 20px;padding-left: 30px;color: #6a6969;background:url(/images/icon5.jpg) left center no-repeat;}
.head_6 span{ font-size: 18px;color: #e10003;}

.dao{width:1200px;height: 42px;margin:auto;}
#navul li{ float:left; height:42px;margin-left: 5px; text-align:center; position:relative;z-index:10000;}
#navul li a{ color:#000000;padding: 0 13px; height:42px;line-height: 35px; display:block;font-size: 16px; text-align:center;position:relative; }
#navul li.current,#navul li:hover{background:#006fbf url(/images/icon6.jpg) center 32px no-repeat;}
#navul li.current a{color:#fff; display:block;}
#navul li:hover a{color:#fff; display:block;}

#navul li ul{ width:130px;background:#fff none repeat scroll 0 0;position:absolute;z-index:10000;top:42px; left:0px;margin-left: -20px;padding-bottom: 3px;border-top: 3px solid #1071b5; border-bottom:none;display: none;}
#navul li ul li{display:block;width:130px; padding:0px; float:none;margin-right:0px;background-image:none; margin-left:0px; height:40px;position:relative;line-height:40px;border-bottom: 1px dashed #ccc; overflow:hidden;}
#navul li ul li a{color:#1071b5;width:130px;  overflow:hidden; font-size:14px; background-image:none; text-align:center; text-decoration:none; display:block;height:40px;line-height:40px; padding:0px;}
#navul li ul li a:hover{color:#c00; font-size:14px; text-align:center; display:block;height:40px;line-height:40px;background:#ddd none repeat scroll 0 0;}
#navul li ul li:hover{ height:40px;}
#navul li.current ul li a{background-color: #fff;color:#1071b5;}
#navul li:hover ul li{background-image:none;background-color: #fff;}
#navul li:hover ul li a{background-color: #fff;color:#1071b5; border:0px;text-decoration:none; }
#navul li:hover ul li a:hover{color:#1071b5; }

.xian{ height: 5px;background-color: #034575;}

.bna{ width:100%; margin:auto;position:relative; z-index:1;}
/* flexslider */
.flexslider{position:relative;height:534px; overflow:hidden;background:url(/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:534px;}
.slides li a{ display:block; width:100%; height:534px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:13px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:13px;line-height:40px;overflow:hidden;background:url(/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:5%;background:url(/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:5%;background:url(/images/next.png) center center no-repeat;}

/* 网站底部 */
.foot{ width:100%; position:relative; color:#fff; padding-bottom:20px; background-color:#005e9a;}
.foot_1{ width: 1200px;padding: 30px 0 20px 0;margin: auto;overflow: hidden;}
.foot_2{ width: 800px;overflow: hidden;}
.foot_2 dl{ width: 113px;float: left;overflow: hidden;}
.foot_2 dl dt{height: 60px;line-height: 60px;color: #fff;font-size: 18px;margin-bottom: 10px;border-bottom: 1px solid #fff;}
.foot_2 dl dd{ width: 113px;height:30px;line-height: 30px;overflow: hidden;}
.foot_2 dl dd a{ color: #54c5ff;font-size: 12px;}
.foot_2 dl dd a:hover{ text-decoration: underline;}
.foot_3{width: 365px;overflow: hidden;}
.foot_4{height: 60px;line-height: 60px;color: #fff;font-size: 18px;margin-bottom: 10px;border-bottom: 1px solid #fff;}
.foot_5{ width: 365px;overflow: hidden;}
.foot_5 a{ display: block;padding: 0 25px 0 0;height: 30px;float: left;line-height: 30px;color: #54c5ff;font-size: 12px;}
.foot_5 a:hover{ text-decoration: underline;}
.foot_6{ padding: 10px 0 30px;}
.foot_7{ height: 40px;background:url(/images/icon24.jpg) left center no-repeat;}
.foot_10{ padding-top: 20px;}
#gray{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0px;display:none;z-index:99;}
.yezzdiv{ position: absolute;width: 60%;text-align: center;overflow: hidden;z-index: 99999;display: none;}
.foot_8{width: 100%;color: #818181;margin: auto;background-color: #f1f0ef;}
.foot_8 a{ color: #818181;}
.foot_8 a:hover{ text-decoration:underline;}
.foot_9{ width: 1200px;padding: 15px 0;margin: auto;overflow: hidden;}

.home{ width:100%; margin:auto;padding: 30px 0 40px;background-color: #f7f8f9; position:relative;}
.home:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .home{zoom: 1;}
*:first-child + html .home{zoom: 1;}


/*首页 公司新闻、专题报道 */
.home_1{ width: 1200px;height: 253px;margin: auto;}
.home_2{ width: 785px;height: 253px;box-shadow: 0 0 3px #ccc;background-color: #fff;}
.home_3{ width: 337px;height: 253px;overflow: hidden;}
.focusBox { position: relative; width: 337px; height: 253px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 337px; height: 253px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 38px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
.home_4{ width: 448px;overflow: hidden;}
.home_5{ width: 448px;height: 40px;border-bottom: 1px solid #d9d9d9;overflow: hidden;}
.home_5 a{ display: block;height: 40px;line-height: 40px;padding: 0 0 0 22px;float: left;font-size: 16px;color: #434343;font-weight: bold;}
.home_5 a.cur{ color: #003b9c;}
.home_6{ width: 426px;padding:5px 0 0 22px;overflow: hidden;display: none;}
.home_6 dl{ width: 405px;height: 38px;line-height: 38px;color: #585858;border-bottom: 1px dashed #cdcccc; overflow: hidden;}
.home_6 dl dt{ width: 300px;height: 38px;float: left;overflow: hidden;}
.home_6 dl dt a{color: #585858;}
.home_6 dl dt a:hover{ text-decoration: underline;}
.home_6 dl dd{ width: 90px;height: 38px;float: right;text-align: right;overflow: hidden;}
.home_7{ width: 390px; height: 253px;box-shadow: 0 0 3px #ccc; background-color: #fff;}
.home_8{ width: 357px;height: 40px;margin: auto;border-bottom: 1px solid #d9d9d9;overflow: hidden;}
.home_8 a{ display: block;height: 40px;line-height: 40px;float: left;font-size: 16px;color: #003b9c;font-weight: bold;}
.home_9{ width: 357px;height: 91px;margin: 10px auto 0;overflow: hidden;}
.home_9 img{width: 357px;height: 91px;}

/*首页 领导致辞、企业简介、企业内涵*/
.home_10{ width: 1200px;margin: 30px auto 0;}
.home_11{ width: 385px;height: 305px;box-shadow: 0 0 3px #ccc;background-color: #fff; }
.home_12{ width: 385px;height: 40px;margin: auto;border-bottom: 1px solid #d9d9d9;overflow: hidden;}
.home_12 a{ display: block;height: 40px;line-height: 40px;padding-left: 22px;font-size: 16px;color: #003b9c;font-weight: bold;}
.home_13{ width: 385px;height: 264px;overflow: hidden;}
.home_14{ width: 180px;height: 220px;margin-right: 15px;padding: 15px 0 0 15px;background:url(/images/icon11.jpg) left 21px no-repeat;}
.home_15{ color: #8a8a8a;font-size: 12px;}
.home_16{ line-height: 30px;vertical-align: middle;}
.home_16 span{ display: block;float: left;padding-top: 18px;}
.home_16 img{margin-top:20px }
.home_17{ width: 355px;height: 143px;margin:10px auto 0;overflow: hidden;}
.home_17 img{width: 355px;height: 143px;}
.home_18{ width: 330px;height: 75px;font-size: 12px;color: #818181;line-height: 26px;margin:15px auto 0;overflow: hidden;}
.home_19{ width: 355px;padding-top: 15px;margin: auto;overflow: hidden;}
.home_20{ width: 370px;overflow: hidden;}
.home_21{ width: 100px;height: 75px;line-height: 75px;padding-left: 75px;margin-right: 5px;margin-bottom: 5px;}
.home_21 a{ display: block;width: 100%;height: 100%;color: #fff;font-size: 16px;}
.nhbg1{ background:#e581a7 url(/images/icon14.jpg) 30px center no-repeat;}
.nhbg2{ background:#87c24b url(/images/icon15.jpg) 30px center no-repeat;}
.nhbg3{ background:#00a0e9 url(/images/icon16.jpg) 35px center no-repeat;}
.nhbg4{ background:#ef9c00 url(/images/icon17.jpg) 30px center no-repeat;}
.nhbg5{ background:#f5800d url(/images/icon18.jpg) 30px center no-repeat;}
.nhbg6{ background:#7e55b6 url(/images/icon19.jpg) 30px center no-repeat;}

/*首页 产品展示*/
.home_22{ width: 1200px;margin: 50px auto 0;box-shadow: 0 0 3px #ccc;background-color: #fff;}
.home_23{ width: 218px;overflow: hidden;}
.home_24{ width: 218px;height: 47px;color: #fff;text-align: center;line-height: 47px;font-size: 16px;font-weight: bold; background-color: #006fbf;}
.home_25{ width: 216px;height: 270px;border: 1px solid #eaeaea;border-bottom: 0;overflow: hidden;}
.home_25 a{ display: block;width: 216px;height: 44px;line-height: 44px;text-align: center; border-bottom:1px solid #eaeaea; overflow: hidden;}
.home_26{ width: 982px;overflow: hidden;}
.home_27{ width: 982px; height: 46px;line-height: 46px;text-align: center;font-size: 16px;color: #003b9c;font-weight: bold;border-bottom:1px solid #eaeaea;}
.home_28{ width: 950px;padding-top: 15px;margin: auto;overflow: hidden;}
.picScroll-left1{ overflow:hidden; position:relative;}
.picScroll-left1 .bd{ padding:0px;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left1 .bd ul li{ margin:0 5px;width:305px;  float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left1 .bd ul li .home_29{ width: 305px;height: 215px;overflow: hidden;}
.picScroll-left1 .bd ul li .home_29 img{width:305px; height:215px; display:block;}
.picScroll-left1 .bd ul li .home_29 img:not(.noscale){transition: all 2s ease 0s;}
.picScroll-left1 .bd ul li .home_29 img:hover:not(.noscale){transform: scale(1.2);}
.picScroll-left1 .bd ul li .home_30{ width: 305px;height: 30px;line-height: 30px;margin-top: 5px;overflow: hidden;}
.picScroll-left1 .bd ul li .home_30 a{ font-size: 12px;color: #8f8f8f;}
.picScroll-left1 .bd ul li .home_30 a:hover{ text-decoration: underline;}

/*首页 社会责任*/
.home_31{ width: 1200px;margin: 50px auto 0;}
.home_32{ width: 248px;box-shadow: 0 0 3px #ccc;}
.home_32 img{ width: 248px;height: 124px;}
.home_32 dl{ width: 248px;padding: 10px 0 20px;background-color: #fff;overflow: hidden;}
.home_32 dl dt{ width: 210px;height: 25px;margin: auto;overflow: hidden;}
.home_32 dl dt a{ font-size: 16px;font-weight: bold;color: #006fbf;}
.home_32 dl dt a:hover{ text-decoration: underline;}
.home_32 dl dd{ width: 210px;height: 45px;margin: auto;padding-top: 5px;color: #828282;overflow: hidden;}
.home_33{ width: 375px;height: 232px;box-shadow: 0 0 3px #ccc;background-color: #fff;}
.home_34{ height: 42px;line-height: 42px;padding-left: 22px;font-size: 16px;color: #003b9c;font-weight: bold;border-bottom:1px solid #eaeaea;}
.home_35{ padding-top: 15px;}
.home_35 dl{ width: 132px;text-align: center;float: left;margin-left: 37px;}
.home_35 dl dt{ width: 132px;height: 132px;overflow: hidden;}
.home_35 dl dt img{ width: 132px;height: 132px;}
.home_35 dl dd{ width: 132px;height: 25px;font-size: 12px;color: #8f8f8f;margin-top: 3px;overflow: hidden;}

/*内页公用样式*/
.content{ width:1170px; margin:auto;padding: 20px 0; position:relative;}
.content:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .content{zoom: 1;}
*:first-child + html .content{zoom: 1;}
.nav_left{ width:220px; float:left;}
.nav_left_top{ width:220px;height: 112px;text-align: center;line-height: 112px;font-size: 26px;color: #fff;font-weight: bold;background:url(/images/navleft.jpg) no-repeat center;}

.nav_left .list{ width:220px;padding-top: 15px;overflow: hidden;}
.nav_left .list li{ width:220px; height:50px; position:relative;line-height:50px;border-bottom: 1px dashed #d7d7d7;overflow:hidden;}
.nav_left .list li a{display: block;color:#666;padding-left:30px;font-size: 18px; background:url("/images/navleft_2.png") no-repeat 15px center;height: 50px;}
.nav_left .list li a.cur_bg{color:#fff;background:#0075c2 url("/images/navleft_1.png") no-repeat 15px center;}
.nav_left .list li a:hover{color:#fff; background:#0075c2 url("/images/navleft_1.png") no-repeat 15px center;}

.lxwm{ width:258px; margin-top:20px; margin-left:4px;}
.lxwm_cen{ width:258px; padding-top:120px; padding-bottom:10px; color:#7e7e7e;overflow:hidden; font-size:14px; background:url(/images/con_ren.jpg) no-repeat top right;}

.nav_right{width:920px; float:right;}
.nav_right_top{ width:920px; height: 111px; line-height:112px; border-bottom:1px solid #ccc;font-size:30px;font-weight: bold;}
.nav_right_cen{ width:920px; padding:10px 0px 0px 0px;height:auto; padding-bottom:20px; overflow:hidden;}
.maximg img{ max-width: 100%;}


/*荣誉资质*/
.case_in dl{ width:280px;float:left; margin:8px 0px 2px 20px; text-align:center; overflow:hidden;}
.case_in dl dt{width:278px;height:200px; border:1px solid #ccc; overflow:hidden;}
.case_in dl dt img{width:278px;height:200px;}
.case_in dl dt img:not(.noscale){transition: all 2s ease 0s;}
.case_in dl dt img:hover:not(.noscale){transform: scale(1.2);}
.case_in dl dd{ width:280px; height:40px; line-height:40px; overflow:hidden;}

.case_in1 dl{ width:211px; float:left; margin:8px 0px 2px 25px; text-align:center; overflow:hidden;}
.case_in1 dl dt{width:207px;height:207px; border:1px solid #ccc; overflow:hidden;}
.case_in1 dl dt img{width:207px;height:207px;}
.case_in1 dl dt img:not(.noscale){transition: all 2s ease 0s;}
.case_in1 dl dt img:hover:not(.noscale){transform: scale(1.2);}
.case_in1 dl dd{ width:211px; height:40px; line-height:40px; overflow:hidden;}

/*分页*/
.page{ width:100%; height:50px; margin:16px 0px 8px 0px; padding-top:5px; text-align:left; background-color:#f1f1f1}

/*新闻动态*/
.new_list .nlist_1{width:920px; padding: 15px 0; border-bottom:1px dashed #dddddd;}
.new_list .nlist_2{ height:125px;float: left;}
.new_list .nlist_2 img{ width:220px; height:125px; border:0px;}
.new_list .nlist_3{ width: 680px;margin-left: 15px;overflow: hidden;}
.new_list dl{ width:100%;overflow: hidden;}
.new_list dl dd.arc_tit{ width: 100%;padding: 0 0 10px;float: left;}
.new_list dl dd.arc_tit a{ font-size:18px;}
.new_list dl dd.arc_into{ width:100%;float: left; color:#999;}
.new_list dl dd.arc_desp{ width:100%;float: left; color:#999; line-height:21px; height:60px; overflow:hidden;}

.nn_tit{ width:920px;padding: 10px 0; line-height:30px; color:#333; font-size:20px; text-align:center;overflow:hidden;}
.nn_info{ width:920px; text-align:center; border-bottom:1px dashed #dddddd; font-size:12px; color:#999; padding:3px 0;overflow:hidden;}
.nn_con{ width:900px; text-align:left; border-bottom:1px dashed #dddddd; padding:10px;overflow:hidden;}
.prev_next{ margin-top:10px; width:920px;overflow:hidden;}

/*专题报道*/
.project_list dl{ width: 282px;height: 232px;float: left;border-bottom: 3px solid #d7d7d7;margin: 0 10px 15px 12px;overflow: hidden;}
.project_list dl:hover{border-bottom: 3px solid #0075c2;}
.project_list dl dt{ width: 282px;height: 115px;overflow: hidden;}
.project_list dl dt img{ width: 282px;height: 115px;}
.project_list dl dd.arc_tit{ width: 262px;height: 30px;line-height: 30px;margin: 10px auto 0;overflow: hidden;}
.project_list dl dd.arc_tit a{font-size:16px;}
.project_list dl dd.arc_desp{ width:262px; color:#999; line-height:21px; height:60px; margin:5px auto 0;overflow:hidden;}

/*产品展示*/
.cp_list{ width: 920px;}
.cp_list dl{ width:282px; float:left; margin:20px 10px 0px 12px;}
.cp_list dl dt{ width:280px; height:200px;padding: 1px;border: 1px solid #ccc; overflow:hidden;}
.cp_list dl dt img{ width:280px; height:200px;}
.cp_list dl dt img:not(.noscale){transition: all 2s ease 0s;}
.cp_list dl dt img:hover:not(.noscale){transform: scale(1.2);}
.cp_list dl dt a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.cp_list dl dd{ width:280px; height:30px; overflow:hidden;margin-top: 10px; line-height:30px; text-align:center;}
.pro_2{ width:100%;height:36px; border-bottom:solid #ddd 1px; margin:8px 0px 2px 0px;overflow:hidden;}
.pro_1{ padding-top:15px;overflow:hidden;}
.txt_1{ color:#182B3C; font-size:18px;padding: 10px 0; font-family:"Microsoft YaHei"; font-weight:bold; text-align:center;}
.txt_6{ color:#006fbf; font-size:14px; font-family:"Microsoft YaHei"; font-weight:bold; }
.p1{ text-align:center; margin-top:10px;overflow:hidden;}
.p2{ width:920px; height: auto ; margin-top:20px}

/*留言反馈*/
.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;}
.message_3 table{border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf; margin-top:10px;}
.message_3 table td{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; padding-left:10px; padding-right:10px;}
.message_3 table td span{ color:#000; font-weight:bold;}

/*百度地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*分页样式*/
.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: #006fbf;
  color: #fff;
  border: 1px solid #006fbf;
}
.page a:link,
.page a:visited {
  text-decoration: none;
}
.page a:hover {
  background: #006fbf;
  color: #fff;
}
.page .current {
  background: #006fbf;
  color: #fff;
}
.page #total {
  color: red;
}