@charset "utf-8";
/* CSS Document */
body {
	color: #525252;
	font-family: STYuanti-SC-Regular,Roboto,Myriad Set Pro,Helvetica Neue,Helvetica,Arial; 
}
.ft-right-container{
    margin-right: auto;
    margin-left: auto;
	padding-left: 15px;
    padding-right: 15px;
}
.ft-right-padding{
	padding: 0px;
    margin: 0 auto;
    position: relative;
    right: 15px;
}
a{
	color: #4f67ff;
}
a:hover{
	text-decoration:none;
	color: #4f67ff;
}
.t-indent{
	text-indent:2em;
}
.height-90{
	height:90px;
}
.site-map {
    margin-top: 10px;
}
.site-map a{
    color: #525252;
    text-decoration: none;
}
.site-map a:hover{
    color: #4f67ff;
}

.site-map span {
    color: #4f67ff;
}
.width-100-30{
	width: 30%;
    margin-left: 35%;
	}
.width-shaoer{
	width: 63%;
	margin-left: 21%;
	}
/*娟娟师资页面迭代 */
.fa-b3{
	font-size:20px; 
	color:#f37179;
}
.teaching-banner-b{
	font-size: 50px;
    font-weight: bold;
}
.teaching-banner-b2{
	font-size: 26px;
    line-height: 1.5;
    margin: 50px 0px 40px 0px;
}
.part6-p1{
	float:left; 
	position:relative;
	}
.part6-p2{
	float:left; 
	position:absolute; 
	margin-top:-53%;
	margin-left:-3%;
	}
.part6-p3{
	float:left; 
	position:absolute; 
	margin-top:-15%;
	margin-left: 75%;
	}
.padding-f{
	padding-top:5px;
	padding-bottom:5px;
	}
.line-h{
	height:40px;
	}
.margin-top50-top15{
	margin-top:30px;
	}
.but-b {
	margin-top:-30%;
	margin-left:3%;
	}
.tubiao-bg{
	background-color:#fff;
	
	}
.part1-bg{
	background-color:#fff;
	padding-top:60px;
	width: 100%;
	padding-bottom:60px;
	}
.part2-bg{
	background-color:#ffe7d3;
	width: 100%;
	padding-top:60px;
	padding-bottom:60px;
	}
.part3-bg{
	background-color:#fff;
	padding-top:60px;
	padding-bottom:60px;
	}
.part4-bg{
	background-color:#ddfdff;
	padding-top:60px;
	padding-bottom:60px;
	}
.part5-bg{
	background-color:#fff;
	padding-top:60px;
	padding-bottom:60px;
	}
.part6-bg{
	background-color:#ffe7d3;
	padding-top:60px;
	padding-bottom:60px;
	}
.part6-t1{
	background-color:#a86be5;
	border-radius:30px;
	padding:10px;
	}
.part2-lv{
	background-color: #6ddf8f;
    padding-top: 31px;
    height: 160px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-left: 5px;
    padding-right: 5px;
	}
.part2-lv-1{
	background-color: #6ddf8f;
    padding-top: 26px;
    height: 160px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-left: 5px;
    padding-right: 5px;
	}
.part2-lv-2{
	background-color: #6ddf8f;
    padding-top: 17px;
    height: 160px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-left: 5px;
    padding-right: 5px;
	}
.part2-td{
	background-color:#fff;
	border-radius:10px;
	}
.padding-top94{
	padding-top:50px;
	}
.padding-top94-1{
	padding-top:35px;
	}
.teaching-font-b{
	font-size:22px;
	color:#fff;
	}
.teaching-font-h{
	font-size:24px;
	color:#525252;
	}
.font-bai-20{
	color:#fff;
	}
.h-bai{
	height:240px;
	background-color:#fff;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	padding: 40px 10px 0px 10px;
	}
.padding-t{
	padding: 30px 35px 20px 5px;
	}
.teacher-bg{
	background-color:#8adbf2;
	border-radius:20px;
	padding-top:70px;
	padding-bottom:30px;
	width:80%;
	height:380px;
	}
.teacher-bg-1{
	background-color:#76baff;
	border-radius:20px;
	padding-top:70px;
	padding-bottom:30px;
	width:80%;
	height:380px;
	}
.teacher-bg-2{
	background-color:#adc3ff;
	border-radius:20px;
	padding-top:70px;
	padding-bottom:30px;
	width:80%;
	height:380px;
	}
.margin-bottom15-bottom25{
	margin-bottom:-15%;
	}
.line-height{
	line-height:3.5;
	}
.margin-top-xing{
	margin-top:15px;
}
/*娟娟师资页面迭代结束 */

/* font */
.font-weight {
	font-weight: bold !important;
}
.font-20-16{
	font-size:20px;
}
.font-22{
	font-size:22px;
}
.font-20{
	font-size:20px;
}
.font-16{
	font-size:16px;
}
.font-16b{
	font-size: 16px;
	font-weight: bold;
}
.font-gray a{
	color:#525252;
	text-decoration:none;
}
.font-gray a:hover{
	color:#525252;
	text-decoration:none;
}
.font-525252-16{
	color:#525252;
	font-size: 16px;
}
.font-4f67ff-16{
	color:#4f67ff;
	font-size: 16px;
}
.font-hover:hover{
	color:#4f67ff;
}
.font-gray-underline{
	color:#525252;
	text-decoration:underline;
}
.text-underline{
	text-decoration:underline
}
.font-gray-underline:hover, .font-gray-underline:visited{
	color:#525252;
	text-decoration:underline;
}
.font-20b{
	font-size:20px;
	font-weight:bold;
}
.font-18b{
	font-size:18px;
	font-weight:bold;
	color:#525252;
}
.font-18-red{
	color:#D11B1B;
	font-size:18px;
	font-weight:bold;
}
.font-18-red a{
	color:#D11B1B;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}
.font-5252 {
	color:#525252;
}
.font-5252:visited {
	color:#525252;
	text-decoration:none;
}
.font-5252:hover{
	color:#4f67ff;
}
.font-gray-blue a{
	color:#525252;
	text-decoration:none;
}
.font-gray-blue a:hover{
	color:#4f67ff;
}
.font-blue a{
	color:#4f67ff;
}
.font-blue a:hover, .font-blue a:visited{
	color:#4f67ff;
}
.font-red{
	color:#D11B1B;
}
.font-red:hover, .font-red:visited{
	color:#D11B1B;
}
.font-fff {
	color:#fff;
}
.font-orange{
	color: #fc9b02;
}
.font-16{
	font-size:16px;
}
.font-14-8e{
	font-size:1.4rem;
	color:#8e8e8e;
}
.ft-right-title{
	font-size:20px;
	font-weight:bold;
}
.font-size20{
	font-size: 20px;
}
.font-size24{
	font-size: 24px;
}
.line-height2{
	line-height: 2.5;
}
.font-525252{
	color: #525252;
	font-weight: bold;
	}

/* margin */
.margin-auto{
	margin:0 auto;
}
.margin-top5{
	margin-top: 5px;
}
.margin-top10{
	margin-top:10px;
}
.margin-top15{
	margin-top:15px;
}
.margin-top15-to-top5{
	margin-top:15px;
}
.margin-top15-to-top0{
	margin-top:15px;
}
.margin-top20{
	margin-top:20px;
}
.margin-top20-to-top10{
	margin-top:20px;
}
.margin-top30{
	margin-top:30px;
}
.margin-top30-to-top15{
	margin-top:30px;
}
.margin-top40{
	margin-top:40px;
}
.margin-top40-to-top20{
	margin-top:40px;
}
.margin-top0-to-top40{
	margin-top:0px;
}
.margin-top50{
	margin-top:50px;
}
.margin-top70{
	margin-top:70px;
}
.margin-top70-to-top30{
	margin-top:70px;
}
.margin-top80{
	margin-top:80px;
}
.margin-top80-to-top40{
	margin-top:80px;
}
.margin-top100{
	margin-top:100px;
}
.margin-top130{
	margin-top:130px;
}
.margin-left5{
	margin-left: 5px;
}
.margin-left10{
	margin-left: 10px;
}
.margin-left15{
	margin-left: 15px;
}
.margin-left20{
	margin-left:20px;
}
.margin-left30-to-left10{
	margin-left:30px;
}
.margin-left2em{
	margin-left:2em;
}
.margin-left40{
	margin-left:40px;
}
.course-arrows{
	margin-top: 40px;
}
/* padding */
.padding0{
	padding: 0;
}
.padding0-15{
	padding:0;
}
.padding20{
	padding:20px;
}
.padding30{
	padding:30px;
}
.padding-left0{
	padding-left:0px;
}
.padding-left5{
	padding-left:5px;
}
.padding-left15{
	padding-left:15px;
}
.padding-left55-to-left0{
	padding-left:55px !important;
}
.padding-right0{
	padding-right:0px;
}
.padding-right10{
	padding-right:10px;
}
.padding-top10{
	padding-top:10px;
}
.padding-top20{
	padding-top:20px;
}
.padding-top30{
	padding-top:30px;
}
.padding-top45 {
    padding-top: 45px;
}
.padding-top50{
	padding-top:50px;
}
.padding-top70{
	padding-top:70px;
}
.padding-bottom10{
	padding-bottom:10px;
}
.padding-bottom20{
	padding-bottom:20px;
}
.padding-bottom40{
	padding-bottom:40px;
}
.padding-bottom50{
	padding-bottom:50px;
}
.padding-bottom70{
	padding-bottom:70px;
}
.padding-bottom70-to-bottom40{
	padding-bottom:70px;
}
.padding-bottom130{
	padding-bottom: 130px;
}
.padding-bottom160{
	padding-bottom: 160px;
}
.padding-bottom160-bottom50{
	padding-bottom: 160px;
}
.padding0-40{
	padding: 0px 40px;
}
.margin-bottom10{
	margin-bottom: 10px;
}
.margin-bottom20{
	margin-bottom: 20px;
}
.margin-bottom30{
	margin-bottom: 30px;
}
.margin-bottom50{
	margin-bottom: 50px;
}
.blue-bj{
	background-color: #4f67ff;
}
.orange-bj{
	background-color: #fc9b02;
}
.fff-bj{
	background-color: #fff;
}

.border-bottom{
	border-bottom: 1px #ccc solid;
}

.cursor-pointer{
	cursor:pointer
}
.height24-0{
	height: 24px;
}
/* button */
.close{
	position:relative;
	top:-22px;
	outline:none;
}
.ib-banner-button{
	background:#ff7200;
	color:#fff;
	border-radius:40px;
	padding:8px 35px;
	font-size:20px;
	border-color:transparent;
	outline:none;
	margin-top:50px;
	box-shadow:0px 0px 10px #ff7200;
	margin-left: 160px;
}
.ap-banner-button{
	margin-left: 100px;
}
.banner-button{
	background:#fc9b02;
	color:#fff;
	border-radius:40px;
	padding:8px 35px;
	font-size:2.6rem;
	border-color:transparent;
	outline:none;
	margin-top:50px;
}
.index-banner-btn{
	color:#fff;
	font-size:22px;
	outline:none;
	margin-top:50px;
	width: 220px;
	height: 56px;
	background: #FF6A92;
	border-radius: 41px 41px 41px 41px;
	border: 4px solid #FFFFFF;
}
.index-btn{
	color:#fff;
	font-size:24px;
	outline:none;
	width: 260px;
	height: 64px;
	background: #FF6A92;
	border-radius: 41px 41px 41px 41px;
	border: 4px solid #FFFFFF;
	box-shadow: 0px 0px 20px 1px rgba(255,35,95,0.5);
}
.index-btn span{
	font-size: 30px;
	font-weight: bold;
	position: relative;
	top: 1px;
}
.free-trail-button{
	background:transparent;
    color: #4f67ff;
    border-radius: 10px;
    padding: 5px 20px; 
    outline: none;
    margin-top: 30px;
    border: 2px solid #4f67ff;
	font-size:2rem;
	font-weight:bold;
}
.free-trail-button:hover{
	background:#4f67ff;
    color: #fff;
    border: 2px solid #4f67ff;
}
.free-trail-button-full{
	background:#4f67ff;
    color: #fff; 
    border-radius: 10px;
    padding: 5px 12px;
    outline: none;
    margin-top: 30px;
    border: 2px solid #4f67ff;
	font-size:2rem;
	font-weight:bold;
	box-shadow: 0px 0px 15px #4f67ff60;
}
.free-trail-button-full:hover{
	background:#4f67ff;
    color: #fff;
    border: 2px solid #4f67ff;
}
.free-trail-button-index{
	margin-top:28px;
}
.input-method-first-instruction {
    width: 80%;
}
.input-method-number{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    line-height: 30px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 4px 10px;
}
.download-daohang{
	line-height: 1.42857143;
	color: #333;
	padding: 3px 30px;
}
.more-button-orange{
	background:transparent;
	color:#FF6E00;
	border-radius:30px;
	padding:5px 40px;
	font-size:24px;
	border:2px solid #FF6E00;
	outline:none;
}
.more-button-orange:hover{
	background:#FF6E00;
	color:#fff;
	border:2px solid #FF6E00;
}
.more-button-red{
	background:transparent;
	color:#fe5165;
	border-radius:30px;
	padding:5px 40px;
	font-size:24px;
	border:2px solid #fe5165;
	outline:none;
}
.more-button-red:hover{
	background:#fe5165;
	color:#fff;
	border:2px solid #fe5165;
}
.more-button-white{
	background:transparent;
	color:#fff;
	border-radius:30px;
	padding:5px 40px;
	font-size:24px;
	border:2px solid #fff;
	outline:none;
}
.more-button-white:hover{
	background:#fff;
	color:#4f67ff;
	border:2px solid #fff;
}
.button-main{
	background:#4f67ff;
	padding:10px 30px;
	font-size:22px;
	color:#fff;
	border-radius:30px;
	outline:none;
	border:none;
	box-shadow: 0px 0px 15px #4f67ff60;
}
.button-knowmore-white{
	background:#fff;
	padding:10px 30px;
	font-size:20px;
	color:#ff4460;
	border-radius:30px;
	outline:none;
	border:none;
}
.more-button-blue{
	background:transparent;
	color:#fff;
	background:#4f67ff;
	border-radius:30px;
	padding:5px 40px;
	font-size: 24px;
	border:2px solid #4f67ff;
	outline:none;
}
.more-button-blue:hover{
	background:#4f67ff;
	color:#fff;
	border:2px solid #4f67ff;
}
.more-button-course1{
	background:transparent;
	color:#fb7540;
	border-radius:30px;
	padding:5px 40px;
	font-size: 24px;
	border:2px solid #fb7540;
	outline:none;
}
.more-button-course1:hover{
	background:#fb7540;
	color:#fff;
	border:2px solid #fb7540;
}
.more-button-course2{
	background:transparent;
	color:#15c0d1;
	border-radius:30px;
	padding:5px 40px;
	font-size: 24px;
	border:2px solid #15c0d1;
	outline:none;
}
.more-button-course2:hover{
	background:#15c0d1;
	color:#fff;
	border:2px solid #15c0d1;
}
.more-button-course3{
	background:transparent;
	color:#ffc05c;
	border-radius:30px;
	padding:5px 40px;
	font-size: 24px;
	border:2px solid #ffc05c;
	outline:none;
}
.more-button-course3:hover{
	background:#ffc05c;
	color:#fff;
	border:2px solid #ffc05c;
}
.course-idea{
	padding:40px 15px;
	background:#fff;
	border-radius:10px;
	text-align:center;
	font-size:18px;
	box-shadow:0px 0px 10px #ccc;
	margin-bottom: 20px;
}
.ft-submit-button{
	color:#fff;
	background:#4f67ff;
	outline:none;
	padding:6px 40px;
	font-size:2.2rem;
	width:100%;
	border:none;
	border-radius:30px;
}
.index-ft-button{
	color:#fff;
	outline:none;
	padding:6px 40px;
	font-size:30px;
	width:100%;
	border:none;
	height: 65px;
	background: #6B89E6;
	box-shadow: 0px 0px 20px 1px rgba(107,137,230,0.5);
	border-radius: 41px;
}
.ft-submit-button-right-font{
	font-size:20px;
}
.blue-icon{
	width:10px;
	height:10px;
	background:#4f67ff; 
	float:left;
	margin-top:8px;
}
.index-study-plan-1 table{
	box-shadow:0px 0px 8px #ccc;
	height: 150px;
	margin-bottom: 10px;
	border-radius:10px;
}
.index-study-plan-1 table tr td{
	font-size:18px;
	padding: 20px 20px 20px 0px;
}
.index-study-plan-1 img{
	width: 90px;
	padding-left: 20px;
}
.index-study-plan-2-img{
	width:65%;
}
.index-study-plan-3{
	height: 350px;
}
.index-study-plan-3-border{
	height: 340px !important;
}
.teacher-border{
	border: 1px solid #fff;
	border-radius: 10px;
	position: relative;
	box-shadow: 0px 0px 10px #00000022; 
	height: 480px;
}
.teacher-top-2{
	margin-top:130px;
}
/* .teacher-border:hover{
	border: 1px solid #fff;
	box-shadow: 0px 0px 10px #00000022; 
} */
.teacher-img{
	position: absolute;
	top: -90px;
    left: 50%;
	margin-left: -85px;
	width: 170px;
	height: 170px;
}
.teacher-name{
	margin-top: 111px;
    margin-bottom: 12px;
    text-align: center;
}
.teacher-text{
	padding: 0px 15px 30px 15px;
	font-size: 18px;
	line-height: 1.6;
}
.index-teacher-right{
	position: absolute;
	top: 50px;
	right: 80px;
	z-index: 1;
}
.index-teacher-content{
	font-size: 16px;
	padding: 100px 80px;
	background: #FFFFFF;
	box-shadow: 0px 3px 20px 1px rgb(0 0 0 / 16%);
	border-radius: 300px;
	color: #707070;
}
.index-teacher-font span{
	color: #F8E948;
	font-size: 36px;
	margin-right: 5px;
	position: relative;
	top: 6px;
}
.index-teacher-bg{
	background-image:url(../image-g/index-teacher-bg.png);
	color:#fff;
	padding-top:70px;
	padding-bottom:70px;
}
.index-promise-large{
	font-size:24px;
}
.index-promise-tr-height{
	height:50px;
}
.index-media-box a{
	text-decoration:none;
}
.index-media-box a:hover, .index-media-box a:visited{
	text-decoration:none;
}
.index-media{
	height:370px;	
	text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 3px 20px 1px rgba(0,0,0,0.16);
	border-radius: 80px;
}
.index-media-img{
	height: 120px;
	background: #F1EAFB;
	border-radius: 80px 80px 0px 0px;
}
.index-media-title{
	font-size:24px;
	margin:30px auto 15px auto;
	color:#5F02D2;
	text-decoration:none;
}
.index-media-content{
	font-size:16px;
	color: #666;
	text-decoration:none;
	padding: 0 20px;
}
.index-why{
    height: 420px;
    background: #FDE5E6;
    border-radius: 80px;
    padding: 20px 12px;
	box-shadow: 0px 6px 0px #f2c5c6;
}
.index-why-title{
	font-size:20px;
	padding: 10px 0;
	color: #FF5078;
}
.index-why-content{
	font-size: 14px;
}
.index-why-font-position{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:10px;
	background:rgba(0, 0, 0, 0.6);
	color:#fff; 
	border-radius:0px 0px 10px 10px;
}
.index-why-font1{
	font-size:20px;
	font-weight:bold;
	margin-top:10px;
}
.index-why-font2{
	font-size:16px;
	margin-top:10px;
}
.video{
	height: 160px;
}
.t-indent{
	text-indent:2em;
}
.gray-line-jianbian-top{
	margin-top: 5px;
	background: linear-gradient(to right, rgb(255 255 255), #ddd, rgba(255,255,255));
	height: 1px;
}
.gray-line-jianbian-bottom{
	margin-bottom: 5px;
	background: linear-gradient(to right, rgb(255 255 255), #ddd, rgba(255,255,255));
	height: 1px;
}


.main {
	margin-top: 80px;
	font-size:1.6rem;
	padding-bottom:70px;
	line-height:1.5;
}
.main-1-to-1 {
	margin-top: 80px;
	font-size:1.6rem;
	padding-bottom:10px;
	line-height:1.5;
}
.main-h1{
	font-size:3.6rem;
	margin-bottom:15px;
}
.main-h1-icon{
	position:absolute;
	top:-25px;
	right:-35px;
}
.main-h1-icon img{
	width:30px;
}
.main-h2{
	font-size:3rem;
}
.main-h3{
	font-size:2.4rem;
}
.main-h4{
	font-size:1.8rem;
	line-height: 32px;
}
.main-h5{
	font-size:1.8rem;
}
.wenhao-border-position{
	position:absolute;
	right:-12px;
	top: -2px;
	width: 18px;
	height: 18px;
}
.wenhao-border{
	display: block;
    width: 16px;
    height: 16px;
    text-indent: 0;
    text-align: center;
    color: #525252;
    cursor: pointer;
    font-family: arial;
    font-weight: 700;
    font-size: 12px;
	line-height:14px;
    border-radius: 3px;
    background-color: #fff;
    border: #4f67ff 1px solid;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 270px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #4f67ff!important;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	line-break: auto;
}
.popover.top>.arrow{
	border-top-color: #4f67ff !important;
}
.course-banner{
	width: 100%;
	height: 580px;
}
.course-img{
	background-image: url(../image-g/course-5.png);
	background-size: 100%;
	height: 580px;
	background-position: center;
	position: relative;
}
.course-txt{
	position: absolute;
	left: 6%;
	top: 12%;
	font-size: 50px;
	line-height: 54px;
	text-shadow: 2px 1px 3px #303030;
}
.course-banner-1{
	font-size:5rem;
	font-weight:bold;
	color:#343434;
	text-shadow:0px 0px 0px;
}
.course-banner-2{
	font-size:4.6rem;
	font-weight:bold;
	padding-top: 25px;
	color:#343434;
	text-shadow:0px 0px 0px;
}
.course-banner-3{
	font-size:2.225rem;
	padding-top: 15px;
	color:#525252;
	text-shadow: 0px 0px 0px;
}
.course-banner-button {
    color: #fff;
    background: #4f67ff;
    outline: none;
    font-size: 26px;
    width: 100%;
    border: none;
    border-radius: 50px;
	width:280px;
}
.course-button-kechengjieshao{
	background:#4f67ff;
	padding:10px 30px;
	font-size:22px;
	color:#fff;
	border-radius:30px;
	outline:none;
	border:none;
}
.course-banner-style-bottom{
	margin-bottom:60px;
	margin-top:30px;
}
.course-border{
	border: 1px solid #dee1ff;
	BACKGROUND: #dee1ff;
	border-radius: 10px;
	position: relative;
	box-shadow: 0px 0px 0px #00000022;
	height: 205px;
}
.class-name{
	margin-top: 60px;
	margin-bottom: 12px;
	text-align: center;
}
.course-banner-images{
	background-image: url(../image-g/course-5.png);
	background-size: 100%;
	height: 552px;
	background-position: center;
	position: relative;
	background-repeat:no-repeat;
}
.course-img{
	position: absolute;
	top: -60px;
    left: 50%;
	margin-left: -85px;
	width: 170px;
	height: 170px;
}	
.course-style{
	margin-top:120px;
}
.course-style-bg{
	border-radius:30px;
	padding:120px 50px 30px 50px;
	position:relative;
	margin-bottom:70px;
	font-size:16px;
}
.course-style-bg img{
	position:absolute;
	top:-90px;
	left:87px;
}
.after-school-tutoring-get-width{
	width:100%;
}
.after-school-tutoring-get{
	margin-top:100px;
}
.after-school-tutoring-get-bg{
	border-radius:20px;
	padding:50px 10px 30px 10px;
	position:relative;
	background:#ffeee5;
	border:2px solid #ff6b23;
	height:158px;
	margin-bottom:0px;
	font-size:16px;
}
.after-school-tutoring-get-bg img{
	position:absolute;
	top:-58px;
	left:48px;
}
.main-title-line-blue{
	border-top:5px solid #4f67ff;
}
.main-title-line{
	border-top:1px solid #dadada;
	width:100%;
	margin-bottom:50px;
	margin-top:2px;
	position:relative;
}
.adv-img{
	width: 100%;
	border-radius: 10px;
}
.adv-exp{
	font-size: 16px;
	padding: 15px 15px;
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
	text-align: center;
	border-radius: 0px 0px 10px 10px;
}
.adv-icon{
	position: absolute;
	z-index: 1;
	top: -40px;
	left: 20px;
	width: 80px;
	height: 80px;
	font-size: 46px;
	text-align: center;
	font-weight: bolder;
	line-height: 78px;
	border-radius: 100px;
}
.adv-icon-r{
	position: absolute;
	z-index: 1;
	top: -30px;
	font-size: 18px;
	left: 120px;
	font-weight:bold;
}
.adv-icon-2{
	position: absolute;
	z-index: 1;
	top: -40px;
	left: 58px;
	width: 80px;
	height: 80px;
	font-size: 46px;
	text-align: center;
	font-weight: bolder;
	line-height: 78px;
	border-radius: 100px;
}
.adv-icon-r-2{
	position: absolute;
	z-index: 100;
	top: -30px;
	font-size: 18px;
	left: 150px;
}
.tes-icon{
	float: left;
	margin-top: -5px;
}
.tes-text{
	margin-left: 42px;
}
.menu-list{
	height:55px; 
	border-bottom: 1px solid #cccccc; 
	border-top: 1px solid #cccccc; 
	padding: 4px 12px 4px 12px;
}
.index-part1-one{
	float:left;
	width:20%;
}
.index-part1-three{
	float:left;
	width:20%;
}
.index-advantage-font-large{
	font-size: 34px;
	color: #FE943E;
	margin-top: 20px;
}
.index-advantage-font-small{
	font-size:16px;
	color:#999;
}
.index-advantage table{
	position:relative;
}
.index-advantage table tr td{
	font-size:20px;
}
.index-advantage table .height{
	height:80px;  
}
.chinese-test table .height{
	height:26px;  
}
.chinese-test table tr td a{
	color: #525252;
}
.chinese-test table tr td a:hover{
	color: #337ab7;
}

.bottom{
	padding:70px 0px 20px 0px;
	color:#fff !important;
}
.bottom a{
	color:#fff !important;
	font-size:16px;
	text-decoration:none;
}
.bottom-bg{
	background:#333;
}
.bottom-list{
	margin:0 auto;
}
.bottom-list ul{
	text-align: center;
    list-style: none;
	padding-left:0px;
}
.bottom-list ul li{
	display:inline;
	padding:0px 20px;
	font-size:1.6rem;
	line-height:2;
	white-space:nowrap;
}
.bottom-list ul li a{
	color:#fff;
	text-decoration:none;
}
.copyright{
	font-size:1.4rem;
	color:#fff;
}
.sanjiao-index-pc{
	position:relative;
	left:17px;
	top:-20px;
}
.sanjiao-index{
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom-color:#4f67ff;
	position:relative;
	left:15px;
}
.adv-syn{
	z-index: 100;
    color: #fff;
    font-size: 18px;
    position: absolute;
    top: 10px;
    font-weight: bold;
}
.box-shadow{
	box-shadow:0px 0px 8px #ccc;
	border-radius:5px;
}
.jianbian-blue{
	background:linear-gradient(to bottom, rgba(255,255,255), rgba(79,103,255), rgba(255,255,255));
}
.jianbian-heng-blue{
	background:linear-gradient(to right, rgba(255,255,255), rgba(79,103,255), rgba(255,255,255));
	height:1px;
	width:80%;
	margin-left:10%;
}
.border-c5{
	border-right:1px solid #c5c5c5;
}
.blog-radius{
	border-radius:10px;
	box-shadow:0px 0px 5px #b7b7b7;
}
.ft-border{
	border:1px solid #c5c5c5;
	border-radius:10px;
	height:42px;
	background:#fff;
}
.ft-border-1{
	border:1px solid #c5c5c5;
	border-radius:10px;
	height:42px;
}
.ft-tankuang{
	width:450px;
}
.ft-border-1 img{
	width:24px;
}
.ft-border-right{
	border:1px solid #c5c5c5;
	border-radius:10px;
	height:38px;
}
.ft-border-right img{
	width:22px;
}
.ft-country-font{
	line-height:42px;
	font-size:16px;
}
.ft-country-font-1{
	line-height:42px;
}
.ft-country-position{
	position:absolute;
	right: 20px;
	font-size: 30px;
	top: 6px;
}
.ft-country-position-1{
	position:absolute;
	right: 20px;
	font-size: 30px;
	top: 4px;
}
.teaching-banner{
	color:#525252;
	padding-top: 80px;
	padding-bottom: 80px;
	padding-left: 160px;
}
.teaching-banner-1{
	font-size:60px;
	font-weight:bold;
}
.teaching-banner-2{
	font-size: 36px;
	line-height: 1.5;
	margin: 20px 0px 40px 0px;
}
.teacher-part-1{
	background-image:url(../image-g/teacher-1-bg.jpg);
}
.teacher-part-font{
	color:#ff6e00;
	font-size:18px;
	text-align:center;
}
.teacher-part-font span{
	font-size:60px;
}
.teaching-method-jianbian-border{
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
    border-image: linear-gradient(to bottom, rgba(231,249,250), rgba(78,95,200), rgba(231,249,250));
    border-image-slice: 1;
}
.teaching-method-font{
	font-size:1.8rem;
	margin-top:50px;
	padding:0px 20px;
}
.teaching-method-font-title{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}
.teaching-method-choose-font-position{
	position:absolute;
	top: 14%;
    left: 8%;
    width: 25%;
}
.teaching-method-choose-position{
	position:absolute;
	top:0px;
	left:58%;
}
.teaching-method-choose-position img{
	width:80%;
}
.ft-border img{
	width:26px;
}
.height-50{
	height:50px;
}
.content-ft-center{
	padding:70px;
}
.input-bj-ft-right{
	border:none;
	height:36px;
	padding-left:15px;
	outline:none;
	width:98%;
}
.input-bj-ft-40{
	border:none;
	height:40px;
	padding-left:15px;
	outline:none;
	width:98%;
}
.input-bj-ft-40-1{
	border:none;
	height:40px;
	padding-left:15px;
	outline:none;
	width:96%;
}
.input-step2{
	display: block;
    width: 100%;
    height: 40px;
    padding: 6px !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input-text{
	text-align:right;
	line-height:2.5;
}
.bootstrap-select>select{
	position: absolute!important;
    bottom: 0;
    left: 50%;
    display: block!important;
    width: .5px!important;
    height: 100%!important;
    padding: 0!important;
    opacity: 0!important;
    border: none;
    z-index: 0!important;
}
.help-display{
	display:flex;
}
.help-left-with{
	width:48%;
	float:left;
	padding: 20px 32px
}
.help-right-with{
	width:48%;
	margin-left:4%;
	float:left;
	padding: 20px 32px
}
.media-coverage-icon{
	position:absolute;
	top:10px;
	left:10px;
}
.media-coverage-img{
	height: auto;
}
.language-height{
	height:auto;
	margin-top: 32px;
    margin-left: 30px;
}
.resources{
	border-radius:5px;
	box-shadow:0px 0px 8px #ccc;
	border-top:8px solid #4f67ff;
	padding:0px 30px 10px 30px;
	margin-bottom:70px;
}
.resources ul{
	padding-left:20px;
}
.resources ul li{
	float:left;
	margin-right:60px;
	font-size:1.8rem;
	margin-top:20px;
}
.resources ul li a, .resources ul li a:visited{
	color:#525252;
	text-decoration:underline;
}
.resources ul li a:hover{
	color:#4f67ff;
	text-decoration:underline;
}
.li-heng ul{
	padding-left:0px;
}
.li-heng ul li{
	float:left;
	margin-right:30px;
	font-size:1.8rem;
}
.li-heng ul li a, .li-heng ul li a:visited{
	color:#525252;
	text-decoration:underline;
}
.resources ul li a:hover{
	color:#4f67ff;
	text-decoration:underline;
}
.blog-yuan-title{
	background:#4f67ff;
	color:#fff;
	width:50px;
	height:50px;
	border-radius:50%;
	font-size:36px;
	font-weight:bold;
	text-align:center;
	margin:50px auto;
	line-height: 50px;
}
.table-hsk-1{
	width:100px;
}
.table-hsk-2{
	width:80px;
}
.table-hsk-3{
	width:100px;
}
.table>tbody>tr>td{
	vertical-align:middle;
}
.table-bordered>thead>tr>th{
	text-align:center;
	vertical-align:middle;
}
.index-bottom-zhanwei{
	background:#dff3ff;
	width:100%;
	height:110px;
}
.index-ft-liucheng-font1{
	font-size:26px;
}
.index-ft-liucheng-font2{
	font-size:16px;
	margin-top:6px;
}
.index-ft-liucheng-line{
	width: 4px;
    height: 380px;
    background: #8e8cdc;
    position: absolute;
    left: 59px;
    z-index: 0;
}
.icon-false {
	display: inline-block;
    width: 24px;
    height: 3px;
    background: #4f67ff;
    line-height: 0;
    font-size: 0;
    vertical-align: middle;
    -webkit-transform: rotate(45deg);
    position: relative;
    top: -2px;
}
.icon-false:after {
    content: '/';
    display: block;
    width: 24px;
    height: 3px;
    background: #4f67ff;
    -webkit-transform: rotate(-90deg);
}
/*input默认文字字体样式*/
input::-webkit-input-placeholder{
	color:#aaa;
	font-size:16px;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#aaa;
	font-size:16px;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#aaa;
	font-size:16px;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#aaa;
	font-size:16px;
}
.huatiao{
	background: transparent;
	outline:none;
	resize:none;
	border:none;
}
.huatiao::-webkit-scrollbar {/*滚动条整体样式*/
	width: 0px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 0px;
}
.ib-banner{
	line-height: 1.4;
    color: #fff;
    position: absolute;
    left: 100px;
    top: 90px;	
}
.ib-banner-1{
	font-size: 60px;
    color: #343434;
    font-weight: bold;
}
.ib-banner-2{
	margin-top:40px;
}
.ib-banner-2 ul{
	list-style:none;
	padding-left:0px;
}
.ib-banner-2 ul li{
	float:left;
	background:#7588ff;
	width:170px;
	padding:8px 0px;
	text-align:center;
	color:#fff;
	font-size: 20px;
    margin-left: 20px;
    border-radius: 10px;
}
.ib-course-content-title{
	color:#ff4460;
	font-size:18px;
	font-weight: bold;
	padding:30px 0px 20px 0px;
}
.ib-course-content{
	font-size:16px;
	text-align:left;
}
.ap-banner-2{
	margin-top:40px;
}
.ap-banner-2 ul{
	list-style:none;
	padding-left:0px;
}
.ap-banner-2 ul li{
	float: left;
    padding-left: 15px;
    position: relative;
    margin-left: 20px;
	color: #3c0808;
    font-size: 20px;
}
.ap-banner-2 ul li:before{
	content: " ";
	position: absolute;
	height: 8px;
	width: 8px;
	background: #3c0808;
	border-radius: 50%;
	left: 0px;
	top: 23%;
}
.ap-part2-title{
	margin-top:30px;
	font-size:20px;
	font-weight:bold;
}
.ap-part2 ul{
	padding-left:18px;
}
.ap-part2 ul li{
	list-style:disc;
	padding-top:10px;
}
.ap-banner{
	left:40px;
}
.ap-banner-1{
	font-size: 54px;
}
.ap-part3{
	display:flex;
	color:#fff;
}
.ap-part3 img{
	height:40px;
	margin-bottom:20px;
}
.ap-part3-large{
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
.ap-part3-1{
	float:left;
	width:20%;
	background-color:#6cac9c;
	padding:30px 20px;
	position:relative;
	font-size:16px;
	border-radius: 10px;
}
.ap-part3-sanjiao-1{
	width: 0;
    height: 0;
    border: 18px solid transparent;
    border-left-color: #6cac9c !important;
    position: absolute;
	left:0px;
	top: 20px;
}
.ap-part3-2{
	float:left;
	width:20%;
	background-color:#fa9384;
	padding:30px 20px;
	position:relative;
	font-size:16px;
	border-radius: 10px;
}
.ap-part3-sanjiao-2{
	width: 0;
    height: 0;
    border: 18px solid transparent;
    border-left-color: #fa9384 !important;
    position: absolute;
	left:0px;
	top: 20px;
}
.ap-part3-3{
	float:left;
	width:20%;
	background-color:#e36a79;
	padding:30px 20px;
	position:relative;
	font-size:16px;
	border-radius: 10px;
}
.ap-part3-sanjiao-3{
	width: 0;
    height: 0;
    border: 18px solid transparent;
    border-left-color: #e36a79 !important;
    position: absolute;
	left:0px;
	top: 20px;
}
.ap-part3-4{
	float:left;
	width:20%;
	background-color:#ebb73c;
	padding:30px 20px;
	position:relative;
	font-size:16px;
	border-radius: 10px;
}
.ap-part3-sanjiao-4{
	width: 0;
    height: 0;
    border: 18px solid transparent;
    border-left-color: #ebb73c !important;
    position: absolute;
	left:0px;
	top: 20px;
}
.ap-part3-5{
	float:left;
	width:20%;
	background-color:#5872e0;
	padding:30px 20px;
	position:relative;
	font-size:16px;
	border-radius: 10px;
}
.ap-part5{
	box-shadow: 6px 8px 0px #ff8b4e;
	padding:30px 15px 0px 15px;
	height:355px;
	border: 3px #ff8b4e solid;
	border-radius: 10px;
}
.ap-part5-title{
	font-size: 24px;
	margin: 10px auto 15px auto;
	color:#525252;
	font-weight: bold;
	text-align: center;
}
.igcse-banner{
    color: #fff;
    position: absolute;
    left: 100px;
    top: 90px;	
}
.igcse-banner-1{
	font-size: 60px;
    color: #343434;
    font-weight: bold;
}
.igcse-banner-2{
	margin-top:40px;
}
.igcse-banner-2 ul{
	list-style:none;
	padding-left:0px;
}
.igcse-banner-2 ul li{
	float:left;
	padding:8px 0px;
	color: #f45d00;
	font-size: 20px;
	margin-left: 30px;
	border-radius: 10px;
}
.igcse-youshi{
	background: #ffe9c2;
	padding: 70px 30px 40px 30px;
	box-shadow: 0px 0px 8px #ffcc71;
	position: relative;
	margin-top: 60px;
}
.igcse-youshi-title{
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}
.igcse-youshi-content{
	font-size: 16px;
	margin-top: 20px;
}
.igcse-youshi img{
	box-shadow: 0px 0px 8px #ffa300;
	border-radius: 50%;
	position: absolute;
	left: 122px;
	top: -60px;
}
.aboutus-title{
	font-size:36px;
	color:#333;
}
.aboutus-title-icon{
	width:8px;
	height:45px;
	background:#4f67ff;
	border-radius:4px;
}
.aboutus-banner-font{
	 position:absolute;
	 top:23%;
	 left:15%;
}
.aboutus-banner-font img{
	width:100%;
}
.aboutus-interesting-left{
	margin-top:210px;
}
.aboutus-introduce-img{
	position:relative;
	left:-15px;	
}
.aboutus-introduce-font{
	margin-top:110px;
}
.aboutus-introduce-font-content{
	font-size:18px;
	margin-top:30px;
}
.aboutus-media img{
	box-shadow:0px 0px 15px #ccc;
}
.imc-banner-font{
	position: absolute;
	top: 15%;
	right: 200px;
}
.imc-banner-button{
	padding: 10px 30px;
	font-size: 24px;
	color: #fff;
	background-color: #f89410;
	border-radius: 80px;
    border: none;
	margin-top: 50px;
	box-shadow: 0px 5px 0px #572fcf;
}
.imc-part1{
	padding: 20px 10px;
	border-radius: 20px;
}
.imc-part1-1{
	background: #ff9f0c;
	box-shadow: 0px 10px 0px #ffcf85;
}
.imc-part1-font{
	color: #fff;
	margin-top: 20px;
	font-size: 16px;
}
.imc-part1-2{
	background: #833aff;
	box-shadow: 0px 10px 0px #c19cff;
}
.imc-part1-3{
	background: #ff6454;
	box-shadow: 0px 10px 0px #ffb1a9;
}
.imc-part1-4{
	background: #3c6aff;
	box-shadow: 0px 10px 0px #9db4ff;
}
.imc-lunbo{
	height: 563px !important;
	background-color:transparent !important;
}
.imc-lunbo img, .game{
	width: 1000px;
	height: 563px;
}
.imc-lunbo .item{
	height: 563px !important;
	background-color:transparent !important;
}
.imc-lunbo-point{
	bottom: -50px;
}
.imc-lunbo-point .active{
	background-color: #4f67ff !important;
}
.imc-lunbo-point li{
	border: 1px solid #4f67ff !important;
}
.carousel-control.left img{
	left: 40px;
}
.carousel-control.left img, .carousel-control.right img{
	position: relative;
	top: 35%;
	width: 60px;
	height: auto;
}
/*首页改版样式*/
.index-banner-bj{
	/* background-image: url(/zh-hans/image-g/index-bj.png);
	background-size: 100%;
	background-position: bottom;
	background-repeat: no-repeat; */
	padding: 80px 0 0 0;
}
.index-btn-float{
	float: left;
	margin-right: 60px;
}
.index-banner-pic{
	position: relative;
	top: 60px;
}
.index-float-left{
	position: absolute;
	left: 34px;
	top: -12px;
}
.index-float-left img{
	width:120px;
}
.index-float-right img{
	width:100px;
}
.index-float-right{
	position: absolute;
	right: 5%;
	top: -12px;
}
.index-part1-bj-bottom{
	background-image: url(/zh-hans/image-g/index-bj.png);
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
}
.index-part1-bj{
	background-image: url(/zh-hans/image-g/index-part1-bj.png);
	background-size: 100%;
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 200px 0 120px 0;
}
.index-part1-bj img{
	width: 120px;
}
.title-left{
	position: absolute;
	left: -72px;
	top: -15px;
}
.title-right{
	position: absolute;
	right: -62px;
	top: -22px;
}
.index-h1{
	font-size:3.6rem;
	color: #333;
	padding: 60px 15px 40px 15px;
	text-align: center;
}
.btn-girl{
	position: absolute;
	top: -50px;
	left: -105px;
}
.btn-girl img{
	width: 105px;
}
.btn-boy{
	position: absolute;
	top: -5px;
	left: -130px;
}
.btn-boy img{
	width: 110px;
}
.index-part3-top-bj{
	background-image: url(/zh-hans/image-g/index-part3-top-bj.png);
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	padding: 90px 0;
}
.index-part4-bj{
	background-image: url(/zh-hans/image-g/index-part3-bottom-bj.png);
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	padding: 80px 0;
}
.index-part3-box{
	background: #FFE7A4;
	border-radius: 30px;
	border: 3px solid #FFF;
	padding: 30px 20px;
}
.index-part3-title{
	font-size: 22px;
	color: #753500;
	background: #FCD053;
	text-align: center;
	position: relative;
	padding: 7px;
	border-radius: 60px;
}
.index-part3-icon{
	position: absolute;
	left: 0;
	top: -6px;
}
.index-part3-icon img{
	width: 56px;
}
.index-part3-content{
	background: #fff;
	text-align: center;
	font-size: 16px;
	margin-top: 20px;
	padding: 20px 10px;
	border-radius: 20px;
	height: 200px;
}
.index-part3-box:hover{
	background: #fffbef;
	box-shadow: 0px 3px 20px 1px rgba(0,0,0,0.16);
	border: 3px solid #fffbef;
}
.index-part3-box:hover .index-part3-content{
	background: #FFF4D1;
}
.index-part3-float{
	position: absolute;
	top: -20px;
	right: 50px;
}
.index-part5-bj{
	background-image: url(/zh-hans/image-g/index-part5-bj.png);
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	padding: 80px 0;
}
.index-part5-content{
	font-size: 16px;
	background: #FFFFFF;
	border-radius: 60px 0 0 60px;
	padding: 40px;
	height: 250px;
}
.index-part5-title{
	font-size: 32px;
	color: #333333;
}
.index-part5-line{
	width: 53px;
	height: 6px;
	background: #F8E948;
	border-radius: 3px;
}
.index-part5-img{
	height: 250px;
}
.index-part6-bj{
	background-image: url(/zh-hans/image-g/index-part6-bj.png);
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	padding: 80px 0;
}
.index-testimonials-box{
	background: #FE943E;
	border-radius: 12px;
	padding: 10px 5px;
}
.index-testimonials-box:hover{
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transition: all .4s ease;
	position:relative;
	z-index:1;
}
.index-testimonials-left{
	float: left;
	margin-top: 13px;
}
.index-testimonials-left span{
	margin-right: 5px;
}
.index-testimonials-right{
	color: #fff;
	font-size: 16px;
	float: right;
	margin-top: 10px;
}
.index-part7-bj{
	background-image: url(/zh-hans/image-g/index-part7-bj.png);
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	padding: 80px 0;
}
.index-promise-box{
	background: #FFFFFF;
	border-radius: 60px;
	box-shadow: 6px 6px 0px #BBCCFF;
}
.index-promise-box-bj{
	background-image: url(/zh-hans/image-g/index-promise-left.png);
	background-position-x: left;
	background-position-y: bottom;
	background-repeat: no-repeat;
	padding: 90px 20px;
	background-size: 60%;
}
.index-part8-bj{
	background-image: url(/zh-hans/image-g/index-part8-bj.png);
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	padding: 80px 0;
}
.index-ft-float2{
	position: absolute;
	top: -128px;
	right: 0px;
	z-index: 1;
}
.index-ft-box{
	background: #FFF;
	box-shadow: 0px 3px 20px 1px rgb(0 0 0 / 16%);
	border-radius: 40px;
	padding: 50px 40px;
}
.index-ft-title{
	font-size: 22px;
	color: #333;
}
.index-ft-input{
	width: 100%;
	height: 46px;
	line-height: 46px;
	background: rgba(107,137,230,0.05);
	border-radius: 15px;
	padding-left: 15px;
	border: none;
	outline: none;
}
.index-ft-font{
	font-size: 18px;
	color: #828282;
	margin-top: 20px;
	margin-bottom: 5px;
}
.index-ft-font span{
	color: #6B89E6;
	margin-right: 6px;
	font-size: 16px;
	-webkit-text-stroke: 2px;
}
.index-part9-bj{
	background-image: url(/zh-hans/image-g/index-part9-bj.png);
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	padding: 40px 0 80px 0;
}
.index-bottom-bg{
	background-image: url(/zh-hans/image-g/index-bottom-bj.png);
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	padding: 370px 0 20px 0;
}
.index-bottom-bg a{
	color: #333 !important;
	font-size: 16px;
	text-decoration: none;
}




/*图片文字内嵌样式*/
.course-system-img{
	width: 70%;
}
.course-system-title{
	color: #fff;
	font-size: 44px;
}
.course-system{
	color: #000;
	font-size: 16px;
	line-height: 1.2;
	text-align: center;
}
.course-system-1-title{
	position: absolute;
	top: 124px;
	left: 654px;
}
.course-system-1{
	position: absolute;
	top: 45px;
	left: 750px;
	width: 150px;
}
.course-system-2-title{
	position: absolute;
	top: 291px;
    left: 692px;
}
.course-system-2{
	position: absolute;
	top: 364px;
	left: 816px;
	width: 130px;
}
.course-system-3-title{
	position: absolute;
	top: 384px;
	left: 545px;
}
.course-system-3{
	position: absolute;
	top: 508px;
	left: 576px;
	width: 158px;
}
.course-system-4-title{
	position: absolute;
	top: 260px;
	left: 412px;
}
.course-system-4{
	position: absolute;
	top: 388px;
	left: 206px;
	width: 176px;
}
.course-system-5-title{
	position: absolute;
	top: 112px;
	left: 474px;
}
.course-system-5{
	position: absolute;
	top: 38px;
	left: 245px;
	width: 150px;
}


.course-studyway-title{
	color: #fff;
	font-size: 60px;
	text-shadow: 1px 2px 0px #231e1ee8;
}
.course-studyway-content{
	color: #525252;
	font-size: 18px;
	text-align: center;
	line-height: 1.2;
}
.course-studyway-listen-title{
	position: absolute;
	top: 70px;
	left: 557px;
}
.course-studyway-listen{
	position: absolute;
	top: 34px;
	left: 20px;
	width: 300px;
}
.course-studyway-speak-title{
	position: absolute;
	top: 162px;
	left: 684px;
}
.course-studyway-speak{
	position: absolute;
	top: 30px;
	left: 848px;
	width: 300px;
}
.course-studyway-read-title{
	position: absolute;
	top: 315px;
	left: 640px;
}
.course-studyway-read{
	position: absolute;
	top: 322px;
	left: 848px;
	width: 300px;
}
.course-studyway-write-title{
	position: absolute;
	top: 320px;
	left: 476px;
}
.course-studyway-write{
	position: absolute;
	top: 390px;
	left: 20px;
	width: 300px;
}
.course-studyway-practice-title{
	position: absolute;
	top: 165px;
	left: 430px;
}
.course-studyway-practice{
	position: absolute;
	top: 192px;
	left: 13px;
	width: 320px;
}

.chinese-test-subject{
	color: #fff;
	font-size: 16px;
	line-height: 1.5;
}
.chinese-test-subject-bj1{
	background: #ff996e;
	border-radius: 15px;
}
.chinese-test-subject-bj2{
	background: #ff6e6e;
	border-radius: 15px;
}
.chinese-test-subject-bj3{
	background: #39b2ff;
	border-radius: 15px;
}
.chinese-test-subject-bj4{
	background: #44ce5e;
	border-radius: 15px;
}
.chinese-test-subject-bj5{
	background: #bc65ff;
	border-radius: 15px;
}
.chinese-test-subject-bj6{
	background: #6568ff;
	border-radius: 15px;
}
.chinese-test-subject-1td{
	text-align: center;
	width: 10%;
	padding: 20px;
}
.chinese-test-subject-2td{
	width: 44%;
	padding: 20px 10px;
}
.chinese-test-subject-3td{
	width: 44%;
	padding: 20px 10px;
}
.chinese-test-subject table tr td{
	vertical-align: middle;
}

.ib-course-anpai-1td{
	width: 10%;
	padding: 20px 10px;
}
.ib-course-anpai-2td{
	width: 29%;
	padding: 20px 10px;
}
.ib-course-anpai-3td{
	width: 89%;
	padding: 20px 10px;
	text-align: left;
}
.ib-course-anpai-bj1{
	background: #d2d2d2;
	border-radius: 15px;
}
.ib-course-anpai-bj2{
	background: #f97f49;
	border-radius: 15px;
}
.ib-course-anpai-bj3{
	background: #8889ff;
	border-radius: 15px;
}
.ib-course-anpai-bj4{
	background: #4f67ff;
	border-radius: 15px;
}
.ib-testimonial-title{
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 5px;
}
.ib-testimonial{
	color: #fff;
	font-size: 16px;
}
.ib-testimonial-1{
	position: absolute;
	left: 460px;
	top: 130px;
	width: 640px;
	text-align: left;
}
.ib-testimonial-2{
	position: absolute;
	left: 460px;
	top: 435px;
	width: 640px;
	text-align: left;
}
.ib-testimonial-3{
	position: absolute;
	left: 76px;
	top: 53px;
	width: 517px;
	text-align: left;
}

.ap-beikao-zhidao-td1{
	width: 12%;
	padding: 20px 10px;
}
.ap-beikao-zhidao-td2{
	width: 21%;
	padding: 20px 10px;
}
.ap-beikao-zhidao-bj1{
	background: #d2d2d2;
	border-radius: 15px;
}
.ap-beikao-zhidao-bj2{
	background: #db4459;
	border-radius: 15px;
}
.ap-beikao-zhidao-bj3{
	background: #fe8f27;
	border-radius: 15px;
}
.ap-beikao-zhidao-bj4{
	background: #15c2d1;
	border-radius: 15px;
}
.ap-beikao-zhidao-bj5{
	background: #0f5e8c;
	border-radius: 15px;
}
.ap-learning-objectives-title{
	position: absolute;
	font-size: 26px;
	font-weight: 800;
	top: 154px;
    left: 520px;
	text-align: center;
}
.ap-learning-objectives-red-inside{
	position: absolute;
    top: 70px;
    left: 426px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: 700;
}
.ap-learning-objectives-red-outside{
	position: absolute;
    top: 34px;
    left: 260px;
    font-size: 1.6rem;
}
.ap-learning-objectives-green-inside{
	position: absolute;
    top: 70px;
    left: 584px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: 700;
}
.ap-learning-objectives-green-outside{
	position: absolute;
    top: 34px;
    left: 730px;
    font-size: 1.6rem;
}
.ap-learning-objectives-orange-inside{
	position: absolute;
    top: 202px;
    left: 406px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: 700;
}
.ap-learning-objectives-orange-outside{
	position: absolute;
    top: 260px;
    left: 206px;
    font-size: 1.6rem;
}
.ap-learning-objectives-yellow-inside{
	position: absolute;
    top: 290px;
    left: 508px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: 700;
}
.ap-learning-objectives-yellow-outside{
	position: absolute;
    top: 424px;
    left: 506px;
    font-size: 1.6rem;
}
.ap-learning-objectives-dark-green-inside{
	position: absolute;
    top: 202px;
    left: 646px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: 700;
}
.ap-learning-objectives-dark-green-outside{
	position: absolute;
    top: 260px;
    left: 794px;
    font-size: 1.6rem;
}
.ap-testimonial-blue {
    position: absolute;
    width: 500px;
    top: 12%;
    left: 27%;
    color: #fff;
    line-height: 1.5;
    font-size: 1.6rem;
}
.ap-testimonial-orange{
	position: absolute;
    width: 500px;
    top: 280px;
    left: 325px;
    color: #fff;
    line-height: 1.5;
    font-size: 1.6rem;
}
.igcse-testimonial-1 {
    position: absolute;
    width: 500px;
    top: 13%;
    left: 27%;
    color: #fff;
    line-height: 1.5;
    font-size: 1.6rem;
}
.igcse-testimonial-2{
	position: absolute;
    width: 500px;
    top: 275px;
    left: 322px;
    color: #fff;
    line-height: 1.5;
    font-size: 1.6rem;
}
.igcse-test-content-bj1{
	background: #dddddd;
	border-radius: 15px;
}
.igcse-test-content-bj2{
	background: #ff7fb0;
	border-radius: 15px;
}
.igcse-test-content-bj3{
	background: #9599fc;
	border-radius: 15px;
}
.igcse-test-content-bj4{
	background: #12b5b2;
	border-radius: 15px;
}
.igcse-test-content-td1{
	width: 10%;
	padding: 20px 10px;
}
.igcse-test-content-td2{
	width: 29%;
	padding: 20px 10px;
}
.after-school-part2{
	background: #fb7540;
	padding: 20px 10px 40px 10px;
	text-align: center;
	color: #fff;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
	width: 260px;
	margin: 0 auto;
}
.after-school-part3-font1{
	position: absolute;
	top: 150px;
	left: 582px;
}
.after-school-part3-font2{
	position: absolute;
	top: 192px;
	left: 370px;
}
.after-school-part3-font3{
	position: absolute;
	top: 222px;
	left: 172px;
}
.after-school-part3-font4{
	position: absolute;
	bottom: 236px;
	left: 486px;
}
.after-school-part3-font5{
	position: absolute;
	bottom: 168px;
	left: 340px;
}
.after-school-part3-font6{
	position: absolute;
	bottom: 82px;
	left: 246px;
}
.after-school-part4-font1{
	position: absolute;
	text-align: right;
	top: 2px;
	left: 218px;
	width: 220px;
}
.after-school-part4-font2{
	position: absolute;
	text-align: right;
	top: 104px;
	left: 113px;
	width: 300px;
}
.after-school-part4-font3{
	position: absolute;
	text-align: right;
	top: 230px;
	left: 135px;
	width: 300px;
}
.after-school-part4-font4{
	position: absolute;
	top: 2px;
	right: 90px;
	width: 368px;
}
.after-school-part4-font5{
	position: absolute;
	top: 104px;
	right: 128px;
	width: 300px;
}
.after-school-part4-font6{
	position: absolute;
	top: 230px;
	right: 155px;
	width: 300px;
}
.teachers-part3-1{
	text-align: center;
	font-size: 18px;
	color: #fff;
	position: absolute;
	top: 70px;
    left: 318px;
}
.teachers-part3-1-title{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
}
.teachers-part3-2{
	font-size: 16px;
	color: #fff;
	position: absolute;
	top: 228px;
	right: 32px;
	width: 280px;
}
.teachers-part3-2-title{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
.teachers-part3-3{
	font-size: 16px;
	color: #fff;
	position: absolute;
	top: 407px;
	right: 32px;
	width: 280px;
}
.teachers-part3-3-title{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}

.teachers-part3-4{
	font-size: 16px;
	color: #fff;
	position: absolute;
	top: 585px;
	right: 32px;
	width: 280px;
}
.teachers-part3-4-title{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
.teachers-part5-1{
    text-align: center;
    position: absolute;
    bottom: 15px;
    left: 10px;
    width: 120px;
}
.teachers-part5-2{
    text-align: center;
    position: absolute;
	top: 50px;
	left: 178px;
}
.teachers-part5-3{
    text-align: center;
    position: absolute;
    bottom: 35px;
    left: 336px;
    width: 120px;
}
.teachers-part5-4{
    text-align: center;
    position: absolute;
    top: 50px;
    left: 485px;
    width: 150px;
}
.teachers-part5-5{
    text-align: center;
    position: absolute;
    bottom: 15px;
    left: 675px;
    width: 120px;
}
.teachers-part5-6{
    text-align: center;
    position: absolute;
	top: 50px;
	left: 830px;
}
.teachers-part5-7{
    text-align: center;
    position: absolute;
    bottom: 15px;
    left: 1000px;
    width: 120px;
}
.about-us-tese table tr td{
	vertical-align: middle;
	padding: 20px 30px;
	border-radius: 10px
}
.about-us-tese-title{
	font-size: 30px;
	text-align: center;
}
.about-us-tese-td1{
	background: #4f67ff;
	font-size: 18px;
	color: #fff;
	text-align: center;
	width: 14%;
	padding: 10px !important;
}
.about-us-tese-td2{
	background: #cdd4ff;
	width: 43%;
	color: #000;
}
.about-us-tese-td3{
	background: #eee;
	width: 43%;
	color: #000;
}
.about-us-develop-1{
	text-align: center;
    position: absolute;
    bottom: 46px;
    left: 31px;
    width: 140px;
}
.about-us-develop-2{
    text-align: center;
    position: absolute;
	bottom: 25px;
	left: 182px;
}
.about-us-develop-3{
    text-align: center;
    position: absolute;
    bottom: 35px;
    left: 356px;
    width: 150px;
}
.about-us-develop-4{
    text-align: center;
    position: absolute;
    bottom: 0px;
    left: 542px;
    width: 120px;
}
.about-us-develop-5{
    text-align: center;
    position: absolute;
    bottom: 60px;
    left: 736px;
    width: 100px;
}
.about-us-develop-6{
    text-align: center;
    position: absolute;
	bottom: -10px;
	left: 880px;
	width: 140px;
}



/*师资老师轮换样式*/
.teacher-lunbo{
	height:450px;
	background-color:#fff6f6;
}
.teacher-lunbo-1{
	height:560px;
}
.teacher-lunbo .item{
	height:450px;
	background-color:#fff6f6;
}
.teacher-lunbo-jiantou{
	width:80px;
	background-image:none !important;
}
.teacher-lunbo-jiantou.right{
	right: 52px;
}
.teacher-lunbo-jiantou .glyphicon{
	font-size:40px;
	color:#e3e3e3;
}
.teacher-lunbo-jiantou .fa{
	font-size: 80px;
	color: #929292;
	position: absolute;
	top: 35%;
	left: 0;
}
.teacher-lunbo-content{
	width:100%;
	left:0;
	right:0;
	top:0;
	padding-top:0px;
	text-shadow: none;
	color:#525252;
	text-align:left;
}
.teacher-lunbo-name{
	color:#e03a00;
	font-size:40px;
	font-weight:bold;
}
.teacher-lunbo-point{
	bottom:-52px;
}
.teacher-lunbo-point li{
	border:1px solid #f85353;
	width:15px;
	height:15px;
	margin:10px;
}
.teacher-lunbo-point .active{
	background-color:#f85353;
	width:15px;
	height:15px;
	margin:10px;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom:-6px !important;
}
.swiper-pagination-bullet{
	border: 1px solid #f85353;
    background: transparent !important;
    opacity: 1 !important;
}
.swiper-pagination-bullet-active{
	background-color: #f85353 !important;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    color: #929292 !important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	color: #929292 !important;
}
/*IB老师轮换样式*/
.ib-teacher-lunbo{
	height:420px;
	background-color:#f6f7ff;
}
.ib-teacher-lunbo .item{
	height:420px;
	background-color:#f6f7ff;
}
.ib-teacher-lunbo-name{
	color:#4f67ff;
	font-size:40px;
	font-weight:bold;
}
.ib-teacher-lunbo-point{
	bottom:-12px;
}
.ib-teacher-lunbo-point li{
	border:1px solid #4f67ff;
}
.ib-teacher-lunbo-point .active{
	background-color:#4f67ff;
}

/* 视频弹出框样式css */
#greybackground{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0.4;
	z-index:10000;
}
#closeBtn{
	position:absolute;
	right:6px;
	top:6px;
	cursor:pointer;
}
#box{
	display:none;
	position:absolute;
	z-index:100000;
	text-align:left;
	background:#ffffff;
	width: auto;
	height:auto;
	border-radius:5px;
}
.box-main{
	padding:15px 50px 40px 50px;
	height:auto;
	display:block;
}
.box-title{
	padding:0px 0px 0px 0px;
}
.box-module{
	margin:8px 0px 0px 0px;
} 
.shipinfize a{
	font-size:18px;;
	color:#bb0000;
	font-weight:700;
	text-decoration:underline;
}

.tan-log{
	padding:0px 0px 0px 0px;
}
.f16gray3eb{
	font-size:16px;
	color:#3e3e3e;
	font-weight:bold;
}
.f16gray3eb a{
	font-size:16px;
	color:#3e3e3e;
	font-weight:bold;
	text-decoration:none;
}
.tan-nav{
	margin:8px 0px 25px 0px;
}
.course-part1-font{
	margin-top:40px;
	font-size:16px;
}
.after-school-tutoring-part1-font{
	margin-top:20px;
	font-size:16px;
}
/*首页内容轮换*/
.index-setting{
	display:flex;
}
.index-setting-large{
	font-size:22px;
	font-weight:bold;
}
.index-setting-1{
	float:left;
	width:20%;
	background-color:#f5c8cf;
	padding:50px 20px 0px 20px;
	position:relative;
	font-size:16px;
}
.index-setting-sanjiao-1{
	width: 0;
    height: 0;
    border: 18px solid transparent;
    border-left-color: #f5c8cf !important;
    position: absolute;
	left:0px;
}
.index-setting-2{
	float:left;
	width:20%;
	background-color:#f5e2cf;
	padding:50px 20px 30px 20px;
	position:relative;
	font-size:16px;
}
.index-setting-sanjiao-2{
	width: 0;
    height: 0;
    border: 18px solid transparent;
    border-left-color: #f5e2cf !important;
    position: absolute;
	left:0px;
}
.index-setting-3{
	float:left;
	width:20%;
	background-color:#c7e4fc;
	padding:50px 20px 0px 20px;
	position:relative;
	font-size:16px;
}
.index-setting-sanjiao-3{
	width: 0;
    height: 0;
    border: 18px solid transparent;
    border-left-color: #c7e4fc !important;
    position: absolute;
	left:0px;
}
.index-setting-4{
	float:left;
	width:20%;
	background-color:#d2d7e5;
	padding:50px 20px 0px 20px;
	position:relative;
	font-size:16px;
}
.index-setting-sanjiao-4{
	width: 0;
    height: 0;
    border: 18px solid transparent;
    border-left-color: #d2d7e5 !important;
    position: absolute;
	left:0px;
}
.index-setting-5{
	float:left;
	width:20%;
	background-color:#c0e3cc;
	padding:50px 20px 0px 20px;
	position:relative;
	font-size:16px;
}
.carousel-indicators-1 {
    position: absolute;
	top:-14px;
    left: 52%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.carousel-indicators-1 li {
    display: inline-block;
    width: 150px;
    height: 55px;
    margin: 0px 30px 0px 0px;
    text-indent: -999px;
    cursor: pointer;
    background-color: transparent;
    border-radius: 80px;
	border:2px solid #15bed0;
}
.carousel-indicators-1 .active .sanjiao-1{
	border: 10px solid transparent;
    border-top-color: #4f67ff;
    position: absolute;
    left: 64px;
    top: 53px;
}
.carousel-indicators-1 .active .sanjiao-white{
	border: 9px solid transparent;
    border-top-color: #fff;
    position: absolute;
    left: 65px;
    top: 51px;
}
.carousel-indicators-1 .active .sanjiao-2{
	border: 10px solid transparent;
    border-top-color: #4f67ff;
    position: absolute;
    left: 64px;
    top: 53px;
}
.carousel-indicators-1 .active .sanjiao-3{
	border: 10px solid transparent;
    border-top-color: #4f67ff;
    position: absolute;
    left: 64px;
    top: 53px;
}
.carousel-indicators-1 .img-1 {
	background-image: url(/zh-hans/image-g/rotation-content-1-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.carousel-indicators-1 .img-2{
	background-image:url(/zh-hans/image-g/rotation-content-2-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.carousel-indicators-1 .img-3{
	background-image:url(/zh-hans/image-g/rotation-content-3-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.carousel-indicators-1 .active {
    width: 150px;
    height: 55px;
    margin: 0px 30px 0px 0px;
    background-color: transparent;
	position:relative;
}
/* 下载页面样式 */
.download-bj{
	background-image: url(/zh-hans/image-g/download-bj.png);
	background-size: 100%;
	background-repeat: no-repeat;
	padding: 100px 0px;
}
.download-btn{
	-webkit-border-radius: 30;
    -moz-border-radius: 30;
    border-radius: 30px;
    color: #fff;
    padding: 10px 10px;
    border: solid #fff 2px;
    text-decoration: none;
    background-color: transparent;
    margin-top: 5px;
    outline: none;
    font-size: 18px;
    margin-right: 0px;
    width: 220px;
}
.download-btn:hover{
	background: #fff;
	color: #6e71ff;
	border: solid #fff 2px;
	text-decoration: none;
}
.download-btn .icon{
	font-size:24px;
	margin-right:8px;
}
/* 广告页面样式 */
.advertisement-teacher-small{
	font-size:18px;
	color:#fff;
	padding:30px;
}
.advertisement-method-jianbian-border-1{
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
    border-image: linear-gradient(to bottom, rgba(255,255,255), rgba(252,155,2), rgba(255,255,255));
    border-image-slice: 1;
}
.advertisement-method-font{
	font-size: 16px;
    margin-top: 30px;
    padding: 0px 20px 20px 20px;
}
.advertisement-course-shadow{
	box-shadow:0px 0px 8px #ccc;
	border-radius: 10px;
}
.index-testimonials-top{
	background:#4f67ff;
	color:#fff;
	font-size:16px;
	padding:15px;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	text-align:center;
	line-height:1;
}
.advertisement-course-top{
	background:#fc9b02;
	color:#fff;
	font-size:24px;
	padding-bottom:30px;
	padding-top:30px;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	text-align:center;
}
.advertisement-course-bottom{
	background:#fff;
	color:#525252;
	font-size:16px;
	padding:30px 15px;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.advertisement-course-zhanwei1{
	height:24px;
}
.advertisement-course-zhanwei2{
	height:48px;
}
.advertisement-font-banner{
	line-height:1.4;
	color:#fff;
	text-shadow:2px 2px 0px #000000;
    padding: 350px 0px 80px 100px;
}
.advertisement-font-banner-1{
	font-size:30px;
	color:#fff;
}
.advertisement-font-banner-2{
	font-size:60px;
	color:#fff;
}
.advertisement-font-banner-orange{
	font-size:60px;
	color:#fc9b02;
}
.advertisement-ft-submit-button{
	color: #fff;
    background: #fc9b02;
    outline: none;
    padding: 8px 40px;
    font-size: 20px;
    width: 100%;
    border: none;
	text-align:center;
    border-radius: 10px;
	margin-top:20px;
}
.advertisement-ft-bg{
	background:#fff;
	padding:40px 30px;
	border-radius:10px;
	box-shadow:0px 0px 8px #525252;
	margin-top:40px;
}
.advertisement-ft-border{
	border: 1px solid #c5c5c5;
    border-radius: 10px;
    height: 42px;
}
.advertisement-ft-border img{
	width:25px;
}
.advertisement-ft-input{
	border: none;
    height: 40px;
    padding-left: 15px;
    outline: none;
    width: 98%;
}
.advertisement-ft-title1{
	font-size:20px;
	font-weight:bold;
}
.advertisement-ft-title2{
	font-size:18px;
}
.advertisement-ft-title3{
	font-size: 18px;
    font-weight: bold;
}

/* 浮动联系方式样式 */
.float-contact{
	position:fixed;
	top:30%;
	right:3px;
	z-index:100;
	width:64px;
}
.float-contact>ul{
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	width:64px;
	height:auto;
	background-color:#fff;
	box-shadow:0 12px 15px 0 rgba(71,71,71,.1), 0 20px 60px 0 rgba(71,71,71,.11);
	-webkit-box-shadow:0 12px 15px 0 rgba(71,71,71,.1), 0 20px 60px 0 rgba(71,71,71,.11);
	text-align:center;
	border-radius:32px;
	padding-bottom:16px;
	padding-left:0px;
}
.float-contact>ul>li{
	position:relative;
	padding-top:10px;
	cursor:pointer;
    width:64px;
}
.float-contact>ul>li .erweima{
	display:block;
	position:absolute;
	top:-86px;
	right:71px;
	padding:10px 10px 15px 10px;
	background-color:#fff;
	width:214px;
	height:auto;
	border-radius:5px;
	box-shadow:0 12px 15px 0 rgba(71,71,71,.1), 0 20px 60px 0 rgba(71,71,71,.11);
	-webkit-box-shadow:0 12px 15px 0 rgba(71,71,71,.1), 0 20px 60px 0 rgba(71,71,71,.11);
}
.float-contact>ul>li .erweima .pic{
	width:130px;
}
.float-contact>ul>li .erweima .sanjiao{
	position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -8px;
    width: 8px;
}
.float-contact>ul>li .erweima-font{
	line-height:1.5;
	font-size:12px;
	color:#525252;
	padding-bottom: 7px;
	text-align:left;
}
.float-contact>ul>li .font-12{
	padding-top:3px;
	line-height:14px;
	font-size:12px;
	color:#6c6c6c;
}
.float-contact img{
	width:30px;
	height:auto;
	margin:0 auto;
}
/* 新修改的右侧浮动样式 */
.new-float-contact{
	position:fixed;
	top:35%;
	right:0px;
	z-index:100;
	width:160px;
}
.new-float-contact>ul{
	list-style:none;
	padding:0;
}
.new-float-contact>ul>li{
	position: relative;
    padding-left:20px;
    cursor: pointer;
    width: 160px;
    background: #4fcfff;
    color: #fff;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
	margin-top: 10px;
	height: 40px;
    line-height: 40px;
}
.new-float-contact>ul>li a{
	color:#fff;
	text-decoration:none;
}
.new-float-contact>ul>li img, .new-float-contact>ul a li img{
	margin-right:10px;
	width:20px;
}
.zhankai{
	width:300px !important;
	height:auto !important;
	left:-140px;
	padding: 20px;
	line-height: inherit !important;
}
.test-part3 img{
	width: 150px;
}
.test-part3-font{
	font-size: 24px;
}
/* 导航css */
.navbar{
	border:0px solid transparent;
	margin-bottom:0px;
}
.nav-logo{
	width:18%;
	padding:26px 12px;
}
.navbar-default{
	background-color:transparent;
	/*height:710px;
	color:#fff;*/
	border-color:transparent;
}
.navbar-nav{
	margin-left:0px;
	margin-top:25px;
}
.navbar-nav-1{
	margin-top:23px;
}
.navbar-nav>li{
	padding:15px 10px;
}
.navbar-default .navbar-nav>li>a{
	color:#525252;
	font-size:18px;
	font-weight:700;
	padding:0px;
	margin-left:5px;
}
.navbar-default .navbar-nav-1>li>a{
	color:#fff !important;
}
.navbar-default .navbar-nav-2>li>a{
	color:#525252 !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color:transparent !important;
	color:#4f67ff !important;
	border-bottom:5px solid #4f67ff !important;
	padding-bottom:10px !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background-color:transparent !important;
	color:#4f67ff !important;
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
	color:#4f67ff !important;
	background-color:transparent !important;
}
.nav>li>a{
	padding:10px 35px;
}
.navbar-toggle{
	float:left;
	margin-top:20px;
	border:0px solid transparent;
	padding:0px 10px 0px 0px;
	border-radius:0px;
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{
	background-color:transparent !important;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:#4f67ff;
	height:3px;
}
.tab-head{
	background: #fff;
	list-style-type: none;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:0;
	overflow:auto;
	margin-bottom: 10px;
}
.tab-head-item{
	-webkit-box-flex:1;
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	color:#525252;
	padding:0px 10px;
}
.tab-head-item a:hover{
	color: #525252;
}
.fenge-border{
	border-right:2px #525252 solid;
}
.telephone-mobile{
	position: fixed;
	top:30px;
	margin-top:10px;
	color:#4f67ff;
	background:#fff;
	box-shadow:0px 0px 5px;
	padding:10px 15px;
	z-index:10;
	left:0;
}
.telephone-mobile ul{
	list-style:none;
	padding-left:0px;
}
.telephone-mobile ul li{
	padding:5px 0px;
	color:#525252;
}
.telephone-mobile ul li a{
	color:#4f67ff;
}
.telephone-mobile ul li a:hover{
	color:#4f67ff;
}
.signin-position{
	margin-top:0px;
}
.dropdown-menu{
	background:#fff;
	padding:0px 0px 20px 0px;
	border:0px solid transparent;
	left:10%;
	top:65px;
	font-size:1.6rem;
	box-shadow:0 0px 12px rgba(0,0,0,.175);
}
.dropdown-menu>li>a{
	padding:8px 30px;
}
.dropdown-menu>li>a:hover{
	background:#4f67ff;
	color:#fff;
}
.no-click a:hover{
	background:transparent !important;
	color:#525252 !important;
}
.font-banner{
	line-height: 1.4;
	color: #fff;
	position: relative;
	left: 40px;
}
.font-banner-1{
	font-size: 42px;
	line-height: 1.2;
}
.font-banner-2{
	font-size: 20px;
	position: absolute;
	top: 0px;
	right: -174px;
	background: #FFD000;
	text-shadow: none;
	padding: 7px 15px;
	border-radius: 0px 24px 24px 24px;
	line-height: initial;
}
.font-banner-3{
	font-size:24px;
	line-height: 38px;
	position:relative;
	left:-15px;
}
.font-banner-3 ul{
	padding:0px;
	margin:0px;
}
.font-banner-3 ul li{
	float: left;
    padding-left: 15px;
    position: relative;
	margin-left: 30px;
	width: 260px;
}
.font-banner-3 ul li:before{
	content: " ";
	position: absolute;
	height: 15px;
	width: 15px;
	background: #FFE675;
	left: -8px;
	top: 30%;
	border-radius: 50%;
	box-shadow: 0px 3px 6px 1px #0000002b;
}
.index-banner-font-margin{
	padding-top:35px;
}
.nav-xiala-link{
	height:65px;
	display: inline-block;
}
.language-switching{
	top:40px;
	left:-70%;
}
/* 切换联系方式 */
.language{
	cursor: pointer;
	color: #515151;
	position: relative;
	font-size: 18px;
	font-weight: bold;
}
.language-list{
	position: absolute;
	left: -40px !important;
	top: 30px;
	min-width: auto;
	padding: 0;
}
/* 表单优化css */
#popBox{
    position: absolute;
    width:100%;
	height:auto;
    display: block;
    left:0%;
    top:20%;
    z-index:1000000;
    background:#ffffff;
	padding-bottom:20px; 
}
#popLayer{
	width:100%;
	height:100%;
    position: absolute;
    display: block;
    left:0;
    top:0;
    z-index:11;
    background:#000000;
    -moz-opacity: 0.8;
	opacity: 0.5;
    filter: alpha(opacity=80);
}
.addss{
	overflow:hidden;
    position:fixed;
}
.p_search{
	cursor:pointer;
	float: left;
	text-align: center;
	width: 13px;
	height: 18px;
	margin:3px ;
	color:#525252;
	font-size: 14px;
	padding-bottom: 5px;
}
.ul_country {
	height: 200px;
	overflow: auto;
	padding-left: 0;
}
.lis {
    font-size: 14px;
	cursor:pointer;
	list-style: none;
	height: 30px;
	padding: 3px 12px 3px 12px;
	color:#525252;
}
.country {
	float: left;
}
.country_tels {
	float: right;
}
.black_overlay {
	cursor:pointer;
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 100;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: absolute;
    width: 275px;
    background-color: white;
    z-index: 1002;
	border:#dbdbdb 1px solid;
	box-shadow: #dbdbdb 1px 2px 5px;
	
}
.white_content-referral {
	width: 100%;
	margin-top: -8px;
    display: none;
    position: absolute;
    background-color: white;
    z-index: 1002;
	border:#dbdbdb 1px solid;
	box-shadow: #dbdbdb 1px 2px 5px;
}
.white_content-test {
    display: none;
    position: absolute;
    width: 295px;
    background-color: white;
    z-index: 1002;
	border:#dbdbdb 1px solid;
	box-shadow: #dbdbdb 1px 2px 5px;
	
}
.p_selected {
	background-color: #4f67ff;
	cursor:pointer;
	color: #fff;
}
ul li {
	list-style:none;
}
.inputElem {
	width:99%;
	height:32px;
	line-height:22px;
	border:1px solid #ccc;
}
.parentCls {
	height:auto; 
	margin:0 auto;
}
.parentCls ul{
	padding-left: 10px;
	padding-right: 10px;
	height:150px;
	overflow: auto;
}
.auto-tip li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.auto-tip li.hoverBg {
	background:#ddd;
	cursor:pointer;
}
.notFound {
	display: none;
	margin:15px auto;
	text-align: center;
	font-size: 14px;
}
.horizontalLine {
	height:2px;
	background:red;
	width: 100%;
}	
/* 第二个表单优化css */
.p_search2{
	cursor:pointer;
	float: left;
	text-align: center;
	width: 13px;
	height: 17px;
	margin:3px ;
	color:#525252;
	font-size: 14px;
	padding-bottom: 5px;
}
#ul_country2 {
	height: 320px;
	overflow: auto;
	padding-left: 0;
	
}
.lis2 {
    font-size: 16px;
	cursor:pointer;
	list-style: none;
	height: 30px;
	padding: 3px 3px 3px 4px;
	color:#828282;
}
.country2 {
	float: left;
}
.country_tels2 {
	float: right;
}
.black_overlay2 {
	cursor:pointer;
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 100;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}
.white_content2 {
    display: none;
    position: absolute;
    width: 270px;
    background-color: white;
    z-index: 1002;
	border:#dbdbdb 1px solid;
	box-shadow: #dbdbdb 1px 2px 5px;
}
.p_selected2 {
	background-color: #4f67ff;
	cursor:pointer;
	color: #fff;
}
.inputElem2 {
	width:99%;
	height:32px;
	line-height:22px;
	border:1px solid #ccc;
}
.parentCls2 {
	height:auto; 
	margin:0 auto;
}
.parentCls2 ul{
	padding-left: 10px;
	padding-right: 10px;
	height:150px;
	overflow: auto;
}
.auto-tip li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.auto-tip li.hoverBg {
	background:#ddd;
	cursor:pointer;
}
.hidden {
	display:none;
}
.notFound2 {
	display: none;
	margin:15px auto;
	text-align: center;
	font-size: 14px;
}
.horizontalLine {
	height:2px;
	background:red;
	width: 100%;
}
.inputElem3 {
	width:99%;
	height:32px;
	line-height:22px;
	border:1px solid #ccc;
}
.parentCls3 {
	height:auto; 
	margin:0 auto;
}
.parentCls3 ul{
	padding-left: 10px;
	padding-right: 10px;
	height:150px;
	overflow: auto;
}	
.inputElem4 {
	width:99%;
	height:32px;
	line-height:22px;
	border:1px solid #ccc;
}
.parentCls4 {
	height:auto; 
	margin:0 auto;
}
.parentCls4 ul{
	padding-left: 10px;
	padding-right: 10px;
	height:150px;
	overflow: auto;
}	
/* 邮箱自动补全样式 开始 */
.mailListBox{
	border:1px solid #e0e0e0; 
	background-color:#fff; 
	position:absolute;
	z-index:9999; 
	display:none;
    left: 0px !important;
    width: 100% !important;
	top:58px !important;
	}
.mailListBox ul{
	padding:0; 
	margin:0;
}
.mailListBox li{
	zoom:1;
	overflow:hidden;
	padding:0 3px; 
	margin:0; 
	border-top:1px solid #e0e0e0; 
	list-style:none; 
	font-size:12px; 
	font-family:Arial,Helvetica,sans-serif; 
	line-height:32px; 
	cursor:pointer; 
	color:#999999;
	padding: 0px 10px;
}
.mailListBox li.hover{
	font-size:14px; 
	color:#4f67ff;
}
.mailListBox li.current{
	background-color:#4f67ff; 
	color:#fff;
}
/* 邮箱自动补全样式 结束 */
.inp{
	width:265px;
	height:24px;
}
.inp:focus{
	outline:none;
	border:1px solid #75B9F0;
}
/* 解决Mac和其它电脑 点击蓝色图标弹出提示框的样式问题 */
.tip_pc {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	left: 33px;
	top: -31px;
	padding: 7px 5px 0px 18px;
	line-height: 16px;
	z-index: 99;
	display: none;
}
.tip_pc_ipad {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	left: 41px;
	top: -32px;
	padding: 7px 5px 0px 18px;
	line-height: 16px;
	z-index: 99;
	display: none; 
}
.tip_pc-referral {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	right:-48px;
	top: -52px;
	padding: 7px 5px 0px 18px;
	line-height: 16px;
	z-index: 99;
	display: none;
	text-align: left;
}
.tip_pc-referral-ipad {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	right:-54px;
	top: -52px;
	padding: 7px 5px 0px 22px;
	line-height: 16px;
	z-index: 99;
	display: none;
}
.tip_pc-referral-mac {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	right:-36px;
	top: -52px;
	padding: 7px 5px 0px 1px;
	line-height: 16px;
	z-index: 99;
	display: none;
}
.tip_pc-test {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	left: 18px;
	top: -31px;
	padding: 7px 5px 0px 15px;
	line-height: 16px;
	z-index: 99;
	display: none;
}
.tip_pc-test_ipad {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	left: 25px;
	top: -35px;
	padding: 7px 5px 0px 15px;
	line-height: 16px;
	z-index: 99;
	display: none;
}
.tip_pc-test_mac {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	left: 26px;
	top: -37px;
	padding: 7px 5px 0px 15px;
	line-height: 16px;
	z-index: 99;
	display: none;
}
.tip_pc-immersion {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	left: 349px;
	top: -52px;
	padding: 7px 5px 0px 0px;
	line-height: 16px;
	z-index: 99;
	display: none;
}
.tip_pc-immersion-ipad {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	left: 352px;
	top: -52px;
	padding: 7px 5px 0px 0px;
	line-height: 16px;
	z-index: 99;
	display: none;
}
.tip_pc-immersion-mac {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	left: 352px;
	top: -52px;
	padding: 7px 5px 0px 0px;
	line-height: 16px;
	z-index: 99;
	display: none;
}
.sitemap-box{
	width:70%;
}
.tip_mac {
	position: absolute;
	background: url(/images/bj-ft-tan-1.png) no-repeat;
	width: 242px;
	height: 55px;
	font-size: 12px;
	left: 40px;
	top: -33px;
	padding: 7px 5px 0px 15px;
	line-height: 16px;
	z-index: 99;
	display: none;
}
.modal{
	display: none;
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0,0,0,0.4);
	margin-left: 0;
} 
.modal-body{
	background-color: #fefefe;
	margin: 15% auto;
	padding: 20px;
	border: 1px solid #888;
	width: 300px;
	border-radius: 10px;
}


/*xs在小于768像素的设备上的显示情况*/
@media (max-width:767px) {
.modal-body{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.padding-bottom160-bottom50{
	padding-bottom: 50px;
}
.aboutus-title{
	font-size:2.1rem;
}
.aboutus-title-icon {
    height: 30px;
}
.aboutus-interesting-left{
	margin-top:80px;
}
.aboutus-introduce-img{
	padding-left:0;
	padding-right:0;
	left:0;
}
.aboutus-introduce-font{
	margin-top:30px;
	margin-bottom:40px;
}
.aboutus-introduce-font-content{
	font-size:16px;
	margin-top:20px;
	padding-left:15px;
}
.class-margin-top-1 {
    margin-top: 140px;
}
.class-margin-top-3 {
    margin-top: 90px;
}
.course-banner-images{
	background-image: url(../image-g/course-6.png);
	background-size: 100%;
	height: 580px;
	background-position: center;
	position: relative;
	background-repeat:no-repeat;
}
.download-bj{
	padding: 40px 0px;
}
.sm-text-center{
	text-align: center;
}
.index-why-title{
	padding: 8px 15px;
}
.test-part3 img{
	width: 70px;
}
.test-part3-font{
	font-size: 18px;
}
.h-bai{
	height: auto;
	padding: 10px;
}
.index-banner-bj{
	padding: 0 15px;
}
.index-banner-pic{
	top: 30px;
}
.index-banner-btn{
	font-size: 16px;
	margin-top: 16px;
	width: 190px;
	height: 48px;
}
.index-banner-btn span{
	font-size: 28px;
}
.index-part1-bj{
	padding: 80px 0 40px 0;
}
.index-part3-top-bj, .index-part4-top-bj, .index-part5-bj, .index-part6-bj, .index-part7-bj, .index-part8-bj, .index-part9-bj{
	padding: 40px 15px;
}
.index-part1-bj img{
	width:70px;
}
.index-btn{
	font-size: 18px;
	width: 190px;
	height: 50px;
}
.index-btn span{
	font-size: 26px;
}
.btn-girl{
	top: -50px;
	left: -75px;
}
.btn-girl img{
	width: 80px;
}
.index-part3-float{
	top: -50px;
	right: 18px;
}
.index-part3-float img{
	width: 60px;
}
.title-left{
	left: -30px;
}
.title-left img, .title-right img{
	width:30px;
}
.title-right{
	right: -32px;
}
.index-part3-title{
	font-size: 18px;
}
.index-part3-content{
	font-size: 16px;
	height: auto;
}
.index-part5-content{
	font-size: 14px;
	border-radius: 0 0 60px 60px;
	padding: 20px;
	height: auto;
}
.index-part5-title{
	font-size: 20px;
	margin-bottom: 5px;
}
.btn-boy{
	left: -72px;
}
.btn-boy img{
	width: 80px;
}
.index-promise-box{
	margin: 0 15px;
	padding-bottom: 30px;
}
.index-promise-box-bj{
	background-image: none;
	padding: 30px 15px;
}
.index-ft-float2 img{
	width: 70px;
}
.index-ft-float2{
	top: -40px;
}
.index-ft-box{
	padding: 20px;
	margin-top: 30px;
}
.index-ft-title{
	font-size: 16px;
}
.index-ft-font{
	font-size: 16px;
}
.index-ft-font span{
	font-size: 12px;
}
.index-media-box{
	padding: 15px !important
}
.index-media{
	height: auto;
	padding-bottom: 30px;
}
.index-media-img{
	height: auto;
}
.index-media-img img{
	width: 250px;
}
.index-media-title{
	font-size: 20px;
	margin: 15px auto 10px auto;
}
.index-media-content{
	font-size: 14px;
	padding: 0 15px;
}
.index-bottom-bg{
	padding: 120px 0 20px 0;
}
.index-part3-box{
	padding: 30px 15px;
}
.index-part3-icon{
	top: -4px;
}
.index-part3-icon img{
	width: 45px;
}

/*华裔少儿师资页面迭代*/
.margin-bottom15-bottom25 {
    margin-bottom: -13%;
}
.xs-heng-width{
	width:28%;
}
.xs-heng-width-1{
	width:25%;
}
.xs-heng-width-2{
	width:35%;
}
.xs-heng-width-3{
	width:35%;
}
.margin-top-xing{
	margin-top:10px;
}
.font-bai-20 {
    font-size: 16px;
    color: #fff;
}
.part2-lv {
    height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.part2-lv-1 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}
.part2-lv-2 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}
.padding-f {
    padding-top: 5px;
    padding-bottom: 5px;
}
.part6-t1 {
    background-color: #a86be5;
    border-radius: 20px;
    padding: 7px;
}
.part6-p2 {
    float: left;
    position: absolute;
    margin-top: -53%;
    margin-left: -9%;
}
.teaching-font-b {
    font-size: 18px;
    color: #fff;
}
.padding-top94{
	padding-top:35px;
}
.padding-top94-1{
	padding-top:15px;
}
.padding-top105{
	padding-top:50px;
}
.margin-top50-top15{
	margin-top:15px;
	}
.part1-bg{
	padding-top: 35px;
	padding-bottom: 35px;
	}
.part2-bg{
	padding-top: 35px;
	padding-bottom: 35px;
	}
.part3-bg{
	padding-top: 35px;
	padding-bottom: 35px;
	}
.part4-bg{
	padding-top: 35px;
	padding-bottom: 35px;
	}
.part5-bg{
	padding-top: 35px;
	padding-bottom: 35px;
	}
.part6-bg{
	padding-top: 35px;
	padding-bottom: 35px;
	}
.padding-top94 {
    padding-top: 15px;
}
.padding-top94-1 {
    padding-top: 15px;
}
.but-b {
    margin-top: -100%;
    margin-left: 1%;
}
.teaching-banner-b {
    font-size: 60px;
}
.teaching-banner-b2 {
    font-size: 22px;
    line-height: 1.5;
    margin: 30px 0px 30px 0px;
}
.fa-b3 {
    font-size: 14px;
}

.teacher-bg {
    background-color: #8adbf2;
    border-radius: 20px;
    padding-top: 70px;
    padding-bottom: 30px;
    width: 92%;
    height: 380px;
}
.teacher-bg-1{
	background-color:#76baff;
	border-radius:20px;
	padding-top:70px;
	padding-bottom:30px;
	width:92%;
	height:380px;
	}
.teacher-bg-2{
	background-color:#adc3ff;
	border-radius:20px;
	padding-top:70px;
	padding-bottom:30px;
	width:92%;
	height:380px;
	}
.line-height {
    line-height: 2.5;
}
.padding-t {
    padding: 25px 35px 20px 5px;
}
.xs-font14{
	font-size:14px !important;
}
.font-22{
	font-size:20px;
}
.font-20{
	font-size:18px;
}

.xs-padding0{
	padding:0px;
}
.xs-padding5{
	padding:5px;
}
.xs-margin-top0{
	margin-top:0px !important;
}
.xs-margin-top5{
	margin-top:5px;
}
.xs-margin-top10{
	margin-top:10px;
}
.xs-margin-top20{
	margin-top:20px;
}
.xs-margin-top30{
	margin-top:30px;
}
.xs-margin-top40{
	margin-top:40px;
}
.xs-margin-top80{
	margin-top:80px;
}
.xs-margin-top120{
	margin-top:120px;
}
.xs-padding-bottom0{
	padding-bottom:0px !important;
}
.padding0-15{
	padding:15px;
}
.padding-left55-to-left0{
	padding-left:0px !important;
}
.xs-padding-bottom40{
	padding-bottom:40px;
}
.padding-bottom70-to-bottom40{
	padding-bottom:40px;
}
.margin-top15-to-top5{
	margin-top:5px;
}
.margin-top15-to-top0{
	margin-top:0px;
}
.margin-top20-to-top10{
	margin-top:10px;
}
.margin-top30-to-top15{
	margin-top:15px;
}
.margin-top40-to-top20{
	margin-top:20px;
}
.margin-top0-to-top40{
	margin-top:40px;
}
.margin-top70-to-top30{
	margin-top:30px;
}
.margin-top80-to-top40{
	margin-top:40px;
}
.margin-left2em{
	margin-left:0;
}
.margin-left30-to-left10{
	margin-left:10px;
}
.main {
	margin-top: 40px;
	padding-bottom:40px;
}
.main-h1{
	font-size:2.6rem;
}
.main-h2{
	font-size:2.4rem;
}
.main-h3{
	font-size:2rem;
	/* font-weight:bold; */
}
.main-h4{
	font-size:1.6rem;
	font-weight:bold;
}
.main-h5{
	font-size:1.6rem;
}
.course-idea{
	padding:20px 15px;
}

.index-part1-one{
	width:29.33%;
	margin:0px 2% 0px 2%;
}
.sitemap-box{
	width:90%;
}
.index-part1-three{
	width:44%;
	margin:40px 3% 0px 3%;
}
.index-promise-large{
	font-size:20px;
}
.index-teacher-right{
	position: inherit;
	top: 0;
	left: 0;
}
.index-teacher-content{
	font-size: 14px;
	padding: 60px 20px;
	border-radius: 120px;
}
.index-advantage-font-large{
	font-size: 26px;
	margin-top: 10px;
}
.index-study-plan-1 table{
	height: auto;
	margin: 0px 10px 10px 10px;
}
.index-study-plan-1 table tr td{
	font-size:16px;
}
.index-study-plan-1 img{
	width: 70px;
	padding-left: 20px;
}
.index-study-plan-3-font{
	margin-top:88px !important;
	font-size:16px;
}
.index-study-plan-3{
	height:auto;
}
.index-mobile-banner-height{
	background-color: #c0b3a3;
	height: 130px;
}
.ib-mobile-banner-height{
	background: linear-gradient(to right, #efd6b7, #f4dfbf);
	height: 130px;
}
.ap-mobile-banner-height{
	background: linear-gradient(to right, #fad77d, #fee19b);
	height: 130px;
}
.igcse-mobile-banner-height{
	background: #fddeca;
	height: 130px;
}
.igcse-banner{
    left: 20px;
    top: 48px;
}
.igcse-banner-1{
	font-size: 40px;
}
.igcse-banner-2 ul li{
	margin-left: 0px;
	float: none;
}
.igcse-youshi{
	padding: 40px 15px 20px 15px;
	margin-top: 40px;
}
.igcse-youshi-title{
	font-size: 18px;
}
.igcse-youshi-content{
	font-size: 14px;
	margin-top: 10px;
}
.igcse-youshi img{
	width: 80px !important;
	left: 42%;
	top: -40px;
}
.button-main{
	font-size:18px;
}
.teacher-border{
	height: auto !important;
}
.teacher-top-2{
	margin-top:0px;
}
.course-arrows{
	width: 100px;
}
.course-banner{
	width: 100%;
	height: 500px;
	background-color: #4f67ff;
}
.course-img{
	background-image: url(../image-g/course-6.png);
	background-size: 100%;
	height: 500px;
}
.course-txt{
	left: 4%;
	top: 12%;
	font-size: 38px;
	line-height: 56px;
}
.course-banner-1{
	font-size: 47px;
	color:#343434;
}
.course-banner-2{
	color:#343434;
	font-size: 38px;
	padding-top: 18px;
}
.course-banner-3{
	font-size: 2.225rem;
	padding-top: 42px;
	color:#525252;
	text-shadow: 0px 0px 0px;
}
.course-banner-style-bottom{
	margin-bottom:60px;
	margin-top: 43px;
}
.course-banner-button {
    color: #fff;
    background: #4f67ff;
    outline: none;
    font-size: 20px;
    width: 100%;
    border: none;
    border-radius: 34px;
    width: 208px;
}
.course-style{
	margin-top:30px;
}
.course-style-bg{
	padding: 14px 11px 14px 55px;
	left: 36px;
	border-radius: 20px;
	margin-bottom: 20px;
}
.course-style-bg img{
	top: -14%;
	width: 70px;
	left: -14%;
}
.after-school-tutoring-get-width{
	width:100%;
	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.after-school-tutoring-get-bg{
	padding:40px 10px 30px 10px;
	margin-bottom:80px;
	height:120px;
	font-size:14px;
}
.after-school-tutoring-get-bg img{
	top:-40px;
	width:80px;
}
.adv-exp{
	padding: 15px 15px;
}
.adv-icon{
	top: -34px;
	left: 20px;
	width: 60px;
	height: 60px;
	font-size: 34px;
	line-height: 60px;
}
.adv-icon-r{
	top: -26px;
	font-size: 16px;
	left: 94px;
}
.adv-icon-2{
	top: -34px;
	left: 20px;
	width: 60px;
	height: 60px;
	font-size: 34px;
	line-height: 60px;
}
.adv-icon-r-2{
	top: -26px;
	font-size: 16px;
	left: 94px;
}
.adv-syn{
	font-size: 12px;
	top: 0px;
}
.tes-icon{
	height: 24px;
	margin-top: 0px;
}
.tes-text{
	margin-left: 34px;
}
.menu-list{
	height:35px; 
}
.main-title-line{
	margin-bottom:50px;
}
.teaching-method-img{
	width:100px;
}
.teaching-method-font{
	font-size:1.6rem;
	margin-top:20px;
	padding:0px 10px;
}
.teaching-method-font-title{
	font-size:16px;
	margin-bottom:5px;
}
.input-text{
	text-align:left;
	line-height:1.5;
}
.help-display{
	display:block;
}
.help-left-with{
	width:100%;
	float:none;
}
.help-right-with{
	width:100%;
	margin-left:0;
	float:none;
}
.media-coverage-img{
	height:43px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	position:absolute;
	top:38px;
	height:500px;
	overflow:auto;
}
.ft-border{
	height:48px;
}
.input-bj-ft-40{
	height:46px;
}
.ft-country-font{
	line-height:46px;
}
.ft-country-position{
	top: 8px;
}
.width-shaoer{
	width: 80%;
	margin-left: 10%;
}
.width-100-30{
	width: 40%;
    margin-left: 30%;
	}
/*button*/
.free-trail-button{
	background:#fff;
	color:#4f67ff;
	border-radius:10px;
	padding:5px 10px;
	font-size:1.4rem;
	font-weight:bold;
	margin-top:11px;
}
.free-trail-button-full{
	background:#4f67ff;
	color:#fff;
	border-radius:10px;
	padding:5px 10px;
	font-size:1.4rem;
	font-weight:bold;
	margin-top:11px;
}
.english-button{
	background:#fff;
	color:#4f67ff;
	border-radius:10px;
	padding:1px 7px;
	font-weight:bold;
	margin-top:18px;
	border: 2px #4f67ff solid;
	outline: none;
}

.more-button-orange{
	padding:5px 25px;
	font-size:2rem;
}
.more-button-red{
	padding:5px 25px;
	font-size:2rem;
}
.more-button-white{
	padding:5px 25px;
	font-size:2rem;
}
.more-button-blue{
	padding:5px 25px;
	font-size:2rem;
}
.more-button-course1{
	padding:5px 25px;
	font-size:2rem;
}
.more-button-course2{
	padding:5px 25px;
	font-size:2rem;
}
.more-button-course3{
	padding:5px 25px;
	font-size:2rem;
}
.ft-submit-button{
	font-size:2.2rem;
	padding:7px 40px;
}
.index-ft-button{
	font-size:22px;
	height: auto;
}

.main-h1-icon{
	position:absolute;
	top:-25px;
	right:-25px;
}
.main-h1-icon img{
	width:20px;
}

.index-advantage table .height{
	height:20px;
}
.index-advantage table tr td{
	font-size:18px;
}
.index-h1{
	font-size: 2.8rem;
	padding: 30px;
}
.index-why{
	height:auto;
	padding-bottom:20px;
}
.index-why-font1{
	font-size:18px;
}
.index-why-font2{
	font-size:16px;
	margin-top:5px;
}
.copyright{
	font-size:1.2rem;
}
.bottom{
	padding:50px 0px 20px 0px;
}
.bottom-list ul li{
	padding:0px 8px;
}
.content-ft-center{
	padding:40px 15px;
}
.ft-border img{
	width:20px;
}
.resources{
	padding:0px 15px 10px 15px;
	margin-bottom:40px;
}
.resources ul{
	padding-left:0px;
}
.resources ul li{
	margin-right:18px;
	font-size:1.6rem;
	margin-top:15px;
}
.table-hsk-1{
	width:72px;
}
.table-hsk-2{
	width:60px;
}
.table-hsk-3{
	width:78px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
	padding:2px;
}
.index-teacher-bg{
	background-image:url(../image-g/index-teacher-bg-mobile.png);
	background-size:100%;
}
.index-teacher-large{
	font-size:30px;
	margin-top:0px;
}
.index-teacher-small{
	font-size:16px;
	margin-top:10px;
	margin-bottom:0px;
}
.index-bottom-zhanwei{
	height:150px;
}
.advertisement-course-bottom{
	height:245px;
}
.testimomials-lunbo{
	bottom:-60px;
	width: 80%;
	left: 43%;
}
.testimomials-lunbo li{
	border: 1px solid #ff6a92;
}
.testimomials-lunbo .active{
	background-color: #ff6a92;
}
.course-part1-font{
	margin-top:30px;
}
.after-school-tutoring-part1-font{
	margin-top:30px;
}
.teaching-banner{
	padding-left: 20px;
}
.teacher-part-1{
	background-image:url(../image-g/teacher-1-bg-mobile.jpg);
}
.teacher-part-font{
	color:#ff6e00;
	font-size: 14px;
}
.teacher-part-font span{
	font-size:34px;
}
.ib-banner{
    left: 30px;
	top: 50px;
}
.ib-banner-1{
	font-size:50px;
}
.ib-banner-2{
	margin-top:20px;
}
.ib-banner-2 ul li{
	float:none;
	margin-left:0;
	margin-top:15px;
	font-size: 20px;
}
.ib-banner-button{
	margin-left:0px;
	margin-top: 25px;
}
.ib-course-content-title{
	padding: 10px 0px 0px 0px;
}
.ap-banner-1{
	font-size:52px;
	line-height: 1.5;
	width: 90%;
}
.ap-banner-2 ul li{
	float: none;
	margin-left: 0;
	font-size:22px;
	padding-bottom: 5px;
}
.ap-part3{
	display: block;
}
.ap-part3-large{
	font-size:20px;
}
.ap-part3-1{
	float: none;
	width:100%;
	padding:30px 20px;
}
.ap-part3-sanjiao-1{
    border-top-color: #6cac9c !important;
	top:0px;
	left:45%;
	border-left-color: transparent !important;
}
.ap-part3-2{
	float:none;
	width:100%;
	padding:30px 20px;
}
.ap-part3-sanjiao-2{
    border-top-color: #fa9384 !important;
	top:0px;
	left:45%;
	border-left-color: transparent !important;
}
.ap-part3-3{
	float:none;
	width:100%;
	padding:30px 20px;
}
.ap-part3-sanjiao-3{
    border-top-color: #e36a79 !important;
	top:0px;
	left:45%;
	border-left-color: transparent !important;
}
.ap-part3-4{
	float:none;
	width:100%;
	padding:30px 20px;
}
.ap-part3-sanjiao-4{
    border-top-color: #ebb73c !important;
	top:0px;
	left:45%;
	border-left-color: transparent !important;
}
.ap-part3-5{
	float:none;
	width:100%;
	padding:30px 20px;
}
.ap-part5{
	height:auto;
	padding: 30px 15px;
}
.imc-lunbo-point{
	bottom: -45px !important;
}
/*移动端图片文字内嵌样式*/
.course-system-img{
	width: 70%;
}
.course-system-title{
	font-size: 28px;
	font-weight: bold;
}
.course-system{
	font-size: 16px;
	line-height: 1.2;
	text-align: center;
}
.course-system-1-title{
	top: 30%;
	left: 56%;
}
.course-system-1{
	top: 8%;
	left: 63%;
	width: 130px;
}
.course-system-2-title{
	top: 48%;
	left: 60%;
}
.course-system-2{
	top: 46%;
	left: 77%;
	width: 80px;
}
.course-system-3-title{
	top: 58%;
	left: 43%;
}
.course-system-3{
	top: 78%;
	left: 35%;
}
.course-system-4-title{
	top: 46%;
	left: 28%;
}
.course-system-4{
	top: 46%;
	left: 4%;
	width: 77px;
}
.course-system-5-title{
	top: 28%;
	left: 36%;
}
.course-system-5{
	top: 9%;
	left: 6%;
}

.course-studyway-title{
	font-size: 30px;
}
.course-studyway-content{
	font-size: 18px;
}
.course-studyway-listen-title{
	top: 38%;
	left: 47%;
}
.course-studyway-listen{
	top: 3%;
	left: 27%;
	width: 240px;
}
.course-studyway-speak-title{
	top: 44%;
	left: 56%;
}
.course-studyway-speak{
	top: 24%;
	left: 75%;
	width: 110px;
}
.course-studyway-read-title{
	top: 55%;
	left: 52%;
}
.course-studyway-read{
	top: 73%;
	left: 51%;
	width: 232px;
}
.course-studyway-write-title{
	top: 55%;
	left: 41%;
}
.course-studyway-write{
	top: 73%;
	left: 12%;
	width: 151px;
}
.course-studyway-practice-title{
	top: 44%;
	left: 38%;
}
.course-studyway-practice{
	top: 25%;
	left: 4%;
	width: 100px;
}

.chinese-test-subject-1td{
	width: 20%;
}
.chinese-test-subject-2td{
	width: 79%;
}
.chinese-test-subject-3td{
	width: 100%;
}

.ib-testimonial-1{
	left: 42%;
	top: 10%;
	width: 287px;
}
.ib-testimonial-2{
	left: 8%;
	top: 73%;
	width: 446px;
}
.ib-testimonial-3{
	left: 11%;
	top: 22%;
	width: 446px;
}
.ap-beikao-zhidao-td2{
	font-size: 12px;
}
.ap-learning-objectives-title {
    font-size: 22px;
    font-weight: 800;
    top: 31%;
    left: 41%;
}
.ap-learning-objectives-red-inside {
    top: 14%;
    left: 28%;
    font-size: 16px;
}
.ap-learning-objectives-red-outside {
    top: 6%;
    left: 2%;
    width: 112px;
}
.ap-learning-objectives-green-inside {
    top: 14%;
    left: 51%;
    font-size: 16px;
}
.ap-learning-objectives-orange-inside {
    top: 41%;
    left: 24%;
    font-size: 16px;
}
.ap-learning-objectives-yellow-inside {
    top: 58%;
    left: 40%;
    font-size: 16px;
}
.ap-learning-objectives-dark-green-inside {
    top: 41%;
    left: 61%;
    font-size: 16px;
}
.ap-learning-objectives-dark-green-inside {
    top: 42%;
    left: 62%;
}
.ap-learning-objectives-green-outside {
    top: 7%;
    left: 76%;
}
.ap-learning-objectives-orange-outside {
    top: 48%;
    left: 2%;
    width: 84px;
}
.ap-learning-objectives-dark-green-outside {
    top: 50%;
    left: 84%;
    font-size: 1.6rem;
}
.ap-learning-objectives-yellow-outside {
    top: 80%;
    left: 36%;
}
.ap-testimonial-blue {
    width: 290px;
    top: 13%;
    left: 42%;
}	
.ap-testimonial-orange {
    width: 270px;
    top: 58%;
    left: 8%;
}
.igcse-testimonial-1 {
    width: 260px;
    top: 13%;
    left: 42%;
}
.igcse-testimonial-2 {
    width: 270px;
	top: 58%;
	left: 8%;
}	
.after-school-part2{
	width: 500px;
}	
.after-school-part3-font1{
	top: auto;
	left: 35%;
	bottom: 75%;
	width: 45%;
}
.after-school-part3-font2{
	top: auto;
	left: 33%;
	bottom: 60%;
	width: 60%; 
}
.after-school-part3-font3{
	top: auto;
	left: 27%;
	bottom: 47%;
	width: 60%;
}
.after-school-part3-font4{
	bottom: 32%;
	left: 25%;
	width: 60%;
}
.after-school-part3-font5{
	bottom: 18%;
	left: 21%;
	width: 60%;
}
.after-school-part3-font6{
	bottom: 7%;
	left: 25%;
	width: 45%;
	line-height: 1.2;
}	
.after-school-part4-font1{
	top: 0;
	left: 2%;
	width: 144px;
}
.after-school-part4-font2{
	top: 29%;
    left: -4%;
    width: 190px;
}
.after-school-part4-font3{
	top: 60%;
	left: 1%;
	width: 177px;
}
.after-school-part4-font4{
	top: 0;
	right: 7%;
	width: 144px;
}
.after-school-part4-font5{
    top: 30%;
    right: 3%;
    width: 135px;
}
.after-school-part4-font6{
	top: 63%;
	right: 10%;
	width: 144px;
}
.teachers-part5-1{
    top: 5%;
    left: 10%;
}
.teachers-part5-2{
    top: 15%;
	left: 65%;
}
.teachers-part5-3{
	top: 31%;
    left: 10%;
}
.teachers-part5-4{
	top: 41%;
    left: 62%;
}
.teachers-part5-5{
	top: 54%;
    left: 11%;
}
.teachers-part5-6{
	top: 72%;
	left: 71%;
}
.teachers-part5-7{
    top: 82%;
	left: 10%;
}
.about-us-tese table tr td{
	padding: 15px;
}
.about-us-tese-title{
	font-size: 16px !important;
}
.about-us-tese-td1{
	font-size: 14px;
	font-weight: bold;
}
.about-us-tese-td2{
	font-size: 14px;
}
.about-us-tese-td3{
	font-size: 14px;
}
.about-us-develop-1{
	left: 30%;
    width: 190px;
    top: 2%;
}
.about-us-develop-2{
	left: 28%;
	top: 19%;
}
.about-us-develop-3{
	left: 32%;
	top: 30%;
}
.about-us-develop-4{
    bottom: 49%;
	left: 30%;
	width: auto;
}
.about-us-develop-5{
	bottom: 36%;
	left: 34%;
	width: auto;
}
.about-us-develop-6{
	bottom: 23%;
	left: 25%;
	width: auto;
}



/*导航考试课程下拉样式*/
.popover.bottom{
	padding: 0px;
    color: #525252 !important;
    max-width: 310px;
    left: 30px !important;
    width: 310px;
}
.popover.bottom>.arrow{
	border-bottom-color: #4f67ff;
	left: 55% !important;
}
.popover-content a{
	color:#525252;
}
/*师资老师轮换样式*/
.teacher-lunbo{
	height:750px;
}
.teacher-lunbo-1{
	height:530px;
}
.teacher-lunbo-2{
	height:390px;
}
.teacher-lunbo .item{
	height:750px;
}
.teacher-lunbo-jiantou{
	width:0px;
}
.teacher-lunbo-content{
	padding:0px 10px;
}
.teacher-lunbo-content img{
	width:200px !important;
}
.teacher-lunbo-name{
	font-size:28px;
	margin-top:20px;
}
.teacher-lunbo-point{
	bottom:-35px;
}
.ib-teacher-lunbo{
	height:580px;
}
.ib-teacher-lunbo .item{
	height:580px;
}
/*视频弹框样式*/
.box-main{
	padding:10px 20px 15px 20px;
	height:auto;
	display:block;
}
/* 轮换内容样式 */
.carousel-indicators-1 {
	top:-4px;
    left: 29%;
    width: 100%;
}
.carousel-indicators-1 li {
    width: 90px;
    height: 40px;
	margin: 0px 10px 0px 0px;
}
.carousel-indicators-1 .img-1 {
	background-size: 65%;
	background-image: url(/zh-hans/image-g/rotation-content-1-icon-mobile.png);
}
.carousel-indicators-1 .img-2{
	background-size:65%;
	background-image: url(/zh-hans/image-g/rotation-content-2-icon-mobile.png);
}
.carousel-indicators-1 .img-3{
	background-size:65%;
	background-image: url(/zh-hans/image-g/rotation-content-3-icon-mobile.png);
}
.carousel-indicators-1 .active {
    width: 90px;
    height: 40px;
	margin: 0px 10px 0px 0px;
}
.carousel-indicators-1 .active .sanjiao-1{
    left: 36px;
    top: 38px;
}
.carousel-indicators-1 .active .sanjiao-2{
    left: 36px;
    top: 38px;
}
.carousel-indicators-1 .active .sanjiao-3{
    left: 36px;
    top: 38px;
}
.carousel-indicators-1 .active .sanjiao-white{
	left: 37px;
    top: 36px;
}
/* 广告页面样式 */
.font-20-16{
	font-size:16px;
}
.advertisement-font-banner{
	text-shadow: 1px 1px 0px #000000;
}
.advertisement-teacher-small{
	padding: 0px 30px;
}
.advertisement-font-banner-1{
	font-size: 18px;
}
.advertisement-font-banner-2{
	font-size: 28px;
}
.advertisement-font-banner-orange{
	font-size: 26px;
}
.advertisement-ft-title1 {
    font-size: 20px;
}
.advertisement-ft-title2 {
    font-size: 18px;
}
.advertisement-ft-title3 {
    font-size: 16px;
    font-weight: bold;
}
.advertisement-ft-submit-button{
	font-size:18px;
}
.advertisement-method-font{
	margin-top:0px;
	padding: 0px 20px 20px 10px;
}
/* 浮动联系方式样式 */
.float-contact{
	position:fixed;
	bottom:382px;
	right:10px;
	z-index:110;
	width:40px;
}
.float-contact>ul{
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:auto;
	background:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
	text-align:center;
	border-radius:32px;
	padding-bottom:15px;
	padding-top:5px;
}
.float-contact>ul>li{
	position:relative;
	padding-top:12px;
	cursor:pointer;
    width:40px;
}
.float-contact>ul>li .erweima{
	display:block;
	position:absolute;
	top:-81px;
	right:55px;
	padding:10px 10px 18px 10px;
	background-color:#fff;
	width:230px;
	height:auto;
	border-radius:5px;
	box-shadow:0 12px 15px 0 rgba(71,71,71,.1), 0 20px 60px 0 rgba(71,71,71,.11);
	-webkit-box-shadow:0 12px 15px 0 rgba(71,71,71,.1), 0 20px 60px 0 rgba(71,71,71,.11);
}
.float-contact>ul>li .erweima .pic{
	width:130px;
}
.float-contact>ul>li .erweima .sanjiao{
	position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -8px;
    width: 8px;
}
.float-contact>ul>li .erweima-font{
	line-height:1.5;
	font-size:12px;
	color:#525252;
	padding-bottom: 7px;
	text-align:left;
}

.float-contact>ul>li .wenzi{
	display:block;
	position:absolute;
	top:-30px;
	right:55px;
	padding:10px 10px 18px 10px;
	width:230px;
	height:auto;
	border-radius:5px;
	text-align:left;
	padding-bottom:10px;
}
.float-contact>ul>li .wenzi .sanjiao{
	position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -8px;
    width: 8px;
}

.float-contact>ul>li .font-12{
	padding-top:5px;
	line-height:14px;
	font-size:12px;
	color:#6c6c6c;
	font-family:'Segoe UI', 'Calibri', 'Myriad Pro Light', 'Palatino Linotype', 'Arial';
}
.float-contact img{
	width:40px;
	height:auto;
	margin:0 auto;
}
/* 新修改的右侧浮动样式 */
.new-float-contact{
	right:10px;
	width:40px;
}
.new-float-contact>ul>li, .new-float-contact>ul a li{
    padding-left:10px;
    width: 40px;
    border-radius: 50%;
}
.new-float-contact>ul>li img, .new-float-contact>ul a li img{
	margin-right:0px;
}
.zhankai{
	width: 278px !important;
    height: auto !important;
    left: -238px;
    border-radius:10px !important;
	padding:10px;
}
.float-mobile-title{
	font-weight:bold;
	padding-bottom:10px;
	position: absolute;
    top: 12px;
    left: 40px;
}
/* 导航css */
.nav-logo{
	width:54%;
	padding:15px 12px;
}
.navbar-collapse{
	border-color:transparent !important;
	position:absolute;
	top:80px;
	z-index:20;
	width:100%;
}
.navbar-nav{
	margin:0px;
	background:#4f67ff;
	padding:30px;
	text-align:center;
}
.navbar-nav>li{
	padding: 8px 12px;
}
.navbar-default .navbar-nav>li>a{
	font-size:2rem;
	margin-left:0px;
	margin-top:5px;
	color:#fff !important;
}
.switch-button {
	color: #4f67ff;
    padding: 8px;
    width: 130px;
    border-radius: 30px;
    background-color: #fff;
    border: none;
    font-size: 20px;
    font-weight: bold;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	color:#4f67ff !important;
	padding:10px;
	border-radius:30px;
	background-color:#fff !important;
	border:2px solid #4f67ff !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	color:#4f67ff !important;
	padding:10px;
	border-radius:30px;
	background-color:#fff !important;
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
	color:#4f67ff !important;
	padding:10px;
	border-radius:20px;
	background-color:#fff !important;
}
.banner-button{
    font-size: 2rem;
    margin-top: 20px;
}
.font-banner{
	left: 20px;
    top: 30px;
}
.font-banner-1{
	font-size:32px;
	line-height: 46px;
}
.font-banner-2{
	font-size:18px;
}
.font-banner-3{ 
	font-size:20px;
}
.font-banner-3 ul li{
	float:none;
	height: 30px;
	font-size: 18px;
}
.dropdown-menu{
	background-image:none;
	padding:10px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{
	color:#fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{
	color:#fff;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{
	padding:5px 15px 5px 0px;
}
.dropdown-menu{
	background-image:none;
}
.index-banner-font-margin{
	padding-top:10px;
}
/* 切换联系方式 */
.language{
	font-size: 14px;
}
.language-list{
	left: -30px !important;
	top: 50px;
	background: #fff;
	box-shadow: 0px 0px 8px #ccc;
	border-radius: 3px;
	z-index: 10;
}
.language-list li{
	padding: 8px 27px;
}
.language-list li a{
	line-height: 1.42857143;
	color: #333;
	font-size: 16px;
	outline: none;
}
.language-list li:hover{
	background:#4f67ff;
}
.language-list li:hover a{
	color:#fff;
}



}

/*sm在768像素和992像素之间的设备上的显示情况*/
@media (min-width:768px) and (max-width:991px) {
.sm-text-center{
	text-align: center;
}
.aboutus-title{
	font-size:30px;
}
.aboutus-interesting-left{
	margin-top:140px;
}
.class-margin-top-1 {
    margin-top: 110px;
}

.class-margin-top-2 {
    margin-top:150px;
}

.width-shaoer {
    width: 64%;
    margin-left: 20%;
}
.course-banner-images{
	background-image: url(../image-g/course-5.png);
	background-size: 100%;
	height: 335px;
	background-position: center;
	position: relative;
	background-repeat:no-repeat;
}
.index-part3-content{
	font-size: 16px;
	height: 200px;
}
.index-teacher-right{
	right: 0px;
}
.index-teacher-content{
	padding: 50px 70px;
	border-radius: 200px;
}
.index-part5-content{
	font-size: 16px;
	padding: 20px 30px;
	height: 200px;
}
.index-part5-img{
	height: 200px;
}
/**娟娟师资页面修改**/
.h-bai {
    height: 200px;
}
.teaching-banner-b {
    font-size: 37px;
    font-weight: bold;
}
.but-b {
    margin-top: -32%;
    margin-left: 3%;
}
.teaching-banner-b2 {
    font-size: 20px;
    line-height: 1.5;
    margin: 25px 0px 25px 0px;
}
.fa-b3 {
    font-size: 18px;
    color: #f37179;
}
.part6-t1 {
    background-color: #a86be5;
    border-radius: 20px;
    padding: 7px;
}
.teaching-font-b {
    font-size: 20px;
    color: #fff;
}
.padding-f {
    padding-top: 5px;
    padding-bottom: 5px;
}
.part1-bg{
	padding-top: 60px;
	padding-bottom: 60px;
	}
.part2-bg{
	padding-top: 60px;
	padding-bottom: 60px;
	}
.part3-bg{
	padding-top: 60px;
	padding-bottom: 60px;
	}
.part4-bg{
	padding-top: 60px;
	padding-bottom: 60px;
	}
.part5-bg{
	padding-top: 60px;
	padding-bottom: 60px;
	}
.part6-bg{
	padding-top: 60px;
	padding-bottom: 60px;
	}
.padding-top94 {
    padding-top: 50px;
}
.teacher-bg{
	background-color:#8adbf2;
	border-radius:20px;
	padding-top:70px;
	padding-bottom:30px;
	width:95%;
	height:400px;
	}
.teacher-bg-1{
	background-color:#76baff;
	border-radius:20px;
	padding-top:70px;
	padding-bottom:30px;
	width:95%;
	height:400px;
	}
.teacher-bg-2{
	background-color:#adc3ff;
	border-radius:20px;
	padding-top:70px;
	padding-bottom:30px;
	width:95%;
	height:400px;
	}
.margin-bottom15-bottom25 {
    margin-bottom: -30%;
}
.line-height {
    line-height: 2.5;
}
.padding-t {
    padding: 35px 23px 20px 5px;
}

.sitemap-box{
	width:100%;
}
.ft-right-container{
	width:750px;
}
.sm-padding0{
	padding:0px;
}
.sm-margin-top0{
	margin-top:0px !important;
}
.sm-margin-top20{
	margin-top:20px;
}
.sm-margin-top30{
	margin-top:30px;
}
.sm-margin-top40{
	margin-top:40px;
}
.sm-margin-top120{
	margin-top:120px;
}
.sm-margin-bottom80{
	margin-bottom:80px;
}
.main-h1{
	font-size:3rem;
}
.main-h2{
	font-size:2.4rem;
}
.main-h3{
	font-size:1.8rem;
}
.main-h3b{
	font-size:1.8rem;
	font-weight: bold;
}
.main-h4{
	font-size:1.6rem;
	line-height: 26px;
}
.main-h5{
	font-size:1.6rem;
}
.margin-left30-to-left10{
	margin-left:10px;
}
.index-part1-one{
	width:29.33%;
	margin:0px 2% 0px 2%;
}
.index-part1-three{
	width:50%;
	margin-top:40px;
}
.input-text{
	text-align:left;
}
.index-study-plan-2-img{
	width:50%;
}
.index-study-plan-3{
	height: 252px;
}
.index-study-plan-3-border{
	height: 242px !important;
}
.video{
	height: 96.33px;
}	
.teacher-border{
	height: auto;
}
.course-banner{
	width: 100%;
	height: 580px;
	background-color: #4f67ff;
}
.course-img{
	background-image: url(../image-g/course-6.png);
	background-size: 100%;
	height: 580px;
}
.course-banner-button {
    color: #fff;
    background: #4f67ff;
    outline: none;
    font-size: 16px;
    width: 100%;
    border: none;
    border-radius: 50px;
	width:162px;
}
.course-txt{
	left: 6%;
	top: 7%;
	font-size: 50px;
	line-height: 38px;
}
.course-banner-style-bottom{
	margin-bottom:60px;
	margin-top: 17px;
}
.course-banner-1{
	font-size: 40px;
	color:#343434;
}
.course-banner-2{
	font-size: 32px;
	padding-top: 12px;
	color:#343434;
}
.course-banner-3{
	font-size:18px;
	padding-top: 18px;
	color:#525252;
	text-shadow: 0px 0px 0px;
}
.course-banner-style-bottom{
	margin-bottom:60px;
	margin-top: 0px;
}
.course-style-bg{
	padding:90px 10px 30px 10px;
}
.course-style-bg img{
	top: -65px;
	left: 50px;
	width: 120px;
}
.index-advantage table .height{
	height:15px;  
}
.chinese-test table .height{
	height:10px;  
}
.after-school-tutoring-part1-font{
	margin-top:0px;
}
.after-school-tutoring-get-width{
	width: 750px;
	margin-left:auto;
	margin-right:auto;
}
.after-school-tutoring-get-bg{
	height:140px;
	margin-bottom: 100px;
}
.after-school-tutoring-get-bg img{
	top:-60px;
	left:58px;
}
.adv-exp{
	padding: 5px 5px;
}
.adv-icon{
	top: -32px;
	left: 12px;
	width: 60px;
	height: 60px;
	font-size: 36px;
	line-height: 60px;
}
.adv-icon-r{
	top: -24px;
	font-size: 16px;
	left: 84px;
}
.adv-icon-2{
	top: -32px;
	left: 28px;
	width: 60px;
	height: 60px;
	font-size: 36px;
	line-height: 60px;
}
.adv-icon-r-2{
	top: -24px;
	font-size: 16px;
	left: 100px;
}
.adv-syn{
	font-size: 16px;
	top: 0px;
}
.tes-icon{
	height: 24px;
	margin-top: 0px;
}
.tes-text{
	margin-left: 34px;
}
.index-promise-tr-height{
	height:20px;
}
/*button*/
.banner-button{
	border-radius:40px;
	padding:8px 35px;
	font-size:2.2rem;
	margin-top:20px;
}
.free-trail-button{
	font-size:1.6rem;
	margin-top:18px;
	padding:5px 5px;
}
.free-trail-button-full{
	font-size:1.6rem;
	margin-top:18px;
	padding:5px 5px;
}
.free-trail-button-index{
	margin-top:12px;
	padding:5px 10px;
}
.more-button-orange{
	font-size:2.6rem;
}
.more-button-red{
	font-size:2.6rem;
}
.more-button-white{
	font-size:2.6rem;
}
.more-button-blue{
	font-size:2.6rem;
}
.more-button-course1{
	font-size:2.6rem;
}
.more-button-course2{
	font-size:2.6rem;
}
.more-button-course3{
	font-size:2.6rem;
}
.index-h1{
	padding: 40px 80px;
	font-size: 30px;
}
.index-part1-bj{
	padding: 180px 0 40px 0;
}
.index-part1-bj img{
	width:120px
}
.index-advantage-font-large{
	margin-top: 0px;
}
.index-part3-float{
	top: -98px;
}
.index-part5-title{
	font-size: 24px;
}
.index-testimonials-left{
	margin-top: 10px;
}
.index-testimonials-right{
	font-size: 14px;
}
.index-part6-bj{
	padding: 40px 0;
}
.index-part7-bj{
	padding: 40px 0;
}
.index-promise-box-bj{
	padding: 30px 20px;
	background-size: 60%;
}
.index-part8-bj{
	padding: 40px 0;
}
.index-ft-left{
	margin-top: 100px;
}
.index-ft-float2{
	top: -95px;
}
.index-ft-float2 img{
	width: 100px;
}
.index-ft-box{
	padding: 20px;
}
.index-ft-title{
	font-size: 18px;
}
.index-media{
	height: 378px;
}
.index-media-img{
	height: 90px;
}
.index-media-img img{
	width: 200px;
}
.index-media-title{
	font-size: 22px;
	margin: 20px auto 10px auto;
}
.index-media-content{
	font-size: 16px;
	padding: 0 15px;
}
.index-bottom-bg{
	padding: 240px 0 20px 0;
}
.index-why img{
	width: 280px !important;
}
.index-advantage table .height{
	height:20px;
}
.content-ft-center{
	padding:70px 30px;
}
.teacher-part-1{
	background-image:url(../image-g/teacher-1-bg-mobile.jpg);
}
.teaching-method-choose-position{
	left:62%
}
.teaching-method-choose-font-position{
	top: 14%;
    left: 12%;
    width: 30%;
}
.resources{
	padding:0px 25px 10px 25px;
}
.resources ul{
	padding-left:0px;
}
.resources ul li{
	margin-right:30px;
}
.index-bottom-zhanwei{
	height:120px;
}
.course-part1-font{
	margin-top:0px;
}
.course-arrows{
	width: 110px;
}
.teaching-method-font-title{
	font-size:20px;
	margin-bottom:10px;
}
.ap-banner-1{
	font-size: 40px;
	width: 90%;
}
.ap-banner-2 ul li{
	float: none;
	margin-left: 0;
}
.ap-part5{
	padding:20px 15px 0px 15px;
	height:390px;
}
.igcse-banner{
	left: 30px;
	top: 120px;
}
.igcse-banner-1{
	font-size: 46px;
}
/*师资老师轮换样式*/
.teacher-lunbo{
	height:560px;
}
.teacher-lunbo .item{
	height:560px;
}
.ib-teacher-lunbo{
	height:460px;
}
.ib-teacher-lunbo .item{
	height:460px;
}
/*首页内容轮换*/
.carousel-indicators-1{
	width:70%;
	left:47%;
}
.carousel-indicators-1 li {
	width:130px;
}
.carousel-indicators-1 .active{
	width:130px;
}
.carousel-indicators-1 .active .sanjiao-1{
    left: 55px;
}
.carousel-indicators-1 .active .sanjiao-white{
    left: 56px;
}
.carousel-indicators-1 .active .sanjiao-2{
    left: 55px;
}
.carousel-indicators-1 .active .sanjiao-3{
    left: 55px;
}
/* 广告页面样式 */
.advertisement-course-zhanwei1{
	height:0px;
}
.advertisement-course-zhanwei2{
	height:24px;
}
.advertisement-font-banner{
	padding: 220px 0px 80px 220px;
}
.advertisement-font-banner-1{
	font-size: 24px;
}
.advertisement-font-banner-2{
	font-size: 50px;
}
.advertisement-font-banner-orange{
	font-size: 50px;
}
/*ipad竖屏图片文字内嵌样式*/
.course-system-img{
	width: 95%;
}
.course-system-title{
	font-size: 40px;
}
.course-system{
	font-size: 16px;
	line-height: 1.2;
}
.course-system-1-title{
	top: 112px;
	left: 444px;
}
.course-system-1{
	top: 35px;
	left: 520px;
	width: 140px;
}
.course-system-2-title{
	top: 254px;
	left: 467px;
}
.course-system-2{
    top: 320px;
    left: 570px;
}
.course-system-3-title{
	top: 332px;
	left: 332px;
}
.course-system-3{
	top: 440px;
	left: 360px;
}
.course-system-4-title{
	top: 230px;
	left: 222px;
}
.course-system-4{
	top: 326px;
	left: 48px;
	width: 145px;
}
.course-system-5-title{
	top: 96px;
	left: 280px;
}
.course-system-5{
	top: 30px;
	left: 77px;
}
.course-studyway-title{
	font-size: 40px;
}
.course-studyway-content{
	font-size: 18px;
}
.course-studyway-listen-title{
	top: 280px;
	left: 348px;
}
.course-studyway-listen{
	top: 34px;
	left: 214px;
}
.course-studyway-speak-title{
	top: 328px;
	left: 422px;
}
.course-studyway-speak{
	top: 222px;
	left: 590px;
	width: 110px;
}
.course-studyway-read-title{
	top: 412px;
	left: 394px;
}
.course-studyway-read{
	top: 569px;
	left: 396px;
}
.course-studyway-write-title{
	top: 415px;
	left: 308px;
}
.course-studyway-write{
	top: 576px;
	left: 90px;
	width: 200px;
}
.course-studyway-practice-title{
	top: 331px;
	left: 281px;
}
.course-studyway-practice{
	top: 227px;
	left: 43px;
	width: 117px;
}
.ib-testimonial-title{
	font-size: 24px;
}
.ib-testimonial{
	font-size: 16px;
}
.ib-testimonial-1{
	left: 386px;
	top: 124px;
	width: 290px;
}
.ib-testimonial-2{
	left: 84px;
	top: 660px;
	width: 565px;
}
.ib-testimonial-3{
	left: 54px;
	top: 37px;
	width: 232px;
}
.ap-learning-objectives-title {
    font-size: 18px;
    top: 96px;
    left: 325px;
}
.ap-learning-objectives-red-inside {
    top: 44px;
    left: 270px;
    font-size: 12px;
}
.ap-learning-objectives-green-inside {
    top: 44px;
    left: 368px;
    font-size: 12px;
}
.ap-learning-objectives-red-outside {
    top: 20px;
    left: 106px;
    font-size: 1.6rem;
}
.ap-learning-objectives-green-outside {
    top: 16px;
    left: 470px;
    font-size: 1.6rem;
}
.ap-learning-objectives-orange-inside {
    top: 130px;
    left: 256px;
    font-size: 12px;
}
.ap-learning-objectives-orange-outside {
    top: 155px;
    left: 70px;
    font-size: 1.6rem;
}
.ap-learning-objectives-yellow-inside {
    top: 185px;
    left: 320px;
    font-size: 12px;
}
.ap-learning-objectives-yellow-outside {
    top: 270px;
    left: 294px;
    font-size: 1.6rem;
}
.ap-learning-objectives-dark-green-inside {
    top: 130px;
    left: 406px;
    font-size: 12px;
}
.ap-learning-objectives-dark-green-outside {
    top: 160px;
    left: 510px;
    font-size: 1.6rem;
}
.ap-testimonial-blue {
    width: 343px;
    top: 4%;
    left: 25%;
    font-size: 14px;
}
.ap-testimonial-orange {
    width: 335px;
    top: 55%;
    left: 28%;
    font-size: 14px;
}
.igcse-testimonial-1 {
    width: 343px;
    top: 5%;
    left: 25%;
    font-size: 14px;
}
.igcse-testimonial-2 {
    width: 360px;
	top: 52%;
	left: 26%;
	font-size: 14px;
}
.after-school-part2{
	width: 220px;
}
.after-school-part3-font1{
	top: 228px;
	left: 248px;
}
.after-school-part3-font2{
    top: 376px;
    left: 240px;
}
.after-school-part3-font3{
    top: 505px;
    left: 200px;
}
.after-school-part3-font4{
	bottom: 324px;
    left: 178px;
}
.after-school-part3-font5{
	bottom: 178px;
    left: 156px;
}
.after-school-part3-font6{
	bottom: 74px;
	left: 190px;
}
.after-school-part4-font1{
	top: 8px;
	left: 74px;
	width: 153px;
}
.after-school-part4-font2{
	top: 217px;
	left: 54px;
	width: 190px;
}
.after-school-part4-font3{
	top: 448px;
	left: 46px;
	width: 219px;
}
.after-school-part4-font4{
	top: 8px;
	right: 56px;
	width: 204px;
}
.after-school-part4-font5{
	top: 222px;
	right: 32px;
	width: 191px;
}
.after-school-part4-font6{
	top: 467px;
	right: 133px;
	width: 157px;
}
.teachers-part3-1{
	top: 50px;
	left: 112px;
}
.teachers-part3-1-title{
	font-size: 20px;
	margin-bottom: 0px;
}
.teachers-part3-2{
	font-size: 14px;
	top: 147px;
	right: 14px;
	width: 196px;
}
.teachers-part3-2-title{
	font-size: 16px;
	margin-bottom: 0px;
}
.teachers-part3-3{
	font-size: 14px;
	top: 260px;
	right: 14px;
	width: 196px;
}
.teachers-part3-3-title{
	font-size: 16px;
	margin-bottom: 0px;
}

.teachers-part3-4{
	font-size: 14px;
	top: 374px;
	right: 14px;
	width: 196px;
}
.teachers-part3-4-title{
	font-size: 16px;
	margin-bottom: 0px;
}
.teachers-part5-1{
    bottom: -20px;
    left: -20px;
}
.teachers-part5-2{
    top: 37px;
    left: 83px;
}
.teachers-part5-3{
    bottom: 0px;
    left: 192px;
}
.teachers-part5-4{
    top: 27px;
    left: 283px;
}
.teachers-part5-5{
    bottom: -20px;
    left: 402px;
}
.teachers-part5-6{
    top: 37px;
    left: 500px;
}
.teachers-part5-7{
    bottom: -20px;
    left: 612px;
}
.about-us-develop-1{
	bottom: 146px;
	left: 0px;
}
.about-us-develop-2{
	bottom: 6px;
	left: 100px;
}
.about-us-develop-3{
	bottom: 120px;
	left: 202px;
}
.about-us-develop-4{
    bottom: -15px;
	left: 328px;
}
.about-us-develop-5{
    bottom: 138px;
    left: 447px;
}
.about-us-develop-6{
	bottom: -20px;
	left: 530px;
}


/* 新修改的右侧浮动样式 */
.new-float-contact{
	right:10px;
	width:40px;
}
.new-float-contact>ul>li, .new-float-contact>ul a li{
    padding-left:10px;
    width: 40px;
    border-radius: 50%;
}
.new-float-contact>ul>li img, .new-float-contact>ul a li img{
	margin-right:0px;
}
.zhankai{
	width: 278px !important;
    height: auto !important;
    left: -238px;
    border-radius:10px !important;
	padding:10px;
}
.float-mobile-title{
	font-weight:bold;
	padding-bottom:10px;
	position: absolute;
    top: 12px;
    left: 40px;
}

/* 导航css */
.language-height{
	margin-top:26px;
	margin-left:10px;
}
.nav-logo{
    padding: 20px 8px;
}
.navbar-nav{
	margin-left:0px;
	margin-top:8px;
}
.navbar-nav-1{
	margin-top:8px;
}
.navbar-nav>li{
	padding:12px 0px;
}
.navbar-default .navbar-nav>li>a{
	font-size:14px;
	padding:5px 2px;
}
.nav>li>a{
	padding:10px 20px;
}
.index-banner-bj{
	padding: 0;
	height: 650px;
}
.index-banner-pic{
	top: 80px;
}
.font-banner{
	left: 0px;
    top: 40px;
}
.index-banner-btn{
	margin-top: 20px;
	font-size: 20px;
}
.font-banner-1{
	font-size:40px;
}
.font-banner-2{
	font-size:18px;
}
.font-banner-3{
	font-size:22px;
}
.index-banner-font-margin{
	padding-top: 10px;
}
.dropdown-menu{
    left: -40%;
}
.sanjiao-index-pc{
	left:84px !important;
}
.language-switching{
	left:-132% !important;
}
.dropdown-menu{
	min-width:130px;
}
/* 切换联系方式 */
.language{
	font-size: 16px;
}



}

/*md在992像素和1200像素之间的设备上的显示情况*/
@media (min-width:992px) and (max-width:1199px) {
.aboutus-banner-font img{
	width:80%;
}
.aboutus-interesting-left{
	margin-top:170px;
}
.aboutus-introduce-font{
	margin-top:40px;
}
.class-margin-top-1{
	margin-top:150px;
}

.course-banner-style-bottom{
	margin-bottom:60px;
	margin-top: 10px;
}
.course-banner-button {
    color: #fff;
    background: #4f67ff;
    outline: none;
    font-size: 22px;
    width: 100%;
    border: none;
    border-radius: 50px;
	width:238px;
}
.course-txt{
	position: absolute;
	left: 6%;
	top: 9%;
	font-size: 50px;
	line-height: 46px;
	text-shadow: 0px 0px 0px;
}
.course-banner-1{
	font-size: 3.8rem;
	font-weight:bold;
	color:#343434;
	text-shadow:0px 0px 0px;
}
.course-banner-3{
	font-size: 23px;
	padding-top: 10px;
	color:#525252;
	text-shadow: 0px 0px 0px;
}
.course-banner-images{
	background-image: url(../image-g/course-5.png);
	background-size: 100%;
	height: 430px;
	background-position: center;
	position: relative;
	background-repeat:no-repeat;
}
.imc-lunbo img, .game{
	width: 950px !important;
	height: 534px !important;
}
.imc-lunbo{
	height: 534px !important;
}
.imc-lunbo .item{
	height: 534px !important;
}
.imc-banner-font{
	top: 10%;
	right: 0px;
}
.imc-banner-font img{
	width: 80%;
}
.imc-banner-button{
	margin-top: 30px;
	position: relative;
	left: -68px;
}
.imc-lunbo-point{
	bottom: -64px;
}
.index-part3-title{
	font-size: 16px;
	padding: 7px;
}
.index-part3-icon img{
	width: 50px;
}
.index-part3-content{
	font-size: 16px;
	height: 200px;
}
.index-teacher-content{
	padding: 70px;
}
.index-bottom-bg{
	padding: 300px 0 20px 0;
}
.index-part1-bj{
	padding: 120px 0 40px 0;
}
.index-part1-bj img{
	width:120px
}
.index-testimonials-left{
	margin-top: 9px;
}
.index-testimonials-left span{
	font-size: 12px;
}
.index-testimonials-right{
	font-size: 14px;
}
.index-ft-box{
	padding: 20px 30px;
}
.index-ft-font{
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 0;
}
.index-media-content{
	font-size: 16px;
	padding: 0 20px;
}
.index-ft-title{
	font-size: 20px;
}


/*师资页面迭代*/
.part2-lv-2 {
    padding-top: 17px;
}
.but-b {
    margin-top: -32%;
    margin-left: 3%;
}
.teaching-banner-b {
    font-size: 46px;
    font-weight: bold;
}
.teaching-banner-b2 {
    font-size: 24px;
    line-height: 1.5;
    margin: 40px 0px 30px 0px;
}
.part6-t1 {
    background-color: #a86be5;
    border-radius: 30px;
    padding: 15px;
}
.padding-f {
    padding-top: 5px;
    padding-bottom: 5px;
}
.part6-p2 {
    float: left;
    position: absolute;
    margin-top: -53%;
    margin-left: -7%;
}
.padding-t{
	padding: 30px 40px 20px 15px;
	}
.teacher-bg{
	background-color:#8adbf2;
	border-radius:20px;
	padding-top:70px;
	padding-bottom:30px;
	width:90%;
	height:400px;
	}
.teacher-bg-1{
	background-color:#76baff;
	border-radius:20px;
	padding-top:70px;
	padding-bottom:30px;
	width:90%;
	height:400px;
	}
.teacher-bg-2{
	background-color:#adc3ff;
	border-radius:20px;
	padding-top:70px;
	padding-bottom:30px;
	width:90%;
	height:400px;
	}
.margin-bottom15-bottom25{
	margin-bottom:-25%;
	}
.line-height{
	line-height:2.5;
	}
.part1-bg {
    padding-top: 60px;
    padding-bottom: 60px;
}
.part2-bg {
    padding-top: 60px;
    padding-bottom: 60px;
}
.part3-bg {
    padding-top: 60px;
    padding-bottom: 60px;
}
.part4-bg {
    padding-top: 60px;
    padding-bottom: 60px;
}
.part5-bg {
    padding-top: 60px;
    padding-bottom: 60px;
}
.part6-bg {
    padding-top: 60px;
    padding-bottom: 60px;
}
.padding-top94 {
    padding-top: 70px;
}
/*师资页面迭代*/	
/*button*/
.md-margin-top20{
	margin-top:20px !important;
}
.md-margin-top10{
	margin-top:10px !important;
}
.ft-right-container{
	width:970px;
}
.banner-button{
	font-size:2.4rem;
}
.free-trail-button{
	margin-top:22px;
	font-size:1.6rem;
}
.free-trail-button-full{
	margin-top:22px;
	font-size:1.6rem;
}
.free-trail-button-index{
	margin-top:26px;
}
.teaching-method-choose-position{
	left:65%;
}
.resources{
	padding:0px 25px 10px 25px;
}
.resources ul li{
	margin-right:40px;
	margin-top:30px;
}
.index-bottom-zhanwei{
	height:70px;
}
.index-testimonials-bottom{
	height:340px;
}
.video{
	height: 133.33px; 
}
.index-study-plan-1 table{
	height:200px;
}
.index-study-plan-3{
	height: 310px;
}
.index-study-plan-3-border{
	height: 300px !important;
}
.chinese-test table .height{
	height: 16px;
}
.course-banner{
	height: 450px;
}
.course-img{
	height: 450px;
}
.course-part1-font{
	margin-top:0px;
}
.course-style-bg{
	padding:90px 20px 20px 20px;
}
.course-style-bg img{
	top: -75px;
	left: 74px;
	width: 140px;
}
.after-school-tutoring-get-width{
	width: 970px;
	margin-left:auto;
	margin-right:auto;
}
.after-school-tutoring-part1-font{
	margin-top:0px;
}
.after-school-tutoring-get-bg{
	padding:40px 10px 30px 10px;
	height:165px;
}
.after-school-tutoring-get-bg img{
	top:-45px;
	left:29px;
	width:80px;
}
.teaching-banner{
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 80px;
}
.teaching-banner-1{
	font-size: 54px;
}
.index-why-title{
	font-size:18px;
}
.ib-banner{
    left: 50px;
    top: 50px;	
}
.ib-banner-2{
	margin-top:20px;
}
.ib-banner-button{
	margin-top:40px;
}
.ib-course-content-title{
	padding: 30px 0px 10px 0px;
}
.ap-banner{
	left:30px;
}
.ap-banner-1{
	font-size:46px;
}
.igcse-banner{
    left: 60px;
    top: 48px;
}
.igcse-banner-1{
	font-size: 50px;
}
.igcse-youshi img{
	left: 86px;
}
/* 广告页面样式 */
.advertisement-ft-bg{
	padding:25px;
	margin-top:10px;
}
.advertisement-font-banner{
	padding: 300px 0px 50px 30px;
}
.advertisement-font-banner-orange {
    font-size: 44px;
}
.advertisement-font-banner-1 {
    font-size: 22px;
}
.advertisement-font-banner-2 {
    font-size: 40px;
}
.advertisement-ft-title1 {
    font-size: 20px;
}
.advertisement-ft-title2 {
    font-size: 16px;
}
.advertisement-ft-title3 {
    font-size: 16px;
	font-weight:bold;
}
/*ipad横屏图片文字内嵌样式*/
.course-system-title{
	font-size: 40px;
}
.course-system{
	font-size: 16px;
	line-height: 1.2;
}
.course-system-1-title{
	top: 100px;
	left: 540px;
}
.course-system-1{
	top: 31px;
	left: 620px;
	width: 140px;
}
.course-system-2-title{
	top: 241px;
	left: 570px;
}
.course-system-2{
	top: 297px;
	left: 661px;
}
.course-system-3-title{
	top: 312px;
	left: 442px;
}
.course-system-3{
	top: 414px;
	left: 464px;
}
.course-system-4-title{
	top: 214px;
	left: 340px;
}
.course-system-4{
	top: 308px;
	left: 172px;
	width: 145px;
}
.course-system-5-title{
	top: 90px;
	left: 393px;
}
.course-system-5{
	top: 27px;
	left: 195px;
}

.course-studyway-title{
	font-size: 60px;
}
.course-studyway-content{
	font-size: 16px;
}
.course-studyway-listen-title{
	top: 53px;
	left: 453px;
}
.course-studyway-listen{
	top: 19px;
	left: 20px;
	width: 240px;
}
.course-studyway-speak-title{
	top: 132px;
	left: 562px;
}
.course-studyway-speak{
	top: 20px;
	left: 700px;
	width: 240px;
}
.course-studyway-read-title{
	top: 257px;
	left: 519px;
}
.course-studyway-read{
	top: 254px;
	left: 700px;
	width: 260px;
}
.course-studyway-write-title{
	top: 255px;
	left: 390px;
}
.course-studyway-write{
	top: 312px;
	left: 23px;
	width: 236px;
}
.course-studyway-practice-title{
	top: 130px;
	left: 349px;
}
.course-studyway-practice{
	top: 158px;
	left: 32px;
	width: 220px;
}

.ib-testimonial-title{
	font-size: 20px;
}
.ib-testimonial{
	font-size: 14px;
}
.ib-testimonial-1{
	left: 368px;
	top: 96px;
	width: 534px;
}
.ib-testimonial-2{
	left: 366px;
	top: 353px;
	width: 548px;
}
.ib-testimonial-3{
	left: 60px;
	top: 56px;
}
.ib-testimonial-title{
	font-size: 20px;
}
.ib-testimonial{
	font-size: 14px;
}
.ib-testimonial-1{
	left: 374px;
	top: 95px;
	width: 515px;
}
.ib-testimonial-2{
	left: 375px;
	top: 349px;
	width: 526px;
}
.ib-testimonial-3{
	left: 60px;
	top: 59px;
	width: 517px;
}
.ap-learning-objectives-title {
    font-size: 22px;
    top: 124px;
    left: 427px;
}
.ap-learning-objectives-red-inside {
    top: 60px;
    left: 350px;
    font-size: 16px;
}
.ap-learning-objectives-red-outside {
    top: 28px;
    left: 180px;
}
.ap-learning-objectives-green-inside {
	top: 60px;
    left: 480px;
    font-size: 16px;
}
.ap-learning-objectives-green-outside {
    top: 28px;
    left: 610px;
}
.ap-learning-objectives-orange-inside {
	top: 170px;
    left: 334px;
    font-size: 16px;
}
.ap-learning-objectives-orange-outside {
    top: 210px;
    left: 140px;
}
.ap-learning-objectives-yellow-inside {
	top: 240px;
    left: 416px;
    font-size: 16px;
}
.ap-learning-objectives-yellow-outside {
    top: 350px;
    left: 405px;
}
.ap-learning-objectives-dark-green-inside {
	top: 170px;
    left: 530px;
    font-size: 16px;
}
.ap-learning-objectives-dark-green-outside {
    top: 210px;
    left: 660px;
}
.ap-testimonial-blue {
    width: 455px;
    top: 9%;
    left: 27%;
}
.ap-testimonial-orange {
    width: 460px;
    top: 54%;
    left: 27%;
}
.igcse-testimonial-1 {
    width: 455px;
    top: 8%;
    left: 25%;
}
.igcse-testimonial-2 {
    width: 480px;
    top: 53%;
    left: 25%;
}
.after-school-part3-font1{
	top: 122px;
	left: 436px;
}
.after-school-part3-font2{
	top: 156px;
	left: 250px;
}
.after-school-part3-font3{
	top: 181px;
	left: 87px;
}
.after-school-part3-font4{
	bottom: 188px;
	left: 388px;
}
.after-school-part3-font5{
	bottom: 132px;
	left: 269px;
}
.after-school-part3-font6{
	bottom: 63px;
	left: 196px;
}
.after-school-part4-font1{
	left: 118px;
}
.after-school-part4-font2{
	left: 6px;
}
.after-school-part4-font3{
	left: 32px;
}
.after-school-part4-font4{
	right: -6px;
}
.after-school-part4-font5{
	right: 29px;
}
.after-school-part4-font6{
	right: 59px;
}
.teachers-part3-1{
	top: 55px;
	left: 218px;
}
.teachers-part3-2{
	top: 188px;
	right: 27px;
	width: 240px;
}
.teachers-part3-2-title{
	margin-bottom: 7px;
}
.teachers-part3-3{
	top: 336px;
	right: 27px;
	width: 240px;
}
.teachers-part3-3-title{
	margin-bottom: 7px;
}
.teachers-part3-4{
	top: 483px;
	right: 27px;
	width: 240px;
}
.teachers-part3-4-title{
	margin-bottom: 7px;
}
.teachers-part5-1{
    bottom: 0;
    left: -4px;
}
.teachers-part5-2{
    top: 70px;
    left: 132px;
}
.teachers-part5-3{
    bottom: 20px;
    left: 270px;
}
.teachers-part5-4{
    top: 52px;
    left: 387px;
}
.teachers-part5-5{
    bottom: 0px;
    left: 545px;
}
.teachers-part5-6{
    top: 70px;
    left: 682px;
}
.teachers-part5-7{
    bottom: 0px;
    left: 815px;
}
.about-us-develop-1{
	bottom: 28px;
    left: 11px;
    width: 140px;
}
.about-us-develop-2{
	bottom: 10px;
	left: 140px;
}
.about-us-develop-3{
	bottom: 20px;
	left: 288px;
}
.about-us-develop-4{
    bottom: -10px;
	left: 448px;
}
.about-us-develop-5{
    bottom: 40px;
    left: 604px;
}
.about-us-develop-6{
	left: 712px;
}

/* 新修改的右侧浮动样式 */
.new-float-contact{
	right:10px;
	width:40px;
}
.new-float-contact>ul>li, .new-float-contact>ul a li{
    padding-left:10px;
    width: 40px;
    border-radius: 50%;
}
.new-float-contact>ul>li img, .new-float-contact>ul a li img{
	margin-right:0px;
}
.zhankai{
	width: 278px !important;
    height: auto !important;
    left: -238px;
    border-radius:10px !important;
	padding:10px;
}
.float-mobile-title{
	font-weight:bold;
	padding-bottom:10px;
	position: absolute;
    top: 12px;
    left: 40px;
}

/* 切换联系方式 */
.language{
	font-size: 16px;
}
.language-list{
	top: 25px;
}


/* 导航css */
.nav-logo{
	width:20%;
}
.navbar-nav{
	margin-top:15px;
}
.navbar-nav-1{
	margin-top:18px;
}
.navbar-nav>li{
	padding:16px 4px;
}
.navbar-default .navbar-nav>li>a{
	font-size:16px;
	padding:0px;
}
.nav>li>a{
	padding:10px 30px;
}
.index-banner-bj{
	padding: 20px 0 0 0;
}
.font-banner{
	top: 40px;
	left: 50px;
}
.font-banner-1{
	font-size: 36px;
	line-height: 46px;
}
.index-btn-float{
	margin-right: 40px;
}
.index-banner-btn{
	font-size: 20px;
	outline:none;
	margin-top: 30px;
	width: 210px;
	height: 56px;
}
.index-banner-btn span{
	font-size: 32px;
	height: 40px;
}
.index-banner-pic{
	top: 120px;
}
.font-banner-2{
	font-size:18px;
}
.font-banner-3{
	font-size:22px;
}
.index-banner-font-margin{
	padding-top: 20px;
}
.dropdown-menu{
	left:10%;
}
.language-switching{
	left:-82% !important;
}
.teacher-border{
	height: 555px;
}

}

/*lg在大于1200像素的设备上的显示情况*/
@media (min-width:1200px) {
.class-margin-top-1{
	margin-top:130px;
}
.lg-margin-left10{
	margin-left:10px;
}
.lg-margin-right10{
	margin-right:10px;
}
.signin-position{
	margin-top:20px;
}
.language-height{
	height:35px;
	margin-top: 40px;
    margin-left: 30px;
}
.ft-right-container{
	width:1170px;
}
.after-school-tutoring-get-bg{
	width:200px;
}
.imc-part1-special{
	padding: 30px 20px 16px 20px !important;
}	
.imc-part1{
	padding: 30px 20px 40px 20px;
}
.index-why{
    height: 290px;
}
.index-why-title-top{
	margin-top: 15px;
}
.index-why-choose-touth-after-bg{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background: #FDE5E6;
	display:none;
	border-radius: 80px;
	margin: 0 15px;
}
.index-why-content{
	font-size:16px;
	position:absolute;
	padding: 20px;
	top: 50px;
	left: 0;
	display:none;
	background: transparent;
	margin: 0 15px;
}
.index-why:hover .index-why-choose-touth-after-bg{
	display:block;
}
.index-why:hover .index-why-content{
	display:block;
}
.index-testimonials-left{
	margin-left: 5px;
}
.index-testimonials-right{
	margin-right: 10px;
}

	
/* 广告页面样式 */
.advertisement-course-zhanwei1{
	height:48px;
}
.advertisement-course-zhanwei2{
	height:48px;
}
.course-idea{
	padding:40px 15px;
	background:#fff;
	border-radius:10px;
	text-align:center;
	font-size:18px;
	box-shadow:none;
}
.course-idea:hover{
	box-shadow:0px 0px 10px #0000001a;
}

}

/*sm在小于992像素的设备上的显示情况*/
@media (max-width:991px) {
	.teacher-padding-top{
		padding-top: 130px;
	}
	.course-arrows{
		margin-top: 0px;
	}
}

/*sm在914像素和992像素之间的设备上的显示情况*/
@media (min-width:914px) and (max-width:991px) {
.aboutus-banner-font img{
	width: 70%;
}
.aboutus-introduce-font{
	margin-top:35px;
}
.index-testimonials-bottom{
	height:370px;
}
.teaching-banner{
	padding-top: 140px;
	padding-bottom: 140px;
	padding-left: 0px;
}
.teaching-banner-1{
	font-size:48px;
}
.teaching-banner-2{
	font-size:32px;
}
.ib-banner{
    left: 50px;
}
.ib-banner-2{
	margin-top:20px;
}
.ib-banner-2 ul li{
	float:none;
	margin-left:0;
	margin-top:20px;
}
.ib-banner-button{
	margin-left:0px;
}
.imc-banner-font{
	top: 28%;
	right: 0px;
}
.imc-banner-font img{
	width: 80%;
}
.imc-banner-button{
	position: relative;
	left: -65px;
}
.imc-lunbo{
	height: 505px !important;
}
.imc-lunbo .item{
	height: 505px !important;
}
.imc-lunbo img, .game{
	width: 900px !important;
	height: 505px !important;
}
.imc-lunbo-point{
	bottom: -20px;
}


}

/*sm在768像素和914像素之间的设备上的显示情况*/
@media (min-width:768px) and (max-width:913px) {
.aboutus-banner-font{
	left:20%;
}
.aboutus-introduce-font{
	margin-top:10px;
}
.aboutus-banner-font img{
	width:60%;
}
.index-testimonials-top{
	padding:15px 10px;
}
.index-testimonials-bottom{
	height:440px;
}
.teaching-banner{
	padding-top: 140px;
	padding-bottom: 140px;
	padding-left: 10px;
}
.teaching-banner-1{
	font-size:42px;
}
.teaching-banner-2{
	font-size:28px;
}
.ib-banner{
    left: 50px;
	top: 70px;
}
.ib-banner-2{
	margin-top:20px;
}
.ib-banner-2 ul li{
	float:none;
	margin-left:0;
	margin-top:20px;
}
.ib-banner-button{
	margin-left:0px;
}
.imc-banner-font{
	top: 25%;
	right: 0px;
	left: 42%;
}
.imc-banner-font img{
	width: 82%;
}
.imc-banner-button{
	position: relative;
	left: -48px;
	margin-top: 30px;
}
.imc-lunbo{
	height: 437px;;
}
.imc-lunbo{
	height: 437px !important;
}
.imc-lunbo .item{
	height: 437px !important;
}
.imc-lunbo img, .game{
	width: 780px !important;
	height: 437px !important;
}
.imc-lunbo-point{
	bottom: -60px;
}

}

/*sm在548像素和767像素之间的设备上的显示情况*/
@media (min-width:548px) and (max-width:767px) {
.margin-bottom15-bottom25 {
    margin-bottom: -13%;
}
.teaching-method-choose-font-position{
	top: 13%;
    left: 15%;
    width: 43%;
}
.course-style-bg img{
	left: -8%;
	top: 5%;
}
.after-school-tutoring-get-bg{
	height:120px;
}
.after-school-tutoring-get-bg img{
	left:33%;
}
.teaching-banner{
	padding-top: 70px;
	padding-bottom: 70px;
	padding-left: 20px;
}
.teaching-banner-1{
	font-size: 50px;
}
.teaching-banner-2{
	font-size: 26px;
	margin: 10px 0px 20px 0px;
}
.font-banner{
	top: 30px;
    left: 30px;
}
.imc-banner-font{
	top: 25%;
	right: 0;
	left: 45%;
}
.imc-banner-font img{
	width: 85%;
}
.imc-banner-button{
	position: relative;
    left: -40px;
    font-size: 18px;
    margin-top: 20px;
}
.imc-lunbo{
	height: 280px !important;
}
.imc-lunbo img, .game{
	width: 500px !important;
	height: 280px !important;
}
.imc-lunbo .item{
	height: 280px !important;
}
/* 广告页面样式 */
.advertisement-font-banner{
	padding: 120px 0px 120px 220px;
}


}
/*sm在490像素和643像素之间的设备上的显示情况*/
@media (min-width:490px) and (max-width:643px) {
	.height24-0{
		height: 0px;
	}
}
/*xs在小于581像素的设备上的显示情况*/
@media (max-width:581px) {
.menu-list{
		height:55px; 
	}
.xs-heng-width{
	width:50%;
}
.xs-heng-width-1{
	width:40%;
}
}

/*xs在小于548像素的设备上的显示情况*/
@media (max-width:547px) {
.xs-heng-width{
	width:40%;
}
.xs-heng-width-1{
	width:40%;
}
.xs-heng-width-2{
	width:60%;
}
.xs-heng-width-3{
	width:60%;
}
.margin-bottom15-bottom25 {
    margin-bottom: -18%;
}
/*button*/
.banner-button{
    padding: 5px 15px;
    font-size: 1.6rem;
    margin-top: 30px;
}
.font-banner-1{
	font-size:24px;
	line-height:36px;
}
.font-banner-2{
	font-size: 16px;
	right: -70px;
}
.font-banner-3{
	font-size:18px;
}
.adv-exp{
	padding: 10px 10px;
}
.adv-icon{
	top: -30px;
	left: 15px;
	width: 60px;
	height: 60px;
	font-size: 30px;
	line-height: 54px;
}
.adv-icon-r{
	top: -28px;
	font-size: 16px;
	left: 86px;
}
.adv-icon-2{
	top: -30px;
	left: 15px;
	width: 60px;
	height: 60px;
	font-size: 30px;
	line-height: 60px;
}
.adv-icon-r-2{
	top: -28px;
	font-size: 16px;
	left: 86px;
}
.tes-icon{
	height: 22px;
	margin-top: 2px;
}
.tes-text{
	margin-left: 30px;
}
.teaching-method-choose-font-position{
	top: 16%;
    left: 16%;
    width: 55%;
	font-size:1.6rem;
}
.index-bottom-zhanwei{
	height:100px;
}
.course-style-bg img{
	left: -10%;
	top:15%
}
.after-school-tutoring-get-bg img{
	left:31%;
}
.teaching-banner{
	padding-top: 60px;
	padding-bottom: 60px;
}
.teaching-banner-1{
	font-size: 48px;
}
.teaching-banner-2{
	font-size: 22px;
	margin: 10px 0px 10px 0px;
}
.teaching-method-font-zhanwei{
	height:24px;
}
.ib-banner{
    left: 10px;
	top: 50px;
}
.ib-banner-1{
	font-size:44px;
}
.ib-banner-button{
	margin-left:0px;
	margin-top: 25px;
}
.ap-banner-1{
	font-size: 24px;
}
.ap-banner-button{
	margin-top: 10px;
}
.ap-banner-1{
	font-size:40px;
}
.ap-banner-2{
	margin-top:20px;
}
.ap-banner-2 ul li{
	font-size: 18px;
}
.igcse-banner-1{
	font-size: 36px;
}
.imc-banner-font{
	top: 25%;
	right: 0;
	left: 42%;
}
.imc-banner-font img{
	width: 80%;
}
.imc-banner-button{
	position: relative;
    left: -26px;
    font-size: 18px;
    margin-top: 20px;
}
.imc-lunbo{
	height: 268px !important;
}
.imc-lunbo img, .game{
	width: 448px !important;
	height: 247px !important;
}
.imc-lunbo .item{
	height: 268px !important;
}
/* 广告页面样式 */
.advertisement-font-banner{
	padding: 180px 0px 60px 170px;
}
/*548图片文字内嵌样式*/
.course-system-title{
	font-size: 22px;
}
.course-system{
	font-size: 16px;
	line-height: 1.2;
	text-align: center;
}
.course-system-1{
	top: 7%;
	left: 62%;
}
.course-system-2{
	top: 43%;
	left: 76%;
}
.course-system-3{
	top: 78%;
	left: 33%;
}
.course-system-4{
	top: 46%;
	left: 4%;
	width: 77px;
}
.course-system-5{
	top: 9%;
	left: 4%;
}
.course-studyway-title{
	font-size: 24px;
}
.course-studyway-content{
	font-size: 14px;
}
.course-studyway-listen{
	width: 200px;
}
.course-studyway-speak-title{
	top: 45%;
}
.course-studyway-speak{
	top: 27%;
	left: 74%;
}
.course-studyway-read{
	left: 53%;
	width: 183px;
}
.course-studyway-write-title{
	top: 56%;
}
.course-studyway-write{
	top: 75%;
	left: 10%;
}
.course-studyway-practice-title{
	top: 45%;
}
.course-studyway-practice{
	top: 29%;
	left: 3%;
}

.ib-testimonial-title{
	font-size: 18px;
}
.ib-testimonial{
	font-size: 14px;
}
.ib-testimonial-1{
	left: 43%;
	top: 8%;
	width: 215px;
}
.ib-testimonial-2{
	left: 10%;
	top: 72%;
	width: 339px;
}
.ib-testimonial-3{
	left: 14%;
	top: 20%;
	width: 328px;
}
.ap-learning-objectives-red-inside {
    top: 13%;
    left: 25%;
    font-size: 14px;
}
.ap-learning-objectives-red-outside {
    top: 3%;
    left: 2%;
    width: 112px;
}
.ap-learning-objectives-green-outside {
    top: 2%;
    left: 76%;
    font-size: 1.6rem;
}
.ap-learning-objectives-orange-inside {
    top: 36%;
    left: 22%;
    font-size: 14px;
}
.ap-learning-objectives-orange-outside {
    top: 42%;
    left: 2%;
    width: 60px;
}
.ap-learning-objectives-yellow-inside {
    top: 53%;
    left: 39%;
    font-size: 14px;
}
.ap-learning-objectives-yellow-outside {
    top: 76%;
    left: 32%;
}
.ap-learning-objectives-dark-green-outside {
    top: 45%;
    left: 85%;
}	
.ap-learning-objectives-dark-green-inside {
    top: 37%;
    left: 60%;
    font-size: 14px;
}
.ap-learning-objectives-title {
    font-size: 18px;
    top: 29%;
    left: 40%;
}
.ap-learning-objectives-green-inside {
    top: 13%;
    left: 50%;
    font-size: 14px;
}	
.ap-testimonial-blue {
    width: 220px;
    top: 7%;
    left: 43%;
    font-size: 16px;
}
.ap-testimonial-orange {
    width: 216px;
    top: 58%;
    left: 7%;
}
.igcse-testimonial-1 {
    width: 200px;
    top: 7%;
    left: 39%;
    font-size: 14px;
}
.igcse-testimonial-2 {
    width: 200px;
    top: 53%;
    left: 3%;
    font-size: 14px;
}
.after-school-part2{
	width: 100%;
}
.after-school-part4-font1{
	left: -3%;
	font-size: 14px;
}
.after-school-part4-font2{
    left: -3%;
    width: 155px;
	font-size: 14px;
}
.after-school-part4-font3{
	width: 154px;
	font-size: 14px;
}
.after-school-part4-font4{
	right: 3%;
	width: 140px;
	font-size: 14px;
}
.after-school-part4-font5{
    width: 118px;
	font-size: 14px;
}
.after-school-part4-font6{
	right: 14%;
	width: 122px;
	font-size: 14px;
}
.teachers-part5-1{
	top: 3%;
    left: 8%;
}
.teachers-part5-2{
    top: 15%;
	left: 61%;
}
.teachers-part5-3{
	top: 30%;
    left: 7%;
}
.teachers-part5-4{
    top: 40%;
    left: 56%;
}
.teachers-part5-5{
    top: 52%;
    left: 9%;
}
.teachers-part5-6{
	top: 71%;
    left: 68%;
}
.teachers-part5-7{
	top: 83%;
    left: 5%;
    width: 150px;
}




}

/*xs在小于479像素的设备上的显示情况*/
@media (max-width:478px) {
.course-banner-images{
	background-image: url(/zh-hans/image-g/course-6.jpg);
	background-size: 100%;
	height: 468px;
	background-position: center;
	position: relative;
	background-repeat:no-repeat;
}
.teaching-method-choose-font-position{
	top: 15%;
	font-size:1.4rem;
}
.course-banner{
	width: 100%;
	height: 340px;
	background-color: #4f67ff;
}
.course-img{
	background-image: url(../image-g/course-6.png);
	background-size: 100%;
	height: 340px;
}
.course-txt{
	top: 9%;
	line-height: 38px;
}
.course-banner-1{
	font-size: 36px;
	color:#343434;
	text-shadow: 0px 0px 0px;
}
.course-banner-2{
	font-size: 24px;
	color:#343434;
	text-shadow: 0px 0px 0px;
}
.course-banner-3{
	font-size: 18px;
	padding-top: 20px;
	color: #525252;
	text-shadow: 0px 0px 0px;
}
.course-banner-button {
    color: #fff;
    background: #4f67ff;
    outline: none;
    font-size: 14px;
    width: 100%;
    border: none;
    border-radius: 34px;
    width: 144px;
}
.course-banner-style-bottom{
	margin-bottom:60px;
	margin-top: 6px;
}
.teaching-banner{
	padding-top: 50px;
	padding-bottom: 50px;
}
.font-banner-1{
	font-size:32px;
	line-height: 1.5;
}
.font-banner-2{
	font-size: 16px;
    padding: 3px 5px;
    border-radius: 10px 0px;
}
.font-banner-3{
	font-size:16px;
}
.ap-banner{
	top:20px;
}
.imc-lunbo{
	height: 250px !important;
}
.imc-lunbo img, .game{
	width: 420px !important;
	height: 232px !important;
}
.imc-lunbo .item{
	height: 250px !important;
}
/* 广告页面样式 */
.advertisement-font-banner{
	padding: 160px 0px 60px 140px;
}
/*479图片文字内嵌样式*/
.course-system-title{
	font-size: 20px;
}
.course-system{
	font-size: 12px;
	line-height: 1.2;
	text-align: center;
}
.course-system-1{
	top: 8%;
	left: 62%;
	width: 100px;
}
.course-system-2{
	top: 43%;
	left: 76%;
	width: 60px;
}
.course-system-3{
	top: 78%;
	left: 33%;
	width: 120px;
}
.course-system-4{
	top: 46%;
	left: 6%;
	width: 50px;
}
.course-system-5{
	top: 9%;
	left: 6%;
	width: 100px;
}


}

/*xs在小于450像素的设备上的显示情况*/
@media (max-width:450px) {
.index-bottom-zhanwei{
	height:80px;
}
.course-style-bg img{
	left: -10%;
	top: 13%;
}
.after-school-tutoring-get-bg img{
	left:28%;
}
.teaching-banner-1{
	font-size: 38px;
}
.teaching-banner-2{
	font-size: 18px;
}
.ib-banner{
	top: 40px;
}
.ib-banner-1{
	font-size:36px;
}
.ib-banner-button{
	margin-left:0px;
	margin-top: 15px;
	padding: 8px 15px;
    font-size: 16px;
}
.ap-banner-1{
	font-size: 34px;
}
.ap-banner{
	top:20px;
}
.ap-banner-2 ul li{
	font-size: 16px;
}
.igcse-banner-1{
	font-size: 30px;
}
.igcse-banner-2{
	margin-top: 20px;
}
.imc-banner-font{
	left: 46%;
}
.imc-banner-font img{
	width: 80%;
}
.imc-banner-button{
    left: -20px;
    font-size: 16px;
	padding: 10px 15px;
}
.imc-lunbo{
	height: 228px !important;
}
.imc-lunbo img, .game{
	width: 382px !important;
	height: 210px !important;
}
.imc-lunbo .item{
	height: 228px !important;
}
.teaching-banner-b{
	font-size: 46px;
}
/* 广告页面样式 */
.advertisement-font-banner{
	padding: 150px 0px 40px 100px;
}

.font-banner{
	left:10px;
	top:20px;
}
/*450图片文字内嵌样式*/
.course-studyway-title{
	font-size: 18px;
}
.course-studyway-content{
	font-size: 12px;
}
.course-studyway-listen{
	width: 168px;
	left: 25%;
	top: 1%;
}
.course-studyway-speak-title{
	top: 45%;
}
.course-studyway-speak{
	top: 20%;
	left: 76%;
	width: 72px;
}
.course-studyway-read-title{
	top: 56%;
}
.course-studyway-read{
	left: 52%;
	top: 72%;
	width: 152px;
}
.course-studyway-write{
	left: 8%;
	width: 120px;
}
.course-studyway-practice{
	left: 4%;
	width: 72px;
	top: 25%;
}
.after-school-part4-font1{
	left: 0;
	font-size: 12px;
	width: 108px;
}
.after-school-part4-font2{
    left: -4%;
    width: 134px;
    font-size: 12px;
}
.after-school-part4-font3{
	width: 132px;
	font-size: 12px;
}
.after-school-part4-font4{
    right: 5%;
    width: 108px;
    font-size: 12px;
}
.after-school-part4-font5{
    width: 100px;
	font-size: 12px;
}
.after-school-part4-font6{
	right: 7%;
    width: 116px;
    font-size: 12px;
}
.teachers-part5-1{
	top: 3%;
    left: 8%;
}
.teachers-part5-2{
    top: 15%;
	left: 61%;
}
.teachers-part5-3{
	top: 30%;
    left: 7%;
}
.teachers-part5-4{
    top: 40%;
    left: 56%;
}
.teachers-part5-5{
    top: 52%;
    left: 9%;
}
.teachers-part5-6{
	top: 69%;
    left: 71%;
    width: 90px;
}
.teachers-part5-7{
	top: 83%;
    left: 5%;
    width: 150px;
}





}

/*xs在小于412像素的设备上展示的情况*/
@media (max-width:412px) {
.teaching-method-choose-font-position{
	top: 12%;
}
.index-bottom-zhanwei{
	height:80px;
}

.after-school-tutoring-get-bg{
	height:140px;
}
.after-school-tutoring-get-bg img{
	left:27%;
}
.ib-banner{
	left:0px;
	top: 40px;
}
.ap-banner{
	top:50px;
}
.imc-banner-font{
	left: 44%;
}
.imc-banner-font img{
	width: 80%;
}
.imc-banner-button{
    left: -24px;
}
.imc-lunbo{
	height: 211px !important;
}
.imc-lunbo img, .game{
	width: 358px !important;
	height: 196px !important;
}
.imc-lunbo .item{
	height: 211px !important;
}
/* 广告页面样式 */
.advertisement-font-banner{
	padding: 125px 0px 20px 50px;
}

.font-banner{
	left: -5px;
	top: 60px;
}
.font-banner-1{
	font-size:26px;
}
.font-banner-2{
	font-size: 14px;
	right: -112px;
}
.index-banner-font-margin{
	padding-top:0px;
}
.font-banner-3{
	font-size:14px;
}
.font-banner-3 ul li{
    padding-left: 10px;
}
.font-banner-3 ul li:before{
	height: 8px;
    width: 8px;
	top: 60%;
}
/*412图片文字内嵌样式*/
.after-school-part4-font1{
	left: 0;
}
.after-school-part4-font2{
	left: -1%;
    width: 114px;
}
.after-school-part4-font3{
	width: 134px;
	left: -3%;
}
.after-school-part4-font4{
	right: 3%;
	width: 109px;
}
.after-school-part4-font5{
    width: 99px;
	right: 2%;
}
.after-school-part4-font6{
    right: 7%;
    width: 110px;
}
.teachers-part5-1{
	top: 2%;
    left: 4%;
}
.teachers-part5-2{
	left: 58%;
}
.teachers-part5-3{
	top: 29%;
    left: 3%;
}
.teachers-part5-4{
    top: 39%;
    left: 52%;
}
.teachers-part5-5{
    top: 50%;
    left: 5%;
}
.teachers-part5-6{
	top: 68%;
    left: 68%;
}
.teachers-part5-7{
	top: 79%;
    left: 7%;
    width: 100px;
}











}
/*xs在小于390像素的设备上的显示情况*/
@media (max-width:390px) {
.course-style-bg img{
	left: -12%;
	top: 21%;
}
.after-school-tutoring-get-bg img{
	left:22%;
}
.teaching-banner-1{
	font-size: 34px;
}
.teaching-banner-2{
	font-size: 16px;
}
.teaching-banner-b{
	font-size: 40px;
}
.teaching-banner-b2{
	font-size: 18px;
}
.ib-banner{
	left:0px;
	top: 20px;
}
.ib-banner-1{
	font-size:36px;
}
.ib-banner-2 ul li{
	font-size: 16px;
}
.ib-banner-button{
	margin-left:0px;
	margin-top: 20px;
	padding: 5px 15px;
    font-size: 16px;
}
.ap-banner{
	top:20px;
}
.ap-banner-1{
	font-size:30px;
}
.igcse-banner{
    left: 0px;
}
.igcse-banner-1{
	font-size: 28px;
}
.igcse-youshi img{
	left: 40%;
}
.imc-banner-font{
	left: 42%;
}
.imc-banner-font img{
	width: 80%;
}
.imc-banner-button{
	font-weight: bold;
}
.imc-lunbo{
	height: 190px !important;
}
.imc-lunbo img, .game{
	width: 325px !important;
	height: 177px !important;
}
.imc-lunbo .item{
	height: 190px !important;
}
/*390图片文字内嵌样式*/
.course-system-title{
	font-size: 16px;
}
.course-system{
	font-size: 12px;
}
.course-system-1{
	top: 7%;
	left: 60%;
	width: 100px;
}
.course-system-2{
	top: 43%;
	left: 76%;
	width: 60px;
}
.course-system-3{
	top: 77%;
	left: 34%;
	width: 102px;
}
.course-system-4{
	top: 42%;
	left: 4%;
}
.course-system-5{
	left: 5%;
	top: 7%;
}

.ib-testimonial-1{
	left: 40%;
	top: 1%;
	width: 206px;
}
.ib-testimonial-2{
	left: 6%;
	top: 68%;
	width: 304px;
}
.ib-testimonial-3{
	left: 10%;
	top: 4%;
	width: 310px;
}
.ap-testimonial-orange {
    width: 180px;
    top: 55%;
    left: 4%;
    font-size: 14px;
}
.ap-testimonial-blue {
    width: 170px;
    top: 1%;
    left: 41%;
    font-size: 14px;
}
.igcse-testimonial-1 {
    width: 180px;
    top: 1%;
}
.igcse-testimonial-2 {
    width: 170px;
    top: 47%;
}
.ap-learning-objectives-red-inside {
    top: 12%;
    left: 25%;
    font-size: 12px;
}	
.ap-learning-objectives-green-outside {
    top: 0%;
    left: 76%;
    font-size: 1.6rem;
}	
.ap-learning-objectives-dark-green-outside {
    top: 40%;
    left: 85%;
    font-size: 14px;
    line-height: 1.4;
}	
.ap-learning-objectives-green-outside {
    top: -2%;
    left: 79%;
    font-size: 14px;
    line-height: 1.4;
}
.ap-learning-objectives-yellow-outside {
    top: 72%;
    left: 29%;
    font-size: 14px;
}	
.ap-learning-objectives-title {
    top: 2%;
    left: 1%;
    width: 90px;
    font-size: 14px;
    line-height: 1.4;
}
.ap-learning-objectives-red-outside {
    top: 1%;
    left: 1%;
    width: 60px;
    font-size: 14px;
    line-height: 1.4;
}	
.ap-learning-objectives-orange-outside {
    top: 44%;
    left: 1%;
    width: 60px;
    line-height: 1.4;
    font-size: 14px;
}
.after-school-part4-font1{
    left: -4%;
	line-height: 1.2;
}
.after-school-part4-font2{
    left: -6%;
    width: 115px;
	line-height: 1.2;
}
.after-school-part4-font3{
    width: 118px;
    left: -3%;
	line-height: 1.2;
}
.after-school-part4-font4{
	right: -1%;
    width: 111px;
	line-height: 1.2;
}
.after-school-part4-font5{
    right: -3%;
	width: 100px;
	line-height: 1.2;
}
.after-school-part4-font6{
    right: 2%;
	line-height: 1.2;
}	
.about-us-tese-title{
	font-size: 14px !important;
	font-weight: bold;
}

}
/*sm在小于393像素的设备上的显示情况*/
@media (max-width:393px) {
	.height24-0{
		height: 0px;
	}
}
/*xs在小于335像素的设备上的显示情况*/
@media (max-width:335px) {
.menu-list{
	height:75px; 
}
}


