@charset "utf-8";
body{color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#2c538e;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #999999;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.m40{margin-top: 40px;}




/*header*/
.container{max-width: 1280px; margin: 0 auto;}
.wrapbox{width: 100%; min-width: 320px;}
.headerbox{width: 100%; background: url(../images/bm_header_bj.png) no-repeat top center; }
.headerbox .bannerbox{height: 426px;}
.infor_box{max-width: 1280px; margin: 0 auto;}
.header_link{font-size: 14px;color: #fff; text-align: right; padding-top: 10px; float: right;}
.header_link a{color: #fff; line-height: 40px; cursor: pointer; }
.header_link li{padding: 0 10px; float: left;position: relative;}
.header_link .wza_li{display: none;}
.header_link li::before{position: absolute;right: 0;top: 50%;margin-top: -7px;content:'';width: 1px;height:14px;background: #fff;opacity: .46;}
.header_link li:nth-child(1){display: none;}
.header_link li:nth-last-child(1):before{display: none;}
.header_link li:nth-last-child(2):before{display: none;}
.wza_li a{background: url(/images/bm_wza_icon.png) no-repeat left center;padding-left: 20px;display: block; cursor: pointer;}
.cnwza.ariaHide{display: block !important;}
.header_link .icon a{background: url(/2021images/icon_zz.png) no-repeat left center;padding-left: 20px;display: block; cursor: pointer;}
.header_link li.m{display: none;}
.bm_gh{text-align: center; clear: both;}
.bmmc{text-align: center;line-height: 50px;}
.bmmc a{font-size: 40px; color: #4675bd;font-weight: bold; }
.search_box{max-width: 680px; margin: 0 auto; margin-top: 35px;}
.search_box input{border: 0px; outline: none;height: 56px;}
.search_l{width: 89%;float: left; height: 56px; line-height: 56px; background-color: #fff;box-shadow: 0 0 12px #b4c7e7;position: relative;}
.search_r{width: 11%;float: right;height: 56px;  background: linear-gradient(to right,  #f08152 0%,#ee5d37 100%);}
.search_r .input_sub{width: 100%;background: url(/images/bm_ss.png) no-repeat center center; cursor: pointer;}
.input_text{width: 80%; float: right;color: #999; font-size: 16px;}
.search_l span{display: inline-block; width: 15%; float: left;padding-left: 5%;position: relative;}
.search_l i{font-size:12px;display: inline-block;margin-top: 8px;margin-left: 12px;border: transparent solid 6px;border-top-color: #333;line-height: 24px;
text-align: center;transition: all linear .4s; position: absolute;top: 32%;}
.search_l span::before{display: block; content: ""; width: 1px; height: 35px; background-color: #d9d9d9; position: absolute;top: 22%;right: 15%; }

.search_l select{border: none; outline: none; padding-left: 2%;}
.search_l:before{display: block; content: ""; width: 1px; height: 35px; background-color: #d9d9d9; position: absolute;top: 22%;left: 17%; }


.navbox{line-height: 64px; overflow: hidden; background-color: #4675bd;}
.navbox li{width: 14.2%; float: left; position: relative;}
.navbox li::before{width: 1px; content: ""; height: 46px; background-color: #79a3e2; position: absolute; right: 0px; top:10px;}
.navbox li:nth-last-child(1):before{display: none;}
.navbox li a{font-size: 20px; font-weight: bold; color: #c7ddfd; display: block;transition: all linear .2s; text-align: center;}
.navbox li a:hover,.navbox li a.on{color: #fff;}
.navbox li a::before{display:inline-block;vertical-align:middle;content:"";margin-right:5px;width:30px;height:30px;background-repeat:no-repeat;}
.navbox li.li01 a::before{background:url(../images/bm_nac01.png) no-repeat;}
.navbox li.li02 a::before{background:url(../images/bm_nac02.png) no-repeat;}
.navbox li.li03 a::before{background:url(../images/bm_nac03.png) no-repeat;}
.navbox li.li04 a::before{background:url(../images/bm_nac04.png) no-repeat;}
.navbox li.li05 a::before{background:url(../images/bm_nac05.png) no-repeat;}
.navbox li.li06 a::before{background:url(../images/bm_nac06.png) no-repeat;}
.navbox li.li01 .on::before,.navbox li.li01 a:hover:before{background:url(../images/bm_nac01_hover.png) no-repeat;}
.navbox li.li02 .on::before,.navbox li.li02 a:hover:before{background:url(../images/bm_nac02_hover.png) no-repeat;}
.navbox li.li03 .on::before,.navbox li.li03 a:hover:before{background:url(../images/bm_nac03_hover.png) no-repeat;}
.navbox li.li04 .on::before,.navbox li.li04 a:hover:before{background:url(../images/bm_nac04_hover.png) no-repeat;}
.navbox li.li05 .on::before,.navbox li.li05 a:hover:before{background:url(../images/bm_nac05_hover.png) no-repeat;}
.navbox li.li06 .on::before,.navbox li.li06 a:hover:before{background:url(../images/bm_nac06_hover.png) no-repeat;}
.navbox.col-m-4 li{width: 20%;}
/* newslist */
.newsList{clear: both;}
.newsList li h4{position:relative; padding:7px 0; font-size: 1em; font-weight: normal; line-height:26px; overflow:hidden; vertical-align:top;}
.newsList li .time{position:absolute; right:0; top: 50%; margin-top: -13px; color:#999999;}
.newsList li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a br{display: none;}
.newsList.MM-dd li h4{padding-right:60px;}
.newsList.yyyy-MM-dd li h4{padding-right:100px;}
.newsList.twoCol li{float: left; width: 50%;}
.newsList.twoCol{margin: 0 -15px;}
.newsList.twoCol li h4{margin: 0 15px;}
.newsList.dot li h4{padding-left: 18px;}
.newsList.dot li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 5px; height: 5px; background: #666; border-radius: 50%;}
.newsList.dot.blue li h4:before{background: #1573db;}
.newsList.line li{border-bottom: 1px solid #e1e5eb;}
.newsList.line li h4{padding-top: 14px; padding-bottom: 14px;}
.newsList.dot li:hover h4:before{background: #ea2b22;}
.newsList.dot li:hover a{color: #ea2b22;}
/* newsList */
.infoList{overflow:hidden;}
.infoList li{float:left; width:100%; padding-top:11px; padding-bottom:11px; overflow:hidden;border-bottom: 1px solid #ececec;}
.infoList li h4{position:relative; padding:0 106px 0 0px; font-weight:normal; font-size:1rem; overflow:hidden;}
.infoList li h4 a{float:left; line-height:1.6em; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList li h4 a.noLink:hover{color:inherit;}
.infoList li h4 a:before{display:none;position:absolute; top:-2px; left:5px; content:""; margin-top:.8em; width:3px; height:3px; background-color:#333; background-repeat:no-repeat; border-radius:50%;}
.infoList li h4 a:hover:before{background-color:#0e59a4;}
.infoList li h4 a em{font-style:normal;}
.infoList li h4 a em.ing{color:#c00;}
.infoList li h4 .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.8em; line-height:1.6em; color:#999; font-size:.9375rem; white-space:nowrap;}
.infoList li br{display:none;}
.infoList.fileList li h4 a{float:none; display:block; max-width:100%; width:100%\9;}
.infoList.fileList li h4 a font{float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList.fileList li h4 a:hover font{float:left; max-width:90%; color:#c00;}
.infoList.fileList li .Icon{float:left; margin-left:5px; width:23px; height:25px; background:url(/images/new.png) left center no-repeat; overflow:hidden;}
.infoList.others li{padding-top:4px; padding-bottom:4px;}
.infoList.notTime li h4{padding-right:0;}
.infoList.notTime li .time{display:none;}


.curmb{background:  url(/images/icon_wz.png) 0 0 no-repeat;padding-left: 30px;line-height: 30px;margin-bottom: 20px; margin-top: 20px;}
.curmb a{font: 14px/30px "微软雅黑";color: #222;line-height: 30px;}

.common_box .hd{border-bottom:1px solid #efefef;overflow: hidden; height: 64px; line-height: 64px;background-color: #f6f6f6;margin-bottom: 10px;}
.common_box .hd li{float:left; font-size: 18px; font-weight: bold; }
.common_box .hd li a{position: relative; display: block; padding:0 30px; color: #999999;}
/* .common_box .hd li a:after{content: ''; position: absolute; width:0; bottom:-1px; left:0; height: 4px; background: #277ad8;transition: all .3s; -webkit-transition: all .3s; overflow: hidden;}
.common_box .hd li.on a:after{width: 100%;} */
.common_box .hd li.on a{font-weight: bold; color: #fff; background-color: #4675bd;}

.public_box .hd{border-bottom:1px solid #efefef;overflow: hidden; height: 64px; line-height: 64px;background-color: #f6f6f6;margin-bottom: 10px;}
.public_box .hd li{float:left; font-size: 18px; font-weight: bold; }
.public_box .hd li a{position: relative; display: block; padding:0 30px; color: #999999;}
.public_box .hd li.on a{font-weight: bold; color: #fff; background-color: #4675bd;}
.public_box .hd li:not(.hasTab) a:hover{color: #4675bd;}


.common_head .hd{border-bottom:1px solid #efefef;overflow: hidden; height: 64px; line-height: 64px;background-color: #f6f6f6;margin-bottom: 10px;}
.common_head .hd li{float:left; font-size: 18px; font-weight: bold; }
.common_head .hd li a{position: relative; display: block; padding:0 30px; color: #999999;}
/* .common_head .hd li a:after{content: ''; position: absolute; width:0; bottom:-1px; left:0; height: 4px; background: #277ad8;transition: all .3s; -webkit-transition: all .3s; overflow: hidden;}
.common_head .hd li.on a:after{width: 100%;} */
.common_head .hd li.on a{font-weight: bold; color: #fff; background-color: #4675bd;}
.common_head .hd li a.hasLink{color: #4675bd;}

/*list*/
.white-box{overflow: hidden;margin-bottom:20px;}
.sideBar{float:left; width:22%;}
.mainContent{float:right; width:74%;}
.mainContent_all{float:right; width:100%;}
.mainContent .inBox{padding-left:30px;}
.mainContent .detail{padding-right:0!important; padding-bottom:0!important;}
.mainContent .pageList{margin-bottom:15px;}

.parentName{position:relative; z-index:11; line-height:160%; padding:10px 15px; font-size:1.25em; color:#fff; text-align:center; background:#4675bd;}
.parentName font{display:inline-block; vertical-align:top; line-height:1.4em;}

.sideMenu{position:relative; z-index:13; overflow:hidden;}
.sideMenu li a{position:relative; display:block; padding:12px 35px 12px 20px; font-size:1em; line-height:1.6em; text-align:center; background-color:#f9f9f9;}
.sideMenu li a:hover{color:#2d548f; background-color:#f0f0f0;}
.sideMenu li a.aon{color:#2d548f; background-color:#e8e8e8; font-weight: bold;}

/*footer*/
.footerbox{background-color: #efefef;}
.wrap-yqljs{padding:20px 0px; background-color:#ebebeb;}
.footer-links .item{float: left; 
width:25%;
 
}
.footer-links .item:last-child{margin-right: 0px}
.footer-links dl{position: relative; z-index: 14; margin: 0 10px;}
.footer-links dl dt{position: relative; z-index:14; padding:0 10px; height:35px; line-height: 35px;  cursor: pointer; overflow: hidden;}
.footer-links dl dt i{ font-size:12px;
	display: inline-block;
	width: 15px;height: 8px;
	margin-top: 8px;
	margin-left: 12px;
	line-height: 24px;
	text-align: center;
	transition: all linear .4s;
	background:url(/images/bm_foot_sj.png) no-repeat left center;
}
.footer-links dl dt i.on{
	margin-top:0; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); border-top-color:#fff;
}
.footer-links dl dd{position: absolute; bottom: 100%; left: 0; right: 0; border:#f4f1f1 1px solid; border-bottom: none; border-radius: 4px 4px 0 0; overflow: hidden; background: rgb(235 235 235); box-shadow:0 0 8px 1px rgba(0,0,0,0.2);  display: none; max-height: 360px; overflow-y:auto}
.footer-links dl dd a{display: block; padding:8px 10px; color: #333; }
.footer-links dl dd a:hover{font-weight: bold; color: #2c538e; }
.footer-links dl dd a:last-child{border-bottom: none;}
.footer_txt{overflow: hidden;padding-top: 35px; padding-bottom: 30px;color:#929292; font-size: 14px;}
.footer_txt a{color:#929292;}
.footer_txt a:hover{color: #2c538e;}
.footer_l{width: 33%; float: left; border-left: 1px solid #e8e8e8;}
.footer_pic{width: 40%; float: left;text-align: right; margin-top: 20px;}
.footer_gy{width: 50%; float: right;line-height: 30px;}
.footer_gy li{width: 50%; float: left;position: relative; }
.footer_gy li::before{position: absolute; content: "";width: 1px; background-color:#929292; height:14px; right: 20%; top: 5px;}
.footer_gy li:nth-child(2)::before,.footer_gy li:nth-child(4)::before{display: none;}
.footer_m{width: 33%; float: left;border-left: 1px solid #e8e8e8;}
.footer_m p{line-height: 30px;padding-left: 28%;}

.footer_r{width: 33%; float: right;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
.footer_r p{line-height: 30px;padding-left: 20%;}
.footer_r .bah a{background: url(/images/qdb.png) no-repeat left center; padding-left: 20px;}

/* 归档 */
.contentbox{position: relative;}
.guidang{position: absolute; top: -55px; right: 2%; width: 258px; height: 104px; background: url(/2021images/guidang.png) no-repeat; z-index: 9;}
.guidang span{display: block; padding: 4px 0 0 116px;  color: #c81208; font-size:1.375em; font-weight: bold; transform:rotate(-2deg); 
	-ms-transform:rotate(-2deg); 	/* IE 9 */
	-moz-transform:rotate(-2deg); 	/* Firefox */
	-webkit-transform:rotate(-2deg); /* Safari 和 Chrome */
	-o-transform:rotate(-2deg);}



@media (max-width: 1199px)
{
	.common_box .hd li a{padding:0 20px;}
	.common_head .hd li a{padding:0 20px;}
	
	.public_box .hd li a{padding:0 20px;}
}
@media (max-width: 1023px)
{
	.SideBar{float:none; width:100%;}
	  .SideMenu{position: relative; z-index: 999; border: 0; border-radius: 0;}
	  .SideMenu .all{padding: 12px 42px 12px 20px; font-size:16px;}
	  .zdxxx_side .all{padding-left: 44px;}
	  .SideMenu .dropdown{padding-left:40px;}
	  .mainContent{float:none; width:100%;}
	  .mobile-sideBar{position:fixed; left:-200px; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.6)!important; width:200px!important; transition: all .3s; -webkit-transition:all .3s; }
	  .mobile-sideBar-mark{position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); z-index:10; display:none;}
	  .mobile-sideBar.open{box-shadow:0 0 5px rgba(0,0,0,0.4);}
	  .mobile-sideBar-over{width:200px; height:100%; overflow-x:hidden;}
	  .mobile-sideBar-scroll{position:relative; height:100%; overflow-x:hidden;}
	  .mobile-sideBar-icon{position:absolute; left:100%; bottom:0; z-index:13; width:40px; height:40px; background:url(/images/site_tree_ico.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;   cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
	  .mobile-sideBar-icon-open{transform: rotate(180deg); border-radius: 0 0 0 4px;}
	
	  .mobile-sideBar .parentName{width:170px; padding:12px 15px; text-align:left; margin-bottom:0; border-radius:0;}
	  .mobile-sideBar .sideMenu{width:200px; padding-bottom:0; margin-bottom:0;}
	  .mobile-sideBar .sideMenu li a{padding:12px 15px; text-align:left; background: #f5f6f7; margin-bottom: 0; border-bottom:1px solid rgba(255,255,255,.8);}
	  .mobile-sideBar .sideMenu.hs ul{padding:0;}
	  .mobile-sideBar .sideMenu.hs ul a:hover, .mobile-sideBar .sideMenu.hs ul li.on > a{background:#f5f6f7 !important; }
.infor_box{width: 96%; margin: 0 auto;}
}



@media (max-width: 991px){
.navbox li{width: 33.33% !important;}	
.navbox li:nth-child(3)::before{display: none;}
.footer_l{width: 100%; border: 0px;}
.footer_gy li{width: auto; margin: 0 10px; float: none;display: inline-block;}
.footer_gy ul{display: inline-block;}
.lxwm{display: inline-block;}
.footer_gy li:nth-child(1)::before,.footer_gy li:nth-child(3)::before{display: none;}
.footer_pic{margin-top: 0px;width: 100%;text-align: center;}
.footer_gy{width: 100%; text-align: center;}
.footer_m{border: 0px;width: 100%; text-align: center;}
.footer_r{border: 0px;width: 100%;text-align: center;}
.footer_m p{padding-left: 0px; display: inline-block;}
.footer_r p{padding-left: 0px;display: inline-block;}
}
/*网站地图*/
.websiteMap{margin-bottom:30px;}
.websiteMap .setModule{margin-bottom:15px;}
.websiteMap .common-title{line-height:44px; background-color:#f5f5f5;}
.websiteMap .common-title .currentName{font-size:1.125em;}
.websiteMap .common-title .currentName:before{background-color:##01559d;}
.websiteMap .infoList{padding:15px 10px 0;}
.websiteMap .infoList li{float:left; width:auto; padding-top:7px; padding-bottom:7px;border:0px;padding-right:15px;}
.websiteMap .infoList li h4{padding-right:15px; font-size:15px;}
.websiteMap .infoList li h4 a:before{width:5px; height:5px; background-color:#2370b6; border-radius:50%;}
.common-title .currentName{position:relative; float:left; padding-left:20px; font-size:1.5em; font-weight:bold; color:#2d548f;}
.common-title .currentName:before{position:absolute; top:50%; left:0; content:""; width:5px; height:20px; margin-top:-9px; background-color:#4675bd;}
.column-title br{display:none;}
/*page*/
.pagediv{ clear:both; padding:20px 0 30px; text-align:center; color:#333;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(../images/page_num.gif) repeat-x; border-radius:3px;}
.pagediv .arrow a:hover{color:#000; font-weight: bold;} 
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:0 2px 5px rgba(0,0,0,0.15) inset;}
.pagediv .index_num a:hover{color:#000; font-weight: bold;}
.pagediv a:hover{background:#fff; color:#000; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(../images/page_num.gif) repeat-x; border-radius:3px;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; text-align:center; border-radius:3px;}


@media (max-width: 768px){
.websiteMap .infoList li{width: 33.33333%;}
.search_box{width: 90%;}

.input_text{width: 70%;}
.search_l:before{left: 23%;}
.search_l select{width: 68px;}
.common_box .hd{height: auto;}
.public_box .hd{height: auto;}
.common_head .hd{height: auto;}
.header_link li.pc{display: none;}
.header_link li.m{display: block;}
}
@media (max-width: 640px){
.navbox li a::before{ display: none;}

}

@media (max-width: 500px){
.navbox li{width: 33.33%;}
.navbox li:nth-child(even)::before{display: none;}
.navbox li:nth-child(odd)::before{display: none;}
.navbox li a{font-size: 18px;}
.navbox{line-height: 50px;}
.bmmc a{font-size: 32px;}
.headerbox .bannerbox{height:274px;}

.tpxw .owl-carousel .zhaiyao{display: none;}
.midbox{padding:20px 0px !important;}
.m40{margin-top: 20px;}
.footer-links .item{width: 50%;}
.input_text{width: 60%;}
.search_l select{width: auto;}

.search_l:before{display: none;}
.bmmc a{font-size: 26px;}
.tt_zhaiyao{display: none;}
}
@media (max-width: 450px){
.websiteMap .infoList li{width: 50%;}
}

@media (max-width: 320px){
.navbox li{width:50% !important;}
.bmmc a{font-size: 26px;}
.common_box .hd{line-height: 50px; height: auto;}
.public_box .hd{line-height: 50px; height: auto;}
.common_head .hd{line-height: 50px; height: auto;}
}