body {
	background: #f7f7f7;
}
.xxgkGbHeader{
	height: 3.78rem;
	position: relative;
}
.xxgkGbHeader .xxgkGbBg{
	width: 100%;
	height: 250%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.xxgkGbHeaderC{
	width: 100%;
}
.xxgkGbHeaderLogoBox{
	overflow: hidden;
	padding-top:.22rem
}
.xxgkGbHeaderLogoBox img{
	width: 6.85rem;
	margin: 0 auto;
	display: block;
}
.xxgkGbHeaderC .xxgkGbHeaderTitle{
	margin: .5rem auto 0;
	display: block;
	width: 6.95rem;
}
.xxgkGbHeaderC .xxgkGbHeaderTitle_wjk{
	margin: .4rem auto 0;
	display: block;
	width: 2.95rem;
}
.xxgk-main2-bg{
	background-color: #f7f7f7 !important;
	padding-top: .3rem !important;
}
.xxgk_SearchBox{
	position: relative;
	z-index: 1;
	height: .68rem;
}
.xxgk_SearchBox i{
	display: none;
}
.xxgk_SearchBox .p_search_2019{
	overflow: hidden;
}
.xxgk_SInputBox{
	float: left;
	width: 4.8rem;
	background-size: 100% 100%;
	border: .03rem #3c739b solid;
	border-radius: .1rem;
}
.xxgk_SInputBox .inp_srh_2019{
	width: 3.8rem;
	height: 0.64rem;
	line-height: .64rem;
	font-size: .32rem;
	padding-left:.25rem;
	background: none;
	box-sizing: border-box;
	float: left;
}
.xxgk_SInputBox .btn_srh_2019{
	width: .8rem;
	height: .64rem;
	cursor: pointer;
	float: right;
	background: url(/images/xxgk_search_v2021.png) .2rem center no-repeat;
	background-size: 60%;
}
.xxgk_SearchBox .p_search_2019 .p_gaoji{
	line-height: .7rem;
	float: right;
	font-size: .3rem;
	color: #fff;
	cursor: pointer;
	width: auto;
	margin-left: 0;
	text-indent: 0;
	background: #3c739b;
	padding: 0 .2rem;
	border-radius: .12rem;
	height: 0.7rem;
	font-weight: normal;
}
.xxgk_v2019Center{

}
.hsearch-box-bg{
	margin-top: .3rem;
	position: relative;
}
.hsearch-box{
	padding: 0 !important;
	background: none !important;
}
.main-box{
	background: none !important;
	padding-top: 0 !important;
	overflow: visible !important;
	margin: 0!important;
}
.p_left_box{
	background: none !important;
	border: 0 !important;
}
.p_right_box{
	margin-top: .3rem;
	-moz-box-shadow: 0 0 0.3rem #e9e9e9;
	-webkit-box-shadow: 0 0 0.3rem #e9e9e9;
	box-shadow: 0 0 0.3rem #e9e9e9;
}
.xxgkLLiBox{
	font-size: .32rem;
	color: #2e6b97;
	position: relative;
	cursor: pointer;
	display: block;
	height: 1rem;
	width: 3.3rem;
	box-sizing: border-box;
	margin-right: .3rem;
	margin-bottom: .3rem;
	padding: .28rem .5rem 0 1.1rem;
	line-height: .4rem;
	float: left;
}
.xxgkLDropdown{
	clear: both;
	padding-left: 0.4rem;
}
.xxgkLDropdown2{
	clear: both;
	padding-left: 0.4rem;
}
.xxgkLLiBox:hover{
	color: #2e6b97;
}
.xxgkLLiBox.active{
	color: #fff;
}
.xxgkLLiBox i{
	position: absolute;
	display: block;
	right: .3rem;
	margin-left:-0.1rem;
	top: .4rem;
	background: url(/images/xxgk_app_ico1.png) no-repeat;
	background-size:100% 100%;
	width: .3rem;
	height: .18rem;
}
.xxgkLLiBox.active i{
	background: url(/images/xxgk_app_ico2.png) no-repeat;
	background-size:100% 100%;
	top: .4rem;
}
.xxgkLLiBox0{
	background:#EDEDED url(xxgk_ico_1a.png) .36rem .25rem no-repeat;
	background-size:.48rem .5rem;
}
.xxgkLLiBox1{
	background:#EDEDED url(xxgk_ico_2a.png) .36rem .25rem no-repeat;
	background-size:.52rem .52rem;
	margin-right: 0;
	padding: .11rem .8rem 0 1.1rem;
}
.xxgkLLiBox2{
	background:#EDEDED url(xxgk_ico_3a.png) .36rem .25rem no-repeat;
	background-size:.48rem .5rem;
	padding: .11rem .8rem 0 1.1rem;
}
.xxgkLLiBox3{
	background:#EDEDED url(xxgk_ico_4a.png) .36rem .25rem no-repeat;
	background-size:.45rem .5rem;
	margin-right: 0;
}
.xxgkLLiBox4{
	background:#EDEDED url(xxgk_ico_5a.png) .36rem .25rem no-repeat;
	background-size:.47rem .5rem;
}
.xxgkLLiBox5{
	background:#EDEDED url(xxgk_ico_6a.png) .36rem .25rem no-repeat;
	background-size:.48rem .5rem;
	margin-right: 0;
}
.xxgkLLiBox6{
	background: #EDEDED url(xxgk_ico_7a.png) .36rem .25rem no-repeat;
	background-size:.47rem .5rem;
}

.xxgkLLiBox0.active{
	background:#3c739b url(xxgk_ico_1a_h.png) .36rem .25rem no-repeat;
	background-size:.48rem .5rem;
}
.xxgkLLiBox1.active{
	background:#3c739b url(xxgk_ico_2a_h.png) .36rem .25rem no-repeat;
	background-size:.52rem .52rem;
}
.xxgkLLiBox2.active{
	background:#3c739b url(xxgk_ico_3a_h.png) .36rem .25rem no-repeat;
	background-size:.48rem .5rem;
}
.xxgkLLiBox3.active{
	background:#3c739b url(xxgk_ico_4a_h.png) .36rem .25rem no-repeat;
	background-size:.45rem .5rem;
}
.xxgkLLiBox4.active{
	background:#3c739b url(xxgk_ico_5a_h.png) .36rem .25rem no-repeat;
	background-size:.47rem .45rem;
}
.xxgkLLiBox5.active{
	background:#3c739b url(xxgk_ico_6a_h.png) .36rem .25rem no-repeat;
	background-size:.48rem .5rem;
}
.xxgkLLiBox6.active{
	background:#3c739b url(xxgk_ico_7a_h.png) .36rem .25rem no-repeat;
	background-size:.47rem .5rem;
}
.xxgkLTabBox{
	overflow: hidden;
	border-top:2px solid #fff;
	border-bottom: 2px solid #fff;
}
.xxgkLTabBox a{
	float: left;
	width: 50%;
	height: .99rem;
	line-height: .99rem;
	color: #666;
	background: #f0f0f0;
	text-align: center;
	font-size: .34rem;
}
.xxgkLTabBox a:hover{
	color: #666;
}
.xxgkLTabBox a.active:hover{
	color: #2e6b97;
}
.xxgkLTabBox a.active{
	background: #fff;
	color: #2e6b97;
	font-weight: bold;
	font-size: .36rem;
}

.xxgkLBtnLi{
	display: block;
	text-align: left;
	line-height: .7rem;
	font-size: .3rem;
	color: #333;
	height: .7rem;
	padding-left: .24rem;
}
.xxgkLBtnLi.active{
	border-bottom: 0;
	color: #2e6b97;
	font-weight: bold;
}
.xxgkLBtnLi:hover{
	color: #333;
}
.xxgkLBtnLi.active:hover{
	color: #2e6b97;
}
.xxgkLBtnLi2{
	display: block;
	text-align: left;
	line-height: .7rem;
	font-size: .3rem;
	color: #333;
	height: .7rem;
	padding-left: .24rem;
}
.xxgkLBtnLi2.active{
	border-bottom: 0;
	color: #2e6b97;
	font-weight: bold;
}
.xxgkLBtnLi2:hover{
	color: #333;
}
.xxgkLBtnLi2.active:hover{
	color: #2e6b97;
}

.xxgkLBtnLi_zc{
	display: block;
	border-bottom: .2rem #fff solid;
	text-align: left;
	line-height: .7rem;
	font-size: .3rem;
	color: #333;
	height: .7rem;
	padding-left: .6rem;
	background:#e6e6e6;
	background-size: .06rem .06rem;
	position: relative;
}
.xxgkLBtnLi_zc.active{
	color: #2e6b97;
	background:#E5E5E5;
	background-size: .06rem .06rem;
}
.xxgkLBtnLi_gz{
	display: block;
	border-bottom: .2rem #fff solid;
	text-align: left;
	line-height: .7rem;
	font-size: .3rem;
	color: #333;
	height: .7rem;
	padding-left: .6rem;
	background:#e6e6e6;
	background-size: .06rem .06rem;
	position: relative;
}
.xxgkLBtnLi_gz.active{
	color: #2e6b97;
	background:#E5E5E5;
	background-size: .06rem .06rem;
}

.xxgkLBtnLi_wj{
	display: block;
	border-bottom: .2rem #fff solid;
	text-align: left;
	line-height: .7rem;
	font-size: .3rem;
	color: #333;
	height: .7rem;
	padding-left: .6rem;
	background:#e6e6e6;
	background-size: .06rem .06rem;
	position: relative;
}
.xxgkLBtnLi_wj.active{
	color: #2e6b97;
	background:#E5E5E5;
	background-size: .06rem .06rem;
}

.xxgk-left-menu li h4, .xxgk-left-menu li h3{
	background: #fff !important;
	margin-bottom: 0 !important;
	height: .7rem !important;
	line-height: .7rem !important;
}

.xxgk-left-menu li h4 a, .xxgk-left-menu li h4 span {
	padding-left: 0.52rem !important;
}
.xxgk-left-menu li h4 a, .xxgk-left-menu li h4 span {
	background-size: .14rem auto !important;
}
.xxgk-left-menu li.active h4 a, .xxgk-left-menu li.active h4 span {
	background: none !important;
	font-weight: 500 !important;
	background-size: .22rem auto !important;
}
.xxgk-left-menu li h4.single a, .xxgk-left-menu li h4.single span {
	padding-left: 0 !important;
	display: inline-block!important;
}
.xxgk-child a {
	padding-left: 0 !important;
	background: none !important;
}
.xxgk-child a.active{
	font-weight: bold;
	color: #2f6b98;
}
.hsearch-box-bg{
	background-color: #f1f1f1;
	display:none;
}
.hsearch-box{
	position:relative;
}
.hsearch-title{
	text-align:center;
	padding:.5rem 0 .3rem;
}
.hsearch-title img{
	width:94%;
	display: block;
}
.hsearch-line{
	text-align:center;
	padding:0 0 .3rem 0;
}
.hsearch-line img{
	width:100%;
	display: block;
}
.normal{
	padding-bottom:.5rem;
	height:.6rem;
}
.half{
	width:100%;
	float:left;
	height:.6rem;
	position:relative;
	z-index: 1;
}
.normal span.lable{
	width:20%;
	float:left;
	text-align:right;
	font-size:.28rem;
	line-height:.6rem;
	height:.6rem;
}
.normal .hsearch-ipt{
	width:75%;
	float:right;
}
.normal input{
	height:.57rem;
	line-height:.57rem;
	border:.015rem solid #e6e6e6;
	text-indent:1em;
	font-size:.28rem;
}
.hsearch-form{
	padding-right: .2rem;
	margin-bottom: 1rem;
}
.hsearch-form .half input{
	width:75%;
	position:relative;
	z-index:1;
}
.normal .calaner-icon{
	background: url(/images/xxgk-calaner-icon0805.png) no-repeat;
	background-size:100% 100%;
	height: .33rem;
	width: .4rem;
	display: block;
	position: absolute;
	top: .15rem;
	right: .2rem;
	z-index: 100;
}
.hsearch-form .txtarea{
	clear:both;
}
.normal textarea{
	width:75%;
	float:right;
	padding:.2rem 0;
	border:.015rem solid #e6e6e6;
	/*text-indent:1em;*/
	font-size:.28rem;
	height:2rem;
	box-sizing: border-box;
	padding-left: .28rem;
}
.xxgk-btn-groups{
	padding:.3rem 0 .5rem 0;
	clear:both;
	text-align:center;
}
.xxgk-btn-groups span{
	padding:.1rem .7rem;
	font-size:.3rem;
	margin:0 .3rem;
	vertical-align: top;
}
.xxgk-btn-groups .submt{
	color:#fff;
	background:#2f6b98;
	border:0.02rem solid #2f6b98;
	cursor: pointer;
	margin: 0 .2rem!important;
	padding: .1rem .6rem!important;
	font-size: .32rem!important;
}
.xxgk-btn-groups .reset{
	color:#2f6b98;
	border:2px solid #2f6b98;
	cursor: pointer;
	margin: 0 .2rem!important;
	padding: .1rem .6rem!important;
	font-size: .32rem!important;
}
.halfZ_index{
	z-index: 2;
}

.xxgk-hsearch-hide{
	background:url(/images/xxgk-hsearch-hide.png) no-repeat center center;
	width:76px;
	height:45px;
	display:block;
	position:absolute;
	bottom:-18px;
	left:50%;
	margin-left:-38px;
	cursor:pointer;
	z-index:1;
}

.normal .select_box{
	font-size:.3rem;
	width:75%;
	height:.6rem;
	float:right;
	background-color:#fff;
	position:relative;
	border:1px solid #e3e3e3;
	z-index: 99;
}
.normal .select_showbox{
	height:.62rem;
	line-height:.62rem;
	background:url(/images/MEPC_v2019_xxgkDropdown_06.png) no-repeat 300px center;
	text-indent:1em;
	color: #999;;
	position: relative;
	z-index: 1;
	font-size: .28rem;
}
.normal .select_showbox.active{
	background:url(/images/MEPC_v2019_xxgkDropdown_03.png) no-repeat 300px center;
	background-color:#fff;
}
.normal .select_option{
	border:.015rem solid #e3e3e3;
	border-top:none;
	display:none;
	left:-0.015rem;
	top:.6rem;
	position:absolute;
	z-index:9999;
	background:#fff;
}
.normal .select_option li{
	text-indent:1em;
	width:5.1rem;
	cursor:pointer;
	line-height:.6rem;
	height:.6rem;
}
.normal .select_option li.selected{
	background-color:#2f6b98;
	color:#fff;
}
.normal .select_option li.hover{
	background:#BEBEBE;
	color:#fff;
}
.normal select{
	display:none;
}

#theme{
	position:relative;
	z-index:1;
}
#theme .theme-select{
	width: 5.1rem;
	height: auto;
	position: absolute;
	top: .6rem;
	left: 25%;
	z-index: 9999;
	background: #fff;
	border: .015rem solid #e6e6e6;
	padding: .3rem .5rem .3rem;
	box-sizing: border-box;
	display:none;
}
#theme .theme-select-cont{
	overflow-y:auto;
	height:300px;
}
#theme .theme-select input{
	width:auto;
	height:auto;
	border:0;
	display: block;
	float: left;
	width: .3rem;
	margin-top: .11rem;
	margin-right: 0.05rem;
}
#theme .theme-select dd{
	padding-left:.3rem;
	height:.5rem;
	line-height:.5rem;
	background: url(/images/xxgk-li-cur-icon0803.png) no-repeat .1rem center;
	display:none;
}
#theme .theme-select dd b{
	font-weight:normal;
	font-size:.28rem;
	display: block;
	float: left;
}
#theme .theme-select dt{
	background: url(/images/xxgk-arrow-right0803.png) no-repeat left center;
	padding-left:.3rem;
	height:.5rem;
	line-height:.5rem;
}
#theme .theme-select dt b{
	font-weight:normal;
	font-size:.28rem;
	display: block;
	float: left;
}
#theme .theme-select dt.active{
	background: url(/images/xxgk-arrow-down0803.png) no-repeat left center;
}
#theme .theme-select dt.active b{
	color: #0c79cc;
}
#theme .theme-select dt.single{
	background: url(/images/xxgk-li-cur-icon0803.png) no-repeat left center;
}
#theme .theme-select dt.single.active{
	background: url(/images/xxgk-li-cur-icon0803.png) no-repeat left center;
}
#theme .theme-select .check-btn{
	background:#fbfbfb;
	height:.8rem;
	width:100%;
	line-height:.8rem;
	text-align:center;
	cursor:pointer;
	position:absolute;
	bottom:1px;
	font-size: .3rem;
	left:0;
	z-index:100;
}
#theme .theme-select dl.active dd{
	display:block;
}

.halfZ_index1{
	z-index: 3;
}



.p_right_ListBox{
	padding-bottom: .4rem;
}
.p_right_ListBox .p_right_ListTitle{
	height: .58rem;
	border-bottom: 0.02rem solid #c8c8c8;
}
.p_right_ListBox .p_right_ListTitle a{
	display: block;
	float: left;
	height: .6rem;
	line-height: .6rem;
	font-size: .3rem;
	font-weight: bold;
	background: #3c739b;
	color: #fff;
	padding: 0 .28rem;
}
.p_right_ListBox ul{
	padding: .2rem .2rem 0;
}
.p_right_ListBox ul li{
	line-height: .5rem;
	margin-bottom: .38rem;
}
.p_right_ListBox ul li a{
	color: #333;
	font-size: .3rem;
	vertical-align: top;
}
.p_right_ListBox ul li span{
	color: #999;
	font-size: .3rem;
	white-space: nowrap;
	vertical-align: top;
}
.p_right_ListMore{
	display: block;
	margin: 0 auto;
	color: #333333;
	font-size: .3rem;
	width:1.82rem;
	height: .54rem;
	line-height: .54rem;
	text-align: center;
	background: #e6e6e6;
}
.p_left_box .xxgkNbNav{
	border-top: .2rem solid #fff;
	clear: both;
}
.p_left_box .xxgkNbNav li{
	height: .7rem;
	line-height: .7rem;
	font-size:.3rem;
	color: #333;
	text-indent: 3.1rem;
	background: #fff url(xxgkGb2019_UlLBg_03.png) no-repeat 2.87rem center;
	background-size:0.06rem 0.06rem;
}
.p_left_box .xxgkNbNav li a{
	color: #333;
}
.p_left_box .xxgkNbNav li.active{
	background: #d8e3eb url(piont.gif) no-repeat 2.87rem center;
	background-size:0.06rem 0.06rem;
}
.p_left_box .xxgkNbNav li.active a{
	color: #2e6b97;
}
.xxgkNbTitle{
	padding: .48rem .2rem .4rem;
}
.xxgkNbTitle a{
	color: #333;
	font-size: .3rem;
	line-height:.48rem;
	display: block;
}
.xxgkNbXq{
	padding: .4rem .27rem;
}
.xxgkNbXqTitle{
	text-align: center;
	color: #2e6b97;
	font-size: .4rem;
	margin-bottom: .28rem;
}
.xxgkNbXqTitle{
	text-align: center;
	color: #2e6b97;
	font-size: .4rem;
	margin-bottom: .28rem;
}
.wjkFontBox{
	text-align: center;
	font-size: .26rem;
	color: #333;
	padding-bottom: 25px;
	border-bottom: 2px solid #f2f2f2;
}
.xxgkNbXqTime{
	text-align: center;
}
.xxgkNbXqTime em{
	padding: 0 0.1rem;
	white-space: nowrap;
	line-height: .38rem;
	font-size: .28rem;
	vertical-align: middle;
}
.xxgkNbXqTime span{
	padding: 0 0.1rem;
	white-space: nowrap;
	line-height: .38rem;
	font-size: .28rem;
	vertical-align: middle;
}
.xxgkNbXqTime span i{
	cursor: pointer;
}
.xxgkNbXqTime span i.active{
	color: #2e6b97;
}
.xxgkNbXqCenter{
	padding-top: .32rem;
}
.xxgkNbXqCenter p{
	color: #333;
	line-height: .6rem;
	font-size: .3rem;
}
.xxgkNbXqCenter a{
	color: #2e6b97;
}
.xxgkGkzdUl{
	padding-top: .32rem !important;
}
.xxgkGkzdUl li{
	padding-bottom: .3rem;
	border-bottom: 0.02rem solid #c8c8c8;
	margin-bottom: 0 !important;
}
.p_right_Scroll{
	overflow-y: auto;
	padding-top: .4rem;
}
.p_left_box{
	height: auto !important;
	min-height: auto !important;
	margin: 0!important;
	padding: .3rem;
	background: #FFFFFF!important;
	width: auto!important;
}
.p_right_Zn{
	padding:0 .2rem .5rem;
}
.xxgkNbXq2{
	padding: .5rem .2rem .2rem;
}

.content_body_box img {
	max-width: 100%;
}

input::-webkit-input-placeholder{
	color:#999;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#999;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#999;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
	color:#999;
}

textarea::-webkit-input-placeholder{
	color:#999;
}
textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#999;
}
textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#999;
}
textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */
	color:#999;
}

/*规章库*/
.xxgkLDropdown_zc {
	clear: both;
}
.gz_box {
	padding: .6rem .2rem .2rem .2rem;
}
.gz_title {
	height: .6rem;
	border-bottom: 2px #0F5A9B solid;
	line-height: .4rem;
}
.gz_title ul li {
	float: left;
	font-size: .36rem;
	font-family: SimSun;
	font-weight: bold;
}
.gz_title ul li:first-child {
	width: 12%;
	text-align: center;
}
.gz_title ul li:nth-child(2) {
	width: 86%;
	text-align: center;
}
.gz_title ul li:nth-child(3) {
	width: 290px;
	float: right;
	text-align: center;
	display: none;
}
.gz_list * {
	font-family: SimSun;
}
.gz_list a {
	font-family: SimSun;
	color: #333;
}
.gz_list ul li {
	clear: both;
	overflow: hidden;
	padding: .2rem 0 .6rem;
	position: relative;
}
.gz_list ul li:nth-child(2n) {
	background: #EEEEEE;
}
.gz_list .num {
	float: left;
	width: 12%;
	text-align: center;
	line-height: .46rem;
	font-size: .3rem;
}
.gz_list .title {
	float: left;
	width: 88%;
	line-height: .48rem;
	font-size: .36rem;
	font-weight: bold;
}
.gz_list .title p {
	font-size: .3rem;
	line-height: .48rem;
	color: #5d89b6;
	font-weight: normal;
	margin-top: .1rem;
}
.gz_list .download {
	line-height: 1;
	clear: both;
	position: absolute;
	right: 0;
	bottom: .1rem;
}
.gz_list .download a {
	display: inline-block;
	padding: 0 .2rem;
	font-size: .3rem;
}
.gz_wei {
	text-align: center;
	font-size: .28rem;
	height: 1rem;
	line-height: 1rem;
}
.gz_wei span {
	color: #2465A7;
}

.gz_wei input[type='radio'] {
	width: .3rem;
	height: .3rem;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
	background: url(/images/gz_input2.png) left center no-repeat;
	margin-right: .1rem;
	margin-bottom: -0.05rem;
	background-size: 0.29rem .3rem;
}

.gz_wei input[type=radio]:checked {
	border: none;
	background: url(/images/gz_input1.png) no-repeat center;
	background-size: .29rem .3rem;
}
.gz_xxyx {
	font-size: .26rem;
	font-weight: bold;
	text-align: center;
	margin: .4rem auto 0;
	color: #FFFFFF;
	background: url("/images/gz_line.png") no-repeat 0 12px;
	background-size: contain;
}

/* 页码 */
.nypage {
	padding: 0.6rem 0 0.2rem;
	text-align: center;
	color: #333333;
	line-height: 0.35rem;
	font-size: 0;
}

.nypage a {
	display: inline-block;
	width: 0.36rem;
	height: 0.36rem;
	text-align: center;
	line-height: 0.35rem;
	color: #333333;
	margin: 0 0.01rem;
	border: 1px solid #dddddd;
	font-size: 0.17rem;
}

.nypage a.index, .nypage a.end {
	width: 0.58rem;
}

.nypage a.next {
	width: .92rem;
}

.nypage a.cur,.nypage a:hover {
	background: #2564A9;
	border: 1px solid #2564A9;
	color: #fff;
}

.nypage .pageGo {
	display: flex;
	padding-left: .1rem;
	margin: .2rem auto 0;
	justify-content: center;
}

.nypage .pageGo span {
	display: inline-block;
	height: 0.36rem;
	line-height: 0.36rem;
	font-size: 0.17rem;
	float: left;
	margin: 0;
}

.nypage input {
	margin: 0 2px;
	height: 0.36rem;
	line-height: 0.36rem;
	font-size: 0.17rem;
	text-align: center;
	border: 1px solid #ddd;
	width: .4rem;
	padding:0 2px;
	float: left;
	background: transparent;
	display: inline-block;
}

.nypage #go {
	text-align: center;
	border: 1px solid #ddd;
	/* width: 0.48rem; */
	cursor: pointer;
	font-size: 0.17rem;
	line-height: 0.36rem;
	background: #FFFFFF;
	display: inline-block;
	padding: 0 .1rem;
}
.nypage #go:hover {
	background: #2564A9;
	color: #FFFFFF;
}

.nypage #go{outline:none;}
.nypage #go:focus{outline:0;}

/*主动公开*/
.p_right_gk {
	overflow: hidden;
	padding-top: .1rem;
	position: relative;
	padding-bottom: .1rem;
}
.p_right_gk ul li {
	width: 3.1rem;
	height: .8rem;
	line-height: .8rem;
	float: left;
	box-shadow: #d8d5d5 0.01rem 0.01rem 0.1rem 0.01rem;
	margin: .14rem 0 .14rem .23rem;
}
.p_right_gk ul li:hover {
	background: #2E6B97;
}
.p_right_gk ul li a {
	display: block;
	color: #999999;
	padding-left: .66rem;
	font-size: .28rem;
}
.p_right_gk ul li a:hover {
	color: #FFFFFF;
}
.p_right_gk .gk1 {
	background: url("/images/xxgk_zdgk_ico1.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk2 {
	background: url("/images/xxgk_zdgk_ico2.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk3 {
	background: url("/images/xxgk_zdgk_ico3.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk4 {
	background: url("/images/xxgk_zdgk_ico4.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk5 {
	background: url("/images/xxgk_zdgk_ico5.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk6 {
	background: url("/images/xxgk_zdgk_ico6.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk7 {
	background: url("/images/xxgk_zdgk_ico7.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk8 {
	background: url("/images/xxgk_zdgk_ico8.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk9 {
	background: url("/images/xxgk_zdgk_ico9.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk10 {
	background: url("/images/xxgk_zdgk_ico10.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk11 {
	background: url("/images/xxgk_zdgk_ico11.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk12 {
	background: url("/images/xxgk_zdgk_ico12.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk13 {
	background: url("/images/xxgk_zdgk_ico13.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk14 {
	background: url("/images/xxgk_zdgk_ico14.png") .2rem no-repeat;background-size: 10%;
}

.p_right_gk .gk1:hover {
	background: url("/images/xxgk_zdgk_ico1h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk2:hover {
	background: url("/images/xxgk_zdgk_ico2h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk3:hover {
	background: url("/images/xxgk_zdgk_ico3h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk4:hover {
	background: url("/images/xxgk_zdgk_ico4h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk5:hover {
	background: url("/images/xxgk_zdgk_ico5h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk6:hover {
	background: url("/images/xxgk_zdgk_ico6h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk7:hover {
	background: url("/images/xxgk_zdgk_ico7h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk8:hover {
	background: url("/images/xxgk_zdgk_ico8h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk9:hover {
	background: url("/images/xxgk_zdgk_ico9h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk10:hover {
	background: url("/images/xxgk_zdgk_ico10h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk11:hover {
	background: url("/images/xxgk_zdgk_ico11h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .gk12:hover {
	background: url("/images/xxgk_zdgk_ico12h.png") .2rem no-repeat;background-size: 10%;
}

.p_right_gk .gk13:hover {
	background: url("/images/xxgk_zdgk_ico13h.png") .2rem no-repeat;background-size: 10%;
}

.p_right_gk .gk14:hover {
	background: url("/images/xxgk_zdgk_ico14h.png") .2rem no-repeat;background-size: 10%;
}

.p_right_gk .jd1 {
	background: url("/images/xxgk_jd_ico1.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .jd2 {
	background: url("/images/xxgk_jd_ico2.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .jd3 {
	background: url("/images/xxgk_jd_ico3.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .jd4 {
	background: url("/images/xxgk_jd_ico4.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .jd5 {
	background: url("/images/xxgk_jd_ico5.png") .2rem no-repeat;
	background-size: 5%;
	padding-left: .66rem;
	display: block;
}
.p_right_gk .jd1:hover {
	background: url("/images/xxgk_jd_ico1h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .jd2:hover {
	background: url("/images/xxgk_jd_ico2h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .jd3:hover {
	background: url("/images/xxgk_jd_ico3h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .jd4:hover {
	background: url("/images/xxgk_jd_ico4h.png") .2rem no-repeat;background-size: 10%;
}
.p_right_gk .jd5:hover {
	background: url("/images/xxgk_jd_ico5h.png") .2rem no-repeat;background-size: 10%;
}

/*解读专题*/
.xxgk_zt {
	display: flex;
	justify-content: space-evenly;
}
.xxgk_zt img {
	width: auto;
	margin: 0 .1rem;
	height: 1rem;
}
.jd_mobile {
	width: 6.42rem!important;
}

/*新版布局*/
.xxgk_v2019Center {
	background: #fff;
	clear: both;
	padding: .3rem 0;
}
.main-box .p_right_box {
	width: auto!important;
	float: none;
	background: #fff;
	margin: 0.3rem 0.3rem;
	position: relative;
}
.xxgk-main2-bg {
	padding: 0!important;
}
.xxgkLDropdown_zc {
	margin-bottom: .3rem;
}
.xxgkLDropdown_jz {
	clear: both;
}

/*信息公开-文件*/
.xxgk_wj {
	overflow: hidden;
	background: #FFFFFF;
}
.xxgk_wj .xxgkLTabA1 {
	display: block;
	text-align: left;
	line-height: .7rem;
	font-size: .3rem;
	color: #333;
	height: .7rem;
	padding-left: .3rem;
	position: relative;
}
.xxgk_wj .xxgkLTabA1 i {
	display: block;
	width: .2rem;
	height: .2rem;
	background: url(/images/xxgk_list_ico1_app.png) no-repeat center;
	background-size: .2rem .2rem;
	position: absolute;
	top: .24rem;
	left: -.12rem;
}
.xxgk_wj .xxgkLTabA1.active i {
	background: url(/images/xxgk_list_ico2_app.png) no-repeat center;
	background-size: .2rem .2rem;
}
.xxgk_wj .xxgkLTabA1.active {
	color: #2e6b97;
	font-weight: bold;
}

.xxgk_wj .xxgkLTabA2 {
	display: block;
	text-align: left;
	line-height: .7rem;
	font-size: .3rem;
	color: #333;
	height: .7rem;
	padding-left: .3rem;
	position: relative;
}
.xxgk_wj .xxgkLTabA2 i {
	display: block;
	width: .2rem;
	height: .2rem;
	background: url(/images/xxgk_list_ico1_app.png) no-repeat center;
	background-size: .2rem .2rem;
	position: absolute;
	top: .24rem;
	left: -.12rem;
}
.xxgk_wj .xxgkLTabA2.active i {
	background: url(/images/xxgk_list_ico2_app.png) no-repeat center;
	background-size: .2rem .2rem;
}
.xxgk_wj .xxgkLTabA2.active {
	color: #2e6b97;
	font-weight: bold;
}
.xxgk_wj_box {
	border-left: 1px dashed #ccc;
	margin-left: .34rem;
	padding-top: .1rem;
	padding-bottom: .1rem;
}
.xxgkLBtnLi_zc i {
	display: block;
	width: .3rem;
	height: .3rem;
	background: url(/images/xxgk_list_icof1_app.png) no-repeat center;
	background-size: .3rem .3rem;
	position: absolute;
	top: .2rem;
	left: .2rem;
}
.xxgkLBtnLi_zc.active i {
	background: url(/images/xxgk_list_icof2_app.png) no-repeat center;
	background-size: .3rem .3rem;
}
.xxgkLBtnLi_gz i {
	display: block;
	width: .3rem;
	height: .3rem;
	background: url(/images/xxgk_list_icof1_app.png) no-repeat center;
	background-size: .3rem .3rem;
	position: absolute;
	top: .2rem;
	left: .2rem;
}
.xxgkLBtnLi_gz.active i {
	background: url(/images/xxgk_list_icof2_app.png) no-repeat center;
	background-size: .3rem .3rem;
}

.xxgkLBtnLi_wj i {
	display: block;
	width: .3rem;
	height: .3rem;
	background: url(/images/xxgk_list_icof1_app.png) no-repeat center;
	background-size: .3rem .3rem;
	position: absolute;
	top: .2rem;
	left: .2rem;
}
.xxgkLBtnLi_wj.active i {
	background: url(/images/xxgk_list_icof2_app.png) no-repeat center;
	background-size: .3rem .3rem;
}

.xxgk-left-menu {
	border-left: 1px dashed #ccc;
	margin-left: -5px;
	margin-top: -15px;
	padding-top: 15px;
}
.xxgk-left-menu i{
	display: inline-block;
	*zoom:1;
	*display: inline;
	width: .4rem;
	height: .1rem;
	margin-right: 6px;
	border-top: 1px dashed #ccc;
}
.xxgkLBtnLi i {
	display: block;
	width: .44rem;
	height: .2rem;
	position: absolute;
	top: .24rem;
	left: -.4rem;
	background: url(/images/xxgk_list_ico3_app.png) no-repeat center;
	background-size: .38rem .2rem;
	cursor: pointer;
}
.xxgkLBtnLi.active i {
	background: url(/images/xxgk_list_ico4_app.png) no-repeat right;
	background-size: .38rem .2rem;
}
.xxgkLBtnLi {
	position: relative;
}
.xxgkLBtnLi2 i {
	display: block;
	width: .44rem;
	height: .2rem;
	position: absolute;
	top: .24rem;
	left: -.4rem;
	background: url(/images/xxgk_list_ico3_app.png) no-repeat center;
	background-size: .38rem .2rem;
	cursor: pointer;
}
.xxgkLBtnLi2.active i {
	background: url(/images/xxgk_list_ico4_app.png) no-repeat right;
	background-size: .38rem .2rem;
}
.xxgkLBtnLi2 {
	position: relative;
}
.xxgk-left-menu li .child {
	position: relative;
}
.xxgk-left-menu li .child i {
	display: block;
	background: url(/images/xxgk_list_ico3_app.png) no-repeat center;
	cursor: pointer;
	border: 0;
	margin: 0;
	width: .44rem;
	height: .2rem;
	position: absolute;
	top: .24rem;
	left: 0;
	background-size: .38rem .2rem;
}
.xxgk-left-menu li.active .child i {
	background: url(/images/xxgk_list_ico4_app.png) no-repeat center;
	background-size: .38rem .2rem;
}
.xxgk-left-menu li.active .xxgk-child {
	border-left: 1px dashed #ccc;
	margin-left: 16px;
}
.xxgk-child li.active a { color: rgb(47, 107, 152); font-weight: bold; }
.xxgk-child li.active a:hover {
	text-decoration: none;
}
.xxgk-child li.active a:visited {
	text-decoration: none;
}

.xxgk_content .main-box {
	padding-top: .1rem!important;
}
.xxgk_cont_bb {
	height: 28rem!important;
}