@media (min-width: 1200px) {
	.visible-lg {
		display: inline-block !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 980px) {

	html,
	body {
		width: 100%;
		overflow-x: hidden;
		max-width: 750px;
		margin: 0 auto;
		font-size: 100px;
		color: #232d38
	}

	.content {
		font-size: 0.28rem;
		background: url(../static/bannermb.png) no-repeat center top;
		background-size: 7.5rem 4.38rem;
		padding-top: 4.40rem;
	}

	.content>div>h3 {
		width: 100%;
		height: auto;
	}

	img {
		width: 100%;
		display: block;
	}

	.nav {
		text-align: center;
		height: 1rem;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 20;
		width: 100%;
		background-color: #172CAD;
		padding: 0 0 0 0.3rem;
		display: flex;
		align-items: center;
	}


	.nav li {
		display: inline-block;
		width: auto;
		height: 1rem;
		;
		text-align: center;
		line-height: 1rem;
		;
		font-size: 0.26rem;
		padding: 0 0.2rem;
		color: #fff;
		cursor: pointer;
	}

	.nav li.active {
		background: url(../static/navbg.png) repeat-x center center;
		border-radius:10px 0 10px 0;
	}

	.new,
	.vipguest,
	.bigshot,
	.reviewwrap,
	.dialogue,
	.annuallist_wrap,
	.forum,
	.welfare,
	.industrysummit,
	.vanguard,
	.schedule,
	.picwrap,
	.review,
	.new1,
	.thank {
		background: none;
		height: auto;
		margin: 0 auto;
	}

	.vipguest h3,
	.bigshot h3,
	.dialogue h3,
	.annuallist_wrap h3,
	.forum h3,
	.welfare h3,
	.industrysummit h3,
	.vanguard h3,
	.schedule h3,
	.picwrap h3,
	.reviewwrap h3,
	.thank h3 {
		width: 100%;
		height: auto;
		margin: 0 auto 0.45rem;
	}

	.head,
	.new1 {
		display: none;
	}

	.banner {
		display: none;

	}

	/*新闻*/
	.new {
		width: 7.5rem;
		padding: 1.8rem 0 0rem;

	}

	.new_con {
		width: 7rem;
		margin: 0 auto;
		padding: 0;
		background: none;
		overflow: hidden;
		height: auto;
	}

	.new_left {
		width: 7rem;
		height: 3.94rem;
		float: none;
		border-radius: 5px;
		overflow: hidden;
	}

	.new_left .swiper-slide img{
		width: 7rem;
		height: auto;
	}

	.new_left .swiper-slide span {
		width: 7.2rem;
		padding-left: 0.2rem;
		height: 0.6rem;
		color: #fff;
		background: rgba(0, 0, 0, 0.4);
		line-height: 0.6rem;
		position: absolute;
		bottom: 0;
		left: 0;
		box-sizing: border-box;
	}

	.new_left .swiper-pagination,
	.annuallist_wrap .swiper-pagination,
	.picwrap .swiper-pagination {
		text-align: right;
		margin-right: 0.2rem;
		left: -0.1rem !important;
	}

	.annuallist_wrap .swiper-pagination,
	.picwrap .swiper-pagination {
		text-align: center;
		margin-left: 0;
	}

	.new_left .swiper-pagination-bullet,
	.annuallist_wrap .swiper-pagination-bullet,
	.picwrap .swiper-pagination-bullet {
		width: 0.1rem;
		height: 0.1rem;
		border: none;
		opacity: 0.4;
		margin: 0 0.1rem !important;
		background: #fff;
	}

	.annuallist_wrap .swiper-pagination-bullet {
		background: #ffa200;
		width: 0.14rem;
		height: 0.14rem;
	}

	.new_left .swiper-pagination-bullet-active,
	.annuallist_wrap .swiper-pagination-bullet-active,
	.picwrap .swiper-pagination-bullet-active {
		opacity: 1;
	}

	.new_right {
		width: 7rem;
		margin: 0 auto 0.2rem;
		height: auto;
		background: #0E1B5B;
		float: none;
		height: auto;
		padding: 0.15rem 0.15rem;
		box-sizing: border-box;
	}

	.new_right>div {
		height: auto;
		padding: 0.1rem 0.1rem 0.1rem 0.1rem;
		line-height: 0.4rem;
	}

	.new_right>div p {
		margin: 0.2rem 0;
		color: #e3c896;
		font-size: 14px;
		margin: 15px 0;
	}

	.new_right p::after {
		width: 8px;
		height: 8px;
	}

	.new_right>div p.aa {
		margin-left: 0.2rem;
		transition: all 0.5s;
	}

	.new_right>div p.aa a {
		text-decoration: underline;

	}

	.content>div>h3 img {
		width: 100%;
		height: auto;
	}

	/*vip嘉宾*/
	.vipguest {
		padding-bottom: 20px;
	}

	.vipguest_con {
		width: 7rem;
		margin: 0 auto;
	}

	.vipguest .swiper-container {
		margin: 0 auto;
		width: 5.8rem;
	}

	.vipguest .swiper-container .swiper-slide {
		width: 100%;
	}

	.vipguest .swiper-slide>div {
		float: left;
		width: 2.6rem;
		margin: 0 0.12rem;
	}

	.vipguest .swiper-slide>div p {
		width: 2.6rem;
		height: 3.76rem;
		overflow: hidden;
		position: relative;
		margin-bottom: 0.24rem;
	}

	.vipguest .swiper-slide>div:nth-child(even) {
		margin-top: 0;
	}

	.vipguest div p span {
		bottom: 0;
		left: 0;
		padding: 0.1rem;
		width: 2.6rem;
		font-size: 0.22rem;
		height: 1.4rem;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}

	.vipguest span font {
		font-size: 0.28rem;
	}

	.vipguest p>img {
		width: 2.6rem;
		height: 3.76rem;
		height: auto;
	}

	/*轮播图左右按钮*/
	.vipguest .swiper-button-prev,
	.vipguest .swiper-button-next {
		width: 0.24rem;
		height: 0.57rem;
		background: url(../static/left.png) no-repeat;
		background-size: 0.27rem 0.57rem;
		margin-top: -0.4rem !important;
		left: 0;
		margin-left: 0;
		opacity: 1;
	}

	.vipguest .swiper-button-next {
		background: url(../static/right.png) no-repeat;
		background-size: 0.24rem 0.57rem;
		margin-left: 6.6rem;
	}

	/*年度大咖*/
	.shang {
		left: 0;
		margin-left: 0;
		background: url("http://n.sinaimg.cn/edu/2022ceremony/images/bg_jian.png") no-repeat center -0.2rem !important;
		background-size: 7.5rem 0.79rem !important;
		width: 100%;
		height: 0.89rem;
	}

	.shang span {
		background: url(http://n.sinaimg.cn/edu/2022ceremony/images/liliang.png) no-repeat center center;
		background-size: 1.8rem 0.71rem;
		height: 0.71rem;
		width: 1.8rem;
		left: 10%;
		top: 0.16rem;
		margin-left: -0;
		font-size: 0.3rem;
		line-height: 0.64rem;
	}

	.bigshot_con {
		width: 100%;
		padding: 0;
		overflow: hidden;
		position: relative;
		margin-top: 0;
		padding-top: 1.8rem;
	}

	.bigbig .bigshot_con {
		padding-top: 0;
	}

	.smallshot .bigshot_con>p {
		float: none;
	}

	.bigbig .bigshot_right>div h3 {
		padding: 0;
	}

	.bigbig .bigshot_right>div P {
		margin-bottom: 5px;
		height: auto;
	}

	.bigshot_con>p {
		width: 6rem;
		height: 6.16rem;
		float: none;
		display: none;
		margin: 0 auto;
		position: relative;
	}

	.bigshot_con>p.active,
	.bigshot_right>div.active {
		display: block;
		height: auto;
	}

	.bigshot_con>p e {
		overflow: hidden;
	}

	.bigshot_con>p e,
	.bigshot_con>p img {
		width: 6rem;
		height: 5rem;
		display: block;
	}

	.bigbig .bigshot_con>p img,
	.bigbig .bigshot_con>p e,
	.bigbig .bigshot_con>p {
		width: 6rem;
		height: 6.16rem;
	}

	.bigshot_con>p span {
		display: block;
		text-align: center;
		color: #fff;
		padding-top: 0;
		position: absolute;
		bottom: 0;
		height: 1.2rem;
		line-height: 0.6rem;
		background: rgba(0, 0, 0, 0.4);
		width: 100%;
		padding: 0;
		font-size: 0.24rem;
	}

	.bigshot_con>p span font {
		display: block;
		font-size: 0.3rem;
		font-weight: 600;
		line-height: 0.3rem;
		margin-right: 0.1rem;
		padding-top: 0.3rem;
	}

	.bigshot_right {
		width: 100%;
		float: none;
		margin-top: 20px;
		background-color: #0E1B5B;
		padding: 10px 18px;
		box-sizing: border-box;
	}

	.bigshot_right>p {
		height: 1.5rem;
		position: absolute;
		top: 0rem;
		left: 0.1rem;
	}

	.bigshot_right>p span {

		float: left;
		margin: 0 0.1rem;
		text-align: center;
		background: #192A7B;
		font-size: 0.32rem;
		font-weight: 600;
		color: #fff;
		cursor: pointer;

	}

	.bigshot_right>p span.active {
		background: #F7CF42;
		color: #000;
		position: relative;
	}

	.bigshot_right>p span.active:after {
		position: absolute;
		content: '';
		bottom: -0.14rem;
		left: 50%;
		margin-left: -0.2rem;
		width: 0;
		height: 0;
		border-left: 0.2rem solid transparent;
		border-right: 0.2rem solid transparent;
		border-top: 0.2rem solid #F7CF42;
	}

	.bigshot_right>div {
		display: none;
	}

	.bigshot_right>div h3 {
		font-weight: normal;
		line-height: 1.4;
		font-size:18px;
		text-align: center;
		width: 100%;
		margin: 0;
		padding-left: 0;
	}

	.bigshot_right>div P {
		width: 100%;
		height: 1.2rem;
		background: #0E1B5B;
		margin-bottom: 0.08rem;
		border: 1px solid #c5a950;
		position: relative;
		line-height: 0.4rem;
		font-size: 0.26rem;
		box-sizing: border-box;
		margin: 15px 0;
		height: auto;
	}

	.bigshot_right>div P a {
		width: 100%;
		box-sizing: border-box;
		padding: 0.2rem 0.4rem;
		height: auto;
	}

	.bigshot_right>div P a>img {
		width: 0.21rem;
		height: 0.2rem;
		position: absolute;
		top: 0.8rem;
		left: 6.6rem;
	}

	.bigshot_right>div P a>img {
		top: 0.2rem;
		left: 0.1rem;
		display: none !important;
	}

	.bigshot_right>p span {
		width: 1.2rem;
	}

	/*年度对话*/
	.dialogue {
		width: 7rem;
		padding-top: 0;
		padding: 0.6rem 0 0;
	}

	.dialogue_con {
		width: 7rem;
		flex-direction: column;
		margin: 0 auto;
	}

	.dialogue>p {
		width: 6.8rem;
		height: 2.71rem;
		margin: 0 auto 0.2rem;
		overflow: hidden;
		box-sizing: border-box;
	}

	.dialogue>p img {
		width: 6.8rem;
		height: 2.51rem;
	}

	.dialogue_con>div {
		width: 7rem;
		background: none;
		height: auto;
		background: url(http://n.sinaimg.cn/edu/2022ceremony/image/dui.jpg) no-repeat center bottom;
		background-size: 6.71rem 4.17rem;
		float: none;
		padding-bottom: 0.2rem;
		margin-bottom: 0.5rem;
	}

	.dialogue_con>div:last-child {
		margin-left: 0.2rem;
	}

	.dialogue_con>div dl {
		width: 5.5rem;
		height: 2.06rem;
		margin: 0 auto 0.2rem;
	}

	.dialogue_con>div dl dt {
		width: 1.96rem;
		height: 1.96rem;
		border: 0.04rem solid #edca58;
	}

	.dialogue_con>div dl dt img {
		width: 1.96rem;
		height: 1.96rem;
	}

	.dialogue_con>div dl dd {
		position: absolute;
		top: 50%;
		margin-top: -0.5rem;
		left: 1.7rem;
		height: 1rem;
		z-index: 0;
		background: #c5a950;
		padding-left: 0.5rem;
		display: flex;
		align-items: center;
		width: 3.1rem;
	}

	.dialogue_con>div dl dd span {
		display: block;
		line-height: 0.3rem;
		font-size: 0.24rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.dialogue_con>div dl dd span e {
		display: block;
		font-size: 0.3rem;
		font-weight: bold;
		line-height: 0.4rem;
		margin: 0
	}

	.dialogue_con>div>p {
		margin-top: 0;
		margin-bottom: 0.13rem;
		padding: 0 0.4rem 0 0.4rem;
		display: flex;
		font-size: 0.26rem;
		align-items: center;
		line-height: 0.4rem;
		height: 0.8rem;
	}

	.dialogue_con>div>p font {
		display: none;
	}

	/*榜单*/
	.annuallist {
		/* display: none; */
	}

	.annuallist_wrap {
		display: block;
		width: 7rem;
		position: relative;
		padding-top: 0.8rem;
	}

	.annuallist_wrapcon {
		width: 7rem;
		height: 6rem;
		float: none;
		border-radius: 5px;
		overflow: hidden;
	}

	.annuallist_wrapcon .swiper-slide p {
		width: 7rem;
		height: 6rem;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
	}

	.annuallist_wrapcon img {
		width: 7rem;
		height: auto;
	}

	.writebook {
		clear: both;
		padding-top: 0.8rem;
		position: relative;
		width: 7rem;
		margin: 0 auto;
	}

	.writebook>img {
		width: 3rem;
		top: 0.3rem;
		right: 1rem;
	}

	.writebook p {
		width: 7rem;
		height: 3.5rem;
		padding: 0.19rem 0.1rem 0.1rem;
		box-sizing: border-box;
	}

	.writebook p span {
		font-size: 0.6rem;
		width: 6.8rem;
		height: 3.25rem;
	}

	.writebook p span font {
		font-size: 0.36rem;
		margin-top: 0.05rem
	}

	/*年度论坛*/
	.forum {
		width: 100%;
		padding-top: 0;
	}

	.summit_con {
		clear: both;
	}

	.forum dl,
	.summit_con dl {
		overflow: hidden;
		width: 6.8rem;
		margin: 0.2rem auto 0;
		padding: 0.1rem;
	}

	.forum dl dt,
	.summit_con dl dt {
		width: 6.8rem;
		height: 4rem;
		float: none;
		overflow: hidden;
	}

	.forum dl dt img,
	.summit_con dl dt img {
		width: 6.8rem;
		height: 4rem;
	}

	.forum dl dd,
	.summit_con dl dd {
		width: 6.8rem;
		float: none;
	}

	.forum dl dd h4,
	.summit_con dl dd h4 {
		font-size: 0.3rem;
		line-height: 0.45rem;
		margin: 0.2rem 0 0.4rem;
		color: #232d38
	}

	.forum dl dd h4 a,
	.summit_con dl dd h4 a {
		color: #232d38
	}

	.forum dl dd h4 a:hover,
	.summit_con dl dd h4 a:hover {
		text-decoration: underline;
	}

	.forum dl dd p,
	.summit_con dl dd p {
		border: 0.02rem solid #fff;
		padding: 0.4rem 0.1rem 0.15rem;

		position: relative;
	}

	.forum dl dd p a,
	.summit_con dl dd p a {
		color: #232d38
	}

	.forum dl dd p e,
	.summit_con dl dd p e {
		position: absolute;
		top: -0.3rem;
		left: -0.02rem;
		width: 28%;
	}

	.forum dl dd p span,
	.summit_con dl dd p span {
		display: block;
		line-height: 0.45rem;
		font-size: 0.22rem;
		cursor: pointer;
		opacity: 0.8;
	}

	.forum dl dd p span:hover,
	.summit_con dl dd p span:hover {
		color: #fbdcad;
		font-weight: 600;
		opacity: 1;
	}

	.forum dl dd p span font,
	.summit_con dl dd p span font {
		margin-right: 0.1rem;
		display: inline-block;
		width: 1rem;
	}

	.people_con {
		clear: both;
		width: 7rem;
		margin: 0.35rem auto 0;
	}

	.people_con ul {}

	.people_con ul li {
		float: none;
		/* width: 2.1rem; */
		height:auto;
		margin: 0;
		padding: 0;
		position: relative;
		cursor: pointer;
		box-sizing: border-box;
	}

	.people_con ul li:last-child {
		margin-right: 0;
	}

	.people_con ul li span {
		color: #e6c350;
		text-align: center;
		display: block;
		/* bottom: 0.1rem; */
		background: none;
		position: relative;
		display: flex;
		justify-content: center;
		padding:0.15rem 0;
	}

	.people_con ul li.active span {
		color: #e6c350;

	}
	.people_con ul li a{width: 1.8rem;height:1.8rem;}

	.people_con ul li.active a {
		
		
	}

	.people_con ul li:after {
		display: none;
	}

	.people_con ul li.active {
		padding: 0;

	}

	.people_con ul li.active:after {
		display: none;
	}

	.people_con ul li.active {}

	.people_con ul li.active img {
		width: 100%;
		height: 100%;
	}

	.people_con ul li img {
		width: 1.8rem;
		height: 1.8rem;
	}

	.people_con ul li.active img {
		width: 1.8rem;
		height: 1.8rem;
	}

	.people_con ul li:after {
		width: 1.8rem;
		height: 1.8rem;
	}

	.people_con ul li span {
		width: 1.8rem;
	}

	.people_con>p {
		height: auto;
		clear: both;
		background: #0E1B5B;
		padding: 0.2rem 0.5rem;
		font-size: 0.26rem;
		margin-top: 0.2rem;
		position: relative;
		display: none;
		line-height: 0.4rem;
		text-align: left;
		border-radius: 5px;
	}

	.people_con>p img {
		position: absolute;
		width: 0.21rem;
		height: 0.2rem;
	}

	.people_con>p img:nth-child(1) {
		left: 0.2rem;
		top: 0.2rem
	}

	.people_con>p img:last-child {
		right: 0.2rem;
		bottom: 0.2rem;
	}

	.people_con>p.active {
		display: block;
	}

	.people_con>p:after {
		content: '';
		width: 0;
		height: 0;
		border: none !important;

	}

	.people_con>p font {
		height: 46px;
	}

	.people_con>p span {
		line-height: 40px;
		color: #fbdcad;
		font-size: 20px;
	}


	/*教育公益*/
	.welfare {
		width: 7rem;
	}

	.welfare h3 {}

	.welfare>div {
		width: 7rem;
	}

	.welfare>div.welfare_people {
		margin-bottom: 0.3rem;
	}

	.welfare_people .welfare_left {
		width: 2.3rem;
		height: 2.76rem;
		float: left;
		background: #c5a950;
		padding: 0.04rem;
		position: relative;
	}

	.welfare_people .welfare_left img {
		width: 2.3rem;
		height: 2.76rem;
	}

	.welfare_people .welfare_left span {

		padding: 0.1rem;
		box-sizing: border-box;
		font-size: 0.24rem;
		width: 2.38rem;
	}

	.welfare_people .welfare_left span font {
		font-size: 0.26rem;
	}

	.welfare_right {
		width: 4.5rem;
		height: 2.72rem;
		float: right;
		position: relative;
	}

	.welfare_right span {
		width: 2.13rem;
		height: 0.58rem;
		line-height: 0.58rem;
		background: url(http://n.sinaimg.cn/edu/2022ceremony/images/bang_bg.png) no-repeat;
		background-size: 2.13rem 0.58rem;
		font-size: 0.26rem;
	}

	.welfare_right font {
		width: 0.8rem;
		height: 0.8rem;
		margin-left: -0.4rem;
		margin-top: -0.4rem;
	}

	.welfare_right font img {
		width: 0.8rem;
		height: 0.8rem;
		cursor: pointer;
	}

	.welfare_right img {
		width: 4.5rem;
		height: 2.72rem;
	}

	.welfare_people>div {
		clear: both;
		padding-top: 0.2rem;

	}

	.welfare_people>div h4 {
		text-align: center;
		font-size: 0.28rem;
		line-height: 0.45rem;
		margin-bottom: 0.2rem;
		margin-top: 0.2rem;
	}

	.welfare_people>div dl {
		width: 7rem;
		height: 1.7rem;
		background: #004547;
		margin: 0 auto 0.3rem;
		padding: 0.1rem;
		box-sizing: border-box;
		position: relative;
	}

	.welfare_people>div dl:after {
		content: '';
		width: 0;
		height: 0;
		border-top: 0.3rem solid transparent;
		border-right: 0.4rem solid #004547;
		border-bottom: 0px solid transparent;
		position: absolute;
		top: -0.2rem;
		left: 3rem;

	}

	.welfare_people>div dt img {
		width: 2.16rem;
		height: 1.5rem;
		float: left;
	}

	.welfare_people>div dd {
		padding: 0.06rem 0.2rem;
		font-size: 0.22rem;
		color: #fff;
		width: 4.5rem;
		box-sizing: border-box;
		float: left;
		display: -webkit-box;
		line-height: 0.37rem;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}

	.welfare>div {
		position: relative;
	}

	.welfare_list {
		overflow: hidden;

	}

	.welfare_list>div {
		float: left;
		width: 3.4rem
	}

	/*-----*/
	.star {
		margin-right: 0.2rem;
	}

	.welfare_list>div.star .swiper-container,
	.tidbits .swiper-container {
		width: 3.4rem;
		height: 2.08rem;
	}

	.welfare_list>div.star img,
	.welfare_list>div.tidbits img {
		width: 3.4rem;
		height: 2.08rem;
	}

	.welfare_list>div.star span {
		width: 3.4rem;
		height: 0.48rem;
		background: #e8ce7c;
		display: block;
		line-height: 0.48rem;
		font-size: 0.22rem;
	}

	.welfare_list .tidbits {
		margin-top: 0;
	}

	.welfare_list>div.tidbits span {
		line-height: 0.4rem;
		display: block;
		height: 0.4rem;
		margin-top: 0.05rem;
		width: 3.4rem;
		background: url(http://n.sinaimg.cn/edu/2022ceremony/image/xing.png) no-repeat;
		background-size: 3.4rem 0.4rem;
		font-size: 0.22rem;
	}

	/*----*/

	/*行业峰会*/
	.industrysummit {
		padding-top: 0.8rem;
		width: 7rem;
	}

	.industrysummit_con>dl {
		float: none;
		width: 7rem;
		margin-bottom: 0.1rem;
		position: relative;
		height: 1.8rem;
	}

	.industrysummit_con>dl a {
		width: 7rem;
		height: 1.8rem;
	}

	.industrysummit_con>dl dt {
		width: 1.6rem;
		height: 1.6rem;
		border-radius: 50% !important;
		float: none;
		margin-right: 0;
		overflow: hidden !important;
		position: absolute;
		left: 0;
		z-index: 2;


	}


	.industrysummit_con>dl dt img {
		width: 1.6rem;
		height: 1.6rem;
		overflow: hidden !important;
	}

	.industrysummit_con>dl dd {
		position: absolute;
		right: 0;
		width: 5.1rem;
		font-size: 0.24rem;
		font-weight: normal;
		margin-top: 0.1rem;
		background: #024042;
		padding: 0 0.1rem 0 1rem;
		height: 1.4rem;
		margin-left: 0.8rem;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.industrysummit_con>dl dd font {
		width: 100%;
		margin-bottom: 0.1rem;
		font-size: 0.26rem;
		font-weight: bold;
		display: block;
	}

	.industrysummit_con {
		width: 7rem;
		margin: 0 auto;
	}

	/* .vanguard {
        display: none;
    } */

	/*日程*/
	.schedule {
		width: 7rem;
		padding-top: 0.3rem;

	}

	.schedule_con {
		width: 7rem;
		margin: 0.5rem auto 0;
		overflow: hidden;
	}

	.schedule_con span {
		display: block;
		float: left;
		height: 0.8rem;
		line-height: 0.8rem;
		margin-right: 0.1rem;
		margin-bottom: 0.1rem;
		color: #f1b659;
		font-weight: bold;
		font-size: 0.3rem !important;
		text-align: center;
		box-sizing: border-box;
		background: #024042;
	}

	.schedule_con span.span01 {
		width: 2.4rem;
	}

	.schedule_con span.span02 {
		width: 4.4rem;
		padding-left: 0.6rem;
		text-align: left
	}

	.schedule_con span.span04 {
		width: 2.4rem;
		font-weight: normal
	}

	.schedule_con span.span031 {
		width: 4.4rem;
		padding-left: 0.6rem;
		text-align: left;
		font-weight: normal
	}

	.schedule_con span.span05,
	.schedule_con span.span03 {
		width: 6.9rem;
		padding-left: 3.1rem;

	}

	.schedule_con span.span03 e,
	.schedule_con span.span05 e {
		width: 2.4rem;
		display: block;
		font-size: 0.28rem;
		font-weight: normal;
	}

	.schedule_con span.span06 {
		width: 2.4rem;
		font-weight: normal;
		height: 3rem;
		line-height: 3rem;
	}

	.schedule_con span.span07 {
		width: 4.4rem;
		padding-left: 0.6rem;
		text-align: left;
		font-weight: normal;
		line-height: 0.45rem;
		padding-top: 0.2rem;
		height: 3rem;
		box-sizing: border-box;
	}

	.schedule_con span.span07 e {
		display: block;
		color: #f1b659;
		font-size: 0.28rem;
	}

	/*往届回顾*/
	.review {
		display: none;
	}

	.reviewwrap,
	.picwrap {
		display: block;
	}

	.picwrap {
		padding-bottom: 0.4rem;
	}

	.picwrap .swiper-pagination {
		width: 100%;
		margin-top: 0.2rem;
	}

	.reviewwrap>h3 {
		/*margin-top:*/
	}

	.reviewwrap_con,
	.picwrap_con {
		position: relative;
		width: 7rem;
		margin: 0 auto 0;
	}
.reviewwrap_con span{display:none;}
	.jybox .swiper-button-next,
	.reviewwrap .swiper-button-next,
	.people_con .swiper-button-next,
	.picwrap .swiper-button-next {
		background-color: rgba(0, 0, 0, 0);
		width: 0.4rem;
		height: 1rem;
		background-image: url(../static/right.png);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 0.24rem 0.57rem;
		right: 0 !important;
		margin-left: -0.4rem;
		left: 100%;
		margin-top: -1rem;
	}

	.jybox .swiper-button-prev,
	.reviewwrap .swiper-button-prev,
	.people_con .swiper-button-prev,
	.picwrap .swiper-button-prev {
		background-color: rgba(0, 0, 0, 0);
		width: 0.4rem;
		height: 1rem;
		background-image: url(../static/left.png);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 0.24rem 0.57rem;
		left: 0;
		margin-left: 0;
		margin-top: -1rem;
	}

	.picwrap .swiper-button-prev,
	.picwrap .swiper-button-next {
		margin-top: -0.5rem;
	}

	.reviewwrap .swiper-container,
	.picwrap .swiper-container {
		width: 6rem;
	}

	.reviewwrap .swiper-container .swiper-slide,
	.picwrap .swiper-container .swiper-slide {
		width: 6rem;
		margin: 0 auto;
	}

	.reviewwrap .swiper-container .swiper-slide img,
	.picwrap .swiper-container .swiper-slide img {
		width: 6rem;
		height: 3.26rem;
	}

	.reviewwrap .swiper-container .swiper-slide-active span,
	.picwrap_con>p {
		display: none;
		font-size: 0.28rem;
		color: #232d38;
		text-align: center;
		margin-top: 0.3rem;
	}

	.picwrap_con p {
		display: none;
	}

	.reviewwrap .swiper-container .swiper-slide-active span {
		display: none;
	}

	.pic {
		display: none;
	}

	.thank {
		width: 7rem;
		padding-top: 0.4rem;
		padding-bottom: 0.4rem;
	}

	.thank h4 {
		font-size: 0.3rem;
		font-weight: normal;
		width: 6.8rem;
		margin: 0 auto;
		padding-left: 0.6rem;
		display: flex;
		align-items: center;
		height: 1.2rem;

	}

	.thank h4 img {
		width: auto;
		height: 0.5rem;
		padding: 0;
		display: inline-block;
		margin-right: 0.1rem;
	}

	.thank_con {
		width: 7rem;
		margin: 0.2rem auto 0;
		overflow: hidden;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	.thank_con p {
		width: 2.2rem;
		height: 0.86rem;
		margin: 0 0.05rem 0.1rem;
		float: none;
	}

	.thank_con p img {
		width: 2.2rem;
		height: 0.86rem;
		border-radius: 0.05rem;
	}

	/*foot*/
	.foot {
		width: 100%;
		height: auto;
		padding: 0.3rem 0 0.8rem;
		clear: both;
		background: #261E84;
	}

	.foot dl {
		width: 7rem;
		margin: 0 auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.foot dl dt {
		width: 1.2rem;
		height: 2.31rem;
		float: left;
	}

	.foot dl dd {
		width: 5rem;
		float: left;
		margin-left: 0.2rem;
		padding: 0.3rem 0;
	}

	.foot dl dd p {
		line-height: 0.45rem;
		font-size: 0.24rem;
		color: #fff;
	}

	.foot dl dd p a {
		color: #fff;
	}

	.vanguard>div .vanguard_left {
		width: 7.2rem;
		float: none;
		padding: 0.2rem 0;
		margin: 0.1rem auto;
		height: auto;
		border: 1px solid #fff;
		border-radius: 5px;
		display: flex;
		height: 2rem;
		flex-wrap: wrap;
		overflow-y: scroll;
		justify-content: center;
	}

	.vanguard>div .vanguard_left p {
		width: auto;
		height: 0.5rem;
		margin: 0 0.1rem 10px;
		text-align: center;
		line-height: 0.5rem;
		padding: 0 0.1rem;
		font-size: 0.26rem;
		cursor: pointer;
	}

	/* .vanguard > div .vanguard_left p.active {
    background: #232d38;
    border-radius: 50px;
    color: #fff;
} */

	.vanguard>div .vanguard_right {
		width: 7.2rem;
		float: none;
		padding: 0.2rem 0;
		height: 5rem;
		overflow: hidden;
		margin: 0 auto;
	}

	.vanguard>div .vanguard_right ul {
		overflow-y: auto;
		height: 5rem;
		display: none;
	}

	.vanguard>div .vanguard_right ul.active {
		display: block;
	}

	.vanguard>div .vanguard_right ul li {
		width: 2.3rem;
		height: 2.2rem;
		float: left;
		margin: 0.1rem 0.05rem 0.2rem;
	}

	.vanguard>div .vanguard_right ul.noimg li {
		float: none;
		font-size: 0.24rem;
		color: #fff;
		height: 0.4rem;
		line-height: 0.4rem;
	}

	.vanguard>div .vanguard_right ul li img {
		width: 2.3rem;
		height: 1.7rem;
		border-radius: 5px;
	}

	.vanguard {
		width: 100%;
	}

	.vanguard>div {
		width: 100%;
	}

	.vanguard>div .vanguard_right ul li p {
		font-size: 0.24rem;
		line-height: 0.28rem;
	}

	.vanguard>div .vanguard_right ul li p:last-child {
		/* color: #e6c350; */
		font-size: 0.24rem;
		text-align: center;
	}

	.vanguard>div .vanguard_right ul li p:last-child span {
		/* padding-right: 15px; */
	}

	/* 教育 */
	.edu_con {
		width: 100%;
	}

	.edu_con .title ul {
		height: auto;
		overflow: hidden;
		padding: 0 15px;
	}

	.edu_con .title ul li {
		width: 20%;
		height: 40px;
		float: left;
		font-size: 14px;
		/* float: initial; */
		line-height: 40px;
		background-size: auto 40px;
	}

	.edu_con .title ul li img {
		height: 30px;
		width: auto;
	}

	.edu_con .title ul li.active::after {
		border-bottom: 30px solid #F7CF4
	}

	.ed_content1 {
		flex-direction: column;
		height: auto;
	}

	.ed_content1 .in_ed_swiper {
		width: 100%;
		margin: 0;
		height: 5rem;
	}

	.ed_content1 .in_ed_swiper img {
		height: 8rem;
	}

	.in_ed_swiper .swiper-slide {
		height: 5rem;
	}

	.ed_content1 .right .share_title {
		font-size: 0.3rem;
		line-height: 1.9;
		margin-top: 0.2rem;
	}

	.ed_content1 .right .share_edit {
		font-size: 0.3rem;
		line-height: 1.2;
	}

	.ed_content1 .right .share_info {
		font-size: 0.28rem;
		line-height: 1.6;
	}

	.ed_content1 .right .share_content {
		font-size: 0.26rem;
		padding: 20px 50px;
		line-height: 0.4rem;
	}

	.bbs_title {
		font-size: 0.34rem;
		padding-top: 0.26rem;
		margin: 0.26rem auto;
	}

	.ed_content1 .right .share_content::before {
		left: 10px;
	}

	.ed_content1 .right .share_content::after {
		right: 10px;
	}

	.bbs_con {
		width: 100%;
		height: auto;
	}

	.bbs_swiper {
		width: 100%;
		padding: 0;
	}

	.ed_content2 .content {
		flex-direction: column;
		background: none;
		width: 100%;
	}

	.ed_content2 .content .left {
		margin: 0;
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}

	.ed_content2 .content .left img {
		width: 100%;
	}

	.ed_content2 .content .right .title {
		margin-top: 0;
		font-size: 18px;
		font-weight: bold;
		width: 120px;
	}

	.ed_content2 .content .right .people {
		padding: 12px;
	}

	.honor_con {
		width: 100%;
		height: auto;
		flex-direction: column;
		padding: 10px;
		box-sizing: border-box;
	}

	.honor_con .left {
		width: 100%;
	}

	.honor_con .left div {
		width: 100%;
		padding: 20px;
		box-sizing: border-box;
	}

	.honor_con .left div p {
		width: 100%;
		border-radius: 60px;
		color: #fff;
		font-size: 0.26rem;
		padding: 16px;
		text-align: center;
	}

	.honor_con .right {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.honor_con .honor_title ul li {
		font-size: 20px;
		line-height: 1.2;
		margin: 20px 0;
		padding: 0 5px;
	}

	.honor_con .content {
		padding: 20px 0;
		margin: 0;
		background: none;
	}

	.honor_con .content ul {
		margin: 0;
	}

	.honor_con .content ul li {
		width: 50%;
		padding: 0 5px;
		box-sizing: border-box;
		margin: 0;
	}

	.honor_con .content ul li img {
		width: 100%;
		height: 2.4rem;
	}

	.bbs_con .swiper-next {
		height: 0.4rem;
		background-size: auto 0.4rem;
		z-index: 10;
		right: -0.5rem;
	}

	.bbs_con .swiper-prev {
		height: 0.4rem;
		background-size: auto 0.4rem;
		z-index: 10;
		left: -0.6rem;

	}

	.dakaTop {}

	.daka .dakaTop {
		width: 100%;
		margin-bottom: 40px;
	}



	.dakaTop .dakaBottom {
		display: flex;
		flex-direction: column;
	}

	.daka .dakaBottom .top_con {
		display: flex;
		flex-direction: column;
	}

	.daka .dakaTop span {
		font-size: 14px;
	}

	.daka .dakaBottom .top_con .left {
		position: relative;
		height: auto;
		/* height: 2rem
rem
; */
		/* margin: 0 auto; */
		/* left: 8px; */
		/* right: 8px; */
		/* margin: auto; */
		padding: 0;
		width: 90%;
		margin: 0 auto;
		height: auto;
		left: 0;
	}

	.daka .dakaBottom .top_con .right {
		padding: 0;
		margin: 10px;
		text-align: center;
	}

	.daka .dakaBottom .top_con .right .title {
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 16px;
	}

	.daka .dakaBottom .top_con .right span {
		font-size: 12px;
		margin-left: 14px;
	}

	.daka .dakaBottom .bottom_con {
		padding: 0;
		width: 100%;
		padding: 14px 12px 20px;
		min-height: auto;
	}

	.daka .dakaBottom .bottom_con .name_con {
		font-size: 16px;
		display: flex;
		align-items: center;
	}

	.daka .dakaBottom .bottom_con .name_con::before {
		content: '';
		width: 3px;
		height: 15px;
		background: #f7cf42;
		display: inline-block;
		margin-right: 10px;
	}

	.daka .dakaBottom .bottom_con .hint1 {
		font-size: 14px;
		line-height: 1.4;
		margin-top: 20px;
	}

	.forum .dakaBottom .top_con {
		display: flex;
		flex-direction: column;
	}

	.forum .dakaBottom .top_con .left {
		position: relative;
		/* height: 2rem
	rem
	; */
		/* margin: 0 auto; */
		/* left: 8px; */
		/* right: 8px; */
		/* margin: auto; */
		padding: 0;
		width: 90%;
		margin: 0 auto;
		height:auto;
		left: 0;
	}

	.forum .dakaBottom .top_con .right {
		padding: 0;
		margin: 15px;
		text-align: left;
		font-size: 16px;
		min-height: auto;
	}

	.forum .dakaBottom .bottom_con {
		min-height: auto;
		padding: 0;
		background: none;
		margin: 0 15px;
	}

	.forum .dakaBottom .btitle {
		margin-top: 0px;
		font-size: 14px;
		line-height: 20px;
		width: 2rem;
	}

	.forum .dakaBottom .btitle::after {
		content: '';
		display: inline-block;
		position: absolute;
		right: -12px;
		top: 0;
		width: 0;
		height: 0;
		border-bottom: 20px solid #F7CF42;
		border-right: 12px solid transparent;

	}

	.people_con_swiper {
		width: 6.5rem;
		margin: auto;
	}

	.forum .dakaBottom .top_con .right .hint {
		font-size: 12px;
		line-height: 16px;
		padding: 5px 0;
	}

	.forum .dakaBottom p span,
	.summit_con .bottom_con p span {
		font-size: 14px;
		line-height: 28px;
	}

	.forum .dakaBottom p span font,
	.summit_con dl dd p span font {
		width: 50px;
	}

	.jyfh .content {
		padding: 0;
	}

	.titleImg img {
		height: 0.6rem;
		width: auto;
	}

	.forum .titleImg {
		padding: 0.5rem 0;
	}

	.jyfh .content .item {
		display: flex;
		padding: 10px 15px 10px;
		flex-direction: column;
		flex-wrap: wrap;
	}

	.jyfh .content .item .left {
		width: 100%;
	}

	.jyfh .content .item .left img {
		width: 100%;
	}

	.jy-swiper {
		width: 6rem;
		margin: auto;
	}

	.jyfh .content .item .right {
		width: auto;
		padding: 0;
	}

	.jyfh .content .item .right .title {
		font-size: 0.32rem;
	}

	.jyfh .content .item .right .name {
		font-size: 0.3rem;
		line-height: 1.2;
		padding: 20px 0;
	}

	.jyfh .content .item .right .name a {
		font-size: 0.4rem;
	}

	.jyfh .content .item .right p {
		font-size: 14px;
		line-height: 26px;
	}

	.ed_content2 .people_con {
		width: 100%;
	}

	.ed_content2 .content .right .people li {
		font-size: 14px;
		margin: 0;
	}

	.winners_con {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.winners_con .left {
		width: 100%;
		height: auto;
	}

	.winners_con .left .l-title {
		height: 54px;
		width: 100%;
		line-height: 50px;
		background-size: 100% 100%;
		font-size: 18px;
		background: url(../static/t-mb.png) no-repeat center;
		background-size: 100% 100%;
	}

	.winners_con .right {
		width: 100%;
		flex: none;
		padding: 15px 5px;
		border: 0;
		max-height: none;
	}

	.winners_con .right .item {
		width: 33.3%;
		padding: 0 5px;
		box-sizing: border-box;
	}

	.winners_con .right .item .img {
		width: 100%;
		height: auto;
	}

	.winners_con .left .l-scroll {
		display: flex;
		flex-wrap: wrap;
		padding: 0 5px;
	}

	.winners_con .left div.cut1 {
		width: 50%;
		font-size: 14px;
		margin: 5px 0;
		padding: 0 5px;
	}

	.winners_con .left div {
		margin: 10px 0;
	}

	.winners_con .right .item p {
		font-size: 14px !important;
	}

	.nav li.menu .dropdown-menus {
		position: absolute;
		top: 74px;
		right: 0;
		width: 100%;
		z-index: 100;
		background: #393b40;
	}

	.nav li.menu {
		background: #3A51DB url(http://n.sinaimg.cn/edu/3565a93e/20220608/more.png) no-repeat center;
		position: relative;
		background-size: auto 20px;
		height: 1rem;
		width: 60px;
		flex: 1;
		display: inline-block;
	}

	.nav li.menu .dropdown-menus {
		position: absolute;
		top: 1rem;
		right: 0;
		width: 100%;
		z-index: 100;
		color: #fff;
		background: #3A51DB;
	}

	.nav li.menu p {
		margin: 0;
	}

	.nav li.menu .dropdown-menus p.active,
	.nav li.menu .dropdown-menus p:hover {
		background-color: rgba(23, 44, 173, 0.3);
	}

	.nav li.menu .dropdown-menus a {
		font-size: 16px;
		line-height: 1.4;
		color: aliceblue;
		display: inline-block;
	}

	.nav>li>a:focus,
	.nav>li>a:hover {
		background: none;
	}

	.daka .dkswiper p {
		width: 100%;
		height: auto;
	}

	.daka .dkswiper {
		width: 6rem;
		margin: auto;
	}

	.daka .dakaTop::after {
		height: 1.5rem;
	}

	.dakaTop .swiper-button-prev {
		left: 19px;
		margin-top: 30px;
		width: 15px;
		height: 30px;
		background-size: 100%;
	}

	.dakaTop .swiper-button-next {
		background-size: 100%;
		right: 19px;
		width: 15px;
		height: 30px;
		margin-left: auto;
		margin-top: 30px;
	}

	.t-people::after {
		position: absolute;
		width: 100%;
		content: '';
		background: #0E1B5B;
		left: 0;
		bottom: 10px;
		right: 0;
		height: 1.5rem;
	}

	.ed_content2 .people_con_plus ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.ed_content2 .people_con_plus ul li {
		width: 2.1rem;
		height: 2.8rem;
		margin: 0 0.1rem;
		box-sizing: border-box;
	}

	.ed_content2 .people_con_plus ul li img {
		width: 2.1rem;
		height: 2.1rem;
	}

	.ed_content2 .people_con_plus>p {
		border-radius: 10px;
		padding: 20px 65px;
		adding: 0.2rem 0.5rem;
		font-size: 0.26rem;
		margin: 0 15px;
		margin-top: 0.2rem;
		position: relative;
		display: none;
		line-height: 0.4rem;
		text-align: left;
		border-radius: 5px;
		width: auto;
		left: 0;
	}

	.ed_content2 .people_con_plus>p.active {
		display: flex;
	}

	.ed_content2 .people_con ul li.active a {
		border: 0;
	}

	.ed_content2 .people_con_plus>p:after {
		width: 0;
		height: 0;
		border-right: 20px solid transparent;
		border-left: 20px solid transparent;
		border-bottom: 30px solid #232d38;
		top: -65px;
	}

	.ed_content2 .people_con ul li span {
		background: none;
	}

	.bigshot_swiper {
		width: 100%;
	}
}