@charset "utf-8";
/* CSS Document */
/* 全局常用设置 */
@font-face {
  font-family: '方正小标宋';
  src:url(../font/FZXBSJW.TTF);}
@font-face {
  font-family: '宋体';
  src: url(../font/%E5%BE%AE%E8%BD%AF%E7%AE%80%E6%A0%87%E5%AE%8B.TTF);}
*{word-wrap:break-word;word-break:break-all;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,images_zc{border:0;} 
ol,ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
a images_zc{border:0px;}
a{color:#222;text-decoration:none}
a:hover{color:#0068b7;text-decoration:none}
body{background:#fff;font-family:"Microsoft Yahei";font-size:16px;}

/*--基础数据--*/
.pull-left{float:left !important;}.pull-right{float:right !important;}
.cl{clear:both;}
/*--基础数据--*/

html,body{height:100%}

.xxgk-body{background:url(../images_zc/bg.png) center top no-repeat}

.xxgk-main{width:1090px;margin:0 auto;overflow: hidden;}
.xxgk-main .logo{width:350px;height:75px;background:url(../images_zc/hglogo.png) center no-repeat;margin:35px 0 0}
.xxgk-logo{width:714px;height:121px;background:url(../images_zc/xxgk_logo.png) center no-repeat;margin:25px auto 92px}
.xxgk-content{background:#F9F9F9;padding:25px 30px 0;}
.xxgk-content:after{clear: both;display:block;content: "";}
.xxgk-search{padding:62px 255px 25px;width:510px;margin:0 auto 79px;position: relative;background:url(../images_zc/zc_search_bg.png) center 87px no-repeat}
.xxgk-search input[type=text]{height:52px;line-height:52px;width:100%;border: 1px solid #2d66a5;border-radius: 9px;padding:0 50px 0 15px;outline: none;box-sizing:border-box}
.xxgk-search button{position: absolute;right:267px;bottom:32px;width:36px;height:36px;background:url(../images_zc/search_button.png) center no-repeat;border:none;cursor: pointer;outline: none;}
.xxgk-left{float:left;width:240px;}
.xxgk-left li{margin:0 0 15px}
.xxgk-left li.xxgk-left-t2 > a{line-height:70px}
.xxgk-left li.xxgk-left-w > a{ background:#fff;}
.xxgk-left li.xxgk-left-w > a:hover, .xxgk-left li.xxgk-left-w.active > a{background:#2d66a5;}
.xxgk-left li > a{background:url(../images_zc/szj.png) 200px center no-repeat #fff;display:block;line-height:35px;font-size:23px;color: #2d66a5;transition: all 0.2s ease-out 0s;min-height:70px;}
.xxgk-left li > a:hover,.xxgk-left li.active > a{background:url(../images_zc/szjh.png) 200px center no-repeat #2d66a5;color:#fff;}

.xxgk-left li > a i{width:52px;height:52px;float:left;margin:7px 18px 0 15px}
.xxgk-left li > a i.icon-01{background:url(../images_zc/xxgkh1.png) center no-repeat}
.xxgk-left li > a i.icon-02{background:url(../images_zc/xxgkh2.png) center no-repeat}
.xxgk-left li > a i.icon-03{background:url(../images_zc/xxgkh3.png) center no-repeat}
.xxgk-left li > a i.icon-04{background:url(../images_zc/xxgkh4.png) center no-repeat}
.xxgk-left li > a i.icon-05{background:url(../images_zc/xxgkh5.png) center no-repeat}
.xxgk-left li > a i.icon-06{background:url(../images_zc/xxgkh6.png) center no-repeat}

.xxgk-left li > a:hover i.icon-01,.xxgk-left li.active > a i.icon-01{background:url(../images_zc/xxgk1.png) center no-repeat}
.xxgk-left li > a:hover i.icon-02,.xxgk-left li.active > a i.icon-02{background:url(../images_zc/xxgk2.png) center no-repeat}
.xxgk-left li > a:hover i.icon-03,.xxgk-left li.active > a i.icon-03{background:url(../images_zc/xxgk3.png) center no-repeat}
.xxgk-left li > a:hover i.icon-04,.xxgk-left li.active > a i.icon-04{background:url(../images_zc/xxgk4.png) center no-repeat}
.xxgk-left li > a:hover i.icon-05,.xxgk-left li.active > a i.icon-05{background:url(../images_zc/xxgk5.png) center no-repeat}
.xxgk-left li > a:hover i.icon-06,.xxgk-left li.active > a i.icon-06{background:url(../images_zc/xxgk6.png) center no-repeat}

.xxgk-left li.active > dl{display:block;background: #fff;}
.xxgk-left li dl{line-height: 24px;display:none}
.xxgk-left li dl dl{border: none;background: #fff;}
.xxgk-left li dl dd a:hover{color:#2e65a6;}
.xxgk-left li > dl > dd{ background:#e5e5e5; margin-top:10px;}
.xxgk-left li > dl > dd a{display:block;padding:0px 20px 0px 21px; height:36px; line-height:36px; color:#777877; font-size:16px;}
.xxgk-left li > dl dd span{float:right}
.xxgk-left li > dl dd.active > a{background-color: #9cb6d6;}
.xxgk-left li > dl dd.active > dl,.xxgk-left li > dl dd.on > dl{display:block}
.xxgk-left li > dl dd dd a{padding: 0px 0px 0px 40px;font-size:14px;color: #333333;}
.xxgk-left li > dl dd dd dl dd a{padding:10px 0px 10px 54px;font-size:14px;}
.xxgk-left li dl dd.drop-down > a{background:url(../images_zc/szj.png) 200px center no-repeat}
.xxgk-left li dl dd.drop-down > a:hover{background:url(../images_zc/szj.png) 200px center no-repeat #9cb6d6}
.xxgk-left li dl dd.drop-down.on > a{background:none}
.xxgk-left li dl dd.drop-down.on > a:hover{background:#9cb6d6}
.xxgk-left li > dl > dd .gz_active{color: #2e65a6;}

.xxgk-right{background:#fff;float:right;width:720px;padding:0 25px;height:1479px;margin-bottom: 30px;}
.xxgk-cont > h1{font-size:32px;color:#2d66a5;font-weight:bold;text-align:center;margin:35px 0;}
.xxgk-cont-body{line-height: 35px;font-size: 16px;padding:0 0 30px}
.xxgk-cont-body > h1{font-size: 21px;font-weight: bold;line-height: 220%;}

.xxgk-right.xxgk-zc{padding:7px;width:756px;}

.search-box{background: #fafafa;padding: 42px 16px 16px;}
.search-box-body{position: relative;text-align: center;}
.search-box input[type=text]{width:584px;height:38px;line-height:38px;display:inline-block;padding-left:12px;font-size:18px;color:#666;border:2px solid #015293;outline:none;background:#fff;}
.search-box button{position:absolute;right:70px;top:3px;width:36px;height:36px;background:url("../images_zc/search_button.png") 0 0 no-repeat;display:inline-block;border:none;outline:none;cursor:pointer;}
.search-box dl{margin: 40px 0 10px;color: #999999;}
.search-box dl:after{clear:both;display: block;content:''}
.search-box dt{color: #015093;font-size: 16px;padding:0 6px 0 0}
.search-box dd+dt{margin:0 0 0 44px}
.search-box input[type=radio]{margin:0 6px;}
.search-box dt,.search-box dd{float:left;}

.xxgk-zc table{border:1px solid #fff;color:#4d4d4d;}
.xxgk-zc table tr{border-bottom:1px solid #d4d6d7;}
.xxgk-zc table td{padding:10px 6px;text-align:center;font-size:13px;line-height:20px;}
.xxgk-zc table td.info{text-align:left;}
.xxgk-zc table td.info a,.xxgk-zc table td.info a:hover{color:#4d4d4d;}
.xxgk-zc table thead{background:#f2f6fa;color:#2d66a5;}
.xxgk-zc table thead th{height:44px;font-size:16px;line-height:44px;border-bottom:6px solid #236caf;text-align:center;border-right:1px #fff solid;}
.xxgk-zc table thead .xh{width:58px;}
.xxgk-zc table thead .bt{width:274px;border-bottom-color:#32b9e6;}
.xxgk-zc table thead .fwrq{width:194px;border-bottom-color:#16b1c1;}
.xxgk-zc table thead .cwrq{width:100px;border-bottom-color:#2688c4;}
.xxgk-zc table thead .fbrq{width:100px;border-bottom-color:#32b9e6;}

.this-nav{font-size: 16px;line-height: 20px; margin: 20px 0 14px;}

.xxgk-list{font-size: 16px;height: 1379px;border-bottom: #ccc 1px solid; position:relative;}
.xxgk-list.gzk-list .sm_img{left: 340px;position: absolute;top: 192px;}
.xxgk-list .sm_img{left: 149px;position: absolute;top: 174px;}
.xxgk-list > h1{margin: 40px auto 10px auto;font-size: 32px;line-height:180%;color: #2d66a5;font-weight: bold;clear: both;}
.xxgk-list > h1 a{color: #2d66a5;}
.xxgk-list-tit{border-bottom: 2px solid #ccc;padding:20px 0 13px;margin-bottom:20px;}
.xxgk-list > ul > li{line-height: 40px;position: relative;}
.xxgk-list > ul > li:after{clear: both;display:block;content: "";}
.xxgk-list > ul > li a{float:left;max-width: 600px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xxgk-list > ul > li span{float: right;color: #969696;}
.xxgk-list > ul > li:hover{z-index:5}
.xxgk-list > ul > li:hover .list-box-info{display:block}
.xxgk-list > ul > li .list-box-info{padding: 10px 5px;background:#fff;border:1px #333 solid;line-height: 28px;overflow: hidden;font-size:16px;display:none;position:absolute;top:100%}
.xxgk-list > ul > li .list-box-info li{float:left;width:100%;box-sizing: border-box;color: #999999;}
.xxgk-list > ul > li .list-box-info li span{font-weight:bold;float:left;}
.xxgk-list > ul > li .list-box-info li span+span{font-weight: normal;padding:0;float:none}
.xxgk-list > ul > li .list-box-info li.list-box-one{width:40%;}
.xxgk-list > ul > li .list-box-info li.list-box-two{width:60%;}

.xxgk-list > table{width:100%;margin:0 0 50px;}
.xxgk-list > table tr:nth-child(odd){background: #eeeeee; }
.xxgk-list > table tr > th{ font-weight:normal; text-align:center; font-size:20px; color:#333333; border-bottom:#0f5a9b 2px solid; height:70px; background:#fff; font-family:"方正小标宋";}
 
.xxgk-list > dl:after{clear: both;display:block;content: "";}
.xxgk-list > dl dd{width:20%;float:left;line-height:35px;border: 1px solid #dcdcdc;border-radius: 10px;font-size:14px;text-align:center;margin:20px 4% 0 0;}

.xxgk-right.xxgk-ysqgk{padding:10px;width:750px;}

.zc_xxgk_table td{ height:80px; }
.zc_xxgk_table .left_td{}
.zc_xxgk_table th,.zc_xxgk_table td h3{ font-size:16px; line-height:30px; color:#333333; font-weight:bold;}
.zc_xxgk_table th,.zc_xxgk_table td h4{ font-size:14px; line-height:24px; color:#666666;}
.zc_xxgk_table th,.zc_xxgk_table.zt_size_xh{ float:16px;}
.zc_xxgk_table th,.zc_xxgk_table td{ font-size:14px; font-family:"宋体"; line-height:24px;color:#333333;text-align:center;}


.gzk-main {margin: 0 auto; overflow: hidden; width:1122px;}
.gzk-logo{padding-top: 90px;height: 195px; text-align: center;}
.gzk-logo h2{font-size:55px; font-weight:bold; color:#fff; }
.gzk-logo h5{font-size:18px; color:#fff; background:url(../images_zc/zc_search_bg1.png) no-repeat center;margin-top: 72px; }
.gzk-main .gzk-logo_bt{width: 350px;height: 75px;background: url(../images_zc/hglogo.png) center no-repeat;margin: 35px 0 0;}
.gzk-main .gzk-logo_bt a{display: block;height: 100%;}
.gzk-content {background: #fff;padding: 36px 36px 0px 36px;}
.gzk-search {margin: 0 auto;position: relative;background:#f5f5f5;height:180px; width:1050px;}
.gzk-search input[type=text]{height:46px;line-height:46px;width:700px;border:2px solid #135c9c;border-radius:10px;padding:0 50px 0 15px;outline: none;box-sizing:border-box;margin:52px 0px 0px 97px;}
.gzk-search button{position: absolute;right: 280px;bottom:87px;width:36px;height:36px;background:url(../images_zc/search_button.png) center no-repeat;border:none;cursor: pointer;outline: none;}
.gzk-main .gzk-search .gjss{ width:110px; height:46px; background:#0f5a9b; color:#fff; text-align:center; line-height:46px; border-radius:10px; border:none; font-size:18px; margin-left:25px;}
.gzk-main .gzk-search .radioUl li { float: left;  margin-right: 6px;}
.gzk-main .gzk-search .radioUl{margin: 20px 0px 0px 420px;}
.gzk-main .gzk-search .radioUl li span{ margin-left:10px;}
.gzk-main .xxgk-list.gzk-list{height: 1850px;border-bottom: #ccc 1px solid;margin-bottom:85px;}
.zc_xxgk_table.gzk_table{  } 
.zc_xxgk_table.gzk_table th{ height:90px;}
.zc_xxgk_table.gzk_table td{ line-height:50px;}
.zc_xxgk_table.gzk_table td h3{line-height:50px;}
.zc_xxgk_table.gzk_table td h4{line-height:20px; color:#5d89b6;}


/*footer*/
.footer{background:#2f5e95;border-top:10px #f1f2f6 solid;color:#fff;}
.footer .footer-head{border-bottom:1px #c1cae0 solid;border-top:10px #2f5e95 solid;background:#f3f3f3;}
.footer .footer-head .foot{width:1200px;margin:0 auto;position: relative;color:#333;padding:24px 0;line-height:30px}
.footer .footer-head .foot > h1{font-size:15px;font-weight:normal;color:#555;float:left;width:90px;padding:0 10px 0 0;text-align:right}
.footer .footer-head .foot:after{clear: both;display:block;content: "";}
.footer .footer-head .foot > a{float:left;padding:20px 20px 0 0}
.footer .footer-head .foot .foot-right{width:1100px;float:right}
.footer .footer-head .select{line-height:30px;padding:0 0 0 7px;background:#fff;float:left;margin:0 0 0 15px;width:19%;margin:0 0.5%;box-sizing: border-box;position:relative;}
.footer .footer-head .select.active h1{color:#dc0202;font-weight: bold;}
.footer .footer-head .select h1{font-size:15px;font-weight:normal;cursor:pointer;}
.footer .footer-head .select h1 span{position:absolute;display:none;/*background:#f5f6fa;*/background:#fff;left:0px;height:13px;top:28px;z-index:20;width:100%;box-sizing:border-box}
.footer .footer-head .select i{float:right;width:16px;height:16px;background:url(../images_zc/icon_sx.png) no-repeat;margin:7px 5px 0 0}
.footer .footer-head .select:hover i,.footer .footer-head .select.active i{}
.footer .footer-head .select-body{clear:both;display:none;}
.footer .footer-head .select-body ul{display:none;z-index:10;padding:7px 0 10px;box-sizing:border-box;width:100%;background:#fff;/*f5f6fa*/;max-height:180px;overflow:auto;margin:10px 0 0}
.footer .footer-head .select-body ul dt{border-bottom:1px #999 solid;margin:0 15px 12px;font-size:22px;line-height:24px;font-weight:bold;color:#0e4c95;}
.footer .footer-head .select-body ul dt span{border-left:5px #af0b0b solid;padding:0 0 0 10px;margin:15px 0 15px;display:block}
.footer .footer-head .select-body ul li{line-height:20px;padding:6px 0 6px 9px;float:left;width:25%;box-sizing:border-box;font-size:14px;}
.footer .footer-head .select-body ul.two-column li{width:50%}
.footer .footer-head .select-body ul li a{display:block;white-space:nowrap; width:90%; overflow:hidden;text-overflow:ellipsis;;background:url(../images_zc/select_icon.png) left center no-repeat;padding:0 0 0 18px;color:#0e4c95}
.footer .footer-head .select-body ul li a:hover{color:#af0b0b}
/*.footer .footer-head ul{display:none}*/
.footer .footer-head:after{clear: both;display:block;content: "";}
.footer .footer-nav{text-align: center;border-bottom:1px #a5b7cd solid;line-height:52px;font-weight: bolder;clear:both}
.footer .footer-nav li{display:inline-block;}
.footer .footer-nav li a{color:#fff;padding:0 25px;font-weight:normal}
.footer .footer-nav li a:hover{color:#d50c0c}
.footer .footer-nav li i{width:2px;height:13px;background:#bfbfbf;display:inline-block}
.footer .footer-body{text-align: left;position: relative;width:1200px;margin:0 auto;padding:20px 0;line-height: 31px;clear:both;font-size:15px;}
.footer .footer-body:after{clear:both;display:block;content:'';}
.footer .footer-body .foot-images_zc{float:left;padding:10px 35px 10px 45px;margin:9px 30px 0 0;border-right:2px #fff solid;}
.footer .footer-body a{color:#fff;padding:0 3px;}
.footer .footer-body iframe{vertical-align: top;margin: 3px 0 0;}
.footer .footer-body .f_i_r{position:absolute;right:62px;top:54px;}

.width1090 .footer{border-top:none}
.width1090 .footer .footer-head .foot{width:1090px;}
.width1090 .footer .footer-head .foot > h1{width: 65px;padding:0 15px 0 0}
.width1090 .footer .footer-head .foot .foot-right{width:1010px}
.width1090 .footer .footer-head .foot .foot-right:after{clear: both;display:block;content: "";}

.jgjj-list{padding:20px 0 0}
.jgjj-list ul:after{clear:both;display:block;content:''}
.jgjj-list li{width: 32%;padding: 0 0.65% 10px;float:left;}
.jgjj-list li a{background: #f5f5f5;padding: 10px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jgjj-list li a i{width:6px;height:6px;background:#a5a5a5;float:left;border-radius:50%;margin:9px 7px 0 0}
.jgjj-list li a:hover{background:#2d66a5;color:#fff}
.jgjj-list li a:hover i{background:#fff}

.xxgk-page{padding:0;text-align:center;}
.xxgk-page a{padding:5px 10px;border:1px #ccc solid;}
.xxgk-page input{height:29px;border:1px #ccc solid;margin:0 5px;padding:0 5px;}
.xxgk-page button{font-size:14px;height:31px;border:1px #ccc solid;background:#f5f5f5;cursor:pointer;}
.xxgk-page button:hover{background:#355e92;color:#fff;border-color:#355e92;}
.zc_xxgk_table td h4{color:#5d89b6;}
.footer .footer-body .foot-img {
    float: left;
    padding: 10px 35px 10px 45px;
    margin: 9px 30px 0 0;
    border-right: 2px #fff solid;
}
.gzk-main-nr{ min-height:800px;background: #fff;}

.header {
    width: 1420px;
    margin: 0 auto;
    height: 297px;
    border-bottom: 5px solid #015293;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    background: #ffffff;
}
.pp_zt{
 font-size:21px;
 line-height:38px;
 margin:0 auto;
 width:1418px
;
 background:#fff;
 text-align:left;
 min-height:506px
;
}



@media screen and ( max-width: 1300px ) {
	.footer .footer-body{font-size:12px;}
	.footer .footer-body > div{float:left;line-height:2}
}