
.slidebox_ywdt,.indextopbgimg{
	display: none;
}
.dd {margin: 1px auto;
	display: block;

}
.yaowenlunboul{
	display: none;
}
.indextopbox{
	box-sizing: border-box;
	padding: .3rem .25rem .2rem;
	background-image: url(/uploads/image/images/nnsa_index_wapcbg_v2019_02.jpg);
	background-size:100% 100%;
}


.indextoutiao{
	margin-bottom: .22rem;
	padding: .25rem .2rem .2rem;
	/*height: 2.83rem;*/
	background: url(/uploads/image/images/nnsa_base_toutiaobg_yd_v2019_03.png) no-repeat ;
	background: cover;
}
.indextoutiaot{
	overflow: hidden;
}
.indextoutiaotla{
	display: block;
	width: .9rem;
	height: .43rem;
    float: left;
    position: relative;
    top: .02rem;
}
.indextoutiaotla img{
	display: block;
	width: 100%;
	height: 100%;
}
.indextoutiaotitle{
    float: right;
    width: 5.5rem;
    line-height: .44rem;
    font-size: .34rem;
    color: #2e6b97;
    margin-top: -.03rem;
}
.indextoutiaoulbox{
	overflow: hidden;
	position: relative;
}
.indextoutiaoulbox ul{
	overflow: hidden;
	letter-spacing: -0.5em;
	font-size: 0;
	height: 1.44rem;
	overflow: hidden;
	margin-top: .1rem;
}
/*.indextoutiaoulbox ul li{
	float: left;
	line-height: .48rem;
}*/
.indextoutiaoulbox ul  a{
	letter-spacing: normal;  
	vertical-align: top;
	color: #333;
	font-size: .28rem;
	padding: 0 .14rem;
	line-height: .48rem;
	border-right: .02rem solid #c5c5c5;
}
.indextoutiaoulbox ul li a:hover{
	color: #2e6b97;
}

/* 首页顶部切换 开始*/
.indextoplb{
}
.imageslistli{
	height: 0;
	/*transition: all 0.1s;*/
	overflow: hidden;
	
	/*border: 0.01rem solid #3f6a93;*/
}
.imageslistli.active{
	height: auto;
}
.yaowenlunbo{
	width:100%;
	overflow: hidden;
} 
.renhespolicylb{
	width:100%;
}

.renhespolicylb .carousel{width: 100%;}
.renhespolicylb .carousel ul.imageslist{position: relative;list-style: none; width: 100%;}
.renhespolicylb .carousel ul.imageslist .imageslistli{width: 100%; margin-top: .1rem;}
.imageslistli_wap{
	box-sizing: border-box;
	width: 100%;
	height: 1.16rem;
	background-image: url(/uploads/image/images/nnsa_index_wap_lunbotab_v2019_06.png);
	background-size:100% ;
	transition: all 0.1s;
}

.imageslistli_wap i{
	background:url(/uploads/image/images/nnsa_index_wapimg3_v2019_03.png) no-repeat left center;
	background-size:.18rem .32rem ;
	display: block;
	height: 100%;
	width: .57rem;
	float: right;
}
.imageslistli_wap span{
	display: block;
	float: left;
	height: 1.16rem;
	line-height: 1.2rem;
	font-size: .38rem;
	color: #fff;
	font-weight: bold;
	padding-left: 1.36rem;
	background-position:.6rem center ;
	background-repeat:no-repeat ;
}

.imageslistli_wap1 span{
	background-image:url(/uploads/image/images/nnsa_index_tlb2_wap_v2020_02.png);
	background-size: .48rem .48rem;
}
.imageslistli_wap2 span{
	background-image:url(/uploads/image/images/nnsa_index_tlb2_wap_v2020_04.png);
	background-size: .48rem .48rem;
}
.imageslistli_wap3 span{
	background-image:url(/uploads/image/images/nnsa_index_tlb2_wap_v2020_06.png);
	background-size: .48rem .47rem;
}
.imageslistli_wap4 span{
	background-image:url(/uploads/image/images/nnsa_index_tlb2_wap_v2020_08.png);
	background-size: .48rem .45rem;
}

.imageslistli_wap.active{
	background-image: url(/uploads/image/images/nnsa_index_wap_lunbotab_v2019_03.png);
}

.imageslistli_wap.active i{
	background:url(/uploads/image/images/nnsa_index_wapimg_v2019_10.png) no-repeat left center;
	background-size:.32rem .18rem;
	width: .64rem;	
}
.imageslistli_wap.active span{
	color: #3b648a;
}

.imageslistli_wap1.active span{
	background-image:url(/uploads/image/images/nnsa_index_tlb1_wap_v2020_01.png);
}
.imageslistli_wap2.active span{
	background-image:url(/uploads/image/images/nnsa_index_tlb1_wap_v2020_03.png);
}
.imageslistli_wap3.active span{
	background-image:url(/uploads/image/images/nnsa_index_tlb1_wap_v2020_05.png);
}
.imageslistli_wap4.active span{
	background-image:url(/uploads/image/images/nnsa_index_tlb1_wap_v2020_07.png);
}

/*要闻动态 开始*/
.index_ywdt{
	border-top: 0;
	padding: .3rem .2rem.42rem;
	border: 0.01rem solid #3f6a93;
	background: #fff;
}
.wapindex-navbox{
	overflow:hidden;
	position: relative;
	padding:.3rem 0 .31rem;
	border-bottom: .01rem solid #b1c3d4;
	width: 100%;
}
.wapindex-nav{
	/* overflow: hidden; */
	box-sizing: border-box;
	height:.34rem;
	box-sizing: border-box;
	position: absolute;
	transition:  .35s;
	-moz-transition:  .35s;	/* firefox 4 */
	-webkit-transition:  .35s;	/* safari 和 chrome */
	-o-transition:  .35s;
	/* padding-right: 50px !important; */
}
.hjbwap-nav{
	position: relative;
	width:100%; 
}
.wapi_jia{
	width:36px;
	height:44px;
	position: absolute;
	top: 0px;
	right:-1px;
	z-index: 100;
	transition:  .25s;
	-moz-transition:  .25s;	/* firefox 4 */
	-webkit-transition:  .25s;	/* safari 和 chrome */
	-o-transition:  .25s;
}
/* swiper-wrapper */
.swiper-container1{
	box-sizing: border-box;
	height:.34rem;
	width:100%;
	/* border-bottom:2px solid #006bb7; */
	position: right
}
/* .swiper-container1 .swiper-slide{
	 margin:0 !important;
} */
.wapindex-nav li{
	float: left;
	box-sizing: border-box; 
	text-align: center;
	line-height: .34rem;
	position: relative;
	font-size: .34rem;
	font-weight: bold;
	color: #333;
	border-right: .02rem solid #dbdbdb;
}
.wapindex-nav li.active{
   color: #a12b1a;
}

.index_ywdtrbox{
	border:.01rem solid #3f6a93;
	border-top: 0;
	padding: 0 .2rem .24rem;
}
.index_ywdtrbox .index_ywdtrnavul{
	display: none;
}
.index_ywdtrtab{
	padding-top: .2rem;
	display: none;
}
.index_ywdtrtab.active{
	display: block;
}
.index_ywdtrtab li{
	overflow: hidden;
	padding-left:.28rem;
	background: url(/uploads/image/images/nnsa_index_wapimg_v2019_17.png) .03rem .18rem no-repeat;
	background-size: 0.07rem 0.07rem;
	padding-bottom: .2rem;
}
.index_ywdtrtab li a{
	display: block;
	line-height: .4rem;
	font-size: .3rem;
	color: #333;
}
.index_ywdtrtab li span{
	display: block;
	text-align: right;
	color: #8093a1;
	font-size: .24rem;
	line-height: .36rem;
}
.indexmore{
	display: block;
    height: .86rem;
    line-height: .86rem;
    text-align: center;
    color: #999;
    background: #f0f0f0;
    font-size:.32rem ;
    border:0.01rem solid #e5e5e5;
}


.index_ywnav{
	border-bottom: 0.01rem solid #acc4d6;
	overflow: hidden;
}
.index_ywnav li{
	cursor: pointer;
	float: left;
	padding-bottom: .3rem;
}
.index_ywnav li:hover span{
	color: #b01a07;
}
.index_ywnav li span{
	display: block;
	padding: 0 .25rem;
	height: .34rem;
	line-height: .34rem;
	font-size: .32rem;
	color: #2f6b98;
	font-weight: bold;
	border-right: .01rem solid #cccccc;
}
.index_ywnav li:last-child span {
	border-right: 0;
}

.index_ywnav li.active span{
	color: #b01a07;
}
.index_ywnav li.active{
	background: url(/uploads/image/images/nnsa_index_wap_zc_v2019_navbg.png) no-repeat center bottom;
}
.index_ywtab{
	display: none;
}
.index_ywtab.active{
	display: block;
	padding-top: .2rem;
}
.index_ywtab{
	padding-top: 15px;
	display: none;
}
.index_ywtab.active{
	display: block;
}
.index_ywtab li{

	padding-left: .28rem;
	background: url(/uploads/image/images/nnsa_index_wapimg_v2019_17.png) .03rem .18rem no-repeat;
	background-size: 0.07rem 0.07rem;
	padding-bottom: .2rem;

}
.index_ywtab li a{
	display: block;
	line-height: .44rem;
	font-size: .3rem;
	color: #333;
}
.index_ywtab li a:hover{
	color: #2c658d;
}
.index_ywtab li span{
	display: block;
	text-align: right;
	color: #8093a1;
	font-size: .24rem;
	line-height: .36rem;
}
.index_ywmore {
	display: none;
}
/*要闻动态 结束*/
/*组织机构 开始*/
.index_zzjgzboxpc{
	display: none;
}
.index_zzjg{
	padding-top: .4rem;
	background: #fff;
	padding: 0.4rem .2rem 0.3rem;
	border: 0.01rem solid #3f6a93;
	border-top: 0;
}
.index_zzjglbox{
	margin-bottom: .32rem;
}
.index_zzjg_title{
	padding-left: .2rem;
	font-size: .33rem;
	color: #41769e;
	height: .34rem;
	line-height: .34rem;
	font-weight: bold;
	margin-bottom: 0.08rem;
	background: url(/uploads/image/images/nnsa_index_wap_navbg.png) no-repeat left 0px;
	background-size: .07rem .32rem;
}
.index_zzjg_title a{
	color: #41769e;
}
.index_zzjglbox p{
	font-size: .3rem;
	color: #333;
	line-height: .56rem;
	text-align: justify;
	letter-spacing:0.01rem;
	padding: 0 .2rem;
}
.index_zzjglbox p a{
	color: #b01a07;
}
.index_zzjgzbox{
	margin-bottom: .28rem;
	padding-bottom:.2rem;
	border-bottom: 1px dashed #acc4d6;
}
.index_zzjg_bld{
	overflow: hidden;
	padding-left: .32rem;
	padding-top: .12rem;
	overflow: hidden;
}
.index_zzjg_bld li{
	float: left;
	width: 24.33%;
	height: .54rem;
	line-height: .54rem;
}
.index_zzjg_bld .index_zzjg_bldli{
	width: 100%;
}
.index_zzjg_bld li a{
	display: block;
	height: .54rem;
	line-height: .54rem;
	padding-left: .26rem;
	font-size: .3rem;
	color: #333;
	background: url(/uploads/image/images/nnsa_index_wapimg_v2019_17.png) .03rem center no-repeat;
    background-size: 0.07rem 0.07rem;
	font-weight: bold;
}
.index_zzjgrbox{
	margin-top: .25rem;
}
.index_zzjgrbox .index_zzjg_title{
	margin-bottom: .4rem;
}
.index_zzjgrboxlione{
	padding-left:0 ;
	border-left: 0;
	margin-bottom: .32rem !important;
	padding-bottom:.32rem;
	border-bottom: 1px dashed #acc4d6;

}
.index_zzjgrboxlione a{
	display: block;
    padding-left: .2rem;
	background: url(/uploads/image/images/nnsa_index_wap_navbg.png) no-repeat left 0px;
	background-size: .07rem .32rem;
}
/*组织机构 结束*/
/*政策文件 开始*/
.wapzcwjnav{
	width: 100%;
	overflow: hidden;
   border-bottom: 0.01rem solid #acc4d6;
}
.wapzcwjnav ul{
	height: .64rem;
	-webkit-transform: translatex(0);
	-moz-transform: translatex(0);
	-o-transform: translatex(0);
	-ms-transform: translatex(0);
	transform: translatex(0);
	/*-webkit-transform: translatex(-4.6rem);*/
	/*-moz-transform: translatex(-4.6rem);*/
	/*-o-transform: translatex(-4.6rem);*/
	/*-ms-transform: translatex(-4.6rem);*/
	/*transform: translatex(-4.6rem);*/
}
.wapzcwjnav li{
	font-size: .32rem;
	height: .36rem;
	line-height: .36rem;
	color: #2f6b98;
	font-weight: bold;
	padding: 0 0 .28rem;
	width: auto !important;
}
.wapzcwjnav li span{
	color: #2f6b98;
	display: block;
	padding: 0 .2rem;
	height: .34rem;
	line-height: .34rem;
	font-size: .32rem;
	font-weight: bold;
	border-right: .01rem solid #cccccc;
}
.wapzcwjnav li.active span{
	display: block;
	padding: 0 .25rem;
	height: .34rem;
	line-height: .34rem;
	font-size: .32rem;
	color: #2f6b98;
	font-weight: bold;
	border-right: .01rem solid #cccccc;
}

.wapzcwjnav li:last-child span {
	border-right: 0;
}

.wapzcwjnav li.active{
	background: url(/uploads/image/images/nnsa_index_wap_zc_v2019_navbg.png) no-repeat bottom center;
}
.wapzcwjnav li.active span{
	color: #b01a07;
}
.index_zcwj{
    border-top: 0;
	padding: .3rem .2rem.42rem;
	border: 0.01rem solid #3f6a93;
	background: #fff;
}
.index_zcwjnav{
	border-bottom: 0.01rem solid #acc4d6;
	overflow: hidden;
}
.index_zcwjnav li{
	cursor: pointer;
	float: left;
	padding-bottom: .28rem;
}
.index_zcwjnav li:hover span{
	color: #b01a07;
}
.index_zcwjnav li span{
	display: block;
	padding: 0 .33rem;
	height: .34rem;
	line-height: .34rem;
	font-size: .32rem;
	color: #2f6b98;
	font-weight: bold;
	border-right: .01rem solid #cccccc;
}
.index_zcwjnav li.active span{
	color: #b01a07;
}
.index_zcwjnav li.active{
	background: url(/uploads/image/images/nnsa_index_zc_v2019_navbg.png) no-repeat center bottom;
	background-size: 80%;
}
.index_zcwjtabnav{
	overflow: hidden;
	margin-top: .3rem;
}
.index_zcwjtabnav li{
	float: left;
	height: .6rem;
	width: 1.49rem;
	line-height: .6rem;
	color: #2f6b98;
	font-size: .3rem;
	cursor: pointer;
	text-align: center;
	margin-right: .2rem;
	background: #d6e8f5;
	background-size:100% 100%;
	border-radius:.08rem ;
}
.index_zcwjtabnav li.active{
	color: #fff;
    background: #b01a07;
}
.index_zcwjtab{
	display: none;
}
.index_zcwjtab.active{
	display: block;
}
.index_zcwjntab{
	padding-top: .25rem;
	display: none;
}
.index_zcwjntab.active{
	display: block;
}
.index_zcwjntab li{
    padding-left: .28rem;
    background: url(/uploads/image/images/nnsa_index_wapimg_v2019_17.png) .03rem .18rem no-repeat;
    background-size: 0.07rem 0.07rem;
    padding-bottom: .2rem;
}
.index_zcwjntab li a{
	display: block;
    line-height: 1.5;
    font-size: .3rem;
    color: #333;
}

.index_zcwjntab_mobile li a{
	display: block;
	line-height: 1.5;
	font-size: .3rem;
	color: #333;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.index_zcwjntab li a:hover{
	color: #2c658d;
}
.index_zcwjntab li span{
	display: block;
    text-align: right;
    color: #8093a1;
    font-size: .24rem;
    line-height: .36rem;
}
.index_zcwjmore {
	display: none;
}

.zzwjsearchbox{
	padding: .2rem;
	background: url(/uploads/image/images/nnsa_index_zcwjsearchbgyd_v2019_03.png);
	background-size:cover ;
	overflow: hidden;
	border:.015rem solid #eaeaea;
}
.zzwjsearchbox span{
    display: none;
}
.index_zcwj_searchtext{
	display: block;
	float: left;
	width: 4.55rem;
	height: .7rem;
	line-height: .7rem;
	font-size: .24rem;
	color: #b2b2b2;
	box-sizing: border-box;
	padding: 0 .14rem;
	background: #fff;
	border: .015rem solid #e0e0e0;
}
.index_zcwj_searchbtn1{
    background-color: #2f6b98;
    font-size: .26rem;
    color: #fff;
    box-sizing: border-box;
    width: 1.5rem;
    /*height: .7rem;*/
    line-height: .7rem;
    background-image: url(/uploads/image/images/nnsa_ywgg_cj_but1.png);
    background-size: 0.3rem 0.3rem;
    background-position: 0.25rem center;
    background-repeat:no-repeat ;
    padding-left: .4rem;
    float: right;
    cursor: pointer;
}
.index_zcwj_searchbtn2{
    display: block;
    width: 100%;
    background-color: #b01a07;
	color: #ffffff!important;
    line-height: 0.7rem;
    font-size: 0.3rem;
    background-image: url(/uploads/image/images/nnsa_ywgg_cj_but2_2023.png);
    background-size: 0.27rem auto;
    background-repeat: no-repeat;
    background-position: 1.9rem center;
    padding-left: 2.3rem;
    box-sizing: border-box;
    margin-top: 0.82rem;
    bottom: 0.2rem;
    clear: both;
    text-align: left;
}
a.index_zcwj_searchbtn2 {
	color: #ffffff!important;
}
/*政策文件 结束*/
/*业务工作 开始*/
.index_ywgz{
	background: #fff;
	padding: 0.4rem .2rem;
	border: 0.01rem solid #3f6a93;
	border-top: 0;
}
.index_ywgztulpc{
	display: none;
}
.index_ywgztul{
	overflow: hidden;
	/*background: url(/uploads/image/images/nnsa_index_yw1_v2019_03.png) repeat-x left bottom;*/
	/*padding-top: 17px;*/
	border-bottom:0.01rem dashed #b1c3d4 ;
	padding-left: .1rem;
}

.index_ywgztul li{
    padding-left: .2rem;
    font-size: .32rem;
    color: #4e759a;
    height: .34rem;
    line-height: .34rem;
    font-weight: bold;
    float: left;
    width: 33.33%;
    box-sizing: border-box;
    margin-bottom: .5rem;
	background:  no-repeat left 0px;
	background-size: .07rem .32rem;
}
.index_ywgztul:nth-child(1) li:nth-child(odd){
	width: 55%;
}
.index_ywgztul:nth-child(1) li:nth-child(even){
	width: 35%;
}
.index_ywgztul:nth-child(2){
	padding-top: .4rem;
}
.index_ywgztul:nth-child(3){
	padding-top: .4rem;
}
.index_ywgztul:nth-child(4){
	padding-top: .4rem;
	border-bottom: 0;
}
.index_ywgztul:nth-child(2) li:nth-child(odd){
	width: 55%;
}
.index_ywgztul:nth-child(2) li:nth-child(even){
	width: 45%;
}
.index_ywgztul:nth-child(2) li:nth-child(5),.index_ywgztul:nth-child(2) li:nth-child(6){
	width: 100%;
}
.index_ywgztul:nth-child(3) li:nth-child(odd){
	width: 55%;
}
.index_ywgztul:nth-child(3) li:nth-child(even){
	width: 45%;
}
.index_ywgztul:nth-child(4) li:nth-child(odd){
	width: 55%;
}
.index_ywgztul:nth-child(4) li:nth-child(even){
	width: 45%;
}
.index_ywgztulli57{
	width: 57% !important;
}
.index_ywgztulli43{
	width: 43% !important;
}
.index_ywgztulli47{
	width: 47% !important;
}
.index_ywgztulli53{
	width: 53% !important;
}
.index_ywgztul li a{
	color: #41769e;
}
.index_ywgz_title{
	margin-top: .3rem;
	margin-bottom: .1rem;
	border-left: 0;
    padding-left: 0;
    height: auto;
}
.index_ywgz_title a{
	border-left: .07rem solid #b01a07;
    padding-left: .2rem;
}
.index_ywgzbul{
	padding-left: .1rem;
	overflow: hidden;
}
.index_ywgzbul li{
	height: .62rem;
	line-height: .62rem;
}
.index_ywgzbul64 li:nth-child(1){
	float: left;
	width: 55%;
}
.index_ywgzbul64 li:nth-child(2){
	float: left;
	width: 45%;
}
.index_ywgzbul64 li:nth-child(3){
	float: left;
	width: 100%;
}
.index_ywgzbul33 li{
	float: left;
	width: 33.3%;
}
.index_ywgzbul li a{
	display: block;
	font-size: .3rem;
	color: #333;
	padding-left:.16rem;
	overflow: hidden;
	vertical-align: middle;
	background: url(/uploads/image/images/nnsa_v2019_yd_bgtindex2_07.png) no-repeat left center;
	background-size:0.07rem 0.07rem;
}
.index_ywgzbul li a:hover{
	color: #2c658d;
}
.index_ywgzbul li img{
	vertical-align: middle;
	width: .3rem;
}
.hjzz_btnbox{
	width: 6.12rem;
	margin: .27rem auto 0;
}
.index_ywgz_title .hjzz_btnbox a{
	color: #fff;
	font-size: .3rem;
	text-align: center;
    height: .7rem;
    line-height: .7rem;
    display: block;
    font-weight: 500;
    margin-bottom: .29rem;
    border-left: 0;
    padding-left: 0;
}
.index_ywgz_title .hjzz_btnbox a.hjzz_btn_jhs{
	background: url(/uploads/image/images/nnsa_hjzl_dqhjzl_yd_imgr_03.png) no-repeat;
	background-size:100% 100%;
}
.index_ywgz_title .hjzz_btnbox a.hjzz_btn_hsyc{
	background: url(/uploads/image/images/nnsa_index_zcwj9_v2019_03.png) no-repeat;
	background-size:100% 100%;
}
.index_ywgz_title .hjzz_btnbox a.hjzz_btn_dbs{
	background: url(/uploads/image/images/nnsa_index_zcwj9_v2019_05.png) no-repeat;
	background-size:100% 100%;
	margin-bottom:.2rem;
}
.index_ywgz_title .hjzz_btnbox a.hjzz_btn_kqzlss{
	background: url(/uploads/image/images/nnsa_index_zcwj9_v2019_09.png) no-repeat;
	background-size:100% 100%;
}
.index_ywgz_title .hjzz_btnbox a.hjzz_btn_kqzlyb{
	background: url(/uploads/image/images/nnsa_index_zcwj9_v2019_11.png) no-repeat;
	background-size:100% 100%;
	margin-bottom:.2rem;
}
/*业务工作 结束*/
/*专题专栏 开始*/
.index_ztzl{
	padding:0.3rem .2rem .25rem;
	background: #fff;
	border: 0.01rem solid #3f6a93;
    border-top: 0;
}
.index_ztzl_title{
    margin-bottom: .3rem;
}
.index_ztzl_title span{
	float: left;
}
.index_ztzl_title a{
	display: none;
}
.index_ztzltul{
	overflow: hidden;
	margin-bottom: .06rem;
}
.index_ztzltul li{
	float: left;
	margin-bottom: .24rem;
}
.index_ztzltul li:nth-child(even){
	float: right;
}
.index_ztzltul li a{
	display: block;
	width: 3.19rem;
	height: .7rem;
}
.index_ztzltul li a img{
	width: 100%;
	height: 100%;
	display: block;
}
.index_ztzltab{
	padding-bottom: .3rem;
}
.index_ztzltab li{
}

/*机关党建*/
.index_jgdj{
	border-top: 0;
	padding: .3rem .2rem.42rem;
	border: 0.01rem solid #3f6a93;
	background: #fff;
}
.index_jgdjnav{
	border-bottom: 0.01rem solid #acc4d6;
	overflow: hidden;
}
.index_jgdjnav li{
	cursor: pointer;
	float: left;
	padding-bottom: .3rem;
}
.index_jgdjnav li:hover span{
	color: #b01a07;
}
.index_jgdjnav li span{
	display: block;
	padding: 0 .54rem;
	height: .34rem;
	line-height: .34rem;
	font-size: .32rem;
	color: #2f6b98;
	font-weight: bold;
	border-right: .01rem solid #cccccc;
}
.index_jgdjnav li:last-child span {
	border-right: 0;
}

.index_jgdjnav li.active span{
	color: #b01a07;
}
.index_jgdjnav li.active{
	background: url(/uploads/image/images/nnsa_index_zc_v2019_navbg.png) no-repeat center bottom;
}
.index_jgdjtab{
	display: none;
}
.index_jgdjtab.active{
	display: block;
	padding-top: .2rem;
}
.index_jgdjtab li{
	overflow: hidden;
	vertical-align: top;
	padding-left: 20px;
	background: url(/uploads/image/images/nnsa_index_tlb_v2019_06.png) 2px 11px no-repeat;
	padding-bottom: 11px;
}
.index_jgdjtab li a{
	display: block;
	line-height: .4rem;
	font-size: .3rem;
	color: #333;
}
.index_jgdjtab li a:hover{
	color: #2c658d;
}
.index_jgdjtab li span{
	display: block;
	text-align: right;
	color: #8093a1;
	font-size: .24rem;
	line-height: .36rem;
}
.index_jgdjmore {
	display: none;
}
/*机关党建 end*/

/*专题专栏 结束*/
.indexbottombox{
	background: #f7f7f7;
	border-top: 1px solid #f7f7f7;
	overflow: hidden;
}
.indexbbox{
	padding:.42rem .25rem;
}
.indexbinnerpc{
	display: none;
}
.indexbinner{
	overflow: hidden;
	margin-bottom: .5rem;
	width: 100%;
	-webkit-box-shadow: 0 0 10px #ececec;
    -moz-box-shadow: 0 0 10px #ececec;
    box-shadow: 0 0 10px #ececec;
}
.indexbinner .indexbi_title{
    height:.93rem;
    background: url(/uploads/image/images/nnsa_index_xxgk9_v2019_03.jpg);
    background-size: 100% 100%;
    border-top: .04rem solid #255284;
}
.indexbinner .indexbi_title span{
	display: block;
	height: 100%;
	line-height: .93rem;
	font-weight: bold;
	text-align: center;
	font-size: .38rem;
	color: #2e6b97;
	background: url(/uploads/image/images/nnsa_index_zwfw4_v2019_03.png) center center no-repeat;
	background-size:3.82rem auto ;
}
.indexbi_bul{
	overflow: hidden;
}
.indexbi_bul li{
	float: left;
}
.indexbi_bul li a{
	display: block;
	height: 100%;
	width: 100%;
	position: relative;
}
.indexbi_bul li a span{
	color: #333;
	font-size: .28rem;
	padding-left: .9rem;
	float: left;
	margin-top: .26rem;
}
.indexbi_bul2 li{
	/*height: 1.76rem;
	width: 25%;
	float: left;
	margin-top: 17px;*/
}
.indexbi_bul2 li a{
	border-right:0.02rem solid #dbe7f0;
}
.indexbi_bul2 .indexbi_bli1{
	background: url(/uploads/image/images/nnsa_index_wapimg_v2019_48.png) no-repeat  center .1rem;
    background-size:1.05rem 1.05rem ;
}
.indexbi_bul2 .indexbi_bli2{
	background: url(/uploads/image/images/nnsa_index_wapimg_v2019_50.png) no-repeat center .1rem;
    background-size:1.05rem 1.05rem ;
}
.indexbi_bul2 .indexbi_bli3{
	background:url(/uploads/image/images/nnsa_index_wapimg_v2019_45.png) no-repeat center .1rem;
    background-size:1.05rem 1.05rem ;
}
.indexbi_bul2 .indexbi_bli4{
	background:url(/uploads/image/images/nnsa_index_wapimg_v2019_53.png) no-repeat center .1rem;
    background-size:1.05rem 1.05rem ;
}
.indexbi_bul2 .indexbi_bli4 a{
	border: 0;
}

.indexbi_bbox {
    background: #fff;
}
.indexbxxgk .indexbi_bbox{
	margin-top: .5rem;
	padding-bottom: .25rem;
}
.indexbxxgk .indexbi_bul{
	padding: 0 0 .12rem .4rem;;
    border-bottom: 1px solid #dee9f1;
}
.indexbxxgk .indexbi_bul li{
	width: 50%;
	box-sizing: border-box;
    height: .7rem;
    padding-left: .5rem;
}
.indexbxxgk .indexbi_bul li a{
	line-height: .7rem;
	display: block;
}
.indexbxxgk .indexbi_bul li a span{
	color: #333;
	display: block;
	line-height: .7rem;
	font-size: .3rem;
	position: static;
	text-align: left;
}
.indexbxxgk .indexbi_bul li a:hover span{
	color: #2c658d;
}
.indexbxxgk .indexbi_bul1 .indexbi_bli1{
	border-right:0px solid #dce7ef;
	border-bottom: 0px solid #dce7ef;
	background: url(/uploads/image/images/nnsa_index_wapimg_v2019_70.png) no-repeat left center;
	padding-bottom: 0px;
    background-size:.4rem auto ;
}
.indexbxxgk .indexbi_bul1 .indexbi_bli2{
	border-bottom: 0px solid #dce7ef;
	padding-bottom: 0px;
	background: url(/uploads/image/images/nnsa_index_wapimg_v2019_72.png) no-repeat left center;
    background-size:.4rem auto ;
}
.indexbxxgk .indexbi_bul1 .indexbi_bli3{
	border-right: 0;
	padding-top: 0px;
	background:url(/uploads/image/images/nnsa_index_wapimg_v2019_76.png) no-repeat left center;
    background-size:.4rem auto ;
}
.indexbxxgk .indexbi_bul1 .indexbi_bli4{
	padding-top: 0px;
	background:url(/uploads/image/images/nnsa_index_wapimg_v2019_77.png) no-repeat left center;
	padding-right: 0;
    background-size:.4rem auto ;
}
.indexbxxgkanav{
	display: none;
}
.indexbxxgk .indexbxxgkanav{
	display: table;
	overflow: hidden;
	width: 100%;
}
.indexbxxgk .indexbxxgkanav li{
	border-right:.04rem solid #fff;
	display: table-cell;
	text-align: center;
}
.indexbxxgk .indexbxxgkanav li.active a{
	color: #fff;
	background: url(/uploads/image/images/nnsa_index_wap_news_listbg_on.png) repeat-x;
}
.indexbxxgk .indexbxxgkanav li a{
	color: #c3ccd5;
	font-size: .32rem;
	font-weight: bold;
	display: block;
	height: .9rem;
	line-height: .9rem;
	background: url(/uploads/image/images/nnsa_index_wap_news_listbg.png) repeat-x;
}
.indexbxxgkanavbox{
	display: none;
}
.indexbxxgk .indexbxxgkanavbox{
	display: block;
}
.indexbxxgkablist{
	display: none;
	padding: .3rem .22rem 0;
}
.indexbxxgkablist .indexmore{
	margin-top: .2rem;
}
.indexbxxgkablist.active{
	display: block;
	background: url(/uploads/image/images/nnsa_index_news_listbg_line.png) repeat-x top;
}
.indexbxxgkablist li{
	overflow: hidden;
	padding-left:.28rem;
	background: url(/uploads/image/images/nnsa_index_wapimg_v2019_17.png) .03rem .18rem no-repeat;
	background-size: 0.07rem 0.07rem;
	padding-bottom: .16rem;
}
.indexbxxgkablist li a{
	display: block;
	line-height: .4rem;
	font-size: .3rem;
	color: #333;
}
.indexbxxgkablist li span{
	display: block;
	text-align: right;
	color: #8093a1;
	font-size: .24rem;
	line-height: .36rem;
	margin-top: .1rem;
}
.indexbxxgkablist li a:hover{
	color: #2c658d;
}

.indexbzwfw .indexbfwdtbox{
	display: block;
}
.indexbfwdtbox{
	display: none;
	width: 100%;
	height: .92rem;
	box-sizing:border-box ;
	padding: 0 .37rem 0 .32rem;
	background: url(/uploads/image/images/nnsa_index_zwfw3_v2019_03.png);
    background-size:100% 100%;
}
.indexbfwdtbox a.indexbfwdtl{
	float: left;
	display: block;
}
.indexbfwdtlpc{
	display: none !important;
}
.indexbfwdtbox a.indexbfwdtl span{
	display: block;
	width: 1.97rem;
	height: .29rem;
	margin-top:.16rem;
	background: url(/uploads/image/images/nnsa_index_wapimg5_v2019_03.png) no-repeat;
    background-size:100% 100% ;
}
.indexbfwdtbox a.indexbfwdtl i{
	font-size: .24rem;
	color: #fff;
	font-weight: bold;
	letter-spacing: .1rem;
	text-align: center;
	display: block;
	width: 1.97rem;
	padding-top: .05rem;
}
.indexbfwdtr{
	float: right;
	font-size: .42rem;
	color: #fff;
	font-weight: bold;
	display: block;
	height: .92rem;
	line-height: .92rem;
	padding-right: .4rem;
	background: url(/uploads/image/images/nnsa_index_zwfw3_v2019_10.png) no-repeat right center;
    background-size:.18rem auto;
}
.indexbzwfw .indexbi_bul2{
	margin-top: .92rem;
	padding: 0;
	position: relative;
	overflow: visible;
	height: 2.36rem;
	border: 0.01rem solid #e0e9f0;
	border-top: 0;
	background: #f8fbfe;
}
.indexbxzxk{
	position: absolute;
	top: -.34rem auto;
	width: 100%;
	line-height: .73rem;
	height: .73rem;
	text-align: center;
	color: #3e6a93;
	font-size: .36rem;
	font-weight: bold;
	background: #e7eff7;
	border-radius: .1rem 0 .1rem 0;
	
}
.indexbzwfw .indexbi_bbox{
	padding-top: .18rem;
}


.indexbi_bul li:hover a span{
	color: #2c658d;
}
.indexbbgtul{
	display: none;
}
.indexbzwfw .indexbbgtul{
	display: block;
	overflow: hidden;
	margin-top: .19rem;
	padding-bottom: .15rem;
}
.indexbzwfw .indexbbgtul li{
	float: left;
	width: 50%;
	height: 1.36rem;
	line-height:1.36rem;
}
.indexbzwfw .indexbbgtul li a:hover{
	color: #2c658d;
}
.indexbbgtli1 a{
   	display: block;
   	padding-left: 1.9rem;
   	border-right: .01rem solid #dee9f1;
   	height: 100%;
   	color: #333;
    font-size: .3rem;
   	background: url(/uploads/image/images/nnsa_index_wapimg_v2019_60.png) no-repeat .54rem center;
   	background-size:1.05rem 1.05rem;
}
.indexbbgtli2 a{
   	display: block;
   	padding-left: 1.8rem;
   	height:100%;
   	color: #333;
    font-size: .3rem;
   	background:url(/uploads/image/images/nnsa_index_wapimg_v2019_63.png) no-repeat .45rem center;
   	background-size:1.05rem 1.05rem;
}

.indexbhdjl .indexbi_bul3{
	padding: .35rem 0rem 0;
}
.indexbhdjl .indexbi_bul3 li{
	width: 25%;
	height: 1.95rem;
}
.indexbhdjl .indexbi_bul3 li a{
	border-right: .02rem solid #d1e0eb;
}
.indexbhdjl .indexbi_bul3 .indexbi_bli1{
	border-bottom: .02rem solid #d1e0eb;
	background: url(/uploads/image/images/nnsa_index_hdjl_v2019_20.png) no-repeat  center .03rem;
}
.indexbhdjl .indexbi_bul3 .indexbi_bli2{
	border-bottom: .02rem solid #d1e0eb;
	background: url(/uploads/image/images/nnsa_index_hdjl_v2019_17.png) no-repeat center .03rem;
}
.indexbhdjl .indexbi_bul3 .indexbi_bli3{
	border-bottom: .02rem solid #d1e0eb;
	background:url(/uploads/image/images/nnsa_index_hdjl_v2019_27.png) no-repeat center .03rem;
}
.indexbhdjl .indexbi_bul3 .indexbi_bli4{
	border-right:0 ;
	border-bottom: .02rem solid #d1e0eb;
	background:url(/uploads/image/images/nnsa_index_hdjl_v2019_30.png) no-repeat center .03rem;
}
.indexbi_blipc{
	display: none !important;
}
.indexbi_bliyd{
	display: block;
}
.indexbhdjl .indexbi_bli5{
	width: 50% !important;
	height: 2.16rem !important;
	background:url(/uploads/image/images/nnsa_index_hdjl3_v2019_03.png) no-repeat center .32rem;
}
.indexbhdjl .indexbi_bli5 a{
	border-right: .02rem solid #d1e0eb;
}
.indexbhdjl .indexbi_bli6{
	height: 2.16rem !important;
	display: block;
	width: 50% !important;
	background:url(/uploads/image/images/nnsa_index_hdjl3_v2019_06.png) no-repeat center .32rem;
}
.indexbhdjl  .indexbi_bul li{
	background-size:1.05rem 1.05rem !important;
}
.indexbhdjl  .indexbi_bul li a span{
	bottom:.3rem ;
}

.indexbinneryd .indexbi_bbox{
	margin-top: 0;
	border-bottom: .015rem solid #c9d3dd;
}
.indexbinneryd{
	border-top:.3rem solid #f7f7f7 ;
}
.indexbtrtinner .ffdt { padding:0 .2rem;text-align: center;}
.indexbtrtinner .ffdt img {width: 100%}
/* ----------------swiper ---------------*/
.swiper-container {
        width: 100%;
        margin: 0 auto;
    }
.swiper-container .swiper-slide {
	   /*  margin:0 !important; */
		position:relative;
        text-align: center;
        height: 3.34rem;
        background: #fff;
        
        /* center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	
	
.swiper-slide .heitou{
	background:#3d6979;
	width:100%;
	height:.66rem;
	position:absolute;
	bottom:0;
	left:0;
	box-sizing: border-box;
	padding:0 .2rem;
	font-size: .3rem;
	color: #fff;
	line-height: .66rem;
}
.swiper-slide a{
	display: block;
	width:100%;
	height: 100%;
}
.swiper-slide a img{
	width:100%;
	height: 3.35rem;
	vertical-align: middle;
}
.swiper-pagination1{
	width: auto !important;
	padding-right: 0rem;
	right: .3rem;
	top:.26rem !important;
	height: .17rem;
	bottom: auto !important; 
    left: auto !important;
}
.swiper-pagination1 .swiper-pagination-bullet{
	background-size: 100%;
	opacity:1;
	margin:0 0 0 .15rem !important;
	width: .32rem;
	height: .32rem;
	float: left;
	background-color: transparent;
	border-radius: 0;
	background: url(/uploads/image/images/nnsa_index_tlb1_v2019_bg1.png) no-repeat;
	background-size: 100%;
	color: #fff;
	line-height: .34rem;
	text-align: center;
}
.swiper-pagination1 .swiper-pagination-bullet-active{
	opacity:1;
	background-image:url(/uploads/image/images/nnsa_index_tlb1_v2019_bg2.png);
	background-size: 100%;
}

.indexbgtpc {display: none;}
.indexbgt {
	overflow: hidden;
	-webkit-box-shadow: 0 0 .6rem #ececec;
	-moz-box-shadow: 0 0 .6rem #ececec;
	box-shadow: 0 0 .6rem #ececec;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
	margin: 0 .22rem .5rem;

}
.indexbgtbox {
	width: auto;
	padding: .26rem;
	background: #fff;
	position: relative;
}
.indexbgtbox h3 {
	display: block;
	float: left;
	color: #2e6b97;
	font-size: .3rem;
	width: 1.4rem;
	height: .6rem;
}
.indexbgtlist.active {
	display: block;
}
.indexbgtlist {
	-webkit-box-shadow: 0 0 10px #dbe5f0;
	-moz-box-shadow: 0 0 10px #dbe5f0;
	box-shadow: 0 0 10px #dbe5f0;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
	border: 1px #dbe5f0 solid;;
	display: none;
	padding: .2rem .15rem;
	clear: both;
	overflow: hidden;
}
.indexbgtlist li{
	padding-left: .28rem;
	background: url(/uploads/image/images/nnsa_index_wapimg_v2019_17.png) .03rem .18rem no-repeat;
	background-size: 0.07rem 0.07rem;
	padding-bottom: .2rem;
}
.indexbgtlist li a{
	display: block;
	line-height: 28px;
	font-size: .3rem;
	color: #333;
}
.indexbgtlist li a:hover{
	color: #2c658d;
}
.indexbgtnav {
	position: absolute;
	left: 1.5rem;
	top: .289rem;
}
.indexbgtnav li{
	float: left;
	background:  no-repeat;
	text-align: center;
	font-size: .27rem;
	color: #2c658d;
	width: 1.8rem;
	height: .6rem;
	line-height: .6rem;
	background-size: 100%;
}
.indexbgtnav li.active a{
	color: #2c658d;
	background:  no-repeat;
	font-weight: bold;
	background-size: 100%;
}
.indexbgtnav li a{
	color: #808080;
	display: block;
}

.indexbtrt {
	overflow: hidden;
	padding: 0 .26rem;
}
.indexbtrtinner {
	border:.015rem solid #c9d3dd;
	border-top: 0.04rem solid #b01a07; 
	-webkit-box-shadow: 0 0 .6rem #ececec;
	-moz-box-shadow: 0 0 .6rem #ececec;
	box-shadow: 0 0 .6rem #ececec;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
	border-top: 0.14rem #607c94 solid;
	background:  repeat-x top;
}
 .indexbtrt_title{
	height:.75rem;
	 background: url(/uploads/image/images/nnsa_index_titlebg1.png) center center no-repeat;
	 background-size: 2.16rem .05rem;
}
.indexbtrtinner .indexbtrt_title span{
	display: block;
	height: 100%;
	line-height: .75rem;
	font-weight: bold;
	text-align: center;
	font-size: .34rem;
	color: #032e41;
	background-size:3.82rem auto ;
	margin-top: .2rem;
}

.indexbtrt_bbox {
	padding: 0 .2rem;
}


.indextab .indexbi_bul{
	padding: 0 0rem .25rem;
}
.indextab .indexbi_bul li{
	width: 100%;
	height: 1.06rem;
}
.indextab .indexbi_bul li a{
	border-right: .02rem solid #d1e0eb;
}
.indexbi_bul .indexbi_bli1,
.indexbi_bul .indexbi_bli2,
.indexbi_bul .indexbi_bli3,
.indexbi_bul .indexbi_bli4,
.indexbi_bul .indexbi_bli5,
.indexbi_bul .indexbi_bli1a,
.indexbi_bul .indexbi_bli2a,
.indexbi_bul .indexbi_bli3a,
.indexbi_bul .indexbi_bli4a,
/* .indexbi_bul .indexbi_bli1b, */
.indexbi_bul .indexbi_bli2b,
.indexbi_bul .indexbi_bli4b,
.indexbi_bul .indexbi_bli6b,
.indexbi_bul .indexbi_bli7b{
	height: .9rem !important;
}
.indexbi_bul .indexbi_bli1 a span,
.indexbi_bul .indexbi_bli2 a span,
.indexbi_bul .indexbi_bli1a a span,
.indexbi_bul .indexbi_bli2a a span,
/* .indexbi_bul .indexbi_bli1b a span, */
.indexbi_bul .indexbi_bli2b a span{
	bottom:.26rem;
}
.indexbi_bul .indexbi_bli3 a span,
.indexbi_bul .indexbi_bli4 a span,
.indexbi_bul .indexbi_bli3a a span,
.indexbi_bul .indexbi_bli4a a span,
.indexbi_bul .indexbi_bli4b a span,
.indexbi_bul .indexbi_bli6b a span{
	bottom:.24rem;
}
/* .indexbi_bul1 li:nth-child(odd){
	width: 47%;
}
.indexbi_bul1 li:nth-child(even){
	width: 53%;
} */
.indexbtrt_bbox ul li:nth-child(odd) span{
	left:1.4rem
}
/* .indexbi_bul1  li:nth-child(even) span{
	left:1.21rem
} */
/*.indexbtrt_bbox:nth-child(1) ul li:nth-child(even) span{
	left:1.32rem
}*/
.indexbi_bli1{
	border-bottom: .02rem solid #d1e0eb;
	background: url(/uploads/image/images/nnsa_index_wap_bsff_1.png) no-repeat .1rem center;
    background-size:.63rem auto;
}
.indexbi_bli2{
	border-bottom: .02rem solid #d1e0eb;
	background: url(/uploads/image/images/nnsa_index_wap_bsff_2.png) no-repeat .1rem center;
	background-size: .63rem auto;
}
.indexbi_bli3{
	border-bottom: .02rem solid #d1e0eb;
	background:url(/uploads/image/images/nnsa_index_wap_bsff_3.png) no-repeat .1rem center;
	background-size: .63rem auto;
}
.indexbi_bli4{
	background:url(/uploads/image/images/nnsa_index_wap_bsff_4.png) no-repeat .1rem center;
	background-size: .63rem auto;
}
/* .indexbi_bul2 li:nth-child(odd){
	width: 47%;
}
.indexbi_bul2 li:nth-child(even){
	width: 53%;
} */
/* .indexbi_bul2 li:nth-child(even) span{
	left: 1.21rem;
} */
.indexbi_bli1a{
	border-bottom: .02rem solid #d1e0eb;
	background: url(/uploads/image/images/nnsa_index_yxicon750_23.png) no-repeat .2rem center;
	background-size: .31rem auto;
}
.indexbi_bli2a{
	border-bottom: .02rem solid #d1e0eb;
	background: url(/uploads/image/images/nnsa_index_yxicon750_26.png) no-repeat .6rem center;
	background-size: .33rem auto;
}
.indexbi_bli3a{
	background:url(/uploads/image/images/nnsa_index_yxicon750_32.png) no-repeat .2rem center;
	background-size: .33rem auto;
}
.indexbi_bli4a{
	background:url(/uploads/image/images/nnsa_index_yxicon750_30.png) no-repeat .6rem center;
	background-size: .33rem auto;
}

.indexbi_bli1b{
	/*border-bottom: .02rem solid #d1e0eb;*/
	background: url(/uploads/image/images/nnsa_index_yxicon750_1_03.png) no-repeat .6rem center;
	background-size: .38rem auto;
}
.indexbi_bli2b{
	/*border-bottom: .02rem solid #d1e0eb;
	background: url(/uploads/image/images/nnsa_index_hdjl_v2019_17.png) no-repeat .2rem .1rem;
	background-size: .34rem auto;*/
}
.indexbi_bli2b a i{
	display: block;
	width: .25rem;
	height: .14rem;
	background: url(/uploads/image/images/nnsa_index_lzjb_v2019_03.png) no-repeat;
	background-size:100% 100%;
	position: absolute;
	left: 50%;
	margin-left: -.125rem;
	bottom: -.15rem
}
.indexbi_bli2b span{
	position: static !important;
	display: block;
	line-height: .88rem;
	text-align: center;
	font-weight: bold;
}
.indexbi_bli3b{
	background:url(/uploads/image/images/nnsa_index_yxicon750_40.png) no-repeat .2rem center;
	background-size: .38rem auto;
}
.indexbi_bli4b{
	background:url(/uploads/image/images/nnsa_index_yxicon750_45.png) no-repeat .2rem center;
	background-size: .38rem auto;
}
.indexbi_bli5b{
	background:url(/uploads/image/images/nnsa_index_yxicon750_37.png) no-repeat .2rem center;
	background-size: .34rem auto;
}
.indexbi_bli6b{
	background:url(/uploads/image/images/nnsa_index_yxicon750_47.png) no-repeat .2rem center;
	background-size: .34rem auto;
}
.indexbi_bli6b a span{
	left: .8rem !important;
}
 /* .indexbi_bul3 li:nth-child(odd) a{
 	border-right: .02rem solid #e0eaf1;
 }  */
/* .indexbi_bul3 li:nth-child(even){
	width: 47%;
} */
/* .indexbi_bul3 li{
	height: 1.2rem !important;
} */
.indexbi_bul3 li a{
	/* width: 95%;*/
	/* border-bottom: .02rem solid #e0eaf1; */
}
.indexbi_bul3 li:nth-child(1){
   border-bottom: .02rem solid #e0eaf1;
}
.indexbi_bul3 li:nth-child(2){
   border-bottom: .02rem solid #e0eaf1;
}
.indexbi_bul3 li:nth-child(odd) a{
	float: left;
	border-right: .02rem solid #e0eaf1;
}
.indexbi_bul3 li:nth-child(even) a{
	float: right;
	border-right: 0;	
}
/* .indexbi_bul3 li:nth-child(even) span {
    left: 1.21rem;
} */
/* .indexbi_bul3 li:nth-child(even) a span{
	left:.7rem
} */
.indexbi_bli4b a{
	border-bottom: 0 !important;
}
.indexbi_bli6b a{
	border-bottom: 0 !important;
}
/* .indexbi_bul3 li a span{
    bottom: .4rem;	
} */
.indexbi_bli5b span{
	line-height: .4rem;
    bottom:.15rem !important;
    }
.indexbi_bul4 li{
   width: 100% !important;
}
.indexbi_bli7b{
   background: url(/uploads/image/images/nnsa_indexyd_lzjbbg2.png) no-repeat .6rem center;
    background-size: .38rem auto; 
}
.indexbi_bli7b img{
	display: none;
}
.indexlxjb_li1{
   background: url(/uploads/image/images/nnsa_indexyd_lzjbbg.png) no-repeat .2rem center;
    background-size: .36rem auto; 
    border-bottom: .02rem solid #e0eaf1;
}
/* 本例子css */
.multiplecolumn1 {
	position: relative;
	width: 100%;
}

.multiplecolumn1 .hd {
	overflow: hidden;
	height: 0.25rem;
}

.multiplecolumn1 .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	text-align: center;
	width: 100%;
	height: 0.25rem;
	line-height: 0;
}

.multiplecolumn1 .hd ul li {
	vertical-align: middle;
	width: 0.16rem;
	height: 0.16rem;
	overflow: hidden;
	display: inline-block;
	margin-right: 0.15rem;
	background:  no-repeat;
	background-size: 0.16rem 0.16rem;
}

.multiplecolumn1 .hd ul li.on {
	background:  no-repeat;
	background-size: 0.16rem 0.16rem;
}

.multiplecolumn1 .bd {
	overflow: hidden;
}

.multiplecolumn1 .bd ul {
	overflow: hidden;
	zoom: 1;
	width: 100% ;
	float: left;
	_display: inline;
	box-sizing: border-box;
	padding-right: .26rem;
}

.multiplecolumn1 .bd ul li {
	width: 3.35rem;
	padding-top: .13rem;
	padding-bottom: .13rem;
	height: 1.35rem;
	padding-right:.2rem ;
	float: left;
}
/*.multiplecolumn1 .bd ul li:nth-child(odd){
	float: left
}
.multiplecolumn1 .bd ul li:nth-child(even){
	float: right;
}*/
.multiplecolumn1 .bd ul li .pic {
	text-align: center;
	width: 100%;
	height: 100%;
}

.multiplecolumn1 .bd ul li .pic img {
	width: 100%;
	height: 100%;
	display: block;
}
.swiper-pagination3{
	top: -.43rem;
	height: .17rem;
	right: .1rem;
	display: flex;
}
.swiper-pagination3 .swiper-pagination-bullet{
	background:  no-repeat;
	background-size: 100%;
	margin:0 0 0 .15rem !important;
	width: .16rem;
	height: .16rem;
	float: left;

}
.swiper-pagination3 .swiper-pagination-bullet-active{
	opacity:1;
	background:  no-repeat;
	background-size: 100%;
}
.indexzt{
	-webkit-box-shadow: 0 0 .6rem #ececec;
	-moz-box-shadow: 0 0 .6rem #ececec;
	box-shadow: 0 0 .6rem #ececec;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
	margin-bottom: .6rem;
	padding:.26rem;
	padding-top: 0;
	margin: .5rem 0.22rem;
	border:.015rem solid #c9d3dd;
	border-top: 0.14rem #607c94 solid;
	background:  repeat-x top;

}
.mobile_onetitle {
	line-height: 0.85rem;
	color: #032e41;
	font-size: 0.34rem;
	font-weight: bold;
	background:  no-repeat left ;
	background-size: .08rem .37rem;
	padding-left: .2rem;
	float:left;
}
.mobile_onetitle a {
	color: #032e41;
}
.swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color:#000;
	opacity: 1;
	background: rgba(0,0,0,0.2);
}
.swiper-pagination-bullet-active {
	color:#fff;
	background: #007aff;
}


.indexkq {
	overflow: hidden
	-webkit-box-shadow: 0 0 10px #ececec;
	-moz-box-shadow: 0 0 10px #ececec;
	box-shadow: 0 0 10px #ececec;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
	/*background:  no-repeat;
	background-size: 100% 100%;*/
	background: #f7f7f7;
	padding:0 .22rem .62rem;
}
.indexkqbox{
	background: #fff;
	border:.015rem solid #c9d3dd;
	border-top: 0.14rem #607c94 solid;
	margin-bottom: .5rem;
	background: url(/uploads/image/images/nnsa_index_news_listbg_line.png) repeat-x top;
}
.indexkqbox img {
	border: 1px #c9d3dd solid;
	width: 100%;
}
.indexkqlbox{
	padding: 0 .25rem;
	margin-top: .2rem;
	background-color: #fff;
}
.indexkqltitle{
	text-align: center;
	height: .87rem;
	position: relative;
	line-height:.87rem;
	color: #2e6b97;
	font-size: .32rem;
	font-weight: bold;
	border-bottom: .02rem solid #acc4d6;
}
.indexkqltitle a{
	display: none;
}
.indexkqltitle .indexkqltitleimg{
	margin-left: .13rem;
	width: .63rem;
	vertical-align: middle;
}
.indexkqltitle a img{
	margin-left: 3px;
}
#indexkqzliframe{
	margin-top: .31rem;
	height: 9.82rem;
}
#indexdbsiframe{
	margin-top: .22rem;
	height: 10.6rem;
}
.indexkqrbox{
	margin-top: .2rem;
	padding: 0 .25rem;
}
.indexkqrtitle{
	text-align: center;
	height: .87rem;
	position: relative;
	line-height:.87rem;
	color: #2e6b97;
	font-size: .32rem;
	font-weight: bold;
	border-bottom: .02rem solid #acc4d6;
}
.indexkqrtitle img{
	margin-left: .13rem;
	width: .63rem;
	vertical-align: middle;
}

.indexkqbtnbox{
	overflow: hidden;
	margin-top: .31rem;
}
.indexkqbtnbox a{
	height: .34rem auto;
	line-height: .34rem auto;
	background: #e5eff8;
	color: #2e6b97;
	font-size: .3rem;
	text-align: center;
	border:0.01rem solid #c3d3e1;
}
.indexkqbtnbox a:nth-child(1){
	float: left;
	width: 2.95rem;
}
.indexkqbtnbox a:nth-child(2){
	float: right;
	width: 3.78rem;
}
.indexkqbox_title {
	display: block;
	height: 100%;
	line-height: .75rem;
	font-weight: bold;
	text-align: center;
	font-size: .34rem;
	color: #032e41;
	background-size:3.82rem auto ;
	margin-top: .2rem;
}
.indexkqbox_title_bg1 {
	background: url(/uploads/image/images/nnsa_index_titlebg1.png) center center no-repeat;
	background-size: 4.2rem .05rem;
}
.indexkqbox_title_bg2 {
	background: url(/uploads/image/images/nnsa_index_titlebg2.png) center center no-repeat;
	background-size: 3.8rem .05rem;
}

.swiper_container5box{
	width: 100%;
	overflow: hidden;
}
.swiper_container5box{
	width: 100%;
	overflow: hidden;
}
.swiper-container5{
	width: 100%;
	position: relative;
}
.swiper-container5 .swiper-slide li {
	width: 3.15rem;
	padding-top: .1rem;
	padding-bottom: .1rem;
	height: 0.9rem;
	float: left;
}
.swiper-container5 .swiper-slide li:nth-child(odd){
	float: left
}
.swiper-container5 .swiper-slide li:nth-child(even){
	float: right;
}
.swiper-container5 .swiper-slide {
	overflow: hidden;
}
.swiper-container5 .swiper-slide li a{
	display: block;
	width: 100%;
	height: 100%;
}
.swiper-container5 .swiper-slide li img {
	width: 100%;
	height: 100%;
	display: block;
}

.swiper-container5 .swiper-pagination{
	top: -.3rem;
	height: .17rem;
	right: .1rem;
	display: block;
	text-align: right !important;

}
.swiper-container5 .swiper-pagination .swiper-pagination-bullet{
	background:  no-repeat;
	background-size: 100%;
	margin:0 0 0 .15rem !important;
	width: .16rem;
	height: .16rem;
	display: inline-block;
	float: none;
	vertical-align: top;
}
.swiper-container5 .swiper-pagination .swiper-pagination-bullet-active{
	opacity:1;
	background:  no-repeat;
	background-size: 100%;
}



.hdjl_table {margin-bottom: .5rem;}
.hdjl_table ul {width: 100%; display: table; margin-top: .3rem;}
.hdjl_table .tb2 {width: 100%; display: table; margin: .5rem auto 0;}
.hdjl_table li{
	overflow: hidden;
	width: 50%;
	float: left;
}
.hdjl_table li a{
	display: block;
	height: 100%;
	width: 100%;
	position: relative;
	line-height: .5rem;
	padding-top: 1rem;
	color: #333;
}
.hdjl_table li a:hover {
	font-weight: bold;
	color: #346c97;
}
.hdjl_table li a span{
	font-size: .3rem;
	line-height: .4rem;
	text-align: center;
}
.hdjl_table .indexhd_bli1 {
	background:  no-repeat top center;
	background-size: 1.16rem 1.16rem;
	text-align: center;
}
.hdjl_table .indexhd_bli2 {
	background:  no-repeat top center;
	background-size: 1.16rem 1.16rem;
	text-align: center;
}
.hdjl_table .indexhd_bli3 {
	background:  no-repeat top center;
	background-size: 1.16rem 1.16rem;
	text-align: center;
}
.hdjl_table .indexhd_bli4 {
	background:  no-repeat top center;
	background-size: 1.16rem 1.16rem;
	text-align: center;
}
.hdjl_table .indexhd_bli5 {
	background:  no-repeat top center;
	background-size: 1.16rem 1.16rem;
	text-align: center;
}

.hdjl_table .indexhd_bli1:hover {
	background:  no-repeat top center;
	background-size: 1.16rem 1.16rem;
}
.hdjl_table .indexhd_bli2:hover {
	background:  no-repeat top center;
	background-size: 1.16rem 1.16rem;
}
.hdjl_table .indexhd_bli3:hover {
	background:  no-repeat top center;
	background-size: 1.16rem 1.16rem;
}
.hdjl_table .indexhd_bli4:hover {
	background:  no-repeat top center;
	background-size: 1.16rem 1.16rem;
}
.hdjl_table .indexhd_bli5:hover {
	background:  no-repeat top center;
	background-size: 1.16rem 1.16rem;
}

/* 曝光台 */
.bgt {
	height: .9rem;
	line-height: .9rem;
	overflow: hidden;
	background: #ffffff;
	border: 1px solid #c9d3dd;
	margin: 0 .22rem;
}
.bgt .bgt_left {
	background: url(/uploads/image/images/nnsa_index_news_listbg.png) repeat-x;
	background-size: cover;
	width: 1.8rem;
	float: left;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: .32rem;
}
.bgt .bgt_left a {
	color: #ffffff;
}
.bgt .bgt_right {
	width: 5.1rem;
	float: right;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
}
.bgt .bgt_scroll {
	width: 4.3rem;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
	height: .9rem;
}

.bgt .bgt_scroll ul li {
	padding-left: .2rem;
	float: left;
	margin-right: .2rem;
}
.bgt .bgt_scroll ul li a {
	display: inline-block;
	overflow: hidden;
	position: relative;
	font-size: .3rem;
	color: #333;
	-webkit-text-size-adjust:none;
	padding-left: .2rem;
}
.bgt .bgt_scroll ul li a::before {
	content: '';
	width: .1rem;
	height: .1rem;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	background: #607c94;
	display: block;
	position: absolute;
	left: 0;
	top: .4rem;
}
.bgt .bgt_scroll ul li a:hover{
	color: #2c658d;
}
.bgt .bgt_scroll ul {
	box-sizing: border-box;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.bgt_list {
	border: 1px solid #c9d3dd;
	overflow: hidden;
	padding: .2rem;
	background: #ffffff;
	display: none;
	border-top: 0;
	margin: 0 .22rem;
}
.bgt_bottom {
	margin-bottom: .5rem;
}
.bgt_bottom .indexmore {

}
.bgt_list li {
	clear: both;
	overflow: hidden;
	padding: .1rem 0;
	background: url(/uploads/image/images/nnsa_index_wapimg_v2019_17.png) .03rem .28rem no-repeat;
	padding-left: .2rem;
	background-size: 0.07rem 0.07rem;
}
.bgt_list ul li .link {
	display: block;
	line-height: 1.5;
	font-size: .3rem;
	color: #333;
}
.bgt_list ul li .link:hover{
	color: #2c658d;
}
.bgt_list ul li .link span {
	color: #7d939e;
	font-size: .24rem;
	display: block;
	width: 6rem;
	text-align: right;
}
.bgt_list i {
	border: 1px #d78d81 solid;
	font-size: 14px;
	display: inline-block;
	border-radius: 4px;
	float: left;
	margin-top: 2px;
}
.bgt_list i a {
	color: #b22504;
	display: block;
	padding: 2px 4px;
}
.bgt_right .bgt_more {
	display: block;
	background: url(/uploads/image/images/cn_nnsa_more_2023.gif);
	background-size: 100% 100%;
	width: .36rem;
	height: .36rem;
	position: absolute;
	right: .2rem;
	bottom: .3rem;
	caret-color: transparent;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}
.bgt_right .active {
	transform: rotate(180deg);
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}
.content_scrollbar {
	overflow: hidden;
	position: relative;
}
.content_scrollbar .scroll_cont {
	height: 100%;
	overflow: hidden;
}
.content_scrollbar .scroll_cont ul {

}
.content_scrollbar .scroll_bar {
	position: absolute;
	top:0;
	right:2px;
	height: 100%;
	border-radius: 6px;
	border-left: 3px #e3e7e9 solid;
	display: none;
}
.content_scrollbar .scroll_slider {
	position: absolute;
	top: 0;
	left: -5px;
	width: 7px;
	height: 100px;
	background-color: #346c96;
	border-radius:5px;
	opacity: 1;
	cursor: pointer;
}
.content_scrollbar .scroll_slider:hover{
	opacity: 1
}
/* 曝光台 end */
/* 美好生活 */
.mhzt {
	height: .9rem;
	border-radius: .05rem;
	overflow: hidden;
	margin-top: .1rem;
}
.mhzt img {
	width: 100%;
	height: 100%;
	display: block;
}