@charset "utf-8";


html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: Simsun,Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#333; font:12px 'microsoft yahei',Arial,sans-serif; }
a{color:#333; text-decoration:none;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
a:hover, a:active, a:focus{color:#0057b3; }
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.hidden{display: none;}
i,em{ font-style:normal;}
b{ font-weight:normal;}

body{ background:url(../images/zh_bg.png) center top no-repeat;}
.zh_header{ width:1000px; margin:auto; height:160px;}
.zh_home{ float:right;margin-top:69px; }
.zh_logo{ float:left; margin-top:47px;}
.zh_home a{ padding-left:25px;color:#fff; background:url(../images/zh_cion1.png) left center no-repeat; font-size:14px;}
.zh_home a:first-child{ background:url(../images/zh_icon.png) left center no-repeat; margin-right:20px;}
.zh_nav{overflow: hidden; width:1000px; margin:0 auto 30px; background:#1a93df;}
.zh_nav a{ float:left; display:inline-block; height:40px; line-height:40px; margin: 0 26px;color:#fff; font-size:14px; font-weight:bold;}
.zh_nav a:hover,.zh_nav a.zh_on{ color:#071d56;}

.zh_index_1{ width:1000px ; margin:auto;}
.zh_index1_1{ float:left; width:400px;}
.zh_inBox{ float:left;width:400px;}
.zh_inBox .zh_inHd{ height:45px; line-height:45px;  font-size:18px; font-weight:bold; border-bottom:1px solid #999;  }
.zh_inBox .zh_inHd ul{ overflow:hidden; zoom:1; background:url(../images/zh_icon1.png) left center no-repeat; padding-left:20px; }
.zh_inBox .zh_inHd ul li{position: relative; padding:0 10px; height:45px;  text-align:center; float:left; cursor:pointer; color:#4c4c4c;   }
.zh_inBox .zh_inHd ul li:after{display: block;position: absolute; left:0;top: 14px; width:1px; height:18px; background:#ccc; content:'';}
.zh_inBox .zh_inHd ul li:first-child:after{ display:none;}
.zh_inBox .zh_inHd ul li.on{ color:#1a1a1a;}
.zh_inBox .zh_inBd > div{ padding:10px 0 0 0;  zoom:1; position:relative;  }
.zh_sucai{height:120px; zoom:1; color:#666; text-indent:2em; line-height:30px;}
.zh_inBox .zh_inBd > div > a{ display:inline-block; height:12px; line-height:12px; position:absolute; top:-27px; right:0; background:#1482c8; text-transform:uppercase; color:#fff;}
.zh_inBox .zh_inBd ul{ height:90px;  overflow:hidden;}
.zh_inBox .zh_inBd ul li a{ float:left; width:80%; display:inline-block;  overflow:hidden;white-space:nowrap; text-overflow:ellipsis;line-height:30px; color:#666;}
.zh_inBox .zh_inBd ul li span{ float:right; line-height:30px;}
.zh_inBox .zh_inBd ul li a:hover,.zh_index_title i a:hover{ color:#0f72b1;}

.zh_index_yz{ float:left; margin-top:7px; width:100%;}
.zh_index_title{ width:100%; border-bottom:1px solid #999; height:44px; line-height:44px;}
.zh_index_title > a{ float:right;  margin-top:16px;text-transform:uppercase; height:12px; line-height:12px; background:#1482c8; color:#fff;}
.zh_index_title i{ font-size:18px; font-weight:bold; color:#1a1a1a; background:url(../images/zh_icon3.png) left center no-repeat; padding-left:25px;}
.zh_index_title i a{color:#1a1a1a;}
.zh_index_yz ul{height:128px !important;}
.zh_index_yz ul,.zh_index_zl ul{ overflow:hidden; height:96px;  margin-top:10px;}
.zh_index_yz li,.zh_index_zl li{font-size: 14px;float: left;width: 100%;height: 32px;}
.zh_index_yz li span,.zh_index_zl li span{ float:right;line-height:32px;}
.zh_index_yz li a,.zh_index_zl li a{ display:inline-block; max-width:312px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;line-height:32px;}

.zh_index_zl ul{ height:64px;}
.zh_index_zl ul li a{ max-width:100%; color:#1a1a1a;}
.zh_index_title_zl i{ background:url(../images/zh_zl.png) left center no-repeat;}

.zh_index1_2{ float:left; margin-left:40px; width:560px;}
.zh_zh{ float:left;width:100%;}
.zh_zh .zh_zhinHd{ height:45px; line-height:45px;  font-size:18px; font-weight:bold; border-bottom:1px solid #999;  }
.zh_zh .zh_zhinHd ul{ overflow:hidden; zoom:1; background:url(../images/zh_icon2.png) left center no-repeat; padding-left:20px; }
.zh_zh .zh_zhinHd ul li{position: relative; padding:0 10px; height:45px;  text-align:center; float:left; cursor:pointer; color:#4c4c4c;   }
.zh_zh .zh_zhinHd ul li:after{display: block;position: absolute; left:0;top: 14px; width:1px; height:18px; background:#ccc; content:'';}
.zh_zh .zh_zhinHd ul li:first-child:after{ display:none;}
.zh_zh .zh_zhinHd ul li.on{ color:#1a1a1a;}
.zh_zh .zh_zhinBd > div{ padding:20px 0 0 0;  zoom:1; position:relative;  }
.zh_zh .zh_zhinBd > div > a{ position:absolute; height:12px; line-height:12px; background:#1482c8; color:#fff;right: 0;top: -29px;}
.zh_right{ float:left; margin-left:20px; width:100%;}
.zh_right h3{ margin-top:-8px; font-size:18px; line-height:32px; max-height:64px; overflow:hidden;}
.zh_right p{ line-height:32px; color:#666; height:64px; text-indent:2em;}
.zh_ul{ width:100%; float:left; margin-top:12px;}
.zh_ul li{ height:32px; font-size:14px;}
.zh_ul li span{ float:right; line-height:32px; color:#666;}
.zh_ul li a{ line-height:32px; }
.zh_ul li a:hover,.zh_index_zl ul li a:hover{ color:#1482c8;}
.zh_index_zl{ float:left; width:100%;}

.zh_index2{ margin:30px auto; padding:20px 30px; background:url(../images/zh_b.png) center center no-repeat; height: 230px;width: 940px;}
.zh_index2_1{ float:left; width:370px;}
.zh_index2_1 h4{ background:url(../images/zh_bg_one.png) center center no-repeat;height:36px; line-height:36px; padding-left:35px; }
.zh_index2_1 h4 > a{ float:right; color:#fff;margin-right:10px; font-size:12px;text-transform:uppercase;}
.zh_index2_1 h4 span a{color:#fff; font-size:18px; font-weight:bold;}
.zh_index2_1 ul{ margin-top:12px; padding:10px 20px; background:url(../images/zh_bai_o.png);}
.zh_index2_1 ul li{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:15px; background:url(../images/zh_li.png) left center no-repeat; line-height:32px; font-size:14px;}

.zh_index2_2{ float:left; width:290px; margin:0 40px;}
.zh_index2_2 h4{ background:url(../images/zh_bg_two.png) center center no-repeat; padding-left:35px; font-size:18px; color:#fff; font-weight:bold; height:36px; line-height:36px;}
.zh_index2_2 h4 a{color:#fff;}
.zh_Box {overflow: hidden; position: relative; float: left; margin-top:12px;width: 234px; height: 150px; background:url(../images/zh_bai_o.png); padding:20px 28px 10px 28px; }
.zh_Box .hd {overflow: hidden; position: absolute; right: 0; bottom: 0; z-index: 1; height: 15px; width: 100%; height: 30px; background: url(images/zh_hui.png);}
.zh_Box .hd ul { overflow: hidden; zoom: 1; float: right; margin-top: 11px; margin-right: 4px;}
.zh_Box .hd ul li { float: left; margin-right: 6px; width: 8px; height: 8px; background: #fff; cursor: pointer;}
.zh_Box .hd ul li.on { background: #0a86d6;}
.zh_Box .bd { position: relative; height: 100%; z-index: 0;}
.zh_Box .bd li { zoom: 1; vertical-align: middle; height:30px;width:100%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



.zh_footer{ background:#d6d6d6; line-height:32px; text-align:center; padding:28px 0;}

.zh_main{ width:1000px; margin:0 auto 30px; background:#fff;}
.zh_main_left{float:left; width:260px; }
.zh_main_left_one,.zh_main_left_two{ width:258px; border:1px solid #dbdbdb; border-top:none;}
.zh_main_left h5{ padding-left:52px; width:210px; margin-left:-1px; background:url(../images/zh_n_bg.png) no-repeat; height:50px; line-height:50px; color:#1990db; font-size:16px; font-weight:bold;}
.zh_main_left_one ul{ padding-bottom:99px;}
.zh_main_left_one ul li a{ display:block; padding-left:55px; height:48px; line-height:48px; border-bottom:1px solid #dbdbdb; font-size:14px;}
.zh_main_left_one ul li a:hover,.zh_main_left_one ul li a.left_ona{ color:#188cd5; font-weight:bold;}
.zh_main_left_two{ margin:30px 0; padding-bottom:10px;}
.zh_main_left_two h5{ margin-bottom:10px;}
.zh_main_left_two p{ padding-left:20px; line-height:32px; font-size:14px;}

.zh_main_right{ float:left; margin-left:30px; width:668px; border:1px solid #dbdbdb; padding:0 20px;}
.zh_location{ padding-top:7px; line-height:32px; color:#808080; border-bottom:1px dashed #dbdbdb;}
.zh_location a{ color:#808080;}
.zh_title_n{ margin-top:35px; text-align:center;font-size:18px; color:#0c5a9b; line-height:26px;}
.zh_title_em{ text-align:center; margin-top:10px; }
.zh_title_em em{ display:inline-block; margin:0 2px; color:#666; line-height:26px;}
.zh_dan{ min-height:400px;_height:400px; margin:20px 0; font-size:14px; line-height:30px; text-indent:2em; color:#595959;}
.zh_dan p{ margin-bottom:30px;}

.zh_news{ min-height:421px; width:100%; margin:0 auto 50px; padding-top:12px;}
.zh_news li{ border-bottom:1px dashed #dcdcdc; line-height:48px; height:48px; font-size:14px;}
.zh_news li a{ color:#333; font-size:14px;}
.zh_news li a:hover{ color:#0c5a9b;}
.zh_news li span{ float:right; color:#808080;}

.zh_location_sign{ border-bottom:none;}
.zh_sign{ padding:80px 0 100px;width:300px;margin:auto;}
.zh_sign form,.zh_sign_info form{ margin:auto; width:300px;}
.zh_sign form p,.zh_sign_info form p{ width:100%; margin-bottom:20px; float:left;}
.zh_sign form p label,.zh_sign_info form label{ display:block; float:left; width:40px; height:40px;}
.zh_sign form p input[type=text],.zh_sign form p input[type=password],.zh_sign_info form p input[type=password]{ float:left; height:38px; line-height:38px;border: 1px solid #ccc; width:248px; padding-left:10px; border-left:none; color:#666; font-family:'microsoft yahei'; font-size:14px;}
.zh_sign form p input[type=submit],.zh_sign_info form p input[type=submit]{ margin-top:30px; width:100%; height:40px; border:none; background:#0c5a9b; font-weight:bold; color:#fff; font-size:16px; font-family:'microsoft yahei';}
.zh_sign_info > p{ display:block; margin-bottom:40px; text-align:left; font-size:14px; color:#333; height:30px; line-height:30px;}
.zh_sign_info{ padding:0 0 204px 0 ;}
.a_red{color:red;} 