.nybanner{width:100%;position:relative;}
.nybannerimg{width:100%;}
.nybannerimg img{width:100%;}
.nyej{width:100%;position:absolute;left:0;bottom:1.2rem;}
.nyej .wd{padding:0 0 0 2.7rem;}
.nyej .wd>span{font-size:0.4rem;line-height:0.4rem;display:block;color:#fff;}
.nyej .wd>p{font-size:0.16rem;line-height:0.4rem;display:block;color:#fff;}
.nysj{background:#f1f1f1;padding:0.2rem 0;}
.nydw{float:left;}
.nydw p,.nydw a{float:left;display:block;line-height:0.2rem;color:#666;}
.nydw a{margin:0 0.05rem;}
.nydw a:hover,.nydwright a:hover{color:#f00;}
.nydwright{float:right;}
.nydwright a{display:block;line-height:0.2rem;font-size:0.2rem;font-weight:bold;color:#0b5cae;}
.nyejleft{width:2.4rem;float:left;background:#fff;border-left:0.01rem solid #0b5cae;border-right:0.01rem solid #0b5cae;border-bottom:0.01rem solid #0b5cae;min-height:1rem;}
.nyejleft li{width:100%;}
.nyejleft li p{width:100%; line-height:0.55rem;text-align:center;background:#0b5cae;color:#fff;font-size:0.2rem;font-weight:bold;}
.nyejleft li a{width:100%;border-top:0.01rem solid #e9e9e9; line-height:0.55rem;text-align:center; color:#333;display:block;}
.nyejleft li:hover a{ color:#fff;background:#0b5cae;}
.nyjj{width:calc(100% - 2.7rem);float:right;padding:0.2rem 0.2rem 0.6rem 0.2rem;border:0.01rem solid #e9e9e9;}
.nysjul{}
.nysjul li{border-right:0.01rem solid #ededed;}
.nysjul li a{display:block;padding:0 0.4rem;font-size:0.2rem;line-height:0.6rem;}
.nysjul li span{width:0.24rem;height:0.24rem; display:block; background:url("../img/ico06.png") no-repeat;background-size:cover;margin: 0.18rem 0;transition:0.5s;}
.nysjul li:hover,.nysjul li.on{background:#0b5cae;}
.nysjul li:hover a,.nysjul li.on a{color:#fff;}
.nysjul li:hover span,.nysjul li.on span{ background:url("../img/ico06.png") 0 -0.24rem no-repeat;}
.nycont{margin:0.5rem 0;}
/************************/
.nyjjleft{width:100%;float:left;}
.nyjjleft p{text-indent:2em;}
.nyjjleft p,.nyjjleft span{ line-height:1.5 !important;}
.nyjjright{width:100%;float:right;text-align:right;}
.nyjjright img{max-width:100%;margin:0 auto; }
/*************公告***********/
.xyfcbox{ width:100%;  overflow:hidden; position:relative; margin:0.45rem 0 0 0;}
.xyfcbox .bd{}
.xyfcbox .bd ul{ overflow:hidden; zoom:1; }
.xyfcbox .bd ul li{width:380px; margin:0 10px; float:left; _display:inline; overflow:hidden; border:1px solid #e9e9e9; }
.xyfcbox .bd ul li a{width:100%; padding:10px;display:block;background:#fff;}
.xyfcbox .bd .xyfcpic{width:1.7rem;height:205px;overflow:hidden; float:left;}
.xyfcbox .bd .xyfcpic img{width:100%;height:100%;object-fit:cover;}
.xyfcbox .bd .xyfccont{width:calc(100% - 1.7rem); float:left;padding:0 0 0 0.15rem;}
.xyfcbox .bd .xyfcname{width:100%; line-height:0.3rem;font-size:0.18rem;font-weight:bold;color:#0b5caf;}
.xyfcbox .bd .xyfcbj{width:100%; line-height:0.3rem;height:0.3rem;margin:0.05rem 0; overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; }
.xyfcbox .bd .xyfcnr{width:100%; line-height:0.2rem;height:0.8rem;font-size:0.14rem; color:#999;overflow:hidden;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical; }
.xyfcbox .bd .xyfcxq{width:100%; line-height:0.2rem;height:0.3rem; color:#0b5caf;margin:0.25rem 0 0 0;}
.xyfcbox .bd ul li:hover a{background:#0b5caf;}
.xyfcbox .bd ul li:hover .xyfcname{color:#fff;}
.xyfcbox .bd ul li:hover .xyfcbj{color:#fff;opacity:0.7;}
.xyfcbox .bd ul li:hover .xyfcnr{color:#fff;opacity:0.7;}
.xyfcbox .bd ul li:hover .xyfcxq{color:#fff;}
/*************公告***********/
.ggul,.xwdtul{width:100%;margin-bottom:0.5rem;}
.ggul li{width:100%;display:block;padding:0.3rem 0;border-bottom:0.01rem dashed #dbdbdb;}
.ggul li a{width:100%;display:block;}
.ggul .hzjltime{width:0.8rem;float:left;border:0.01rem solid #e5e5e5;padding:0.05rem 0; line-height:0.2rem;text-align:center;color:#0b5caf;}
.ggul .hzjltime strong{width:100%; line-height:0.4rem;display:block;font-size:0.4rem;text-align:center;}
.ggul .hzjlfont{width:calc(100% - 0.9rem);float:left;padding:0 0 0 0.2rem;}
.ggul .hzjlfont span{width:100%;display:block;line-height:0.4rem;height:0.4rem;font-size:0.18rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; }
.ggul .hzjlfont p{width:100%;line-height:0.3rem;height:0.3rem;font-size:0.16rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; color:#999;}
.ggul li:hover{background:#0b5caf;}
.ggul li:hover a{padding:0 0.3rem;transition:0.5s;}
.ggul li:hover .hzjltime{color:#fff;border:0.01rem solid #0684ff;}
.ggul li:hover .hzjlfont span{color:#fff;}
.ggul li:hover .hzjlfont p{color:#fff;}
.fy{display:flex;justify-content:center;flex-wrap:wrap;}
.fy div,.fy span{line-height: 0.3rem}
.fy li{background:#fff; margin:0 0.05rem; overflow:hidden;border:0.01rem solid #dbdbdb;}
.fy li a{display:block;line-height:0.25rem;font-size:0.18rem;padding:0 0.08rem;}
.fy li:hover,.fy li.on{background:#036acf;border:0.01rem solid #036acf;}
.fy li:hover a,.fy li.on a{color:#fff;}
/**************动态**********/
.xwdtul li{width:100%;display:block;padding:0.3rem 0;border-bottom:0.01rem dashed #dbdbdb;}
.xwdtul li a{width:100%;display:block;}
.xwdtul .xwdtleft{width:300px;height:190px;float:left;position:relative;}
.xwdtul .xwdtimg{width:100%;height:100%; overflow:hidden;}
.xwdtul .xwdtimg img{width:100%;height:100%;object-fit: cover;transition:0.5s;}
.xwdtul .xwdttime{width:0.8rem; line-height:0.2rem;color:#fff;text-align:center;position:absolute;left:0;top:0;background:#0b5cae;padding:0.05rem 0;z-index:2;}
.xwdtul .xwdttime strong{width:100%; line-height:0.4rem;font-size:0.36rem; display:block;}
.xwdtul .xwdtfont{width:calc(100% - 350px); float:left;padding:0 0 0 0.3rem;}
.xwdtul .xwdtfont span{width:100%;display:block;line-height:0.5rem;height:0.5rem;font-size:0.2rem;font-weight:bold; overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; }
.xwdtul .xwdtfont p{width:100%;line-height:0.3rem;height:0.9rem;font-size:0.16rem;margin:0.05rem 0 0 0; overflow:hidden;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; color:#999;text-align: justify;}
.xwdtul li:hover{}
.xwdtul li:hover{transition:0.5s; box-shadow: 0 3px 8px #999;padding:0.3rem 0.2rem;}
.xwdtul li:hover .xwdttime{color:#fff;}
.xwdtul li:hover .xwdtimg img{animation: centerBig 2s linear infinite;}
.xwdtul li:hover .xwdtfont span{color:#0b5caf;}
.xwdtul li:hover .xwdtfont p{color:#0b5caf;opacity: 0.6;}
/*************图片***********/
.tplbul{margin:0 0 0.4rem 0;}
.tplbul li{width:24%;float:left;margin:0 1.3% 0.2rem 0;}
.tplbul li a{width:100%;display:block;}
.tplbul .tplbimg{width:100%;height:255px;overflow:hidden; display:block;}
.tplbul .tplbimg img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.tplbul li span{width:100%;height:0.6rem;line-height:0.6rem;text-align:center;font-size:0.18rem;padding:0 0.25rem;border:0.01rem solid #ebebeb;border-top:0;font-weight:bold;overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; }
.tplbul li:nth-child(4n){float:right;margin:0 0 0.2rem 0;}
.tplbul li:hover .tplbimg img{animation: centerBig 2s linear infinite;}
.tplbul li:hover span{background:#0b5caf;color:#fff;}

.tplbul2{margin:0 0 0.4rem 0;height:3.15rem;overflow:hidden}
.tplbul2 li{width:24%;float:left;margin:0 0.4% 0.2rem 0;}
.tplbul2 li a{width:100%;display:block;}
.tplbul2 .tplbimg{width:100%;height:255px;overflow:hidden; display:block;}
.tplbul2 .tplbimg img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.tplbul2 li span{width:100%;height:0.6rem;line-height:0.6rem;text-align:center;font-size:0.18rem;padding:0 0.25rem;border:0.01rem solid #ebebeb;border-top:0;font-weight:bold;overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; }
.tplbul2 li:hover .tplbimg img{animation: centerBig 2s linear infinite;}
.tplbul2 li:hover span{background:#0b5caf;color:#fff;}
/************************/
.nycont .djylul{margin-bottom:0.5rem;}
.nycont .djylul li{border-bottom:0.01rem dashed #dbdbdb;}
.nybox1,.nybox2{padding:0.3rem 0;}
.nybox2 .djyl{width:100%;}
.nybox2 .djyl li{width:48%;float:left;}
.nybox2 .djyl li:nth-child(2n){float:right;}
.nybox1 .tplbul{margin:0.2rem 0 0 0;}
.nybox1 .tplbul li{margin:0 1.3% 0 0;}
.nybox1 .tplbul li:nth-child(4n){margin: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>span{display:block; margin:0 0.1rem;opacity:0.6;line-height:0.2rem;float:left;}
.xqtitle .xqtime>span span{display:inline-block;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%;margin:0 auto;}
.xqfont p,.xqfont span{font-size: 0.18rem;line-height: 1.5 !important;}
.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:#0b5cae;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:#0b5cae;color:#fff;}
@media screen and (max-width:1680px) {
	.tplbul .tplbimg{height:260px;}
}
@media screen and (max-width:1550px) {
	.tplbul .tplbimg{height:225px;}
	.xyfcbox .bd ul li{width:324px;}
}
@media screen and (max-width:1500px) {
	.tplbul .tplbimg{height:220px;}
	.xyfcbox .bd ul li{width:313px;}
}
@media screen and (max-width:1440px) {
	.tplbul .tplbimg{height:210px;}
	.tplbul li span{font-size:0.16rem; line-height:0.5rem;height:0.5rem;}
.tplbul2 li span{font-size:0.16rem; line-height:0.5rem;height:0.5rem;}
	.xyfcbox .bd ul li{width:304px;}
}
@media screen and (max-width:1366px) {
	.nyjjleft{width: 100%;}
	.nyjjright{width: 100%;margin:0.2rem 0 0 0;}
	.nyjjright img{margin:0 auto;}
	.tplbul .tplbimg{height:200px;}
	.xyfcbox .bd ul li{width:287px;}
	.xyfcbox{margin:0.3rem 0 0 0;}
	.xyfcbox .bd ul li a{padding:0.05rem;}
	.xyfcbox .bd .xyfcpic{width:1.2rem;height:125px;}
	.xyfcbox .bd .xyfccont{width:calc(100% - 1.2rem);padding:0 0 0 0.1rem;}
	.xyfcbox .bd .xyfcnr{height:0.4rem;-webkit-line-clamp:2;}
	.xyfcbox .bd .xyfcxq{margin:0.1rem 0 0 0;}
}
@media screen and (max-width:1300px) {
	.xyfcbox .bd ul li{width:272px;}
}
@media screen and (max-width:1210px) {
	.tplbul .tplbimg{height:175px;}
	.xyfcbox .bd ul li{width:252px;}
	.xyfcbox .bd ul li a{padding:0;}
	.xyfcbox .bd .xyfcname{margin:0.1rem 0 0 0;}
}
@media screen and (max-width:1024px) {
	.tplbul .tplbimg{height:150px;}
	.tplbul{margin:0;}
	.nycont{margin:0.2rem 0;}
	.xyfcbox .bd ul li{width:210px;}
}
@media screen and (max-width:900px) {
	.nyej{ bottom: 0.3rem;}
	.nyej .wd{padding: 0 0 0 1.7rem;}
	.nyej .wd>span{font-size: 0.3rem; line-height:0.3rem;}
	.nyej .wd>p{ line-height:0.2rem;}
	.nycont{margin:0.2rem 0;}
	.tplbul .tplbimg{height:130px;}
	.tplbul li span{font-size:0.14rem;padding:0 0.1rem;}
.tplbul2 li{width:48%;}
 .tplbul2 li span{font-size:0.14rem;padding:0 0.1rem;}
	.xqtitle h4{font-size:0.2rem; line-height:0.3rem;}
	.xqsx li h4{width:1rem;}
	.xqsx li span{width:calc(100% - 1rem);}
	.xwdtul{display: flex;gap: 0.1rem;flex-wrap: wrap;}
	.xwdtul li{display: flex;width:calc(50% - 0.1rem);align-items: center; justify-content: center;}
	.xwdtul .xwdtfont p{display:none}
	.xwdtul .xwdtfont span{line-height: 1.5;height: auto;font-size: 0.18rem;-webkit-line-clamp: 3;}
	.xyfcbox .bd .xyfcname{margin:0;}
	.xyfcbox .bd .xyfcxq{font-size:0.14rem;    margin: 0.15rem 0 0 0;}
	.nyejleft{width:100%;display:none;}
	.nyjj{width:100%;margin:0.2rem 0 0 0;}
}
@media screen and (max-width:800px) {
}
@media screen and (max-width:700px) {
	.xwdtul .xwdtleft{float: initial;margin:0 auto;width:100%;height:auto;}
	.xwdtul .xwdtfont{width:100%;padding:0;margin:0.2rem 0 0 0;}
	.xwdtul li{padding:0.2rem 0;}
	.xwdtul li:hover a{padding:0 0.2rem;}
}
@media screen and (max-width:600px) {
	.xqsx li{width:100%;}
	.xqsx li:nth-child(2){margin:0.2rem 0 0 0;}
	.xqfont{margin:0.2rem 0; padding:0.2rem;}
	.nyjj{padding: 0.2rem 0.2rem 0.2rem 0.2rem;}
}
@media screen and (max-width:500px) {
	.nybannerimg{height:100px;}
	.nybannerimg img{height:100%;object-fit:cover;}
	.nyej .wd{padding:0;}
	.nyej .wd>span{text-align:center;font-size:0.2rem;}
	.nyej .wd>p{text-align:center;}
	.nysjul li a{padding:0 0.1rem; line-height:0.4rem;font-size:0.18rem;}
	.nysjul li span{margin: 0.08rem 0;}
	.ggul li:hover a{padding:0 0.1rem;}
	.ggul .hzjltime strong{font-size:0.3rem;}
	.ggul, .xwdtul{margin-bottom: 0.2rem;}
	.ggul li{padding:0.2rem 0;}
	.nycont .djylul{margin:0 0 0.2rem 0;}
	.tplbul li{width:100%;margin:0 0 0.2rem 0;}
	.tplbul .tplbimg{height:auto;}
	.tplbul li span{line-height:0.4rem;height:0.4rem;}
	.nybox2 .djyl li{width:100%;}
	.xyfcbox .bd ul li{width:420px;}
	.xyfcbox .bd .xyfccont{padding:0 0.1rem;}
.xwdtul li{width:100%;}
.tplbul2 li{width:100%;}
.tplbul2 li span{line-height:0.4rem;height:0.4rem;}
}
@media screen and (max-width:414px) {
	.nysjul li a{font-size:0.14rem;}
	.xqtitle h4{font-size:0.18rem; line-height:0.25rem;}
	.xqtitle .xqtime span{font-size:0.12rem;}
	.nybox1, .nybox2{padding:0.2rem 0;}
	.xyfcbox .bd ul li{width:350px;}
}
@media screen and (max-width:375px) {
	.xyfcbox .bd ul li{width:317px;}
}
@media screen and (max-width:320px){
	.xyfcbox .bd ul li{width:268px;}
}