.banner:before{background:#fff;}
.banner .navcont{position: relative;}
.navyjlm a{color:#333;}
.xxsy{color:#333;}
.xxsy:hover{color:#fff;}
.ss{background: url(../img/search1.png) no-repeat;background-size: contain;}
.serch input{border: 0.01rem solid #e3e3e3;}
.nywd{width:14rem;margin:0 auto;}
/************************/
.nybanner{width:100%;position:relative;}
.nybannerimg{width:100%;}
.nybannerimg img{width:100%;    height: 100%;    object-fit: cover;}
.nydw{width:100%;background:url("../img/nydwico01.png");position:absolute;left:0;bottom:0;}
.nywjlm{color:#fff;font-size:0.36rem;float:left; line-height:1rem;font-family: "SimSun";font-weight: bold;}
.nyright{width:80%;float:right;}
.nytop{margin:0.1rem 0;display: flex;justify-content: flex-end;flex-wrap: wrap;}
.nytop img{width:0.2rem;height:0.2rem; }
.nytop p{  color:#fff;line-height:0.2rem;color:#fff;margin:0 0.05rem;}
.nytop a{  color:#fff;line-height:0.2rem;color:#fff;}
.nytop a:hover{ color:#cfae7b; }
.nyej{background:#cfae7b;height:0.6rem;position:relative;z-index:2;padding:0 0 0 0.3rem;}
.nyej:before{content:"";width:0;height:0;border-left:0.3rem solid transparent;border-right:0.3rem solid transparent;border-bottom:0.6rem solid #cfae7b;position:absolute;left:-0.3rem;top:0;z-index:-1;}
.nyej:after{content:"";width:3rem;height:0.6rem; background:#cfae7b;position:absolute;right:-3rem;top:0; }
.nyej li{float:left;  margin:0.15rem 0.1rem 0 0.2rem;}
.nyej li a{ line-height:0.3rem;color:#fff; display:block;font-size:0.16rem;}
.nyej li:hover,.nyej li.on{border-bottom:0.02rem solid #fff;}
.nyej li:hover a,.nyej li.on a{font-weight:bold;}
/************************/
.nyxyjj{width:100%;background:url("../img/bg6.jpg") center bottom no-repeat;background-size:cover;padding:0.6rem 0 1.2rem 0;}
.nyxyimg{width:calc(100% - 5.2rem);float:left;padding:0 0.5rem 0 0;}
.nyxyimg p,.nyxybox p{ line-height:0.4rem;text-indent:2em;}
.nyxyimg01{max-width:100%;margin-bottom:0.2rem;}
.nyxyfont{width:5.2rem; float:right;}
.nyxyfont img{max-width:100%;  }
/*.nyxybox{margin-top:0.2rem;}*/
/************************/
.nytz{width:100%;background:url("../img/bg8.jpg") center bottom no-repeat;background-size:cover;padding:0.6rem 0 1.2rem 0;}
.nytzgg{margin-bottom:0.65rem;}
.nytzgg li{padding:0.2rem 0.4rem;border-bottom:0.01rem dashed #cecece;}
.nytzgg li a{width:100%;display:block;}
.nytzgg .nytzggtime{width:0.8rem;float:left;color:#fff;background:#650974;text-align:center;padding:0.15rem 0 0.1rem 0; line-height:0.2rem;}
.nytzgg .nytzggtime strong{width:100%; display:block;font-size:0.35rem; line-height:0.35rem;}
.nytzgg li p{width:calc(100% - 0.8rem);float:left; line-height:0.8rem;height:0.8rem;font-size:0.2rem;padding:0 0 0 0.25rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.nytzgg li:hover{background:#650974;}
.nytzgg li:hover .nytzggtime{background:#fff;color:#650974;}
.nytzgg li:hover p{color:#fff;}
.fyul{display:flex;justify-content:center;flex-wrap:wrap;}
.fyul li{background:#fff; margin:0 0.05rem;border-radius: 0.03rem;overflow:hidden;}
.fyul li a{display:block;line-height:0.25rem;font-size:0.18rem;padding:0 0.08rem;}
.fyul li:hover,.fyul li.active{background:#650974;}
.fyul li:hover a,.fyul li.active a{color:#fff;}
/************************/
.nyxydt{}
.nyxydt li{border:0.01rem solid #e1e1e1;padding:0.15rem 0.3rem;margin-bottom:0.4rem;position:relative;}
.nyxydt li:before{content:"";width:0.32rem;height:0.14rem;background:url("../img/icon9.png") no-repeat; transition:0.5s;background-size: contain;position:absolute;left:0.5rem;bottom:0.4rem;}
.nyxydt li a{width:100%;display:block;}
.nyxydt .nyxydttime{width:0.8rem;float:left; line-height:0.3rem;text-align:center;color:#650a73;margin:0.3rem 0 0 0;}
.nyxydt .nyxydttime strong{width:100%; text-align:center;display:block;font-size:0.3rem;}
.nyxydt .nyxydtfont{width:calc(100% - 4.1rem); float:left;margin:0.2rem 0 0 0.2rem;padding:0 0 0 0.7rem;position:relative;}
.nyxydt .nyxydtfont span{width:100%; font-size:0.2rem; line-height:0.4rem;height:0.4rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.nyxydt .nyxydtfont:before{content:"";width:0.45rem;height:0.01rem;background:#d2d2d2;position:absolute;left:0;top:0.2rem;}
.nyxydt .nyxydtfont p{width:100%;   line-height:0.3rem;height:0.6rem;color:#999;margin:0.2rem 0 0 0;overflow:hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.nyxydt .nyxydtimg{width:2.8rem;height:1.8rem; float:right;overflow:hidden;}
.nyxydt .nyxydtimg img{width:100%;height:100%;object-fit: cover;transition: 0.5s;}
.nyxydt li:hover{background:#650974;}
.nyxydt li:hover:before{background:url("../img/icon9b.png") no-repeat;background-size: contain;}
.nyxydt li:hover .nyxydttime{color:#fff;}
.nyxydt li:hover .nyxydtfont span{color:#fff;}
.nyxydt li:hover .nyxydtfont p{color:#fff;    opacity: 0.6;}
.nyxydt li:hover .nyxydtimg img{animation: centerBig 2s linear infinite;}
/************************/
.nyzyjs{}
.nyzyjs li{margin-bottom:0.6rem;}
.nyzyjs li a{width:100%;display:flex;justify-content:center;flex-wrap:wrap;}
.nyzyjs .nyzyjsimg{width:50%;overflow:hidden; float:left;}
.nyzyjs .nyzyjsimg img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.nyzyjs .nyzyjsnr{width:50%;float:left;padding:0 0.4rem;border:0.01rem solid #cfae7b;border-left:0;}
.nyzyjs .nyzyjsnr span{width:100%;display:block;font-size:0.3rem; line-height:0.85rem;overflow:hidden;font-weight:bold;border-bottom:0.01rem solid #cfae7b;position:relative;}
.nyzyjs .nyzyjsnr span:before{content:"";width:1.05rem;height:0.03rem;background:#620a72;position:absolute;left:0;bottom:-0.01rem;}
.nyzyjs .nyzyjsnr p{line-height:0.3rem;height:1.8rem;margin:0.15rem 0 0.2rem 0; text-indent:2em;overflow:hidden;display: -webkit-box;-webkit-line-clamp:6;-webkit-box-orient: vertical;}
.nyzyjs .nyzyjsnr h6{width:1.1rem;line-height:0.28rem;border:0.01rem solid #640972;display:block;float:right; font-size:0.12rem;color:#333;padding:0 0.1rem;position:relative;border-radius:0.15rem;overflow:hidden;}
.nyzyjs .nyzyjsnr h6:before{content:"";width:0.22rem;height:0.22rem;background:url("../img/icon5.png") no-repeat;background-size: contain;position:absolute;right:0.05rem;top:0.03rem;transition:0.5s;}
/*.nyzyjs li:nth-child(2n) .nyzyjsimg{float:right;}*/
.nyzyjs li:nth-child(2n) .nyzyjsnr{border-left:0.01rem solid #cfae7b;border-right:0;}
.nyzyjs li:hover{background:#650a73;}
.nyzyjs li:hover .nyzyjsimg img{animation: centerBig 2s linear infinite;}
.nyzyjs li:hover .nyzyjsnr span{color:#fff;border-bottom:0.01rem solid #fff;}
.nyzyjs li:hover .nyzyjsnr p{color:#fff;opacity:0.6;}
.nyzyjs li:hover .nyzyjsnr h6{background:#fff;}
/************************/
.nyssfc{}
.nyssfc li{width:30%;float:left;margin:0 5% 0.5rem 0;}
.nyssfc li a{width:100%;display:block;position:relative;}
.nyssfc li:nth-child(3n){margin:0 0 0.5rem 0;}
.nyssfc .nyssfcimg{width:100%;height:2.65rem;overflow:hidden;}
.nyssfc .nyssfcimg img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.nyssfc li p{width:100%;height:0.48rem;color:#fff;position:absolute;left:0;bottom:0; line-height:0.48rem;font-size:0.18rem;text-align:center;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);padding:0 0.1rem;
overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.nyssfc li:hover .nyssfcimg img{animation: centerBig 2s linear infinite;}
.nyssfc li:hover p{background: linear-gradient(180deg, rgba(101,8,114,0) 0%, rgba(101,8,114,1) 100%);}
/************************/
.nyzytitle{background:url("../img/bg10.jpg") no-repeat;background-size:100%;padding:0.2rem 0.4rem;}
.nyzytitle span{ font-size:0.24rem;line-height:0.3rem;color:#fff;display:block;font-weight:bold;position:relative;padding:0 0 0 0.2rem;}
.nyzytitle span:before{content:"";width:0.1rem;height:0.1rem; background:#cead78;position:absolute;left:0;top:0.1rem;transform:rotate(30deg);}
.nyzyjsnr{border:0.01rem solid #cfae7b;padding:0.5rem 0.5rem 0.3rem 0.5rem;}
.nyzyjsbox{border-bottom:0.01rem solid #cfae7b;padding:0.2rem 0;}
.nyzyjsbox .zytitle2{height:0.3rem;line-height:0.3rem;display:block;font-size:0.2rem;font-weight:bold;margin:0 0 0.2rem 0;color:#650872;padding:0 0 0 0.3rem;position:relative;}
.nyzyjsbox .zytitle2:before{content:"";width:0.17rem;height:0.13rem;background:url("../img/icon10.png") no-repeat;background-size:100%;position:absolute;left:0;top:0.08rem;}
.nyzyjsbox p,.nyzyjsbox span{line-height: 0.3rem;}
.nyzyjsbox p{ line-height:0.3rem;text-indent:2em;}
.nyzyjsbox:last-child{border-bottom:0;}
.nyzyfcul{}
.nyzyfcul li{width:24%;height:200px;overflow:hidden; float:left;margin:0 1.3% 0 0;}
.nyzyfcul li:nth-child(4n){ float:right;margin:0;}
.nyzyfcul li img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
/************************/
.zybox{margin:0 0 0.1rem 0;}
.zyboximg{width: 45%;float:left;padding:0 0 0.3rem 0.3rem;background: linear-gradient(90deg, #741883 0%, #6a32de 100%);position:relative;}
.zyboximg:before{content:"";width:0.3rem;height:0.3rem;background:#fff;position:absolute;left:0;top:0;}
.zyboximg:after{content:"";width:0.3rem;height:0.3rem;background:#fff;position:absolute;right:0;bottom:0;}
.zyboximg img{width:100%;}
.zyboxnr{width:52%;float:right;}
.zyboxnr .zytitle1{width:100%;display:block;font-size:0.3rem; line-height:0.5rem;overflow:hidden;font-weight:bold;border-bottom:0.01rem solid #cfae7b;position:relative;}
.zyboxnr .zytitle1:before{content:"";width:1.05rem;height:0.03rem;background:#620a72;position:absolute;left:0;bottom:0;}
.zyboxnr p,.zyboxnr span{line-height: 0.3rem;}
.zyboxnr p{ line-height:0.3rem; text-indent:2em;margin:0.1rem 0 0 0;}
/************************/
.xqtitle{padding:0.2rem;background:#fff;box-shadow: 0 0 15px #d9d9d9;}
.xqtitle h4{width:100%;line-height:0.4rem;overflow:hidden;font-size:0.24rem; display:block;text-align:center;margin-bottom:0.2rem;}
.xqtitle .xqtime{width:100%;text-align:center;display: flex;justify-content: center;flex-wrap: wrap;}
.xqtitle .xqtime label{display:block; margin:0 0.1rem;opacity:0.6;line-height:0.2rem;float:left;}
.xqtitle .xqtime label span{line-height:0.2rem;}
.xqfont{margin:0.3rem 0;border: 0.01rem dashed #cbcbcb;padding:0.1rem 0.3rem;}
.xqfont img{display: inline-block;max-width: 100%}
.xqfont p,.xqfont span{font-size: 0.18rem;line-height: 3;}
.xqfont table{margin: 0 auto !important;border-left: 0.01rem solid #000 !important;border-top: 0.01rem solid #000 !important;border-spacing: 0;}
.xqfont table tr{width: min-content;word-break: break-word;border:0.01rem solid #000 !important;}
.xqfont 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;}
.xqfont td p,.xqfont td span{font-size:0.16rem !important;line-height:2.5 !important;text-indent:0 !important;min-width:1rem !important;}
.xqsx li{width:49%;float:left;box-shadow: 0 0 15px #d9d9d9;}
.xqsx li a{width:100%; display:block;}
.xqsx li:nth-child(2){ float:right;}
.xqsx li h4{width:20%;line-height:0.5rem;overflow:hidden;font-size:0.18rem; display:block;text-align:center;float:left;background: linear-gradient(90deg, #741883 0%, #6a32de 100%);color:#fff;}
.xqsx li span{width:80%;line-height:0.5rem;height:0.5rem;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:#6a32de;color:#fff;}
/************************/
/************************/
/************************/
@media screen and (max-width:1680px) {
	.nyssfc .nyssfcimg{height:265px;}
}
@media screen and (max-width:1550px) {
	.nyssfc .nyssfcimg{height:260px;}
	.nyzyjs .nyzyjsnr span{font-size:0.28rem;}
}
@media screen and (max-width:1500px) {
	.nyssfc .nyssfcimg{height:250px;}
}
@media screen and (max-width:1440px) {
	.nyzyfcul li{height:175px;}
	.nyssfc .nyssfcimg{height:240px;}
	.nyzyjs .nyzyjsnr span{font-size:0.24rem;}
	
}
@media screen and (max-width:1366px) {
	.nytz{padding: 0.6rem 0;}
	.zyboxnr .zytitle1{font-size:0.22rem;}
	.nyzyjsnr{padding:0.5rem 0.4rem 0.2rem 0.4rem;}
	.nywjlm{font-size:0.28rem;}
	.nyej li a{font-size:0.18rem;}
	.nyzytitle span{font-size:0.2rem;}
	.nyzyfcul li{height:170px;}
	.nyssfc .nyssfcimg{height:225px;}
	.nyzyjs .nyzyjsnr span{font-size:0.2rem; line-height:0.5rem;margin:0.2rem 0 0 0;}
	.nyzyjs .nyzyjsnr h6{width:1.5rem;}
	.nyzyjs li{margin-bottom: 0.3rem;}
}
@media screen and (max-width:1300px) {
	.nyssfc .nyssfcimg{height:215px;}
}
@media screen and (max-width:1210px) {
	.nyssfc .nyssfcimg{height:205px;}
	
}
@media screen and (max-width:1024px) {
	.nywd,.wd{width: 94%;}
	.nytz{padding:0.2rem 0;}
	.nyzytitle{padding:0.1rem 0.3rem;}
	.nyzyjsnr{padding: 0.3rem 0.3rem 0.2rem 0.3rem;}
	.nyzyfcul li{height:135px;}
	.nyssfc li{    width: 32%;    margin: 0 2% 0.3rem 0;}
	.nyssfc li:nth-child(3n){ margin: 0 0 0.3rem 0;}
	.nyssfc .nyssfcimg{height:190px;}
	.nyxyimg{width:100%;padding:0;}
	.nyxyfont{float: none;margin:0 auto;}
	.nyzyjs li{margin-bottom: 0.2rem;}
	.xqtitle h4{font-size:0.2rem;}
}
@media screen and (max-width:900px) {
	.zyboximg{width:100%;}
	.zyboxnr{width:100%;margin:0.2rem 0 0 0;}
	.zyboxnr .zytitle1{font-size:0.2rem;}
	.nyzyfcul li{height:115px;}
	.nytzgg{    margin-bottom: 0.45rem;}
	.nyzyjs .nyzyjsnr{padding: 0 0.3rem 0.3rem 0.3rem;}
}
@media screen and (max-width:800px) {
	.nyzytitle{padding: 0.07rem 0.3rem;}
	.nydw{position: inherit;}
	.nyzytitle{background: linear-gradient(90deg, #741883 0%, #6a32de 100%);}
	.nyssfc .nyssfcimg{height:150px;}
	.nyxydt li{padding:0.15rem;}
	.nyxydt .nyxydttime{margin:0;}
	.nyxydt .nyxydtfont{width:100%;    margin: 0.1rem 0 0.1rem 0;}
	.nyxydt .nyxydttime{width:100%;text-align:left;}
	.nyxydt .nyxydttime strong{width:auto;display: inline;margin:0 0.1rem 0 0;}
	.nyxydt .nyxydtimg{float:left;}
	.nyxydt li:before{    left: unset;right:0.2rem;}
}
@media screen and (max-width:700px) {
	.xqsx li{width:100%;}
	.xqfont{margin: 0.2rem 0;}
	.xqsx li:nth-child(2n){ margin:0.2rem 0 0 0;}
}
@media screen and (max-width:600px) {
	.nyxyfont{width:100%;}
}
@media screen and (max-width:500px) {
	.nyzyjsnr{padding: 0.2rem 0.2rem 0.1rem 0.2rem;}
	.nybannerimg{}
	.banner .navcont{padding: 0 0 0.2rem 0;}
	.nyej li{    margin: 0.15rem 0.1rem 0 0;}
	.nyzyfcul li{width:100%;height:auto;}
	.nyright{width:100%;}
	.nywjlm{font-size:0.2rem; line-height:0.4rem;display:none;}
	.nyej{padding: 0 0 0 0.1rem;}
	#header .menua{top: 0.35rem;right:0.15rem;}
	#header .menua a{width:0.3rem;height:0.3rem;    padding: 7px 0 0 0;}
	#header .menua a img{width:0.15rem;}
	.zyboximg{padding: 0 0 0.1rem 0.1rem;}
	.zyboximg:before{width: 0.1rem;height: 0.1rem;}
	.zyboximg:after{width: 0.1rem;height: 0.1rem;}
	.zyboxnr .zytitle1{font-size:0.18rem;line-height:0.3rem;}
	.nyzyjsbox{padding:0.1rem 0;}
	.nyzyjsbox .zytitle2{font-size:0.18rem;margin: 0 0 0.1rem 0;}
	.nyzytitle span{font-size:0.18rem;}
	.nyssfc li{width:100%;margin:0 0 0.2rem 0;}
	.nyssfc li:nth-child(3n){margin:0 0 0.2rem 0;}
	.nyssfc .nyssfcimg{height:auto;}
	.nytzgg li{padding:0.2rem 0;}
	.nytzgg li p{line-height:0.4rem;-webkit-line-clamp:2; padding: 0 0 0 0.1rem;}
	.nytzgg{    margin-bottom: 0.2rem;}
	.nyzyjs .nyzyjsimg{width:100%;}
	.nyzyjs .nyzyjsnr{width:100%;border:0.01rem solid #cfae7b;}
	.nyzyjs li:nth-child(2n) .nyzyjsnr{border:0.01rem solid #cfae7b;}
	.xqsx li h4{width:1rem;font-size: 0.16rem;}
	.xqsx li span{width:calc(100% - 1rem);padding:0 0.1rem; font-size: 0.16rem;}
	.xqtitle{padding:0.1rem;}
	.xqfont{padding:0.15rem;}
	.xqtitle h4{line-height:0.28rem;font-size: 0.18rem;margin-bottom: 0.1rem;}
	.xqtitle .xqtime label{font-size:0.14rem;display:flex;}
	.xqtitle .xqtime label span{line-height:0.2rem;font-size:0.14rem;}
	
    .xqtitle h4{font-size:0.16rem;}
    .xqtitle .xqtime span{font-size:0.14rem;}
    .xqfont p, .xqfont span{line-height:2 !important;font-size:0.14rem !important;}
}
@media screen and (max-width:414px) {
	.nyxydt .nyxydtimg{width:100%;height:auto;}
	.nyxydt li:before{display:none;}
	.nyxydt .nyxydtfont span{line-height:0.2rem;-webkit-line-clamp:2;font-size:0.18rem;}
}
@media screen and (max-width:375px) {
}
@media screen and (max-width:320px){
	.banner .navcont{padding:0;}
}


