@charset "utf-8";
/* CSS Document */
* {
    padding: 0;
    margin: 0;
   /* border: 0;*/
	box-sizing: border-box;
	text-align: justify;
	font-weight: 400;
}
b {font-weight: bold;}
b * {font-weight: bold;}
body {
    font-family: "Microsoft YaHei";
    overflow-x: hidden;
    -webkit-text-size-adjust: none;
/*	color: #1a1a1a;*/
}
fieldset,
img {
	border: 0;
}
:focus {
	outline: 0;
}
a {
    text-decoration: none;
    cursor: pointer;
    color: inherit;
}

ul, ol, li {
    list-style: none;
}

table {
	 border-collapse: collapse; 
/*	border-collapse: separate !important;*/
	border-spacing: 0 !important;
/*	background-color: #ccd6se1 !important;*/
}
input {
    border: 0;
    outline: none;
}

i, em {
    font-style: normal;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    zoom: 1;
}

.clear:after {
    display: table;
    content: '';
    clear: both;
}

/*
body{
	width: 7.5rem;
	min-width: 7.5rem;
}
*/
.mobileNone {
    display: none !important;
}
.bodybg{
	background: url(nyncb_dwjjhzzx_bodybg.jpg);
}
.wrapper{
	width:100%; padding: 0 0.3rem; box-sizing: border-box;
}


/*头部*/

.head{
	height: 3.5rem;
	background: #fff;
	position: relative;
	z-index: 9999;
	border-bottom: .06rem solid #214c99;
}
.head_w{
	width:100%;
	padding: 0 0.3rem;
}
.head_w .icos {
	width: 0.34rem;
	height: 0.34rem;
	background: url(nyncb_dwjjhzzx_search_m.png) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	right: 0.9rem;
	top: 0.6rem;
}

.logo{
	padding-top: .48rem;
}
.logo img {
	display: block;
	width: 5.6rem;
}

.head .but {
	/* float: right; */
	width: .36rem;
	height: .32rem;
	/* margin: 0; */
	padding: 0;
	display: block;
	/* margin-top: .44rem; */
	position: absolute;
	top: .6rem;
	right: .3rem;
}
.head .but i {
	width: 100%;
	height: .04rem;
	background: #214c99;
	display: block;
	margin-top: .15rem;
	position: relative;
	border-radius: .08rem;
	transition: 0.4s;
	-webkit-transition: 0.4s;
}

.head .but i:before,.but i:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: .04rem;
	background: #214c99;
	border-radius: .08rem;
	transition: 0.4s;
	-webkit-transition: 0.4s;
}
.phone_on .head .but i:before, .phone_on .head .but i:after {
	background: #C19D5E;
}
.head .but i:before {
	margin-top: -.12rem;
}

.head .but i:after {
	margin-top: .12rem;
}
.phone_on .but i:before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	margin: 0;
}

.phone_on .but i:after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	margin: 0;
}

.phone_on .but i {
	background: none;
}

/*公众号*/
.head_ico {
	font-size: .3rem;
/*	border-top: .1rem solid #f00;*/
	background: #F2F8FD;
	border-bottom: .01rem #CCDCEC solid;
}

.head_ico ul {
	display: flex;
	justify-content: space-around;
	height: 1.1rem;
	align-items: center;
}
.head_ico ul li {
	position: relative;
}
.head_ico ul li::after {
	content: "";
	width: .01rem;
	height: 0.26rem;
	background: #214c99;
	position: absolute;
	right: -.75rem;
	top: .08rem;
}
.head_ico ul li:last-child::after {
	display: none;
}
.head_ico ul li a {
	color: #214c99;
}
.head_ico img {
	width: 0.28rem;
	vertical-align: middle;
}



/* 导航下拉 */
.hky_navms {
	position: absolute;
	width: 7.5rem;
	top: 3.5rem;
	left: 50%;
	margin-left: -3.75rem;
	z-index: 9;
	display: none;
}

.hky_navms_s {
	overflow-y: scroll;
	height: calc(100vh - 3.8rem);
}

.hky_navms_s ul {
	padding: 0 0.3rem 2.48rem;
	background: #F2F8FD;
	background-size: 7.5rem;
}

.hky_navms_s ul li {
	border-bottom: 0.01rem solid #7eb2d0;
}

.hky_navms_s ul li .title1 {
	line-height: 1rem;
	font-size: 0.34rem;
	padding: .2rem .3rem;
	position: relative;
}

.hky_navms_s ul li .title1 .icos {
	width: 0.14rem;
	height: 0.26rem;
	background: url(nyncb_dwjjhzzx_m_menu_ico1.png) no-repeat center center;
	background-size: 100% 100%;
	margin-top: 0.38rem;
}

.hky_navms_s ul li.on {
	/*background-color: #fafdfe;*/
}
.hky_navms_s ul li.on .title1 a {
	color: #214c99;
}
.hky_navms_s ul li.on .title1 .icos {
	width: 0.26rem;
	height: 0.14rem;
	background-image: url(nyncb_dwjjhzzx_m_menu_ico2.png);
	margin-top: 0.44rem;
}

.hky_navms_s ul li .sonul {
	display: none;
}

.hky_navms_s ul li .sonul .tas {
	display: block;
	padding: 0 0.62rem;
	line-height: 0.9rem;
	border-top: 0.01rem solid #d2e3ed;
	font-size: 0.32rem;
}

/*头部检索*/
.head_search {
	width: 100%;
	position: relative;
	background: #F2F8FD;
	border-bottom: .01rem #CCDCEC solid;
	height: 1.4rem;
	padding: .3rem;
	
}

.head_search .input1 {
	border: 0;
	border-right: 0;
	width: 5.65rem;
	padding: 0 0 0 0.15rem;
	font-size: 0.3rem;
	border-radius: .1rem 0 0 .1rem;
	height: .8rem;
	vertical-align: top;
	padding-right: .2rem;
	background: #e8eef6;
}

.head_search .input1::placeholder {
	color: #9da9c1;
}

.head_search .input1::-webkit-input-placeholder {
	color: #9da9c1;
}

.head_search .input1::-moz-placeholder {
	color: #9da9c1;
}

.head_search .but {
	position: absolute;
	width: 1.26rem;
	height: .8rem;
	background: url(nyncb_dwjjhzzx_search_m2.png) center center no-repeat #214c99;
	background-size: .48rem;
	border: none;
	cursor: pointer;
	right: .3rem;
	border-radius: 0 .1rem .1rem 0;
}

.head_search .icos {
	content: '';
	width: 0.34rem;
	height: 0.34rem;
	background: url(hky_m_search.png) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	left: .3rem;
	top: 0.3rem;
}


/*头部 End*/
.t_p20{
	padding-top: .2rem;
}
/*重要新闻 滚动*/
.HotNew{
	background: #e2eaf1;
	font-size: .3rem;
	margin-bottom: .2rem;
	padding: 0 .2rem;
}
.HotNew *{
	white-space: nowrap;
}
.HotNew li{
	display: inline-block;
	margin: 0 .2rem;
}
.HotNew li a{
	background: url(nyncb_dwjjhzzx_dot02.png) left .1rem no-repeat;
	background-size: auto .26rem;
	padding-left: .36rem;
}

/*新*/
.scroll_news {
}

.scroll_news_list {
	float: left;
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
}

.new_list_com {
	overflow: hidden;
	position: absolute;
	left: 0;
}

.new_list_mess {
	position: relative;
	box-sizing: border-box;
}

.new_list_mess a {
	color: #4c4c4c;
}
.new_list_mess a:hover {
	color: #214c99;
}
.new_list_mess span.date {
	color: #999999;
}

/*重要新闻 滚动 End*/

/*banner 滚动*/
.xj-right{
    width: 100%;
}

.xj-right .text-cont {
    width: 6.9rem;
    box-sizing: border-box;
    background: rgba(29, 59, 112, .6);
    color: #fff;
	
	padding: 0 .3rem;
	cursor:pointer;
    
}
.xj-right .text-cont *{
	box-sizing: border-box;
}
.xj-right .text-cont h3{
    font-size: .28rem;
    line-height: .36rem;
    font-weight: normal;
	padding: .15rem 0 .15rem;
	

	white-space: nowrap; /*强制不换行*/
	overflow:hidden;
	text-overflow:ellipsis;

}
.xj-right .text-cont .text_nr{
	font-size: .24rem;
	line-height: 1.8;
	font-weight: normal;
	padding-bottom: .1rem;
	color: #d7e2f7;
	text-align: justify;
	
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	
	display: none;
}
.hide {
	display:none;
}
.xj-right .text-cont .icon-add{
	content: '';
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 12px solid #aec4ed;
	vertical-align: middle;
	position: absolute;
	top: 24px;
	margin-left: 30px;
	cursor: pointer;
	display:none;
}
.xj-right .text-cont .icon-jian{
	content: '';
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 12px solid #aec4ed;
	vertical-align: middle;
	position: absolute;
	top: 24px;
	margin-left: 30px;
	cursor: pointer;
}

.xj-right .coverImg{
    height: 2.54rem;
}
.xj-right .coverImg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pagination {
	font-size: 0;
	line-height: 0;
	padding-top: .2rem;
    z-index: 20;
    text-align: center;
    box-sizing: border-box;
}
.swiper-pagination-switch {
    display: inline-block;
    width: .12rem;
    height: .12rem;
    border-radius: 1rem;
    background: rgba(33, 76, 153, .15);
    margin: 0 .05rem;
    cursor: pointer;
    transition: all 0.4s;
}
.swiper-active-switch {
    width: .24rem;
    background: rgba(33, 76, 153, 1);
}
/*banner 滚动 End*/

.lmtop{
	margin-top: .3rem;
}
/*首页新闻动态/通知公告*/
.in_new{
}
.in_new ul li{
	font-size: .3rem;
	line-height: 1.6;
	padding-bottom: .2rem;
	position: relative;
}
.in_new ul li a{
	display: block;
	padding-left: .32rem
}
.in_new ul li::after{
	content: '';
	width: .08rem;
	height: .08rem;
	border-radius: 50%;
	background-color: #214c99;
	position: absolute;
	left: 0;
	top: .2rem;
}
.in_new ul li .time{
	color: #8592a8;
	display: block;
}
.lm_title{
	font-size: .42rem;
	line-height: .8rem;
	font-weight: bold;
	margin-bottom: .1rem;
	padding-left: .6rem;
}
.in_xwdt,
.in_tzgg{
}
.in_xwdt{
}
.in_xwdt .lm_title{
	background: url(nyncb_dwjjhzzx_lmIco01.png) left center no-repeat;
	background-size: .4rem auto;
}
.in_tzgg .lm_title{
	background: url(nyncb_dwjjhzzx_lmIco02.png) left center no-repeat;
	background-size: .4rem auto;
}
.in_tzgg{
	margin-top: .3rem;
}
.lm_more{
	font-size: .3rem;
	text-align: center;
	background: #fff;
	border: .01rem solid #cddaf1;
	border-radius: .06rem;
	line-height: .8rem;
}
.lm_more a{
/*	background: url(nyncb_dwjjhzzx_more.png) right center no-repeat;*/
	background-size: auto .2rem;
	padding-right: .36rem;
	color: #214c99;
	position: relative;
}
.lm_more .lm_more_ico,
.lm_more .lm_more_ico::after,
.lm_more .lm_more_ico::before{
	content: '';
	background: #0a5bc5;
	border-radius: .1rem;
	height: .04rem;
	position: absolute;
/*	border-bottom: .05rem solid #0a5bc5;*/
	line-height: 0;
}
.lm_more .lm_more_ico{
	width: .26rem;
	top: .1rem;
	right: 0;
}
.lm_more .lm_more_ico::after{
	width: .2rem;
	top: .08rem;
}
.lm_more .lm_more_ico::before{
	width: .14rem;
	top: .16rem;
}

/*首页新闻动态/通知公告 end*/

/*首页小图片*/

.linkImg{
	width: 100%;
	padding-top: .2rem;
}
.linkImg li{
	width: 3.35rem;
	height: 1.28rem;
	overflow: hidden;
	border-radius: .06rem;
	border: .03rem solid #fff;
	box-shadow: 0 0 .1rem rgba(23, 85, 193, 0.15);
	float: left;
	margin-top: .2rem;
}

.linkImg li:nth-child(2n) {
	float: right;
}
.linkImg li img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/*首页小图片 End*/

/*首页重点活动成果*/
.in_hdcg .lm_title{
	background: url(nyncb_dwjjhzzx_lmIco03.png) left center no-repeat;
	background-size: .4rem auto;
	margin-bottom: .2rem;
}

.hdcg_li{
	width: 100%;
	float: left;
	padding: .2rem;
	background: #fff;
	border-radius: .06rem;
	margin-bottom: .2rem;
	box-shadow: 0 0 .1rem rgba(23, 85, 193, 0.15);
}

.hdcg_li a{
	width: 100%;
	display: block;
	font-size: .3rem;
	line-height: 1.3;
}
.hdcg_li .img{
	width: 2.96rem;
	height: 1.88rem;
	border-radius: .04rem;
	float: left;
	overflow: hidden;
}
.hdcg_li .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.hdcg_li span{
	display: block;
	float: right;
	width: 3.1rem;
	margin-right: .1rem;
}
/*首页重点活动成果 End*/

/*foot*/
.foot{
	margin-top: 1rem;
	border-top: .1rem solid #214c99;
	background-color: #f5f6f7;
	padding-bottom: 1.4rem;
	position: relative;
}
.foot_w{
	width: 6.9rem;
	margin: 0 auto;
}
.foot .linker{
	border-bottom: .01rem solid #cadcea;
}
.foot .linker *{
	line-height: .4rem;
}
.foot .linker_t{
	padding-top: .3rem;
	font-weight: bold;
	font-size: .28rem;
}
.foot .linker_li{
	padding-bottom: .3rem;
}
.foot .linker_li li{
	display: inline-block;
	padding: 0 .2rem 0 0rem;
	position: relative;
	font-size: .27rem;
}
.foot .linker_li li:first-child{
	padding-left: 0;
}
.foot .linker_li li::after{
	content: '';
	width: .01rem;
	height: .25rem;
	background: #b1becc;
	position: absolute;
	right: -.06rem;
	top: .1rem;
}
.foot .linker_li li:last-child::after{
	display: none;
}

.foot_nr{
	float: left;
	width: 100%;
}
.foot_l{
/*	display: none;*/
	position: absolute;
	bottom: .3rem;
	left: 50%;
	margin-left: -.3rem;
}
.foot_l img{
	height: .8rem;
}
.foot_m{
	font-size: .26rem;
	line-height: 2.2;
	padding-top: .2rem;
}
.foot_m img{
	vertical-align: middle;
}
.foot_m .linker_2{
	text-align: center;
	font-size: .3rem;
	
}
.foot_m .linker_2 a{
	color: #214c99;
	font-weight: bold;
}
.foot_m .linker_2 li{
	display: inline-block;
	padding: 0 .3rem;
}
.foot_m .linker_2 li:first-child{
	padding-left: 0;
}
.foot_m p span{
	display: block;
	text-align: center;
}
.foot_m .bs img{
	width: .26rem;
	margin-right: .05rem;
}
.foot_ewm{
	padding-top: .3rem;
	text-align: center;
}
.foot_ewm li{
	display: inline-block;
	width: 1.7rem;
	margin: 0 .2rem;
	font-size: .22rem;
	text-align: center;
}
.foot_ewm li img{
	width: 1.7rem;
	height: 1.7rem;
	border: .01rem solid #bfc9db;
	margin-bottom: .05rem;
}



/*二级页面*/
.weizhi{
/*	background: #f00;*/
    color: #8592a8;
    font-size: .26rem;
	line-height: 1.2;
	padding: .3rem 0;
}
.weizhi a {
    color: #8592a8;
}
.weizhi a:hover {
    color: #0a5bc5;
}

.mt50{
	margin-top: .5rem;
}
.mt20{
	margin-top: .2rem;
}
.pt20{
	padding-top: .2rem;
}
.ej_lmbox{
	position: relative;
}
.ej_title{
	margin-bottom: .3rem;
	height: .72rem;
	line-height: .7rem;
	background: url(nyncb_dwjjhzzx_ejbg01.png) left repeat-y;
	background-size: 2.2rem auto;
	border-radius: 10rem 0 0 10rem;
	font-size: .42rem;
	font-weight: bold;
	color: #0a5bc5;
	padding-left: .2rem;
}
.ej_title .ej_lmbt{
	background: url(nyncb_dwjjhzzx_ej_icon01.png) left center no-repeat;
	background-size: .48rem auto;
	padding-left: .65rem;
}

.ej_jianjie{
	background: url(nyncb_dwjjhzzx_ejbg02_m.png) 0 bottom no-repeat #fff;
	background-size: 100% auto;
	height: auto;
	padding: .3rem .3rem 1.42rem;
}
.ej_jianjie .text{
	font-size: .34rem;
	line-height: 1.8;
	text-align: justify;
}
.ej_jianjie .text p{
	text-indent: 2em;
	margin-bottom: 1em;
}
.ej_jianjie .img{
	width: 5.95rem;
	height: 5.95rem;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.ej_jianjie .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ej_gzdt{}
.ej_gzdt .hot_img{
	padding: 0 .05rem;
}

.ej_gzdt .imgbox{
	width: 6.8rem;
	height: 2.1rem;
	background: url(nyncb_dwjjhzzx_ejbg03.png) top right no-repeat;
	background-size: auto 100%;
}

.ej_gzdt .imgbox .img{
	float: left;
	width: 3.28rem;
	height: 2rem;
	overflow: hidden;
}
.ej_gzdt .imgbox .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ej_gzdt .imgbox .text{
	float: right;
	padding-top: .15rem;
	width: 3rem;
	margin-right: .3rem;
	line-height: 1.7;
	font-size: .3rem;
}
.imgbox .text h3{
	margin-bottom: .1rem;
	font-size: .32rem;
	
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}

.f_blue{
	color: #0a5bc5;
}

.ej_gzdt_li{
	width: 100%;
	padding-top: .2rem;
}
.ej_gzdt_li li{
	line-height: 1.5;
	position: relative;
	padding-left: .3rem;
	font-size: .32rem;
	margin: .2rem 0;
}

.ej_gzdt_li li::after{
	content: '';
	width: .08rem;
	height: .08rem;
	border-radius: 50%;
	background: #214c99;
	
	position: absolute;
	left: 0;
	top: .2rem;
}
.ej_gzdt_li li .time{
	display: block;
	color: #8592a8;
	font-size: .26rem;
}

.ej_ywcg{}
.ej_ywcg li{
	width: 100%;
	padding: .2rem .3rem;
	background: #fff;
	margin-bottom: .2rem;
}
.ej_ywcg li *{
	line-height: 1.6;
}
.ej_ywcg li .time{
	float: left;
	width: 1.1rem;
	height: 1.4rem;
	border-bottom: .02rem solid #b0caec;
}
.ej_ywcg li .time .date{
	font-size: .4rem;
	color: #0a5bc5;
}
.ej_ywcg li .time .year{
	color: #8592a8;
	font-size: .28rem;
}
.ej_ywcg li .r_text{
	width: 4.8rem;
	float: right;
}
.ej_ywcg li .r_text h3{
	font-size: .32rem;
}


/*0506第二批*/
.bg_bai{
	background-color: #fff;
	padding: .3rem;
}
/*领导列表*/
.ej_ld{
	padding-bottom: .4rem;
}
.ej_ld ul li{
	position: relative;
	height: 2.3rem;
	padding-left: .2rem;
	margin-top: .5rem;
}
.ej_ld ul li:first-child{
}
.ej_ld .ld_img{
	width: 1.8rem;
	height: 2.3rem;
	position: absolute;
	z-index: 2;
}
.ej_ld .ld_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ej_ld .ld_name{
	height: 1.5rem;
	padding-left: 2.5rem;
	background: #f2f6fc;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	padding-top: .13rem;
}
.ej_ld .ld_name span {
	display: block;
	line-height: 1.8;
}
.ej_ld .ld_name .t1{
	font-size: .36rem;
/*	font-weight: bold;*/
}
.ej_ld .ld_name .t2{
	font-size: .28rem;
	color: #717c8f;
}
/* 二级-机构职能*/
.ej_jgzn{
	padding-bottom: .4rem;
}
.ej_jgzn li{
	float: left;
	width: 47%;
	height: 1rem;
	line-height: .96rem;
	border: .03rem solid #fff;
	border-radius: .06rem;
	background: url(nyncb_dwjjhzzx_ejbg04.png) repeat-x;
	background-size: auto 100%;
	box-shadow: 0 0 .1rem rgba(23, 85, 193, 0.15);
	font-size: .31rem;
	font-weight: bold;
	padding-left: .18rem;
/*	margin: .2rem .3rem .2rem 0;*/
	margin: .13rem 1.5%;
}

.ej_jgzn li:nth-child(5){
	width: 97%;
}
.ej_jgzn li i{
	display: inline-block;
	width: .38rem;
	height: .38rem;
	background: url(nyncb_dwjjhzzx_ej_icon02.png) no-repeat;
	vertical-align: middle;
	margin-right: .1rem;
	margin-top: -.03rem;
	background-size: 100% 100%;
}
.ej_jgzn li a{
	display: block;
	color: #214c99;
}

/*主要职责*/
.ej_zhize{
	border: .01rem solid #b0caec;
	padding: .04rem;
	margin-top: .3rem;
}
.ej_zhize *{
/*	line-height: 2.2;*/
}
.ej_zhize_bk{
	border: .01rem solid #b0caec;
	padding: .3rem .4rem;
}
.ej_zhize .zhize_tit{
	text-align: center;
	font-size: .38rem;
	line-height: 2.2;
	color: #214c99;
	padding-bottom: .2rem;
	border-bottom: .01rem solid #d0dcef;
}
.ej_zhize .zhize_txt{
	padding: .3rem 0;
	font-size: .34rem;
	line-height: 1.8;
}
.ej_zhize .zhize_txt p{
	text-indent: 2em;
	margin-bottom: 1em;
}
/*二级新闻列表*/
.ej_new{
	padding-top: .1rem;
}
.ej_new li{
	position: relative;
	background: #fff;
	padding: .2rem .3rem .2rem 1.8rem;
	margin-bottom: .3rem;
	min-height: 1.8rem;
}
.ej_new li:last-child{
	margin-bottom: 0;
}
.ej_new li *{
	line-height: 1.5;
}
.ej_new li h3{
	font-size: .32rem;
}
.ej_new li p{
/*
	color: #707070;
	font-size: 18px;
*/
	
	display: none;
}
.ej_new li .time{
	height: 1.25rem;
	width: 1.25rem;
	border-bottom: .02rem solid #b0caec;
	
	position: absolute;
	left: .3rem;
	top: .2rem;
}
.ej_new li .time .date{
	color: #0a5bc5;
	font-size: .4rem;
}
.ej_new li .time .year{
	font-size: .28rem;
	color: #8592a8;
}
.ej_new li .time span{
	display: block;
}
/*二级通知公告列表*/
.ej_new2{
	padding-top: .2rem;
}
.ej_new2 li{
	position: relative;
	border-bottom: .01rem dashed #bdccdf;
	padding-left: .3rem;
	font-size: .32rem;
	padding-top: .2rem;
	padding-bottom: .2rem;
}

.ej_new2 li:last-child{
	margin-bottom: .2rem;
}
.ej_new2 li::after{
	content: '';
	width: .08rem;
	height: .08rem;
	border-radius: 50%;
	background-color: #214c99;
	
	position: absolute;
	left: 0;
	top: .4rem;
}
.ej_new2 li a{
	display: block;
	margin-bottom: .1rem;
}
.ej_new2 li *{
	line-height: 1.5;
}

.ej_new2 li .time{
	font-size: .28rem;
	color: #8592a8;
	
}


/*二级图片列表*/
.ej_imgBox{
	
}
.ej_imgBox *{
	line-height: 1.5;
}
.ej_imgBox li{
	width: 100%;
	padding: .2rem 0 .2rem .2rem;
	background-color: #fff;
	font-size: .3rem;
	margin-bottom: .2rem;
}
.ej_imgBox li:last-child{
	margin-bottom: 0;
}
.ej_imgBox .img{
	display: inline-block;
	width: 2.96rem;
	height: 1.88rem;
	margin-right: .3rem;
	vertical-align: top;
	border-radius: .04rem;
	overflow: hidden;
}
.ej_imgBox .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ej_imgBox p{
	display: inline-block;
	width: 3rem;
	vertical-align: top;
}
/* 分页 */
.page {
	text-align: center;
	padding: 0.5rem 0 0.7rem 0 ;
    font-size: 0;
}
.page_s {
	display: inline-block;
	font-size: 0.22rem;
    white-space: nowrap;
}

.page a {
	cursor: pointer;
}

.page a,
.page span,
.page .txt {
	padding: 0 0.1rem;
	height: 0.48rem;
	line-height: 0.46rem;
	border: 0.01rem solid #ccdcec;
	margin: 0 .05rem 0 0;
	color: #333333;
	font-size: 0.26rem;
	border-radius: 0.02rem;
	min-width: 0.48rem;
	text-align: center;
	display: inline-block;
}

.page .cur {
	color: #fff;
	border: .01rem solid #214c99;
	background: #214c99;
}

.page span {
	border: none;
}

.page .txt {
	width: .6rem;
}

.page #num {
	height: 0.48rem;
	line-height: 0.44rem;
	text-align: center;
	border: 0.01rem solid #ccdcec;
	border-radius: 0.02rem;
	width: 0.6rem;
	vertical-align: top;
    font-size: 0.26rem;
	margin: 0 .08rem;
}

.page font {
	height: 0.48rem;
	line-height: 0.44rem;
	display: inline-block;
	vertical-align: top;
}

.page font i {
	padding-bottom: .02rem;
	display: inline-block;
}

.page font span{
    padding: 0;
    margin-right: 0;
    min-width: 0;
}

.page #go {
	height: 0.44rem;
	font-size: .26rem;
	line-height: 0.44rem;
	padding: 0 0.2rem;
	cursor: pointer;
	margin: 0;
	margin-left: .1rem;
	vertical-align: middle;
	border: none;
	background-color: #214c99;
	color: #fff;
	border-radius: 0.02rem;
}
.page .jump_con{
	display: block;
	margin-top: .2rem;
	text-align: center;
}
/*网站地图*/
.webMap{
	background: #fff;
	padding: 0 .2rem .5rem;
}
.webMap .map_tr{
	width: 100%;
	padding-top: .3rem;
	clear: left;
}
.webMap .map_tr a{
	display: inline-block;
	line-height: 2.2;
}
.webMap .map_tr .map_t1{
	clear: left;
	font-size: .36rem;
	font-weight: bold;
	border-bottom: .01rem solid #d0dcef;
	margin-bottom: .2rem;
}
.webMap .map_tr .map_t1 a{
	border-bottom: .02rem solid #214c99;
	color: #214c99;
}
.webMap .map_tr .map_t2{
	font-size: .3rem;
	clear: left;
}
.webMap .map_tr .map_t2 li{
/*	display: inline-block;*/
	float: left;
	margin-right: .5rem;
/*	white-space: nowrap;*/
}
.webMap .map_t3{
	float: left;
	width: 100%;
	font-size: .36rem;
	
}


.webMap .map_t3 li{
	width: 100%;
	float: left;
	line-height: 1.5;
	padding: .5rem 0 .25rem;
	border-bottom: .01rem solid #d0dcef;
}
.webMap .map_t3 li.w1{
	width: 65%;
	float: left;
}
.webMap .map_t3 li.w2{
	width: 35%;
}
.webMap .map_t3 a{
	color: #214c99;
	display: block;
}


/*详情细览页*/
.Conbox_bk1{
/*	border: .01rem solid #b0caec;*/
	padding: .04rem;
}

.Conbox_bk2{
/*
	border: .01rem solid #b0caec;
	padding: .2rem .4rem .3rem;
*/
}

.Con_title{
	border-bottom: .01rem solid #d0dcef;
	margin-bottom: .2rem;
}

.Con_bt{
	text-align: center;
	font-size: .38rem;
	line-height: 1.8;
	font-weight: normal;
	color: #214c99;
	padding-top: .1rem;
/*	width: 70%;*/
	margin: 0 auto .2rem;
}

/*
.mTop_30{
	margin-top: 30px;
}
*/
.con_nr{
	color: #1a1a1a;
	font-size: .34rem;
}
.con_nr * {
	line-height: 1.9 !important;
}
.con_nr p{
	/*text-indent: 2em;*/
	margin: 0 0 1em !important;
	background: #FFFFFF!important;
	border: 0!important;
}
.con_nr table p {
	text-indent: 0;
}
.con_nr div{
	margin-bottom: 1em;
	/*text-indent: 2em;*/
}
.con_nr img {
	width: 100%;
	display: block;
}
.con_nr .img_t{
	font-size: .28rem;
	color: #707070;
}
.con_info{
	color: #63717f;
	font-size: .28rem;
	padding-bottom: .2rem;
}
.con_info_l{
/*	float: left;*/
}
.con_info_l li{
/*	float: left;*/
	line-height: 2.2;
}
.con_info_l li img{
	vertical-align: middle;
	width: .3rem;
	margin-right: .08rem;
	margin-top: -.01rem;
}

.con_info_r{
/*	float: right;*/
	display: none;
}
.con_info_r li{
/*
	float: left;
	margin-left: 30px;
*/
}
.con_info_r:last-child{
/*	margin-left: 0;*/
}
.con_info_r li img{
/*
	vertical-align: middle;
	margin-right: 8px;
	width: 22px;
	margin-top: -1px;
*/
}
.print{
	cursor: pointer;
}
.font_size{

}
.font_size span{
	margin-right: .08rem;
	cursor: pointer;
}
.font_size span.active{
	font-weight: bold;
	color: #214c99;
}



/*检索页*/
.page_search_box{
	background: #ecf0f8;
	padding: .2rem;
	margin-bottom: .4rem;
}
.page_search{
	height: .74rem;
	background: #fff;
	width: 100%;
	margin: 0 auto;
	border-radius: .08rem;
	position: relative;
}
.page_search_btn{
	width: 1.5rem;
	height: .68rem;
	font-size: .3rem;
	background: url(nyncb_dwjjhzzx_search.png) .2rem center no-repeat #214c99;
	background-size: .3rem .3rem;
	padding-left: .36rem;
	text-align: center;
	color: #fff;
	border: 0;
	border-radius: .06rem;
	cursor: pointer;
	
	position: absolute;
	top: .03rem;
	right: .03rem;
}
.page_search_input{
	width: 4.35rem;
	padding-left: .2rem;
	height: .74rem;
	color: #214c99;
	border: 0;
	background: none;
	font-size: .3rem;
	vertical-align: top;
}
.red{
	color: #c00;
}
.so_msg{
	line-height: 160%;
	position: relative;
	font-size: .28rem;
	margin-bottom: .2rem;
}
.so_msg font{
	display: block;
}

.so_msg .paixu{
	margin-top: .3rem;
	display: flex;
	justify-content: space-between;
}
.so_msg .paixu a{
	display: block;
	line-height: .7rem;
	flex: 1;
	border: .01rem solid #5792cd;
	font-size: .28rem;;
	border-radius: .06rem;
	margin: 0 .1rem;
	color: #214c99;
	text-align: center;
}
.so_msg .paixu a.on{
	background-color: #3c62a5;
	border: .01rem solid #3c62a5;
	color: #fff;
}
.ejso_list li{
	border-bottom: .01rem solid #e0ebf5;
	padding: .2rem 0;
}
.ejso_list li *{
	line-height: 1.8;
}
.ejso_list li h3{
	margin-bottom: .1rem;
	font-size: .32rem;
}
.ejso_list li .txt{
	font-size: .28rem;
	color: #707070;
	margin-bottom: .1rem;
}
.ejso_list li .time{
	color: #8592a8;
	font-size: .28rem;
}

/*20250617*/
.lxwm_map{}
.lxwm_map img {width: 100%}
.lxwm_company{ font-size:.34rem; color:#0d619f; margin-top:.3rem;}
.lxwm_txt{ color:#747474; line-height:2; margin:.2rem 0 .3rem; font-size: .3rem;}

/*20250625*/
.imgbox .text h3{
	text-align: left;
}
/*20250716*/
.con_nr *{    font-size: 0.34rem !important;}

/*20250721*/
.body_overflow{
	overflow: hidden;
}
.xj-right .swiper-container{
	/*height: 3.2rem;0728*/
}
.hky_gzhs{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	z-index: 99991;
	display: flex;
	justify-content: center;
	align-items: center;
}
.hky_gzhs .tcs{
	position: relative;
}
.hky_gzhs .imgs{
	width: 3rem;
}
.hky_gzhs .igb{
	position: absolute;
	bottom: -0.8rem;
	left: 50%;
	width: .36rem;
	height: .32rem;
	display: block;
	margin-left: -0.18rem;
}
.hky_gzhs .igb:before,.hky_gzhs .igb:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: .04rem;
	background: #ffffff;
	border-radius: .08rem;
	transition: 0.4s;
	-webkit-transition: 0.4s;
}
.hky_gzhs .igb:before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	margin: 0;
}
.hky_gzhs .igb:after{
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	margin: 0;
}

/* 20250722 */
.HotNew li a{
	background-position: 0 56%;
}
.page #go{
	line-height: 0.42rem;
}
.page .jump_con{
	display: flex;
	justify-content: center;
    align-items: center;
}
.con_nr table {
	width: 100% !important;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
.con_nr table td{
	width: auto !important;
	padding: 0.1rem 0.06rem;
	white-space: initial !important;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}
.con_nr table td *{
	font-size: 0.28rem !important;
	line-height: 1.4 !important;
}
.con_nr table p{
	margin-bottom: 0 !important;
	text-align: initial;
}
.foot .linker_li{
	text-align: center;
}
.foot .linker_li li:last-child{
	padding-right: 0;
}
.ejso_list li h3{
	text-align: left;
}
.body_overflow .wrapper, .body_overflow .foot{
	display: none !important;
}
.xj-right-index{
	height:3.55rem;
	overflow:hidden;
}