@font-face {
	font-family: "SourceHanSansCN-Bold";
	src: url("fonts/SourceHanSansCN-Bold.woff2") format("woff2"),
		url("fonts/SourceHanSansCN-Bold.woff") format("woff"),
		url("fonts/SourceHanSansCN-Bold.ttf") format("truetype"),
		url("fonts/SourceHanSansCN-Bold.eot") format("embedded-opentype"),
		url("fonts/SourceHanSansCN-Bold.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "SourceHanSansCN-Regular";
	src: url("fonts/SourceHanSansCN-Regular.woff2") format("woff2"),
		url("fonts/SourceHanSansCN-Regular.woff") format("woff"),
		url("fonts/SourceHanSansCN-Regular.ttf") format("truetype"),
		url("fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
		url("fonts/SourceHanSansCN-Regular.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

html,
body {
	margin: 0;
	font-family: "SourceHanSansCN-Regular";
}

/* 文本安全域 */
.content-box {
	max-width: 1200px;
	margin: 0 auto;
}

p {
	margin: 0;
}

.bai-text {
	color: #fff;
}

.back-img {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.flex-box {
	display: flex;
}

.center-box {
	text-align: center;
}

.input-box {
	height: .34rem;
	border: solid .01rem #999999;
	border-radius: .05rem;
	font-size: .14rem;
	align-items: center;
}

.input-style {
	padding: .02rem 0 .02rem .12rem;
	font-size: .14rem;
	outline: none;
	border: none;
	color: #333;
	font-family: "SourceHanSansCN-Regular";
	/* 通用 */
	/* firefox 19+ */
	/* ie */
}

.input-style::-webkit-input-placeholder {
	font-size: .14rem;
	color: #9a9a9a;
	font-family: "SourceHanSansCN-Regular";
}

.input-style::-moz-placeholder {
	font-size: .14rem;
	color: #9a9a9a;
	font-family: "SourceHanSansCN-Regular";
}

.input-style:-ms-input-placeholder {
	font-size: .14rem;
	color: #9a9a9a;
	font-family: "SourceHanSansCN-Regular";
}

.input-style:-moz-placeholder {
	font-size: .14rem;
	color: #9a9a9a;
	font-family: "SourceHanSansCN-Regular";
}

div.title-box {
	text-align: center;
}

div.title-box div {
	font-size: .22rem;
	height: .22rem;
	line-height: .22rem;
	color: #313131;
	margin-bottom: 0.08rem;
	font-family: "SourceHanSansCN-Bold";
}

div.title-box div span {
	color: #cd0014;
}

div.title-box p {
	font-size: .13rem;
	height: .13rem;
	line-height: .13rem;
	color: #656565;
	margin-bottom: 0.08rem;
}

div.btn-box {
	width: 2.45rem;
	height: .36rem;
	line-height: .36rem;
	font-size: .15rem;
	background-image: url(mobile/static/按钮.png);
	color: #ffffff;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
	border-radius: .04rem;
	font-family: "SourceHanSansCN-Bold";
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

ul.dropdown-menu {
	position: absolute;
	top: .35rem;
	width: 1.16rem;
	left: 0;
	margin: 0;
	border: 1px solid #999;
	background-color: #fff;
	padding-left: 0px;
	display: none;
}

ul.dropdown-menu li {
	list-style: none;
	text-align: center;
	font-size: .14rem;
}

header {
	background-image: url(mobile/header/bg.png);
	padding-bottom: .17rem;
}

header .logo {
	justify-content: space-between;
	padding-top: .11rem;
	margin-bottom: 2.50rem;
	margin-left: .14rem;
	margin-right: .12rem;
}

header .logo>img {
	height: .17rem;
}

header .logo>img:nth-child(2) {
	height: .14rem;
}

header .form-box {
	justify-content: space-between;
	display: block;
}

header .form-box>.left {
	/* height: 44.06rem; */
	position: relative;
}

header .form-box>.left .flex-box {
	position: absolute;
	bottom: 0;
	align-items: center;
	height: .45rem;
	font-family: "SourceHanSansCN-Bold";
}

header .form-box>.left .flex-box .rili {
	width: 1.1rem;
	height: .45rem;
	background-image: url(pc/header/倒计时.png);
	display: flex;
	justify-content: start;
	align-items: center;
	/* 	background-size: 100%;
	margin: 0 0.05rem 0 .09rem; */
	color: #cd0014;
}

header .form-box>.left .flex-box .rili span {
	display: inline-block;
	width: .24rem;
	text-align: center;
	margin-top: .03rem;
	text-align: center;
	/* line-height: .45rem; */
	font-size: .28rem;
	/* 	position: relative;
	top: .02rem; */
}

header .form-box>.left .flex-box .rili span:nth-child(1) {
	font-size: .17rem;
	margin-left: .06rem;
	height: .17rem;
	line-height: .17rem;
	margin-top: .04rem;
	/* top: -1px; */
}

header .form-box>.left .flex-box .rili span:nth-child(2) {
	/* margin-left: .02rem; */
}

header .form-box>.left .flex-box .rili span:nth-child(3) {
	/* margin-left: .0rem; */
}

header .form-box>.left .flex-box .rili span:nth-child(4) {
	margin-left: .01rem;
}

header .form-box>.left .flex-box p {
	color: #fad29b;
	font-size: .17rem;
}

header .form-box>.left .flex-box p:first-child {
	width: 1.44rem;
	margin-left: .51rem;
}

header .form-box>.right {
	justify-content: space-between;
	/* width: 328px; */
	/* height: 3.47rem; */
	background-color: #ffffff;
	border-radius: .09rem;
	/* margin-bottom: 57px; */
	margin: 0 .23rem;
}

header .form-box>.right .title {
	padding-top: .22rem;
	font-size: .22rem;
	height: .22rem;
	line-height: .22rem;
	color: #272727;
	font-family: "SourceHanSansCN-Bold";
	margin-bottom: .08rem;
}

header .form-box>.right .title span {
	color: #c30000;
}

header .form-box>.right .price {
	position: relative;
	font-size: .13rem;
	height: .13rem;
	line-height: .13rem;
	color: #656565;
	margin-bottom: .16rem;
}

header .form-box>.right .price span {
	position: relative;
	z-index: 1;
}

header .form-box>.right .price p {
	display: none;
	width: 1.48rem;
	height: .04rem;
	background-color: #fde1b3;
	border-radius: .04rem;
	position: absolute;
	left: calc(50% - .76rem);
	bottom: .02rem;
}

header .form-box>.right .form-container {
	/* margin-left: 40px; */
	width: 2.47rem;
	margin: 0 auto;
}

header .form-box>.right .form-container>.input-box {
	width: 2.01rem;
	margin-bottom: .16rem;
	padding-left: .44rem;
	background-image: url(mobile/header/用户.png);
	background-repeat: no-repeat;
	background-size: .2rem .21rem;
	background-position: .11rem .08rem;
}

header .form-box>.right .form-container>.input-box.phone {
	background-position: .14rem .05rem;
	background-size: .18rem .25rem;
	background-image: url(mobile/header/手机.png);
	margin-bottom: .14rem;
}

header .form-box>.right .form-container>.input-box span {
	display: inline-block;
	width: .01rem;
	height: .22rem;
	background-color: #cbcbcb;
}

header .form-box>.right .form-container>.input-box input {
	width: 1.7rem;
}

header .form-box>.right .form-container>div.dro {
	margin-bottom: .15rem;
}

header .form-box>.right .form-container>div.dro>div {
	width: .87rem;
	height: .34rem;
	padding: 0 .15rem;
	font-size: .14rem;
	color: #999999;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #999;
	border-radius: .04rem;
	cursor: pointer;
	position: relative;
}

header .form-box>.right .form-container>div.dro>div:nth-child(1) {
	margin-right: .1rem;
}

header .form-box>.right .form-container>div.dro>div p {
	width: 0;
	height: 0;
	border-left: .04rem solid transparent;
	border-right: .04rem solid transparent;
	border-top: .06rem solid #333333;
}

header .form-box>.right .form-container .btn {
	font-size: .15rem;
	line-height: .38rem;
	color: #ffffff;
	width: 2.46rem;
	height: .38rem;
	background-image: url(mobile/header/按钮.png);
	border-radius: .04rem;
	cursor: pointer;
	/* margin-top: .14rem; */
}

header .form-box>.right .form-container p.mianfei {
	line-height: .14rem;
	color: #808080;
	font-size: .14rem;
	margin-top: 0.15rem;
}

header .form-box>.right .bottom-box {
	height: 0.31rem;
	background-color: rgba(237, 187, 121, 0.34);
	align-items: center;
	justify-content: center;
	margin-top: .15rem;
	border-radius: 0 0 .09rem .09rem;
}

header .form-box>.right .bottom-box img {
	width: 0.12rem;
	height: .13rem;
}

header .form-box>.right .bottom-box #guangbo-banner {
	width: 1.7rem;
	height: .18rem;
	margin: 0;
	margin-top: -.02rem;
}

header .form-box>.right .bottom-box p {
	font-size: .14rem;
	color: #cd0014;
	margin-left: .14rem;
}

header .form-box>.right .bottom-box p span {
	margin-left: .1rem;
}

.sesion-one {
	background-color: #f3f3f3;
	padding-top: .28rem;
	padding-bottom: .23rem;
}

.sesion-one .banner-one {
	width: 100%;
	/* height: 2.1rem; */
}

#banner-one {
	height: 2.1rem;
}

#banner-one img {
	width: 100%;
}

.sesion-one .title-box {
	margin-bottom: .15rem;
}

.sesion-one .banner-two {
	position: relative;
	display: none;
}

.sesion-one .banner-two #banner-two {
	width: calc(100% - 10.12rem);
}

.sesion-one .banner-two #banner-two img {
	width: 2.6rem;
	height: 2rem;
}

.sesion-one .banner-three {
	margin-top: 0.09rem;
	height: .81rem;
}

#banner-three {
	height: .81rem;
}

.sesion-one .banner-three img {
	width: 1.13rem;
	height: .81rem;
	vertical-align: top;
}

.sesion-one .btn-box {
	margin-top: .22rem;
}

div.guodutiao {
	background-image: url(pc/static/过渡条.png);
	height: 1.91rem;
	margin-bottom: 8.06rem;
	display: none;
}

div.daohang {
	display: none;
}

div.daohang .content-box {
	background-image: url(./pc/static/导航.png);
	height: 5.4rem;
	flex-wrap: wrap;
}

div.daohang .content-box>div {
	width: 4rem;
	height: 2.7rem;
	position: relative;
}

div.daohang .content-box>div>div {
	width: 100%;
	height: .7rem;
	position: absolute;
	bottom: 0;
	background-color: rgba(205, 0, 20, 0.5);
	color: #fff;
	font-size: .28rem;
	text-align: center;
	line-height: .7rem;
}

div.daohang .content-box>div>div div.number {
	display: none;
}

div.daohang .content-box>div:hover>div {
	padding: 1rem 0;
	line-height: .35rem;
}

div.daohang .content-box>div:hover>div div.number {
	display: block;
}

.sesion-two {
	margin-top: 0.21rem;
}

.sesion-two .content-box .title-box {
	margin-bottom: .2rem;
}

.sesion-two .content-box .title-box p {
	width: 2.98rem;
	height: 0.32rem;
	line-height: 1.5;
	margin: 0 auto;
	color: #656565;
}

.sesion-two .content-box .choose-teacher {
	margin: .19rem .23rem 0.08rem;
	align-items: center;
}

.sesion-two .content-box .choose-teacher>.left-box {
	width: 1.13rem;
	height: 1.54rem;
}

.sesion-two .content-box .choose-teacher>.left-box img {
	width: 1.13rem;
	height: 1.54rem;
}

.sesion-two .content-box .choose-teacher .right-box {
	margin-left: .16rem;
}

.sesion-two .content-box .choose-teacher .right-box .nickname {
	font-size: .16rem;
	height: .19rem;
	line-height: .19rem;
	color: #252525;
	margin-bottom: .09rem;
	font-family: "SourceHanSansCN-Bold";
}

.sesion-two .content-box .choose-teacher .right-box .nickname span {
	width: 1.44rem;
	height: .19rem;
	background-color: #cd0014;
	display: inline-block;
	color: #ffffff;
	margin-left: 0.06rem;
	font-size: .14rem;
	text-align: center;
	line-height: .19rem;
	font-weight: normal;
	font-family: "SourceHanSansCN-Regular";
}

.sesion-two .content-box .choose-teacher .right-box>div.tags>span {
	width: .58rem;
	height: .15rem;
	text-align: center;
	line-height: .15rem;
	display: inline-block;
	background-color: #ffffff;
	border-radius: .09rem;
	color: #edbb79;
	font-size: 0.12rem;
	border: 1px solid #edbb79;
	margin-bottom: .09rem;
	margin-right: .04rem;
}

.sesion-two .content-box .choose-teacher .right-box>div.tags>span:nth-child(3) {
	margin-right: 0;
}

.sesion-two .content-box .choose-teacher .right-box>div.tags>span:nth-child(4) {
	display: none;
	margin-right: 0;
}

.sesion-two .content-box .choose-teacher .right-box p {
	font-size: .1rem;
	line-height: 0.17rem;
	color: #333333;
}

.sesion-two .content-box .teacher-img {
	justify-content: space-between;
}

.sesion-two .content-box .teacher-img img {
	width: 1.17rem;
	height: .88rem;
}

.sesion-two .content-box .teacher-img img:nth-child(4) {
	display: none;
}

.sesion-two .content-box .teacher-banner {
	width: 100%;
	height: .83rem;
	background-color: #f7f7f7;
	box-shadow: 0px .03rem .03rem 0px rgba(44, 44, 44, 0.17);
	margin: 0.07rem auto .13rem;
	padding-top: .09rem;
	position: relative;
}

.sesion-two .content-box .teacher-banner .teacher-banner-prev,
.sesion-two .content-box .teacher-banner .teacher-banner-next {
	top: 70%;
}

.sesion-two .content-box .teacher-banner .teacher-banner-prev.teacher-banner-prev,
.sesion-two .content-box .teacher-banner .teacher-banner-next.teacher-banner-prev {
	left: 0.05rem;
}

.sesion-two .content-box .teacher-banner .teacher-banner-prev.teacher-banner-next,
.sesion-two .content-box .teacher-banner .teacher-banner-next.teacher-banner-next {
	right: 0.05rem;
}

.sesion-two .content-box .teacher-banner #teacher-banner {
	width: calc(100% - 41px);
	margin-left: .23rem;
	height: 100%;
}

/* .sesion-two .content-box .teacher-banner .swiper-slide {
  height: 1rem;
} */
.sesion-two .content-box .teacher-banner .swiper-slide>div {
	height: 100%;
	position: relative;
	cursor: pointer;
}

.sesion-two .content-box .teacher-banner .swiper-slide>div>div {
	margin-left: 0.07rem;
	display: none;
}

.sesion-two .content-box .teacher-banner .swiper-slide>div>div p {
	font-size: .06rem;
	color: #333333;
}

.sesion-two .content-box .teacher-banner .swiper-slide>div>div p.name {
	font-size: .09rem;
	margin: 0.17rem 0 .04rem;
}

.sesion-two .content-box .teacher-banner .swiper-slide>div>img {
	/* width: 0.61rem; */
	width: auto;
	height: 70px;
}

.sesion-two .content-box .teacher-banner .swiper-slide>div.active>p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0.53rem;
	/* width: 100%; */
	height: .07rem;
	background-image: url(mobile/teacher/选择标识.png);
}

.sesion-two .content-box .btn-box {
	margin-bottom: 0.25rem;
}

.sesion-three {
	padding-top: .28rem;
	padding-bottom: .28rem;
	position: relative;
	background-color: #eee;
}

.sesion-three .mobile-img {
	position: absolute;
	width: 100%;
	height: 185px;
	z-index: 1;
	top: 1rem;
}

.sesion-three .content-box {
	position: relative;
	z-index: 2;
}

.sesion-three .content-box .material-box {
	display: block;
	margin-top: 2.01rem;
	/* margin-bottom: 19.09rem; */
}

.sesion-three .content-box .material-box .left-box {
	/* width: calc(100% - 55.06rem); */
}

.sesion-three .content-box .material-box .right-box {
	/*  width: 278px; */
	/* height: 307px; */
	font-size: 0.12rem;
	margin: 0 .26rem;
}

.sesion-three .content-box .material-box .right-box .top-box {
	flex-wrap: wrap;
	justify-content: space-between;
}

.sesion-three .content-box .material-box .right-box .top-box>div {
	width: 1rem;
	height: 0.25rem;
	line-height: 0.25rem;
	padding-left: 0.32rem;
	font-size: .14rem;
	font-family: "SourceHanSansCN-Bold";
	color: #ffffff;
	background-size: 100%;
}

.sesion-three .content-box .material-box .right-box .top-box>div:nth-child(1) {
	background-image: url(mobile/material/5.png);
}

.sesion-three .content-box .material-box .right-box .top-box>div:nth-child(2) {
	background-image: url(mobile/material/2.png);
}

.sesion-three .content-box .material-box .right-box .top-box>div:nth-child(3) {
	background-image: url(mobile/material/3.png);
}

.sesion-three .content-box .material-box .right-box .top-box>div:nth-child(4) {
	background-image: url(mobile/material/4.png);
}

.sesion-three .content-box .material-box .right-box .top-box>div:nth-child(2n + 1) {
	margin-bottom: .14rem;
}

.sesion-three .content-box .material-box .right-box p {
	line-height: .42rem;
	display: none;
}

.sesion-three .content-box .material-box .mobile-material {
	width: 323px;
	margin: 0 auto;
	color: #343434;
	font-size: 0.12rem;
}

.sesion-three .content-box .material-box .mobile-material p {
	text-indent: .22rem;
	margin-bottom: .1rem;
	background-image: url(mobile/material/文字前圆形装饰.png);
	background-repeat: no-repeat;
	background-position: 0.08rem .06rem;
	background-size: 0.05rem 0.05rem;
}

.sesion-four {
	margin-top: .28rem;
	margin-bottom: .23rem;
}

.sesion-four .top-box {
	height: 1.3rem;
	margin: 37px 0 .23rem;
	background-image: url(pc/class/选择班型.png);
	color: #fff;
	align-items: center;
	display: none;
}

.sesion-four .top-box .left-box {
	width: 443px;
	font-size: 40px;
	text-align: center;
}

.sesion-four .top-box .right-box {
	color: #333;
	margin-left: 52px;
	font-size: .2rem;
}

.sesion-four .top-box .right-box span {
	color: #cd0014;
}

.sesion-four .bottom-box {
	flex-wrap: wrap;
	margin-bottom: 40px;
	display: none;
}

.sesion-four .bottom-box>div {
	width: 56.04rem;
	height: 241px;
	padding: 2.06rem 0 0.21rem 2.06rem;
	background-image: url(pc/class/选择班型1.png);
}

.sesion-four .bottom-box>div:nth-child(2n + 1) {
	margin-right: .2rem;
}

.sesion-four .bottom-box>div:nth-child(1) {
	margin-bottom: 0.25rem;
}

.sesion-four .bottom-box>div>div {
	margin-left: .38rem;
}

.sesion-four .bottom-box>div>div>p {
	font-family: "SourceHanSansCN-Bold";
	font-size: .2rem;
	color: #333;
}

.sesion-four .bottom-box>div>div>p.title {
	font-size: 2.04rem;
	color: #cd0014;
	margin-bottom: 0.25rem;
}

.sesion-four .bottom-box>div>div>div {
	margin-top: .13rem;
	margin-bottom: .18rem;
}

.sesion-four .bottom-box>div>div:nth-child(1)>div {
	line-height: .5rem;
}

.sesion-four .mobile-bottom-box {
	margin: .15rem .23rem .14rem;
}

.sesion-four .mobile-bottom-box>div {
	width: 100%;
	height: 1rem;
	background-image: url(mobile/class/a.png);
	margin-bottom: 0.08rem;
}

.sesion-four .mobile-bottom-box>div:nth-child(2n) {
	background-image: url(mobile/class/b.png);
}

.sesion-four .mobile-bottom-box>div img {
	width: 1rem;
	height: 1rem;
}

.sesion-four .mobile-bottom-box>div>div p {
	color: #333333;
	height: 0.12rem;
	line-height: 0.12rem;
	font-size: 0.12rem;
	margin-bottom: .06rem;
}

.sesion-four .mobile-bottom-box>div>div p.top-title {
	font-size: .15rem;
	color: #cd0014;
	height: .15rem;
	line-height: .15rem;
	margin-top: .15rem;
	font-family: "SourceHanSansCN-Bold";
	margin-bottom: 0px;
}

.sesion-four .mobile-bottom-box>div>div .left-box {
	width: .98rem;
}

.sesion-four .mobile-bottom-box>div>div p.heshi {
	font-family: "SourceHanSansCN-Bold";
	margin: .1rem 0 0.05rem;
}

.sesion-four .mobile-bottom-box>div:nth-child(2n + 1)>div {
	margin-left: .24rem;
}

.sesion-four .mobile-bottom-box>div:nth-child(2n)>div {
	margin-left: .45rem;
	width: calc(100% - 1.40rem);
}

.sesion-five {
	display: none;
}



.sesion-six {
	padding-top: 0.25rem;
	padding-bottom: .27rem;
	background-image: url(pc/student/bg.png);
}

.sesion-six .student-banner {
	margin-bottom: .23rem;
	position: relative;
	margin-top: 0.25rem;
}

.sesion-six .student-banner .student-banner-next,
.sesion-six .student-banner .student-banner-prev {
	display: none;
}

.sesion-six .student-banner #student-banner .swiper-slide {
	width: 2.68rem;
	padding: 0 0.05rem !important;
	transform: scale(0.8);
	transition: transform 0.3s linear;
}

.sesion-six .student-banner #student-banner .swiper-slide .container {
	width: 2.68rem;
	height: 3.81rem;
	perspective: 500;
	-webkit-perspective: 500;
	position: relative;
}

.sesion-six .student-banner #student-banner .swiper-slide .container .zheng {
	width: calc(100% - .02rem);
	height: calc(100% - .06rem);
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	/* box-shadow: 0px .03rem 0.08rem 0px rgba(145, 144, 144, 0.41); */
	box-shadow: 0px .02rem .04rem 0px rgba(145, 144, 144, 0.41);
	border: solid 1px #cbcbcb;
	perspective: 1000;
	-webkit-perspective: 10000;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	z-index: 2;
}

.sesion-six .student-banner #student-banner .swiper-slide .container .zheng>div.img {
	width: 2.36rem;
	height: 1.56rem;
	padding-top: .16rem;
	margin: 0 auto;
	position: relative;
}

.sesion-six .student-banner #student-banner .swiper-slide .container .zheng>div.img>img {
	width: 100%;
	height: 100%;
}

.sesion-six .student-banner #student-banner .swiper-slide .container .zheng>div.img p {
	width: 100%;
	height: .24rem;
	text-align: center;
	line-height: .24rem;
	color: #fff;
	font-size: .14rem;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(205, 0, 20, 0.65);
	margin: 0;
}

.sesion-six .student-banner #student-banner .swiper-slide .container .zheng>p {
	font-size: .15rem;
	color: #333;
	margin: .18rem .16rem 0;
}

.sesion-six .student-banner #student-banner .swiper-slide .container .zheng .btn {
	/* position: absolute; */
	width: 2.32rem;
	height: 0.32rem;
	line-height: 0.32rem;
	text-align: center;
	border: 1px solid #cd0014;
	border-radius: 0.07rem;
	font-size: .15rem;
	color: #cd0014;
	margin: 0 auto;
	cursor: pointer;
}

.sesion-six .student-banner #student-banner .swiper-slide .container .zheng>div.nei {
	height: 1.5rem;
	text-align: center;
	align-items: center;
}

.sesion-six .student-banner #student-banner .swiper-slide .container .zheng>div.nei>div {
	width: 100%;
}

.sesion-six .student-banner #student-banner .swiper-slide .container .zheng>div.nei>div>p {
	font-size: .14rem;
	height: .14rem;
	line-height: .14rem;
	color: #333;
	margin-bottom: .1rem;
}

.sesion-six .student-banner #student-banner .swiper-slide .container .zheng>div.nei>div>p.nickname {
	font-family: "SourceHanSansCN-Bold";
	color: #cd0014;
}

.sesion-six .student-banner #student-banner .swiper-slide .container .zheng>div.nei>div>p:last-child {
	margin-bottom: 0;
}

.sesion-six .student-banner #student-banner .swiper-slide .container div.fan {
	background-image: url(pc/student/kuang2.png);
	width: calc(100% - .02rem);
	height: calc(100% - .06rem);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background-color: #fff;
	background-size: cover;
	box-shadow: 0px .02rem .04rem 0px rgba(145, 144, 144, 0.41);
	background-repeat: no-repeat;
	background-position: center;
	border: solid 1px #cbcbcb;
	perspective: 1000;
	-webkit-perspective: 10000;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
}

.sesion-six .student-banner #student-banner .swiper-slide .container div.fan .title {
	margin-top: 0.05rem;
	position: relative;
	margin-bottom: 0.05rem;
	font-family: "SourceHanSansCN-Bold";
	height: .2rem;
	line-height: .2rem;
}

.sesion-six .student-banner #student-banner .swiper-slide .container div.fan .title span {
	font-size: .12rem;
	height: .12rem;
	line-height: .12rem;
	color: #333;
	position: absolute;
	z-index: 2;
	left: 0;
	width: 100%;
	top: .04rem;
	text-align: center;
}

.sesion-six .student-banner #student-banner .swiper-slide .container div.fan .title p {
	width: .6rem;
	height: .03rem;
	background-color: #edbb79;
	position: absolute;
	bottom: .03rem;
	left: 1.03rem;
}

.sesion-six .student-banner #student-banner .swiper-slide .container div.fan div.nei {
	font-size: 0.12rem;
	color: #333333;
	position: relative;
	height: 2.85rem;
	margin-bottom: 0.08rem;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	width: 100%;
}

.sesion-six .student-banner #student-banner .swiper-slide .container div.fan div.nei::-webkit-scrollbar {
	width: 0.05rem;
	background-color: #fff;
}

.sesion-six .student-banner #student-banner .swiper-slide .container div.fan div.nei::-webkit-scrollbar-thumb {
	border-radius: 0.08rem;
	background-color: #e6e6e6;
}

.sesion-six .student-banner #student-banner .swiper-slide .container div.fan div.nei p {
	margin: 0 .15rem 1px;
	min-height: .1rem;
	text-indent: .24rem;
}

.sesion-six .student-banner #student-banner .swiper-slide .container div.fan div.nei .se {
	line-height: 1.4;
	color: #edbb79;
	font-family: "SourceHanSansCN-Bold";
}

.sesion-six .student-banner #student-banner .swiper-slide .container div.fan div.fan-btn {
	width: 1.02rem;
	height: .3rem;
	line-height: .3rem;
	margin-left: .2rem;
	background-color: #ffffff;
	border-radius: .04rem;
	border: solid .02rem #edbb79;
	text-align: center;
	color: #edbb79;
	font-size: .15rem;
	font-family: "SourceHanSansCN-Bold";
}

.sesion-six .student-banner #student-banner .swiper-slide .container div.fan div.liaojie {
	color: #fff;
	background-color: #CD0014;
	border: solid 1px #CD0014;
	margin-left: .15rem;
}

.sesion-six .student-banner #student-banner .swiper-slide.swiper-slide-active {
	transform: scale(1);
}

.sesion-sevent {
	margin-top: 0.25rem;
}

.sesion-sevent img {
	width: 98%;
	margin: .14rem 1% 0;
}

.sesion-eight {
	margin-top: .22rem;
	position: relative;
}

.sesion-eight .title-box {
	display: none;
}

.sesion-eight .form-box {
	/* width: 291px; */
	height: 2.96rem;
	background-color: #ffffff;
	box-shadow: 0px .02rem 0.08rem 0px rgba(0, 0, 0, 0.24);
	border-radius: .09rem;
	margin: 0 .23rem;
}

.sesion-eight .form-box>img {
	display: none;
}

.sesion-eight .form-box .form-container {
	margin: 0 auto;
	padding-top: .26rem;
}

.sesion-eight .form-box .form-container .title {
	font-size: .22rem;
	height: .22rem;
	line-height: .22rem;
	font-family: "SourceHanSansCN-Bold";
	color: #272727;
	margin-bottom: .13rem;
}

.sesion-eight .form-box .form-container .title span {
	color: #cd0014;
}

.sesion-eight .form-box .form-container .btn {
	line-height: .38rem;
	color: #fff;
	font-size: .15rem;
	margin: .14rem auto 0.08rem;
	cursor: pointer;
	width: 2.46rem;
	height: .38rem;
	background-image: url(mobile/header/按钮.png);
	background-blend-mode: normal,
		normal;
	border-radius: .04rem;
}

.sesion-eight .form-box .form-container p.mianfei {
	font-size: .18rem;
	color: #808080;
	margin-bottom: .1rem;
	display: none;
}

.sesion-eight .form-box .form-container p.mobile-mianfei {
	font-size: .14rem;
	color: #808080;
	text-align: center;
}

.sesion-eight .form-box .form-container .input-box {
	width: 2.01rem;
	height: .34rem;
	padding-left: .44rem;
	background-image: url(mobile/header/用户.png);
	background-size: .2rem 0.21rem;
	background-position: 0.11rem 0.08rem;
	background-repeat: no-repeat;
	margin: 0 auto .16rem;
}

.sesion-eight .form-box .form-container .phone {
	background-position: .14rem 0.05rem;
	background-size: .18rem 0.25rem;
	background-image: url(mobile/header/手机.png);
}

.sesion-eight .form-box .form-container .input-box>span {
	display: inline-block;
	width: 1px;
	height: .22rem;
	background-color: #cbcbcb;
}

.sesion-eight .form-box .form-container .input-box img {
	margin: 0 .2rem;
}

.sesion-eight .form-box .form-container .input-box input {
	width: 1.7rem;
}

.sesion-eight .form-box .form-container ul.dropdown-menu {
	width: 1.16rem;
	top: .36rem;
}

.sesion-eight .form-box .form-container>div.dro {
	margin-bottom: .13rem;
	justify-content: center;
}

.sesion-eight .form-box .form-container>div.dro>div {
	width: .87rem;
	height: .34rem;
	padding: 0 .15rem;
	font-size: .14rem;
	color: #999999;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #999;
	border-radius: .04rem;
	cursor: pointer;
	background-color: #fff;
	position: relative;
}

.sesion-eight .form-box .form-container>div.dro>div:nth-child(1) {
	margin-right: .13rem;
}

.sesion-eight .form-box .form-container>div.dro>div p {
	width: 0;
	height: 0;
	border-left: .06rem solid transparent;
	border-right: .06rem solid transparent;
	border-top: 0.07rem solid #333333;
}

.sesion-eight>img {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	top: 2.45rem;
	z-index: -1;
}

footer {
	display: none;
	height: 1.92rem;
	background-image: url(pc/static/最底部.png);
}

footer .content-box {
	position: relative;
	height: 100%;
}

footer .content-box>div {
	position: absolute;
	left: 1.35rem;
	bottom: .15rem;
}

footer .content-box>div input {
	height: .31rem;
	line-height: .31rem;
	font-size: .18rem;
	border: 1px solid #cbcbcb;
	border-radius: .04rem;
	width: 1.28rem;
	padding-left: .13rem;
	outline: none;
	margin-right: .09rem;
}

footer .content-box>div .btn {
	width: 1.43rem;
	height: .35rem;
	line-height: .35rem;
	text-align: center;
	border-radius: .04rem;
	background-color: #f6ab00;
	color: #fff;
	font-size: .18rem;
	font-family: "SourceHanSansCN-Bold";
	cursor: pointer;
}

.swiper-button-prev,
.swiper-button-next {
	width: 0.05rem;
	height: .1rem;
}

.swiper-button-prev {
	background-image: url(mobile/congratulate/左.png);
}

.swiper-button-next {
	background-image: url(mobile/congratulate/右.png);
}

.pc-title-box,
.pc-btn {
	display: none;
}

.swiper-container-horizontal>.swiper-pagination-bullets {
	height: 1.14rem !important;

}


.jl{
    margin-top: -20px !important;
}

.back-top-tools{
	display: none;
}
a{
	text-decoration:none
}