*{ margin:0; padding:0; list-style:none; text-decoration:none; outline:none; font-family:'Microsoft Yahei','微软雅黑','宋体','Arial'; font-style:normal;box-sizing:content-box}
a{ text-decoration:none !important}
input{border:none}
a:hover{ text-decoration:none !important}
.breakword{ display:block; overflow:hidden; word-break:break-all; white-space:nowrap; text-overflow:ellipsis}
.erweicode{width:120px;height:120px; position:absolute;top:70px; right:140px;display:none;z-index:9999}
.erweicode img{width:120px;height:120px; padding: 5px;background: #eee;box-sizing: border-box;border: #eee 1px solid;}
.datebg{ height:35px; line-height:35px; background:#0651A5}
.datebg .date{ width:1100px; height:35px; margin:0 auto; overflow:hidden; color:#FFFFFF; font-size:13px}
a.mobile img{ float:left;margin-right:14px}
.topbg{ width:100%; height:135px; background:#fff}
.top{ width:1100px; height:135px; margin:0 auto; position:relative}
.logo{ width:auto; height:auto; float:left; line-height:150px;}
.logo a{ display:block; height:100%; vertical-align:middle;line-height:0}
.logo img{ width:auto; height:auto; vertical-align:middle;margin-top: 20px;}
.icon{width:100% !important;height:100% !important;vertical-align:top !important}
.topright{ float:right; height:90px; padding-top:40px;}
.toplist{ height:20px; line-height:20px; overflow:hidden; margin-bottom:12px}
.toplist li{ float:left; padding:0 14px; background:url(/template/default/images/f841ddb963cd4ec3bde39ef7b48cfd5d.png) no-repeat left center}
.toplist li.topnoline{ background:none}
.toplist li a{ color:#333333; font-size:15px;}
.top form{ position:relative;float:right}
input.search_txt{ width:260px; height:35px; border:#A9A9A9 1px solid; line-height:35px; font-size:15px; color:#A9A9A9; padding-left:16px;box-sizing:border-box}
input.search_tj{ width:37px; height:35px; position:absolute; right:0; top:0; background:url(/template/default/images/12ca48c0d7534df68f95e38e003ae8c2.png) no-repeat left center}
.mobilenavbtn{ display:none;}
/*顶部部分*/
.nav{ width:100%; height:50px; line-height:50px; background:#FFF; border-bottom:#7792BC 8px solid;text-align:center}
.navlist{ height:50px; margin:0 auto;width:1100px}
.navlist li{padding:0;width:12.49%; float:left;background:url(/template/default/images/5b85215f8cbc4c4d8b7761362b45ed1a.png) no-repeat left center; text-align:center; position:relative}
.navlist li:first-child{ background:none}
.navlist li a{ color:#0651A5; font-size:17px; display:block; font-weight:bold}
.navlist li:hover>a{ font-weight:bold}
.navlist li:hover>div a{ font-weight:bold}
.navchildlist{ display:none}
.navlist li ul.navchildlist{ position:absolute; top:50px; left:0; z-index:999; background:#FFFFFF;box-shadow: 0px 4px 10px 2px #eee;padding:10px 0; margin:0 !important}
.navlist li ul.navchildlist li{ width:100%; background:none;box-sizing:border-box;padding:0 7px}
.navlist li ul.navchildlist a{ color:#333333;line-height:1.5;    font-weight: normal; padding:0;border-bottom: 1px dashed #e0e0e0;padding:10px 0}
.navlist li ul.navchildlist a:hover{ color:#0051a7}
.showlist li a{width:70%}
.col a:hover{ color:#0051a7}
.topimg a:hover{ color:#FFF}
div#search-form *,.con_left,.con_right,.search-wrap{box-sizing:border-box}
.page-con{width:1100px; float:none;}
.fdsy {
    position: fixed;
    top: 35px;
    left: 0;
    line-height: 1;
    z-index: 999999998;
    font-size: 41px;
    color: #000;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.mob2-nav,.mob2-search{ display:none}
@media screen and (max-width: 1100px){
.page-con{width:100%;}
}

@media screen and (max-width: 768px){
.fdsy {
    font-size: 20px;
    writing-mode: tb-rl;
    left: auto;
    right: 0;
    top: 0;
}.location{overflow-x:scroll;}.location table{white-space:nowrap;}
.mob2-nav {
    width: 100%;
    height: 50px;
    background: #0051A7;
    display: flex;
    line-height: 50px;
}
.mob2-nav a {
    color: #fff;
    font-size: 18px;
    display: block;
    width: 100%;
    text-align: center;
}
.mob2-search {
	display:block;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    margin: 15px 0;
}
.mob2-search-con {
    width: 100%;
    height: 40px;
    border-radius: 40px;
    background: #f5f5f5;
    border: 1px solid #DADADA;
    position: relative;
}
.mob2-search-txt {
    width: 100%;
    font-size: 16px;
    color: #999999;
    line-height: 40px;
    height: 40px;
    border: 0;
    background: none;
    padding-left: 15px;
    padding-right: 60px;
    box-sizing: border-box;
}
.search-btn {
		width: 36px;border: 0;position: absolute;top: 0;right: 10px;outline: 0;z-index: 2;
    height: 36px;
    background: url(/template/default/images/3b330b91e5ad4e689cdf7b4afaaac197.png) center no-repeat;
    margin-top: 2px;
    margin-right: 3px;
}
}
@media screen and (max-width: 1024px) and (min-width: 768px){
.top,.navlist{width:1000px;}
html,body{min-width:1000px;}
.tabshow ul{float:left;}
}
@media screen and (max-width: 768px){
html,body{ min-width:auto ;overflow-x:hidden}
img {vertical-align:top; } 
.acttitlist li a{width:68%;white-space: normal;} 
.datebg{ display:none}
.topbg{ width:100%; height:auto !important; margin:0 auto; overflow:hidden}
.top{ width:100%; height:auto; overflow:hidden; padding:25px 20px}
.logo{ padding-left:20px}
.logo a{display:inline-block}
.logo,.logo img{ width:auto; height:auto; line-height:normal;margin:0; padding:0}
.logo img{ height:50px}
.topright{ display:none}
.mobilenavbtn{ display:block; width:1.2rem; height:2.7rem; background:url(/template/default/images/04cb531384af4e3d82f9542508e147d9.png) no-repeat right center; background-size:0.733rem auto; cursor:pointer; float:right; margin-right:20px; display:none}
.nav{ width:100%; height:auto; line-height:1rem; position:absolute; top:1.7rem; left:0; background:#FFFFFF; z-index:999; display:none }
.navlist{ width:100%;height:auto}
.navlist li{ float:none;padding:0; padding-left:0.4rem; width:100%; box-sizing:border-box;line-height:1.4rem; text-align:left;border-bottom: #dbdbdb 1px solid; height:auto; min-height:1.4rem; background:none; position:static;display:block}
.navlist li a{ color:#0051a7; font-size:0.5rem; display:block; width:7rem; float:left; font-weight:normal}
.navlist li ul.navchildlist{ position:static;box-shadow:none}

.mobilarrow{ display:block; width:1.2rem; height:100%; background:url(/template/default/images/6312ebec5847493ea41d85976da8b866.png) no-repeat center center; background-size:0.4rem auto; float:right; height:1.4rem}
.mobilarrowcurrent{ background:url(/template/default/images/7761276974854c2884ccec9477e773a3.png) no-repeat center center; background-size:0.4rem auto; float:right; height:1.4rem}

.navchildlist{ width:100%;padding:0 0.5rem;box-sizing:border-box;line-height:1rem; text-align:left; overflow:hidden; position:static !important}
.navchildlist li{ background:none; border:none}
.navchildlist li a{color:#333333; font-size:0.4rem; display:block;border:none}
.navlist li ul.navchildlist a{border:none}
}



/*foot*/
.showlist li a:hover,.disclosurelist li a:hover,.publicbtmlist li a:hover p,.acttitlist li a:hover,.morelist li a:hover,.hover-content li a:hover{ color:#0051a7}
.pagination{padding:15px 0;}span#_span_jiucuo{float: left;margin-top: 2px;margin-right: 24px;}
.acttitlist{min-height:420px;float:none}
.location{ height:50px; line-height:50px}
.location a:hover{color:#0051a7}
.article_bd table td{padding:5px !important}
.picScroll-left .bd ul li .pic{width:100%;height:100%}
.mainShareDiv_24 span.gwds_more{ float:left}
.footer a{ color:#FFFFFF !important}
.footer a:hover{ text-decoration:none; color:#FFFFFF !important}
.acttitlist li{max-width:791px}
.coluname,.tablist li a{font-size:18px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:#0651A5 !important}
.footerbg{ background:#055192;padding:35px 0 35px 0;height:auto}
.footer{ width:1100px; margin:0 auto;overflow:hidden;box-sizing:border-box;padding:0;background:none;line-height:normal;    text-align: left;}
.footerleft{ float:left; margin-left:0; text-align:center;line-height:0; width:200px;box-sizing:border-box;}
.footerleft a{ display:block; float:left;}
.footerleft img{ vertical-align:top;margin:0}
.footermid{ width:88.5%; float:left;margin-top:0;background:none;	border-left: 1px solid #3875a9; padding-left:35px; }
.footerlist{ overflow:hidden;padding:0}
.footerlist li{ float:left; padding:0 12px; background:url(/cms_files/filemanager/picture/201911/dc33a62d399b4beca30aae0cdf45bb89.png) no-repeat left center}
.footerlist li:first-child{ background:none; padding-left:0}
.footerlist li a{ color:#FFFFFF; font-size:13px; line-height:30px;}
.footer span{ font-size:13px; color:#FFFFFF; line-height:24px; display:inline-block; margin-right:10px}
.footer span.anbei{ padding-left:24px; background:url(/cms_files/filemanager/picture/201911/199c1a5b04fd4ef79370128a5fc1d365.png) no-repeat left center;}
.footerright{float:right; text-align:center; width:110px;line-height:0; vertical-align:top; display:none}
.footerright a{ display:block; vertical-align:top}
.footerright img{ vertical-align:top;margin:0}
.topc{display:none}
.footerlist li.footernoline{background:none;padding-left:0}
.article .article_bd img{ max-width:100%;display:inline-block;margin:0 auto}
.article .article_bd * {font-size: 16px !important;line-height: 1.8 !important;font-family: SimSun !important;}
*{word-break:break-all}
.disclosurelist li{ line-height:40px;}
.footer a:hover{ text-decoration:underline !important}
@media screen and (max-width: 768px){
.footer{ width:100%;padding:20px 0 25px;}
.footerbg{    height: auto;}
.footerleft{ width:12%}
.footermid{ width:80%}
}
@media screen and (max-width: 500px){
.footerbg{ height:auto;padding:0}
.linkbg{display:none;}
.picScroll-left .bd ul li .pic img{margin:0 auto}
.footer{ width:100%; margin:0 auto; overflow:hidden; padding-bottom:0.4rem;display:block}
.footerleft{width:100%;float:none;padding:0;padding-left: 80px;}
.footermid{ width:100%; float:none; box-sizing:border-box; margin:0; background:none; padding:0;border:none; text-align: center;}
.footerlist{ padding:0 0.4rem; background:#055192; margin-bottom:0;display: inline-block;margin-top:5px;}
.footerlist li{ float:left; padding:0;background-size: 2px 16px; box-sizing:border-box}
.footerlist li:first-child{ background:none; padding-left:0}
.footerlist li.footernoline{padding-left:0}
.footerlist li a{ text-align:center; font-size:13px;padding: 0 10px; display:block;line-height:normal}
.footer p{ padding:0 0.4rem;text-align:center}
.footer span{ font-size:13px; line-height:24px; display:inline- block; margin-right:0; text-align:center}
.footerright{ display:none}
a{ text-decoration:none !important}
a:hover{ text-decoration:none !important}
.topc{display:block}

}
.mob2-nav a:hover{color:#FFF !important}
.location td{padding:0 !important}

@media screen and (max-width: 768px){
.location a, .location table td{ white-space:nowrap}
.location{ overflow-x:scroll}
.left{ height:100%; overflow-y:scroll}
}
.acttitlist{ min-height:auto}
.col_nav{overflow:hidden}
.acttit{ min-height:420px}
#contentInfo table td{ padding:0 !important}
.mainShareDiv_24{ background:none !important}
input.search_txt{ padding-right:40px}
#search-form .banner{ overflow:hidden}
.footer{height:auto;display:block}
#ewmzs{float:none !important;}
@media screen and (max-width: 1000px){.footer{ display:block !important}}
@media screen and (min-width: 1024px){.topimg {height: auto; min-height: 38px;line-height: 38px;text-align: center; background: url(/cms_files/webhbca/tplobject/hbcatx/6cbf7653fe39466da716463a873b121b/images/topimg.png) repeat-y center center; padding: 20px 0;}}
