﻿[v-cloak] {
	display: none !important;
}
/*@charset "utf-8";*/
/* 首页 */
.header_register {
	width: 100%;
	height: 12.09375rem;
	background: url(../images/dl_bg.png) no-repeat;
	background-size: 100% 100%;
	padding-top: 3.8125rem;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
}
.header_register img {
	width: 6.46875rem;
	height: 5.96875rem;
	display: block;
}

.form_register {
	margin-top: 3.4375rem;
	padding: 0 3.2%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.form_register > div {
	padding-left: 2.40625rem;
	height: 2rem;
	width: 76.35%;
}
.form_register .input {
	/* display: block; */
    width: 100%;
	height: 2rem;
	border-bottom: 0.0625rem solid #e8e8e8;
	font-size: 0.875rem;
	color: #666;
	display: flex;
	align-items: center;
}
.form_register .input input{
	width: 8.05rem;
}

.form_register .user_name {
	background: url(../images/dl_yhm.png) no-repeat left center;
	background-size: 1.03125rem 1.15625rem;
}
.form_register .password {
	background: url(../images/dl_mm.png) no-repeat left center;
	background-size: 1.03125rem 1.15625rem;
	margin-top: 1.875rem;
}
.form_register .code {
	background: url(../images/code.png) no-repeat left center;
	background-size: 1.03125rem 1.15625rem;
	margin-top: 1.875rem;
}

.form_register .code .codeimg{
	width: 6.938rem;
    height: 2.488rem;
    display: inline;
    margin-top: -1.5rem;
}
.Bind_btn{
	margin-top: 3.85rem;
	text-align: center;
	cursor: pointer;
}

.Bind_btn .btnbtn{
	width: 17rem;
	height: 2.55rem;
	border: none;
	outline: none;
	font-size: 0.9375rem;
	color: #fff;
	cursor: pointer;
	text-align: center;
	line-height: 2.55rem;
	border-radius: 5rem;
	background: linear-gradient(to right, #13c8d4,#1771e8);
	background-blend-mode: normal,
		normal;
}

.form_register .register {
	width: 79.77%;
	height: 2.6875rem;
	background: url(../images/register_bg.png) no-repeat;
	background-size: 100% 100%;
	border: none;
	outline: none;
	margin-top: 3.75rem;
	font-size: 0.9375rem;
	color: #fff;
	cursor: pointer;
	text-align: center;
	line-height: 2.6875rem;
}
.form_register .register_function {
	width: 79.77%;
	display: flex;
	margin-top: 0.5625rem;
	justify-content: flex-end;
	padding-left: 0;
	margin-top: 0.125rem;
}
.form_register .register_function a {
	font-size: 0.75rem;
	color: #999;
	margin-top: 0.5625rem;
}
.form_register .register_function a:active {
	color: #115bd8;
}


.wanfenginput{
	font-size: .75rem;
	color: #115bd8;
	text-decoration: underline;
}

.register_scroll{
	width: 90%;
	height: 17.688rem;
	margin: 0 auto;
	font-size: .75rem;
	color: #666666;
	text-indent: 2em;
	overflow-y: scroll;
}
.register_scroll::-webkit-scrollbar{
	display: none;
}



/* 题库 */
.header_question_bank {
	width: 100%;
	/* padding-top: 0.6875rem; */
	height: 2.75rem;
	position: relative;
	/* background: #115bd8; */
	z-index: 9999;
}
.yh {
	content: "";
	width: 100%;
	/* height: 9.98125rem; */
	height: 10.38125rem;
	background: url(../images/tk_bg.png) no-repeat;
	background-size: 100% 100%;
	background-color: #fff;
}
.title {
	font-size: 1.0625rem;
	color: #fff;
	text-align: center;
}
.heade_swipe{
	/* width: 22.94rem !important; */
	width: 21.94rem !important;
	height: 10.2rem;
	/* padding: 0 0.75rem; */
	margin: 0 auto;
}
.my-swipe{
	width: 21.94rem !important;
	height: 10.2rem;
	margin: 0 auto;
}
/* .my-swipe .van-swipe__track{
	width: 21.94rem !important;
	height: 9.78rem !important;
} */
.my-swipe .van-swipe-item{
	width: 21.94rem !important;
	height: 10.2rem !important;
	background-color: #78c0fb;
	border-radius: 0.63rem;
}
.my-swipe .swiper-slide{
	width: 21.94rem !important;
	/* width: 22.94rem !important; */
		height: 10.2rem;
		background-color: #78c0fb;
		border-radius: 0.63rem;
}
.my-swipe .swiper-slide img {
	width: 21.94rem !important;
	height: 10.2rem;
	background-color: #78c0fb;
	border-radius: 0.63rem;
}
.my-swipe .van-swipe-item img{
	width: 21.94rem !important;
	height: 10.2rem;
	background-color: #78c0fb;
	border-radius: 0.63rem;
}
.my-swipe .custom-indicator {
	position: absolute;
	right: 5px;
	bottom: 5px;
	padding: 2px 7px;
	font-size: 12px;
	background: rgba(0, 0, 0, 0.1);
	color: #fff;
	border-radius: 0.5rem;
}
.my-swipe .swiper-slide .swiper-pagination {
	width: 2.5rem;
	height: 1.21875rem;
	background: url(../images/bg1.png) repeat;
	border-radius: 0.625rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.75rem;
	color: #fff;
	right: 0.375rem;
	bottom: 0.375rem;
	left: auto;
}
.header_question_bank .question_bank_content {
	width: 100%;
	padding: 0 3.2%;
	position: relative;
	margin-top: 1.1875rem;
	z-index: 999;
}
.header_question_bank .question_bank_content h5 {
	font-size: 1.0625rem;
	color: #fff;
	font-weight: normal;
	line-height: 2.1875rem;
}
.header_question_bank .question_bank_content .Phase_identification {
	position: absolute;
	height: 2.1875rem;
	background: #fff;
	border-radius: 1.0625rem 0 0 1.0625rem;
	right: 0;
	top: 0;
	padding: 0 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.header_question_bank .question_bank_content .Phase_identification p {
	font-size: 0.875rem;
	color: #115bd8;
	background: url(../images/jdxl.png) no-repeat right center;
	padding-right: 1.9375rem;
	line-height: 2.1875rem;
	background-size: 1.3125rem 1.3125rem;
}
.header_question_bank .question_bank_content .van-dropdown-menu {
	position: absolute;
	height: 2.1875rem;
	background: #fff;
	border-radius: 1.0625rem 0 0 1.0625rem;
	right: 0;
	top: 0;
	padding: 0 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 999;
}
.header_question_bank
	.question_bank_content
	.van-dropdown-menu
	.van-dropdown-menu__bar {
	height: 100%;
	box-shadow: none;
}
.header_question_bank
	.question_bank_content
	.van-dropdown-menu
	.van-dropdown-menu__bar.van-dropdown-menu__bar--opened
	.van-dropdown-menu__title::after {
	transform: rotate(180deg) scale(1);
	transition: all 0.4s;
}

.header_question_bank
	.question_bank_content
	.van-dropdown-menu
	.van-dropdown-menu__title::after {
	border: none;
	width: 1.3125rem;
	height: 1.3125rem;
	background: url(../images/jdxl.png) no-repeat;
	background-size: 100% 100%;
	transform: rotate(0);
	-webkit-transform: rotate(0);
	right: 0;
	top: 50%;
	margin-top: -0.65625rem;
	left: auto;
	transition: all 0.4s;
}
.van-dropdown-menu__title {
	padding: 0 1.875rem 0 0;
}
.header_question_bank .question_bank_banner {
	width: 93.6%;
	margin: 0.75rem auto 0;
	border-radius: 0.625rem;
	height: 9.38rem;
}
/* .header_question_bank .question_bank_banner ul li {
	width: 100%;
}
.header_question_bank .question_bank_banner ul li img {
	width: 100%;
	height: 100%;
	border-radius: 0.625rem;
	display: block;
	max-height: 8rem;
} */
.header_question_bank .question_bank_banner .swiper-pagination {
	width: 2.5rem;
	height: 1.21875rem;
	background: url(../images/bg1.png) repeat;
	border-radius: 0.625rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.75rem;
	color: #fff;
	right: 0.375rem;
	bottom: 0.375rem;
	left: auto;
}
.header_question_bank
	.question_bank_banner
	.swiper-pagination
	.swiper-pagination-current {
	margin-right: 0.15625rem;
}
.header_question_bank
	.question_bank_banner
	.swiper-pagination
	.swiper-pagination-total {
	margin-left: 0.15625rem;
}
.classification{
	width: 100%;
	height: 7.7rem;
	background-color: #fff;
	padding-top: 1.16rem;
}

.classification .question_bank_nav {
	width: 100%;
	/* border-bottom: 1px solid #eee; */
	padding: 0.9375rem 0.8125rem 0rem;
	position: relative;
}

.classification .question_bank_nav ul {
	display: flex;
	justify-content: space-between;
}

.classification .question_bank_nav ul li {
	width: 5rem;
	text-align: center;
}

.classification .question_bank_nav ul li a {
	display: block;
	width: 100%;
}

.classification .question_bank_nav ul li a img {
	width: 2.8125rem;
	height: 2.8125rem;
	/* border-radius: 100%; */
	border-radius: 0.63rem;
	display: block;
	margin: 0 auto;
}

.classification .question_bank_nav ul li a p {
	font-size: 0.75rem;
	color: #666;
	margin-top: 0.4375rem;
}

.classification .question_bank_nav ul li a:active img {
	opacity: 0.8;
}

.classification .question_bank_nav ul li a:active p {
	color: #115bd8;
}

.Journalism{
	background-color: #fff;
	width: 100%;
	height: 4.84rem;
	display: flex;
	align-items: center;
	margin-top: 0.5rem;
	padding-left: 0.5rem;
	padding-right:1.5rem;
}
.twoindex{
	margin: 0;
	padding-top: 0.5rem;
}
.journalism_left{
	width: 3.63rem;
	height: 3.25rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-right: solid 0.03rem #bfbfbf;
}
.journalism_left img{
	width: 2.38rem;
	height: 2.22rem;
}
.journalism_right{
	width: 100%;
	height: 3.25rem;
	margin-left: 0.63rem;
}
.journalism_right .van-swipe-item{
	display: flex;
	flex-direction: column;
	/* justify-content: space-between; */
	align-items: center;
}
.journalism_right .van-swipe-item div{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	
	/* height: 1rem; */
}
.journalism_right .van-swipe-item span{
	width: 15.97rem;
	font-size: 0.88rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666666;
}

.journalism_right .van-swipe-item img{
	width: 0.28rem;
	height: 0.53rem;
}

.survey{
	margin-top: 0.5rem;
	background-color: #fff;
	padding: 0.94rem 0.75rem;
}
.survey .survey_top{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.survey .survey_top .survey_title{
	font-size: 1rem;
	font-weight: 600;
	color: #323233;
}
.survey .survey_top .stage{
	/* width: 6.31rem; */
	height: 1.7rem;
	line-height: 1.7rem;
}
.survey .survey_top .stage  .van-dropdown-menu {
	/* position: absolute; */
	height: 1.7rem;
	background-color: #438edb;
	color: #ffffff;
	border-radius: 0.78rem 0rem 0rem 0.78rem;
	/* right: 0; */
	/* top: 0; */
	padding: 0 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 999;
}
.survey .survey_top .stage .Phase_identification{
	height: 1.7rem;
	background-color: #438edb;
	color: #ffffff;
	border-radius: 0.78rem 0rem 0rem 0.78rem;
	padding: 0 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 999;
}

.survey .survey_top .stage .van-dropdown-menu .van-dropdown-menu__bar {
	height: 100%;
	box-shadow: none;
	background-color: #438edb;
	color: #ffffff;
	border-radius: 0.78rem 0rem 0rem 0.78rem;
}

.survey .survey_top .stage .van-dropdown-menu .van-dropdown-menu__bar.van-dropdown-menu__bar--opened .van-dropdown-menu__title::after {
	transform: rotate(180deg) scale(1);
	transition: all 0.4s;
}

/* .survey .survey_top .stage .van-dropdown-menu .van-dropdown-menu__title::after {
	border: none;
	width: 1.3125rem;
	height: 1.3125rem;
	background: url(../images/jdxl.png) no-repeat;
	background-size: 100% 100%;
	transform: rotate(0);
	-webkit-transform: rotate(0);
	right: -0.5rem;
	top: 50%;
	margin-top: -0.65625rem;
	left: auto;
	transition: all 0.4s;
} */

.survey .survey_top .stage .van-dropdown-menu .van-dropdown-menu__bar .van-dropdown-menu__title {
	padding: 0 1.075rem 0 0;
	color: #ffffff;
}
.survey .survey_top .survey_label {
	min-width: 5.31rem;
	height: 1.56rem;
	line-height: 1.56rem;
	text-align: center;
	background-color: #115bd8;
	border-radius: 0.78rem 0rem 0rem 0.78rem;
	font-size: 0.88rem;
	color: #ffffff;
	padding: 0 1rem;
}

.survey .topic_content {
	padding: 0.9375rem 0.8125rem;
	display: flex;
	flex-direction: column;
	border-radius: 0.63rem;
	margin-top: 0.59rem;
}
.survey .topic_content .last_time{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 1rem;
}
.survey .topic_content .circle{
	display: flex;
	justify-content: space-between;
	border-radius: 0.63rem;
	position: relative;
	z-index: 8;
	justify-content: center;
	margin-bottom: 1rem;
}
.survey .topic_content .two-circle{
	justify-content: space-around;
}
.survey .topic_content .last_time .last_time_left{
	display: flex;
	flex-direction: column;
}
.survey .topic_content .last_time .last_time_left .last_Tleft_span1{
	font-size: 0.88rem;
	color: #115bd8;
	font-weight: 600;
	margin-bottom: 0.56rem;
}
.survey .topic_content .last_time .last_time_left .last_Tleft_span2 {
	font-size: 0.75rem;
	color: #115bd8;
}
.survey .topic_content .last_time .last_time_left .last_Tleft_span1 img{
	width: 0.84rem;
	height: 0.84rem;
}
.survey .topic_content .last_time .last_time_right button{
	width: 4.78rem;
	height: 1.56rem;
	line-height: 1.56rem;
	border-radius: 0.78rem;
	border: solid 0.03rem #115bd8;
	background-color: #f1f5fd;
	font-size: 0.81rem;
	color: #115bd8;
}

.survey .topic_content .Question_number {
	width: 5.9375rem;
	display: flex;
	/* flex-direction: column; */
	align-items: center;
	justify-content: flex-end;
}
.survey .topic_content .Question_number .yuan{
	width: 0.5rem;
	height: 0.5rem;
	border: solid 0.16rem #115bd8;
	border-radius: 50%;
	margin-right: 0.2rem;
}
.survey .topic_content .Question_number span{
	font-size: 0.88rem;
	color: #333;
}
.survey .topic_content .Question_number h6 {
	font-size: 1.3125rem;
	color: #333;
}

.survey .topic_content .Question_number p {
	font-size: 0.8125rem;
	color: #999;
	margin-top: 0.125rem;
}

.survey .topic_content .schedule {
	width: 15.3125rem;
	height: 15.3125rem;
	border-radius: 100%;
	/* background: #fff5f5; */
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0px 0px 16px #eaebf1;
}

.survey .topic_content .schedule .van-circle {
	width: 12.125rem !important;
	height: 12.125rem !important;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.survey .topic_content .schedule .van-circle .schedule_center {
	width: 7.125rem;
	height: 7.125rem;
	/* background: #ffdbda; */
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.survey .topic_content .schedule .van-circle .percentage {
	font-size: 1.875rem;
	font-weight: bold;
}

.survey .topic_content .schedule .van-circle p {
	font-size: 0.8125rem;
	margin-top: 0.1875rem;
	color: #999;
}

.curriculum_recommend{
	padding: 0 0.75rem;
	padding-top: 0.5rem;
	margin: 0 auto;
	background-color: #fff;
}
.curriculum_recommend .c_R_top{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.97rem;
}
.curriculum_recommend .c_R_top .c_R_title{
	font-size: 1rem;
	color: #333333;
	font-weight: 600;
}
.curriculum_recommend .c_R_top .c_R_more {
	font-size: 0.75rem;
	color: #333333;
}
.curriculum_recommend .curriculum_list .c_list{
	padding-bottom: 0.94rem;
}
.curriculum_recommend .curriculum_list .c_list .img{
	position: relative;
	width: 100%;
	height: 12.38rem;
	border-radius: 0.31rem;
	margin: 0 auto;
}
.curriculum_recommend .curriculum_list .c_list .img img{
	width: 100%;
	height: 100%;
}
.curriculum_recommend .curriculum_list .c_list .img span {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0.40rem;
	padding: 0.1rem 0.2rem;
	padding-top: 0rem;
	background-color: rgba(255,255, 255, 0.3);
	color: #ffffff;
	border-radius:0 0 0 0.5rem;
}
.curriculum_recommend .curriculum_list .c_list .c_title{
	font-size: 0.88rem;
	color: #333333;
}
.curriculum_recommend .curriculum_list .c_list .c_infomation {
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #999999;
	font-size: 0.75rem;
	margin-top: 0.3rem;
}
.curriculum_recommend .curriculum_list .c_list .c_infomation .c_infomation_i{
	display: flex;
	align-items: center;
}
.curriculum_recommend .curriculum_list .c_list .c_infomation img{
	flex-shrink: 0;
	margin-right: 0.2rem;
}

.Company_profile{
	background-color: #fff;
	margin-top: 0.5rem;
}
.Company_profile .profile_top{
	display: flex;
	justify-content: space-between;
	padding: 1.2rem 0.81rem;
	background-color: #f0f3f5;
	/* padding-bottom: 0; */
}
.Company_profile .profile_top .profile_left{
	display: flex;
	align-items: center;
	font-size: 1rem;
	color: #323233;
	font-weight: 600;
	position: relative;
	padding-left:12px;
}
.profile_left2::after{
	position: absolute;
	content: "";
	width: 4px;
	height: 20px;
	background-color: #0157a0;
	left: 0;
	top: 2px;
	border-radius: 2px;
}
.Company_profile .profile_top .profile_left img{
	width: 1.06rem;
	height: 1.06rem;
	margin-right: 0.3rem;
}
.Company_profile .profile_top .profile_right {
	display: flex;
	align-items: center;
	font-size: 0.75rem;
	color: #323233;
}
.Company_profile .profile_top .profile_right img {
	width: 6px;
	height: 12px;
}
.Company_profile .profile_text {
	padding: 0.91rem 0.81rem;
	font-size: 0.88rem;
	color: #666666;
}
.Company_profile .profile_text .profile_text_fwb{
	overflow: hidden;
	-webkit-line-clamp: 5;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.train1{
	background-color: #fff;
	padding: 1.28rem 0.72rem;
	padding-bottom: 0;
	margin-top: 0.5rem;
}
.train1 .train_top{
	display: flex;
	align-items: center;
	font-size: 1rem;
	color: #323233;
	font-weight: 600;
	margin-bottom: 1.03rem;
	position: relative;
	padding-left: 12px;
}
.train1 .train_top img{
	width: 1.06rem;
	height: 1.06rem;
}
.train1 .train1_list img{
	width: 6.69rem;
	height: 6.25rem;
}
.train1-new .train1_list img{
	width: 100%;
	height: 100%;
}
.train1 .train1_list ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.train1 .train1_list li{
	margin-bottom: 1.19rem;
	
}
.train1-new .train1_list li{
	width: 46%;
}
.content_question_bank {
	width: 93.6%;
	background: #fff;
	margin: 3.5125rem auto 0;
	border-radius: 0.5625rem;
	position: relative;
}
.content_question_bank.no_img {
	margin-top: -4.5rem;
}
.content_question_bank .question_bank_nav {
	width: 100%;
	border-bottom: 1px solid #eee;
	padding: 0.9375rem 0.8125rem 0.75rem;
	position: relative;
}
.content_question_bank .question_bank_nav ul {
	display: flex;
	justify-content: space-between;
}
.content_question_bank .question_bank_nav ul li {
	width: 5rem;
	text-align: center;
}
.content_question_bank .question_bank_nav ul li a {
	display: block;
	width: 100%;
}
.content_question_bank .question_bank_nav ul li a img {
	width: 2.8125rem;
	height: 2.8125rem;
	border-radius: 100%;
	
	display: block;
	margin: 0 auto;
}
.content_question_bank .question_bank_nav ul li a p {
	font-size: 0.75rem;
	color: #666;
	margin-top: 0.4375rem;
}
.content_question_bank .question_bank_nav ul li a:active img {
	opacity: 0.8;
}
.content_question_bank .question_bank_nav ul li a:active p {
	color: #115bd8;
}
.content_question_bank .topic_content {
	padding: 0.9375rem 0.8125rem;
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 8;
}
.content_question_bank .topic_content .Question_number {
	width: 5.9375rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.content_question_bank .topic_content .Question_number h6 {
	font-size: 1.3125rem;
	color: #115bd8;
}
.content_question_bank .topic_content .Question_number p {
	font-size: 0.8125rem;
	color: #999;
	margin-top: 0.125rem;
}
.content_question_bank .topic_content .schedule {
	width: 9.3125rem;
	height: 9.3125rem;
	border-radius: 100%;
	background: #fff5f5;
	display: flex;
	align-items: center;
	justify-content: center;
}
.content_question_bank .topic_content .schedule .van-circle {
	width: 8.125rem !important;
	height: 8.125rem !important;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.content_question_bank .topic_content .schedule .van-circle .schedule_center {
	width: 7.125rem;
	height: 7.125rem;
	background: #ffdbda;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.content_question_bank .topic_content .schedule .van-circle .percentage {
	font-size: 1.875rem;
	color: #115bd8;
	font-weight: bold;
}
.content_question_bank .topic_content .schedule .van-circle p {
	font-size: 0.8125rem;
	color: #115bd8;
	margin-top: 0.1875rem;
}
.recent_study {
	width: 93.6%;
	margin: 0.625rem auto 0;
	background: #fff;
	padding: 0.9375rem 0.8125rem 0.5625rem;
	box-sizing: border-box;
	border-radius: 0.5625rem;
}
.recent_study .recent_study_title {
	font-size: 1rem;
	color: #333;
	position: relative;
	padding-left: 0.46875rem;
	line-height: 1.5rem;
}
.recent_study .recent_study_title::after {
	content: "";
	position: absolute;
	width: 0.15625rem;
	height: 0.9375rem;
	background: #115bd8;
	border-radius: 0.09375rem;
	left: 0;
	top: 50%;
	margin-top: -0.4375rem;
}
.recent_study .recent_study_nr {
	width: 100%;
	margin-top: 0.625rem;
}
.recent_study .recent_study_nr .recent_study_li {
	width: 100%;
	margin-bottom: 0.9375rem;
}
.recent_study .recent_study_nr .recent_study_li .recent_study_date {
	width: 100%;
	display: flex;
	align-items: center;
	font-size: 0.75rem;
	color: #115bd8;
	background: url(../images/date.png) no-repeat left center;
	background-size: 0.78125rem 0.78125rem;
	padding-left: 1.0625rem;
}
.recent_study .recent_study_nr .knowledge_point_list {
	width: 100%;
	margin-top: 0.375rem;
	position: relative;
}
.recent_study .recent_study_nr .knowledge_point_list::after {
	content: "";
	width: 0.0625rem;
	height: 100%;
	position: absolute;
	background: #f0f3f5;
	left: 2.4375rem;
	top: 0;
}
.recent_study .recent_study_nr .knowledge_point_list .knowledge_point_li {
	display: flex;
	justify-content: space-between;
	height: 3.5rem;
	align-items: center;
}
.recent_study .recent_study_nr .knowledge_point_list .knowledge_point_li .date {
	font-size: 0.75rem;
	color: #999;
	position: relative;
}
.recent_study
	.recent_study_nr
	.knowledge_point_list
	.knowledge_point_li
	.date::after {
	content: "";
	width: 0.375rem;
	height: 0.375rem;
	background: #115bd8;
	border-radius: 100%;
	position: absolute;
	left: 2.27125rem;
	top: 50%;
	margin-top: -3px;
	z-index: 99;
}
.recent_study
	.recent_study_nr
	.knowledge_point_list
	.knowledge_point_li
	.Intellectual_content {
	width: 85.21%;
	border-bottom: 1px solid #f0f3f5;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}
.recent_study
	.recent_study_nr
	.knowledge_point_list
	.knowledge_point_li
	.Intellectual_content
	.content_Intellectual {
	width: 10.625rem;
}
.recent_study
	.recent_study_nr
	.knowledge_point_list
	.knowledge_point_li
	.Intellectual_content
	.content_Intellectual
	.broad_heading {
	font-size: 0.75rem;
	color: #999;
}
.recent_study
	.recent_study_nr
	.knowledge_point_list
	.knowledge_point_li
	.Intellectual_content
	.content_Intellectual
	.Knowledge_title {
	font-size: 0.8125rem;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 0.125rem;
}
.recent_study
	.recent_study_nr
	.knowledge_point_list
	.knowledge_point_li
	.Intellectual_content
	.Continue_answer_questions {
	width: 4.375rem;
	height: 1.875rem;
	position: relative;
	font-size: 0.75rem;
	color: #fff;
	background: url(../images/jxdt_bg.png) no-repeat;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.recent_study
	.recent_study_nr
	.knowledge_point_list
	.knowledge_point_li:last-child
	.Intellectual_content {
	border-bottom: none;
}

.tabbar {
	background: #fff;
	border-top: 1px solid #dedede;
	height: 3.7rem;
	padding: 0 3.2%;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1200;
}
.tabbar ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.tabbar ul li {
	width: 4.75rem;
	height: 3.7rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.tabbar ul li a {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 100%;
}
.tabbar ul li a p {
	font-size: 0.75rem;
	color: #666;
	padding-top: 1.6875rem;
	padding-top: 1.6875rem;
}
.tabbar ul li.on a p {
	color: #115bd8;
}
.tabbar ul li.Wanfeng_question_bank a p {
	background: url(../images/index1.png) no-repeat center top;
	background-size: 1.53125rem 1.53125rem;
}
.tabbar ul li.Wanfeng_question_bank.on a p {
	background: url(../images/index2.png) no-repeat center top;
	background-size: 1.53125rem 1.53125rem;
}
.tabbar ul li.Wanfeng_classroom a p {
	background: url(../images/kc1.jpg) no-repeat center top;
	background-size: 1.53125rem 1.53125rem;
}
.tabbar ul li.Wanfeng_classroom.on a p {
	background: url(../images/kc2.jpg) no-repeat center top;
	background-size: 1.53125rem 1.53125rem;
}
.tabbar ul li.learning_materials a p {
	background: url(../images/xskt1.jpg) no-repeat center top;
	background-size: 1.53125rem 1.53125rem;
}
.tabbar ul li.learning_materials.on a p {
	background: url(../images/xskt2.jpg) no-repeat center top;
	background-size: 1.53125rem 1.53125rem;
}
.tabbar ul li.personal_center a p {
	background: url(../images/mine1.jpg) no-repeat center top;
	background-size: 1.53125rem 1.53125rem;
}
.tabbar ul li.personal_center.on a p {
	background: url(../images/mine2.jpg) no-repeat center top;
	background-size: 1.53125rem 1.53125rem;
}
.van-overflow-hidden
	.header_question_bank
	.question_bank_content
	.van-dropdown-menu {
	border-radius: 0;
}
.van-dropdown-item {
	z-index: 999999;
}
.van-popup--top {
	/* width: 7.25rem; */
	max-width: 10.95rem;
	left: auto;
	right: 0;
}
.van-cell {
	padding: 0;
	/* border-bottom: 1px dashed #e5e5e5; */
}
.van-dropdown-item__option {
	padding: 8px 10px;
}
.van-cell__value {
	width: 14px;
}
.van-dropdown-item__option--active .van-dropdown-item__icon {
	width: 14px;
	color: #0157a0 !important;
}
.van-dropdown-item__option--active {
	white-space: nowrap;
	color: #0157a0 !important;
}
.van-dropdown-item__icon {
	float: right;
}
.van-cell::after {
	display: none;
}
.van-popup--top {
	border-top: 1px dashed #115bd8;
}
.van-dropdown-menu__title {
	color: #115bd8;
}

/* 蓝盾题库 */

#waiceng{
	width: 100%;
	/* height: 700px; */
	padding-bottom: 50px;
}


.title {
	width: 100%;
	text-align: center;
	font-size: 1.0625rem;
	color: #fff;
	background: #115bd8;
	height: 2.75rem;
	line-height: 2.75rem;
}
.question_bank_list {
	padding: 0.09375rem 3.2% 0;
}
/* .question_bank_list ul{max-height:37.25rem;overflow-y:auto;} */
.question_bank_list ul li {
	width: 100%;
	border-bottom: 1px solid #eee;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 1rem 0;
}
.question_bank_list ul li .question_bank_details {
	width: 85%;
	padding-left: 1.8125rem;
	background: url(../images/tk_dian.png) no-repeat left 0.125rem;
	background-size: 1.21875rem 1.21875rem;
}
.question_bank_list ul li .question_bank_details .question_bank_title {
	font-size: 0.9375rem;
	color: #111;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.question_bank_list ul li .question_bank_details .question_bank_xx {
	width: 100%;
	margin-top: 0.375rem;
	display: flex;
}
.question_bank_list ul li .question_bank_details .question_bank_xx .accuracy {
	font-size: 0.75rem;
	color: #115bd8;
}
.question_bank_list
	ul
	li
	.question_bank_details
	.question_bank_xx
	.accuracy
	span {
	color: #666;
	margin-right: 0.3125rem;
}
.question_bank_list
	ul
	li
	.question_bank_details
	.question_bank_xx
	.Have_answer {
	margin-left: 1.5625rem;
	font-size: 0.75rem;
	color: #666;
}
.question_bank_list ul li .Into_practice {
	width: 2.625rem;
	height: 2.625rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.question_bank_list ul li .Into_practice img {
	width: 1.875rem;
	height: 1.875rem;
	display: block;
}
.back_last_time {
	width: 93.6%;
	height: 2.8125rem;
	background: #115bd8;
	border-radius: 1.3125rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.875rem;
	color: #fff;
	position: fixed;
	left: 3.2%;
	bottom: 2.1875rem;
}

/* 开始答题 */
.title .test_progress {
	font-size: 0.75rem;
	color: #fff;
}
.title .test_progress span {
	font-size: 1.0625rem;
}
.answer {
	width: 100%;
	padding: 1.0625rem 3.2% 0;
	position: relative;
}
.answer .select_topic {
	width: 100%;
}
.answer .select_topic .topic_describe {
	font-size: 0.875rem;
	line-height: 1.3rem;
	margin-top: 0.3rem;
}
.answer .select_topic .subject {
	width: 100%;
	line-height: 1.375rem;
	font-size: 1.0625rem;
	color: #111;
}
.answer .select_topic .subject .question_types {
	width: 2.875rem;
	height: 1.3rem;
	background: #115bd8;
	border-radius: 0.15625rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.75rem;
	color: #fff;
	float: left;
	margin-right: 0.75rem;
}
.answer .select_topic .option {
	width: 100%;
	margin-top: 1.125rem;
}
.answer .select_topic .option ul li {
	width: 100%;
	margin-bottom: 1.71875rem;
	font-size: 0.9375rem;
	color: #444;
	line-height: 1.875rem;
}
.answer .select_topic .option ul li:last-child {
	margin-bottom: 0;
}
.answer .select_topic .option ul li em {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1.755rem;
	height: 1.755rem;
	border: 0.0625rem solid #aaa;
	border-radius: 100%;
	font-size: 1rem;
	color: #888;
	float: left;
	margin-right: 0.75rem;
}
.answer .right_answers {
	width: 100%;
	height: 3.75rem;
	background: #ffeeee;
	border-radius: 0.25rem;
	display: flex;
	align-items: center;
	padding-left: 0.6875rem;
	font-size: 1.25rem;
	color: #115bd8;
	margin-top: 1.9375rem;
}
.answer .select_topic .option ul li.correct em {
	background: #0157a0;
	border: 0.0625rem solid #0157a0;
	color: #fff;
}
.answer .select_topic .option ul li.mistake em {
	background: #cc2424;
	border: 0.0625rem solid #cc2424;
	color: #fff;
}
.answer .select_topic .option ul li.select em {
	font-weight: 700;
}
.answer .select_topic .option ul li.select {
	border: 2px solid #ccc;
	background-color: #ccc;
}
.answer .select_topic .option ul li.select em {
	font-weight: 700;
	color: #fff;
}
.answer .Hand_sliding{
	width: 12.28rem;
	height: 10.28rem;
	position: absolute;
	right: 20px;
	top: 400px;
}
@keyframes identifier {
	0%{transform: rotateZ(0deg);}
	50%{transform: rotateZ(-30deg);}
	100% {transform: rotateZ(0deg);}
}
.Hand_sliding{
	animation-name: identifier;
	animation-duration: 1s;
	animation-iteration-count: 1;
}

.title_analysis {
	width: 100%;
	padding: 0 3.2%;
	margin-top: 1rem;
}
.title_analysis h4 {
	font-size: 1.0625rem;
	color: #666;
	background: url(../images/tmjx.png) no-repeat left center;
	padding-left: 1.40625rem;
	background-size: 1.03125rem 1rem;
	font-weight: normal;
}
.title_analysis .analysis_details {
	width: 100%;
	margin-top: 0.75rem;
	font-size: 0.8125rem;
	color: #111;
	line-height: 1.375rem;
	text-align: justify;
}
.evolve_footer {
	width: 100%;
	height: 2.53125rem;
	border-top: 1px solid #ddd;
	position: fixed;
	left: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 3.2%;
	background: #fff;
}
.evolve_footer > div {
	height: 2.53125rem;
	display: flex;
	align-items: center;
}

.evolve_footer > div .del_error_btn{
	font-size: .813rem;
	color: #666666;
	width: 4.375rem;
	height: 1.469rem;
	border: .031rem solid #ccc;
	border-radius: .25rem;
	text-align: center;
	line-height: 1.469rem;
}



.evolve_footer .Correct_number {
	font-size: 0.8125rem;
	color: #0157a0;
	background: url(../images/zq.png) no-repeat left center;
	padding-left: 1.25rem;
	background-size: 0.8125rem 0.8125rem;
}
.evolve_footer .Wrong_number {
	font-size: 0.8125rem;
	color: #115bd8;
	margin-left: 1.09375rem;
	background: url(../images/cw.png) no-repeat left center;
	padding-left: 1.25rem;
	background-size: 0.8125rem 0.8125rem;
}
.evolve_footer .total_progress {
	margin-left: 1.34375rem;
	background: url(../images/aggregate.png) no-repeat left center;
	padding-left: 1.71875rem;
	background-size: 0.875rem 0.875rem;
	font-size: 0.8125rem;
	color: #666;
}

.answer_schedule {
	width: 100%;
	border-top: 1px solid #ddd;
	height: 30rem;
	overflow-y: auto;
}
.answer_schedule ul {
	padding: 1rem 3.2% 0.5rem;
	display: flex;
	flex-wrap: wrap;
}
.answer_schedule ul div{
	margin-left: 0.6rem;
	display: inline-block;
	margin-bottom: 0.5rem;
	display: block;
	width: 100%;
	font-weight: 600;
	font-size: 0.94rem;
}
.answer_schedule ul li {
	width: 5%;
	padding: 5%;
	border: 2px solid #def1ff;
	border-radius: 100%;
	margin: 0 2.8% 0.9375rem;
	position: relative;
}
.answer_schedule ul li p {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.875rem;
	color: #0157a0;
}
.answer_schedule ul li.correct {
	background: #def1ff;
}
.answer_schedule ul li.correct p {
	color: #0157a0;
}
.answer_schedule ul li.mistake {
	background: #ffdbdb;
	border: 2px solid #ffdbdb;
}
.answer_schedule ul li.mistake p {
	color: #115bd8;
}
.answer_schedule ul li.select {
	border: 2px solid #ccc;
	background-color: #ccc;
}
.answer_schedule ul li.select p {
	font-weight: 700;
	color: #fff;
}

/* 模拟考试 */
.answer .right_answers.practice_test {
	color: #115bd8;
	background: #e8f6ff;
	margin-top: 0.75rem;
}
.Confirm_answer {
	width: 100%;
	height: 2.8125rem;
	background:linear-gradient(to right, #13c8d4,#1771e8);
	/* background: url(../images/qrda.png) no-repeat; */
	background-size: 100% 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.875rem;
	color: #fff;
	margin-top: 3rem;
	border-radius: 30px;
}

.resolution{
	width: 100%;
	padding: 0 .75rem;
	position: fixed;
	bottom: 1.5rem;
	left: 0;
}


.title_analysis.practice_test h4 {
	background: url(../images/mnks_tmjx.png) no-repeat left center;
	background-size: 1.03125rem 1rem;
}
.evolve_footer .hand_examination_paper {
	width: 4.6875rem;
	height: 1.875rem;
	/* background: url(../images/jj_bg.png) no-repeat; */
	background:linear-gradient(to right, #13c8d4,#1771e8);
	/* background-size: 100% 100%; */
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.875rem;
	color: #fff;
	border-radius: 10px;
}

.results_hand {
	width: 20rem;
	border-radius: 0.625rem;
	position: fixed;
	left: 50%;
	top: 50%;
	background: #fff;
	transform: translate(-50%, -50%);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16);
	padding: 1.125rem 1.75rem 2.375rem;
	text-align: center;
}
.results_hand .schedule {
	width: 7.8125rem;
	height: 7.8125rem;
	border-radius: 100%;
	background: #fff5f5;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 1.1875rem auto 0;
}
.results_hand .schedule .van-circle {
	width: 6.625rem !important;
	height: 6.625rem !important;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.results_hand .schedule .van-circle .schedule_center {
	width: 5.625rem;
	height: 5.625rem;
	background: #ffdbda;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.results_hand .schedule .van-circle .percentage {
	font-size: 1.875rem;
	color: #115bd8;
	font-weight: bold;
}
.results_hand .schedule .van-circle p {
	font-size: 0.8125rem;
	color: #115bd8;
	margin-top: 0.1875rem;
}

.results_hand h3 {
	font-size: 1.25rem;
	color: #115bd8;
	text-align: center;
}
.results_hand .time_remaining {
	margin-top: 0.5625rem;
	text-align: center;
	font-size: 0.8125rem;
	color: #999;
	background: url(../images/sysj.png) no-repeat left center;
	background-size: 0.8125rem 0.8125rem;
	display: inline-block;
	padding-left: 1.1875rem;
}
.results_hand .answer_button {
	width: 100%;
	margin-top: 1.5rem;
	display: flex;
	justify-content: space-around;
}
.results_hand .answer_button .Now_you_hand {
	width: 7.1875rem;
	height: 2.1875rem;
	border: 0.0625rem solid #115bd8;
	border-radius: 0.625rem;
	font-size: 0.875rem;
	color: #115bd8;
	display: flex;
	align-items: center;
	justify-content: center;
}
.results_hand .answer_button .Continue_answer_questions {
	width: 7.1875rem;
	height: 2.1875rem;
	background: url(../images/jxdt.png) no-repeat;
	background-size: 100% 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.875rem;
	color: #fff;
}
.results_hand.Has_qualified h3 {
	color: #0157a0;
}
.results_hand.Has_qualified .schedule {
	background: #f3fbff;
}
.results_hand.Has_qualified .schedule .van-circle .schedule_center {
	background: #ddf2ff;
}
.results_hand.Has_qualified .schedule .van-circle .percentage {
	color: #0157a0;
}
.results_hand.Has_qualified .schedule .van-circle p {
	color: #0157a0;
}
.results_hand.Has_qualified .answer_button .Now_you_hand {
	border-color: #0157a0;
	color: #0157a0;
}
.results_hand.Has_qualified .answer_button .Continue_answer_questions {
	background: url(../images/jxdt_jg.png) no-repeat;
	background-size: 100% 100%;
}

/* 模拟考试-交卷后 */
.examination_result {
	width: 100%;
	height: 11.5625rem;
	background: url(../images/mnks_bg.jpg) no-repeat;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.examination_result .examination_result_sj {
	width: 6.75rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.examination_result .examination_result_sj .numerical_value {
	font-size: 1.25rem;
	color: #fff;
}
.examination_result .examination_result_sj p {
	font-size: 0.8125rem;
	color: #fff;
	margin-top: 0.4375rem;
}
.examination_result .examination_result_center {
	width: 8.4375rem;
	height: 8.4375rem;
	background: url(../images/mnks_zxd.png) no-repeat;
	background-size: 100% 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.examination_result .examination_result_center .grade {
	font-size: 0.8125rem;
	color: #fff;
}
.examination_result .examination_result_center .grade em {
	font-size: 2.4375rem;
	color: #fff;
	margin-right: 0.375rem;
}
.examination_result .examination_result_center p {
	font-size: 0.8125rem;
	color: #fff;
	margin-top: 0.25rem;
}
.After_hand_table{
	margin: 0.94rem 1rem;
}
.After_hand_table .a_h_table{
	/* width: 22.23rem; */
	width: 100%;
	height: 8.5rem;
	border-collapse: collapse;
	border: solid 0.03rem #cccccc;
	text-align: center;
	font-size: 0.88rem;
}
.After_hand_table .a_h_table th{
	background-color: #e07c7c;
	color: #fff;
	font-size: 0.88rem;
	font-weight: normal;
	height: 2.5rem;
}
.After_hand_table .a_h_table th:nth-of-type(2) {
	width: 4.58rem;
}
.After_hand_table .a_h_table .a_H_tr td{
	color: #666666;
	height: 2.5rem;
	background-color: #fff;
}
.After_hand_table .a_h_table .a_H_tr td:nth-of-type(4){
	color: #115bd8;
}

.After_hand_function {
	width: 100%;
	margin-top: 0.625rem;
	padding: 0 3.2%;
}
.After_hand_function a {
	display: flex;
	align-items: center;
	width: 100%;
	background: #fff;
	margin-bottom: 0.625rem;
	border-radius: 0.28125rem;
	height: 3.71875rem;
	padding: 0 0.875rem 0 0.5625rem;
	box-shadow: 0rem 0.41rem 0.5rem 0rem rgba(79, 89, 96, 0.04);
}
.After_hand_function a .function_details {
	width: 100%;
	position: relative;
	padding: 0 0.6875rem 0 2.40625rem;
}
.After_hand_function a .function_details h5 {
	font-size: 0.875rem;
	color: #111;
	font-weight: normal;
}
.After_hand_function a .function_details p {
	font-size: 0.75rem;
	color: #999;
	margin-top: 0.125rem;
}
.After_hand_function a .function_details::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -0.40625rem;
	width: 0.46875rem;
	height: 0.8125rem;
	background: url(../images/jr.png) no-repeat;
	background-size: 100% 100%;
}
.After_hand_function .wrong_topic .function_details {
	background: url(../images/bcct.png) no-repeat left center;
	background-size: 1.625rem 1.625rem;
}
.After_hand_function .Examination_paper_analysis .function_details {
	background: url(../images/sjjx.png) no-repeat left center;
	background-size: 1.625rem 1.625rem;
}
.After_hand_function .re_examination .function_details {
	background: url(../images/cxks.png) no-repeat left center;
	background-size: 1.625rem 1.625rem;
}
.After_hand_function a:active .function_details h5 {
	color: #115bd8;
}

/* 历年真题 */
.question_bank_list ul li .question_bank_details .question_bank_xx .difficulty {
	font-size: 0.75rem;
	color: #666;
}
.question_bank_list
	ul
	li
	.question_bank_details
	.question_bank_xx
	.difficulty
	span {
	margin-right: 0.125rem;
}
.question_bank_list ul li .question_bank_details .question_bank_xx .made {
	margin-left: 1.5625rem;
	font-size: 0.75rem;
	color: #666;
}
.question_bank_list.previous_exam_papers
	ul
	li
	.question_bank_details
	.question_bank_title {
	font-size: 0.8125rem;
}
.question_bank_list.previous_exam_papers
	ul
	li
	.question_bank_details
	.question_bank_xx {
	margin-top: 0.5rem;
}
.question_bank_list.previous_exam_papers ul li .question_bank_details {
	background: url(../images/tk_dian.png) no-repeat left top;
	background-size: 1.21875rem 1.21875rem;
}

/* 登录页-忘记密码修改密码 */
.form_forget_password {
	padding: 1.0625rem 1.3125rem 0;
}
.form_forget_password > input {
	width: 100%;
	height: 2.75rem;
	border: 1px solid #ccc;
	padding: 0 0.625rem;
	font-size: 0.9375rem;
	color: #666;
	border-radius: 0.3125rem;
	line-height: 2.6875rem;
	margin-bottom: 0.9375rem;
}
.form_forget_password .phone_verification_code {
	width: 100%;
	height: 2.75rem;
	border: 1px solid #ccc;
	display: flex;
	border-radius: 0.3125rem;
	overflow: hidden;
	justify-content: space-between;
	margin-bottom: 0.9375rem;
	align-items: center;
}
.form_forget_password .phone_verification_code input {
	width: 68.97%;
	height: 2.6875rem;
	padding: 0 0.625rem;
	font-size: 0.9375rem;
	color: #666;
	display: block;
}
.form_forget_password .phone_verification_code button {
	display: block;
	width: 29.39%;
	background: none;
	border: none;
	font-size: 0.9375rem;
	color: #999;
	padding: 0;
	height: 1.8125rem;
	border-left: 1px solid #eee;
}
.form_forget_password .Confirm_new_password {
	margin-bottom: 0;
}
.form_forget_password .confirm {
	width: 83.96%;
	height: 2.6875rem;
	background: url(../images/register_bg.png) no-repeat;
	background-size: 100% 100%;
	border: none;
	display: block;
	margin: 2.5rem auto 0;
	font-size: 0.9375rem;
	color: #fff;
}

.form_forget_password .identifying_code {
	width: 100%;
	display: flex;
	justify-content: space-between;
	border: 1px solid #ccc;
	border-radius: 0.3125rem;
	height: 2.75rem;
	overflow: hidden;
	margin-bottom: 0.9375rem;
}
.form_forget_password .identifying_code input {
	width: 68.97%;
	height: 2.6875rem;
	padding: 0 0.625rem;
	font-size: 0.9375rem;
	color: #666;
	display: block;
}
.form_forget_password .identifying_code .van-cell {
	width: 71.51%;
	margin-bottom: 0;
}
.form_forget_password .identifying_code .graph {
	width: 29.39%;
	position: relative;
}
.form_forget_password .identifying_code .graph img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 0;
	margin-bottom: 0;
}
.form_forget_password .identifying_code .graph p {
	position: absolute;
	width: 100%;
	text-align: center;
	font-size: 0.75rem;
	color: #999;
	top: 2.4375rem;
	margin-bottom: 0;
}

/* 登录 */
.login_logo{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 5rem;
}
.login_logo img {
	width: 6rem;
	height: 6rem;
	margin: 0 auto;
}
.login_logo span {
	display: inline-block;
	font-size: 1rem;
	margin-top: 1rem;
}
.login_register{
	margin-top: 15rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.login_register button{
	width: 18.13rem;
	height: 2.69rem;
	background: linear-gradient(to right, #13c8d4,#1771e8);
	background-blend-mode: normal,
		normal;
	border-radius: 1.5rem;
	border: none;
	font-size: 1rem;
	color: #ffffff;
	margin: 0 auto;
}
.login_register .login_check{
	margin-top: 0.1rem;
	width: 18rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.login_register .login_check span{
	font-size: 0.75rem;
	color: #666666;
}
.login_register .login_check .van-checkbox{
	font-size: 1rem;
	color: #115bd8;
	display: flex;
	align-items: center;
}
.login_register .login_check .van-checkbox .van-checkbox__icon{
	line-height: 1.1rem;
	height: 1.5rem;
	font-size: 1.4rem;
}
.login_register .login_check .van-checkbox .van-checkbox__label{
	margin-left: 3px;
}
.login_register .login_check .van-checkbox .van-checkbox__icon--checked .van-icon{
	width: 0.81rem;
	height: 0.81rem;
	line-height: 0.81rem;
	font-size: 0.1rem;
	border: solid 0rem #999999;
	background-color: #1771e8; 
	display: inline-block;
}
.login_register .login_check .van-checkbox .van-checkbox__icon .van-icon{
	width: 0.81rem;
	height: 0.81rem;
	line-height: 0.81rem;
	font-size: 0.1rem;
	display: inline-block;
	margin: 0;
}
.login_register .login_check .van-checkbox .wanfenginput{
	text-decoration: none;
}
/* 课堂-线下课预约 */
.student_information_nr .van-rate {
	pointer-events: none;
}
.course_description {
	width: 100%;
	background: #fff;
}
.course_description img {
	width: 100%;
	display: block;
}
.course_description .course_description_details {
	width: 100%;
	padding: 0.5625rem 3.2% 0.875rem;
}
.course_description .course_description_details h4 {
	font-size: 1.125rem;
	color: #111;
	font-weight: normal;
}
.course_description .course_description_details .details {
	width: 100%;
	margin-top: 0.375rem;
}
.course_description .course_description_details .details > div {
	display: inline-block;
	font-size: 0.8125rem;
	color: #666;
	margin-right: 1.6875rem;
	line-height: 1.1875rem;
}
.course_description .course_description_details .details .apply {
	margin-top: 0.2rem;
}
.lecturer_information {
	width: 100%;
	margin-top: 0.625rem;
	background: #fff;
	padding: 0.875rem 3.2% 0.9375rem;
	display: flex;
	justify-content: space-between;
}
.lecturer_information img {
	width: 19.94%;
	display: block;
	border-radius: 0.15625rem;
	height: 5.625rem;
}
.lecturer_information .information_lecturer {
	width: 76.35%;
	padding-top: 0.1875rem;
}
.lecturer_information .information_lecturer h5 {
	font-size: 0.9375rem;
	color: #111;
	font-weight: normal;
}
.lecturer_information .information_lecturer p {
	font-size: 0.8125rem;
	color: #111;
	line-height: 1.0625rem;
	margin-top: 0.5rem;
}

.Course_details {
	width: 100%;
	padding: 0.75rem 3.2% 1.75rem;
	background: #fff;
}
.Template_title {
	width: 100%;
	border-bottom: 1px solid #eee;
	line-height: 2.375rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.Template_title h6 {
	font-size: 1.125rem;
	color: #111;
	font-weight: normal;
	position: relative;
}
/* .Template_title h6::after {
	content: "";
	width: 4.46875rem;
	height: 0.125rem;
	background: #115bd8;
	position: absolute;
	left: 0;
	bottom: -1px;
} */
.Template_title2{
	justify-content: flex-start;
}
.Template_title2 .h6::after{
	content: "";
	width: 4.46875rem;
	height: 0.125rem;
	background: #115bd8;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.Course_details .Course_details_nr {
	width: 100%;
	padding-top: 0.875rem;
}
.Course_details .Course_details_nr p {
	font-size: 0.75rem;
	color: #111;
	line-height: 1.125rem;
	margin-bottom: 0.75rem;
	text-align: justify;
}
.Course_details .Course_details_nr p img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.Course_details .Course_details_nr p:last-child {
	margin-bottom: 0;
}

.Student_evaluation {
	width: 100%;
	padding: 0.5625rem 3.2% 0;
	background: #fff;
	margin-top: 0.625rem;
}
.Template_title .Writing_evaluation {
	font-size: 0.8125rem;
	color: #666;
	background: url(../images/xpj.png) no-repeat left center;
	padding-left: 1.25rem;
	background-size: 0.9375rem 0.875rem;
}
.Student_evaluation .Student_evaluation_list {
	width: 100%;
	padding: 1.46875rem 0 1rem;
}
.Student_evaluation .Student_evaluation_list ul {
	max-height: 21.875rem;
	overflow-y: auto;
}
.Student_evaluation .Student_evaluation_list ul li {
	margin-bottom: 1.3125rem;
}
.Student_evaluation .Student_evaluation_list ul li .student_information {
	width: 100%;
	display: flex;
}
.Student_evaluation
	.Student_evaluation_list
	ul
	li
	.student_information
	.head_portrait {
	width: 2.5rem;
	height: 2.5rem;
}
.Student_evaluation
	.Student_evaluation_list
	ul
	li
	.student_information
	.head_portrait
	img {
	width: 100%;
	height: 100%;
	display: block;
}
.Student_evaluation
	.Student_evaluation_list
	ul
	li
	.student_information
	.student_information_nr {
	width: calc(100% - 2.9375rem);
	margin-left: 0.375rem;
}
.Student_evaluation
	.Student_evaluation_list
	ul
	li
	.student_information
	.student_information_nr
	.student_name {
	font-size: 0.875rem;
	color: #111;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.Student_evaluation
	.Student_evaluation_list
	ul
	li
	.student_information
	.student_information_nr
	.van-rate {
	margin-top: 0.25rem;
}
.Student_evaluation .Student_evaluation_list ul li .evaluation_content {
	margin-top: 0.5rem;
	font-size: 0.8125rem;
	color: #111;
	line-height: 1.125rem;
}
.Student_evaluation .Student_evaluation_list ul li .images {
	width: 100%;
	margin-top: 0.5rem;
	display: flex;
}
.Student_evaluation .Student_evaluation_list ul li .images img {
	width: 6.1875rem;
	height: 6.1875rem;
	display: flex;
	margin-right: 0.625rem;
}
.Student_evaluation .Student_evaluation_list ul li:last-child {
	margin-bottom: 0;
}
.subscribe {
	width: 100%;
	height: 3.125rem;
	background: #115bd8;
	position: fixed;
	left: 0;
	bottom: 0;
	font-size: 0.9375rem;
	color: #fff;
	border: none;
}
.Student_evaluation .Student_evaluation_list .Look_all {
	width: 100%;
	border-top: 1px solid #ddd;
	line-height: 2.75rem;
	text-align: center;
	font-size: 0.75rem;
	color: #999;
}
#ClCache {
	display: none;
}

.wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.wrapper .block {
	width: 20rem;
	background: #fff;
	border-radius: 0.3125rem;
	padding-top: 1.3125rem;
	overflow: hidden;
}
.wrapper .block h2 {
	font-size: 1.0625rem;
	color: #111;
	text-align: center;
	font-weight: normal;
}
.wrapper .block img {
	width: 3.75rem;
	height: 3.75rem;
	display: block;
	margin: 1.1875rem auto 0;
}
.wrapper .block .reserve_information {
	width: 100%;
	margin-top: 0.9375rem;
	text-align: center;
	font-size: 0.875rem;
	color: #111;
	line-height: 1.25rem;
	padding: 0 1rem;
}
.wrapper .block .reserve_information em {
	color: #115bd8;
}
.wrapper .block .remind {
	font-size: 0.6875rem;
	color: #115bd8;
	text-align: center;
	margin-top: 1.125rem;
}
.wrapper .block .function_button {
	width: 100%;
	margin-top: 1.5625rem;
	border-top: 1px solid #eee;
	height: 3.3125rem;
	display: flex;
}
.wrapper .block .function_button button {
	width: 50%;
	height: 3.28125rem;
	background: #fff;
	border: none;
}
.wrapper .block .function_button .cancel {
	font-size: 0.9375rem;
	color: #111;
	border-right: 1px solid #eee;
}
.wrapper .block .function_button .confirm {
	font-size: 0.9375rem;
	color: #115bd8;
}

/* 课堂-写评价 */
.curriculum_content {
	width: 93.6%;
	background: #fff;
	background: #fff;
	margin: 0.65625rem auto 0;
	border-radius: 0.3125rem;
	display: flex;
	padding: 0.68758rem;
	justify-content: space-between;
}
.curriculum_content img {
	width: 26.71%;
	display: block;
	height: 5.625rem;
}
.curriculum_content .content_curriculum {
	width: 70.71%;
	padding-top: 0.125rem;
}
.curriculum_content .content_curriculum h4 {
	font-size: 0.8125rem;
	color: #666;
	font-weight: normal;
}
.curriculum_content .content_curriculum .lecturer {
	font-size: 0.75rem;
	color: #999;
	margin-top: 0.125rem;
}
.comment {
	width: 93.6%;
	background: #fff;
	margin: 0.625rem auto 0;
	border-radius: 0.3125rem;
	padding: 1.1875rem 1.09375rem 0.9375rem;
	text-align: center;
}
.comment h3 {
	font-size: 0.9375rem;
	color: #111;
	font-weight: normal;
	text-align: center;
}
.comment .van-rate {
	margin: 0.8125rem auto 0;
}
.comment .van-field {
	width: 100%;
	height: 8.28125rem;
	border: 1px solid #ccc;
	border-radius: 0.3125rem;
	padding: 0.375rem 0.5625rem 0;
	margin-top: 1.25rem;
}
.comment .van-field textarea {
	height: 6.25rem;
	font-size: 0.75rem;
	color: #666;
}
.comment .van-uploader {
	width: 100%;
	margin-top: 1rem;
}

.comment .van-uploader .van-uploader__preview-image {
	width: 6.1875rem;
	height: 6.1875rem;
	border-radius: 0.3125rem;
}
.comment .van-uploader .van-uploader__preview {
	margin: 0 0.625rem 0.625rem 0;
	border-radius: 0.3125rem;
	overflow: hidden;
}
.comment .van-uploader .van-uploader__upload {
	width: 6.1875rem;
	height: 6.1875rem;
	margin: 0 0 0.625rem 0;
}
.comment .van-uploader .van-uploader__upload-icon {
	font-size: 44px;
}
.present {
	width: 74.67%;
	height: 2.6875rem;
	background: url(../images/register_bg.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0.9375rem;
	color: #fff;
	display: block;
	border: none;
	margin: 2.5rem auto 0;
}
.comment .van-uploader .van-uploader__preview:nth-child(3n) {
	margin-right: 0;
}
/* 课堂-线上课堂详情 */
.course_description .video-js {
	width: 100%;
	height: 13.1875rem;
}
.course_description .video-js .vjs-big-play-button {
	width: 3.90625rem;
	height: 3.90625rem;
	border-radius: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.course_description .video-js .vjs-icon-placeholder:before {
	display: flex;
	align-items: center;
	justify-content: center;
}

/* 课堂 */
.Course_search {
	width: 100%;
	/* background: #115bd8; */
	padding: 0.46875rem 3.2%;
	display: flex;
	justify-content: center;
}
.Course_search .van-field {
	border-radius: 0.9375rem;
	overflow: hidden;
}
.Course_search input {
	width: 100%;
	height: 1.875rem;
	border-radius: 0.9375rem;
	padding: 0 1.0625rem 0 2.4375rem;
	background: url(../images/ss.png) no-repeat 0.90625rem center #e8e8ed;
	background-size: 1.125rem 1.125rem;
	line-height: 1.875rem;
	font-size: 0.75rem;
	color: #666;
}
.content_curriculum {
	width: 100%;
}
.content_curriculum .van-tabs--line .van-tabs__wrap {
	border-bottom: 1px solid #ddd;
	height: 2.46875rem;
	overflow: initial;
}
.content_curriculum .van-tabs--line .van-tabs__wrap .van-tab {
	height: 2.4375rem;
	font-size: 0.75rem;
	color: #999;
}
.content_curriculum .van-tabs--line .van-tabs__wrap .van-tab.van-tab--active {
	color: #115bd8;
}
.content_curriculum .van-tabs--line .van-tabs__wrap .van-tabs__nav--line {
	padding-bottom: 0;
}
.content_curriculum .van-tabs--line .van-tabs__wrap .van-tabs__line {
	width: 50%;
	bottom: -1px;
	z-index: 999;
}
.content_curriculum .course_type {
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding: 0.71875rem 0 0.59375rem 3.2%;
}
.content_curriculum .course_type ul li {
	height: 1.9375rem;
	padding: 0 0.75rem;
	background: #f4f4f4;
	border-radius: 0.3125rem;
	line-height: 1.9375rem;
	font-size: 0.8125rem;
	color: #999;
	width: auto !important;
	margin-right: 0.75rem;
}
.content_curriculum .course_type ul li.on {
	background: #ffe6e6;
	color: #115bd8;
}

/* 课程预约 */
.content_curriculum .appointment {
	width: 100%;
	/* border-bottom: 1px solid #ddd; */
	padding: 0.71875rem 0 0.59375rem 3.2%;
	padding-bottom: 0.3rem;
}
.content_curriculum .appointment ul li {
	height: 2.375rem;
	padding: 0 0.75rem;
	padding-bottom: 0.2rem;
	line-height: 1.9375rem;
	font-size: 1rem;
	color: #333;
	width: auto !important;
	margin-right: 0.75rem;
	border:none
}

.content_curriculum .appointment ul li.on {
	font-size: 1rem;
	font-weight: 600;
	border-bottom: 2px solid #1676e2;
	color: #333;
}



.content_curriculum .course_list {
	width: 100%;
	padding: 0.9375rem 3.2% 0.875rem;
}
/* .content_curriculum .course_list ul{max-height:41.5rem;overflow-y:auto;} */
.content_curriculum .course_list ul li {
	width: 47.58%;
	float: left;
	margin-bottom: 0.9375rem;
}
.content_curriculum .course_list ul li:nth-child(2n) {
	float: right;
}
.content_curriculum .course_list ul li a {
	display: block;
	height: 11rem;
}
.content_curriculum .course_list ul li a .img {
	width: 100%;
	height: 5.8125rem;
	border-radius: 0.28125rem;
	overflow: hidden;
	position: relative;
}
.content_curriculum .course_list ul li a .img img {
	width: 100%;
	height: 100%;
	display: block;
}
.content_curriculum .course_list ul li a .img span {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0.40rem;
	padding: 0.1rem 0.2rem;
	padding-top: 0rem;
	background-color: rgba(255, 255, 255, 0.3);
	color: #ffffff;
	border-radius: 0 0 0 0.5rem;
}
.content_curriculum .course_list ul li a .img::after {
	content: "";
	width: 2.1875rem;
	height: 2.1875rem;
	background: url(../images/bf.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.content_curriculum .course_list ul li a .course_list_nr {
	width: 100%;
	margin-top: 0.375rem;
}
.content_curriculum .course_list ul li a .course_list_nr .course_list_top{
	display: flex;
	align-items: center;
}
.content_curriculum .course_list ul li a .course_list_nr .course_list_top h6 {
	font-size: 0.875rem;
	width: 8rem;
	color: #333;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.content_curriculum .course_list ul li a .course_list_nr .experience {
	width: 1.9rem;
	height: 0.88rem;
	line-height: 0.88rem;
	text-align: center;
	border-radius: 0.19rem;
	border: solid 0.03rem #1771e8; 
	font-size: 0.63rem;
	color: #1771e8;
	margin-right: 0.3rem;
}
.content_curriculum .course_list ul li a .course_list_nr .duration {
	font-size: 0.75rem;
	color: #999;
	line-height: 0.9375rem;
	margin-top: 0.1875rem;
}
.content_curriculum .course_list ul li a .course_list_nr .be_speaker {
	font-size: 0.75rem;
	color: #999;
	line-height: 0.9375rem;
}
.content_curriculum .course_list ul li a:active .course_list_nr h6 {
	color: #115bd8;
}

/* 学习资料 */
.learning_materials_list {
	width: 100%;
	background: url(../images/xxzl_bg.png) no-repeat center top;
	background-size: 100% auto;
	padding-top: 8.65625rem;
}
.learning_materials_list .van-tabs {
	width: 93.6%;
	background: #fff;
	margin: 0 auto;
	border-radius: 0.3125rem;
	overflow: hidden;
}
.learning_materials_list .van-tabs .van-tabs__nav--line {
	height: 2.4375rem;
	border-bottom: 1px solid #ffb5b5;
	padding-bottom: 0;
}
.learning_materials_list .van-tabs .van-tabs__nav--line .van-tab {
	height: 2.40625rem;
	font-size: 0.75rem;
	color: #115bd8;
}
.learning_materials_list .van-tabs .van-tabs__line {
	bottom: -1px;
}
.learning_materials_list .xxzl_list {
	width: 100%;
	padding: 0.5rem 0.5625rem 0;
}
/* .learning_materials_list .xxzl_list ul{max-height:39.125rem;overflow-y:auto;} */
.learning_materials_list .xxzl_list ul li {
	width: 100%;
	border-bottom: 1px solid #ddd;
}
.learning_materials_list .xxzl_list ul li a {
	display: block;
	padding: 0.8125rem 0 0.9375rem;
	cursor: pointer;
}
.learning_materials_list .xxzl_list ul li a .learning_material_nr {
	width: 100%;
}
.learning_materials_list
	.xxzl_list
	ul
	li
	a
	.learning_material_nr
	.learning_material_title {
	font-size: 0.8125rem;
	color: #111;
	line-height: 1.0625rem;
}
.learning_materials_list .xxzl_list ul li a .learning_material_nr .date {
	font-size: 0.75rem;
	color: #666;
	margin-top: 0.25rem;
}
.learning_materials_list .xxzl_list ul li a .view_details {
	float: right;
	width: 3.78125rem;
	height: 1.4375rem;
	background: url(../images/ckxq_bg.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0.75rem;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* 学习资料-详情 */
.synopsis_content {
	width: 93.6%;
	margin: 0.625rem auto 0;
	background: #fff;
	border-radius: 0.5625rem;
	padding: 1.1875rem 0.9375rem 1.625rem;
}
.synopsis_content h4 {
	font-size: 0.9375rem;
	color: #115bd8;
	font-weight: normal;
}
.synopsis_content .format {
	font-size: 0.875rem;
	color: #666;
	margin-top: 0.375rem;
}
.synopsis_content .synopsis {
	width: 100%;
	margin-top: 0.8125rem;
	font-size: 0.75rem;
	color: #666;
	line-height: 1.1875rem;
	text-align: justify;
}
.Download_now {
	width: 74.67%;
	height: 2.6875rem;
	background: url(../images/register_bg.png) no-repeat;
	background-size: 100% 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.9375rem;
	color: #fff;
	margin: 3.1875rem auto 0;
}

/* 立即报名 */
.sign_up_now .form_list{
	width: 100%;
	height: 3.13rem;
	line-height: 3.13rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0.91rem;
	font-size: 0.88rem;
	color: #333333;
	background-color: #fff;
	border-bottom:#edeff5 solid 0.1rem;
}
.sign_up_now .form_list input {
	width: 9rem;
	height: 1.9rem;
	line-height: 1.9rem;
	text-align:right;
	margin-right: 1rem;
	color: #000000;
}
.sign_up_now .form_list .sign_teacher{
	display: flex;
	align-items: center;
}
.sign_up_now .form_list .sign_teacher .sign_t {
	width: 3rem;
	height: 1.9rem;
	line-height: 1.9rem;
	color: #000000;
	margin-right: 0;
}
.sign_up_now .form_list .sign_teacher .sign_p {
	width: 5.69rem;
	height: 1.9rem;
	line-height: 1.9rem;
	color: #000000;
	margin-right: 0.2rem;
}
.sign_up_now .form_list .sign_teacher img{
	width: 0.88rem;
	height: 0.88rem;
	margin-right: 0.6rem;
}

.sign_up_now .bz{
	display: flex;
	flex-direction: column;
	height: 14.88rem;
	align-items:baseline;
	background-color: #fff;
}
.sign_up_now .bz .bz_top{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.sign_up_now .bz .bz_top span{
	flex: 1;
}
.sign_up_now .form_list textarea {
	flex: 2;
	max-width: 18rem;
	height: 12.98rem;
	text-align: right;
	margin-right: 1rem;
	border: none;
	line-height: 1.2rem;
	padding-top: 16px;
	resize: none;
}
.sign_up_now .bz .sign_textareas{
	/* margin-top: 8rem; */
	width: 100%;
	color: #cccccc;
	text-align: right;
	padding: 0 0.91rem;
	font-size: 0.88rem;
	background-color: #fff;
	line-height: 1.5rem;
	height: 2.5rem;
}

.ljbm_btn{
	display: flex;
	align-items: center;
	margin-top: 6rem;
}
.ljbm_btn button{
	width: 17.5rem;
	height: 2.69rem;
	background: linear-gradient(to right, #13c8d4,#1771e8);
	background-blend-mode: normal,
		normal;
	border-radius: 1.34rem;
	font-size: 0.94rem;
	color: #ffffff;
	border: none;
	margin: 0 auto;
}





/* 个人中心 */
.center_personal {
	width: 100%;
	/* background: #115bd8; */
	padding: 0.5625rem 3.2% 0.75rem;
	padding-right: 0;
}
.center_personal .personal_center_material {
	width: 100%;
	padding: 0 0.4375rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 0;
	margin-bottom: 16px;
}
.center_personal .personal_center_material .material_left {
	display: flex;
	align-items: center;
}
.center_personal .personal_center_material .material_left .head_portrait {
	border-radius: 100%;
	background: #fff;
	padding: 0.125rem;
}
.center_personal .personal_center_material .material_left .head_portrait img {
	width: 3.75rem;
	height: 3.75rem;
	display: block;
	border-radius: 100%;
}
.center_personal .personal_center_material .material_left .material {
	display: block;
	max-width: 12rem;
	margin-left: 0.59375rem;
}
.center_personal .personal_center_material .material_left .material .name {
	font-size: 1.0625rem;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.center_personal
	.personal_center_material
	.material_left
	.material
	.View_editor {
	font-size: 0.75rem;
	color: #fff;
	margin-top: 0.1875rem;
}
.center_personal .personal_center_material .material_right {
	width: 2.0625rem;
	height: 2.0625rem;
	display: block;
}
.material_right2{
	width: 72px !important;
	height: 28px !important;
}
.center_personal .personal_center_material .material_right img {
	width: 100%;
	height: 100%;
	display: block;
}
.center_personal .about_start {
	background: #fff;
	border-radius: 0.3125rem;
	margin: 0.8125rem auto 0;
	padding: 0.5625rem 0.6875rem 1px 0.625rem;
}
.center_personal .about_start .about_start_title {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.center_personal .about_start .about_start_title h6 {
	font-size: 0.9375rem;
	color: #111;
	font-weight: normal;
	position: relative;
	padding-left: 0.46875rem;
}
.center_personal .about_start .about_start_title h6::after {
	content: "";
	position: absolute;
	width: 0.125rem;
	height: 0.875rem;
	background: #115bd8;
	border-radius: 0.0625rem;
	top: 50%;
	left: 0;
	margin-top: -0.3575rem;
}
.center_personal .about_start .about_start_title .Look_all {
	font-size: 0.75rem;
	color: #999;
	background: url(../images/jr.png) no-repeat right center;
	padding-right: 0.75rem;
	background-size: 0.46875rem 0.8125rem;
}
.center_personal .about_start .about_start_title .Look_all:active {
	color: #115bd8;
}
.center_personal .about_start ul {
	width: 100%;
	margin-top: 0.9375rem;
}
.center_personal .about_start ul li {
	width: 100%;
	margin-bottom: 1.1875rem;
}
.center_personal .about_start ul li a {
	display: flex;
	justify-content: space-between;
}
.center_personal .about_start ul li a .time {
	font-size: 0.9375rem;
	color: #111;
	position: relative;
	white-space: nowrap;
}
.center_personal .about_start ul li a .time::after {
	content: "";
	width: 1px;
	height: 1.78125rem;
	background: #ddd;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	top: 1.4375rem;
}
.center_personal .about_start ul li a .about_start_nr {
	width: 80%;
	margin-left: 1.5rem;
}
.center_personal .about_start ul li a .about_start_nr .kc_title {
	font-size: 0.9375rem;
	color: #111;
}
.center_personal .about_start ul li a .about_start_nr .keynote_speaker {
	font-size: 0.75rem;
	color: #999;
	margin-top: 0.25rem;
}
.center_personal .about_start ul li:last-child a .time::after {
	display: none;
}
.main_columns {
	width: 100%;
	/* margin-top: 0.625rem; */
	background: #fff;
	
}
	
.main_columns ul li {
	width: 100%;
	border-bottom: 1px solid #eee;
	padding: 0 3.2%;
	margin: 0;
}
.main_columns ul li a {
	display: flex;
	height: 3.4375rem;
	align-items: center;
	background: url(../images/jr.png) no-repeat right center;
	background-size: 0.46875rem 0.8125rem;
}
.main_columns ul li a p {
	height: 100%;
	font-size: 0.9375rem;
	color: #111;
	display: flex;
	align-items: center;
	padding-left: 2.625rem;
}
.main_columns ul li.Offline_results a p {
	background: url(../images/xxcj.png) no-repeat left center;
	background-size: 1.46875rem 1.59375rem;
}
.main_columns ul li.My_reservation a p {
	background: url(../images/wdyy.png) no-repeat left center;
	background-size: 1.46875rem 1.59375rem;
}
.main_columns ul li.error_question a p {
	background: url(../images/error_question.png) no-repeat left center;
	background-size: 1.46875rem 1.59375rem;
}
.main_columns ul li.Test_records a p {
	background: url(../images/ksjl.png) no-repeat left center;
	background-size: 1.46875rem 1.59375rem;
}
.main_columns ul li.History_watch a p {
	background: url(../images/lsgk.png) no-repeat left center;
	background-size: 1.46875rem 1.59375rem;
}
.main_columns ul li.feedback a p {
	background: url(../images/yjfk.png) no-repeat left center;
	background-size: 1.46875rem 1.59375rem;
}
.main_columns ul li.About_Us a p {
	background: url(../images/gywm.png) no-repeat left center;
	background-size: 1.46875rem 1.59375rem;
}
.main_columns ul li:last-child {
	border-bottom: none;
}

.log_out {
	width: 93.6%;
	height: 2.8rem;
	background: #fff;
	display: block;
	margin: 1rem auto 0;
	border: none;
	border-radius: 0.3rem;
	font-size: 1rem;
	color: #115bd8;
}

/* 个人中心-二维码展示 */
.My_QR_code {
	width: 93.6%;
	background: #fff;
	margin: 0.8125rem auto 0;
	border-radius: 0.3125rem;
	padding: 1.9375rem 1.375rem 1.4375rem;
}
.My_QR_code .code_title {
	width: 100%;
	display: flex;
	align-items: center;
}
.My_QR_code .code_title img {
	width: 3.125rem;
	height: 3.125rem;
	border-radius: 100%;
	border: 1px solid #ccc;
}
.My_QR_code .code_title p {
	margin-left: 0.625rem;
	font-size: 1.0625rem;
	color: #111;
}
.My_QR_code .My_QR_code_nr {
	width: 85.48%;
	margin: 2rem auto 0;
}
.My_QR_code .My_QR_code_nr img {
	width: 100%;
	display: block;
	border-radius: 0.3125rem;
}
.My_QR_code .My_QR_code_nr p {
	font-size: 0.75rem;
	color: #666;
	margin-top: 1.5625rem;
	text-align: center;
}

/* 线下成绩 */
.Offline_results {
	width: 93.6%;
	margin: 0.625rem auto;
}
.Offline_results ul li {
	width: 100%;
	margin-bottom: 0.625rem;
	background: #fff;
	border-radius: 0.3125rem;
}
.Offline_results ul li a {
	display: flex;
	padding: 0 0.5rem;
	height: 5rem;
	justify-content: space-between;
	align-items: center;
}
.Offline_results ul li a .Offline_results_left {
	max-width: 75%;
}
.Offline_results ul li a .Offline_results_left .name {
	font-size: 0.9375rem;
	color: #111;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: bold;
}
.Offline_results ul li a .Offline_results_left .examination_date {
	font-size: 0.75rem;
	color: #999;
	margin-top: 0.375rem;
}
.Offline_results ul li a .Offline_results_right .grade {
	text-align: center;
	font-size: 0.75rem;
	color: #333;
}
.Offline_results ul li a .Offline_results_right .grade span {
	font-size: 1.25rem;
	margin-right: 0.125rem;
}
.Offline_results ul li a .Offline_results_right .sign {
	width: 4.09375rem;
	height: 1.53125rem;
	border-radius: 0.25rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.8125rem;
	margin-top: 0.25rem;
}
.Offline_results ul li a .Offline_results_right .sign.qualified {
	background: #e9f6ff;
	color: #0157a0;
}
.Offline_results ul li a .Offline_results_right .sign.disqualification {
	background: #ffebeb;
	color: #115bd8;
}

/* 我的预约 */
.Scheduled_courses {
	width: 100%;
}
.screen {
	width: 100%;
	padding: 0 3.2%;
	height: 2.5625rem;
	border-bottom: 1px solid #ddd;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.screen span {
	font-size: 1rem;
	color: #333;
	font-weight: bold;
}
.screen .van-cell--clickable {
	width: 68%;
	height: 1.5625rem;
	background: #e7eefb;
	border-radius: 0.3125rem;
	padding-right: 0.65625rem;
}
.screen .van-cell--clickable .van-cell__value {
	background: url(../images/rqxz.png) no-repeat right center;
	background-size: 1.03125rem 1.03125rem;
}
.screen .clsoe_input {
	width: 1rem;
	height: 1rem;
	background: url(../images/close_input.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	right: 3rem;
	transform: translate(0, -50%);
}
.screen .van-cell--clickable .van-cell__value input {
	padding-left: 0.75rem;
	line-height: 1.5625rem;
	font-size: 0.75rem;
	color: #115bd8;
}
.Scheduled_courses ul {
	width: 100%;
	padding: 0 3.2%;
}
.Scheduled_courses ul li {
	width: 100%;
	border-bottom: 1px solid #eee;
}
.Scheduled_courses ul li a {
	display: flex;
	padding: 0.625rem 0;
	justify-content: space-between;
}
.Scheduled_courses ul li a .images {
	width: 47%;
	height: 5.8125rem;
	position: relative;
	float: left;
	border-radius: 0.28125rem;
	overflow: hidden;
}
.Scheduled_courses ul li a .images.yjs::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/bg3.png) repeat;
}
.Scheduled_courses ul li a .images img {
	width: 100%;
	height: 100%;
	display: block;
}
.Scheduled_courses ul li a .images .finished {
	width: 4.21875rem;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: block;
	z-index: 99;
}
.Scheduled_courses ul li a .images .From_start {
	width: 100%;
	display: flex;
	height: 1.34375rem;
	background: url(../images/bg5.png) repeat;
	align-items: center;
	justify-content: center;
	font-size: 0.75rem;
	color: #f7f7fa;
	position: absolute;
	left: 0;
	bottom: 0;
}
.Scheduled_courses ul li a .images .From_start em {
	width: 1.21875rem;
	height: 0.90625rem;
	background: #f7f7fa;
	font-size: 0.75rem;
	color: #115bd8;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0.3125rem;
	margin: 0 0.25rem;
}
.Scheduled_courses ul li a .Scheduled_courses_nr {
	position: relative;
	width: 49.86%;
}

.Scheduled_courses ul li a .Scheduled_courses_nr .qrcode{
	position: absolute;
	right: .313rem;
	bottom: .625rem;
	width: 2.188rem;
	height: 2.188rem;
}
.Scheduled_courses ul li a .Scheduled_courses_nr .qrcode img{
	width: 2.188rem;
	height: 2.188rem;
}

.Scheduled_courses ul li a .Scheduled_courses_nr .Scheduled_courses_title {
	font-size: 0.875rem;
	color: #333;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.Scheduled_courses ul li a .Scheduled_courses_nr .Scheduled_courses_xq {
	width: 100%;
	margin-top: 0.3125rem;
}
.Scheduled_courses ul li a .Scheduled_courses_nr .Scheduled_courses_xq > div {
	font-size: 0.75rem;
	color: #999;
	line-height: 0.9375rem;
}
.Scheduled_courses
	ul
	li
	a:active
	.Scheduled_courses_nr
	.Scheduled_courses_title {
	color: #115bd8;
}
.Scheduled_courses ul li a:active .images img {
	opacity: 0.8;
}

/* 关于我们 */
.About_Us_details {
	width: 100%;
	padding: 0.6875rem 3.2% !important;
}
.About_Us_details img {
	width: 100% !important;
	display: block;
	border-radius: 0.3125rem !important;
	margin-bottom: 1rem;
}
.About_Us_details p {
	font-size: 0.75rem !important;
	color: #666 !important;
	line-height: 1.0625rem !important;
	margin-bottom: 1rem !important;
}
.About_Us_details span {
	font-size: 0.75rem !important;
	color: #666 !important;
	line-height: 1.0625rem !important;
	margin-bottom: 1rem !important;
}

/* 课程介绍 */
.course_text{
	margin: 0.75rem;
	/* width: 100%; */
	background-color: #ffffff;
	border-radius: 0.63rem;
	padding: 0 1rem;
	padding-bottom: 0.81rem;
	/* display: flex;
	flex-direction: column;
	align-items: center; */
}

.course_text .course_title{
	font-size: 0.94rem;
	font-weight: 600;
	color: #115bd8;
	text-align: center;
	margin: 0 auto;
	/* margin-top: 1.44rem; */
	padding-top: 1.44rem;
	display: flex;
	justify-content: center;
}
.course_text .course_texts{
	font-size: 0.75rem;
	color: #666666;
	margin-top: 1.38rem;
	padding: 0 0.84rem;
	line-height: 20px;
}
.course_text .sign_up{
	padding-bottom: 3.72rem;
}
.course_text .course_texts img{
	width: 20.66rem;
	height: 13.69rem;
}
.course_text .school_timetable img {
	width: 19.66rem;
	height: 20.63rem;
}
.course_text img {
	max-width: 20.99rem;
	/* height: 20.63rem; */
}
.course_btn{
	margin: 0 auto;
	width: 17.5rem;
	margin-top: 1.25rem;
}
.sign_up_btn{
	margin-top: 7rem;
}
.course_btn button{
	margin: 0 auto;
	width: 17.5rem;
	height: 2.69rem;
	background: linear-gradient(to right, #13c8d4,#1771e8);
	background-blend-mode: normal,
		normal;
	border-radius: 1.34rem;
	border: none;
	font-size: 0.94rem;
	color: #ffffff;
}

/* 师资力量 */
.Faculty{
	padding: 0.8rem 0;
}
.Faculty .Faculty_ul{
	/* display: flex;
	justify-content: space-between;
	flex-direction: column;
	align-items: center;
	flex-wrap: wrap;
	column-count:2;
	display:block;
	column-gap:10px; */
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
.Faculty_ul::after{
	content: '';
	width: 45%;
	border: 1px solid transparent;
}
.Faculty .Faculty_ul li{
	/* width: 11.23rem; */
	width: 10.63rem;
	height: 17.94rem;
	background-color: #fff;
	margin-bottom: 0.91rem;
	break-inside:avoid
}
.Faculty .Faculty_ul li img{
	/* width: 11.23rem; */
	width: 10.63em;
	height: 11.88rem;
	background-color: #111a39;
	border-radius: 0.16rem 0.16rem 0rem 0rem;
}
.Faculty .Faculty_ul li .Faculty_bottom{
	padding: 0.35rem 0.69rem;
}
.Faculty .Faculty_ul li .Faculty_bottom .Faculty_name{
	font-size: 0.88rem;
	color: #333333;
	font-weight: 600;
	margin-bottom: 0.2rem;
}
.Faculty .Faculty_ul li .Faculty_bottom .Faculty_Profile {
	font-size: 0.75rem;
	color: #777777;
	overflow: hidden;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
/* 师资力量详情 */
.Faculty_detail{
	margin: 1rem;
}
.Faculty_detail .img{
	width: 10rem;
	height: 12rem;
	float: left;
	margin-right: 1rem;
	margin-bottom: 1rem;
	background-color: #111a39;
	border-radius: 0rem 0rem 0rem 0rem;
}
.Faculty_detail .img img{
	width: 10rem;
	height: 12rem;
	background-color: #111a39;
	border-radius: 0rem 0rem 0rem 0rem;
}
.Faculty_detail .text_detail{
	font-size: 0.88rem;
	line-height: 1.5rem;

}


/* 意见反馈 */
.About_Us_details {
	width: 100%;
	padding: 0.8125rem 3.2% 0;
}
.About_Us_details .opinions_suggestions {
	width: 100%;
}
.About_Us_details .opinions_suggestions em {
	display: block;
	font-size: 0.8125rem;
	color: #111;
}
.About_Us_details .opinions_suggestions .van-cell {
	border: 1px solid #ccc;
	height: 8.0625rem;
	border-radius: 0.3125rem;
	margin-top: 0.5rem;
	padding: 0 0.5625rem;
}
.About_Us_details .opinions_suggestions .van-cell .van-field__body textarea {
	height: 6.4125rem !important;
	font-size: 0.75rem;
	color: #666;
	padding-top: 0.375rem;
}
.About_Us_details .contact_way {
	width: 100%;
	margin-top: 1.0625rem;
}
.About_Us_details .contact_way em {
	display: block;
	font-size: 0.8125rem;
	color: #111;
	margin-bottom: 0.625rem;
}
.About_Us_details .contact_way input {
	width: 100%;
	height: 2.21875rem;
	line-height: 2.21875rem;
	border: 1px solid #ccc;
	padding: 0 0.5rem;
	border-radius: 0.3125rem;
	font-size: 0.75rem;
	color: #666;
}
.About_Us_details .van-cell {
	border-bottom: none;
	margin-bottom: 0.5625rem;
}
.About_Us_details .identifying_code {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.About_Us_details .identifying_code .van-cell {
	width: 71.51%;
	margin-bottom: 0;
}
.About_Us_details .identifying_code .graph {
	width: 24.64%;
	position: relative;
}
.About_Us_details .identifying_code .graph img {
	width: 100%;
	height: 2.21875rem;
	display: block;
	border-radius: 0;
	margin-bottom: 0;
}
.About_Us_details .identifying_code .graph p {
	position: absolute;
	width: 100%;
	text-align: center;
	font-size: 0.75rem;
	color: #999;
	top: 2.4375rem;
	margin-bottom: 0;
}
.About_Us_details .present {
	width: 74.67%;
	height: 2.6875rem;
	background: linear-gradient(to right, #13c8d4,#1771e8);
	border-radius: 30px;
	/* background: url(../images/register_bg.png) no-repeat; */
	background-size: 100% 100%;
	font-size: 0.9375rem;
	color: #fff;
	display: block;
	border: none;
	margin: 3.0625rem auto 0;
}

/* 考试记录 */
.Test_records {
	width: 100%;
	padding: 0 3.2%;
}
.RegistrationList{
	margin-top: 0.75rem;
}
.Test_records .Test_records_title {
	width: 100%;
	display: flex;
	justify-content: space-between;
	height: 2.5rem;
}
.Test_records .Test_records_title .scope {
	font-size: 0.9375rem;
	color: #111;
	line-height: 2.5rem;
}
.Test_records .Test_records_title .compile {
	font-size: 0.875rem;
	color: #666;
	line-height: 2.5rem;
	width: auto;
	background: none;
}
.Test_records .Test_records_title .icompile {
	font-size: 0.875rem;
	color: #666;
	line-height: 2.5rem;
}
.Test_records .van-checkbox-group {
	width: 100%;
}
.Test_records .van-checkbox-group .van-checkbox {
	width: 100%;
	margin-bottom: 0.625rem;
}
.Test_records .van-checkbox-group .van-checkbox .van-checkbox__label {
	width: 100%;
	background: #fff;
	border-radius: 0.28125rem;
	overflow: hidden;
	margin-left: 0;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details {
	width: 100%;
	height: 9.4375rem;
	padding: 0 0.5625rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.RegistrationList .van-checkbox-group .van-checkbox 
.van-checkbox__label 
.Test_records_details {
	width: 100%;
	height: 7.4375rem;
	padding: 0 0.5625rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left {
	width: 80%;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	h5 {
	font-size: 0.9375rem;
	color: #111;
	font-weight: normal;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.consequence {
	display: flex;
	margin-top: 0.25rem;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.consequence
	> div {
	font-size: 0.75rem;
	color: #115bd8;
	margin-right: 1.1875rem;
}

.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.consequence
	> div
	span {
	color: #666;
	margin-right: 0.125rem;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.consequence
	.Have_answer {
	color: #666;
}
.RegistrationList .van-checkbox-group .van-checkbox 
.van-checkbox__label .Test_records_details .Test_records_left 
.consequence .Have_answer{
	font-size: 0.95rem;
	color: #115bd8;
	margin-right: 1.1875rem;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.Details_test {
	width: 100%;
	margin-top: 0.0625rem;
}
.RegistrationList .van-checkbox-group 
.van-checkbox .van-checkbox__label .Test_records_details 
.Test_records_left .Details_test {
	width: 100%;
	margin-top: 0.5625rem;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.Details_test
	> div {
	font-size: 0.75rem;
	color: #666;
}
.RegistrationList .van-checkbox-group .van-checkbox 
.van-checkbox__label .Test_records_details .Test_records_left 
.Details_test .examination_date {
	font-size: 0.75rem;
	color: #666;
}
.RegistrationList .van-checkbox-group .van-checkbox 
.van-checkbox__label .Test_records_details .Test_records_left 
.Details_test .examination_date span{
	font-size: 0.75rem;
	color: #666;
}
.RegistrationList .van-checkbox-group 
.van-checkbox .van-checkbox__label 
.Test_records_details .Test_records_left 
.Details_test .bMuser{
	display: flex;
	align-items: center;
	margin-bottom: 0.1rem;
	
}
.RegistrationList .van-checkbox-group 
.van-checkbox .van-checkbox__label 
.Test_records_details .Test_records_left 
.Details_test .when{
margin-right: 1.875rem;
}
.RegistrationList .van-checkbox-group .van-checkbox 
.van-checkbox__label .Test_records_details 
.Test_records_left .Details_test 
.when span {
	font-size: 0.75rem;
	color: #666;
	
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.Test_consequences {
	width: 100%;
	display: flex;
	margin-top: 0.625rem;
	align-items: center;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.Test_consequences
	.grade {
	font-size: 0.75rem;
	color: #333;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.Test_consequences
	.grade
	em {
	font-size: 1.25rem;
	margin-right: 0.21875rem;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.Test_consequences
	.consequences {
	width: 4.09375rem;
	height: 1.5625rem;
	border-radius: 0.25rem;
	text-align: center;
	line-height: 1.5625rem;
	margin-left: 1rem;
	font-size: 0.8125rem;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.Test_consequences
	.consequences.disqualification {
	background: #ffebeb;
	color: #115bd8;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_left
	.Test_consequences
	.consequences.qualified {
	background: #e9f6ff;
	color: #0157a0;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_right {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_right
	img {
	width: 1.875rem;
	height: 1.875rem;
	display: block;
	margin: 0 auto;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_right
	p {
	font-size: 0.75rem;
	color: #666;
	margin-top: 0.4375rem;
}
.Test_records .van-checkbox-group .van-checkbox .van-checkbox__icon {
	display: none;
	margin-right: 0.625rem;
}
.Test_records .van-checkbox-group.in .van-checkbox .van-checkbox__icon {
	display: block !important;
}
.Test_records
	.van-checkbox-group.in
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_right {
	display: none;
}

.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_right:active
	img {
	opacity: 0.8;
}
.Test_records
	.van-checkbox-group
	.van-checkbox
	.van-checkbox__label
	.Test_records_details
	.Test_records_right:active
	p {
	color: #115bd8;
}

.redact {
	position: fixed;
	width: 100%;
	border-top: 1px solid #ddd;
	left: 0;
	bottom: 0;
	background: #fff;
	display: none;
	z-index: 9999;
}
.redact button {
	width: 50%;
	background: none;
	border: none;
	float: left;
}
.redact .checkAll {
	font-size: 0.875rem;
	color: #111;
	position: relative;
}
.redact .checkAll::after {
	content: "";
	width: 1px;
	height: 2.03125rem;
	background: #ddd;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(0, -50%);
}
.redact .delete {
	font-size: 0.875rem;
	color: #115bd8;
}

.van-dialog .van-dialog__content .marked_words {
	text-align: center;
	font-size: 1.125rem;
	color: #115bd8;
	margin: 1rem 0;
}
.records_Test .van-tabs__wrap {
	border-bottom: 1px solid #ddd;
	height: 2.46875rem;
	overflow: initial;
}
.records_Test .van-tabs__nav {
	padding-bottom: 0;
}
.records_Test .van-tabs__line {
	width: 50%;
	bottom: -1px;
	z-index: 999;
	background-color:#0157a0 !important;
}

/* 历史观看 */
.history {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.history .history_img {
	width: 10.3125rem;
	height: 5.8125rem;
	position: relative;
}
.history .history_img img {
	width: 100%;
	height: 100%;
	display: block;
}
.history .history_img::after {
	content: "";
	width: 2.1875rem;
	height: 2.1875rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: url(../images/bf.png) no-repeat;
	background-size: 100% 100%;
}
.history .history_nr {
	width: calc(100% - 10.6375rem);
}
.history .history_nr .history_name {
	width: 100%;
	font-size: 0.875rem;
	color: #333;
}
.history .history_nr .history_content {
	width: 100%;
	margin-top: 0.375rem;
	display: flex;
	justify-content: space-between;
}
.history .history_nr .history_content .Watch_progress {
	font-size: 0.75rem;
	color: #999;
	background: url(../images/gkz.png) no-repeat left center;
	background-size: 0.59375rem 0.90625rem;
	padding-left: 1rem;
	white-space: nowrap;
}
.history .history_nr .history_content .date {
	font-size: 0.75rem;
	color: #999;
	white-space: nowrap;
}

.Test_records .van-checkbox-group.history_list .van-checkbox {
	margin-bottom: 0.9375rem;
}
.Test_records .history_list .earlier {
	font-size: 0.9375rem;
	color: #111;
	margin-bottom: 0.625rem;
}

.van-tabs__track {
	z-index: 999;
}
.van-popup--bottom {
	z-index: 99999 !important;
}
/* .van-overlay{z-index:99999 !important;} */

/* 个人资料-编辑 */
.compile {
	width: 100%;
	background: #f2f2f2;
}
.compile .profile_photo {
	width: 100%;
	background: #fff;
	height: 3.9375rem;
	padding: 0 3.2%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.compile .profile_photo span {
	font-size: 0.9375rem;
	color: #333;
}
.compile .profile_photo .head_portrait {
	position: absolute;
	height: 100%;
	display: flex;
	justify-content: flex-end;
	width: 93.6%;
	left: 3.2%;
	top: 0;
	align-items: center;
	border-bottom: 1px solid #eee;
	background: url(../images/mrtx.png) no-repeat right center;
	background-size: 2.5625rem 2.5625rem;
}
.compile .profile_photo .head_portrait .van-uploader__wrapper {
	width: 100%;
	justify-content: flex-end;
	align-items: center;
}
.compile
	.profile_photo
	.head_portrait
	.van-uploader__wrapper
	.van-uploader__upload {
	width: 100%;
	justify-content: flex-end;
	align-items: center;
	margin: 0;
	height: 3.9375rem;
	z-index: 1099;
	background: none;
	position: absolute;
	left: 0;
	top: 0;
}
.compile
	.profile_photo
	.head_portrait
	.van-uploader__wrapper
	.van-uploader__upload
	.van-uploader__upload-icon {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
	width: 2.5625rem;
	height: 2.5625rem;
	background: url(../images/mrtx.png) no-repeat right center;
	background-size: 2.5625rem 2.5625rem;
	z-index: 5;
	display: none;
}
.compile
	.profile_photo
	.head_portrait
	.van-uploader__wrapper
	.van-uploader__upload
	.van-uploader__upload-icon::before {
	display: none;
}
.compile
	.profile_photo
	.head_portrait
	.van-uploader__wrapper
	.van-uploader__upload
	.van-uploader__input {
	width: 100%;
	height: 100%;
	border-radius: 100%;
	right: 0;
	top: 0;
	left: auto;
	z-index: 1100;
}
.compile .profile_photo .van-uploader__preview-delete {
	display: none;
}
.compile .profile_photo .van-uploader__file {
	display: none;
}
.compile .profile_photo .van-uploader__preview {
	margin: 0;
	width: 2.53125rem;
	height: 2.53125rem;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
	z-index: 1000;
}
.compile .profile_photo .van-uploader__preview .van-uploader__preview-image {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
}
.compile
	.profile_photo
	.van-uploader__preview
	.van-uploader__preview-image
	img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 100%;
}
.compile .message_compile {
	margin-top: 0.625rem;
	padding: 0 3.2%;
	width: 100%;
	background: #fff;
}
.compile .message_compile .van-field {
	height: 3.75rem;
}
.compile .message_compile .van-field .van-field__label {
	width: 3.4375rem;
	margin-right: 0;
}
.compile .message_compile .van-field .van-field__label span {
	line-height: 3.75rem;
	display: block;
	font-size: 0.9375rem;
	color: #333;
}
.compile .message_compile .van-field .van-field__value .van-field__body input {
	height: 3.75rem;
	line-height: 3.75rem;
	text-align: right;
	font-size: 0.75rem;
	color: #666;
}
.compile .suggestion_feedback {
	width: 100%;
	background: #fff;
	margin-top: 0.625rem;
	display: block;
	height: 3.9375rem;
	padding: 0 3.2%;
	line-height: 3.9375rem;
}
.compile .suggestion_feedback p {
	font-size: 0.9375rem;
	color: #333;
	background: url(../images/jr.png) no-repeat right center;
	background-size: 0.625rem auto;
}

@media screen and (max-width: 376px) {
	.answer_schedule ul li {
		margin: 0 2.7% 0.9375rem;
	}
}

@media screen and (max-width: 340px) {
	.answer_schedule ul li {
		margin: 0 2.1% 0.7rem;
		width: 5.5%;
		padding: 5.5%;
	}
}

/*网页适配*/
@media screen and (min-width: 601px) {
	html {
		font-size: 260%;
	}
}
@media screen and (min-width: 601px) and (max-width: 1000px) {
	html {
		font-size: 200%;
	}
}

@media screen and (min-width: 481px) and (max-width: 600px) {
	html {
		font-size: 160%;
	}
}

@media screen and (min-width: 401px) and (max-width: 480px) {
	html {
		font-size: 110%;
	}
}
@media screen and (max-width: 412px) {
	.comment .van-uploader .van-uploader__preview {
		margin: 0 0.525rem 0.525rem 0;
	}
	.comment {
		padding: 1.1875rem 0.7rem 0.9375rem;
	}
}
@media screen and (max-width: 320px) {
	.comment .van-uploader .van-uploader__preview {
		margin: 0 0.4rem 0.4rem 0;
	}
}

@media screen and (min-width: 340px) and (max-width: 400px) {
	html {
		font-size: 100%;
	}
}

@media screen and (max-width: 340px) {
	html {
		font-size: 90%;
	}
}


/* 我的错题 */


.error_question_page{

}

.error_question_page .content{
	height: 18.75rem;
	border-bottom: .625rem solid #f0f3f5;
}

.error_question_page .error_num_box{
	width: 100%;
	height: 13.781rem;
	box-sizing: border-box;
	padding-top: 2.219rem;
	position: relative;
}
.error_question_page .error_num_box .raund1{
	width: 9.063rem;
	height: 9.063rem;
	margin: 0 auto;
	background-color: #cfe1fa;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
}

.error_question_page .error_num_box .raund2{
	width: 7.75rem;
	height: 7.75rem;
	box-sizing: border-box;
	background-color: #cfe1fa;
	border: .063rem solid #448eec;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
}

.error_question_page .error_num_box .raund3{
	width: 6.875rem;
	height: 6.875rem;
	background: linear-gradient(to right, #13c8d4,#1771e8);
	border-radius: 50%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #ffffff;

}


.error_question_page .error_num_box .raund3 .num{
	font-size: 2.25rem;
}

.error_question_page .error_num_box .raund3 .desc{
	font-size: .938rem;
}
.error_question_page .error_num_box .page_raund{
	background-color: #fff5f5;
	border-radius: 50%;
	position: absolute;
}
.error_question_page .error_num_box .r1{
	width: 1.344rem;
	height: 1.344rem;
	top: 2.5rem;
	left: 5.781rem;
}

.error_question_page .error_num_box .r2{
	width: .938rem;
	height: .938rem;
	top: 10.188rem;
	left: 15.219rem;
}

.error_question_page .error_num_box .r3{
	width: 2.719rem;
	height: 2.719rem;
	top: 8.563rem;
	left: 16.719rem;
}


.error_question_page .btnbox{
	width: 100%;
	padding: 0 .75rem;
}

.error_question_page .btnbox .Confirm_answer{
	margin-top: 0;
}


.error_question_page .ul-box{
	width: 100%;
	background-color: #fff;
}

.error_question_page .ul-box li{
	width: 21.938rem;
	height: 4.625rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: .875rem;
	color: #333;
	

}

.error_question_page .ul-box li img{
	width: 2.813rem;
	height: 2.813rem;
	margin-right: .625rem;
}
.error_question_page .ul-box li .desc{
	flex: 1;
}

.error_question_page .ul-box li .btn{
	width: 4.094rem;
	height: 1.594rem;
	border-radius: .781rem;
	background: linear-gradient(to right, #13c8d4,#1771e8);
	line-height: 1.594rem;
	color: #fff;
	text-align: center;
	font-size: .75rem;
}

.error_question_page .ul-box li .filter{
	background: linear-gradient(to right, #888,#999);

}


.getkeys {
	display: block;
	width: 39.39%;
	background: none;
	border: none;
	font-size: 0.9375rem;
	color: #999;
	padding: 0;
	height: 4.8125rem;
	line-height: 4rem;
	/* border-left: 1px solid #eee; */
}
.new_plate2{
	display: flex;
	justify-content: space-around;
	background: url(../images/bj.png) no-repeat center;
	width: 96%;
	height: 4rem;
	background-size: 100% 100%;
	align-items: center;
}
.new_plate2_img{
	width: 1.53rem;
	height: 1.61rem;
	margin-right: 10px;
}
.new_plate2 a{
	display: flex;
	align-items: center;
	font-size: 0.93rem;
	color: #fff;
}