@font-face {
    font-family: 'syst';
    src: url(../font/SourceHanSerifCN-SemiBold-7.otf);
}

.ne-banner{
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 2;
}
.ne-banner img{
	width: 100%;
	animation: changeScale 1 2.5s;
}
.n_pc_banner{
	display: block;	
}
.n_mobile_banner{
	display: none;
}

.ne-content{
	position: relative;
	z-index: 4;
}
.ne-content .w1516{
	zoom: 1;
}
.ne-content .w1516:after{
	display: block;
	content: '';
	clear: both;
}
.ne-menu{
	float: left;
	width: 3.48rem;
	margin-top: -1.14rem;
}
.ne-content-box{
	width: calc(100% - 3.48rem);
}
.ne-menu-title{
	width: 100%;
	height: 1.14rem;
	background: #00a299;
	padding-top: 0.25rem;
	padding-left: 0.45rem;
}
.ne-menu-title h2{
	font-size: 0.36rem;
	color: #fff;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 0.05rem;
}
.ne-menu-title p{
	font-size: 0.18rem;
	color: #fff;
	font-weight: normal;
	line-height: 1;
	opacity: 0.3;
}
.ne-menu-list{
	min-height: 6rem;
	background: #fff;
	border: 1px solid #edecec;
	border-right: none;
	padding: 0.3rem 0.3rem;
}
.ne-menu-list ul li{
	margin-bottom: 0.14rem;
}
.ne-menu-list ul li>a{
	display: block;
	padding: 0.1rem 0.5rem 0.1rem 0.2rem;
	border-bottom: 2px solid #00a299;
	font-size: 0.2rem;
	color: #00a299;
	line-height: 1.4;
	position: relative;
}
.ne-menu-list ul li>a:after{
	display: block;
	content: '';
	width: 0.31rem;
	height: 0.31rem;
	background: url(../images/n-menu-jt.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 0.1rem;
	top: 50%;
	margin-top: -0.155rem;
	transform: rotate(180deg);
	transition-duration: 0.3s;
}
.ne-menu-list ul li:hover>a{
	font-family: 'syhtB';
}
.ne-menu-list ul li:hover>a:after{
	transform: rotate(0deg);
}
.ne-menu-list ul li.active>a{
	font-family: 'syhtB';
}
.ne-menu-list ul li.active>a:after{
	transform: rotate(0deg);
}
.ne-menu-drop{
	padding-left: 0.43rem;
	padding-top: 0.3rem;
	display: none;
}
.ne-menu-drop dl{
	margin-bottom: 0.3rem;
}
.ne-menu-drop dl dt{
	font-size: 0.2rem;
	color: #00a299;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 0.1rem;
	cursor: pointer;
}
.drop_on dt{
	font-family: 'syhtB';
}
.ne-menu-drop dl dd{
	display: none;
}
.ne-menu-drop dl dd a{
	display: block;
	padding-left: 0.2rem;
	font-size: 0.18rem;
	color: #555555;
	line-height: 1.4;
	margin-bottom: 0.14rem;
}
.ne-menu-drop dl dd a:last-child{
	margin-bottom: 0;
}
.ne-menu-drop dl dd a:hover{
	font-family: 'syhtB';
}
.ks_on{
	font-family: 'syhtB';
}
.ne-content-box{
	float: left;
	width: calc(100% - 3.48rem);
	padding: 0.35rem 0 0.6rem 0.74rem;
	border-left: 1px solid #edecec;
}
.ne-content-title{
	padding: 0.1rem 0;
	border-bottom: 1px solid #e5e5e5;
}
.ne-content-title h3{
	font-size: 0.3rem;
	color: #333333;
	font-weight: normal;
	line-height: 1.4;
}
.ne-con-tSp{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.go-prevPage{
	display: block;
	width: 1rem;
	height: 0.4rem;
	border-radius: 0.1rem;
	border:2px solid #00a299;
	overflow: hidden;
	position: relative;
}
.go-prevPage:before{
	display: block;
	content: '';
	width: 0%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: #00a299;
	transition-duration: 0.3s;
	z-index: 2;
}
.go-prevPage span{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	font-size: 0.2rem;
	color: #00a299;
	position: relative;
	z-index: 10;
	transition-duration: 0.3s;
}
.go-prevPage:hover:before{
	width: 100%;
	left: 0;
	right: auto;
}
.go-prevPage:hover span{
	color: #fff;
}

.ne-content-info{
	padding-top: 0.64rem;
}
.n-ab-title{
	font-size: 0.26rem;
	color: #c48637;
	font-weight: normal;
	font-family: 'syst';
	line-height: 1.4;
	margin-bottom: 0.1rem;
}
.ne-ab-page01{
	/*margin-bottom: 0.6rem;*/
}
.ne-content-info p{
	font-size: 0.19rem;
	color: #555555;
	line-height: 1.8;
	text-align: justify;
	text-indent: 0.38rem;
	margin-bottom: 0.25rem;
}
.aboutSwiper{
	padding: 1.6rem 0;
	overflow: hidden;
}
.aboutSwiper .swiper-slide{
	position: relative;
	transform: scale(1.8);
	z-index: 1;
	transition-duration: 0.3s;
}
.aboutSwiper .swiper-slide:after{
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: absolute;
	top: 0;
	left: 0;
	transition-duration: 0.3s;
}
.aboutSwiper .swiper-slide-active{
	transform: scale(2.34);
	z-index: 10;
}
.aboutSwiper .swiper-slide-active:after{
	background: rgba(0,0,0,0);
}
.aboutSwiper .swiper-slide img{
	display: block;
	width: 100%;
}
.aboutSwiper .swiper-slide p{
	width: 100%;
	font-size: 0.22rem;
	color: #00a299;
	text-align: center;
	line-height: 1.4;
	margin-bottom: 0;
	text-indent: 0 !important;
	position: absolute;
	top: 95%;
	left: 0;
	transform: scale(0.43);
	opacity: 0;
	visibility: hidden;
	transition-duration: 0.3s;
}
.aboutSwiper .swiper-slide-active p{
	opacity: 1;
	visibility: visible;
}
.ne-ab-page03{
	margin-top: 0.2rem;
}
.ne-ab-page04{
	margin-top: 0.3rem;
}
.ne-ab-page04 ul{
	display: flex;
}
.ne-ab-page04 ul li{
	width: 23.5%;
	margin-right: 2%;
	overflow: hidden;
}
.ne-ab-page04 ul li:nth-child(4n){
	margin-right: 0;
}
.ne-ab-page04 ul li img{
	display: block;
	width: 100%;
	transition-duration: 0.3s;
}
.ne-ab-page04 ul li:hover img{
	transform: scale(1.1);
}
.ne-ab-page04 h5{
	font-size: 0.22rem;
	color: #00a299;
	text-align: center;
	line-height: 1.4;
	margin-top: 0.1rem;
	font-weight: normal;
}
.ne-ab-page05{
	margin-top: 0.3rem;
}
.ne-ab-video{
	width: 100%;
	position: relative;
}
.ab-video-cover{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: flex;
	justify-content: center;
	align-items: center;
}
.video-btn{
	width: 0.87rem;
	cursor: pointer;
}
.video-btn img{
	display: block;
	width: 100%;
}
.ne-ab-video-box{
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 4;
}
.video-nr{
	display: block;
	width: 100%;
}

.ne-lsyg-box ul li{
	display: flex;
}
.ne-lsyg-fl{
	width: 0.36rem;
	position: relative;
}
.ne-lsyg-line-icon{
	width: 0.36rem;
	height: 0.36rem;
	background: url(../images/time.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	z-index: 4;
}
.ne-lsyg-line-line{
	width: 2px;
	height: calc(100% - 0.36rem);
	background: #00a299;
	position: absolute;
	top: 0.36rem;
	left: 50%;
	margin-left: -1px;
}
.ne-lsyg-fr{
	width: calc(100% - 0.36rem);
	padding-left: 0.4rem;
	display: flex;
}
.ne-lsyg-date{
	width: 1.3rem;
	font-size: 0.3rem;
	color: #333333;
	line-height: 1.4;
	font-family: 'syhtB';
}
.ne-lsyg-info{
	width: calc(100% - 1.3rem);
	padding-bottom: 0.5rem;
	display: flex;
	flex-wrap: wrap;
}
.ne-lsyg-box ul li:last-child .ne-lsyg-info{
	padding-bottom: 0;
}
.lsyg-info-img{
	width: 2.68rem;
	margin-right: 0.08rem;
}
.lsyg-info-img img{
	display: block;
	width: 100%;
}

.ne-xrld-box ul{
	display: flex;
	flex-wrap: wrap;
}
.ne-xrld-box ul li{
	width: 49%;
	height: 0.66rem;
	padding: 0 0.4rem;
	border-radius: 0.12rem;
	box-shadow: 0 0 10px 1px #e1e1e1;
	margin-right: 2%;
	margin-bottom: 0.26rem;
	background: #fff;
	display: flex;
	align-items: center;
}
.ne-xrld-box ul li:nth-child(2n){
	margin-right: 0;
}
.ne-xrld-box ul li span{
	display: block;
	font-size: 0.24rem;
	color: #333333;
	line-height: 1.4;
}
.ne-xrld-box ul li strong{
	display: block;
	font-size: 0.24rem;
	color: #00a299;
	font-weight: normal;
	font-family: 'syhtB';
}

.ne-jgsz-box{
	display: flex;
}
.ne-jgsz-fl{
	width: 2.46rem;
	display: flex;
	align-items: center;
}
.jgsz-fl-one{
	display: block;
	width: 100%;
	border-radius: 0.1rem;
	background: #00a299;
	padding: 0.22rem 0.12rem;
	font-size: 0.22rem;
	color: #fff;
	text-align: center;
	line-height: 1.4;
	font-family: 'syhtB';
}
.ne-jgsz-fc{
	width: 3.1rem;
	display: flex;
	align-items: center;
	padding-left: 0.6rem;
	position: relative;
}
.ne-jgsz-fc:before{
	display: block;
	content: '';
	width: 0.6rem;
	height: 2px;
	background: #00a299;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1px;
}
.ne-jgsz-fc ul{
	padding-left: 0.3rem;
	position: relative;
}
.ne-jgsz-fc ul:before{
	display: block;
	content: '';
	width: 2px;
	height: calc(100% - 0.58rem);
	background: #00a299;
	position: absolute;
	left: 0;
	top: 0.29rem;
}
.ne-jgsz-fc ul li{
	width: 2.2rem;
	height: 0.58rem;
	border-radius: 0.1rem;
	background: rgba(0,162,153,0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.68rem;
	position: relative;
	cursor: pointer;
}
.ne-jgsz-fc ul li:before{
	display: block;
	content: '';
	width: 0.3rem;
	height: 2px;
	background: #00a299;
	position: absolute;
	left: -0.3rem;
	top: 50%;
	margin-top: -1px;
}
.ne-jgsz-fc ul li:last-child{
	margin-bottom: 0;
}
.ne-jgsz-fc ul li span{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.4;
	position: relative;
}
.ne-jgsz-fc ul li.active{
	background: #00a299;
}
.ne-jgsz-fc ul li.active span{
	color: #fff;
}
.ne-jgsz-fc ul li.active span:after{
	display: block;
	content: '';
	width: 0.32rem;
	height: 0.11rem;
	background: url(../images/jgsz-jt.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: -0.4rem;
	top: 50%;
	transform: translateY(-50%);
}
.ne-jgsz-fc ul li:nth-child(5).active span:after{
	display: none;
}
.ne-jgsz-fr{
	width: calc(100% - 5.56rem);
	min-height: 14rem;
}
.ne-jgsz-fr-contenter{
	width: 100%;
	padding-left: 0.6rem;
	position: relative;
}
.ne-jgsz-fr-contenter:before{
	display: block;
	content: '';
	width: 0.6rem;
	height: 2px;
	background: #00a299;
	position: absolute;
	left: 0;
}
.ne-jgsz-fr-contenter:nth-child(1):before{
	top: 4.5rem;
}
.ne-jgsz-fr-contenter:nth-child(2){
	padding-top: 1rem;
}
.ne-jgsz-fr-contenter:nth-child(2):before{
	top: 5.73rem;
}
.ne-jgsz-fr-contenter:nth-child(3){
	padding-top: 4.76rem;
}
.ne-jgsz-fr-contenter:nth-child(3):before{
	top: 6.99rem;
}
.ne-jgsz-fr-contenter:nth-child(4){
	padding-top: 5.62rem;
}
.ne-jgsz-fr-contenter:nth-child(4):before{
	top: 8.24rem;
}
.ne-jgsz-fr-contenter:nth-child(5):before{
	display: none;
}
.ne-jgsz-fr-contenter ul{
	padding-left: 0.3rem;
	position: relative;
}
.ne-jgsz-fr-contenter ul:before{
	display: block;
	content: '';
	width: 2px;
	height: calc(100% - 0.58rem);
	background: #00a299;
	position: absolute;
	left: 0;
	top: 0.29rem;
}
.ne-jgsz-fr-contenter ul li{
	width: 2.2rem;
	height: 0.58rem;
	border-radius: 0.1rem;
	background: rgba(0,162,153,0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.2rem;
	position: relative;
	cursor: pointer;
}
.ne-jgsz-fr-contenter ul li:before{
	display: block;
	content: '';
	width: 0.3rem;
	height: 2px;
	background: #00a299;
	position: absolute;
	left: -0.3rem;
	top: 50%;
	margin-top: -1px;
}
.ne-jgsz-fr-contenter ul li span{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.4;
	position: relative;
}
.ne-jgsz-fr-contenter ul li dl{
	padding-left: 0.3rem;
	position: absolute;
	left: calc(100% + 0.6rem);
	top: 50%;
	transform: translateY(-50%);
}
.ne-jgsz-fr-contenter ul li dl:before{
	display: block;
	content: '';
	width: 0.6rem;
	height: 2px;
	background: #00a299;
	position: absolute;
	left: -0.6rem;
	top: 50%;
	margin-top: -1px;
}
.ne-jgsz-fr-contenter ul li dl:after{
	display: block;
	content: '';
	width: 2px;
	height: calc(100% - 0.58rem);
	background: #00a299;
	position: absolute;
	left: 0;
	top: 0.29rem;
}
.ne-jgsz-fr-contenter ul li dl dd{
	width: 2.2rem;
	height: 0.58rem;
	border-radius: 0.1rem;
	background: rgba(0,162,153,0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.2rem;
	position: relative;
	cursor: pointer;
}
.ne-jgsz-fr-contenter ul li dl dd:before{
	display: block;
	content: '';
	width: 0.3rem;
	height: 2px;
	background: #00a299;
	position: absolute;
	left: -0.3rem;
	top: 50%;
	margin-top: -1px;
}
.ne-jgsz-fr-contenter ul li dl dd:last-child{
	margin-bottom: 0;
}
.jg-sp{
	top: 0% !important;
	transform: translateY(0) !important;
}
.jg-sp:before{
	top: 0.28rem !important;
	margin-top: 0 !important;
}

.mobile-jgsz{
	display: none;
}
.mobile-jgsz h3{
	font-size: 18px;
	color: #299679;
	line-height: 1.4;
	font-family: 'syhtB';
	margin-bottom: 0.1rem;
}
.mobile-jgsz dl{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.mobile-jgsz dl dt{
	width: 100%;
	font-size: 16px;
	color: #333;
	font-family: 'syhtB';
}
.mobile-jgsz dl dd{
	width: 50%;
	font-size: 16px;
	color: #333;
	padding-left: 10px;
	margin-bottom: 5px;
	position: relative;
}
.mobile-jgsz dl dd:before{
	display: block;
	content: '';
	width: 4px;
	height: 4px;
	background: #299679;
	position: absolute;
	left: 0;
	top: 12px;
}
.mobile-jgsz-l3{
	display: flex;
	flex-wrap: wrap;
}
.mobile-jgsz dl dd span{
	font-size: 12px;
	color: #666;
	line-height: 1.4;
	margin-right: 10px;
}


.ne-yywh-list{
	width: 100%;
	padding: 0.4rem 0.2rem;
	display: flex;
	background: #fff;
	box-shadow: 0 0 10px 1px #e1e1e1;
	margin-bottom: 0.8rem;
}
.ne-yywh-img{
	width: 3.0226rem;
	display: flex;
	align-items: center;
}
.ne-yywh-img img{
	display: block;
	width: 100%;
}
.ne-yywh-info{
	width: calc(100% - 3.0226rem);
	padding-left: 0.3rem;
}
.ne-yywh-info h1{
	font-size: 0.28rem;
	color: #00a299;
	line-height: 1.4;
	font-family: 'syhtB';
	margin-bottom: 0.1rem;
}
.ne-yywh-info p{
	text-indent: 0 !important;
	margin-bottom: 0 !important;
}
.ne-yywh-info a{
	display: inline-block;
	margin-top: 0.1rem;
	font-size: 0.2rem;
	color: #00a299;
	line-height: 1.4;
	position: relative;
}
.ne-yywh-info a:hover{
	font-weight: bold;
}
.ne-yywh-info a:after{
	display: block;
	content: '';
	width: 100%;
	height: 2px;
	background: #00a299;
	position: absolute;
	bottom: 0;
	left: 0;
}
.yywh-yg-box{
	padding: 0.55rem 0.7rem;
	background: url(../images/yywh-bg.png) no-repeat right bottom;
	background-size: cover;
	border-radius: 0.05rem;
	/*display: flex;*/
	zoom: 1;
}
.yywh-yg-box:after{
	display: block;
	content: '';
	clear: both;
}
.yywh-audio{
	float: left;
	width: 2rem;
}
.yywh-audio h1{
	padding-right: 0.4rem;
	font-size: 0.28rem;
	color: #fff;
	text-align: center;
	line-height: 1.4;
	font-family: 'syhtB';
	margin-bottom: 0.2rem;
}
.yywh-audio h3{
	font-size: 0.2rem;
	color: #fff;
	/*text-align: center;*/
	line-height: 1.4;
	font-weight: normal;
	margin-bottom: 0.4rem;
}
.lrc{
	width: 100%;
	height: 6.6rem;
	overflow: hidden;
}
.lrc p{
	/*line-height: 2;*/
	color: #fff !important;
	text-indent: 0 !important;
	margin-bottom: 0 !important;
}
.yywh-audio-cz{
	float: left;
	width: calc(100% - 2rem);
	padding-left: 0.6rem;
	display: flex;
	align-items: center;
}
.musicimg{
	width: 0.79rem;
	height: 0.79rem;
	background: url(../images/play.png) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}
.rotate{
	background: url(../images/pause.png) no-repeat !important;
	background-size: 100% 100% !important;
}
.yywh-audio-cz a{
	font-size: 0.2rem;
	color: #fff;
	line-height: 1.4;
	margin-left: 0.4rem;
	position: relative;
}
.yywh-audio-cz a:after{
	display: block;
	content: '';
	width: 100%;
	height: 2px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}
.yywh-audio-cz a:hover{
	font-weight: bold;
}

.lxwm-page01{
	display: flex;
}
.lxwm-page01 dl:nth-child(1){
	width: 65%;
}
.lxwm-page01 dl:nth-child(2){
	width: 35%;
}
.lxwm-page01 dl dd{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	padding-left: 0.18rem;
	margin-bottom: 0.1rem;
	position: relative;
}
.lxwm-page01 dl dd:before{
	display: block;
	content: '';
	width: 0.06rem;
	height: 0.06rem;
	border-radius: 50%;
	background: #333333;
	position: absolute;
	left: 0;
	top: 0.14rem;
}
.lxwm-page01 dl dd:last-child{
	margin-bottom: 0;
}
.lxwm-page02{
	margin: 0.3rem 0 0.6rem;
}
.lxwm-page02 img{
	display: block;
	max-width: 100%;
	width: 6.21rem;
	margin: 0 auto;
}
.lxwm-page03 ul li{
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.15rem;
}
.lxwm-page03 ul li h1{
	width: 65%;
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	font-weight: normal;
	padding-left: 0.18rem;
	position: relative;
}
.lxwm-page03 ul li h1:before{
	display: block;
    content: '';
    width: 0.06rem;
    height: 0.06rem;
    border-radius: 50%;
    background: #333333;
    position: absolute;
    left: 0;
    top: 0.14rem;
}
.lxwm-page03 ul li span{
	width: 35%;
	display: block;
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	font-weight: normal;
}

.ne-ksjs-list{
	margin-bottom: 0.6rem;
}
.ne-ksjs-list:last-child{
	margin-bottom: 0;
}
.ne-ksjs-list h3{
	display: inline-block;
	font-size: 0.24rem;
	color: #333333;
	font-family: 'syhtB';
	line-height: 1.1;
	margin-bottom: 0.2rem;
	position: relative;
}
.ne-ksjs-list h3:after{
	display: block;
	content: '';
	width: 100%;
	height: 0.1rem;
	background: #40b9b3;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.ne-ksjs-list h3 span{
	position: relative;
	z-index: 4;
}
.ne-ksjs-list ul{
	display: flex;
	flex-wrap: wrap;
}
.ne-ksjs-list ul li{
	width: 23.5%;
	height: 0.66rem;
	background: #ececec;
	margin-right: 2%;
	margin-bottom: 0.18rem;
	transition-duration: 0.3s;
}
.ne-ksjs-list ul li:nth-child(4n){
	margin-right: 0;
}
.ne-ksjs-list ul li a{
	display: flex;
	align-items: center;
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0 0.1rem;
	font-size: 0.22rem;
	color: #333333;
	line-height: 1.4;
	transition-duration: 0.3s;
}
.ne-ksjs-list ul li:hover{
	background: #00a299;
}
.ne-ksjs-list ul li:hover a{
	color: #fff;
}
.ks-d-top{
	display: flex;
	align-items: flex-start;
	margin-bottom: 0.2rem;
}
.ks-d-top-img{
	width: 4.4rem;
	border-radius: 0.14rem;
	overflow: hidden;
}
.ks-d-top-img img{
	display: block;
	width: 100%;
}
.ks-d-top-txt{
	width: calc(100% - 4.4rem);
	padding-left: 0.25rem;
}
.ks-detail-zj{
	margin-top: 0.35rem;
}
.ks-detail-title{
	width: 100%;
	background: url(../images/ks-d-bg.png) no-repeat center left;
	background-size: cover;
	margin-bottom: 0.3rem;
}
.ks-detail-title h1{
	padding-left: 0.6rem;
	font-size: 0.28rem;
	color: #fff;
	font-weight: normal;
	line-height: 0.62rem;
}
.ne-zjjs-list ul{
	display: flex;
	flex-wrap: wrap;
}
.ne-zjjs-list ul li{
	width: 22%;
	margin-right: 4%;
	margin-bottom: 0.3rem;
}
.ne-zjjs-list ul li:nth-child(4n){
	margin-right: 0;
}
.n-zj-img{
	width: 100%;
	height: 3.59rem;
	overflow: hidden;
}
.n-zj-img img{
	display: block;
	width: 100%;
	height: 100%;
	transition-duration: 0.3s;
}
.ne-zjjs-list ul li:hover .n-zj-img img{
	transform: scale(1.1);
}
.n-zj-txt{
	width: 100%;
	/*min-height: 0.64rem;*/
	/*height: 0.7rem;*/
	padding: 0.05rem 0;
	background: #e3a659;
	/*display: flex;
	justify-content: center;
	align-items: center;*/
	transition-duration: 0.3s;
}
.ne-zjjs-list ul li:hover .n-zj-txt{
	background: #00a299;
}
.n-zj-txt span:nth-child(1){
	display: block;
	width: 100%;
	font-size: 0.2rem;
	color: #fff;
	text-align: center;
	line-height: 1.4;
	font-family: 'syhtB';
	margin-right: 0.12rem;
}
.n-zj-txt span:nth-child(2){
	display: block;
	width: 100%;
	font-size: 0.18rem;
	color: #fff;
	text-align: center;
	line-height: 1.4;
}


.jianT{width: 100%; text-align: center;margin-top: 0.35rem;}
.jianT ul li{overflow: hidden; border: 0.01rem solid #e5eae8;border-radius: 0.05rem; background:#e5eae8;line-height: 0.4rem;width: 0.4rem; height:0.4rem;display:inline-block; margin:0 0.02rem;padding:0;}
.jianT ul li a{ font-size: 0.16rem; color:#333;text-align: center; display:block;}
.jianT ul li a:hover{text-decoration: none; background:#00a299;color:#fff;}
.jianT ul li .on{border: 0.01rem solid #00a299; background:#00a299; color:#fff;display:block;}
.jianT ul li:nth-child(1),.jianT ul li:nth-last-child(1),.jianT ul li.prev,.jianT ul li.next{width: 0.8rem;}


.new-nr-ti { text-align:center; border-bottom:1px solid #eee; padding-bottom:0.2rem; margin-bottom:0.2rem;}
.new-nr-ti h1{ font-size:0.24rem;color: #333; line-height: 1.4;}
.new-nr-ti span{font-size: 0.16rem;color: #333;text-align: center;line-height: 1.2;}
.new-nr-zi{ font-size:0.18rem;color: #333; line-height:1.8;text-align: justify;}
.new-nr-zi img{
	display: block;
	margin: 0.2rem auto;
}

.zjjs-detail-info{
	display: flex;
	margin-bottom: 0.4rem;
}
.zjjs-detail-img{
	width: 2.78rem;
	overflow: hidden;
}
.zjjs-detail-img img{
	display: block;
	width: 100%;
}
.zjjs-detail-txt{
	width: calc(100% - 2.78rem);
	padding-left: 0.52rem;
	padding-top: 0.45rem;
	border: 1px solid #f0f0f0;
	border-left: none;
	background: linear-gradient(to bottom right,rgba(244,251,251,0.8),rgba(244,251,251,0));
	background: -webkit-linear-gradient(to bottom right,rgba(244,251,251,0.8),rgba(244,251,251,0));
	background: -moz-linear-gradient(to bottom right,rgba(244,251,251,0.8),rgba(244,251,251,0));
	background: -o-linear-gradient(to bottom right,rgba(244,251,251,0.8),rgba(244,251,251,0));
	background: -ms-linear-gradient(to bottom right,rgba(244,251,251,0.8),rgba(244,251,251,0));
	position: relative;
}
.zjjs-detail-txt .go-prevPage{
	position: absolute;
	right: 0.5rem;
	top: 0.45rem;
	z-index: 2;
}
.zjjs-detail-txt h1{
	display: flex;
	font-weight: normal;
}
.zjjs-detail-txt h1 span:nth-child(1){
	font-size: 0.24rem;
	color: #333333;
	font-family: 'syhtB';
	line-height: 1.4;
}
.zjjs-detail-txt h1 span:nth-child(2){
	font-size: 0.24rem;
	color: #333333;
	line-height: 1.4;
	margin-left: 0.12rem;
}
.zjjs-detail-txt ul{
	margin-top: 0.15rem;
}
.zjjs-detail-txt ul li{
	display: flex;
	margin-bottom: 0.15rem;
}
.zjjs-detail-txt ul li span{
	display: block;
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.4;
}
.zjjs-detail-txt ul li span:nth-child(1){
	width: 1.2rem;
}
.zjjs-detail-txt ul li span:nth-child(2){
	width: calc(100% - 1.2rem);
}
.zjjs-detail-txt ul li span i{
	font-style: normal;
	display: inline-block;
	width: 0.85rem;
	text-align: justify;
	text-align-last: justify;
	margin-right: 0.04rem;
}
.zjjs-detail-message-txt p{
	text-indent: 0 !important;
}

.ne-xwdt-list ul li{
	margin-bottom: 0.4rem;
}
.ne-xwdt-list ul li a{
	display: flex;
}
.ne-xwdt-img{
	width: 3.25rem;
	overflow: hidden;
}
.ne-xwdt-img img{
	display: block;
	width: 100%;
	transition-duration: 0.3s;
}
.ne-xwdt-list ul li:hover .ne-xwdt-img img{
	transform: scale(1.1);
}
.ne-xwdt-info{
	width: calc(100% - 3.25rem);
	border: 1px solid #dddddd;
	border-left: none;
	padding: 0.35rem 0.35rem 0 0.5rem;
}

.ne-xwdt-info h1{
	font-size: 0.22rem;
	color: #333333;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 0.15rem;
	display: -webkit-Box;
	-webkit-Box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	transition-duration: 0.3s;
}
.ne-xwdt-list ul li:hover .ne-xwdt-info h1{
	color: #00a299;
}
.ne-xwdt-info p{
	font-size: 0.18rem;
	line-height: 1.4;
	text-indent: 0 !important;
	display: -webkit-Box;
	-webkit-Box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition-duration: 0.3s;
}
.ne-xwdt-list ul li:hover .ne-xwdt-info p{
	color: #00a299;
}
.ne-xwdt-info span{
	display: inline-block;
	font-size: 0.18rem;
	color: #777777;
	line-height: 1.4;
	position: relative;
	padding-left: 0.34rem;
}
.ne-xwdt-info span:before{
	display: block;
	content: '';
	width: 0.25rem;
	height: 0.25rem;
	background: url(../images/news-icon.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.ne-tzgg-list ul li{
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 0.2rem;
}
.ne-tzgg-list ul li a{
	padding: 0.1rem 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.ne-tzgg-list ul li h1{
	width: calc(100% - 1.4rem);
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.4;
	font-weight: normal;
	padding-left: 0.2rem;
	display: -webkit-Box;
	-webkit-Box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	position: relative;
	transition-duration: 0.3s;
}
.ne-tzgg-list ul li h1:before{
	display: block;
	content: '';
	width: 0.06rem;
	height: 0.06rem;
	background: #00a299;
	position: absolute;
	left: 0.04rem;
	top: 0.12rem;
}
.ne-tzgg-list ul li span{
	width: 1.2rem;
	font-size: 0.18rem;
	color: #999999;
	text-align: right;
	line-height: 1.4;
	font-weight: normal;
	transition-duration: 0.3s;
}
.ne-tzgg-list ul li:hover h1{
	color: #00a299;
	font-family: 'syhtB';
}
.ne-tzgg-list ul li:hover span{
	color: #00a299;
}
.ne-yybj-list{
	width: 100%;
	padding: 0.12rem 0;
	border: 2px solid #d6aa73;
	margin-bottom: 0.1rem;
	display: flex;
}
.yybj-list-lc{
	width: 1.16rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.yybj-list-lc span:nth-child(1){
	font-size: 0.36rem;
	color: #c48637;
	font-family: 'syhtB';
	line-height: 1;
}
.yybj-list-lc span:nth-child(2){
	font-size: 0.26rem;
	color: #c48637;
	line-height: 1;
	margin-top: -0.08rem;
	margin-left: 0.05rem;
}
.yybj-list-zs{
	width: calc(100% - 1.16rem);
	display: flex;
	flex-wrap: wrap;
}
.zs-name{
	margin: 0.04rem 0.3rem 0.04rem 0;
}
.zs-name h2{
	font-size: 0.24rem;
	color: #00a299;
	font-weight: normal;
	line-height: 1.2;
}
.zs-name span{
	display: block;
	font-size: 0.14rem;
	color: #00a299;
	font-weight: normal;
	line-height: 1.2;
}
.zs-name:last-child{
	margin-right: 0;
}
.ne-yybj-list-sp{
	width: 50%;
	display: flex;
}
.ne-jyxz-list{
	margin-bottom: 0.8rem;
}
.ne-jyxz-list:last-child{
	margin-bottom: 0;
}
.ne-jyxz-list h3{
	font-size: 0.26rem;
	color: #c48637;
	font-family: 'syst';
	text-align: center;
	line-height: 1.4;
	margin-bottom: 0.1rem;
}
.ne-jyxz-list ul li{
	display: flex;
	margin-bottom: 0.2rem;
}
.ne-jyxz-list ul li:last-child{
	margin-bottom: 0;
}
.ne-jyxz-list ul li span{
	font-size: 0.19rem;
    color: #555555;
    line-height: 1.8;
}
.ne-jyxz-list ul li p{
	text-indent: 0 !important;
	margin-bottom: 0 !important;
}

.ne-kyjg-title{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.6rem;
}
.ne-kyjg-title h3{
	font-size: 0.26rem;
	color: #c48637;
	text-align: center;
	line-height: 1.4;
	font-family: 'syst';
}
.ne-kyjg-title h2{
	font-size: 0.36rem;
	color: #c48637;
	text-align: center;
	line-height: 1.4;
	font-family: 'syst';
	margin-left: 0.15rem;
}
.ne-kyjg-info{
	display: flex;
	justify-content: center;
	align-items: center;
}
.ne-kyjg-fl{
	width: 0.65rem;
	height: 2.4rem;
	border-radius: 0.1rem;
	background: #00a299;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ne-kyjg-fl span{
	display: block;
	width: 0.3rem;
	font-size: 0.26rem;
	color: #fff;
	text-align: center;
	font-family: 'syhtB';
	line-height: 1.4;
}
.ne-kyjg-fc{
	margin-left: 0.36rem;
	width: 0.65rem;
	height: 2.4rem;
	border-radius: 0.1rem;
	background: #00a299;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.ne-kyjg-fc:before{
	display: block;
	content: '';
	width: 0.36rem;
	height: 2px;
	background: #00a299;
	position: absolute;
	left: -0.36rem;
	top: 50%;
	transform: translateY(-50%);
}
.ne-kyjg-fc span{
	display: block;
	width: 0.3rem;
	font-size: 0.26rem;
	color: #fff;
	text-align: center;
	font-family: 'syhtB';
	line-height: 1.4;
}
.ne-kyjg-fr{
	margin-left: 0.7rem;
	position: relative;
}
.ne-kyjg-fr:before{
	display: block;
	content: '';
	width: 0.7rem;
	height: 2px;
	background: #00a299;
	position: absolute;
	left: -0.7rem;
	top: 50%;
	transform: translateY(-50%);
}
.ne-kyjg-fr ul{
	position: relative;
	padding-left: 0.8rem;
}
.ne-kyjg-fr ul:before{
	display: block;
	content: '';
	width: 2px;
	height: calc(100% - 0.58rem);
	background: #00a299;
	position: absolute;
	left: 0;
	top: 0.29rem;
}
.ne-kyjg-fr ul li{
	width: 3.96rem;
	height: 0.58rem;
	border-radius: 0.1rem;
	background: #00a299;
	margin-bottom: 0.3rem;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.ne-kyjg-fr ul li:last-child{
	margin-bottom: 0;
}
.ne-kyjg-fr ul li:before{
	display: block;
	content: '';
	width: 0.8rem;
	height: 2px;
	background: #00a299;
	position: absolute;
	left: -0.8rem;
	top: 50%;
	transform: translateY(-50%);
}
.ne-kyjg-fr ul li span{
	font-size: 0.2rem;
	color: #fff;
	text-align: center;
	line-height: 1.4;
}

.ne-gcyj-box h3{
	font-size: 0.3rem;
	color: #c48637;
	line-height: 1.4;
	font-family: 'syst';
	margin-bottom: 0.2rem;
}
.ne-gcyj-info{
	display: flex;
	justify-content: space-between;
}
.ne-gcyj-info-fl{
	width: 50%;
	padding-right: 0.32rem;
}
.ne-gcyj-info-fl p{
	line-height: 2;
}
.ne-gcyj-info-fl p:last-child{
	margin-bottom: 0 !important;
}
.gcyj-pc-show{
	display: block;
}
.gcyj-mobile-show{
	display: none;
}

.ne-gcyj-info-fr{
	width: 50%;
	overflow: hidden;
}
.ne-gcyj-info-fr img{
	display: block;
	width: 100%;
}
.ne-zbzz-box{
	padding: 0 0.8rem;
}
.ne-zbzz-box ul{
	display: flex;
	flex-wrap: wrap;
}
.ne-zbzz-box ul li{
	width: 45%;
	margin-right: 10%;
	margin-bottom: 0.3rem;
}
.ne-zbzz-box ul li:nth-child(2n){
	margin-right: 0;
}
.zbzz-img{
	border: 1px solid #e2e2e2;
	width: 100%;
	overflow: hidden;
	position: relative;
	top: 0;
	transition-duration: 0.3s;
}
.zbzz-img img{
	display: block;
	width: 100%;
	transition-duration: 0.3s;
}
.ne-zbzz-box ul li:hover .zbzz-img{
	top: -10px;
	box-shadow: 0 10px 10px 0px #d1d1d1;
}
/*.ne-zbzz-box ul li:hover .zbzz-img img{
	transform: scale(1.1);
}*/
.zbzz-name{
	padding: 0.1rem 0;
	font-size: 0.24rem;
	color: #00a299;
	text-align: center;
	line-height: 1.4;
	font-family: 'syhtB';
}

.ne-tszl-box h1{
	font-size: 0.26rem;
	color: #333333;
	line-height: 1.4;
	text-align: center;
	font-family: 'syhtB';
	margin-bottom: 0.15rem;
}
.ne-tszl-menu{
	margin-bottom: 0.54rem;
}
.ne-tszl-menu ul{
	display: flex;
	justify-content: center;
}
.ne-tszl-menu ul li{
	width: 2.4rem;
	height: 0.56rem;
	border-radius: 0.1rem;
	background: #e5f6f5;
	margin: 0 0.05rem;
}
.ne-tszl-menu ul li a{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.4;
	font-family: 'syhtB';
}
.ne-tszl-menu ul li.on{
	background: #00a299;
}
.ne-tszl-menu ul li.on a{
	color: #fff;
}
.ne-tszl-page01{
	display: flex;
}
.ne-tszl-page01-fl{
	width: calc(100% - 4.51rem);
	padding-right: 0.4rem;
}
.ne-tszl-page01-fl h2{
	font-size: 0.24rem;
	color: #00a299;
	font-family: 'syhtB';
	line-height: 1.4;
	margin-bottom: 0.18rem;
}
.ne-tszl-page01-fr{
	width: 4.51rem;
}
.ne-tszl-page01-fr img{
	display: block;
	width: 100%;
}
.ne-tszl-list{
	margin-bottom: 0.4rem;
}
.ne-tszl-list h3{
	font-size: 0.19rem;
	color: #333333;
	line-height: 1.4;
	margin-bottom: 0.05rem;
}
.ne-tszl-list p{
	margin-bottom: 0;
}


.ne-yygh-list{
	margin-bottom: 0.3rem;
}
.ne-yygh-list:last-child{
	margin-bottom: 0;
}
.ne-yygh-list h4{
	font-size: 0.2rem;
	font-family: 'syhtB';
	line-height: 1.4;
	color: #555555;
	margin-bottom: 0.05rem;
}
.ne-yygh-list p{
	margin-bottom: 0;
	display: flex;
	text-indent: 0 !important;
	padding-left: 0.22rem;
}
.ne-yygh-list p span:nth-child(1){
	display:flex;
	justify-content: center;
	align-items: center;
	width: 0.26rem;
	height: 0.26rem;
	border-radius: 0.05rem;
	background: #00a299;
	color: #fff;
	margin-top: 0.04rem;
}
.ne-yygh-list p span:nth-child(2){
	width: calc(100% - 0.26rem);
	padding-left: 0.1rem;
}
.ne-yygh-list:nth-child(2) p span:nth-child(2){
	padding-left: 0;
}
.ne-yygh-list h5{
	font-size: 0.19rem;
	font-weight: normal;
	line-height: 1.8;
	color: #555555;
}

.jyjx-jgsz-map{
	display: flex;
	justify-content: center;
	align-items: center;
}
.jyjx-jgsz-map-fl{
	width: 0.65rem;
    height: 2.4rem;
    border-radius: 0.1rem;
    background: #00a299;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.jyjx-jgsz-map-fl:after{
	display: block;
	content: '';
	width: 0.3rem;
	height: 2px;
	background: #00a299;
    position: absolute;
    right: -0.3rem;
    top: 50%;
    margin-top: -1px;
}
.jyjx-jgsz-map-fl span{
	display: block;
    width: 0.3rem;
    font-size: 0.26rem;
    color: #fff;
    text-align: center;
    font-family: 'syhtB';
    line-height: 1.4;
}
.jyjx-jgsz-map-fc{
	width: 5.26rem;
}
.jyjx-jgsz-map-fc{
	padding-left: 0.3rem;
	padding-right: 0.3rem;
}
.jyjx-jgsz-map-fc ul{
	padding-left: 0.3rem;
	position: relative;
}
.jyjx-jgsz-map-fc ul:before{
	display: block;
    content: '';
    width: 2px;
    height: calc(100% - 0.58rem);
    background: #00a299;
    position: absolute;
    left: 0;
    top: 0.29rem;
}
.jyjx-jgsz-map-fc ul li{
	width: 100%;
	display: flex;
	justify-content: center;
	position: relative;
	margin-bottom: 1.18rem;
}
.jyjx-jgsz-map-fc ul li:last-child{
	margin-bottom: 0;
}
.jyjx-jgsz-map-fc ul li:before{
	display: block;
	content: '';
	width: calc(100% + 0.6rem);
	height: 2px;
	background: #00a299;
    position: absolute;
    left: -0.3rem;
    top: 50%;
    margin-top: -1px;
}
.jgsz-map-fc-box{
	width: 2.08rem;
    height: 0.58rem;
    border-radius: 0.1rem;
    background: #00a299;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 4;
}
.jgsz-map-fc-box:nth-child(2){
	margin-left: 0.2rem;
}
.jgsz-map-fc-box span{
	font-size: 0.2rem;
    color: #fff;
    text-align: center;
    line-height: 1.4;
}

.jyjx-jgsz-map-fr{
	width: 3.4rem;
	max-width: calc(100% - 5.91rem);
}
.jyjx-jgsz-map-fr ul{
	position: relative;
	padding-left: 0.3rem;
}
.jyjx-jgsz-map-fr ul:before{
	display: block;
    content: '';
    width: 2px;
    height: calc(100% - 0.58rem);
    background: #00a299;
    position: absolute;
    left: 0;
    top: 0.29rem;
}
.jyjx-jgsz-map-fr ul li{
	width: 3.1rem;
	height: 0.58rem;
    border-radius: 0.1rem;
    background: #00a299;
    margin-bottom: 0.3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 4;
}
.jyjx-jgsz-map-fr ul li:last-child{
	margin-bottom: 0;
}
.jyjx-jgsz-map-fr ul li:before{
	display: block;
    content: '';
    width: 0.3rem;
    height: 2px;
    background: #00a299;
    position: absolute;
    left: -0.3rem;
    top: 50%;
    transform: translateY(-50%);
}
.jyjx-jgsz-map-fr ul li span{
	font-size: 0.2rem;
    color: #fff;
    text-align: center;
    line-height: 1.4;
}

.ne-szdw-box p{
	margin-bottom: 0 !important;
}
.ne-szdw-box>h3{
	font-size: 0.2rem;
	color: #00a299;
	font-family: 'syhtB';
	line-height: 1.4;
}
.ne-szdw-byc{
	margin-top: 0.4rem;
}
.ne-szdw-list{
	margin-bottom: 0.4rem;
}
.ne-szdw-list:last-child{
	margin-bottom: 0;
}
.ne-szdw-list h3{
	display: inline-block;
	position: relative;
	font-size: 0.24rem;
	color: #333333;
	font-family: 'syhtB';
	line-height: 1.4;
	cursor: pointer;
	transition-duration: 0.3s;
}
.ne-szdw-list h3:hover{
	color: #40b9b3;
}
.ne-szdw-list h3:before{
	display: block;
	content: '';
	width: 0.94rem;
	height: 0.12rem;
	background: #40b9b3;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.ne-szdw-list h3 span{
	position: relative;
	z-index: 4;
}
.ne-szdw-drop{
	margin-top: 0.2rem;
	display: none;
}
.ne-szdw-drop ul{
	display: flex;
	flex-wrap: wrap;
}
.ne-szdw-drop ul li{
	width: 22%;
	margin-right: 4%;
	margin-bottom: 0.2rem;
}
.ne-szdw-drop ul li:nth-child(4n){
	margin-right: 0;
}
.ne-szdw-img{
	width: 100%;
	height: 3.59rem;
	overflow: hidden;
}
.ne-szdw-img img{
	display: block;
	width: 100%;
	height: 100%;
	transition-duration: 0.3s;
}
.ne-szdw-drop ul li:hover .ne-szdw-img img{
	transform: scale(1.1);
}
.ne-szdw-name{
	width: 100%;
	padding: 0.05rem 0;
	background: #e3a659;
}
.ne-szdw-name span:nth-child(1){
	display: block;
	font-size: 0.2rem;
	color: #ffffff;
	text-align: center;
	font-family: 'syhtB';
	line-height: 1.4;
}
.ne-szdw-name span:nth-child(2){
	display: block;
	font-size: 0.18rem;
	color: #ffffff;
	text-align: center;
	line-height: 1.4;
}
.ne-szdw-txt{
	padding-top: 0.08rem;
}
.ne-szdw-txt p{
	text-indent: 0 !important;
	font-size: 0.16rem;
	color: #333333;
	line-height: 1.4;
}

.search-content-box{
	width: 100% !important;
	padding: 0.35rem 0.74rem 0.6rem;
	border-right: 1px solid #edecec;
}
.search-btn-text{
	display: flex;
	justify-content: center;
	margin-bottom: 0.4rem;
}
.h-fast-search-input{
	width: 4rem;
	height: 0.5rem;
	border: 1px solid #c1c1c1;
	border-radius: 0.1rem 0 0 0.1rem;
	overflow: hidden;
}
.h-fast-search-input input{
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 0.2rem;
	border: none;
	outline: none;
	background: #fff;
	font-size: 0.2rem;
	color: #333;
}
.h-fast-search-btn{
	width: 1rem;
	height: 0.5rem;
	border-radius: 0 0.1rem 0.1rem 0;
	background: #00a299;
	font-size: 0.2rem;
	color: #fff;
	text-align: center;
	line-height: 0.5rem;
	cursor: pointer;
}

.ne-ljsgc-box ul{
	display: flex;
	justify-content: center;
	margin-bottom: 0.25rem;
}
.ne-ljsgc-box ul li{
	font-size: 0.22rem;
	color: #00a299;
	font-family: 'syhtB';
	line-height: 1.8;
	margin: 0 0.15rem;
}
.ne-ljsgc-list{
	margin-top: 0.25rem;
}
.ne-ljsgc-list h4{
	font-size: 0.2rem;
	color: #333;
	font-family: 'syhtB';
	line-height: 1.4;
	margin-bottom: 0.05rem;
}
.ne-ljsgc-sp p{
	text-indent: 0 !important;
	margin-bottom: 0 !important;
}

@media only screen and (max-width: 1450px) {
    
}
@media only screen and (max-width: 1366px) {
    
}
@media only screen and (max-width: 1090px) {
    .ne-jgsz-fc{
    	width: 2.8rem;
    	padding-left: 0.3rem;
    }
    .ne-jgsz-fc:before{
    	width: 0.3rem;
    }
    .ne-jgsz-fr{
    	width: calc(100% - 5.26rem);
    }
    .ne-jgsz-fr-contenter{
    	padding-left: 0.3rem;
    }
    .ne-jgsz-fr-contenter:before{
    	width: 0.3rem;
    }
    .ne-jgsz-fr-contenter ul li dl{
    	left: calc(100% + 0.3rem);
    }
    .ne-jgsz-fr-contenter ul li dl:before{
    	width: 0.3rem;
    	left: -0.3rem;
    }
}
@media only screen and (max-width: 769px){
	
}
@media only screen and (max-width: 540px) {
    .n_pc_banner{
		display: none;	
	}
	.n_mobile_banner{
		display: block;
	}
	
	.new-nr-ti h1{
    	font-size: 18px;
    }
    .new-nr-ti span{
    	font-size: 14px;
    }
    
    .ne-banner{
    	margin-top: 102px;
    }
    .ne-menu{
    	float: none;
    	width: 100%;
    	margin-top: 0;
    }
    .ne-content{
    	padding-top: 10px;
    }
    .ne-menu-title{
    	padding: 15px 10px;
    }
    .ne-menu-title h2{
    	font-size: 18px;
    }
    .ne-menu-title p{
    	font-size: 14px;
    }
    .ne-menu-list{
    	min-height: auto;
    	padding: 15px 10px;
    	border-right: 1px solid #edecec;
    }
    .ne-menu-list ul li>a{
    	font-size: 16px;
    }
    .ne-content-box{
    	width: 100%;
    	border-left: none;
    	padding: 20px 0 40px;
    }
    .search-content-box{
    	border-right: none;
    }
    .ne-content-title h3{
    	font-size: 20px;
    }
    
    .ne-jgsz-box{
    	display: none;
    }
    .mobile-jgsz{
    	display: block;
    }
    
    .ne-lsyg-fr{
    	padding-left: 10px;
    }
    .ne-lsyg-date{
    	font-size: 16px;
    }
    .lsyg-info-img{
    	width: 100%;
    	margin-bottom: 5px;
    }
    .lxwm-page01{
    	display: block;
    }
    .lxwm-page01 dl:nth-child(1){
    	width: 100%;
    	margin-bottom: 5px;
    }
    .lxwm-page01 dl:nth-child(2){
    	width: 100%;
    }
    .lxwm-page01 dl dd{
    	font-size: 14px;
    	margin-bottom: 5px;
    }
    .lxwm-page01 dl dd:before{
    	width: 4px;
    	height: 4px;
    	top: 9px;
    }
    .lxwm-page02 img{
    	width: 100%;
    }
    .lxwm-page03 ul li{
    	display: block;
    }
    .lxwm-page03 ul li h1{
    	width: 100%;
    	font-size: 14px;
    }
    .lxwm-page03 ul li h1:before{
    	width: 4px;
    	height: 4px;
    	top: 9px;
    }
    .lxwm-page03 ul li span{
    	width: 100%;
    	font-size: 14px;
    	padding-left: 0.18rem;
    }
    
    .ne-xrld-box ul li{
    	width: 100%;
    	height: 40px;
    	margin-right: 0;
    }
    .ne-xrld-box ul li span{
    	font-size: 16px;
    }
    .ne-xrld-box ul li strong{
    	font-size: 16px;
    }
    
    .n-ab-title{
    	font-size: 16px;
    }
    .ne-content-info p{
    	font-size: 14px;
    	text-indent: 28px;
    	line-height: 1.6;
    }
    .aboutSwiper{
    	padding: 0;
    }
    .aboutSwiper .swiper-slide{
    	transform: scale(1) !important;
    }
    .aboutSwiper .swiper-slide:after{
    	display: none;
    }
    .aboutSwiper .swiper-slide p{
    	font-size: 16px;
    	position: relative;
    	top: 0;
    	margin-top: 0.08rem;
    	transform: scale(1) !important;
    }
    .ne-ab-page04 ul{
    	flex-wrap: wrap;
    }
    .ne-ab-page04 ul li{
    	width: 49%;
    	margin-bottom: 8px;
    }
    .ne-ab-page04 ul li:nth-child(2n){
    	margin-right: 0;
    }
    .ne-ab-page04 h5{
    	font-size: 16px;
    }
    
    .ne-yywh-list{
    	display: block;
    	padding: 15px 10px;
    	margin-bottom: 10px;
    }
    .ne-yywh-img{
    	width: 158px;
    	margin: 0 auto;
    }
    .ne-yywh-info{
    	width: 100%;
    	padding-left: 0;
    }
    .ne-yywh-info h1{
    	font-size: 16px;
    }
    .ne-yywh-info a{
    	font-size: 14px;
    }
    .yywh-yg-box{
    	padding: 15px 10px;
    	display: block;
    	background: url(../images/yywh-bg.png) no-repeat center bottom;
    	background-size: cover;
    }
    .yywh-audio{
    	float: none;
    	width: 100%;
    }
    .yywh-audio h1{
    	padding-right: 0;
    	font-size: 16px;
    }
    .yywh-audio h3{
    	font-size: 14px;
    	text-align: center;
    }
    .lrc{
    	height: 435px;
    }
    .lrc p{
    	text-align: center;
    }
    .yywh-audio-cz{
    	float: none;
    	width: 100%;
    	padding-left: 0;
    	justify-content: center;
    	margin-top: 10px;
    }
    .yywh-audio-cz a{
    	font-size: 14px;
    }
    
    .ne-tzgg-list ul li h1{
    	width: calc(100% - 90px);
    	font-size: 14px;
    }
    .ne-tzgg-list ul li span{
    	width: 80px;
    	font-size: 14px;
    }
    .ne-tzgg-list ul li h1:before{
    	width: 4px;
    	height: 4px;
    	top: 8px;
    }
    
    .ne-xwdt-list ul li{
    	margin-bottom: 10px;
    }
    .ne-xwdt-list ul li a{
    	display: block;
    }
    .ne-xwdt-img{
    	width: 100%;
    }
    .ne-xwdt-info{
    	width: 100%;
    	border-left: 1px solid #dddddd;
    	border-top: none;
    	padding: 20px 10px;
    }
    .ne-xwdt-info h1{
    	font-size: 16px;
    }
    .ne-xwdt-info span{
    	font-size: 14px;
    }
    .ne-xwdt-info span:before{
    	width: 14px;
    	height: 14px;
    }
    .ne-gcyj-box h3{
    	font-size: 16px;
    }
    .ne-gcyj-info{
    	display: block;
    }
    .ne-gcyj-info-fl{
    	width: 100%;
    	padding-right: 0;
    }
    .ne-gcyj-info-fr{
    	width: 100%;
    	margin-top: 0.25rem;
    }
    
    .gcyj-pc-show{
		display: none;
	}
	.gcyj-mobile-show{
		display: block;
	}
	
	.ne-kyjg-title h3{
		font-size: 16px;
	}
	.ne-kyjg-title h2{
		font-size: 20px;
	}
	.ne-kyjg-fl span{
		font-size: 16px;
	}
	.ne-kyjg-fc span{
		font-size: 16px;
	}
	.ne-kyjg-fr ul li span{
		font-size: 14px;
	}
	.ne-kyjg-fr ul li{
		width: 166px;
		height: 52px;
	}
	.ne-kyjg-fr ul li:nth-child(2),.ne-kyjg-fr ul li:nth-child(3){
		padding: 0 15px;
	}
	.ne-kyjg-fr ul:before{
		height: calc(100% - 1rem);
		top: 0.5rem;
	}
	
	.ne-zbzz-box{
		padding: 0;
	}
	.ne-zbzz-box ul li{
		width: 48%;
		margin-right: 4%;
	}
	.zbzz-name{
		font-size: 14px;
		font-family: 'syhtN';
		font-weight: bold;
	}
	.ne-jyxz-list h3{
		font-size: 16px;
	}
	.ne-jyxz-list ul li span{
		font-size: 14px;
	}
	
	.ne-ksjs-list h3{
		font-size: 16px;
	}
	.ne-ksjs-list ul li{
		width: 49%;
		height: 36px;
	}
	.ne-ksjs-list ul li:nth-child(2n){
		margin-right: 0;
	}
	.ne-ksjs-list ul li a{
		font-size: 14px;
	}
	
	.ks-d-top{
		display: block;
	}
	.ks-d-top-img{
		width: 100%;
		margin-bottom: 10px;
	}
	.ks-d-top-txt{
		width: 100%;
		padding-left: 0;
	}
	
	.ks-detail-title h1{
		font-size: 16px;
	}
	.ne-zjjs-list ul li{
		width: 49%;
		margin-right: 2%;
	}
	.ne-zjjs-list ul li:nth-child(2n){
		margin-right: 0;
	}
	.n-zj-img{
		height: 263px;
	}
	.n-zj-txt{
		/*height: 32px;*/
	}
	.n-zj-txt span:nth-child(1){
		font-size: 14px;
        font-family: 'syhtN';
        font-weight: bold;
	}
	.n-zj-txt span:nth-child(2){
		font-size: 14px;
	}
	
	.yybj-list-lc span:nth-child(1){
		font-size: 20px;
	}
	.yybj-list-lc span:nth-child(2){
		font-size: 14px;
	}
	.zs-name{
		width: 100%;
		margin: 5px 0;
	}
	.zs-name h2{
		font-size: 16px;
	}
	.zs-name span{
		font-size: 14px;
	}
	.ne-yybj-list:last-child{
		display: block;
	}
	.ne-yybj-list-sp{
		width: 100%;
	}
	
	
	.ne-menu-drop dl dt{
		font-size: 16px;
	}
	.ne-menu-drop dl dd a{
		font-size: 14px;
	}
	
	.zjjs-detail-info{
		display: block;
	}
	.zjjs-detail-img{
		margin: 0 auto;
	}
	.zjjs-detail-txt{
		width: 100%;
		padding: 20px 15px;
		border-left: 1px solid #f0f0f0;
		margin-top: 20px;
	}
	.zjjs-detail-txt h1 span:nth-child(1){
		font-size: 14px;
	}
	.zjjs-detail-txt h1 span:nth-child(2){
		font-size: 14px;
	}
	.zjjs-detail-txt ul li span{
		font-size: 14px;
	}
	.zjjs-detail-txt ul li span i{
		width: 60px;
	}
	.zjjs-detail-txt ul li span:nth-child(1){
		width: 74px;
	}
	.zjjs-detail-txt ul li span:nth-child(2){
		width: calc(100% - 74px);
	}
	
	.ne-tszl-menu ul{
		flex-wrap: wrap;
	}
	.ne-tszl-menu ul li{
		width: 49%;
		height: 36px;
		margin: 0;
		margin-right: 2%;
		margin-bottom: 5px;
	}
	.ne-tszl-menu ul li:nth-child(2n){
		margin-right: 0;
	}
	.ne-tszl-menu ul li a{
		font-size: 15px;
	}
	.ne-tszl-box h1{
		font-size: 18px;
	}
	.ne-tszl-page01{
		display: block;
	}
	.ne-tszl-page01-fl{
		width: 100%;
		margin-bottom: 20px;
		padding-right: 0;
	}
	.ne-tszl-page01-fr{
		width: 100%;
		margin-bottom: 20px;
	}
	.ne-tszl-page01-fl h2{
		font-size: 15px;
	}
	.ne-tszl-list{
		margin-bottom: 20px;
	}
	.ne-tszl-list h3{
		font-size: 14px;
	}
	
	
	.ne-yygh-list h4{
		font-size: 16px;
	}
	.ne-yygh-list p span:nth-child(1){
		width: 18px;
		height: 18px;
	}
	.ne-yygh-list p span:nth-child(2){
		width: calc(100% - 18px);
		padding-left: 7px;
	}
	.ne-yygh-list h5{
		font-size: 14px;
		line-height: 1.6;
	}
	
	.jyjx-jgsz-map-fc{
		width: 2.1rem;
	}
	.jyjx-jgsz-map-fc ul:before{
		height: calc(100% - 3.5rem);
		top: 1.75rem;
	}
	.jyjx-jgsz-map-fl span{
		font-size: 16px;
		line-height: 1.2;
	}
	.jgsz-map-fc-box{
		width: 0.65rem;
		height: 3.5rem;
		padding: 0 0.1rem;
	}
	.jgsz-map-fc-box span{
		font-size: 14px;
		line-height: 1.2;
        display: flex;
        width: 100%;
        height: 100%;
        justify-content: center;
        align-items: center;
	}
	.jyjx-jgsz-map-fr{
		max-width: calc(100% - 1.3rem);
	}
	.jyjx-jgsz-map-fr ul li{
		width: 100%;
		height: 52px;
		padding: 0 14px;
		margin-bottom: 50px;
	}
	.jyjx-jgsz-map-fr ul li span{
		font-size: 14px;
	}
	.jyjx-jgsz-map-fr ul:before{
		height: calc(100% - 52px);
        top: 26px;
	}
	
	.ne-szdw-box>h3{
		font-size: 16px;
	}
	.ne-szdw-list h3{
		font-size: 16px;
	}
	.ne-szdw-drop ul li{
		width: 49%;
		margin-right: 2%;
	}
	.ne-szdw-drop ul li:nth-child(2n){
		margin-right: 0;
	}
	.ne-szdw-name span:nth-child(1){
		font-size: 16px;
	}
	.ne-szdw-name span:nth-child(2){
		font-size: 14px;
	}
	.ne-szdw-txt p{
		line-height: 1.4;
	}
	
	.h-fast-search-btn{
		width: 80px;
		height: 32px;
		font-size: 16px;
		line-height: 32px;
	}
	.h-fast-search-input{
		width: calc(100% - 80px);
		height: 32px;
		font-size: 16px;
	}
	.h-fast-search-input input{
		font-size: 16px;
	}
	
	.go-prevPage{
		width: 70px;
		height: 30px;
		font-size: 16px;
		border: 1px solid #00a299;
	}
	.go-prevPage span{
		font-size: 14px;
	}
	.ne-ljsgc-box ul{
		flex-wrap: wrap;
	}
	.ne-ljsgc-box ul li{
		width: 50%;
		margin: 0 0 5px;
		font-size: 14px;
		text-align: center;
		line-height: 1.6;
	}
	.ne-ljsgc-list h4{
		font-size: 16px;
		margin-bottom: 5px;
	}
	
	.zjjs-detail-txt .go-prevPage{
		right: 10px;
		top: 10px;
	}
	
	.ne-szdw-img{
		height: 253px;
	}
}