html,body{
	background: #f7f7f8;
}
.ne-banner{
	display: block;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.ne-banner img{
	width: 100%;
	animation: changeScale 1 1.5s;
	position: relative;
	z-index: 5;
}
.ne-banner:after{
	display: block;
	content: '';
	width: 100%;
	height: 0.46rem;
	background: url(../images/banbg.png) no-repeat center bottom;
	background-size: cover;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
}
.pc-nBanner{
	display: block;
}
.mobile-nBanner{
	display: none;
}
.ne-banner-title{
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	margin-top: -0.6rem;
	z-index: 20;
}
.ne-banner-title h3{
	display: block;
	margin: 0 auto;
	width: 7.19rem;
	height: 1rem;
	background: url(../images/ne-tBg.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0.46rem;
	font-family: 'systB';
	text-align: center;
	line-height: 0.94rem;
	color: #fff;
	animation: dh3 1 1.5s;
}
.ne-box{
	position: relative;
	z-index: 40;
	margin-top: -1.3rem;
	padding-bottom: 1.9rem;
}
.ne-nav{
	zoom: 1;
	margin-bottom: 0.12rem;
}
.ne-nav:after{
	display: block;
	content: '';
	clear: both;
}
.ne-nav p{
	float: right;
	display: block;
	padding-left: 0.3rem;
	position: relative;
	font-size: 0.18rem;
	color: #fff;
	line-height: 1.4;
}
.ne-nav p:before{
	display: block;
	content: '';
	width: 0.22rem;
	height: 0.2rem;
	background: url(../images/home-icon.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.1rem;
}
.ne-nav p a{
	color: #fff;
}
.ne-content{
	background: #fff;
	padding: 0.85rem 1rem 1.2rem;
}
.ne-menu{
	width: 100%;
	margin-bottom: 0.6rem;
	position: relative;
}
.ne-menu ul{
	display: flex;
	justify-content: center;
	flex-wrap:wrap;
}
.ne-menu ul li{
	/*min-width: 1.72rem;*/
	min-width: 1.6rem;
	height: 0.5rem;
	background: url(../images/ne-mBg01.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0.22rem;
	color: #333333;
	text-align: center;
	line-height: 0.5rem;
	/*margin: 0 0.15rem 0.1rem;*/
	margin: 0 0.05rem 0.1rem;
}
.ne-menu ul li:last-child{
	margin-right: 0;
}
.ne-menu ul li a{
	padding: 0 0.3rem;
	display: block;
	color: #333333;
}
.ne-menu ul li:hover a{
	color: #773d31 !important;
}
.ne-active{
	background: url(../images/ne-mBg02.png) no-repeat !important;
	background-size: 100% 100% !important;
	font-weight: bold;
	font-family: 'syhtB';
}
.ne-active a{
	color: #773d31 !important;
}
.ne-menu .swiper-slide{
	height: 0.5rem;
	background: url(../images/ne-mBg01.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0.22rem;
	color: #333333;
	text-align: center;
	line-height: 0.5rem;
}
.ne-menu .swiper-slide a{
	display: block;
}
.ne-menu .swiper-button-next,.ne-menu .swiper-button-prev{
	width: 0.13rem;
	height: 0.23rem;
	margin-top: -0.115rem;
}
.ne-menu .swiper-button-next:after,.ne-menu .swiper-button-prev:after{
	display: none;
}
.ne-menu .swiper-button-next{
	background: url(../images/td-jt.png) no-repeat;
	background-size: 100% 100%;
	right: -0.2rem;
}
.ne-menu .swiper-button-prev{
	background: url(../images/td-jt.png) no-repeat;
	background-size: 100% 100%;
	transform: rotateY(180deg);
	left: -0.2rem;
}
.ne-about-info{
	display: flex;
	margin-bottom: 0.5rem;
}
.about-info-fl{
	width: 48.85%;
	overflow: hidden;
}
.about-info-fl img{
	display: block;
	width: 100%;
	transition-duration: 0.5s;
}
.about-info-fl:hover img{
	transform: scale(1.1);
}
.about-info-fr{
	width: 51.15%;
	padding: 0.3rem 0.2rem 0 0.65rem;
}
.about-info-fr img{
	display: block;
	width: 5.66rem;
	margin-bottom: 0.3rem;
}
.about-info-fr p{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	text-align: justify;
	text-indent: 0.4rem;
}
.ne-about-bottom{
	position: relative;
}
.ne-about-nr{
	padding: 0.4rem 0.3rem;
	background: #fcf5f2;
	position: relative;
	z-index: 40;
}
.ab-dx{
	display: block;
	width: 1.11rem;
	position: absolute;
	right: 0.4rem;
	top: -1.84rem;
	z-index: 2;
}
.ne-about-nr p{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	text-align: justify;
	text-indent: 0.4rem;
	margin-top: 0.2rem;
}
.ne-about-nr p:first-child{
	margin-top: 0;
}
.ne-about-ts{
	width: 100%;
	margin: 0.4rem 0;
}
.ne-about-ts ul{
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}
.ne-about-ts ul li{
	display: flex;
	margin-right: 0.7rem;
}
.ne-about-ts ul li:last-child{
	margin-right: 0;
}
.about-ts-icon{
	width: 1.56rem;
	height: 1.56rem;
	background: url(../images/ab-iBg.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
}
.about-ts-icon img{
	display: block;
	width: 0.7rem;
	position: absolute;
	left: 50%;
	top: 0.3rem;
	margin-left: -0.35rem;
}
.about-ts-txt{
	padding-left: 0.3rem;
	padding-top: 0.25rem;
}
.about-ts-txt p{
	text-indent: 0;
	margin-top: 0;
}
.ts-txt-num{
	display: flex;
	margin-bottom: 0.1rem;
}
.ts-txt-num span:nth-child(1){
	font-size: 0.48rem;
	color: #773d31;
	line-height: 0.5rem;
	font-family: 'pmzd';
}
.ts-txt-num span:nth-child(2){
	font-size: 0.22rem;
	color: #333333;
	line-height: 0.24rem;
	margin-top: 0.19rem;
	margin-left: 0.05rem;
}

.tdld-list ul{
	display: flex;
	flex-wrap: wrap;
}
.tdld-list ul li{
	width: 49%;
	margin-right: 2%;
	margin-bottom: 0.45rem;
}
.tdld-list ul li:nth-child(2n){
	margin-right: 0;
}
.tdld-listBox{
	width: 100%;
	display: flex;
}
.tdld-listImg{
	width: 34.1%;
	overflow: hidden;
}
.tdld-listImg img{
	display: block;
	width: 100%;
	transition-duration: 0.3s;
}
.tdld-list ul li:hover .tdld-listImg img{
	transform: scale(1.1);
}
.tdld-listInfo{
	width: 65.9%;
	border: 2px solid #e5e3dd;
	border-left: none;
	padding: 0.4rem 0.4rem 0.28rem 0.4rem;
	background: url(../images/td-lBg.png) no-repeat center center #fff;
	background-size: cover;
	position: relative;
}
.tdld-listInfo:before{
	display: block;
	content: '';
	width: 0.22rem;
	height: 0.18rem;
	background: url(../images/bk-line.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 0.05rem;
	top: 0.05rem;
	transform: rotateZ(180deg);
}
.tdld-listInfo:after{
	display: block;
	content: '';
	width: 0.22rem;
	height: 0.18rem;
	background: url(../images/bk-line.png) no-repeat;
	position: absolute;
	left: 0.05rem;
	bottom: 0.05rem;
}
.tdld-listInfo h3{
	font-size: 0.32rem;
	color: #333333;
	line-height: 1.4;
	font-family: 'syhtB';
	padding-bottom: 0.12rem;
	margin-bottom: 0.18rem;
	position: relative;
	transition-duration: 0.3s;
}
.tdld-list ul li:hover .tdld-listInfo h3{
	color: #835148;
}
.tdld-listInfo h3:after{
	display: block;
	content: '';
	width: 1.1rem;
	height: 3px;
	background: #835148;
	position: absolute;
	bottom: 0;
	left: 0;
}
.tdld-listInfo span{
	display: block;
	width: 100%;
	font-size: 0.24rem;
	color: #333333;
	line-height: 1.4;
}
.tdld-listInfo img{
	display: block;
	width: 0.13rem;
	position: absolute;
	right: 0.25rem;
	bottom: 0.3rem;
	transition-duration: 0.3s;
}
.tdld-list ul li:hover .tdld-listInfo img{
	right: 0.15rem;
}

.lsyg-box{
	position: relative;
	padding: 0.55rem 0 0.12rem;
}
.lsyg-box:before{
	display: block;
	content: '';
	width: 0.61rem;
	height: 0.61rem;
	background: url(../images/time-icon.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -0.305rem;
}
.lsyg-box:after{
	display: block;
	content: '';
	width: 0.12rem;
	height: 0.12rem;
	background: #773d31;
	background-size: 100% 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -0.06rem;
}
.lsyg-box ul{
	position: relative;
	padding-top: 0.4rem;
	zoom: 1;
}
.lsyg-box ul:after{
	display: block;
	content: '';
	clear: both;
}
.lsyg-box ul:before{
	display: block;
	content: '';
	width: 2px;
	height: 100%;
	background: #773d31;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -1px;
}
.lsyg-box ul li{
	width: 50%;
	zoom: 1;
	min-height: 2.7rem;
	position: relative;
	margin-top: 2.2rem;
}
.lsyg-box ul li:nth-child(1){
	margin-top: 0;
}
.lsyg-box ul li:nth-child(2){
	margin-top: 1.8rem;
}
.lsyg-box ul li:after{
	display: block;
	content: '';
	clear: both;
}
.lsyg-box ul li:nth-child(odd){
	float: right;
	padding-left: 0.2rem;
}
.lsyg-box ul li:nth-child(even){
	float: left;
	padding-right: 0.2rem;
}
.lsyg-box ul li:before{
	display: block;
	content: '';
	width: 0.13rem;
	height: 0.23rem;
	background: url(../images/td-jt.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 0.46rem;
}
.lsyg-box ul li:nth-child(odd):before{
	left: 0.02rem;
}
.lsyg-box ul li:nth-child(even):before{
	right: 0.02rem;
	transform: rotateY(180deg);
}
.lsyg-box ul li:nth-child(odd) .lsyg-date{
	float: left;
}
.lsyg-box ul li:nth-child(even) .lsyg-date{
	float: right;
}
.lsyg-box ul li:nth-child(odd) .lsyg-info{
	float: right;
	padding-left: 0.25rem;
}
.lsyg-box ul li:nth-child(even) .lsyg-info{
	float: left;
	padding-right: 0.25rem;
}
.lsyg-date{
	width: 1.1rem;
	height: 1.1rem;
	border-radius: 50%;
	border: 1px solid #773d31;
	padding: 0.1rem;
}
.lsyg-date span{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #773d31;
	font-size: 0.3rem;
	color: #fff;
	text-align: center;
	line-height: 0.9rem;
	font-family: 'syhtB';
}
.lsyg-info{
	width: calc(100% - 1.1rem);
	min-height: 1.1rem;
	display: flex;
	align-items: center;
}
.lsyg-info p{
	width: 100%;
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	text-align: justify;
}
.lsyg-box ul li:nth-child(odd) .sp{
	text-align: left;
}
.lsyg-box ul li:nth-child(even) .sp{
	text-align: right;
}

.ylt-info{
	margin-bottom: 0.65rem;
	padding-right: 2.2rem;
}
.ylt-info p{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	text-indent: 0.4rem;
	margin-top: 0.2rem;
	text-align: justify;
}
.ylt-info p:first-child{
	margin-top: 0;
}
.ylt-byBox{
	width: 100%;
	position: relative;
}
.ylt-by-nr{
	position: relative;
	z-index: 10;
	width: 100%;
	padding: 0.92rem 1.6rem;
	background: url(../images/ylt-bg.jpg) no-repeat center center;
	background-size: cover;
}
.ylt-by-nr h3{
	font-size: 0.34rem;
	color: #773d31;
	font-family: 'syhtB';
	line-height: 1.4;
	text-shadow:
	    -1px -1px 0 #fff,  
	     1px -1px 0 #fff,
	    -1px 1px 0 #fff,
	     1px 1px 0 #fff;
}
.ylt-dx{
	display: block;
    width: 1.11rem;
    position: absolute;
    right: 0.4rem;
    top: -2.14rem;
    z-index: 2;
}
.yywz-box{
	width: 100%;
	position: relative;
	border-bottom: 0.1rem solid #7c5951;
}
.yywz-map{
	width: 100%;
	height: 6.2rem;
	position: relative;
	z-index: 2;
}
.yywz-contact{
	width: 3.3rem;
	position: absolute;
	bottom: 0;
	right: 0.6rem;
	z-index: 4;
}
.contact-top{
	background: #fff;
	padding: 0.2rem 0.2rem;
}
.contact-top h4{
	font-size: 0.24rem;
	color: #333333;
	font-weight: normal;
	line-height: 1.4;
}
.contact-top span{
	display: block;
	font-size: 0.14rem;
	color: #333333;
	font-weight: normal;
	line-height: 1.4;
}
.contact-top h3{
	display: block;
	font-size: 0.24rem;
	color: #333333;
	/*font-weight: normal;*/
	line-height: 1.4;
}
.contact-bottom{
	background: #7c5951;
	padding: 0.25rem 0.2rem;
}
.contact-bottom ul li{
	zoom: 1;
	margin-bottom: 0.08rem;
}
.contact-bottom ul li:last-child{
	margin-bottom: 0;
}
.contact-bottom ul li:after{
	display: block;
	content: '';
	clear: both;
}
.contact-bottom ul li img{
	float: left;
	display: block;
	width: 0.21rem;
	margin-top: 0.01rem;
}
.contact-info{
	float: left;
	width: calc(100% - 0.21rem);
	padding-left: 0.06rem;
	font-size: 0.16rem;
	color: #fff;
	line-height: 1.4;
}

.gzzd-list ul li{
	margin-top: 0.25rem;
	width: 100%;
}
.gzzd-list ul li:first-child{
	margin-top: 0;
}
.gzzd-listBox{
	width: 100%;
	position: relative;
	padding: 0.24rem 0.36rem;
	background: url(../images/news-nbg01.png) no-repeat bottom right #f9f9f9;
	background-size: 4.36rem;
	transition-duration: 0.3s;
}
.gzzd-list ul li:hover .gzzd-listBox{
	background: url(../images/news-nbg01.png) no-repeat bottom right #f1e8de;
	background-size: 4.36rem;
}
.gzzd-span span{
	position: absolute;
	width: 0.22rem;
	height: 0.18rem;
	background: url(../images/bk-line.png) no-repeat;
	background-size: 100% 100%;
	opacity: 0;
	visibility: hidden;
	transition-duration: 0.3s;
}
.gzzd-span span:nth-child(1){
	left: 0.05rem;
	top: 0.05rem;
	transform: rotateX(180deg);
}
.gzzd-span span:nth-child(2){
	right: 0.05rem;
	top: 0.05rem;
	transform: rotateZ(180deg);
}
.gzzd-span span:nth-child(3){
	right: 0.05rem;
	bottom: 0.05rem;
	transform: rotateY(180deg);
}
.gzzd-span span:nth-child(4){
	left: 0.05rem;
	bottom: 0.05rem;
}
.gzzd-list ul li:hover .gzzd-span span{
	opacity: 1;
	visibility: visible;
}
.gzzd-listInfo{
	width: 100%;
	position: relative;
	z-index: 2;
}
.gzzd-listInfo h4{
	font-size: 0.22rem;
	color: #333333;
	font-family: 'syhtB';
	line-height: 1.4;
	text-align: justify;
	margin-bottom: 0.1rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.gzzd-listInfo p{
	font-size: 0.17rem;
	color: #777777;
	line-height: 1.6;
	margin-bottom: 0.1rem;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.gzzd-listInfo span{
	font-size: 0.17rem;
	color: #6a310f;
	line-height: 1.4;
}
.gzzd-listBox img{
	display: block;
	width: 0.13rem;
	position: absolute;
	right: 0.52rem;
	bottom: 0.35rem;
	z-index: 4;
	opacity: 0;
	visibility: hidden;
	transition-duration: 0.3s;
	
}
.gzzd-list ul li:hover .gzzd-listBox img{
	transition-delay: 0.3s;
	opacity: 1;
	visibility: visible;
	right: 0.42rem;
}


.jianT{width: 100%; text-align: center;margin-top: 0.7rem;}
.jianT li{ border: 1px solid #ececec; background:#fbf6f2;line-height: 34px;  height:36px;display:inline-block; margin:0 2px;padding:0;}
.jianT li a{ font-size: 14px; color:#474747; display:block;padding: 0 15px;}
.jianT li a:hover{text-decoration: none; background:#6a310f;color:#fff;}
.jianT li .on{border: 1px solid #6a310f; background:#6a310f; color:#fff;display:block;}
.new-nr-ti { text-align:center; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.new-nr-ti h1{ font-size:24px;line-height: 1.4;}
.new-nr-ti span{font-size: 14px;text-align: center;line-height: 1.2;}
.new-nr-zi{ font-size:16px; line-height:1.6;text-align: justify;}
.new-nr-zi img{
	display: block;
	margin: 0.2rem auto;
}

.yyyw-list ul li{
	padding: 0.35rem 0;
	border-bottom: 1px solid #e0e0e0;
}
.yyyw-list ul li:first-child{
	padding-top: 0;
}
.yyyw-listBox{
	display: flex;
}
.yyyw-date{
	width: 1.34rem;
	padding-right: 0.14rem;
	text-align: right;
}
.yyyw-date span:nth-child(1){
	display: block;
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.4;
}
.yyyw-date span:nth-child(2){
	display: block;
	font-size: 0.38rem;
	color: #6a310f;
	line-height: 1.4;
	font-family: 'syhtB';
}
.yyyw-img{
	width: 3.19rem;
	overflow: hidden;
}
.yyyw-img img{
	display: block;
	width: 100%;
	transition-duration: 0.3s;
}
.yyyw-list ul li:hover .yyyw-img img{
	transform: scale(1.1);
}
.yyyw-listInfo{
	width: calc(100% - 4.53rem);
	padding: 0.1rem 0.45rem 0 0.25rem;
	position: relative;
}
.yyyw-listInfo h4{
	font-size: 0.22rem;
	color: #333333;
	font-family: 'syhtB';
	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;
}
.yyyw-listInfo p{
	font-size: 0.16rem;
	color: #555555;
	line-height: 1.6;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	transition-duration: 0.3s;
}
.yyyw-listInfo img{
	display: block;
	width: 0.13rem;
	position: absolute;
	right: 0.24rem;
	bottom: 0;
	transition-duration: 0.3s;
}
.yyyw-list ul li:hover .yyyw-listInfo h4{
	color: #6a310f;
}
.yyyw-list ul li:hover .yyyw-listInfo p{
	color: #6a310f;
}
.yyyw-list ul li:hover .yyyw-listInfo img{
	right: 0.19rem;
}

.east-area{
	margin-bottom: 0.3rem;
}
.lczy-contnet-title{
	font-size: 0.24rem;
	color: #fff;
	font-weight: bold;
	line-height: 0.8rem;
	padding-left: 1.8rem;
}
.east-area .lczy-contnet-title{
	background: #6a310f;
}
.west-area .lczy-contnet-title{
	background: #c9a969;
}
.lczy-contnet-list ul li{
	display: flex;
	padding: 0.25rem 0;
	border-bottom: 1px solid #e1e1e1;
	background: #fbfbfb;
}
.floor-num{
	width: 1.8rem;
	font-size: 0.22rem;
	color: #333333;
	line-height: 0.26rem;
	padding-left: 0.34rem;
}
.floor-ks{
	width: calc(100% - 1.8rem);
	font-size: 0.2rem;
	color: #333333;
	line-height: 0.26rem;
}
.mzlc-box{
	width: 100%;
}
.mzlc-box img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	width: 8.385rem;
}
.rylc-box{
	width: 100%;
}
.rylc-box img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	width: 7.4812rem;
}
.jzlc-box{
	width: 100%;
}
.jzlc-box img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	width: 9.9013rem;
}

.ksjs-menu{
	padding-bottom: 0.34rem;
	border-bottom: 0.06rem solid #fcf5f2;
}
.ksjs-menu ul{
	display: flex;
	justify-content: center;
}
.ksjs-menu ul li{
	margin-right: 0.7rem;
}
.ksjs-menu ul li:last-child{
	margin-right: 0;
}
.ksjs-menu ul li a{
	display: flex;
}
.ksjs-menu ul li span{
	margin-left: 0.1rem;
	font-size: 0.3rem;
	color: #333333;
	line-height: 0.98rem;
	font-family: 'systB';
}
.ne-ks-on span{
	color: #773d31 !important;
}
.ksjs-menu-icon{
    width: 0.98rem;
    height: 0.98rem;
    border-radius: 50%;
    position: relative;
}
.menu-icon-bg01{
	width: 0.9rem;
    height: 0.9rem;
    border-radius: 50%;
    background: #f2e1c7;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    transition-duration: 0.3s;
}
.ne-ks-on .menu-icon-bg01{
	width: 0.84rem;
    height: 0.84rem;
    background: #773d31;
}
.menu-icon-bg02{
	width: 0.9rem;
    height: 0.9rem;
    border-radius: 50%;
    border: 0.02rem solid #f2e1c7;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    transition-duration: 0.3s;
}
.ne-ks-on .menu-icon-bg02{
	width: 0.98rem;
    height: 0.98rem;
    border: 0.02rem solid #773d31;
}
.ksjs-menu-ib,.ksjs-menu-iw{
	display: block;
    width: 0.44rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 20;
    transition-duration: 0.3s;
}
.ksjs-menu-ib{
	opacity: 1;
    visibility: visible;
}
.ksjs-menu-iw{
	opacity: 0;
    visibility: hidden;
}
.ne-ks-on .ksjs-menu-ib{
	opacity: 0;
    visibility: hidden;
}
.ne-ks-on .ksjs-menu-iw{
	opacity: 1;
    visibility: visible;
}
.ksjs-box{
	margin-top: 0.4rem;
}
.ksjs-list{
	margin-bottom: 0.3rem;
}
.ksjs-list h3{
	font-size: 0.24rem;
	color: #773d31;
	line-height: 1.4;
	font-family: 'syhtB';
	margin-bottom: 0.05rem;
}
.ksjs-list ul{
	width: 100%;
}
.ksjs-list ul li{
	float: left;
	width: 19.2%;
	height: 0.82rem;
	border: 1px solid #d7d7d7;
	background: #f8f8f8;
	padding: 0.15rem 0.1rem;
	border-radius: 0.05rem;
	margin-right: 1%;
	margin-bottom: 0.15rem;
	display: flex;
	justify-content: center;
	align-items: center;
	transition-duration: 0.3s;
}
.ksjs-list ul li:nth-child(5n){
	margin-right: 0;
}
.ksjs-list ul li a{
	display: block;
	font-size: 0.18rem;
	color: #333333;
	text-align: center;
	line-height: 0.26rem;
	transition-duration: 0.3s;
}
.ksjs-list ul li:hover{
	background: #773d31;
}
.ksjs-list ul li:hover a{
	color: #fff;
}

.zjtd-listContenter ul{
	display: flex;
	flex-wrap: wrap;
}
.zjtd-listContenter ul li{
	width: 16.12%;
	margin-right: 4.85%;
	margin-bottom: 0.44rem;
}
.zjtd-listContenter ul li:nth-child(5n){
	margin-right: 0;
}
.zjList-img{
	display: block;
	width: 100%;
	overflow: hidden;
}
.zjList-img img{
	display: block;
	width: 100%;
	transition-duration: 0.3s;
}
.zjtd-listContenter ul li:hover .zjList-img img{
	transform: scale(1.1);
}
.zjList-txt{
	padding: 0.1rem 0;
}
.zjList-txt p{
	font-size: 0.19rem;
	color: #333333;
	text-align: center;
	line-height: 1.6;
	transition-duration: 0.3s;
}
.zjtd-listContenter ul li:hover .zjList-txt p{
	color: #6a310f;
}
.zj-detail-name{
	width: 4.15rem;
	height: 0.89rem;
	background: url(../images/zj-dt-bg.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.zj-detail-name span{
	font-size: 0.22rem;
	color: #fff;
	margin: 0 0.05rem;
}
.zj-detail-content{
	margin-top: 0.32rem;
	border-top: 0.04rem solid #773d31;
	padding: 0.48rem 0.6rem;
	background: linear-gradient(to bottom,#fcf5f2,#fff);
	background: -webkit-linear-gradient(to bottom,#fcf5f2,#fff);
	background: -moz-linear-gradient(to bottom,#fcf5f2,#fff);
	background: -o-linear-gradient(to bottom,#fcf5f2,#fff);
	background: -ms-linear-gradient(to bottom,#fcf5f2,#fff);
	display: flex;
}
.zj-detail-fl{
	width: 1.88rem;
}
.zj-detail-img{
	width: 100%;
	margin-bottom: 0.35rem;
}
.zj-detail-img img{
	display: block;
	width: 100%;
}
.back-btn{
	display: block;
	width: 1.88rem;
	height: 0.56rem;
	border-radius: 0.56rem;
	border: 0.03rem solid #773d31;
	background: #fcf5f2;
	font-size: 0.2rem;
	color: #773d31;
	text-align: center;
	line-height: 0.52rem;
	cursor: pointer;
	transition-duration: 0.3s;
}
.back-btn:hover{
	background: #773d31;
	color: #fff;
}
.zj-detail-fr{
	width: calc(100% - 1.88rem);
	padding-left: 0.3rem;
}
.zj-detail-frList{
	display: flex;
	margin-bottom: 0.1rem;
}
.zj-detail-frList:last-child{
	margin-bottom: 0;
}
.zj-detail-frList span{
	width: 0.65rem;
	font-size: 0.18rem;
	color: #999999;
	line-height: 1.6;
}
.zj-detail-frTxt{
	width: calc(100% - 0.65rem);
	font-size: 0.18rem;
	color: #555555;
	line-height: 1.6;
	text-align: justify;
}
.zj-detail-frTxt p{
	font-size: 0.18rem;
	color: #555555;
	line-height: 1.6;
	text-align: justify;
}

.ks-detail-name{
	width: 4.15rem;
	height: 0.89rem;
	background: url(../images/zj-dt-bg.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ks-detail-name span{
	font-size: 0.22rem;
	color: #fff;
	margin: 0 0.05rem;
}
.ks-infoBox{
	margin-top: 0.32rem;
	border-top: 0.04rem solid #773d31;
	padding: 0.5rem 0.6rem;
	background: linear-gradient(to bottom,#fcf5f2,#fff);
	background: -webkit-linear-gradient(to bottom,#fcf5f2,#fff);
	background: -moz-linear-gradient(to bottom,#fcf5f2,#fff);
	background: -o-linear-gradient(to bottom,#fcf5f2,#fff);
	background: -ms-linear-gradient(to bottom,#fcf5f2,#fff);
	display: flex;
}
.ks-info-fl{
	width: 38.82%;
}
.ks-info-img{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.4rem;
}
.ks-info-img img{
	display: block;
	width: 100%;
	transition-duration: 0.3s;
}
.ks-info-img:hover img{
	transform: scale(1.1);
}
.ks-info-fr{
	width: 61.18%;
	padding-left: 0.5rem;
	font-size: 0.18rem;
	color: #555555;
	line-height: 1.6;
	text-align: justify;
}
.ks-info-fr p{
	font-size: 0.18rem;
	color: #555555;
	line-height: 1.6;
	text-align: justify;
}
.ks-info-fr h4{
	font-size: 0.18rem;
	font-weight: bold;
	font-family: 'syhtB';
	color: #773d31;
	margin-top: 0.25rem;
}
.kszj-info{
	margin-top: 0.32rem;
	border-top: 0.04rem solid #773d31;
	padding: 0.5rem 0.6rem;
	background: linear-gradient(to bottom,#fcf5f2,#fff);
	background: -webkit-linear-gradient(to bottom,#fcf5f2,#fff);
	background: -moz-linear-gradient(to bottom,#fcf5f2,#fff);
	background: -o-linear-gradient(to bottom,#fcf5f2,#fff);
	background: -ms-linear-gradient(to bottom,#fcf5f2,#fff);
}
.kszj-info h3{
	font-size: 0.24rem;
	color: #773d31;
	line-height: 1.4;
	font-family: 'syhtB';
	margin-bottom: 0.2rem;
}
.kszj-info .zjtd-listContenter ul li{
	margin-bottom: 0;
}

.jgsz-img01{
	width: 100%;
	position: relative;
}
.jgsz-img01 img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.jgsz-img02{
	width: 100%;
	position: relative;
	margin-top: 0.7rem;
	cursor: url('../images/cursor.png'), auto;
}
.jgsz-img02 img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.jg-mask{
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 998;
}
.jg-large{
	display: none;
	width: 96%;
	padding: 0.4rem 0;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 999;
}
.jg-large img{
	display: block;
	width: 100%;
}
.close-jg{
	font-size: 0.3rem;
	color: #333;
	line-height: 1;
	position: absolute;
	right: 0.1rem;
	top: 0.1rem;
	cursor: pointer;
}
.hlgk-txt01{
	padding-right: 1.8rem;
}
.hlgk-txt01 h3{
	font-size: 0.3rem;
	color: #773d31;
	font-family: 'syhtB';
	line-height: 1.4;
	margin-bottom: 0.1rem;
}
.hlgk-txt01 p{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	text-indent: 0.4rem;
	text-align: justify;
}
.hlgk-txt02{
	width: 100%;
	position: relative;
	margin-top: 0.34rem;
}
.hlgk-img{
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.hlgk-img img{
	display: block;
	width: 100%;
	transition-duration: 0.5s;
}
.hlgk-txt02:hover .hlgk-img img{
	transform: scale(1.1);
}
.hlgk-dx{
	width: 1.11rem;
	position: absolute;
	right: 0.44rem;
	top: -1.85rem;
	z-index: 2;
}
.hlgk-txt03{
	margin-top: 0.2rem;
	padding: 0.3rem 0.35rem;
	background: #fcf5f2;
}
.hlgk-txt03 p{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	text-indent: 0.4rem;
	text-align: justify;
	margin-top: 0.2rem;
}
.hlgk-txt03 p:first-child{
	margin-top: 0;
}

.mobile-jgsz{
	display: none;
}
.mobile-jgsz-com h3{
	display: inline-block;
	font-size: 18px;
	color: #fff;
	line-height: 42px;
	background: #773d31;
	padding: 0 20px;
	border-radius: 5px;
}
.mobile-jgsz-list{
	margin-top: 15px;
	zoom: 1;
}
.mobile-jgsz-list:after{
	display: block;
	content: '';
	clear: both;
}
.mobile-jgsz-list dl{
	float: left;
	width: 50%;
	margin-bottom: 10px;
}
.mobile-jgsz-list dl dt{
	font-size: 16px;
	color: #333;
	line-height: 1.4;
	padding-left: 12px;
	position: relative;
}
.mobile-jgsz-list dl dt:before{
	display: block;
	content: '';
	width: 6px;
	height: 6px;
	background: #773d31;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3px;
}
.mobile-jgsz-list dl dd{
	font-size: 16px;
	color: #999;
	padding-left: 12px;
}
.mobile-jgsz-box02{
	margin-top: 30px;
}

.ztzl-menu ul li{
	width: auto;
}
.ztzl-menu ul li a{
	padding: 0 0.3rem;
}

.ne-zjtd-box{
	margin-top: 0.4rem;
}
.ne-zjtd-box dl{
	margin-bottom: 0.3rem;
}
.ne-zjtd-box dl dt{
	width: 100%;
    position: relative;
    line-height: 0.8rem;
    padding: 0 0.25rem;
    font-size: 0.24rem;
    font-weight: bold;
    color: #fff;
    background: #773d31;
    border-radius: 0.06rem;
}
.ne-zjtd-box dl dt a{
	color: #fff;
}
.ne-zjtd-box dl dd{
	margin-top: 0.25rem;
}
.zjtd-ks{
	width: 100%;
    line-height: 0.54rem;
    font-size: 0.18rem;
    padding-left: 0.2rem;
    font-weight: bold;
	border-bottom: 1px solid #d7d7d7;
}
.zjtd-people{
	margin-top: 0.25rem;
	display: flex;
	flex-wrap: wrap;
}
.zjtd-people a{
	width: 16%;
    border: 1px solid #d7d7d7;
    background: #f8f8f8;
    padding: 0 0.1rem;
    border-radius: 0.05rem;
    margin-right: 0.8%;
    margin-top: 0.15rem;
    font-size: 0.18rem;
    color: #333333;
    text-align: center;
    line-height: 0.5rem;
    transition-duration: 0.3s;
}
.zjtd-people a:hover{
	background: #773d31;
	color: #fff;
}
.zjtd-people a:nth-child(6n){
	margin-right: 0;
}
.zjtd-people a:nth-child(-n+6){
	margin-top: 0;
}

/*20240813*/
.yyry-list ul li{
	float: left;
	width: 23.5%;
	margin-right: 2%;
	padding: 0.1rem 0.15rem;
	background: url(../images/kuang.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.4rem;
	position: relative;
}
.yyry-list ul li:nth-child(4n){
	margin-right: 0;
}
.yyry-list ul li:nth-child(-n+4){
	margin-top: 0;
}
.zz-img{
	width: 100%;
	position: relative;
}
.zz-img img{
	display: block;
	width: 100%;
}
.yyry-list ul li span{
	position:absolute; 
	width:100%; 
	height: 100%;
	background: rgba(0,0,0,0.5);
	text-align:center; 
	display:block; 
	top:0; 
	left: 0;
	opacity:0; 
	transition-duration:.5s; 
}
.yyry-list ul li span img{
	position: absolute;
	width: 0.34rem;
	height: 0.4rem;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.yyry-list ul li:hover span{
	opacity:1; 
}
.tjfw-box{
	margin: 0 auto;
	max-width: 100%;
	width: 12.94rem;
	height: 5.88rem;
	background: url(../images/tjfw-bg.jpg) no-repeat bottom center;
	background-size: cover;	
	border-radius: 0.5rem;
	position: relative;
}
.tszl-detail-ksjs{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.ne-jzzn-line01{
	width: 100%;
	height: 0.62rem;
	background: url(../images/jzzn-line01.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.ne-jzzn-line02{
	width: 100%;
	height: 0.62rem;
	background: url(../images/jzzn-line01.png) no-repeat;
	background-size: 100% 100%;
	transform: rotateX(180deg);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
}
.ne-jzzn-line03{
	width: 0.12rem;
	height: calc(100% - 0.9rem);
	background: url(../images/jzzn-line03.png);
	position: absolute;
	top: 0.58rem;
	left: 0;
	z-index: 10;
}
.ne-jzzn-line04{
	width: 0.13rem;
	height: calc(100% - 0.9rem);
	background: url(../images/jzzn-line02.png);
	position: absolute;
	top: 0.58rem;
	right: 0;
	z-index: 10;
}
.tjfw-content{
	padding-top: 0.64rem;
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 20;
}
.tjfw-content h3{
	font-size: 0.3rem;
	color: #773d31;
	text-align: center;
	line-height: 1.4;
	margin-bottom: 0.4rem;
}
.tjfw-ewm{
	margin: 0 auto;
	width: 3.5rem;
	height: 3.5rem;
	background: url(../images/tjfw-bg02.png) no-repeat;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.tjfw-ewm:before{
	display: block;
	content: '';
	width: 1.24rem;
	height: 0.79rem;
	background: url(../images/tjfw-icon.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: -0.26rem;
	top: -0.14rem;
}
.tjfw-ewm img{
	display: block;
	width: 1.8rem;
}
.fnfw-box{
	margin: 0 auto;
	max-width: 100%;
	width: 12.94rem;
	background: #fcf5f2;
	border-radius: 0.5rem;
	position: relative;
}
.fnfw-content{
	width: 100%;
	padding: 0.35rem 0.55rem;
	position: relative;
	z-index: 20;
}
.fnfw-content h3{
	font-size: 0.3rem;
	color: #773d31;
	line-height: 1.4;
	margin-bottom: 0.1rem;
}
.fnfw-content p{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	text-align: justify;
	margin-top: 0.2rem;
}
.fnfw-content p:nth-child(1){
	margin-top: 0;
}
.fnfw-content ul li{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	text-align: justify;
	padding-left: 0.18rem;
	position: relative;
}
.fnfw-content ul li:before{
	display: block;
	content: '';
	width: 0.06rem;
	height: 0.06rem;
	background: #773d31;
	position: absolute;
	top: 0.13rem;
	left: 0.04rem;
}
.rtfw-box{
	margin: 0 auto;
	max-width: 100%;
	width: 6.5rem;
	background: #fcf5f2;
	border-radius: 0.4rem;
	position: relative;
}
.rtfw-content{
	width: 100%;
	padding: 0.35rem 0.55rem;
	position: relative;
	z-index: 20;
}
.rtfw-content h3{
	font-size: 0.3rem;
	color: #773d31;
	text-align: center;
	line-height: 1.4;
	margin-bottom: 0.1rem;
}
.rtfw-content p{
	font-size: 0.24rem;
	color: #333333;
	line-height: 1.8;
	text-align: justify;
}
.rtfw-box .ne-jzzn-line01{
	height: 0.36rem;
}
.rtfw-box .ne-jzzn-line02{
	height: 0.36rem;
}
.rtfw-box .ne-jzzn-line03{
	width: 0.062rem;
	height: calc(100% - 0.72rem);
	top: 0.36rem;
}
.rtfw-box .ne-jzzn-line04{
	width: 0.07rem;
	height: calc(100% - 0.72rem);
	right: 0.01rem;
	top: 0.36rem;
}
.byln-box{
	margin: 0 auto;
	max-width: 100%;
	width: 12.94rem;
	background: #fcf5f2;
	border-radius: 0.5rem;
	position: relative;
}
.byln-content{
	width: 100%;
	padding: 0.4rem 0.55rem;
	position: relative;
	z-index: 20;
}
.byln-content h3{
	font-size: 0.3rem;
	color: #773d31;
	line-height: 1.4;
	margin-bottom: 0.25rem;
}
.byln-content ul li{
	margin-bottom: 0.1rem;
}
.byln-content ul li h4{
	display: inline-block;
	padding: 0 0.15rem;
	margin-bottom: 0.1rem;
	position: relative;
}
.byln-content ul li h4:after{
	display: block;
	content: '';
	width: 100%;
	height: 0.2rem;
	background: #eadfd5;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.byln-content ul li h4 span{
	font-size: 0.24rem;
	font-family: 'systM';
	font-weight: normal;
	color: 222222;
	line-height: 1;
	position: relative;
	z-index: 10;
}
.byln-content ul li h4 span:before{
	display: block;
	content: '';
	width: 0.06rem;
	height: 0.06rem;
	background: #773d31;
	position: absolute;
	top: 0.18rem;
	left: -0.1rem;
}
.byln-content ul li p{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.6;
	text-align: justify;
}
.kyjx-content .ne-menu{
	margin-bottom: 0.25rem;
}
.kyjx-menu{
	margin-bottom: 0.4rem;
}
.kyjx-menu ul{
	display: flex;
	justify-content: center;
}
.kyjx-menu ul li{
	font-size: 0.2rem;
	color: #666666;
	line-height: 1.4;
	padding-left: 0.14rem;
	margin-right: 0.4rem;
	position: relative;
}
.kyjx-menu ul li:last-child{
	margin-right: 0;
}
.kyjx-menu ul li a{
	color: #666666;
}
.kyjx-menu ul li:before{
	display: block;
	content: '';
	width: 0.08rem;
	height: 0.08rem;
	background: #a7a7a7;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.kyjx-active a{
	color: #773d31 !important;
}
.kyjx-active:before{
	background: #773d31 !important;
}
.ryjg-box{
	width: 100%;
}
.ryjg-box img{
	display: block;
	width: 7.0595rem;
	margin: 0 auto;
}
.mzlc_list:nth-child(1){
	margin-bottom: 0.6rem;
}
.mzlc_list h3{
	font-size: 0.3rem;
	color: #773d31;
	text-align: center;
	line-height: 1.4;
	margin-bottom: 0.25rem;
}
.mzlc_list img{
	display: block;
	margin: 0 auto;
}
.yzsfw-box h3{
	font-size: 0.3rem;
	color: #773d31;
	line-height: 1.4;
	margin-bottom: 0.15rem;
}
.yzsfw-box p{
	font-size: 0.2rem;
	color: #333333;
	line-height: 1.8;
	text-align: justify;
	text-indent: 0.38rem;
}
.yzsfw-content{
	margin-top: 0.25rem;
	background: #fcf5f2;
	padding: 0.35rem 0.38rem;
}
.yzsfw-content p{
	text-indent: 0;
}
.yzsfw-content ul{
	display: flex;
	margin-top: 0.1rem;
}
.yzsfw-content ul li{
	width: 33%;
	margin-right: 0.5%;
	overflow: hidden;
}
.yzsfw-content ul li:last-child{
	margin-right: 0;
}
.yzsfw-content ul li img{
	display: block;
	width: 100%;
	transition-duration: 0.5s;
}
.yzsfw-content ul li:hover img{
	transform: scale(1.1);
}

.jzlc_list:nth-child(1){
	margin-bottom: 0.4rem;
}
.jzlc_list h3{
	font-size: 0.3rem;
	color: #773d31;
	text-align: center;
	line-height: 1.4;
	margin-bottom: 0.2rem;
}
.jzlc_list img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.mzlc_img img{
	width: 8.2444rem;
}
.jzlc_img img{
	width: 9.9113rem;
}
.rylc_list:nth-child(1){
	margin-bottom: 0.4rem;
}
.rylc_list h3{
	font-size: 0.3rem;
	color: #773d31;
	text-align: center;
	line-height: 1.4;
	margin-bottom: 0.2rem;
}
.rylc_list img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.rylc_img img{
	width: 8.1942rem;
}
.cylc_img img{
	width: 3.4846rem;
}

@media only screen and (max-width: 1450px) {
    
}
@media only screen and (max-width: 1366px) {
    
}
@media only screen and (max-width: 1090px){
	
}
@media only screen and (max-width: 769px){
	
}
@media only screen and (max-width: 540px){
	.pc-nBanner{
		display: none;
	}
	.mobile-nBanner{
		display: block;
	}
	.ne-banner{
		margin-top: 55px;
	}
	.ne-banner img{
		animation: none;
	}
	.ne-banner-title h3{
		width: 5.8rem;
    	height: 0.8rem;
    	font-size: 0.4rem;
    	line-height: 0.78rem;
	}
	.ne-banner:after{
		display: none;
	}
	.ne-banner-title{
		margin-top: 0;
	}
	.ne-box{
		margin-top: 0;
		padding: 30px 0 40px;
	}
	.ne-nav{
		margin-bottom: 10px;
	}
	.ne-nav p{
		font-size: 14px;
		color: #333;
	}
	.ne-nav p a{
		color: #333;
	}
	.ne-content{
		padding: 30px 15px;
	}
	.ne-menu{
		display: none;
	}
	.lsyg-box ul li{
		width: 100%;
		padding-left: 34px !important;
		padding-right: 0 !important;
		margin-top: 50px !important;
	}
	.lsyg-box ul li:first-child{
		margin-top: 0 !important;
	}
	.lsyg-box ul:before{
		left: 17px;
	}
	.lsyg-box ul li:before{
		left: 20px !important;
		right: 0 !important;
		transform: rotateY(0) !important;
	}
	.lsyg-box:before{
		left: 0;
		margin-left: 0;
		width: 34px;
		height: 34px;
	}
	.lsyg-box:after{
		width: 6px;
		height: 6px;
		left: 14px;
		margin-left: 0;
	}
	.lsyg-date{
		float: left !important;
	}
	.lsyg-info{
		float: left !important;
		padding-right: 0 !important;
		padding-left: 0.25rem !important;
	}
	.lsyg-info p{
		font-size: 16px;
		line-height: 1.6;
		text-align: justify !important;
	}
	
	.tdld-list ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.tdld-listInfo h3{
		font-size: 20px;
	}
	.tdld-listInfo span{
		font-size: 16px;
	}
	.tdld-listInfo:before{
		width: 22px;
    	height: 18px;
	}
	.tdld-listInfo:after{
		width: 22px;
    	height: 18px;
	}
	
	.ylt-info{
		padding-right: 0;
		margin-bottom: 130px;
	}
	.ylt-info p{
		font-size: 16px;
		text-indent: 32px;
	}
	.ylt-by-nr{
		padding: 32px 10px;
	}
	.ne-about-info{
		display: block;
		margin-bottom: 95px;
	}
	.about-info-fl{
		width: 100%;
	}
	.about-info-fr{
		width: 100%;
		padding: 20px 0;
	}
	.about-info-fr img{
		margin: 0 auto 20px;
	}
	.about-info-fr p{
		font-size: 16px;
		text-indent: 32px;
	}
	.ne-about-nr{
		padding: 30px 15px;
	}
	.ne-about-nr p{
		font-size: 16px;
		text-indent: 32px;
	}
	.ne-about-ts ul{
		flex-wrap: wrap;
		width: 100%;
	}
	.ne-about-ts ul li{
		width: 100%;
		margin-right: 0;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.about-ts-txt p{
		text-indent: 0;
	}
	.ts-txt-num span:nth-child(1){
		font-size: 32px;
		line-height: 40px;
	}
	.ts-txt-num span:nth-child(2){
		font-size: 16px;
		line-height: 20px;
		margin-left: 5px;
		margin-top: 14px;
	}
	.yywz-box{
		border-bottom: none;
	}
	.yywz-map{
		border-bottom: 0.1rem solid #7c5951;
	}
	.yywz-contact{
		display: block;
		position: relative;
		right: 0;
		width: 100%;
	}
	.contact-top{
		padding: 30px 15px;
	}
	.contact-top h4{
		font-size: 20px;
	}
	.contact-top span{
		font-size: 16px;
	}
	.contact-top h3{
		font-size: 24px;
	}
	.contact-bottom{
		padding: 30px 15px;
	}
	.contact-bottom ul li img{
		width: 21px;
	}
	.contact-info{
		width: calc(100% - 21px);
		font-size: 16px;
	}
	.contact-bottom ul li{
		margin-bottom: 10px;
	}
	.gzzd-listBox{
		padding: 20px 10px;
	}
	.gzzd-listInfo h4{
		font-size: 18px;
	}
	.gzzd-listInfo p{
		font-size: 16px;
		-webkit-line-clamp: 3;
	}
	.gzzd-listInfo span{
		font-size: 14px;
	}
	.gzzd-span{
		display: none;
	}
	.new-nr-ti h1{
		font-size: 18px;
	}
	.yyyw-listBox{
		display: block;
	}
	.yyyw-date{
		width: 100%;
		text-align: left;
		margin-bottom: 10px;
	}
	.yyyw-date span:nth-child(1){
		font-size: 14px;
	}
	.yyyw-date span:nth-child(2){
		font-size: 20px;
		line-height: 1;
	}
	.yyyw-img{
		width: 100%;
	}
	.yyyw-listInfo{
		width: 100%;
		padding: 20px 0;
	}
	.yyyw-listInfo h4{
		font-size: 18px;
	}
	.yyyw-listInfo p{
		font-size: 16px;
	}
	.jianT li{
		display: none;
	}
	.jianT li:nth-child(1),.jianT li:nth-last-child(1){
		display: inline-block;
	}
	
	.jgsz-box{
		display: none;
	}
	.mobile-jgsz{
		display: block;
	}
	.hlgk-txt01{
		padding-right: 0;
	}
	.hlgk-txt01 h3{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.hlgk-txt01 p{
		font-size: 16px;
		text-indent: 32px;
	}
	.hlgk-txt02{
		margin-top: 100px;
	}
	.hlgk-txt03 p{
		font-size: 16px;
		text-indent: 32px;
		margin-top: 10px;
	}
	.lczy-contnet-title{
		padding-left: 20px;
		font-size: 18px;
	}
	.floor-num{
		width: 70px;
		font-size: 16px;
		padding-left: 20px;
		line-height: 1.6;
	}
	.floor-ks{
		width: calc(100% - 70px);
		padding-right: 10px;
		font-size: 16px;
		line-height: 1.6;
	}
	.ksjs-menu-icon{
		display: none;
	}
	.ksjs-menu{
		padding-bottom: 10px;
	}
	.ksjs-menu ul li{
		margin-right: 20px;
	}
	.ksjs-menu ul li span{
		font-size: 18px;
		line-height: 1.4;
		margin-left: 0;
	}
	.ksjs-list h3{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.ksjs-list ul li{
		width: 49%;
		height: 68px;
		padding: 10px 2px;
		margin-right: 2%;
		margin-bottom: 7px;
	}
	.ksjs-list ul li a{
		font-size: 15px;
		line-height: 19px;
	}
	.ksjs-list ul li:nth-child(5n){
		margin-right: 2%;
	}
	.ksjs-list ul li:nth-child(2n){
		margin-right: 0;
	}
	.ks-detail-name{
		width: 100%;
		height: 1.4rem;
		display: block;
		padding-top: 0.2rem;
	}
	.ks-detail-name span{
		display: block;
		font-size: 18px;
		line-height: 1.4;
		text-align: center;
	}
	.ks-infoBox{
		display: block;
		padding: 20px 10px;
	}
	.ks-info-fl{
		width: 100%;
		margin-bottom: 20px;
	}
	.back-btn{
		margin: 0 auto;
		width: 120px;
		height: 36px;
		border-radius: 36px;
		font-size: 16px;
		line-height: 36px;
	}
	.ks-info-fr{
		width: 100%;
		padding-left: 0;
		font-size: 16px;
		line-height: 1.6;
	}
	.ks-info-fr p{
		font-size: 16px;
		line-height: 1.6;
	}
	.ks-info-fr h4{
		font-size: 18px;
		line-height: 1.4;
	}
	.kszj-info{
		padding: 20px 10px;
	}
	.kszj-info h3{
		font-size: 18px;
	}
	.zjtd-listContenter ul li{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 10px !important;
	}
	.zjtd-listContenter ul li:nth-child(5n){
		margin-right: 2%;
	}
	.zjtd-listContenter ul li:nth-child(2n){
		margin-right: 0;
	}
	.zjList-txt{
		padding: 10px 0;
	}
	.zjList-txt p{
		font-size: 16px;
	}
	.zj-detail-name{
		width: 100%;
	}
	.zj-detail-name span{
		font-size: 18px;
	}
	.zj-detail-content{
		display: block;
		padding: 20px 10px;
	}
	.zj-detail-fl{
		width: 100%;
		margin-bottom: 20px;
	}
	.zj-detail-img{
		width: 50%;
		margin: 0 auto 20px;
	}
	.zj-detail-fr{
		width: 100%;
		padding-left: 0;
	}
	.zj-detail-frList:nth-child(3){
		display: block;
	}
	.zj-detail-frList span{
		width: 56px;
		font-size: 16px;
		line-height: 1.6;
	}
	.zj-detail-frTxt{
		width: calc(100% - 56px);
		font-size: 16px;
		line-height: 1.6;
	}
	.zj-detail-frTxt p{
		font-size: 16px;
		line-height: 1.6;
	}
	.zj-detail-frList:nth-child(3) span{
		width: 100%;
	}
	.zj-detail-frList:nth-child(3) .zj-detail-frTxt{
		width: 100%;
	}
	
	.ne-zjtd-box dl dt{
		font-size: 18px;
		line-height: 46px;
	}
	.zjtd-ks{
		font-size: 16px;
		line-height: 30px;
	}
	.zjtd-people a{
		width: 32.6%;
		font-size: 15px;
		line-height: 32px;
		margin-right: 1.1%;
		margin-top: 5px !important;
	}
	.zjtd-people a:nth-child(6n){
		margin-right: 1.1%;
	}
	.zjtd-people a:nth-child(3n){
		margin-right: 0;
	}
	.zjtd-people a:nth-child(-n+3){
		margin-top: 0 !important;
	}
	
	/*20240813*/
	.yyry-list ul li{
		width: 49%;
		margin-top: 10px !important;
	}
	.yyry-list ul li:nth-child(2n){
		margin-right: 0;
	}
	.tjfw-box{
		border-radius: 0.4rem;
	}
	.ne-jzzn-line01{
		height: 0.32rem;
	}
	.ne-jzzn-line02{
		height: 0.32rem;
	}
	.ne-jzzn-line03{
		height: calc(100% - 0.62rem);
		width: 0.06rem;
		top: 0.32rem;
	}
	.ne-jzzn-line04{
		height: calc(100% - 0.62rem);
		width: 0.06rem;
		top: 0.32rem;
	}
	.fnfw-box{
		border-radius: 0.4rem;
	}
	.fnfw-content{
		padding: 20px 15px;
	}
	.fnfw-content h3{
		font-size: 18px;
	}
	.fnfw-content p{
		font-size: 16px;
	}
	.fnfw-content ul li{
		font-size: 16px;
	}
	.fnfw-content ul li:before{
		width: 4px;
		height: 4px;
		top: 11px;
	}
	.rtfw-box .ne-jzzn-line04{
		width: 0.062rem;
	}
	.rtfw-content h3{
		font-size: 18px;
	}
	.rtfw-content p{
		font-size: 16px;
		line-height: 1.6;
	}
	.byln-content{
		padding: 20px 15px;
	}
	.byln-content h3{
		font-size: 18px;
	}
	.byln-content ul li h4{
		padding: 0 10px;
	}
	.byln-content ul li h4 span{
		font-size: 16px;
	}
	.byln-content ul li h4 span:before{
		width: 4px;
		height: 4px;
		top: 11px;
		left: -8px;
	}
	.byln-content ul li p{
		font-size: 16px;
	}
	.kyjx-menu ul li{
		font-size: 16px;
		margin-right: 10px;
	}
	.yzsfw-box h3{
		font-size: 18px;
	}
	.yzsfw-box p{
		font-size: 16px;
		text-indent: 18px;
		line-height: 1.6;
	}
	.yzsfw-content p{
		text-indent: 0;
	}
	.yzsfw-content ul{
		display: block;
	}
	.yzsfw-content ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 5px;
	}
	.jzlc_list h3{
		font-size: 18px;
	}
	.rylc_list h3{
		font-size: 18px;
	}
}
















