html {
	max-width: 650px;
	margin: auto;
	font-family: pingfang;
	overflow-x: hidden;
}

.pageBox {
	background: rgba(246, 246, 246, 1);
	min-height: 100vh;
	/* padding-bottom: 2.46rem; */
	/* padding-bottom: 1.78rem; */
}

.countDown {
	width: 7.5rem;
	height: 1.2rem;
	background: rgba(255, 255, 255, 1);
	border-radius: 0 0 10px 10px;
	padding: 0.24rem 0.32rem;
}

.jwxqImg {
	width: 2.12rem;
	/* height: 0.72rem; */
}

.countDownapply,
.countDownTime span {
	color: rgba(51, 51, 51, 1);
	font-size: 0.28rem;
	letter-spacing: 0.02rem;
	margin-right: 0.2rem;
	font-weight: 700;
}

.countDownapply span {
	color: #FF8427;
}

.countDownTime {
	align-items: flex-end;
}

.countDownTime div {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 0.48rem;
	height: 0.72rem;
	background-image: url(../img/countDownTime.png);
	text-align: center;
	line-height: 0.72rem;
	font-size: 0.44rem;
	color: rgba(255, 255, 255, 1);
	font-weight: bold;
	margin-right: 0.04rem;
}

.topBox {
	padding: 0.32rem;
}

.introductory {
	text-align: justify;
	color: rgba(51, 51, 51, 1);
	font-size: 0.24rem;
	font-weight: 400;
	line-height: 0.38rem;
	position: relative;
	text-indent: 0.36rem;
	margin-bottom: 0.2rem;
}

.introductory::before {
	content: '';
	position: absolute;
	width: 0.32rem;
	height: 0.28rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url(../img/66.png);
	left: -0.08rem;
	top: -0.08rem;
}

.introductoryZiliao {
	margin-top: 0.16rem;
}

.introductoryZiliaoItem {
	width: 3.36rem;
	height: 1.12rem;
	background: rgba(255, 255, 255, 1);
	border-radius: 0.16rem;
	mix-blend-mode: normal;
	padding: 0.24rem 0.16rem;
}

.introductoryZiliaoItemName {
	color: rgba(51, 51, 51, 1);
	font-size: 0.24rem;
	font-weight: 700;
	margin-bottom: 0.2rem;
}

.introductoryZiliaoItemTip {
	color: rgba(153, 153, 153, 1);
	font-size: 0.2rem;
}

.introductoryZiliaoItemTip span {
	margin-left: 0.08rem;
}

.introductoryZiliaoItemBtn {
	width: 1.08rem;
	height: 0.48rem;
	background: linear-gradient(90deg, rgba(255, 167, 99, 1) 0%, rgba(255, 111, 0, 1) 100%);
	border-radius: 0.16rem 0 0.16rem 0;
	mix-blend-mode: normal;
	color: rgba(255, 255, 255, 1);
	font-size: 0.24rem;
	right: 0;
	bottom: 0;
	position: absolute;
}

.introductoryZiliaoItemBtn img {
	height: 0.24rem;
	margin-right: 0.05rem;
}

.pageNavBox {
	background: rgba(255, 255, 255, 1);
	border-radius: 0.16rem;
	padding: 0.32rem 0.2rem;
	margin-top: 0.16rem;
}

.navList {
	flex-wrap: wrap;
}

.navItem {
	width: 25%;
	text-align: center;
	margin-bottom: 0.32rem;
}

.navItem img {
	width: 0.88rem;
	margin-bottom: 0.1rem;
}

.NavName {
	mix-blend-mode: normal;
	color: rgba(51, 51, 51, 1);
	font-size: 0.24rem;
}

.recommend {
	margin-bottom: 0.32rem;
	height: 0.88rem;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 0.04rem 0.16rem rgba(36, 83, 129, 0.08);
	border-radius: 0.16rem;
	mix-blend-mode: normal;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-right: 0.16rem;
}

.recommend:last-child {
	margin-bottom: 0;
}

.recommend img {
	width: 1.64rem;
	margin-right: 0.08rem;
}

.recommendBtn {
	width: 1.36rem;
	height: 0.56rem;
	background: rgba(238, 242, 245, 1);
	border-radius: 2rem;
	mix-blend-mode: normal;
	text-align: center;
	line-height: 0.56rem;
	color: rgba(36, 83, 129, 1);
	font-size: 0.24rem;
}

.recommendName {
	mix-blend-mode: normal;
	color: rgba(51, 51, 51, 1);
	font-size: 0.24rem;
	position: relative;
	padding-left: 0.18rem;
}

.recommendName::before {
	content: '';
	position: absolute;
	width: 0.02rem;
	height: 0.24rem;
	z-index: 1;
	left: 0;
	top: 0.055rem;
	background: rgba(36, 83, 129, 1);
}

.recommend:last-child .recommendName::before {
	background: rgba(226, 30, 42, 1);
}

.dataDownload {
	margin-top: 0.6rem;
	overflow: hidden;
}

.sectionTitle {
	color: rgba(0, 0, 0, 1);
	font-size: 0.36rem;
	line-height: 0.36rem;
	font-weight: 600;
	margin-bottom: 0.32rem;
}

.dataDownloadNav {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.dataDownloadNavItem {
	width: 50%;
	text-align: center;
	line-height: 0.9rem;
	height: 0.9rem;
	color: rgba(102, 102, 102, 1);
	font-size: 0.28rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.selectDataDownloadNav {
	color: rgba(255, 110, 0, 1);
}

.dataDownloadNavItem1.selectDataDownloadNav {
	background-image: url(../img/dataDownloadNav1.png);
}

.dataDownloadNavItem2 {
	background-image: url(../img/dataDownloadNav2.png);
}

.dataDownloadNavItem1 {
	background-image: url(../img/dataDownloadNav3.png);
}

.dataDownloadNavItem2.selectDataDownloadNav {
	background-image: url(../img/dataDownloadNav4.png);
}

.dataDownloadCont {
	padding: 0.24rem 0.32rem;
	background: rgba(255, 255, 255, 1);
	border-radius: 0 0 0.16rem 0.16rem;
}

.dataDownloadContDownloadBrn {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 6.22rem;
	height: 0.56rem;
	background: rgba(255, 244, 235, 1);
	border-radius: 2rem;
	color: rgba(255, 110, 0, 1);
	font-size: 0.24rem;
}

.dataDownloadContDownloadBrn img {
	width: 0.24rem;
	margin-right: 0.05rem;
}

.dataDownloadItem {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: nowrap;
	padding: 0.16rem 0;
	border-bottom: 0.02rem solid rgba(245, 245, 245, 1);
}

.dataDownloadItem:last-child {
	/* border: none; */
}

.dataDownloadItemCenterName,
.dataDownloadItemLeft {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.dataDownloadItemIcon {
	width: 0.84rem;
	margin-right: 0.16rem;
}

.dataDownloadItemCenterName {
	color: rgba(51, 51, 51, 1);
	font-size: 0.28rem;
	margin-bottom: 0.1rem;
}

.huoIcon {
	width: 0.2rem;
	margin-left: 0.04rem;
}

.dataDownloadItemBtn {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1.12rem;
	height: 0.56rem;
	background: linear-gradient(90deg, rgba(255, 167, 99, 1) 0%, rgba(255, 111, 0, 1) 100%);
	border-radius: 0.5rem;
	mix-blend-mode: normal;
	color: rgba(255, 255, 255, 1);
	font-size: 0.24rem;
}

.dataDownloadItemBtn img {
	width: 0.24rem;
	margin-right: 0.04rem;
}

.dataDownloadItemCenterTip {
	color: rgba(153, 153, 153, 1);
	font-size: 0.24rem;
}

.dataDownloadItemCenterTip span {
	margin-left: 0.12rem;
}

.pagingBox {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 0.24rem;
}

.pagingBox div,
.swiper-pagination-bullet {
	width: 0.24rem;
	height: 0.08rem;
	background: rgba(255, 110, 0, 0.5);
	border-radius: 0.04rem;
	margin: 0 0.03rem;
}

.pagingBox div.select,
.swiper-pagination-bullet-active {
	background: rgba(255, 110, 0, 1);
}

.lookMore {
	width: 2.48rem;
	height: 0.56rem;
	background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 100%);
	border-radius: 0 0 0.16rem 0.16rem;
	display: flex;
	justify-content: center;
	align-items: center;
	color: rgba(102, 102, 102, 1);
	font-size: 0.24rem;
	margin-bottom: -0.8rem;
	margin-top: 0.2rem;
}

.lookMore img {
	width: 0.2rem;
	/* height: 0.08rem; */
	margin-left: 0.08rem;
	transition: all .2s;
}

.technological {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url(../img/liucheng.png);
	width: 6.86rem;
	height: 1.28rem;
	box-shadow: inset -0.04rem -0.04rem 0.08rem rgba(255, 255, 255, 0.3);
	border-radius: 0.16rem;
	margin-top: 1.04rem;
	padding: 0 0.32rem;
}

.technological img {
	width: 0.64rem;
	margin-right: 0.16rem;
}

.technologicalName {
	color: rgba(255, 255, 255, 1);
	font-size: 0.28rem;
	font-weight: 600;
}

.technologicalTip {
	color: rgba(255, 255, 255, 1);
	font-size: 0.24rem;
}

.technologicalWatch {
	width: 1.12rem;
	height: 0.56rem;
	background: rgba(255, 255, 255, 1);
	border-radius: 2rem;
	text-align: center;
	line-height: 0.56rem;
	color: rgba(255, 110, 0, 1);
	font-size: 0.24rem;
	font-weight: 600;
}

.videoBox {
	width: 7.5rem;
	background: rgba(161, 80, 18, 0.2);
	border-radius: 0.32rem;
	padding-top: 0.4rem;
	/* background-repeat: no-repeat; */
	/* background-size: 100% 100%; */
	/* background-image: url(../img/videobg.png); */
	/* background-image: url(../img/v1.png); */
	/* background-size: 100% cover; */
	/* backdrop-filter: blur(15px); */
}
.videoBoxBgimg{
	position: absolute;
	filter: blur(30px);
	background: rgba(161, 80, 18, 0.2);
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
}
.videoItemCont {
	overflow-x: auto;
	padding-bottom: 0.96rem;
}

.videoTitle {
	color: #ffffff;
	margin-bottom: 0.32rem;
	padding: 0 0.32rem;
	z-index: 2;
}

.videoBoxCont {
	width: 6rem;
	/* height: max-content; */
	background: rgba(0, 0, 0, 0.2);
	border-radius: 0.32rem;
	padding: 0.4rem 0.32rem;
	margin-right: 0.16rem;	z-index: 2;
}

.videoBoxCont:first-child {
	margin-left: 0.32rem;
}

.videoBoxCont:last-child {
	margin-right: 0.32rem;
}

.videoBoxContTopTitle {
	color: rgba(255, 255, 255, 1);
	font-size: 0.32rem;
	font-weight: 600;
	margin-bottom: 0.28rem;
}

.videoBoxContTopTitle img {
	width: 1.8rem;
}

.videoRen {
	width: 1.92rem;
	height: 1.08rem;
	border-radius: 0.08rem;
	margin-right: 0.16rem;
}

.videoItemName {
	width: 2.64rem;
	height: 0.68rem;
	color: rgba(255, 255, 255, 1);
	font-size: 0.24rem;
	font-weight: 600;
	text-align: justify;
}

.videoItemTip {
	color: rgba(255, 255, 255, 1);
	font-size: 0.24rem;
}

.videoBoFang {
	width: 0.48rem;
	margin-left: 0.16rem;
}

.videoItem {
	margin-bottom: 0.2rem;
}

.videoBoxCont .lookMore {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
	color: rgba(255, 255, 255, 1);
	margin-top: 0rem;
	position: absolute;
	bottom: 0.25rem;
}

.bottomBox {
	margin-top: 0.64rem;
	padding: 0 0.32rem;
	overflow-x: hidden;
}

.cityBox {
	align-items: flex-start;
}

.cityXljt {
	width: 0.25rem;
	margin-top: 0.15rem;
	height: 0.12rem;
	transition: all .2s;
}

.cityList {
	flex-wrap: wrap;
	height: 0.68rem;
	overflow: hidden;
	transition: all .2s;
	width: 6.58rem;
}

.cityItem {
	margin-right: 0.26rem;
	margin-bottom: 0.25rem;
	position: relative;
	color: rgba(102, 102, 102, 1);
	font-size: 0.28rem;
}

/* .cityItem:nth-child(2),
.cityItem:nth-child(9),
.cityItem:nth-child(15) {
	width: 1.12rem;
} */

.selectCityItem {
	color: rgba(255, 110, 0, 1);
}

.selectCityItem::after {
	content: '';
	position: absolute;
	width: 0.32rem;
	height: 0.06rem;
	background: linear-gradient(90deg, rgba(255, 111, 0, 1) 0%, rgba(255, 184, 130, 1) 100%);
	border-radius: 4.32rem;
	left: 50%;
	transform: translateX(-50%);
	bottom: -0.14rem;
}

.cityIntroduce {
	width: 6.86rem;
	/* height: 5.08rem; */
	background: rgba(255, 255, 255, 1);
	border-radius: 0.16rem;
	/* margin-top: 0.64rem; */
	margin-top: 0.5rem;
	padding: 0 0.32rem;
	background-image: url(../img/dingwei.png);
	background-size: 1rem 1.17rem;
	background-position: 5.85rem 0;
	background-repeat: no-repeat;
	/* margin-bottom: 1.08rem; */
	padding-bottom: 0.92rem;
}

.cityImgBox {
	align-items: flex-end;
}

.cityImg {
	width: 3.84rem;
	height: 2.4rem;
	border: 0.04rem solid rgba(255, 255, 255, 1);
	box-shadow: 0 0.08rem 0.32rem rgba(0, 0, 0, 0.15);
	border-radius: 0.32rem;
	margin-top: -0.32rem;
}

.cityNameBox {
	margin-left: 0.32rem;
	color: rgba(255, 110, 0, 1);
	letter-spacing: 0.08rem;
	font-size: 0.24rem;
	margin-bottom: 0.16rem;
}

.cityName {
	color: rgba(51, 51, 51, 1);
	letter-spacing: 0.04rem;
	font-size: 0.32rem;
	font-weight: 600;
	margin-bottom: 0.12rem;
}

.cityIntroduceText {
	margin-top: 0.48rem;
}

.cityIntroduceTextName {
	color: rgba(51, 51, 51, 1);
	font-size: 0.28rem;
	margin-bottom: 0.24rem;
}

.cityIntroduceTextTip {
	color: rgba(102, 102, 102, 1);
	font-size: 0.24rem;
	margin-bottom: 0.16rem;
	line-height: 0.32rem;
	text-align: justify;
}

.cityIntroduceTextLink {
	text-align: right;
}

.cityIntroduceTextLink a {
	color: rgba(15, 115, 255, 1);
	font-size: 0.24rem;
}

.cityIntroduceBtn {
	text-align: center;
	width: 4.48rem;
	height: 0.88rem;
	background: linear-gradient(90deg, rgba(255, 167, 99, 1) 0%, rgba(255, 111, 0, 1) 100%);
	box-shadow: 0px 0.04rem 0.32rem rgba(255, 114, 8, 0.3);
	border-radius: 4.2rem;
	mix-blend-mode: normal;
	line-height: 0.88rem;
	color: rgba(255, 255, 255, 1);
	font-size: 0.28rem;
	font-weight: 600;
	margin-top: -0.4rem;
	z-index: 5;
	margin-bottom: 1.08rem;
}

.issueItem {
	width: 6.86rem;
	height: 0.88rem;
	background: rgba(255, 255, 255, 1);
	border-radius: 0.16rem;
	mix-blend-mode: normal;
	padding: 0.16rem;
	margin-bottom: 0.16rem;
}

.wentiimg {
	width: 0.56rem;
	margin-right: 0.16rem;
}

.issueItem span {
	color: rgba(51, 51, 51, 1);
	font-size: 0.28rem;
	white-space: nowrap;
}

.issueItemBtn {
	width: 1.36rem;
	height: 0.56rem;
	background: linear-gradient(90deg, rgba(255, 167, 99, 1) 0%, rgba(255, 111, 0, 1) 100%);
	border-radius: 0.32rem;
	mix-blend-mode: normal;
	text-align: center;
	line-height: 0.56rem;
	color: rgba(255, 255, 255, 1);
	font-size: 0.24rem;
	font-weight: 600;
}

.sectiontop {
	margin-top: 0.64rem;
}

.courseItem {
	margin-bottom: 0.88rem;
}

.classandgrade {
	width: 6.86rem;
	height: 2.2rem;
	background: linear-gradient(227.73deg, rgba(255, 167, 99, 1) 0%, rgba(255, 111, 0, 1) 100%);
	border-radius: 0.32rem 0.32rem 0 0;
	mix-blend-mode: normal;
	padding: 0.32rem;
	padding-right: 0;
	display: flex;
	justify-content: space-between;
}

.teacher {
	width: 2.78rem;
	height: 2.2rem;
	border-radius: 0.08rem;
	mix-blend-mode: normal;
	background-image: url(../img/quan.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	position: absolute;
	right: 0.32rem;
	margin-top: -0.32rem;
}

.teacher img {
	height: 2.7rem;
	position: absolute;
	top: -0.5rem;
	right: 0.12rem;
}

.classandgradeName {
	color: rgba(255, 255, 255, 1);
	font-size: 0.36rem;
	font-weight: bold;
	margin-bottom: 0.1rem;
}

.classandgradeTag {
	text-align: justify;
	color: rgba(255, 255, 255, 1);
	font-size: 0.24rem;
	max-width: 4.62rem;
}

.coursedetails {
	width: 6.86rem;
	height: 3.92rem;
	background: rgba(255, 255, 255, 1);
	border-radius: 0.16rem;
	position: relative;
	z-index: 5;
	margin-top: -0.2rem;
	padding: 0 0.32rem;
}

.coursedetailsnumberofpeople {
	width: 3.26rem;
	height: 0.64rem;
	background: linear-gradient(180deg, rgba(255, 200, 158, 1) 0%, rgba(255, 244, 235, 1) 100%);
	/* background: rgba(255, 235, 219, 0.5); */
	border: 0.02rem solid rgba(255, 228, 209, 1);
	border-radius: 2rem;
	top: -0.32rem;
	position: relative;
	padding: 0.08rem 0.12rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.coursedetailsnumberofpeopleHeader {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0.16rem;
	margin-right: 0.16rem;
}

.coursedetailsnumberofpeopleHeader img {
	margin-left: -0.16rem;
	width: 0.48rem;
}

.coursedetailsnumberofpeopleData {
	color: rgba(255, 110, 0, 1);
	font-size: 0.24rem;
}

.presenter {
	/* margin-top: 0.28rem; */
	display: flex;
	justify-content: flex-start;
	align-items: center;
	color: rgba(255, 110, 0, 1);
	font-size: 0.24rem;
}

.presenter img {
	width: 0.32rem;
	margin-right: 0.16rem;
}

.drawRenNum {
	margin-top: 0.28rem;

}

.drawRenNum div {
	width: 3rem;
	height: 1.36rem;
	border-radius: 0.32rem;
	mix-blend-mode: normal;
}

.drawRenNum div:nth-child(1) {
	background: rgba(255, 249, 245, 1);
	box-shadow: inset 0.02rem 0.02rem 0.12rem rgba(255, 114, 40, 0.15);
}

.drawRenNum div:nth-child(2) {
	background: rgba(247, 251, 255, 1);
	box-shadow: inset 0.02rem 0.02rem 0.12rem rgba(15, 115, 255, 0.15);
}

.drawRenNumData {
	font-size: 0.48rem;
	font-weight: 600;
	text-align: center;
	margin-top: 0.24rem;
	font-family: goldenb;
}

.drawRenNum div:nth-child(1) .drawRenNumData {
	color: rgba(255, 110, 0, 1);
}

.drawRenNum div:nth-child(2) .drawRenNumData {
	color: rgba(15, 115, 255, 1);
}

.drawRenNumName {
	font-size: 0.24rem;
	text-align: center;
}

.courseLiBao {
	margin-top: 0.24rem;
}

.courseLiBaoLeft img {
	margin-right: 0.04rem;
	width: 0.36rem;
}

.courseLiBaoLeft {
	color: rgba(51, 51, 51, 1);
	font-size: 0.28rem;
}

.courseLiBaoBtn {
	width: 4.2rem;
	height: 0.88rem;
	background: linear-gradient(90deg, rgba(255, 167, 99, 1) 0%, rgba(255, 111, 0, 1) 100%);
	box-shadow: 0px 0.04rem 0.32rem rgba(255, 114, 8, 0.3);
	border-radius: 4.2rem;
	mix-blend-mode: normal;
	text-align: center;
	line-height: 0.88rem;
	color: rgba(255, 255, 255, 1);
	font-size: 0.28rem;
	font-weight: 600;
}

.Copyright {
	text-align: center;
	color: rgba(153, 153, 153, 1);
	font-size: 0.24rem;
	margin-top: -0.5rem;
}

.cmashuliangBox {
	width: 6.86rem;
	height: 1.76rem;
	background: linear-gradient(90deg, rgba(212, 213, 255, 1) 0%, rgba(163, 203, 255, 1) 100%);
	box-shadow: inset -0.04rem -0.04rem 0.08rem rgba(255, 255, 255, 0.6);
	border-radius: 0.16rem;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	color: rgba(57, 65, 168, 1);
	font-size: 0.24rem;
	text-align: center;
}

.cmashuliangItemData {
	position: relative;
	margin-bottom: 0.26rem;
}

.cmashuliangItemData span {
	font-family: goldenr;
	font-size: 0.52rem;
	letter-spacing: -0.02rem;
	position: relative;
	padding-left: 0.28rem;
	z-index: 2;
	margin-right: 0.05rem;
}

.cmashuliangItemData span:before {
	content: '';
	position: absolute;
	width: 0.68rem;
	height: 0.68rem;
	background-image: url(../img/lxing.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	z-index: -1;
}

.cmashuliangBoxItemjiange {
	position: relative;
	margin: 0 0.26rem;
}

.cmashuliangBoxItemjiange::before,
.cmashuliangBoxItemjiange::after {
	content: '';
	position: absolute;
	width: 0;
	height: 0.48rem;
	top: 50%;
	transform: translateY(-50%);
	border-left: 0.02rem solid #9BA7E5;
	border-right: 0.02rem solid #ffffff;
}

.cmashuliangBoxItemjiange::before {
	left: -0.26rem;
}

.cmashuliangBoxItemjiange::after {
	right: -0.26rem;
}
