
body{ font-size:12px; font-family:"寰蒋闆呴粦"; margin:0 auto; color:#000;}ul,li,p,span,img,p,h1,h2,h3,h4,h5,dt,dd,div{ list-style:none; padding:0; margin:0; border:none;}
a{ text-decoration:none; color:#000;}
a:hover{ color:#15428c; cursor:pointer;}

/*---------------head----------------------*/
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}  
.clearfix { display: inline-block; }  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }
.fl{float:left;}
.fr{float:right;}

.wrap{ width: 1200px; margin: 0 auto;}
.blank20 {margin: 0 auto; width: 100%; height: 20px; font-size: 1px; clear: both;}
.m-head{ background:url(icon_top_furonghua.png) #10568a center top no-repeat; color: #fff; height: 306px;}

.top-links{ height: 40px; line-height: 40px; font-size: 14px; color: #fff;}
.top-links .item a{ color: #fff; padding-right: 20px;}
.top-links .item a i{ padding-right: 8px;}
.top-links .item .top-login{ color:#A1D7FF;}
.top-links .item .top-login a{ padding: 0 4px; color: #A1D7FF;}
.top-links .item .top-login a:hover{ text-decoration: underline;}

.top-logo{ width: 308px; height: 74px; margin:20px auto;}

.top-nav{ width: 602px; height: 92px; /*background: url(top_nav_bg.png) no-repeat;*/ margin: 0 auto; position:relative;background-color: inherit;}
.top-nav .nav-list{overflow: hidden;width:603px;height:55px;background: url(icon_submenu_bg1.png) no-repeat;position: absolute;top: 0; left:0;z-index: 2;}

.nav-list img{margin:6px 0 0 15px;}


.m-menu .search{ float: right; margin-top: 12px; margin-right: 10px; width: 180px; height: 36px; background: url(top_search_bg.png) no-repeat; display: inline-block;}
.m-menu .search .sr{display: inline-block;float: left;width: 120px;height: 22px; margin-top: 6px; margin-left: 20px; color:#fff;border-width: initial;border-style: none;border-color: initial;border-image: initial;background: none;font: 14px/22px 寰蒋闆呴粦;}
.m-menu .search input::input-placeholder{ color: #6DABCE;}
.m-menu .search input::-webkit-input-placeholder{ color: #6DABCE;}
.m-menu .search input::-moz-placeholder{ color: #6DABCE;}
.m-menu .search input:-moz-placeholder{ color: #6DABCE;}
.m-menu .search input:-ms-input-placeholder{ color: #6DABCE;}
.m-menu .search .btn {display: inline-block;float: left;width:20px;height:20px;margin-top: 6px;margin-left:6px; border: none;background: url(2017_search_btn.png) no-repeat center center;cursor: pointer;}

.m-menu{ width:100%; height: 60px;background: #006EAB; clear:both;}
.menu-list{ float:left;}
.menu-list a{display: inline-block;/*margin-right:56px;*/line-height: 60px;font-size: 18px;color: #fff;font-weight: bold;padding: 0 23px;letter-spacing: 0.9px;}
.menu-list a.last{ margin-right: 0;}
.menu-list a.on{ background: url(top_menu_on.png) center bottom no-repeat; color:#fff;}
.menu-list a:hover{background: #0A81C3;}    


/*footer*/
.footer{ background-color: #10568a; clear:both;}
.footer-info{ border-top: 2px solid #074675; padding: 22px 0;}
.footer-info .address{ width: 580px; margin-left: 10px;}
.footer-info .address li{line-height: 20px; color: #fff; font-size: 12px;}

.footer-links{ padding: 25px 0;}
.footer-links li{float: left; margin-right: 24px; text-align: left; position: relative; width: 188px; padding: 0 15px; border: 1px solid #74ACD6; cursor: pointer;font-size: 15px; color: #74ACD6; line-height: 38px;/* background: url(icon_footer_links_li.png) 155px 14px no-repeat;*/ text-align:center;}
.footer-links li.alink{ background:none; text-align: center;}
.footer-links li.last{ margin-right: 0;}
.footer-links li.on{border-color: #fff; border-bottom: none; background-color: #fff; color: #074675;}
.footer-links li a{font-size: 15px; color: #74ACD6; line-height: 38px; display:block}

.friend-link .item{ padding:10px 0;}
.friend-link .item a{display: block;margin: 5px 20px;float: left;line-height: 28px;float: left;font-size:14px; font-weight: normal; color: #333;}

.friend-link .item01{width: 1200px;background: #fff;position: relative;left: -220px; overflow: hidden;}
.friend-link .item02{width: 1200px;background: #fff;position: relative;left: -424px;}
.friend-link .item03{width: 1200px;background: #fff;position: relative;left: -628px;}
.friend-link .item04{width: 1200px;background: #fff;position: relative;left: -832px;}
.friend-link .item05{width: 1200px;background: #fff;position: relative;left: -1036px;}

.friend-link .item01 a {width: 160px;margin: 5px;text-align: left;}
.friend-link .item02 a {width: 160px;text-align: left; margin:5px;}
.friend-link .item03 a {width: 160px;margin: 5px;text-align: left;}
.friend-link .item01 a:hover{color: #006EAB;}
.friend-link .item02 a:hover{color: #006EAB;}
.friend-link .item03 a:hover{color: #006EAB;}
.friend-link .item04 .city-list{ clear: both;}
.friend-link .item04 .city-list a{margin: 5px 10px 5px 20px;}
.friend-link .item04 .city-list dt a{ color: #333; font-weight: bold;font-size: 14px;}
.friend-link .item04 .city-list dd a{ color: #2A2A2A;}
.friend-link .item04 .city-list dd a:hover{color: #006EAB;}

.friend-link .item .site-map{ overflow:hidden; border-bottom:1px solid #dcdcdc;}
.friend-link .item .site-map dt{ display:block; clear:both;overflow: hidden;}
.friend-link .item .site-map dt a{ font-weight: bold; font-size: 14px;}
.friend-link .item .site-map dd{ float:left;}
.friend-link .item .site-map dd a{ line-height:28px; margin: 0 20px;}    

/*footer*/
.footer{ background-color: #10568a; clear:both;}
.footer-info{ border-top: 2px solid #074675; padding: 22px 0;}
.footer-info .address{ width: 580px; margin-left: 10px;}
.footer-info .address li{line-height: 20px; color: #fff; font-size: 12px;}

.footer-links{ padding: 25px 0;}
.footer-links li{float: left; margin-right: 24px; text-align: left; position: relative; width: 188px; padding: 0 15px; border: 1px solid #74ACD6; cursor: pointer;font-size: 15px; color: #74ACD6; line-height: 38px;/* background: url(icon_footer_links_li.png) 155px 14px no-repeat;*/ text-align:center;}
.footer-links li.alink{ background:none; text-align: center;}
.footer-links li.last{ margin-right: 0;}
.footer-links li.on{border-color: #fff; border-bottom: none; background-color: #fff; color: #074675;}
.footer-links li a{font-size: 15px; color: #74ACD6; line-height: 38px;}

.friend-link .item{ padding:10px 0;}
.friend-link .item a{display: block;margin: 5px 20px;float: left;line-height: 28px;float: left;font-size:14px; font-weight: normal; color: #333;}

.friend-link .item01{width: 1200px;background: #fff;position: relative;left: -220px; overflow: hidden;}
.friend-link .item02{width: 1200px;background: #fff;position: relative;left: -424px;}
.friend-link .item03{width: 1200px;background: #fff;position: relative;left: -628px;}
.friend-link .item04{width: 1200px;background: #fff;position: relative;left: -832px;}
.friend-link .item05{width: 1200px;background: #fff;position: relative;left: -1036px;}

.friend-link .item01 a {width: 160px;margin: 5px;text-align: left;}
.friend-link .item02 a {width: 160px;text-align: left; margin:5px;}
.friend-link .item03 a {width: 160px;margin: 5px;text-align: left;}
.friend-link .item01 a:hover{color: #006EAB;}
.friend-link .item02 a:hover{color: #006EAB;}
.friend-link .item03 a:hover{color: #006EAB;}
.friend-link .item04 .city-list{ clear: both;}
.friend-link .item04 .city-list a{margin: 5px 10px 5px 20px;}
.friend-link .item04 .city-list dt a{ color: #333; font-weight: bold;font-size: 14px;}
.friend-link .item04 .city-list dd a{ color: #2A2A2A;}
.friend-link .item04 .city-list dd a:hover{color: #006EAB;}

.friend-link .item .site-map{ overflow:hidden; border-bottom:1px solid #dcdcdc;}
.friend-link .item .site-map dt{ display:block; clear:both;overflow: hidden;}
.friend-link .item .site-map dt a{ font-weight: bold; font-size: 14px;}
.friend-link .item .site-map dd{ float:left;}
.friend-link .item .site-map dd a{ line-height:28px; margin: 0 20px;}

/*鏀垮姟鏂伴椈*/
#z_main{ width:1280px; height:1420px; margin:0 auto; clear:both;}
.z_toutiao{ width:1280px; float:left;}
.ztt_bt a{ width:1280px; float:left; font-size:36px; color:#005888; margin:18px 0 10px 0; font-weight:bold; text-align:center;}
.ztt_bt a:hover{ color:#0a3a63;}
.ztt_xq{ width:1280px; float:left; font-size:16px;  text-align:center; color:#333; margin-bottom:16px;}

.zw_jdt{ width:780px; height:405px; float:left;}
.zw_jdt a img{width: 780px;height: 405px;}
.zjd_yb{ width:400px; height:355px; float:right; background-color:#f2f2f2; padding:30px 30px 20px 30px;}
.zjd_bt a{ width:360px; float:left; font-size:24px;}
.zjt_xq{ width:360px; height:270px; float:left; margin-bottom:10px; font-size:16px; line-height:30px; text-indent:2em; margin-top:20px; color:#666;}
.zjd_nav{ width:360px; float:left;}
.zjd_nav ul{ width:170px; height:5px; float:right;}
.zjd_nav ul li a{ width:29px; height:5px; float:left; margin-left:5px; background-color:#d1d1d1;}
.zjd_nav ul li a:hover{ background-color:#d42026;}
.zjd_nav ul li.show a{ background-color:#d42026;}

.zwxw_left{ width:760px; float:left; margin-bottom:40px;}
.zw_yw{ width:760px; float:left; margin-top:30px;}
.zyw_bt{ width:760px; height:40px; float:left; border-top:1px solid #e6e6e6;}
.zyw_bt a{ height:40px; float:left; line-height:40px; border-top:3px solid #006fab; padding:0 5px; font-size:24px; color:#006fab;}

.zwywwen{ width:760px; height:130px; float:left; margin-top:20px;}
.zwywwen:hover{ background-color:#f6f6f6; cursor:pointer;}
.zwyw_bt{ width:720px; float:left; padding:6px 20px; font-size:20px; line-height:30px;}
.zyw_xqjs{ width:720px; height:45px; float:left; padding:0 20px; font-size:16px; color:#555; line-height:24px; overflow:hidden;}
.zyw_time{ width:720px; float:left; padding:0 20px; font-size:16px; color:#999; line-height:30px;}

.z_bumen{ width:760px; float:left; margin-top:10px;}
.z_bumen li a{ width:745px; float:left; font-size:16px; line-height:34px; background:url(icon_lb.jpg) 0 18px no-repeat; padding-left:15px;}

.renshi{ width:760px; height:40px; float:left; border-top:1px solid #e6e6e6;}
.z_rnsxx a{ width:50px; height:40px; float:left; text-align:center; line-height:40px; border-top:3px solid #006fab; padding:0 5px; font-size:24px; color:#006fab;}
.zrs_ydh{ width:98px; float:right; text-align:center; font-size:16px; line-height:40px; color:#c6ccd7;}
.zrs_ydh a{ color:#5b7096;}
.zrs_ydh a:hover{ color:#333;}
.zwxw_middle{ height:1325px; float:left; border-right:1px solid #e6e6e6; margin:30px 29px 40px 30px;}

.zwxw_right{ width:440px; float:right; margin-bottom:40px;}
.zwyb_qy{ width:380px; float:left; margin-top:30px;}
.zyb_bt{ width:380px; height:24px; float:left;}
.zzti_wz a{ width:200px; float:left; line-height:20px; color:#006eab; font-size:24px;}
.zt_yb_lb{ width:94px; float:right; margin-top:4px;}
.zw_xlb a{ width:18px; height:18px; float:left; margin-left:8px;}
.zw_xld a{ width:6px; height:6px; float:left; background:url(icon_xlb_a.png) no-repeat; margin-left:8px; margin-top:6px;}
.zw_xld a:hover{ background:url(icon_xlb_h.png) no-repeat;}
.xiansh a{ background:url(icon_xlb_h.png) no-repeat;}
.zw_zt_pic{ width:380px; height:242px; float:left; margin-top:20px;}
.zwztixw{ width:365px; float:left; overflow:hidden;}
.zwztixw li a{ width:365px; float:left; line-height:32px; background:url(icon_lb.jpg) 0 15px no-repeat;}
.zw_ysp{ width:380px; height:242px; float:left; position:relative; display:block; margin-top:20px;}
.zyp_pic{ width:380px; height:242px; float:left; position:absolute; left:0; top:0;}
.zyp_hstm{ width:380px; height:242px; float:left; background:url(tmsp_bg.png) repeat; position:absolute; left:0; top:0}
.zyp_play{ width:60px; height:60px; float:left; position:absolute; left:158px; top:90px;}
.zyp_nav{ width:380px; height:40px; float:left; background:url(icon_tmhs.png) repeat; text-align:center; position:absolute; left:0; bottom:0;}
.zyp_nav a{ line-height:40px; text-align:center; font-size:16px; color:#fff;}
.zyp_nav a:hover{ text-decoration:underline;}
.zw_vedio{ width:355px; float:left; overflow:hidden;}
.zw_vedio li a{ width:355px; float:left; line-height:32px; background:url(icon_xbf.png) 0 9px no-repeat; padding-left:25px;}
.zw_tjh{ width:380px; height:24px; float:left; color:#cbcbcb; line-height:24px; font-size:24px;}
.zw_tjh a{ color:#999;}
.zw_tjh a:hover{ color:#006eab;}
.zw_tjh a.zwtj_show{ color:#006eab;}
.zwtj_pic{ height:258px;}

/*淇℃伅鍏紑*/
.z_xxgk{ width:590px; float:left; margin-top:30px;}
.xinx_tit a{ width:590px; float:left; line-height:24px; color:#006eab; font-size:24px;}
.xxgk_zx{ width:588px; height:416px; float:left; border:1px solid #dcdcdc; margin-top:20px; overflow:hidden;}
.zwj_lb{ width:568px; float:left; padding:10px 10px 0 10px;}
.zwj_lb li{ width:568px; height:72px; float:left; margin-bottom:12px;}
.gklb_zb{ width:15px; height:75px; float:left; background:url(icon_lb.jpg) 0 10px no-repeat;}
.gklb_news a{ width:550px; float:left; overflow:hidden; font-size:16px; color:#333; line-height:24px;}
.gklb_shj{ width:550px; float:left; line-height:24px; color:#999; font-size:14px;}
.xx_wjk{ width:588px; height:70px; float:left; background-color:#f1f1f1;}
.file-search{ width: 548px; height: 48px;border: 1px solid #DCDCDC; margin: 10px auto; background: url(info_line.png) #fff no-repeat 135px center;}
.file-search select{ float: left; font-weight: bold; padding: 12px 15px; width: 125px; height: 48px; border: none; font-size: 16px; color: #005AAB; }
.file-search .input{ margin-left: 25px; font-size: 16px; float: left; width: 320px; height: 16px; padding: 16px 10px; border: none; line-height: 16px;} 
.file-search .btn-search{ cursor: pointer; float: left; border: none; width: 50px; height: 50px; background: url(info-search.png) no-repeat center center;}

.z_youb{ margin-left:20px;}
.xxgk_zcjt{ width:588px; height:34px; float:left; border-bottom:1px solid #dcdcdc; background-color:#ececec;}
.xxgk_zcjt li a{ width:195px; height:34px; float:left; text-align:center; line-height:34px; font-size:18px; border-right:1px solid #dcdcdc;}
.xxgk_zcjt li a:hover{ background-color:#006eab; color:#fff;}
.xxgk_zcjt li.z_xscl a{ background-color:#006eab; color:#fff;}  
.gk_bmsp{ width:548px; height:124px; float:left; padding:20px;}
.bmsp_left{ width:184px; height:124px; float:left;}
.bmsp_right{ width:344px; height:124px; float:right;}
.bmzhut a{ width:344px; float:left; font-size:16px; line-height:30px;}
.bmjiab{ width:344px; float:left; font-size:16px; line-height:30px;}
.bm_shij{ width:344px; float:left; color:#999; font-size:14px; line-height:30px;}
.xxgkbmen{ width:540px;}
.xxgkbmen li a{ width:540px;}

.xg_tje{ width:588px; float:left;}
.xgtj_pic{ width:274px;float:left; margin:12px 10px 0 10px;}
.xgtj_pic img{ width:274px; height:346px; float:left;}
.xgtj_pic p{ width:274px; float:left; text-align:center; color:#333; font-size:16px; margin-top:14px;}

.hygq_q{ width:533px; height:44px; float:left; line-height:44px; background:url(icon_q.png) 10px 10px no-repeat; font-size:18px; padding-left:45px;}
.hygq_a{ width:588px; float:left; background-color:#f6f6f6;}
.hg_huda{ width:27px; height:26px; float:left; margin:10px;}
.hg_daan{ width:523px; float:left; font-size:16px; line-height:32px; color:#666; padding:8px 0;}
.xyma{ margin-top:10px;}

.xxgk_tg{ width:373px; float:left; margin-top:30px; margin-right:40px; overflow:hidden;}
.tzgg{ width:373px;}
.xg_tzlb{ width:353px; float:left; margin-top:15px;}
.xg_tzlb li a{ width:353px; float:left; font-size:16px; line-height:36px; background:url(icon_tzgg.png) 0 13px no-repeat; padding-left:20px;}
.nomar{ margin-right:0;}

.work_yd{ width:1200px; float:left; margin:30px 0 40px 0;}
.longtl{ width:1200px;}
.yaodzlan{ width:806px; float:left;}
.czyjs{ width:255px; height:47px; float:left; margin:20px 20px 0 0; font-size:18px; line-height:45px;}
.czyjs a{ width:173px; height:45px; float:left; border:1px solid #eee; background:url(i_czyjs_a.png) 40px 10px no-repeat; padding-left:80px; color:#666;}
.czyjs a:hover{ background:#5896c5 url(i_czyjs_h.png) 40px 10px no-repeat; color:#fff;}
.bmyjs a{ width:203px; background:url(i_bmyjs_a.png) 18px 10px no-repeat; padding-left:55px; font-size:16px;}
.bmyjs a:hover{ background:#5896c5 url(i_bmyjs_h.png) 18px 10px no-repeat;}
.shenji a{ background:url(i_sjxx_a.png) 40px 10px no-repeat;}
.shenji a:hover{ background:#5896c5 url(i_sjxx_h.png) 40px 10px no-repeat;}
.jiage a{ background:url(i_jiage_a.png) 40px 10px no-repeat;}
.jiage a:hover{ background:#5896c5 url(i_jiage_h.png) 40px 10px no-repeat;}
.safe a{ background:url(i_jiage_a.png) 18px 10px no-repeat; font-size:18px;}
.safe a:hover{ background:#5896c5 surl(i_jiage_h.png) 18px 10px no-repeat;}
.zdxm a{ background:url(i_zdxm_a.png) 40px 10px no-repeat;}
.zdxm a:hover{ background:#5896c5 url(i_zdxm_h.png) 40px 10px no-repeat;}
.xyxx a{ background:url(i_xyxx_a.png) 40px 10px no-repeat;}
.xyxx a:hover{ background:#5896c5 url(i_xyxx_h.png) 40px 10px no-repeat;}
.lflp a{ background:url(i_lflp_a.png) 18px 10px no-repeat; font-size:18px;}
.lflp a:hover{ background:#5896c5 url(i_lflp_h.png) 18px 10px no-repeat;}
.zfcg a{ background:url(i_zfcg_a.png) 40px 10px no-repeat;}
.zfcg a:hover{ background:#5896c5 url(i_zfcg_h.png) 40px 10px no-repeat;}
.ydbq a{ background:url(i_ydbq_a.png) 40px 10px no-repeat;}
.ydbq a:hover{ background:#5896c5 url(i_ydbq_h.png) 40px 10px no-repeat;}
.spaq a{ background:url(i_spaq_a.png) 18px 10px no-repeat; font-size:18px;}
.spaq a:hover{ background:#5896c5 url(i_spaq_h.png) 18px 10px no-repeat;}
.hhzy a{ background:url(i_ggzy_a.png) 40px 10px no-repeat;}
.hhzy a:hover{ background:#5896c5 url(i_ggzy_h.png) 40px 10px no-repeat;}
.yaod_right{ width:374px; height:248px; float:right;}
.xx_gkzn a{ width:177px; height:41px; float:left; margin:20px 20px 0 0; text-align:center; background:#5896c5 url(i_xxgk.png) center 20px no-repeat; padding-top:73px; font-size:18px; color:#fff;}    
.xx_gkzn a:hover{ background:#006eab url(i_xxgk.png) center 20px no-repeat}  
.gknb a{ background:#5896c5 url(i_gknb.png) center 20px no-repeat; margin-right:0;}
.gknb a:hover{ background:#006eab url(i_gknb.png) center 20px no-repeat;}
.gkml a{ background:#5896c5 url(i_gkml.png) center 20px no-repeat;}  
.gkml a:hover{ background:#006eab url(i_gkml.png) center 20px no-repeat;}    
.ysqgk a{ background:#5896c5 url(i_ysqgk.png) center 20px no-repeat; margin-right:0;}  
.ysqgk a:hover{ background:#006eab url(i_ysqgk.png) center 20px no-repeat;}  


/*涓撻椤甸潰_寮€濮�*/
.zhuanti-head { background:url(zt_header.png) #DEEFFA center top repeat-x; color: #fff; height: 340px;}
.zhuanti_top { width:710px; float:left; margin-top:30px; padding:20px 25px 20px 25px; background-color:#F6F6F6;overflow:hidden;}
.zhuanti_top p{font-size:16px; text-indent:40px;line-height:28px;}
.zhuanti_top h2{ margin:6px 0 12px;line-height:42px; text-align:center;}
.zhuanti_top h2 a{ font-size:32px; color:#005888; font-weight: bold; }
.zhuanti_top h2 a:hover{ color:#0a3a63;}
.zhuanti_top p a{color:#005888;}

.zt-zwywwen{ width:760px; float:left; margin-top:20px; padding-bottom:20px; border-bottom:1px dotted #E5E5E5;}
.zt-zwywwen:hover{ background-color:#f6f6f6; cursor:pointer;}
.zt-zwyw_bt{ width:720px; float:left; padding:6px 20px; font-size:20px; line-height:30px;}
.zt-zyw_xqjs{ width:720px; float:left; padding:0 20px; font-size:16px; color:#555; line-height:24px; overflow:hidden;}

.zt-sq-box{ width:760px; float:left; margin-top:20px;}
.zt-sq-more{display:block;clear:both;width: 150px;height: 45px;margin:20px auto 28px;border: 1px solid #DCDCDC;line-height: 45px;text-align: center;color: #999;  border-radius:5px;}
.zt-sq-more:hover{color:#00679d;border-color:#00679d;}

.zhuanti_middle{ height:880px; float:left; border-right:1px solid #e6e6e6; margin:30px 29px 40px 30px;}
.hntop-logo{ width:340px; height:65px; margin-top:25px; margin-left:10px;}
.hntop-logo img{ width:340px; height:65px;}

.zttop_bt { width:1200px; font-size:75px; color:#005888; margin:25px 0 10px 0; font-weight:bold; text-align:center; text-shadow:5px 3px 6px #fff;}
.zttop_time { width:1200px; font-size:22px; font-weight:bold; line-height:30px; text-align:center; color:#555;}

/*涓撻椤甸潰_缁撴潫*/  
















