@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }
/*@font-face{
	font-family:siyuan;
	src: url('SourceHanSansCN-Normal.otf');
}*/
html, body { 
font-family:'微软雅黑';
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
} 
input { border-radius:0; }  button{-webkit-appearance: none; border-radius:0;} 
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }


/*responsive Normal*/
.maxcontainer { min-width:1200px; }
.container {width:1200px;}
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.pchide { display:none; }
.mhide { display:block; }
.mar0{margin-left:0 !important; margin-right:0 !important;}
.clear{clear:both}


/*头部*/
.top{position:fixed; left:0; top:42px; width:100%;z-index:3; padding-top:14px;}
.top_box{ overflow:hidden}
.nav li{float:left; margin:8px 0 0 40px;padding-bottom:16px;}
.nav li a{font-size:18px; color:#fff;}
.nav{margin-right:40px}
.nav_up{background:url(nav_up.png); width:17px; height:8px; display:inline-block; margin-left:10px}
.banner{height:600px; background:url(banner.jpg) no-repeat center; overflow:hidden}
.banner_m{width:1200px;color:#fff; position:absolute; padding-left:90px; top:210px; z-index:4; left:50%; margin-left:-600px; }
.banner_m h3{font-size:50px;}
.banner_m p{font-size:26px; margin:0 0 50px; color:#c9c9c9}
.banner_m h4{font-size:22px; line-height:40px; font-weight:normal;}
.nav_sub{background: rgba(1, 16, 61, 0.9); padding-bottom:40px; display:none; position:fixed; left:0; top:42px; width:100%; z-index:2; padding-top:58px;}
.nav_sub_box{width:1000px; margin-left:174px; margin-top:30px}
.nav_sub_t{background:url(nav_line.png) repeat-x bottom left; padding-bottom:20px; margin-bottom:10px;}
.nav_sub_t span{color:#fff; font-size:20px; width:333px; display:inline-block; font-weight:normal;}
.nav_sub_list{width:333px; float:left;}
.nav_sub_list dd a{color:#c9c9c9; font-size:16px;}
.nav_sub_list dd{ line-height:26px; padding:12px 0 12px 40px; width:280px}
.nav_sub_tycp_1{background:url(nav_sub_tycp_1.png) no-repeat left center;}
.nav_sub_tycp_2{background:url(nav_sub_tycp_2.png) no-repeat left center;}
.nav_sub_tycp_3{background:url(nav_sub_tycp_3.png) no-repeat left center;}
.nav_sub_tycp_4{background:url(nav_sub_tycp_4.png) no-repeat left center;}
.nav_sub_tycp_5{background:url(nav_sub_tycp_5.png) no-repeat left center;}
.nav_sub_tycp_6{background:url(rn_925002_24.png) no-repeat left center;}

.nav_sub_hycp_1{background:url(nav_sub_hycp_1.png) no-repeat left center;}
.nav_sub_hycp_2{background:url(nav_sub_hycp_2.png) no-repeat left center;}
.nav_sub_hycp_3{background:url(nav_sub_hycp_3.png) no-repeat left center;}
.nav_sub_hycp_4{background:url(nav_sub_hycp_4.png) no-repeat left center;}
.nav_sub_hycp_5{background:url(nav_sub_hycp_5.png) no-repeat left center;}
.nav_sub_hycp_6{background:url(nav_sub_hycp_6.png) no-repeat left center;}
.nav_sub_hycp_7{background:url(nav_sub_hycp_7.png) no-repeat left center;}
.nav_sub_hycp_8{background:url(nav_sub_hycp_8.png) no-repeat left center;}
.nav_sub_hycp_9{background:url(nav_sub_hycp_9.png) no-repeat left center;}
.nav_sub_zxfw_1{background:url(nav_sub_zxfw_1.png) no-repeat left center;}
.nav_sub_zxfw_2{background:url(nav_sub_zxfw_2.png) no-repeat left center;}
.nav_sub_zxfw_3{background:url(nav_sub_zxfw_3.png) no-repeat left center;}
.nav_sub_zxfw_4{background:url(nav_sub_zxfw_4.png) no-repeat left center;}
.nav_sub_zxfw_5{background:url(rn_925002_24.png) no-repeat left center;}

.nav_sub_tycp_1:hover{background:url(nav_sub_tycp_11.png) no-repeat left center;}
.nav_sub_tycp_2:hover{background:url(nav_sub_tycp_22.png) no-repeat left center;}
.nav_sub_tycp_3:hover{background:url(nav_sub_tycp_33.png) no-repeat left center;}
.nav_sub_tycp_4:hover{background:url(nav_sub_tycp_44.png) no-repeat left center;}
.nav_sub_tycp_5:hover{background:url(nav_sub_tycp_55.png) no-repeat left center;}
.nav_sub_tycp_6:hover{background:url(rn_925002_24_1.png) no-repeat left center;}


.nav_sub_hycp_1:hover{background:url(nav_sub_hycp_11.png) no-repeat left center;}
.nav_sub_hycp_2:hover{background:url(nav_sub_hycp_22.png) no-repeat left center;}
.nav_sub_hycp_3:hover{background:url(nav_sub_hycp_33.png) no-repeat left center;}
.nav_sub_hycp_4:hover{background:url(nav_sub_hycp_44.png) no-repeat left center;}
.nav_sub_hycp_5:hover{background:url(nav_sub_hycp_55.png) no-repeat left center;}
.nav_sub_hycp_6:hover{background:url(nav_sub_hycp_66.png) no-repeat left center;}
.nav_sub_hycp_7:hover{background:url(nav_sub_hycp_77.png) no-repeat left center;}
.nav_sub_hycp_8:hover{background:url(nav_sub_hycp_88.png) no-repeat left center;}
.nav_sub_hycp_9:hover{background:url(nav_sub_hycp_99.png) no-repeat left center;}
.nav_sub_zxfw_1:hover{background:url(nav_sub_zxfw_11.png) no-repeat left center;}
.nav_sub_zxfw_2:hover{background:url(nav_sub_zxfw_22.png) no-repeat left center;}
.nav_sub_zxfw_3:hover{background:url(nav_sub_zxfw_33.png) no-repeat left center;}
.nav_sub_zxfw_4:hover{background:url(nav_sub_zxfw_44.png) no-repeat left center;}
.nav_sub_zxfw_5:hover{background:url(rn_925002_24_1.png) no-repeat left center;}

.nav_sub_hyyy{width:800px;}
.nav_sub_hyyy dd{width:200px; margin:20px 0; float:left;padding-left:40px;}
.nav_sub_hyyy dd a{color:#c9c9c9; font-size:16px;}
.nav_hy_1{background:url(nav_hy_1.png) no-repeat left center}
.nav_hy_2{background:url(nav_hy_2.png) no-repeat left center}
.nav_hy_3{background:url(nav_hy_3.png) no-repeat left center}
.nav_hy_4{background:url(nav_hy_4.png) no-repeat left center}
.nav_hy_5{background:url(nav_hy_5.png) no-repeat left center}
.nav_hy_6{background:url(nav_hy_6.png) no-repeat left center}
.nav_hy_7{background:url(nav_hy_7.png) no-repeat left center}
.nav_hy_8{background:url(nav_hy_8.png) no-repeat left center}
.nav_hy_9{background:url(nav_hy_9.png) no-repeat left center}
.nav_hy_1:hover{background:url(nav_hy_11.png) no-repeat left center}
.nav_hy_2:hover{background:url(nav_hy_22.png) no-repeat left center}
.nav_hy_3:hover{background:url(nav_hy_33.png) no-repeat left center}
.nav_hy_4:hover{background:url(nav_hy_44.png) no-repeat left center}
.nav_hy_6:hover{background:url(nav_hy_66.png) no-repeat left center}
.nav_hy_7:hover{background:url(nav_hy_77.png) no-repeat left center}
.nav_hy_8:hover{background:url(nav_hy_88.png) no-repeat left center}
.nav_hy_9:hover{background:url(nav_hy_99.png) no-repeat left center}
.nav_sub_list dd:hover a,.nav_sub_hyyy dd:hover a{color:#88afd4}
.nav_sub_hyyy .nav_hy_hover:hover a{color:#c9c9c9 !important;}
.search{height:24px; width:190px; background:#fff; border-radius:14px; margin:8px 0 0 0; }
.ser_txt{height:22px; border:0; background:none; margin-left:20px; width:140px;float:left;}
.ser_sub{background:url(search.png); width:15px; height:15px; border:0; float:right; display:block; margin:4px 10px 0 0;} 
.top_line{height:42px; background:#eee; line-height:42px; color:#333; font-size:12px;}
.gupiao{color:#0f0; margin-left:12px}
.top_line_right {overflow:visible;position:relative; display:inline; }
.top_line_right a { float:right; display:inline-block; height:40px; overflow:hidden; color:#333; font-size:14px; }
.top_line_right a:hover { color:#333 }
.top_line_right a.t400 { background:url(top1.png) left center no-repeat; padding-left:30px; margin-right:40px; cursor:default; }
.top_line_right a.t400:hover { color:#333; }
.top_line_right a.regp { background:url(top2.png) left center no-repeat; padding-left:30px; margin-right:40px; }
.top_line_right a.mmsg { background:url(top3.png) right center no-repeat; width:30px; }
.top_line_right a.sina { background:url(top4.png) right center no-repeat; width:30px; margin-left:10px; }
#navErweima{position:absolute;top:40px;right:0px;border:2px solid #a3a3a3;z-index:1000000;display:none;}
.nav_about_1{background:url(nav_about_11.png) no-repeat left center; background-size:auto 18px;}
.nav_about_2{background:url(nav_about_22.png) no-repeat left center; background-size:auto 18px;}
.nav_about_3{background:url(nav_about_33.png) no-repeat left center; background-size:auto 21px;}
.nav_about_4{background:url(nav_about_44.png) no-repeat left center; background-size:auto 21px;}
.nav_about_5{background:url(nav_about_55.png) no-repeat left center; background-size:auto 21px;}
.nav_about_6{background:url(nav_about_66.png) no-repeat left center; background-size:auto 21px;}
.nav_about_1:hover{background:url(nav_about_1.png) no-repeat left center; background-size:auto 18px;}
.nav_about_2:hover{background:url(nav_about_2.png) no-repeat left center; background-size:auto 18px;}
.nav_about_3:hover{background:url(nav_about_3.png) no-repeat left center; background-size:auto 21px;}
.nav_about_4:hover{background:url(nav_about_4.png) no-repeat left center; background-size:auto 21px;}
.nav_about_5:hover{background:url(nav_about_5.png) no-repeat left center; background-size:auto 21px;}
.nav_about_6:hover{background:url(nav_about_6.png) no-repeat left center; background-size:auto 21px;}



/*底部*/
.foot{margin-top:80px;}
.footA{background:#313d52; overflow:hidden;  padding-bottom:40px;}
.foot_link{margin:60px 0 0 130px; width:500px; float:left; overflow:hidden;}
.foot_link a{font-size:18px; color:#ebebed; display:block; float:left; width:160px; margin-bottom:30px}
.foot_wx img{ margin-right:8px}
.footA_r2 h4{font-size:17px; color:#f8c241; margin-bottom:10px; font-weight:normal}
.footA_r1{margin-top:60px}
.footA_r2{margin:50px 130px 0 50px}
.foot_wx{margin-left:16px}
.footB{background:#313131; height:50px; font-size:18px; line-height:50px; text-align:center; color:#fff;}
.footA_r2 p{font-size:14px; padding-left:24px; color:#cacacb; height:30px; line-height:30px; width:152px;}
.foot_tel{background:url(foot_tel.png) no-repeat left center}
.foot_mail{background:url(foot_mail.png) no-repeat left center}
.foot_tou{background:url(foot_tou.png) no-repeat left center;}
.foot p a:link{color:#cacacb}
.footA_r2 h4 a:link{color:#f8c241}


/* 二级头部 */
.top2{background:#194897; height:62px; overflow:hidden; z-index:12; width:100%;}
.top2 .top_box{margin-top:14px}
.nav_sub2{position:absolute; background: rgba(1, 16, 61, 0.9); z-index:10; top:42px !important}
.banner2{background:url(banner2.jpg) no-repeat center top; height:410px; overflow:hidden;}
.banner_m2{/*width:786px;*/ margin:60px auto 0; color:#fff; text-align:center;}
.banner_m2._width1000{/*width:1000px;*/}

.banner_m2 h3{font-size:60px; margin-bottom:70px;}
.banner_m2 h5{font-size:32px; position:relative; text-align:center; margin-bottom:30px;}
.title_l{background:url(title_l.png); width:32px; height:33px; display:block;display:inline-block; margin-top:-10px;    vertical-align: top; margin-right:-10px}
.title_r{background:url(title_r.png); width:32px; height:33px; display:block; display:inline-block; vertical-align: bottom; margin-left:-10px; margin-bottom:-10px;}
.banner_m2 h4{font-size:18px; line-height:40px; font-weight:normal;}
.obj_nav{height:44px; background:#898989}
.obj_nav a{font-size:22px; color:#fff; width:25%; text-align:center; line-height:44px; display:inline-block;}
.obj_nav.a a{width:19.5%;}
.obj_nav a:hover{background:url(zkwl_nav_bg.png) no-repeat center bottom}

.foot{margin-top:0}


/*通用样式*/
.divBox{padding-bottom:30px}
.hyyy_title{font-size:30px; color:#00459c; margin:50px 0; text-align:center;font-weight: normal;}
.hygs p{font-size:18px; line-height:36px; color:#555; margin:0 20px 20px;}
.bg_hui{background:#f0f0f0; overflow:hidden;}
.bg_blue{background:#cdd6e4;overflow:hidden;}

.m_gotop{position:fixed; bottom:40px; right:40px; z-index:10; width:66px; height:66px; display:none}

@media only screen and (min-width: 767px) and (max-width: 1300px) { 
.container { width:auto; padding:0 20px;}
.footA_r1{margin-left:20px;}
.nav li{margin-left:10px}
.nav li a{font-size:16px}
.search{margin-left:40px}
.nav{margin-right:0}
}

@media only screen and (min-width: 767px) and (max-width: 1200px) { 
.banner_m{width:90%; left:0; margin-left:0;}
.foot_link{ margin-left:10px;}
.footA_r2{margin-right:10px}
.foot_link a{width:100px}
.foot_link{width:300px}
.nav_sub_box{margin-left:20px}
}

@media only screen and (min-width: 767px) and (max-width: 1000px) { 
.search{display:none}
}