

/*banner*/
.banner-box{
	width: 100%;
	height: 10rem;
	margin: 0 auto;
}
.banner{
	width: 100%;
    height:10rem;
    position: relative;
}
.banner-img {
    width: 100%;
    height: 10rem;
}
.banner-img.img1{
	background: url(../img/banner1.jpg) no-repeat center;
	background-size: 100% 10rem;
}
.banner-img.img2 {
	background: url(../img/banner-qa.jpg) no-repeat center;
	background-size: 100% 10rem;
}
.banner-img.img2020{
	background: url(../img/qa-banner.jpg) no-repeat center;
	background-size: 100% 10rem;
}
.banner-img.img20202{
	background: url(http://bj.tedu.cn/2020/banner2-640x400.jpg) no-repeat center;
	background-size: 100% 10rem;
}


.show2{
	width: 100%;
	height: 10.25rem;
	margin: 0 auto;
	background: url(../img/show2.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	padding-top: 0.25rem;
}
.show2 span{
	width: 14.25rem;
	height: 2rem;
	background: url(../img/02.png) no-repeat;
	display: block;
	background-size:100% 100%;
	padding-bottom: 0.8rem;
}
.show2 .text1{
	position: absolute;
	left: 4.3rem;
	top: 1.5rem;
	color: #fff;
	font-weight: bold;
	font-size: 0.6rem;
}
.show2 .text1 i{
	color: #ffc600;
}
.show2 .text2{
	position: absolute;
	left: 4.3rem;
	top: 2.6rem;
	color: #ffc600;
	font-size: 0.4rem;
}
.show2 .pic{
	margin-top: 0.35rem;
}
.show2 .pic li{
	width: 5.2rem;
	height: 4.5rem;	
	text-align: center;
	position: relative;
}
.show2 .pic li img{
	width: 3.75rem;
	height: 4.45rem;
}
.show2 .pic li .text3{
	width: 3.76rem;
	height: 0.875rem;
	background: #324353;
	font-size: 0.35rem;
	margin-left: 0.72rem;
	color: #fff;
	line-height: 0.875rem;
}
.show2 .pic li h4{
	background: url(../img/text1.png) no-repeat;
	width: 1.175rem;
	height: 0.9rem;
	position: absolute;
	left:2.1rem ;
	bottom: -2rem;
	background-size:100% 100%;
}
.show2 .pic li .fir{
	background: url(../img/text2.png) no-repeat;
	width: 1.6rem;
	height: 0.875rem;
	background-size:100% 100%;
	left: 1.9rem;
}
.show2 .pic li .sec{
	background: url(../img/text3.png) no-repeat;
	width: 2.4rem;
	height: 0.9rem;
	background-size:100% 100%;
	left:1.5rem ;
}
.show4{
	width: 100%;
	height: 14rem;
	background: url(../img/show4.png) no-repeat;
	background-size:100% 100% ;
	position: relative;
	padding-top: 0.25rem;
}
/*.show4 span{
	width: 15.5rem;
	height: 2.5rem;
	background: url(../img/04.png) no-repeat;
	display: block;
	background-size:100% 100%;
}*/
/*.show4 .text1{
	position: absolute;
	left: 4.2rem;
	top: 1.3rem;
	color: #fff;
	font-weight: bold;
	font-size: 0.6rem;
	width: 11.5rem;
}
.show4 .text1 i{
	color: #ffc600;
}
.show4 .text2{
	position: absolute;
	left: 4.25rem;
	top: 2.3rem;
	color: #ffc600;
	font-size: 0.4rem;
}
.show4 .text3{
	position: absolute;
	left: 4.8rem;
	top: 3.3rem;
	color: #ffc600;
	font-size: 0.3rem;
	height: 0.75rem;
	background: #324353;
	font-family: "微软雅黑";
	text-align: center;
	line-height: 0.75rem;
	padding: 0 0.45rem;
}*/
.show4 .bottom{
	width: 15.5rem;
	height: 8.5rem;
	margin: 0 auto;
}
.show4 .bottom .left li{
	color: #ffc600;
	font-size: 0.45rem;
}
.show4 .bottom .left li.fir{
	height: 6.25rem;
	width: 3rem;
	background: url(../img/left-t.png) no-repeat;
	background-size: 100% 100%;
	line-height: 6.25rem;
	text-align: center;
}
.show4 .bottom .left li.sec{
	height: 2rem;
	width: 3rem;
	background: url(../img/left-b.png) no-repeat;
	background-size: 100% 100%;
	line-height: 2rem;
	text-align: center;
	margin-top: 0.25rem;
}
.show4 .bottom .right{
	width: 12.2rem;
	height: 8.5rem;
	margin-left: 0.3rem;
}
.show4 .bottom .right li{
	width: 6rem;
	height: 3rem;
	background: url(../img/right-1.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	font-size: 0.35rem;
	color: #FFFFFF;
}
.show4 .bottom .right .bg-2{
	background: url(../img/right-2.png) no-repeat;
	background-size: 100% 100%;
}
.show4 .bottom .right .bg-3{
	background: url(../img/right-3.png) no-repeat;
	background-size: 100% 100%;
}
.show4 .bottom .right .bg-4{
	background: url(../img/right-4.png) no-repeat;
	background-size: 100% 100%;
}
.show4 .bottom .right li.sec{
	width: 6rem;
}
.show4 .bottom .right li .p1{
	position: absolute;
	left: 0;
	bottom: 0;
	background: #666;
	opacity: 0.7;
	height: 0.75rem;
	width: 100%;
	text-align: center;
	line-height: 0.75rem;
	font-family: "微软雅黑";
}
.show4 .bottom .right li.thi{
	margin-top: 0.25rem;
}
.show4 .bottom .right li.last{
	font-size: 0.4rem;
	font-family: "微软雅黑";
	color: #fff;
	width: 100%;
	height: 1.45rem;
	background: #324353;
	margin-top: 0.25rem;
	padding-left: 0.25rem;
	padding-top: 0.55rem;
}
.show4 .bottom .right li.last p{
	line-height: 0.55rem;
}
.show5{
	width: 100%;
	margin:0 auto;
	background: #324353;
	padding-top: 0.25rem;
	position: relative;
	font-family: "微软雅黑";
	height: 12.1rem;
}
.show5 .student{
	width: 15.25rem;
	height: 5.525rem;
	background: url(../img/show5.png) no-repeat;
	background-size: 100% 100%;
	margin:0 auto 0;
}
.show5 .explain{
	width: 14.15rem;
	margin: 0.75rem auto 0;
}
.show5 .explain li{
	width: 3.25rem;
	height:1rem;
	background: url(../img/shape.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0.5rem;
	color: #ffc600;
	text-align: center;
	line-height: 1rem;
	margin-left: 0.375rem;
}
.show5 .explain li.last{
	margin-right: -0.375rem;
}
.show5 .explain li.fir{
	margin-left:0;
}
.show6{
	width: 100%;
	margin:0 auto;
	background: url(../img/show6.png) no-repeat;
	background-size: 100% 100%;
	padding-top: 0.25rem;
	position: relative;
	font-family: "微软雅黑";
	height: 15.2rem;
}

.show6{
	padding-bottom:2rem;
}
.show6 .list{
	width:15.05rem; 
	margin:0 auto 0;
}
.show6 .list li{
	width: 7.44rem;
	height: 5.6rem;
	background: #fff;
	padding-top:0.2rem ;
}
.show6 .list li.mar{
	margin-top:0.15rem ;
}
.show6 .list li .d1{
	width: 4rem;
	text-align: center;
	margin-left: 0.2rem;
}
.show6 .list li .d1 .img1{
	width: 100%;
	height: 3.25rem;
}
.show6 .list li .d1 .img2{
	width: 3.25rem;
	height: 0.725rem;
	margin-top: 0.25rem;
}
.show6 .list li .d2{
	width: 2.875rem;
	font-family: "微软雅黑";
}
.show6 .list li .d2 h5{
	font-size: 0.375rem;
	color: #ed1c16;
	font-weight: bold;
}
.show6 .list li .d2 p{
	font-size: 0.275rem;
	color: #5e5e5e;
	line-height: 0.625rem;
	width: 2.626rem;
}
.show6 .text2{
    position: absolute;
    left: 4.75rem;
    top: 2.3rem;
    color: #ffc600;
    font-size: 0.4rem;

}
.show7{
	width: 100%;
	margin:0 auto;
	background: #324353;
	padding-top: 0.25rem;
	position: relative;
	font-family: "微软雅黑";
	height: 17.7rem;
}
/*.show7 span{
	width: 14.25rem;
	height: 2.55rem;
	background: url(../img/07.png) no-repeat;
	display: block;
	background-size:100% 100%;
	position: absolute;
	right: 0;
}
.show7 .text1{
	position: absolute;
	left: 1.75rem;
	top: 1.375rem;
	color: #24b9ac;
	font-weight: bold;
	font-size: 0.51rem;
}
.show7 .text1 strong{
	color: #ffc600;
	font-weight: bold;
}
.show7 .text2{
	position: absolute;
	left: 1.75rem;
	top: 2.4rem;
	color: #24b9ac;
	font-size: 0.4rem;
	width: 10rem;
}*/
.show7 .list{
	width: 15.5rem;
	margin: 0 auto 0;
	
}
.show7 .list li{
	width: 5rem;
	text-align: center;
	margin-left:0.24rem ;
}
.show7 .list li.fir{
	margin-left:0;
}
.show7 .list img{
	width: 100%;
	height: 3.5rem;
}
.show7 .list p{
	font-size: 0.35rem;
	color: #FFFFFF;
	font-style: italic;
	margin: 0.3rem 0;
}

.show3{
	width: 100%;
	margin:0 auto;
	background: url(../img/show3.png) no-repeat;
	background-size:100% 60.2%;
	padding-top: 0.25rem;
	position: relative;
	height: 16.8rem;
}
/*
.show3 span{
	width: 14.25rem;
	height: 2.55rem;
	background: url(../img/03.png) no-repeat;
	display: block;
	background-size:100% 100%;
	position: absolute;
	right: 0;
}
.show3 .text1{
	position: absolute;
	left: 1.75rem;
	top: 1.375rem;
	color: #fff;
	font-weight: bold;
	font-size: 0.6rem;
}
.show3 em{
	color: #ffc600;
}
.show3 .text2{
	position: absolute;
	left: 1.78rem;
	top: 2.3rem;
	color: #ffc600;
	font-size: 0.4rem;
}
*/

.part5_martop img{
	width: 4rem;
	height:6.5rem;
}

.show1{
	width: 100%;
	height: 22.625rem;
	margin: 0 auto;
	background: url(../img/bg.jpg) no-repeat;
	background-size: 100% 100%;
	
}
/*.show1 span{
	background: url(../img/01.png) no-repeat;
	background-size:100% 100%;
}
.show1 .text1{
	color: #fff;
	top: 1.3rem;
	left: 1.75rem;
}
.show1 .text2{
	color: #fff;
	top: 2.4rem;
	left: 1.75rem;
}*/
.show1 .box{
	width: 14.95rem;
	margin: 0 auto;
	
}
.show1 .box li{
	width: 13.45rem;
	height: 3.7rem;
	padding: 0.75rem 0.75rem;
	border: 1px solid #fff;
	text-align: center;
	margin-bottom: 0.75rem;
}

.show1 .box li img{
	width: 4.5rem;
	height: 3.75rem;
}


.show1 .box li h4{width: 8.4rem;margin-left: 0.5rem;}
.show1 .box li a{width: 4.25rem;height: 1rem;background: #06c0b1;color: #fff;line-height: 0.95rem;display: block;font-size: 0.75rem;}
.show1 .box li p{font-size: 0.5rem;color: #fff;line-height: 0.75rem;text-align: justify;margin-top: 0.55rem;}
.show1 .box li b{color: #ecc226;}

.show1 .box li .btn{width: 5rem;}




.part{
	width: 100%;
	height: 11.2rem;
	text-align: center;
	margin-top: 1rem;
}
.part h4{
	font-size: 0.75rem;
}


.part .inBox{
	width: 13rem;
	height:2rem;
	border: 1px solid #324353;
	margin: 1rem auto;
	display: block;
	border-radius: 0.3rem;
	font-size: 0.6rem;
	padding-left: 2rem;
	background: url(../img/name.png) no-repeat 0.5rem center;
	background-size: 0.95rem 1.5rem;
}

.part .inBox2{
	background: url(../img/phone.png) no-repeat 0.5rem center;
	background-size: 0.95rem 1.5rem;
}
#submit{
	width: 15rem;
	height:2rem;
	color: #fff;
	font-size: 0.65rem;
	margin-top: 0.5rem;
	border: none;
	background: #324353;
	border-radius: 0.3rem;
}

/*weixin*/
.top_tips {
    position: fixed;
    top: -60px;
    z-index: 999999;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #000;
    color: #fff;
    box-shadow: 0 0 10px rgba(10, 2, 4, 0.75);
}
.top_tips span {
    float: left;
    width: 40px;
    height: 40px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url('http://bj.data.tedu.cn/m/img/icon_weixin0.png');
    margin:5px;
    background-size: 100%;
}
.top_tips ul {
    float: left;
}
.top_tips ul li {
    height: 20px;
    line-height: 20px;
    font-size: 12px !important;
    color:#ffffff;
}
.top_tips ul li b{
    color:#ff0000;
}
.top_tips ul li:first-child {
    margin-top: 5px;
}

.add{width: 100%;background: #324353;height: 15rem;}

.add .text1{color: #21c0b1;}
.add .change{width: 100%;position: relative;margin:0 auto 0;text-align: center;height: 9.5rem;overflow: hidden;}
.add .change .table{width: 150%;height: 9.5rem;margin-left: -4rem;}
#table{height: 9.75rem;}
#table .swiper-slide{transform: scale(0.9);}
#table .swiper-slide-next{transform: scale(1);transition: 0.5s;}
#table .swiper-slide-next .tab{background: #62bfc4;color: #fff;}
#table .swiper-slide-next .btn{background: #fff;color:#62bfc4;}
#table .swiper-slide-next .num{color: #fff;}

.add .tab{width: 8rem;height: 9.5rem;border-radius: 0.1rem;background: #fff;}
.tab h4{font-size: 0.6rem;padding: 0.5rem 0 0.2rem;}
.tab .num{color: #62bfc4;font-size: 1.5rem;}
.tab b{position: absolute;left: 4.5rem; top: 1.8rem;font-size: 0.45rem;}
.tab .con{font-size: 0.45rem;margin-left: 1rem;text-align: left;line-height: 0.9rem;}
.tab .btn{width: 3.75rem;height: 1rem;line-height: 0.95rem;color: #fff;font-size: 0.75rem;margin: 0.6rem auto;background: #62bfc4;}
.add .tab2 b{left: 4.4rem;}
.add .tab3 b{left: 5.2rem;}
.p1{
	margin-bottom:5.875rem;
	width:100%;
	height:6.3rem;
	background:#324353;
}


.p1 img{
	margin:0 auto;
	width:15.125rem;
	height:7.2rem;
	display:block;
}
.p2{
	width:100%;
	height:17.175rem;
	background:url("../img/p2-bg.jpg") no-repeat center /cover;
}
.p2 .main{
	position:relative;
}

#p2{
	height:13.35rem;
}
#p2 img{
	width:100%;
	height:13.35rem;
	display:block;
}
#pagination2 {
	z-index:9999;
	bottom:0;
	width:100%;
	text-align:center;
	position:absolute;
}
.tit{
	padding:1.5rem 0;
	font-size:0.75rem;
	line-height:0.7rem;
	text-align:center;
	color:#ffffff;
	font-weight: bold;
}
.tit span{
	color:#ffcb00;
}
