﻿/*-- autumn.css start --*/
.autumn-area{
	width:100%;
	margin:0 auto;
	box-sizing:border-box;
}
.autumn-banner{
	height:489px;
	padding:58px 0 75px;
	background:url(../images/autumn-banner.png) center 50% no-repeat;
	background-size:100% 489px;
}
.autumn-banner-box{
	width:1030px;
	margin:0 auto;
}
.autumn-banner-lt a{
	display:block;
	width:279px;
	height:57px;
	margin-top:306px;
	margin-left:112px;
	line-height:57px;
	text-align:center;
	color:#e52540;
	font-size:28px;
	background:url(../images/autumn-xzbutton.png) no-repeat;
}
.autumn-banner-lt,.autumn-banner-rt{
	float:left;
}
.autumn-banner-rt{
	float:right;
	text-align:center;
}
.autumn-banner-rt img{
	vertical-align:bottom;
	width:30px;
	height:30px;
}
.autumn-banner-rt span{
	margin-left:12px;
	color:#fdea7d;
	font-size:26px;
}
.autumn-banner-rt-down{
	opacity:.9;
	margin-top:34px;
	padding:24px 24px 38px;
	background:#ee4f4c;
	border-radius:8px;
	box-sizing:border-box;
}
.autumn-banner-rt-down h1{
	text-align:center;
	color:#fff;
	font-size:22px;
	font-weight:700;
}
.ujra{
	width:194px;
	height:31px;
	margin:0 auto;
	margin-top:8px;
	line-height:28px;
	text-align:center;
	color:#fff;
	font-size:18px;
	background:url(../images/ujra.png) no-repeat;
	background-size:194px 31px;
}
.autumn-banner-rt-down form{
	margin-top:24px;
}
.autumn-banner-rt-down form input{
	display:block;
	width:222px;
	height:34px;
	text-indent:12px;
	color:#8c8585;
	font-size:14px;
	border:1px solid #cb161b;
	box-sizing:border-box;
}
.autumn-banner-rt-down form input:first-child{
	margin-bottom:12px;
}
.autumn-banner-rt-down form button{
	width:208px;
	height:38px;
	margin:0 auto;
	margin-top:22px;
	line-height:38px;
	text-align:center;
	color:#d22021;
	font-size:18px;
	background:#fadd5b;
	border:0;
	border-radius:50px;
	box-shadow:0px 5px 5px #d63430;
}
.autumn-banner-rt-down form button:focus{outline:none;}
.world-school{
	padding:54px 0;
	background:#fff;
}
.world-school h1{
	width:605px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	text-align:center;
	color:#333439;
	font-size:38px;
	background:url(../images/world-tit3.png) center 50% no-repeat;
	background-size:605px 60px;
}
.world-school ul{
	display:flex;
	justify-content:space-between;
	width:992px;
	margin:0 auto;
}
.world-school ul li a{
	display:block;
	width:200px;
	height:254px;
	margin-top:26px;
	padding:24px 0;
	text-align:center;
	background:url(../images/world-libg.png) center 50% no-repeat;
	background-size:200px 254px;
	box-sizing:border-box;
}
.world-school ul li img{
	width:89px;
	height:89px;
	border-radius:50%;
}
.world-school ul li p.country{
	margin-top:20px;
	text-align:center;
	color:#fff;
	font-size:24px;
}
.world-school ul li p.condition{
	margin-top:16px;
	line-height:1.6;
	color:#fff;
	font-size:14px;
}
.world-school-list-mouse a{
	background:url(../images/world-libg2.png) center 50% no-repeat !important;
}
.world-school-list-mouse p.country{
	color:#f53c3b !important;
}
.world-school-list-mouse p.condition{
	color:#2f2e2e !important;
}
.look-iphone{
	width:fit-content;
	width:-moz-fit-content;
	margin:0 auto;
	margin-top:50px;
}
.perple-school{
	float:left;
}
.perple-school a{
	display:block;
	width:339px;
	height:59px;
	line-height:59px;
	text-align:center;
	color:#f53f3c;
	font-size:26px;
	background:url(../images/perple-school1.png) center 50% no-repeat;
	background-size:339px 59px;
}
.perple-school:first-child{
	margin-right:92px;
}
.perple-school1 a{
	background:url(../images/perple-school.png) center 50% no-repeat;
	background-size:339px 59px;
	color:#fff;
}
.jq-zxclass{
	padding:56px 0 40px;
	background:#faf7ff;
	box-sizing:border-box;
}
.jq-zxclass h1{
	width:393px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	text-align:center;
	color:#333439;
	font-size:38px;
	background:url(../images/world-tit2.png) center 50% no-repeat;
	background-size:393px 60px;
}
.classcon-box{
	width:1000px;
	margin:0 auto;
	margin-top:38px;
}
.classcon-box ul{
	display:flex;
	justify-content:space-between;
}
.classcon-box .classcon-box-list1 li a{
	display:block;
	width:140px;
	height:42px;
	line-height:42px;
	text-align:center;
	color:#333333;
	font-size:20px;
	background:#e4e4e4;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.classcon-box .classcon-box-list1 .classcon-box-mouse a{
	color:#fff;
	background:#fb7100;
}
.classcon-box-list2{
	width:1000px;
	margin:0 auto;
	margin-top:6px;
	background:#fff;
}
.classcon-box-list2 li table tr:nth-child(odd){
	background:#f5f8ff;
}
.classcon-box-list2 li table tr th{
	height:46px;
	text-align:center;
	color:#fff;
	font-size:20px;
	background:#464646;
}
.classcon-box-list2 li table tr td{
	line-height:1.6;
	text-align:center;
	padding:20px 0;
	color:#333333;
	font-size:18px;
}
.classcon-box-list2 li table tr .text-left{
	text-align:left;
	font-size:16px;
}
.classcon-box-list2 li table tr td a{
	display:block;
	width:130px;
    height:44px;
    margin:0 auto;
    line-height:44px;
    text-align:center;
    font-size:20px;
    color:#fff;
    background:url(../images/clicklj.png) center 50% no-repeat;
    background-size:130px 44px;
    border-radius:50px;
}
.study-need{
	padding:52px 0;
	background:#fff;
}
.study-need h1{
	width:693px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	text-align:center;
	color:#333439;
	font-size:38px;
	background:url(../images/world-tit3.png) center 50% no-repeat;
	background-size:693px 60px;
}
.study-need ul{
	display:flex;
	justify-content:space-between;
	width:1000px;
	margin:0 auto;
	margin-top:32px;
}
.study-need ul li{
	width:230px;
	height:318px;
	text-align:center;
	padding:9.5px 9.5px 20px;
	background:url(../images/study-need.png) center 50% no-repeat;
	background-size:230px 318px;
	box-sizing:border-box;
}
.study-need ul li img{
	width:211px;
	height:140px;
}
.study-need ul li p.work-name{
	margin-top:14px;
	color:#333439;
	font-size:24px;
}
.study-need ul li p.work-time{
	margin-top:12px;
	color:#333439;
	font-size:18px;
}
.misszx a{
	display:block;
	width:179px;
	height:49px;
	margin:0 auto;
	margin-top:16px;
	line-height:49px;
	text-align:center;
	color:#fff;
	font-size:20px;
	background:url(../images/misslj.png) center 50% no-repeat;
	background-size:179px 49px; 
}
.help-lift{
	padding:54px 0 48px;
	background:#faf7ff;
}
.help-lift h1{
	width:605px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	text-align:center;
	color:#333439;
	font-size:38px;
	background:url(../images/world-tit3.png) center 50% no-repeat;
	background-size:605px 60px;
}
.help-lift .liftimg1{
	transform: translate(-50%,0);
	display:block;
	height:69px;
	margin-top:56px;
	margin-left:50%;
}
.help-lift .liftimg2{
	transform: translate(-50%,0);
	display:block;
	width:100%;
	height:55px;
	margin-top:28px;
	margin-left:50%;
}
.help-lift ul{
	width:fit-content;
	width:-moz-fit-content;
	margin:0 auto;
	margin-top:32px;
}
.help-lift ul li{
	float:left;
	width:224px;
	text-align:center;
	line-height:1.5;
	color:#333439;
	font-size:20px;
}
.explode-class a{
	display:block;
	width:100%;
	height:214px;
	margin:0 auto;
	background:url(../images/explode-class.png) center 50%;
	background-size:100% 214px;
}
.autumn-gf{
	padding:54px 0 50px;
	background:#fff;
}
.autumn-gf>h1{
	width:605px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	text-align:center;
	color:#333439;
	font-size:38px;
	background:url(../images/world-tit3.png) center 50% no-repeat;
	background-size:605px 60px;
}
.autumn-gf ul{
	display:flex;
	justify-content:space-between;
	width:990px;
	margin:0 auto;
	margin-top:34px;
}
.autumn-gf ul li{
	position:relative;
}
.autumn-gf ul li img{
	display:block;
	width:239px;
	height:380px;
}
.autumn-gf ul li:hover .shadow-box{display:block;}
.shadow-box{
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:100%;
	height:100%;
	padding:30px 0 46px;
	background:#000;
	opacity:.8;
	box-sizing:border-box;
}
.shadow-box a{
	display:block;
}
.shadow-box h1.teamname{
	color:#fff;
	font-size:24px;
	font-weight:700;
	text-align:center;
}
.shadow-box h2.skillname{
	margin-top:14px;
	color:#fff;
	font-size:18px;
	text-align:center;
}
.professiona{
	width:184px;
	margin:0 auto;
	margin-top:26px;
	line-height:1.5;
	color:#fff;
	font-size:14px;
}
.breakthrough{
	padding:54px 0 18px;
	background:#faf7ff;
}
.breakthrough h1{
	width:519px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	text-align:center;
	color:#333439;
	font-size:38px;
	background:url(../images/world-tit5.png) center 50% no-repeat;
	background-size:519px 60px;
}
.breakthrough ul{
	width:1000px;
	height:583px;
	margin:0 auto;
	margin-top:38px;
	padding-left:28px;
	background:url(../images/breakthrough1.png) center 50% no-repeat;
	background-size:1000px 583px;
	box-sizing:border-box;
}
.breakthrough ul li{
	margin-bottom:34px;
	padding-top:14px;
	box-sizing:border-box;
}
.breakthrough ul li:last-child{
	margin-bottom:0;
}
.lt-breakthroughimg,.rt-breakthroughcon{
	float:left;
}
.rt-breakthroughcon{
	float:right;
	padding-top:10px;
}
.lt-breakthroughimg a{
	display:block;
}
.lt-breakthroughimg img{
	width:162px;
	height:239px;
}
.tongxue,.Cheats{
	float:left;
}
.Cheats{
	float:right;
}
.tongxue a{
	display:block;
}
.tongxue .x-tongxue{
	color:#333439;
	font-size:26px;
	font-weight:700;
}
.tongxue .x-tongxue b{
	color:#f53e3c;
	font-size:26px;
	font-weight:700;
}
.tongxue p{
	margin-top:12px;
	color:#323333;
	font-size:20px;
}
.Cheats a{
	display:block;
	width:197px;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#fff;
	font-size:18px;
	background:url(../images/cheats1.png) center 50% no-repeat;
	background-size:197px 46px;
}
.rt-breakthroughcon>p{
	width:710px;
	margin-top:12px;
	line-height:2;
	color:#474848;
	font-size:16px;
}
.teacher9{
	padding:64px 0 42px;
	background:#fff;
}
.teacher9>h1{
	width:533px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	text-align:center;
	color:#333439;
	font-size:38px;
	background:url(../images/world-tit.png) center 50% no-repeat;
	background-size:533px 60px;
}
.teacher9>img{
	transform:translate(-50%,0);
	width:657px;
	height:654px;
	margin-top:36px;
	margin-left:50%;
}
.schoolhj{
	padding:54px 0 44px;
	background:#faf7ff;
}
.schoolhj h1{
	width:519px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	text-align:center;
	color:#333439;
	font-size:38px;
	background:url(../images/world-tit5.png) center 50% no-repeat;
	background-size:519px 60px;
}
.schoolhj h2{
	line-height:1.5;
	text-align:center;
	color:#f53e3c;
	font-size:28px;
}
.schoolhj img{
	display:block;
	transform:translate(-50%,0);
	width:924px;
	height:469px;
	margin-top:36px;
	margin-left:50%;
}
/*-- autumn.css end --*/

/*-- Swiper start --*/
            .breakthrough-swiper-pagination .swiper-pagination-bullet-active{
                width:78px;
                background:#f53f3d;
                border-radius:25px;
            }
            .breakthrough-swiper-container .swiper-wrapper{
                margin-bottom:40px;
            }
            /*-- Swiper end --*/