@charset "utf-8";

body {
	overflow-x: hidden
}

.head_rgb.hide {
	transform: translateY(-100%);
	opacity: 0;
}

/*banner*/
.banner,
.banner div.slick-list,
.banner .slick-slide a,
.banner .slick-slide a img {
	width: 100%;
	height: 100vh;
}

.banner {
	overflow: hidden;
}

.banner .slick-slide a {
	display: block;
	overflow: hidden;
	position: relative;
}

.banner .slick-slide a::after {
	/* content: ""; */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 3.4rem;
	background: linear-gradient(180deg, rgba(0, 35, 90, 0.84) 0%, rgba(0, 47, 118, 0) 100%);
}

.banner .slick-slide a::before {
	/* content: ""; */
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3.46rem;
	background: linear-gradient(0deg, #003452 0%, rgba(30, 116, 165, 0) 100%);
	z-index: 1;
}

.banner .slick-slide img {
	display: block;
	width: 100%;
	transform: scale(1.1);
	transition: all 5s ease-out;
}

.banner .img_scale img {
	transform: scale(1);
}

.banner .slick-dots {
	width: auto;
	bottom: 0.3rem;
	right: 8.33%;
	font-size: 0;
	z-index: 9;
	text-align: center;
	padding: 0 0.1rem;
	border-bottom: 1px dashed #fff;
}

.banner .slick-dots::before {
	content: '';
	position: absolute;
	bottom: -0.02rem;
	left: 0;
	height: 0.04rem;
	border-left: 1px dashed #fff;
}

.banner .slick-dots::after {
	content: '';
	position: absolute;
	bottom: -0.02rem;
	right: 0;
	height: 0.04rem;
	border-left: 1px dashed #fff;
}

.banner .slick-dots li {
	vertical-align: bottom;
	margin: 0 0.06rem;
	padding: 0;
	width: 0.09rem;
	height: 0.06rem;
	background: url(../images/ban-dot1.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	z-index: 1;
	transition: all 0.5s;
}

.banner .slick-dots li.slick-active {
	width: 0.38rem;
	height: 0.21rem;
	background: url(../images/ban-dot2.png) no-repeat;
	background-size: 100% 100%;
}

.banner .slick-dots li button {
	display: none;
}


/* 主体 */
.index {}

.title {
	text-align: center;
	position: relative;
	z-index: 1;
	margin-bottom: 0.48rem;
}

.tit-c {
	display: inline-block;
	position: relative;
	z-index: 1;
}

.tit-c::before {
	content: '';
	position: absolute;
	top: -0.14rem;
	left: -0.21rem;
	width: 0.48rem;
	height: 0.59rem;
	background: url(../images/tit-zsl.png) no-repeat left center;
	background-size: 100% 100%;
	z-index: -1;
}

.tit-c::after {
	content: '';
	position: absolute;
	top: -0.15rem;
	left: 50%;
	transform: translateX(-50%);
	width: 1rem;
	height: 0.37rem;
	background: url(../images/tit-jz.png) no-repeat center center;
	background-size: 100% 100%;
	z-index: -1;
}

.tit-c h3 {
	font-family: Source Han Serif CN;
	font-size: 0.36rem;
	font-weight: bold;
	line-height: 0.36rem;
	text-align: center;
	color: #333333;
	padding-bottom: 0.1rem;
}

.tit-c h3 span {
	font-weight: bold;
	position: relative;
	z-index: 1;
}

.tit-c h3 span::after {
	content: '';
	position: absolute;
	bottom: -0.04rem;
	left: 0;
	width: 100%;
	height: 0.02rem;
	background: #63065F;
}

.more {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	padding-bottom: 0.1rem;
}

.more a {
	display: flex;
	align-items: center;
	font-size: 0.16rem;
	line-height: 0.26rem;
	color: #313131;
	transition: all 0.5s;
}

.more a .zs {
	margin-left: 0.06rem;
	padding-right: 0.12rem;
	position: relative;
	z-index: 1;
}

.more a .zs::before {
	content: '';
	position: absolute;
	top: -0.045rem;
	right: 0;
	width: 0.26rem;
	height: 0.26rem;
	background-image: url(../images/more-q1.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	z-index: -1;
	animation: play 8s linear infinite;
}

.more a img {
	display: block;
	width: 0.17rem;
}

.more a:hover {
	color: #63065F;
}

/* section1 */
.section1 {
	padding-top: 0.56rem;
}

.s1-c ul {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	position: relative;
	z-index: 1;
}

.s1-c ul::before {
	content: '';
	position: absolute;
	bottom: 0.39rem;
	left: 0;
	right: 0;
	border-bottom: 1px dashed #D4B8D3;
	z-index: -1;
}

.s1-c li {
	width: 15%;
	margin-left: 2.1875%;
	height: 2.6rem;
	transition: all 0.5s;
}



.s1-c li:first-child {
	margin-left: 0;
}

.s1-c li a {
	display: block;
	border-radius: 0.19rem 0px 0.19rem 0px;
	background: #FFFFFF;
	box-shadow: 0rem 0.03rem 0.15rem 0rem #F1EEF1;
	padding: 0.3rem;
	position: relative;
	z-index: 1;
	transition: all 0.5s;
}

.s1-c li a::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 2.03rem;
	height: 0.68rem;
	background-image: url(../images/s1-czs.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100% 100%;
	opacity: 0;
	transition: all 0.5s;
	z-index: -1;
}

.s1-c li a::after {
	content: '';
	position: absolute;
	bottom: -0.76rem;
	left: 0.53rem;
	width: 0.11rem;
	height: 0.11rem;
	background-color: #E1C7E0;
	border-radius: 50%;
	z-index: -1;
}

.s1-c li .date {
	width: 0.71rem;
	height: 0.64rem;
	background: #63065F;
	background: linear-gradient(-45deg, transparent 0.1rem, #63065F 0);
	text-align: center;
	font-family: Arial;
	color: #FFFFFF;
	margin-left: 0.23rem;
	padding-top: 0.1rem;
	display: none;
	transition: all 0.5s;
}

.s1-c li .date b {
	display: block;
	font-size: 0.26rem;
	font-weight: bold;
	line-height: 0.26rem;
}

.s1-c li .date span {
	display: block;
	font-size: 0.14rem;
	margin-top: 0.02rem;
}

.s1-c li h3 {
	font-size: 0.18rem;
	line-height: 0.3rem;
	height: 0.9rem;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	/* margin: 0.3rem 0.3rem 0.2rem 0.3rem; */
	transition: all 0.5s;
}

.s1-c li p {
	font-size: 0.14rem;
	line-height: 0.24rem;
	text-align: justify;
	color: rgba(238, 238, 238, 0.6);
	height: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: none;
	transition: all 0.5s;
}

.s1-c li .bq {
	position: relative;
	z-index: 1;
	display: none;
}

.s1-c li .bq span {
	display: inline-block;
	width: 0.94rem;
	line-height: 0.3rem;
	text-align: center;
	border-radius: 0px 0.6rem 0.6rem 0px;
	background: #FFF4FE;
	font-size: 0.14rem;
	color: #63065F;
	transition: all 0.5s;
}

.s1-c li .bq::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	width: 0.31rem;
	height: 0.21rem;
	background: url(../images/s1-cjt.png) no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s;
}

/* xz2 */
.xz2 {
	background: url(../images/xz-2bg.png) no-repeat center bottom;
	background-size: cover;
	padding: 0.58rem 0 0.76rem 0;
}

.xz2-c {
	overflow: hidden;
}

.xz2-c ul {
	margin: 0 -0.18rem;
}

.xz2-c ul li {
	width: 20%;
}

.xz2-c ul li a {
	display: flex;
	justify-content: space-between;
	margin: 0 0.18rem;
	background: #FFFFFF;
	box-shadow: 0px 0.03rem 0.15rem 0px #F1EEF1;
	padding: 0.26rem;
	transition: all 0.5s;
}

.xz2-c ul li a .tit {
	width: 0.3rem;
	margin-right: 0.25rem;
}

.xz2-c ul li a .tit h3 {
	font-size: 0.22rem;
	font-weight: 500;
	writing-mode: tb-rl;
	letter-spacing: 0.04rem;
	transition: all 0.5s;
}

.xz2-c ul li a .tit h3 span {
	font-family: Source Han Serif CN;
	font-weight: 400;
	font-size: 0.32rem;
	color: #63065F;
	padding-bottom: 0.1rem;
	transition: all 0.5s;
}

.xz2-c ul li a .tx {
	flex: 1;
	min-width: 0;
}

.xz2-c ul li a .tx p {
	font-size: 0.14rem;
	line-height: 0.28rem;
	max-height: 5.04rem;
	display: -webkit-box;
	-webkit-line-clamp: 18;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	transition: all 0.5s;
}

.xz2-c ul li a .gd {
	text-align: right;
	font-size: 0.14rem;
	line-height: 0.44rem;
	color: #999999;
	background: url(../images/xz-cmore.png) no-repeat right center;
	background-size: 0.32rem auto;
	padding-right: 0.42rem;
	margin-top: 0.2rem;
	transition: all 0.5s;
}

.xz2-c ul li:hover a {
	background: url(../images/xz2-libg.jpg) no-repeat center;
	background-size: cover;
}

.xz2-c ul li:hover a .tit h3,
.xz2-c ul li:hover a .tit h3 span,
.xz2-c ul li:hover a .tx p {
	color: #fff;
}

.xz2-c ul li:hover a .gd {
	color: rgba(255, 255, 255, 0.8);
}


/* section6 */

.section6 {
	padding: 0.65rem 0;
	background: url(../images/section6-bg.jpg) no-repeat center;
	background-size: cover;
	overflow: hidden;
}

.section6 .title {
	text-align: left;
}

.s6-c {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.s6-l {
	width: 61.56%;
}

.s6-lt ul li a {
	display: flex;
	justify-content: space-between;
	border-radius: 0px 0.23rem 0px 0px;
}

.s6-lt ul li a .pic {
	width: 47.2%;
	padding-top: 0;
	height: 3.17rem;
}

.s6-lt ul li a .s6-lttx {
	flex: 1;
	min-width: 0;
	background: url(../images/s6-ltbg.jpg) no-repeat center;
	background-size: cover;
	padding: 0.5rem;
	border-bottom: 2px solid #63065F;
}

.s6-lt ul li a .s6-lttx h3 {
	font-size: 0.18rem;
	font-weight: bold;
	line-height: 0.3rem;
	height: 0.6rem\0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	transition: all 0.5s;
}

.s6-lt ul li:hover a .s6-lttx h3 {
	color: #63065F;
}

.s6-lt ul li a .s6-lttx p {
	margin-top: 0.2rem;
	font-size: 0.14rem;
	font-weight: normal;
	line-height: 0.24rem;
	height: 0.48rem\0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	color: #999;
}

.s6-lt ul li a .s6-lttx span {
	display: block;
	margin-top: 0.57rem;
	font-family: Arial;
	font-size: 0.22rem;
	font-weight: bold;
	line-height: 0.24rem;
	color: #63065F;
}

.s6-lt .slick-dots {
	text-align: right;
	width: auto;
	right: 0.5rem;
	bottom: 0.66rem;
	font-size: 0;
}

.s6-lt .slick-dots li {
	vertical-align: middle;
	margin-left: 0.14rem;
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	background: #E8D1E7;
	transition: all 0.5s;
}

.s6-lt .slick-dots li.slick-active {
	background: #63065F;
}

.s6-lt .slick-dots li button {
	display: none;
}



.s6-ld {
	background: #FFFFFF;
	padding: 0.45rem 0;
}

.s6-ld ul {
	display: flex;
	flex-wrap: wrap;
}

.s6-ld ul li {
	width: 33.333%;
}

.s6-ld ul li a {
	display: block;
	margin: 0 0.3rem;
}

.s6-ld ul li a span {
	display: inline-block;
	font-family: Arial;
	font-size: 0.22rem;
	font-weight: bold;
	color: #1D1D1D;
	line-height: 24px;
	padding-bottom: 0.15rem;
	border-bottom: 0.02rem solid #63065F;
	transition: all 0.5s;
}

.s6-ld ul li a h3 {
	margin-top: 0.25rem;
	font-size: 0.18rem;
	color: #050505;
	line-height: 0.3rem;
	height: 0.6rem\0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	transition: all 0.5s;
}

.s6-ld ul li a p {
	margin-top: 0.1rem;
	font-size: 0.14rem;
	line-height: 0.24rem;
	height: 0.48rem\0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #999;
}

.s6-ld ul li a .gd {
	display: inline-block;
	margin-top: 0.34rem;
	font-size: 0.14rem;
	line-height: 0.24rem;
	color: #999;
	background: url(../images/s6-x.png) no-repeat right center;
	background-size: 0.41rem auto;
	padding-right: 0.51rem;
}

.s6-ld ul li:hover a h3,
.s6-ld ul li:hover a span {
	color: #63065F;
}

.s6-ld ul li:hover a p {
	color: #333;
}

.s6-r {
	width: 34.68%;
}

.s6-r ul {
	background-color: #fff;
	padding: 0.37rem 0.23rem 0.38rem 0.43rem;
}

.s6-r ul li a {
	display: block;
	margin-top: 0.36rem;
}

.s6-r ul li:first-child a {
	margin-top: 0;
}

.s6-r ul li a .date {
	background: url(../images/s6-rzs1.png) no-repeat;
	background-size: 100% 100%;
	width: 1.63rem;
	height: 0.35rem;
	line-height: 0.35rem;
	padding-left: 0.59rem;
	font-family: Arial;
	font-size: 0.16rem;
	color: #FFFFFF;
	transition: all 0.5s;
}

.s6-r ul li a h3 {
	margin-top: 0.21rem;
	font-size: 0.18rem;
	line-height: 0.3rem;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	transition: all 0.5s;
}

.s6-r ul li:hover a .date {
	background: url(../images/s6-rzs2.png) no-repeat;
	background-size: 100% 100%;
}

.s6-r ul li:hover a h3 {
	color: #63065F;
}

/* section2*/
.section2 {
	padding: 0.66rem 0;
	background: url(../images/section2-bg.jpg) no-repeat center;
	background-size: cover;
}

.s2-c .tit-c h3,
.s2-c .tit-c h3 span {
	color: #fff;
}

.s2-c .tit-c h3 span::after {
	background: #E6C390;
}

.s2-c .tit-c::before {
	background: url(../images/tit-zsl2.png) no-repeat left center;
	background-size: 100% 100%;
}

.s2-c .tit-c::after {
	background: url(../images/tit-jz2.png) no-repeat center center;
	background-size: 100% 100%;
}

.qh-tit {
	position: relative;
	z-index: 1;
}

.qh-tit ul {
	justify-content: center;
}

.qh-tit ul li {
	margin: 0 0.44rem;
	cursor: pointer;
	position: relative;
	z-index: 1;
}

.qh-tit ul li .tit-c {
	opacity: 0.6;
	transition: all 0.5s;
}

.qh-tit ul li::before {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -0.6rem;
	width: 0.09rem;
	height: 0.42rem;
	background: url(../images/s2-ctitx.png) no-repeat center;
	background-size: 100% 100%;
	z-index: -1;
}

.qh-tit ul li:first-child:before {
	content: none;
}

.qh-tit .more a {
	display: none;
	color: #fff;
}

.qh-tit .more a.on {
	display: flex;
}

.qh-tit .more a .zs::before {
	animation: play2 8s linear infinite;
}

.qh-tit ul li.on .tit-c {
	opacity: 1;
}

.qh-bd {
	position: relative;
	margin-top: 0.6rem;
}

.qh-bd>div {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	opacity: 0;
	z-index: 8;
}

.qh-bd>div.on {
	position: relative;
	z-index: 9;
	opacity: 1;
}

.qh-k ul li {
	position: relative;
}

.qh-k ul li::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 5rem;
	height: 1.67rem;
	z-index: -1;
	visibility: hidden;
	opacity: 0;
	transition: all 0.4s;
}

.qh-k ul li:hover::after {
	visibility: visible;
	opacity: 1;
}

.qh-k ul li a {
	display: block;
	margin: 0 0.27rem;
	transition: all 0.3s;
}

.qh-k ul li:hover a {
	border-color: transparent;
}

.qh-k ul li .pic {
	padding-top: 63.18%;
}

.qh-k ul li .s2-tx {
	background: #fff;
	padding: 0.16rem 0.35rem 0.32rem 0.35rem;
	position: relative;
	z-index: 1;
}

.qh-k ul li .s2-tx::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
	background: #E6C390;
	z-index: -1;
	transition: all 0.5s;
}

.qh-k ul li h3 {
	font-size: 0.18rem;
	line-height: 0.3rem;
	height: 0.6rem\0;
	color: #262626;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	transition: all 0.5s;
}

.qh-k ul li p {
	font-size: 0.14rem;
	line-height: 0.24rem;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: 0.2rem;
	transition: all 0.5s;
}

.qh-k ul li .s2-sj {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 0.35rem;
}

.qh-k ul li .s2-sj span {
	display: block;
	font-family: Arial;
	font-size: 0.14rem;
	line-height: 0.14rem;
	color: #5C135A;
	background: url(../images/time1.png) no-repeat left center;
	background-size: 0.14rem 0.14rem;
	padding-left: 0.2rem;
	width: 1rem;
	margin-right: 0.2rem;
	transition: all 0.5s;
}

.qh-k ul li .s2-sj i {
	display: block;
	flex: 1;
	min-width: 0;
	/* max-width: 1.54rem; */
	height: 0.07rem;
	background: url(../images/s6-xd1.png) no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s;
}

.qh-k ul li:hover .pic img {
	transform: scale(1.1);
}

.qh-k ul li:hover .s2-tx::before {
	height: 100%;
}

.qh-k ul li:hover .s2-tx h3 {
	color: #fff;
	font-weight: bold;
}

.qh-k ul li:hover .s2-tx p {
	color: #fff;
	opacity: 0.7;
}

.qh-k ul li:hover .s2-sj span {
	color: #fff;
	background: url(../images/time2.png) no-repeat left center;
	background-size: 0.14rem 0.14rem;
}

.qh-k ul li:hover .s2-sj i {
	background: url(../images/s6-xd2.png) no-repeat;
	background-size: 100% 100%;
}

.qh-k .slick-list {
	/* margin: 0 -0.27rem; */
}

.notice ul {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 0.23rem;
}

.notice ul li {
	width: 33.333%;
}

.notice ul li a {
	display: flex;
	background: url(../images/notice-li1.png) no-repeat center;
	background-size: 100% 100%;
	margin: 0 0.32rem;
	padding: 0.38rem 0.15rem;
	position: relative;
	z-index: 1;
	transition: all 0.5s;
}

.notice ul li:nth-child(4),
.notice ul li:nth-child(5),
.notice ul li:nth-child(6) {
	margin-top: 0.7rem;
}

.notice ul li a::after {
	content: '';
	position: absolute;
	bottom: -0.23rem;
	left: 50%;
	transform: translateX(-50%);
	width: 0.46rem;
	height: 0.46rem;
	background: url(../images/notice-jt.png) no-repeat;
	background-size: 100% 100%;
	border-radius: 50%;
	box-shadow: 0px 0.04rem 0.1rem 0px rgba(0, 0, 0, 0.3);
	visibility: hidden;
	opacity: 0;
	transition: all 0.5s;
}


.notice ul li a .date {
	text-align: center;
	font-family: Arial;
	color: #5C135A;
	margin-right: 0.4rem;
	transition: all 0.5s;
	position: relative;
	z-index: 1;
}

.notice ul li a .date::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -0.2rem;
	height: 0.44rem;
	border-left: 1px solid #D8D8D8;
	transition: all 0.5s;
}

.notice ul li a .date b {
	display: block;
	font-weight: 400;
	font-size: 0.3rem;
}


.notice ul li a .date {
	font-weight: 400;
	font-size: 0.14rem;
}

.notice ul li a h3 {
	flex: 1;
	min-width: 0;
	font-size: 0.18rem;
	line-height: 0.3rem;
	height: 0.6rem/0;
	color: #262626;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	transition: all 0.5s;
}

.notice ul li:hover a {
	background: url(../images/notice-li2.png) no-repeat center;
	background-size: 100% 100%;
}

.notice ul li:hover a::after {
	opacity: 1;
	visibility: visible;
}

.notice ul li:hover a .date {
	color: #fff;
}

.notice ul li:hover a .date::after {
	border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.notice ul li:hover a h3 {
	color: #fff;
}


/* .qh-k .slick-dots {
	  position: static;
	  font-size: 0;
	  margin-top: 0.05rem;
  }
  
  .qh-k .slick-dots li {
	  vertical-align: middle;
	  width: 0.1rem;
	  height: 0.1rem;
	  border-radius: 50%;
	  background: #b40202;
	  margin: 0 0.09rem;
	  transition: all 0.4s;
  }
  
  .qh-k .slick-dots li.slick-active {
	  width: 0.5rem;
	  height: 0.05rem;
	  border-radius: 0.025rem;
  }
  
  .qh-k .slick-dots li button {
	  display: none;
  } */
.qh-k .slick-prev,
.qh-k .slick-next {
	width: 0.33rem;
	height: 0.2rem;
	top: 55%;
	opacity: 0.6;
	transition: all 0.5s;
	z-index: 9;
}

.qh-k .slick-prev {
	left: -0.4rem;
	background: url(../images/s2-prev.png) no-repeat;
	background-size: 100% 100%;
}

.qh-k .slick-next {
	right: -0.4rem;
	background: url(../images/s2-next.png) no-repeat;
	background-size: 100% 100%;
}

.qh-k .slick-prev:hover,
.qh-k .slick-next:hover {
	opacity: 1;
}

.notice .slick-prev,
.notice .slick-next {
	top: 45%;
}

/* sxz1 */

.sxz1 {
	padding-top: 0.75rem;
}

.sxz1-box {
	display: flex;
	justify-content: space-between;
}

.sxz1-l {
	width: 23.5%;
}


.foot-media {
	display: flex;
	z-index: 99999;
	align-items: center;
}

.foot-media>div {
	position: relative;
	cursor: pointer;
	margin-right: 0.2rem;
	z-index: 9999;
}

.foot-media>div:hover div {
	display: block;
}

.foot-media>div>span {
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	line-height: 0.5rem;
	background-color: #FDF0FD;
	border-radius: 50%;
	text-align: center;
	position: relative;
	font-size: 0;
	transition: all 0.4s;
}

.foot-media>div>span>svg {
	display: inline-block;
	height: auto;
	vertical-align: middle;
	max-width: 0.3rem;
	max-height: 0.26rem;
}

.foot-media>div>span>svg path {
	fill: #D0D0D0;
	transition: all 0.5s;
}

.foot-media>div:first-child:hover>span {
	background: #10A957;
}

.foot-media>div:nth-child(2):hover>span {
	background: #DB1B1B;
}

.foot-media>div:nth-child(3):hover>span {
	background: #000;
}

.foot-media>div:nth-child(4):hover>span {
	background: #E66E92;
}

.foot-media>div:hover>span>svg path {
	fill: #fff;
}

.foot-media>div>div {
	position: absolute;
	left: 50%;
	top: 130%;
	transform: translateX(-50%);
	width: 0.8rem;
	padding: 0.05rem;
	background: #fff;
	box-shadow: 0 0.03rem 0.05rem rgba(0, 0, 0, 0.2);
	border-radius: 0.1rem;
	z-index: 9;
	display: none;
}

.foot-media>div>div::after {
	content: '';
	position: absolute;
	top: -5px;
	left: 50%;
	transform: translateX(-50%);
	border-top: 5px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}

.foot-media>div>div img {
	display: block;
	width: 100%;
}

.foot-media>div>img {
	display: block;
	margin: 0 auto;
}

.sxz1-ld {
	margin-top: 0.46rem;
}

.sxz1 ul li a {
	display: block;
	position: relative;
}

.sxz1 ul li a .pic::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0.6;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, #000000 100%);
}

.sxz1 ul li a .tx {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	display: flex;
	align-items: flex-start;
	padding: 0.24rem;
}

.sxz1 ul li a .tx>img {
	display: block;
	width: 0.32rem;
	height: 0.32rem;
	margin-right: 0.16rem;
}

.sxz1 ul li a .tx .r {
	flex: 1;
	min-width: 0;
	color: #fff;
	padding-top: 0.06rem;
}

.sxz1 ul li a .tx .r p {
	font-family: Microsoft YaHei;
	font-size: 0.18rem;
	font-weight: normal;
	line-height: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.sxz1 ul li a .tx .r span {
	display: block;
	margin-top: 0.08rem;
	font-family: Microsoft YaHei;
	font-size: 0.14rem;
	line-height: 1;
	text-transform: uppercase;
}

.sxz1-ld ul li a .pic {
	padding-top: 0;
	height: 5.64rem;
}

.sxz1-c {
	width: 23.5%;
	background: #FFFFFF;
	box-shadow: 0px 0.06rem 0.37rem 0px rgba(0, 0, 0, 0.05);
}

.sxz1-c ul {
	padding: 0.16rem 0.24rem;
}

.sxz1-c ul li {
	border-bottom: 1px solid #D8D8D8;
	padding: 0.26rem 0;
	transition: all 0.5s;
}

.sxz1-c ul li .t {
	display: flex;
	align-self: center;
	justify-content: space-between;
}

.sxz1-c ul li .t .ly a {
	display: block;
	font-family: Microsoft YaHei;
	font-size: 0.16rem;
	font-weight: normal;
	line-height: 1;
	color: #5C135A;
}

.sxz1-c ul li .t span {
	display: block;
	font-size: 0.14rem;
	line-height: 1;
	color: #999;
	background: url(../images/xz-time1.png) no-repeat left center;
	background-size: 0.14rem auto;
	padding-left: 0.2rem;
}

.sxz1-c ul li h3 a {
	display: block;
	font-family: Microsoft YaHei;
	font-size: 0.18rem;
	font-weight: normal;
	line-height: 0.3rem;
	height: 0.6rem\0;
	text-align: justify;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 0.13rem;
	transition: all 0.5s;
}

.sxz1-c ul li:hover {
	border-bottom-color: #5C135A;
}

.sxz1-c ul li:hover h3 a {
	color: #5C135A;
}

.sxz1-c .xz-more {
	text-align: right;
}

.sxz1-c .xz-more a {
	display: inline-block;
	background: url(../images/xz-cmore.png) no-repeat right center;
	background-size: 0.32rem 0.24rem;
	padding-right: 0.42rem;
	font-size: 0.14rem;
	line-height: 0.3rem;
	color: #999;
	margin-top: 0.3rem;
	transition: all 0.5s;
}

.sxz1-c .xz-more a:hover {
	color: #5C135A;
}


.sxz1-r {
	width: 49%;
}

.sxz1-r .t a {
	display: block;
	position: relative;
	z-index: 1;
}

.sxz1-r .t a::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 0.54rem;
	height: 0.53rem;
	background: url(../images/sxz-bf.png) no-repeat;
	background-size: 100% 100%;
}

.sxz1-r .t a .pic {
	padding-top: 0;
	height: 4.4rem;
}

.sxz1-r .t a .pic::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
}

.sxz1-r .d ul {
	display: flex;
	justify-content: space-between;
}

.sxz1-r .d ul li {
	width: 50%;
}

.sxz1-r .d ul li .pic {
	padding-top: 0;
	height: 2.2rem;
}


/* section3 */
.section3 {
	padding-top: 1.63rem;
	padding-bottom: 1.16rem;
	background: url(../images/section3-bg.png) no-repeat center;
	background-size: cover;
}

.section3 .title {
	text-align: left;
}

.s3-c {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.s3-l,
.s3-r {
	width: 47.5%;
}

.s3-ld {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.s3-l-l {
	width: 47.61%;
}

.s3-l-l a {
	display: block;
}

.s3-l-l a .pic {
	padding-top: 0;
	height: 2.42rem;
}

.s3-l-l a .s3-l-ltx {
	background: #FFFFFF;
	padding: 0.2rem 0.25rem 0.25rem 0.25rem;
	border-bottom: 0.02rem solid #5C135A;
}

.s3-l-l a .s3-l-ltx h3 {
	font-size: 0.18rem;
	font-weight: normal;
	line-height: 0.32rem;
	height: 0.64rem\0;
	color: #333;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	margin-bottom: 0.07rem;
	transition: all 0.5s;
}

.s3-l-l a:hover .s3-l-ltx h3 {
	color: #5C135A;
	font-weight: bold;
}

.s3-l-l a .s3-l-ltx p {
	font-size: 0.16rem;
	line-height: 0.36rem;
	color: #999999;
	/* white-space: nowrap; */
	/* text-overflow: ellipsis; */
	/* overflow: hidden; */
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}

.s3-l-r {
	flex: 1;
	min-width: 0;
	padding-left: 0.3rem;
}

.s3-l-r ul li {
	position: relative;
	z-index: 1;
}

.s3-l-r ul li a {
	display: block;
	border-bottom: 1px solid #D8D8D8;
	padding: 0.11rem 0;
	position: relative;
	z-index: 1;
	transition: all 0.5s;
}

.s3-l-r ul li:first-child a {
	padding-top: 0;
}

.s3-l-r ul li a::after {
	content: "";
	position: absolute;
	bottom: -0.03rem;
	right: -0.06rem;
	width: 0.04rem;
	height: 0.04rem;
	border: 1px solid #D8D8D8;
	border-radius: 50%;
	transition: all 0.5s;
}

.s3-l-r ul li a .date {
	font-family: Arial;
	font-size: 0.16rem;
	line-height: 1;
	color: #999;
}

.s3-l-r ul li a .date b {
	font-weight: bold;
	font-size: 0.3rem;
	color: #5C135A;
	padding-right: 0.05rem;
}

.s3-l-r ul li a h3 {
	font-size: 0.18rem;
	line-height: 0.3rem;
	height: 0.6rem;
	color: #262626;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 0.07rem;
	transition: all 0.5s;
}

.s3-l-r ul li:hover a h3 {
	color: #5C135A;
}

.s3-l-r ul li:hover a {
	border-bottom-color: #5C135A;
}

.s3-l-r ul li:hover a::after {
	border-color: #5C135A;
}

.s3-r ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.s3-r li {
	width: 48.68%;
	margin-bottom: 0.4rem;
}

.s3-r li:last-child {
	width: 100%;
	margin-bottom: 0;
}

.s3-r li a {
	height: 0.87rem;
	display: flex;
	align-items: center;
	background-color: #fff;
	background-image: url(../images/s3-rlibg1.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 3.67rem auto;
	border-radius: 0.2rem 0px 0.2rem 0px;
	border-left: 0.02rem solid #E6C390;
	border-right: 0.02rem solid #E6C390;
	padding: 0 0.24rem 0 0.17rem;
	transition: all 0.5s;
}

.s3-r li a h3 {
	width: 100%;
	font-size: 0.2rem;
	line-height: 0.3rem;
	max-height: 0.6rem\0;
	color: #333333;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	background: url(../images/s3-rzs1.png) no-repeat left center;
	background-size: 0.3rem auto;
	padding-left: 0.4rem;
	transition: all 0.5s;
}

.s3-r li:hover a {
	background-color: #5C135A;
	background-image: url(../images/s3-rlibg2.png);
}

.s3-r li:hover a h3 {
	color: #fff;
	background: url(../images/s3-rzs2.png) no-repeat left center;
	background-size: 0.3rem auto;
}

/* section4 */
.section4 {
	padding: 0.7rem 0;
	background: linear-gradient(360deg, rgba(235, 210, 234, 0.6) 0%, rgba(232, 201, 231, 0) 100%);
	border-top: 1px solid #E6C390;
	position: relative;
	z-index: 1;
}

.section4::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/s4-tzs.png) no-repeat center top;
	background-size: 100% auto;
	z-index: -1;
}

.s4-c {
	margin-top: 0.56rem;
}

.s4-c ul {
	width: 100%;
	display: flex;
	justify-content: space-between;
	height: 4.5rem;
}

.s4-c ul li {
	width: 0.9rem;
	height: 100%;
	transition: all 0.5s;
}

.s4-c ul li a {
	display: block;
	height: 100%;
}

.s4-box {
	display: flex;
	height: 100%;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.s4-tit {
	width: 100%;
	background-color: #81267D;
	padding: 1.1rem 0.4rem 0 0.3rem;
	position: relative;
	z-index: 1;
}

.s4-tit::after {
	content: '';
	position: absolute;
	top: 0.84rem;
	left: 0;
	width: 0;
	height: 0.14rem;
	background: url(../images/s4-titx.png) no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s;
}


.s4-c ul li:nth-child(even) .s4-tit {
	background-color: #63065F;
}

.s4-tit h3 {
	font-family: Source Han Serif CN;
	font-size: 0.24rem;
	font-weight: bold;
	line-height: 0.3rem;
	/* text-align: center; */
	color: #FFFFFF;
	writing-mode: tb-rl;
	letter-spacing: 0.06rem;
}

.s4-tit .tb {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0.45rem;
	width: 0.11rem;
	height: 0.11rem;
}

.s4-tit .tb::before {
	content: '';
	position: absolute;
	top: 0.05rem;
	left: 0;
	width: 100%;
	border-top: 1px solid #FFFFFF;
}

.s4-tit .tb::after {
	content: '';
	position: absolute;
	left: 0.05rem;
	top: 0;
	height: 100%;
	border-left: 1px solid #FFFFFF;
	transition: all 0.3s;
}


.s4-bd {
	width: calc(100% - 1.12rem);
	flex-shrink: 0;
}

.s4-bd .k {
	height: 100%;
	width: 4.92rem;
	max-width: 100%;
	padding: 0.74rem 0.4rem 0.75rem 0.45rem;
	margin-right: 0.1rem;
	/* background: #FFFFFF; */
	overflow: hidden;
	background: url(../images/0630.png) center no-repeat;
}



.s4-c ul li .s4-bd .k .gd {
	border-top: 1px solid #D8D8D8;
	margin-top: 1rem;
	position: relative;
	z-index: 1;
}

.s4-c ul li .s4-bd .k .gd::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 0.21rem;
	height: 0.13rem;
	background: url(../images/s4-jt.png) no-repeat;
	background-size: 100% 100%;
}

.s4-c ul li:nth-child(2n+1) {
	clip-path: polygon(100% 5%, 0% 0%, 0% 100%, 100% 95%);
}

.s4-c ul li:nth-child(2n) {
	clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0% 95%);
}



/* section7 */
.section7 {
	padding-top: 0.75rem;
	padding-bottom: 0.84rem;
	background: url(../images/section7-bg.png) no-repeat center bottom;
	background-size: cover;
}

.s7-c {
	max-width: 14.7rem;
	margin: 0 auto;
}

.s7-c ul li a {
	display: block;
	/* clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); */
	padding-bottom: 0.2rem;
	position: relative;
	z-index: 1;
	transition: all 1.5s;
}

.s7-c ul li a::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0.04rem;
	background: linear-gradient(90deg, #E6C390 0%, rgba(230, 195, 144, 0) 100%);
	transition: all 0.5s;
}

.s7-c ul li:hover a::after {
	background: linear-gradient(90deg, #5C135A 0%, rgba(230, 195, 144, 0) 100%);
}

.s7-c ul li .pic {
	padding-top: 147.67%;
}

.s7-c .swiper-pagination {
	position: static;
	font-size: 0;
	margin-top: 0.39rem;
}

.s7-c .swiper-pagination span {
	width: 0.12rem;
	height: 0.12rem;
	margin: 0 0.14rem;
	background: #E8D1E7;
	opacity: 1;
}

.s7-c .swiper-pagination .swiper-pagination-bullet-active {
	background: #63065F;
}

.s7-d {
	padding: 0 0.65rem;
	position: relative;
	z-index: 1;
	margin-top: 0.4rem;
}

.s7-d::before {
	content: '';
	position: absolute;
	top: 0.34rem;
	left: 0.1rem;
	width: 0.62rem;
	height: 0.34rem;
	background: url(../images/s7-dzsl.png) no-repeat center;
	background-size: 100% 100%;
	z-index: -1;
}

.s7-d::after {
	content: '';
	position: absolute;
	top: 0.07rem;
	right: 0.32rem;
	width: 0.48rem;
	height: 0.59rem;
	background: url(../images/s7-dzsr.png) no-repeat center;
	background-size: 100% 100%;
	z-index: -1;
}

.s7-d li {
	position: relative;
	z-index: 1;
	padding: 0.35rem 0;
}

.s7-d li::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 0;
	height: 0;
	border-radius: 50%;
	background: linear-gradient(180deg, #81267D 0%, #63065F 98%);
	/* border: 0.1rem solid #FAEBFA; */
	opacity: 0;
	transition: all 0.5s;
	z-index: -1;
}

.s7-d li a {
	display: block;
	position: relative;
	z-index: 1;
}

.s7-d li a::before {
	content: '';
	position: absolute;
	top: 0.3rem;
	left: 0;
	right: 50%;
	border-top: 1px dashed #71156D;
	z-index: -1;
}

.s7-d li a::after {
	content: '';
	position: absolute;
	top: 0.3rem;
	left: 50%;
	right: 0;
	border-top: 1px dashed #71156D;
	z-index: -1;
}

.s7-d li a .s7-dtb {
	width: 0.6rem;
	height: 0.6rem;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	transition: all 0.5s;
}


.s7-d li a .icon1 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	visibility: hidden;
	opacity: 0;
	transition: all 0.5s;
}

.s7-d li a .s7-dq {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 0.27rem;
	height: 0.27rem;
	margin: 0 auto;
	animation: play3 10s linear infinite;
	transition: all 0.5s;
}

.s7-d li a h3 {
	text-align: center;
	margin-top: 0.1rem;
	font-size: 0.2rem;
	line-height: 0.26rem;
	color: #333333;
	transition: all 0.5s;
}

.s7-d li:hover::before {
	width: 1.4rem;
	height: 1.4rem;
	border: 0.1rem solid #FAEBFA;
	opacity: 1;
}

.s7-d li:hover a .s7-dq {
	visibility: hidden;
	opacity: 0;
}

.s7-d li:hover a .icon1 {
	visibility: visible;
	opacity: 1;
}

.s7-d li:hover a h3 {
	color: #fff;
}

@media screen and (min-width:1025px) {

	.s4-c ul li.on {
		width: 44%;
		width: calc(100% - (0.9rem*11));
	}

	.s4-c ul li.on .s4-tit::after {
		width: 0.57rem;
	}

	.s4-c ul li.on .s4-tit .tb::after {
		transform: scaleY(0);
	}

	.s4-c ul li.on .s4-tit {
		width: 1.12rem;
	}

	.s4-c ul li.on .s4-bd {
		width: calc(100% - 1.12rem);
		flex-shrink: 0;
		padding-right: 0.2rem;
	}

	.s4-c ul li.on .s4-bd .k p {
		font-size: 0.18rem;
		line-height: 0.3rem;
		max-height: 1.8rem;
		display: -webkit-box;
		-webkit-line-clamp: 6;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-box-orient: vertical;
		text-align: justify;
		color: #fff;
	}

	.s4-c ul li.on .s4-tit {
		background-image: url(../images/s4-lion.png);
		background-size: cover;
		background-position: center center;
	}

	.s4-c ul li.on .s4-tit h3 {
		color: #E6C390;
	}
}

@media screen and (min-width:901px) {
	.s1-c li.on {
		width: 31.25%;
	}

	.s1-c li.on a {
		padding: 0.45rem 0.3rem;
		background-color: #63065F;
	}

	.s1-c li.on a::before {
		opacity: 1;
	}

	.s1-c li.on a::after {
		width: 0.35rem;
		height: 0.35rem;
		background: url(../images/s1-cd.png) no-repeat;
		background-size: 100% 100%;
		bottom: -0.88rem;
	}

	.s1-c li.on .date {
		background: linear-gradient(-45deg, transparent 0.1rem, #fff 0);
		color: #63065F;
	}

	.s1-c li.on h3 {
		height: 0.6rem;
		-webkit-line-clamp: 2;
		color: #fff;
	}

	.s1-c li.on p {
		height: auto;
		line-height: 0.24rem;
		margin: 0 0.3rem 0.2rem 0.3rem;
	}

	.s1-c li.on .bq span {
		background: #E6C390;
		color: #fff;
	}

	.s1-c li.on .bq::after {
		opacity: 1;
		left: calc(100% - 0.6rem);
	}
}

@media screen and (max-width:1600px) {}

@media screen and (max-width: 1440px) {}

@media screen and (max-width: 1400px) {}

@media screen and (max-width: 1300px) {}

@media screen and (max-width: 1200px) {}

@media screen and (max-width: 1024px) {
	.ly {
		width: 0.9rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: inline-block;
	}

	.sxz1-c ul li .t .ly a {
		font-size: 0.14rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.banner,
	.banner div.slick-list,
	.banner .slick-slide a,
	.banner .slick-slide a img {
		height: auto;
	}

	.qh-k .slick-prev,
	.qh-k .slick-next {
		display: none !important;
	}

	.notice ul li a {
		margin: 0 0.15rem;
	}

	.s4-c ul li {
		width: 8.111% !important;
	}

	.s4-bd {
		display: none;
	}

	.xz2-c ul {
		margin: 0 -0.1rem;
	}

	.xz2-c ul li a {
		padding: 0.2rem;
		margin: 0 0.1rem;
	}

}

@media screen and (max-width: 900px) {
	.ly {
		width: auto;
	}

	.title {
		text-align: left;
		margin-bottom: 0.3rem;
		z-index: 99;
	}

	.tit-c h3 {
		font-size: 0.28rem;
		line-height: 0.26rem;
		padding-bottom: 0.05rem;
	}

	.tit-c::before {
		width: 0.35rem;
		height: 0.43rem;
		top: -0.1rem;
		left: -0.16rem;
	}

	.tit-c::after {
		width: 0.7rem;
		height: 0.26rem;
		top: -0.06rem;
	}

	.tit-c h3 span::after {
		bottom: 0;
	}

	.more {
		padding-bottom: 0;
	}

	.section1 {
		padding: 0.4rem 0 0 0;
	}

	.section1 .title {
		margin-bottom: 0.1rem;
	}

	.s1-c ul {
		justify-content: space-between;
		padding-bottom: 0;
	}

	.s1-c li {
		width: 48%;
		margin-left: 0 !important;
		height: auto;
		margin-top: 0.3rem;
	}

	.s1-c li:nth-child(5) {
		display: none;
	}

	.s1-c li a::after,
	.s1-c ul::before {
		content: none;
	}

	.s1-c li a {
		padding: 0.2rem;
	}

	.s1-c li .date {
		margin-left: 0.2rem;
	}

	.s1-c li h3 {
		font-size: 0.2rem;
	}

	.s1-c li .bq span {
		font-size: 0.16rem;
	}

	.section6 {
		padding: 0.4rem 0;
	}

	.s6-l {
		width: 100%;
	}

	.s6-lt ul li a .s6-lttx {
		padding: 0.2rem;
	}

	.s6-lt ul li a .s6-lttx h3 {
		font-size: 0.2rem;
	}

	.s6-lt ul li a .s6-lttx p {
		font-size: 0.17rem;
		line-height: 0.3rem;
	}

	.s6-lt .slick-dots {
		right: 0.3rem;
		bottom: 0.2rem;
	}

	.s6-ld {
		padding: 0.3rem 0;
	}

	.s6-ld ul li a {
		margin: 0 0.2rem;
	}

	.s6-r {
		width: 100%;
		margin-top: 0.4rem;
	}

	.s6-r ul {
		padding: 0.2rem;
	}

	.s6-r ul li a h3 {
		font-size: 0.2rem;
	}

	.s6-ld ul li a h3 {
		font-size: 0.2rem;
	}

	.s6-ld ul li a p {
		font-size: 0.16rem;
		line-height: 0.3rem;
	}

	.s6-ld ul li a .gd {
		font-size: 0.16rem;
	}

	.section2 {
		padding: 0.4rem 0;
	}

	.qh-tit ul {
		justify-content: flex-start;
	}

	.qh-k ul li a {
		margin: 0 0.15rem;
	}

	.qh-bd {
		margin-top: 0.4rem;
	}

	.qh-k ul li h3 {
		font-size: 0.2rem;
	}

	.qh-k ul li p {
		font-size: 0.16rem;
		line-height: 0.3rem;
	}

	.qh-k ul li .s2-sj span {
		width: 1.1rem;
		font-size: 0.16rem;
	}

	.qh-k ul li::after {
		content: none;
	}

	.sxz1 {
		padding-top: 0.4rem;
	}

	.sxz1-box {
		flex-wrap: wrap;
	}

	.sxz1-l {
		width: 100%;
	}

	.sxz1-c {
		width: 100%;
	}

	.sxz1-r {
		width: 100%;
	}

	.sxz1-ld {
		margin-top: 0.3rem;
	}

	.sxz1-ld ul li a .pic {
		height: auto;
		padding-top: 150%;
	}

	.sxz1 ul li a .tx .r p {
		font-size: 0.2rem;
	}

	.sxz1-c ul {
		padding: 0.2rem;
	}

	.sxz1-c ul li h3 a {
		font-size: 0.2rem;
	}

	.sxz1-c .xz-more a {
		font-size: 0.16rem;
	}

	.sxz1 ul li a .tx .r span {
		font-size: 0.16rem;
	}

	.sxz1-r .t a .pic {
		height: auto;
		padding-top: 56.12%;
	}

	.sxz1-r .d ul li .pic {
		height: auto;
		padding-top: 56.12%;
	}

	.section3 {
		padding: 0.5rem 0 0.4rem 0;
	}

	.s3-l,
	.s3-r {
		width: 100%;
	}

	.s3-l {
		margin-top: 0.5rem;
	}

	.s3-r li {
		margin-bottom: 0.2rem;
	}

	.s3-l-r ul li a h3,
	.s3-l-l a .s3-l-ltx h3 {
		font-size: 0.2rem;
	}

	.s3-l-r ul li a .date b {
		font-size: 0.26rem;
	}

	.s3-l-l {
		width: 100%;
	}

	.s3-l-l a .pic {
		height: auto;
		padding-top: 63.51%;
	}

	.s3-l-r {
		flex: none;
		width: 100%;
		margin-top: 0.3rem;
		padding-left: 0;
	}

	.s3-l-r ul li a h3 {
		height: auto;
	}

	.section4 {
		padding: 0.4rem 0;
	}

	.s4-c {
		margin-top: 0.4rem;
	}

	.s4-tit h3 {
		font-size: 0.22rem;
	}

	.s4-tit {
		display: flex;
		justify-content: center;
		align-items: flex-start;
		padding: 0.8rem 0 0 0;
	}

	.section7 {
		padding: 0.4rem 0;
	}

	.s7-c .swiper-pagination {
		margin-top: 0.3rem;
	}

	.s7-c .swiper-pagination span {
		width: 0.1rem;
		height: 0.1rem;
		margin: 0 0.05rem;
	}

	.s7-d {
		margin-top: 0.2rem;
	}

	.xz2-c ul li a {
		display: block;
	}

	.xz2-c ul li a .tit {
		width: 100%;
	}

	.xz2-c ul li a .tit h3 {
		writing-mode: inherit;
		font-size: 0.2rem;
	}

	.xz2-c ul li a .tit h3 span {
		font-size: 0.26rem;
		padding-bottom: 0;
		padding-right: 0.1rem;
	}

	.xz2-c ul li a .tx {
		flex: none;
		margin-top: 0.2rem;
	}

	.xz2-c ul li a .tx p {
		font-size: 0.18rem;
	}
}

@media screen and (max-width: 768px) {
	.notice ul li {
		width: 50%;
		margin-top: 0.3rem !important;
	}

	.notice ul li:nth-child(1),
	.notice ul li:nth-child(2) {
		margin-top: 0 !important;
	}

	.notice ul li a {
		padding: 0.2rem;
	}

	.xz2 {
		padding: 0.4rem 0 0.4rem 0;
	}

}

@media screen and (max-width: 640px) {}

@media screen and (max-width: 480px) {
	.s6-lt ul li a {
		flex-wrap: wrap;
	}

	.s6-lt ul li a .pic {
		width: 100%;
		height: auto;
		padding-top: 69.51%;
	}

	.s6-lt ul li a .s6-lttx {
		flex: none;
		width: 100%;
	}

	.s6-lt ul li a .s6-lttx span {
		margin-top: 0.3rem;
	}

	.s6-ld ul li {
		width: 100%;
	}

	.s6-ld ul li a {
		margin: 0.15rem 0.2rem;
	}

	.s6-r ul li a {
		margin-top: 0.25rem;
	}

	.s4-c {
		margin-top: 0.2rem;
	}

	.s4-c ul {
		flex-wrap: wrap;
		height: auto;
	}

	.s4-c ul li {
		width: 100% !important;
		clip-path: none !important;
		margin-top: 0.1rem;
	}

	.s4-tit {
		padding: 0.2rem;
	}

	.s4-tit h3 {
		writing-mode: horizontal-tb;
	}

	.s7-d {
		padding: 0 0.2rem;
	}

	.s4-tit .tb {
		display: none;
	}

	.s7-d::before {
		width: 0.42rem;
		height: 0.23rem;
		top: 0.42rem;
		left: 0.1rem;
	}

	.s7-d::after {
		width: 0.28rem;
		height: 0.34rem;
		top: 0.32rem;
		right: 0;
	}

	.qh-tit ul li {
		margin: 0 0.2rem;
	}

	.qh-tit ul li::before {
		content: none;
	}

	.qh-tit {
		padding-bottom: 0.4rem;
	}

	.qh-tit ul {
		justify-content: center;
	}

	.s2-c .more {
		top: auto;
		transform: none;
		bottom: 0;
	}

	.notice ul li {
		width: 100%;
		margin-top: 0.2rem !important;
	}

	.notice ul li:nth-child(2) {
		margin-top: 0.2rem !important;
	}
}

@media screen and (max-width: 440px) {
	.qh-tit ul li {
		margin: 0 0.1rem;
	}
}

@media screen and (max-width: 320px) {
	.tit-c h3 {
		font-size: 0.26rem;
	}
}