/************************/
.wd02{width:1320px; margin:0 auto;}
.nybanner{}
.nybanner img{width:100%;}
/************************/
.main{width:100%;position:relative;margin:-0.6rem 0 1rem 0;}
.nyleft{width:3rem;float:left;}
.nytitle{width:100%;line-height:0.6rem;background:#0a6e38;color:#fff;font-size:0.3rem;font-weight:bold;padding:0 0 0 0.2rem;position:relative;}
.nytitle:before{content:"";width:0;height:0; border-left:0 solid transparent;border-right:3rem solid transparent;border-bottom:0.3rem solid #0a6e38;position:absolute;left:0;top:-0.3rem;}
.nyejlmul{width:100%; padding:0.2rem 0 0.6rem 0;background: linear-gradient(180deg, rgba(255,255,255,1) 50%, rgba(10,110,56,0.1) 70%, rgba(10,110,56,0) 100% );position:relative;min-height:5.2rem;}
.nyejlmul:before{content:"";width:0.2rem;height:100%;background: linear-gradient(180deg, rgba(10,110,56,1) 0%, rgba(10,110,56,0) 100%);position:absolute;left:0;top:0;}
.nyejlmul li{width:100%;display:block;padding:0 0 0 0.6rem;position:relative;z-index:2;}
.nyejlmul li:before{content:"";width:0.08rem;height:0.08rem;background:#0a6e38;position:absolute;left:0.4rem;top:0.26rem;border-radius: 50%;}
.nyejlmul li:after{content:"";width:0.5rem;height:0.08rem;background:url("../img/jtico01b.png") no-repeat;position:absolute;right:0.2rem;top:0.26rem; background-size: contain;transition: 0.5s;}
.nyejlmul li a{width:100%;display:block; line-height:0.6rem;font-size:0.2rem;color:#0a6e38;}
.nyejlmul li:hover,.nyejlmul li.on{background:#cfac6e;}
.nyejlmul li:hover a,.nyejlmul li.on a{color:#fff;}
.nyejlmul li:hover:before,.nyejlmul li.on:before{background:#fff;}
.nyejlmul li:hover:after,.nyejlmul li.on:after{background:url("../img/jtico01.png") no-repeat;background-size: contain;}
/************************/
.nyright{width:calc(100% - 3rem);float:right;padding:0 0 0 0.6rem;}
.dwcont{margin:1rem 0 0.3rem 0;display: flex;flex-wrap: wrap;justify-content: end; }
.dwcont img{width:0.18rem; height:0.17rem;}
.dwcont a,.dwcont p{line-height:0.17rem;display:block;color:#999;}
.dwcont p{ margin:0 0.05rem;}
.dwcont a:hover{color:#0a6e38;text-decoration:underline;}
/************************/
.nycont{width:100%;}
.nyjj p,.nyjj span{line-height:0.5rem;text-indent:2em;font-size:0.18rem;}
/************************/
.nywzlb,.nytpxwlb{width:100%;margin-bottom:0.5rem;}
.nywzlb li{width:100%;display:block;padding:0 0 0 0.3rem;}
.nywzlb li a{width:100%;display:block; border-bottom:0.01rem solid #dedede;padding:0.25rem 0;position:relative;}
.nywzlb li p{width:100%;display:block; line-height:0.2rem;color:#cfac6e;padding:0 0 0 0.7rem;position:relative;}
.nywzlb li p:before{content:"";width:0.55rem;height:0.01rem;background:#cfac6e;position:absolute;left:0;top:0.1rem;}
.nywzlb li span{width:100%;display:block; line-height:0.3rem;height:0.3rem;font-size:0.2rem;margin:0.2rem 0 0 0;overflow:hidden; display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.nywzlb li a:before{content:"";width:0.1rem;height:0.1rem;background:#0a6e38;position:absolute;left:-0.25rem;bottom:0.34rem; border-radius: 50%;}
.nywzlb li:hover{background:#0a6e38;}
.nywzlb li:hover a{border-bottom:0.01rem solid #0a6e38;}
.nywzlb li:hover a:before{background:#fff;}
.nywzlb li:hover p:before{background:#fff;}
.nywzlb li:hover p{color:#fff;opacity: 0.5;}
.nywzlb li:hover span{color:#fff;}
/************************/
.fy{display:flex;justify-content:center;flex-wrap:wrap;}
.fy li{background:#fff; margin:0 0.05rem; overflow:hidden; border-radius: 0.03rem;overflow:hidden;}
.fy li a{display:block;line-height:0.25rem;font-size:0.18rem;padding:0 0.08rem;}
.fy li:hover,.fy li.on{background:#0a6e38;}
.fy li:hover a,.fy li.on a{color:#fff;}
/************************/
.nytpxwlb li{width:100%;display:block;padding:0.3rem 0; border-bottom:0.01rem solid #dedede;}
.nytpxwlb li a{width:100%;display:block;position:relative;}
.nytpxwlb li .nytpxwimg{width:2.4rem;height:1.65rem;overflow:hidden; float:left;}
.nytpxwlb li .nytpxwimg img{width:100%;height:100%;object-fit: cover;transition:0.5s;}
.nytpxwlb li .nytpxwnr{width:calc(100% - 2.4rem);float:left;padding:0 0 0 0.3rem;}
.nytpxwlb li .nytpxwnr span{width:100%;display:block; line-height:0.3rem;height:0.6rem;font-size:0.2rem; overflow:hidden; display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;margin:0 0 0.5rem 0;}
.nytpxwlb li .nytpxwnr p{width:100%;display:block; line-height:0.2rem;color:#cfac6e;padding:0 0 0 0.7rem;position:relative;}
.nytpxwlb li .nytpxwnr p:before{content:"";width:0.55rem;height:0.01rem;background:#cfac6e;position:absolute;left:0;top:0.1rem;}
.nytpxwlb li:hover{background:#0a6e38;border-bottom:0.01rem solid #0a6e38;}
.nytpxwlb li:hover a{padding:0 0.1rem; transition:0.5s;}
.nytpxwlb li:hover .nytpxwnr span{color:#fff;}
.nytpxwlb li:hover .nytpxwnr p{color:#fff;}
.nytpxwlb li:hover .nytpxwnr p:before{background:#fff;}
/************************/
.nyxq{width:100%;}
.xqtitle02{padding:0.2rem; background:#fff;border:0.01rem solid #e5e5e5;}
.xqtitle02 h4{width:100%;line-height:0.3rem;overflow:hidden;font-size:0.24rem;color: #0a6e38;display:block;text-align:center;margin-bottom:0.2rem;}
.xqtitle02 h5{width:100%;line-height:0.2rem;overflow:hidden;font-size:0.2rem; display:block;text-align:center;margin-bottom:0.2rem;}
.xqtitle02 .xqtime{width:100%;text-align:center;display: flex;justify-content: center;flex-wrap: wrap;}
.xqtitle02 .xqtime label{display:block; margin:0 0.1rem;opacity:0.6;line-height:0.2rem;float:left;}
.xqtitle02 .xqtime span{line-height:0.2rem;float:right;}
.xqfont02{margin:0.3rem 0;}
.xqfont02 img{display:block;max-width: 100%}
.xqfont02 p,.xqfont02 span{font-size: 0.18rem;line-height: 3;}
.xqfont02 p{text-indent:2em;}
.xqfont02 p>img{max-width:100%;margin:0 auto;}
.xqfont02 table{margin: 0 auto !important;border-left: 0.01rem solid #000 !important;border-top: 0.01rem solid #000 !important;border-spacing: 0;}
.xqfont02 table tr{width: min-content;word-break: break-word;border:0.01rem solid #000 !important;}
.xqfont02 table td{border-bottom:0.01rem solid #000 !important;border-right: 0.01rem solid #000 !important;min-width:1rem;border-left: none!important;border-top: none!important;}
.xqfont02 td p,.xqfont02 td span{font-size:0.16rem !important;line-height:2.5 !important;text-indent:0 !important;min-width:1rem !important;}
.xqsx li{width:100%;float:left;/*box-shadow: 0 0 15px #d7eafc;*/}
.xqsx li a{width:100%; display:block;}
.xqsx li:nth-child(2){ margin:0.3rem 0 0 0;}
.xqsx li h4{width:1.5rem;line-height:0.6rem;overflow:hidden;font-size:0.18rem; display:block;text-align:center;float:left;background:#0a6e38;color:#fff;}
.xqsx li span{width:calc(100% - 1.5rem);line-height:0.6rem;height:0.6rem;overflow:hidden;font-size:0.18rem; display:block;float:left;background:#fff; padding:0 0.1rem;text-overflow:ellipsis;white-space: nowrap;}
.xqsx li:hover h4{color:#fff;}
.xqsx li:hover span{background:#0a6e38;color:#fff;}
/************************/
.nyly{}
.nylyul{margin-bottom:0.3rem;}
.nylyul li{width:31%;float:left;margin:0 3.5% 0 0;line-height: initial;}
.nylyul li:nth-child(3n){ float:right; margin:0;}
.nylyul li p{width:100%; line-height:0.2rem;font-size:0.18rem;margin-bottom:0.2rem;}
.nylyul li .lytext{width:100%; line-height:0.44rem;font-size:0.18rem;border: 0.01rem solid #e3e3e3;padding:0 0.15rem;}
.nylybox li{width:100%; margin:0;line-height: initial;}
.nylybox .textarea{width:100%;line-height:0.44rem;padding:0 0.2rem; }
.nylybox .lytext{ height:1.76rem;}
.nylytj{width:1.65rem; line-height:0.48rem;display:block;margin:0.3rem auto 0 auto;background:#0a6e38;text-align:center;color:#fff;font-size:0.2rem;}
/************************/
/************************/
/************************/
@media screen and (max-width:1680px) {
	.wd02{width:90%;}
	.nytitle:before{top: -0.28rem;}
}
@media screen and (max-width:1620px) {
	
}
@media screen and (max-width:1550px) {
}
@media screen and (max-width:1500px) {
}
@media screen and (max-width:1440px) {

}
@media screen and (max-width:1400px) {
}
@media screen and (max-width:1366px) {
}
@media screen and (max-width:1300px) {
	.wd02{width:94%;}
}
@media screen and (max-width:1280px) {
}
@media screen and (max-width:1210px) {
}
@media screen and (max-width:1150px) {
}
@media screen and (max-width:1100px) {
}
@media screen and (max-width:1024px) {
	.dwcont{margin:0.2rem 0;}
	.nyright{width:100%;padding:0;}
	.nyleft{width:100%;}
	.nyejlmul{min-height:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:0.2rem 0;}
	.nytitle:before{display:none;}
	.nyejlmul li{width:30%;}
	.nytitle{text-align:center;font-size:0.2rem;}
	.main{ margin: 0.2rem 0 0.2rem 0;}
}
@media screen and (max-width:900px) {
}
@media screen and (max-width:800px) {
}
@media screen and (max-width:700px) {
}
@media screen and (max-width:600px) {
}
@media screen and (max-width:500px) {
	.nyejlmul li{width:100%;}
	.nywzlb, .nytpxwlb{ margin-bottom: 0.2rem;}
	.nywzlb li a{padding:0.1rem 0;}
	.nywzlb li span{font-size:0.16rem;margin:0;}
	.fy li a{font-size:0.14rem;}
	.dwcont{margin:0 0 0.2rem 0;}
	.nylyul li{width:100%;margin:0 0 0.1rem 0;}
	.nylyul li p{font-size:0.16rem; line-height:0.2rem;margin-bottom:0.1rem;}
	.nylyul li .lytext{line-height:0.35rem;}
	.nylyul{margin-bottom:0.1rem;}
	.nylytj{width:1.2rem; line-height:0.35rem;font-size:0.16rem; margin:0 auto;}
	.nyjj p, .nyjj span{line-height:0.35rem;font-size:0.14rem;}
	.nytpxwlb li{padding: 0.1rem 0;}
	.nytpxwlb li .nytpxwimg{width:100%;height:auto;}
	.nytpxwlb li .nytpxwnr{width:100%;padding:0;margin-top:0.1rem;}
	.nytpxwlb li .nytpxwnr span{font-size:0.16rem;margin:0 0 0.1rem 0;}
	.nytpxwlb li .nytpxwnr p{font-size:0.12rem;}
	.xqtitle02{padding:0.1rem;}
	.xqtitle02 h4{font-size:0.18rem; line-height:0.25rem;margin-bottom:0.1rem;}
	.xqtitle02 h5{font-size:0.14rem;margin-bottom:0.1rem;}
	.xqtitle02 .xqtime label{font-size:0.12rem;line-height:0.15rem;}
	.xqfont02{margin:0.2rem 0;}
	.xqfont02 p, .xqfont02 span{font-size:0.14rem; line-height:2.5;}
	.xqsx li h4{width:0.7rem; line-height:0.35rem;font-size:0.14rem;}
	.xqsx li span{width: calc(100% - 0.7rem); line-height:0.35rem;height:0.35rem;font-size:0.14rem;}
	.xqsx li:nth-child(2){margin:0.1rem 0 0 0;}
}
@media screen and (max-width:414px) {
	.nyejlmul li a{font-size:0.14rem;}
	.nywzlb li{padding:0 0 0 0.2rem;}
	.nywzlb li p{font-size:0.12rem;}
	.dwcont a, .dwcont p{font-size:0.14rem;}
	.nywzlb li a:before{ left: -0.15rem;bottom: 0.2rem;}
	.nytitle{line-height:0.4rem;font-size:0.18rem;}
	.nylyul li p{font-size:0.14rem;}
}
@media screen and (max-width:375px){
}
@media screen and (max-width:320px){
	.nywzlb li span{font-size:0.12rem;}
}



