/*
	feel, eq, vision, tn, math, learn, young, read, attention, test, tyk
*/
.bgcolor1{ background-color:#a4b421; }
.bgcolor2{ background-color:#f39800; }
.bgcolor3{ background-color:#e54140; }

.no_border{ border:none; }

/*.common_test{ width: 100%; float:left; margin:1.2rem 0 0 0; background: #fff; }
.common_test .common_title{ margin-top: 0.4rem; }
.common_test .text{ width: 100%; float:left; margin: 0.36rem 0 0 0; text-align: center; }

.course_forte{ width:100%; float:left; padding-bottom: 0.23rem;  }
.course_forte .text{ width: 100%; float:left; margin:0.74rem 0 0.32rem 0; text-align: center; line-height: 0.44rem; }
.course_forte .list{ width: 100%; float:left; }
.course_forte li{ width: 5.3rem; min-height: 0.48rem; float:left; margin:0 0 0.16rem 1.28rem; }
.course_forte .icon{ width: 0.48rem; height: auto; float:left; margin-right: 0.2rem; }
.course_forte .desc{ height: 0.48rem; line-height: 0.48rem; float:left; }

.live{ width:100%; min-height: 3.37rem; float:left; margin-top:0.4rem; position: relative; }
.live .bd{ width:100%; float:left; }
.live .live-ul{ width:100%; float:left; }
.live .btn{ width: 0.25rem; height: auto; position: absolute; top: 1.44rem;}
.live .btn.prev{ left:0.3rem; }
.live .btn.next{ right:0.3rem; }*/


/* feel */
.feel_sdbx{ width: 100%; margin: 0.42rem 0 0 0; position: relative;overflow: hidden;}
.feel_sdbx .title{width:1.8rem; padding-left:0.18rem; height: 0.4rem;font-size: 0.24rem;color:#fff;line-height: 0.4rem; font-weight: bold; border-top-right-radius: 0.23rem; border-bottom-right-radius: 0.23rem; z-index: 1; }
.feel_sdbx .thumb{float: left;width: 2.4rem;margin-right: 0.4rem;}
.feel_sdbx .desc{float: left;width: 3.9rem;display: flex; flex-direction:column; justify-content: center; }
.feel_sdbx .desc .text{margin-top: 0.24rem; width: 100%; display: block; line-height: 1.8;}
.feel_zixun_btn2{ width: 100%; height: auto; float: left; margin:0.16rem 0 0 0; -moz-box-shadow: 0 0 0.2rem #888888; box-shadow: 0 0 0.2rem #888888; border-radius: 0.5rem; }
.feel_course{ margin-top: 0.4rem;}

/* eq */
.course_title{ width:100%; min-height: 1rem; margin:0.6rem 0 0 0; }
.course_title .icon{ width: auto; height: 0.5rem; display: block; margin: 0 auto;}
.course_title .name{ width:100%; display: block; margin:0.18rem 0 0 0; font-weight: bold; font-size: 0.26rem; text-align: center;  }
.eq_ldl{ margin-top: 0.1rem; }


/* young */
/*.young_text{ width: 100%; float:left; margin:0.36rem 0; line-height: 0.44rem; }
.young_title{ width: 3.3rem; height:1.1rem; float:left; margin:1.1rem 0 0 1.8rem; position: relative; }
.young_title .top{ width: 100%; height:0.56rem; position: absolute; top:0; left:0; border-bottom:2px solid #F39800;}
.young_title .top .icon{ width:0.39rem; position: absolute; left: 0.2rem;}
.young_title .top .name{ font-size:0.26rem; font-weight: bold; position: absolute; top:0; left: 0.76rem; line-height: 0.46rem; letter-spacing: 0.01rem;}
.young_title .xb{ width: 100%; position: absolute; bottom:0; text-align: center; }
.young_class{ width: 100%; height: 4.25rem; float:left; background:url(../../images/JSYL/young_class1.png) no-repeat; background-size:100% 100%;}
.young_class.ys2{ background:url(../../images/JSYL/young_class2.png) no-repeat; background-size:100% 100%; }
.young_class.ys3{ background:url(../../images/JSYL/young_class3.png) no-repeat; background-size:100% 100%; }
.young_class .name{ width: 6.2rem; float:left; margin:0.3rem 0 0 0.37rem; font-size:0.36rem; font-weight: bold; line-height: 0.4rem; color:#f39700; text-transform: uppercase; }
.young_class .desc{ width: 6.25; float:left; margin:0.2rem 0 0 0.37rem; line-height: 0.44rem; }
.young_zixun_btn{ width: 5.01rem; height: auto; float: left; margin:0.4rem 0 0 0.93rem; -moz-box-shadow: 0 0 0.2rem #888888;
box-shadow: 0 0 0.2rem #888888; border-radius: 0.5rem;}*/

/* test */
.pavedImg{
	position: relative;
	left: -0.4rem;
	width: 7.5rem;
	width: 100vw;
	max-width: none;
}
.test_text{
	width: 6rem;
	margin: 0.3rem auto 0.2rem;
	text-align: left;
}

/* tyk */
.tyk_img1{ margin-top: 1.2rem; }

/* attention */
.attention_text{
	margin-top: 0.36rem;
	text-align: center;
}
.attention_text p{
	margin-top: 0.2rem;
	font-size: 0.22rem;
}
.attention_text p img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.16rem;
}

/* diebei */
.container.diebei{ width:100%;padding:0 0 0.7rem 0;font-size: 0.24rem;}
.container.diebei .cwimg{display: block;width: auto;margin:0 auto;}
.container.diebei .contBox{ display: block;width:6.7rem; margin: 0 auto; line-height: 2;}
.container.diebei .title1{ margin:0.8rem auto 0.36rem; }
.container.diebei .title2{ margin:0.76rem auto 0.4rem; }
.container.diebei .title3{ margin:0.8rem auto 0.24rem;width: 6.24rem;}
.container.diebei .title4{ margin:0.6rem auto 0.8rem;width: 4.75rem;}
.container.diebei .video_box{margin-top:0.78rem;}
.container.diebei .video_box video{background: #d7dadd;width:6.7rem;}
.live.diebei{ width:100%; min-height: 3.37rem;margin-top:0.4rem; position: relative; }
.live.diebei .live-ul li{ width:100%; height:3.62rem;}
.live.diebei .live-ul .thumb{ width:68.8%; height:auto; display:block; margin:0 auto; border:1px solid #dedfd9; }
.live.diebei .btn{ width: 0.36rem; height: auto; position: absolute; top: 1.52rem;}
.live.diebei .btn.prev{ left:7%; }
.live.diebei .btn.next{ right:7%; }
.form_box.diebei{ padding-top:0.4rem; margin-top:1.2rem; }
.form_box.diebei .tips{ text-align:center; } 
.form_box.diebei .qrcode{ width:20%; height:1.3rem;margin:0 0 0.5rem 40%; }

.learn_course{
	width: 100%;
	height:1.54rem;
	background:url(../images/learn_course.jpg) no-repeat;
	background-size:100% 100%;
	overflow: hidden;
}
.learn_course .text{
	width: 100%;
	margin:0.36rem 0 0 0;
	line-height: 0.44rem;
	text-align: center;
	color:#fff;
}
.course_list{
	overflow: hidden;
}
.course_list:after{
	content: '';
	clear: both;
	height: 0;
}
.course_list li{
	float: left;
	margin-bottom: 0.5rem;
	/*min-height:3.75rem;*/
}
.course_list li:last-of-type{
	margin-bottom: 0;
}
.course_list .thumb{
	float:left;
	width: 2.6rem;
	height:3.3rem;
	margin:0.1rem 0.4rem 0 0;
}
.course_list .content{
	width:3.7rem;
	float:left;
}
.course_list .content .subtitle{
	position: relative;
	width:100%;
	height:0.5rem;
	margin:0.1rem 0 0 0;
	border-bottom:0.02rem solid #a4b421;
	text-align: center;
}
.course_list .content .subtitle:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -0.625rem;
	width: 1.25rem;
	height: 0.03rem;
	background: #a4b421;
}
.course_list .content .name{
	display:inline-block;
	font-size: 0.24rem;
	font-weight: 700;
}
.course_list .content .subtitle.ys2{
	border-color: #f39800;
}
.course_list .content .subtitle.ys3{
	border-color: #ff5b5a;
}
.course_list .content .subtitle.ys2:after{
	background: #f39800;
}
.course_list .content .subtitle.ys3:after{
	background: #ff5b5a;
}
.course_list .content .desc{
	display: block;
	width:100%;
	margin:0.12rem 0 0.24rem 0;
	font-size: 0.22rem;
	line-height: 0.32rem;
}
.course_list .content .btns{
	width:100%;
	height:0.35rem;
	margin-bottom: 0.06rem;
	display: flex;
	justify-content: space-between;
}
.course_list .content .btns a{
	font-size: 0.22rem;
	font-weight: 700;
	white-space: nowrap;
}
.course_list .content .btns .icon{
	height: 0.26rem;
	margin-right: 0.16rem;
	vertical-align: middle;
}
.course_btn{
	margin: 0.72rem auto 0.18rem;
	background: url(../images/course_arrow.gif) no-repeat -0.4rem 0;
	background-size: auto 0.8rem;
}
.course_btn .btn{
	display: block;
	margin: 0 auto;
	width: 3.78rem;
}

/* k135 */
.k135 .common_title{ 
    font-size:0.28rem; 
    height:0.52rem;
    display:flex;
    justify-content: center;
}
.k135 .common_title.ys2{
    margin-top:0.1rem;
    font-size:0.235rem;
}
.k135 .common_title.ys3{
    margin-top:0.1rem;
}
.k135 .common_title .name{ 
    /*padding-bottom:0.08rem;*/
    border-bottom:0.03rem solid #f39800; 
}
.k135 .common_title.ys2 .name{
    border-bottom:0.03rem solid #99cc33;
}
.k135 .common_title.ys3 .name{
    border-bottom:0.03rem solid #cc3333;
}
.k135 .common_title .icon{
    padding-top:0.04rem;
    height:0.46rem;
    margin-right: 0.12rem;
}
.k135 .learn_text.ys1{
    padding-top:0.2rem;
}
.k135_btn{
    width:1.58rem;
    height:0.51rem;
    line-height: 0.51rem;
    background:#f39800;
    color:#fff;
    display:block;
    margin:0.4rem auto 0;
    text-align:center;
    letter-spacing:2px;
    font-size:0.24rem;
    border-radius:0.06rem;
}
.k135_btn.ys2{ width:2.28rem; margin-top:0; }
.k135_btn.ys3{ width:3.02rem; }
.invite .sub_title{
    font-weight:bold;
    font-size:0.23rem;
    width:100%;
    text-align: center;
    padding:0.4rem 0;
}
.invite .list li{ width:100%; display:flex; justify-content:space-between; margin-bottom:0.4rem; }
.invite li .lab{ width:33%; height:0.4rem; line-height:0.4rem; color:#fff; font-weight:bold; background:#99cc33; text-align:center; }
.invite li .lab.ys2{ background:#ff6600; }
.invite li .lab.ys3{ background:#cc3333; }
.invite li .lab.ys4{ background:#ff9900; }
.invite li .text{ width:65%; line-height:0.32rem; font-size:0.22rem; }
.school_addr_title{ width:100%; height:1rem; line-height:0.94rem; background:#eeeeee; text-align:center; font-size:0.28rem; font-weight:bold; }
.school_addr_title font{ color:#f39800; }
.k135_school_addr .list{ width:100%; margin-top:0.3rem; border-top:1px solid #dcdcdc; }
.k135_school_addr .list li{ width:100%; height:0.6rem; line-height:0.6rem; font-size:0.22rem; display:flex; justify-content:space-between; border-bottom:1px solid #dcdcdc; }
.k135_school_addr .list .link{ width:100%; height:0.6rem; display:flex; justify-content:space-between; }

.k135_school_addr .list li .name{ width:32%; height:0.6rem; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; display:block; text-indent:0.1rem; }
.k135_school_addr .list li .addr{ width:66%; height:0.6rem; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; display:block; }


