@charset "utf-8";
	/* CSS Document*/
	.gap-sec {
	padding:30px 0;
}
/*space*/
	.gap-top {
	padding:30px 0 0;
}
.gap-bt {
	padding:0 0 30px;
}
.gap-mtop {
	margin:30px 0 0;
}
.gap-mbt {
	margin:0 0 30px;
}
.section {
	margin:30px 0 10px;
}
.ban-wrap {
	height:474px;
	text-align:center;
}
.ban-wrap h1 {
	text-shadow:2px 2px 0 #dadfde;
}
.tel-wrap {
	text-shadow:2px 2px 0 #fff;
}
.ban-txt {
	text-shadow:1px 1px 0 #dee0de;
	background:#fff;
	background:-webkit-linear-gradient(left,#faf9f7,#fff,#f5f4f0);
	background:-moz-linear-gradient(left,#faf9f7,#fff,#f5f4f0);
	background:-o-linear-gradient(left,#faf9f7,#fff,#f5f4f0);
	background:-ms-linear-gradient(left,#faf9f7,#fff,#f5f4f0);
	background:linear-gradient(left,#faf9f7,#fff,#f5f4f0);
}
h2 i,.perf-list li h3 {
	background-color:#3aa595;
}
/*bg green*/
	h2 i {
	box-shadow:3px 0 0 #cae8cf;
}
.sec-btn {
	border:3px solid #e5508a;
}
.perf-list li {
	border:2px solid #57b267;
	background:#e8f3e9 url(icon_toefl.png) 42px 10px no-repeat;
	color:#e8f3e9;
}
.perf-list .perf02 {
	background-position:-85px 10px;
}
.perf-list .perf03 {
	background-position:-216px 10px;
}
.perf-list .perf04 {
	background-position:-340px 10px;
}
.perf-list .perf05 {
	background-position:-455px 10px;
}
.perf-list .perf06 {
	background-position:42px -72px;
}
.perf-list .perf07 {
	background-position:-85px -72px;
}
.perf-list .perf08 {
	background-position:-218px -72px;
}
.perf-list .perf09 {
	background-position:-340px -72px;
}
.perf-list .perf10 {
	background-position:-455px -72px;
}
.section-txt {
	padding:50px 0 45px;
	background-color:#f0f8f1;
}
/*light green*/
	.section-txt p {
	text-indent:2em;
}
.brand-intro li {
	border:2px solid #57b267;
}
.flow-ul li {
	background-color:#3faedc;
	color:#fff;
}
.flow-ul .li2 {
	background-color:#405bb4;
}
.flow-ul .li3 {
	background-color:#2f2e70;
}
.flow-ul .li4 {
	background-color:#8769a7;
}
.flow-ul .li5 {
	background-color:#e079a6;
}
.flow-ul .li1:after {
	border-color:transparent transparent transparent #3faedc;
}
.flow-ul .li2:after {
	border-color:transparent transparent transparent #405bb4;
}
.flow-ul .li3:after {
	border-color:transparent transparent transparent #2f2e70;
}
.flow-ul .li4:after {
	border-color:transparent transparent transparent #8769a7;
}
.flow-ul .li5:after {
	border-color:transparent transparent transparent #e079a6;
}
.flow-ul .li6:after {
	border:0;
}
.class-tt {
	line-height:42px;
	text-shadow:0 0 80px #c9eccf;
}
.class-table td,.class-table th {
	border:1px solid #ccc;
}
.jixun-list li i,.plan-list i,.must-list i,.calen-iwrap i {
	background-image:url(icon_toefl.png);
	background-repeat:no-repeat;
}
.item-four .item1 i {
	background-position:0 -160px;
}
.item-four .item2 i {
	background-position:-110px -160px;
}
.item-four .item3 i {
	background-position:-220px -160px;
}
.item-four .item4 i {
	background-position:-330px -160px;
}
.item-five .item1 i {
	background-position:0 -339px;
}
.item-five .item2 i {
	background-position:-115px -339px;
}
.item-five .item3 i {
	background-position:-230px -339px;
}
.item-five .item4 i {
	background-position:-345px -339px;
}
.item-five .item5 i {
	background-position:-460px -339px;
}
.item-six .item1 i {
	background-position:0 -269px;
}
.item-six .item2 i {
	background-position:-70px -269px;
}
.item-six .item3 i {
	background-position:-140px -269px;
}
.item-six .item4 i {
	background-position:-210px -269px;
}
.item-six .item5 i {
	background-position:-280px -269px;
}
.item-six .item6 i {
	background-position:-350px -269px;
}
.plan-list .item1 i {
	background-position:0 -410px;
}
.plan-list .item2 i {
	background-position:-92px -410px;
}
.plan-list .item3 i {
	background-position:-184px -410px;
}
.plan-list .item4 i {
	background-position:-276px -410px;
}
.plan-list .item5 i {
	background-position:0 -500px;
}
.plan-list .item6 i {
	background-position:-92px -500px;
}
.plan-list .item7 i {
	background-position:-184px -500px;
}
.plan-list .item8 i {
	background-position:-276px -500px;
}
.plan-list li:after {
	background:url(icon_toefl.png) -368px -541px no-repeat;
}
.plan-list.plan-rtl li:after {
	background-position:-368px -566px;
}
.plan-list .item4:after {
	background-position:-368px -410px;
}
.must-list .item1 i {
	background-position:-421px -160px;
}
.must-list .item2 i {
	background-position:-417px -233px;
}
.must-list .item3 i {
	background-position:-466px -233px;
}
.must-list .item4 i {
	background-position:-508px -233px;
}
/*.img-three li i {
	background:url(bg_img.jpg) 0 0 no-repeat;
}*/
	.img-three .item1 i {
	background:url(bg_img1.jpg) 0 0 no-repeat;
}
.img-three .item2 i {
	background:url(bg_img2.jpg) 0 0 no-repeat;
}
.img-three .item3 i {
	background:url(bg_img3.jpg) 0 0 no-repeat;
}
.img-three li h3 {
	border-top:5px solid #9fdaa9;
}
.img-three li i em {
	line-height:30px;
	border:4px solid #9fdaa9;
	background:rgba(255,255,255,0.8);
}
.txt-four em {
	line-height:40px;
}
.sev-five li i {
	background:url(bg_c.png) -10px -10px no-repeat;
	padding-top:50px;
	width:160px;
	height:130px;
	text-align:center;
	vertical-align:middle;
	font-weight:bolder;
	font-size:20px;
}
.sev-list .class-tt {
	border-right:1px solid #ccc;
}
.list-plan h3 {
	line-height:30px;
}
.list-plan h3:before {
	border-color:#5db66c transparent transparent transparent;
}
.sev-center {
	background:url(bg_i.jpg) 0 0 no-repeat;
}
.sev-center h3 {
	box-shadow:0 0 0 12px #49bfb3;
	background:#f7f5f2 url(bg_toefl.jpg) center top no-repeat;
}
.i-hot {
	background:url(i_hot.gif) 0 0 no-repeat;
}
.three-ul {
	background:url(bg_png.png) 0 172px repeat-x;
}
.i-car {
	background:url(bg_png.png) 0 -4px no-repeat;
}
.sprint-tt,.adv-cont {
	text-shadow:3px 2px 0 #fff;
}
.sprint-list .sprint-cont {
	line-height:30px;
}
.sprint-list h5 {
	line-height:50px;
}
.env-info dd span {
	background:url(icon_toefl.png) -549px -545px no-repeat;
}
.line-wrap {
	margin:40px 0 -60px;
	padding:0 0 40px;
}
.troub-intro strong {
	margin-top:-20px;
}
.troub-intro i,.secbtn-wrap i {
	padding:0 20px;
}
.secbtn-wrap i,.line-wrap.bg-f i {
	font-style:normal;
}
.line-wrap.bg-f i,.secbtn-wrap.bg-f i {
	background-color:#fff;
}
.line-wrap.troub-line i {
	text-shadow:3px 2px 0 #fff;
}
.section .line-wrap.troub-line i {
	background:url(bg_toefl.jpg) center -400px no-repeat;
}
.section .secbtn-wrap.troub-line i {
	background:url(bg_toefl.jpg) center -450px no-repeat;
}
.line-wrap.troub-line i,.secbtn-wrap.troub-line i {
	background-color:#fff;
}
.dl-mteach dt {
	background:url(icon_toefl.png) -567px -231px no-repeat;
}
.tabtt-list i {
	background:url(icon_toefl.png) -508px -160px no-repeat;
}
.tabtt-list a:hover i,.tabtt-list .cur i {
	background-position:-495px -160px;
}
.dd-a a {
	box-shadow:0 0 0 6px #e8f3e9;
}
.item1 .dd-a a {
	background:url(bg_case1.jpg) 0 0 no-repeat;
}
.item2 .dd-a a {
	background:url(bg_case2.jpg) 0 0 no-repeat;
}
.item3 .dd-a a {
	background:url(bg_case3.jpg) 0 0 no-repeat;
}
.calen-info dd {
	background:url(icon_toefl.png) -564px -250px no-repeat;
}
.calen-class dd,.class-name li {
	background:url(icon_toefl.png) -564px -272px no-repeat;
}
.calen-iwrap i {
	background:url(icon_toefl.png) -524px -160px no-repeat;
}
.three-ul li h3 {
	/*box-shadow:0 0 0 3px #fab7b4;*/
	border:3px solid #b5d9b9;
}
.three-ul li h3:before {
	border-color:#b5d9b9 transparent transparent;
}
.three-ul li h3:after {
	border-color:#f6f9f8 transparent transparent;
}
.wrap {
	font-family:Arial,microsoft yahei,simhei;
}
/*.ban-wrap h1,.ban-wrap h1 em,.tel-wrap,.class-tt*/
	,.sprint-tt,.sprint-list h5 em
/*,.adv-cont h3*/
	 {
	font-style:italic;
}
.sev-five li i,.sev-list .class-tt,.sprint-list .sprint-cont i {
	font-style:normal;
}
.ban-wrap h1 strong,.ban-wrap h1 em,.tel-wrap,.brand-intro li,.class-cont em,.class-tt,.class-table th,.sprint-tt,.sprint-list h5 em,.adv-cont,.adv-cont h3,.adv-cont em,.teach-name,.teach-class,.porter-left em,.porter-txt em,.must-info dt,.calen-class dd a {
	font-weight:600;
}
.ban-wrap h1 em {
	font-size:82px;
}
.ban-wrap h1 strong,.sprint-list h5 em {
	font-size:60px;
}
.ban-wrap h1 {
	font-size:58px;
	line-height:80px;
}
.adv-cont h3,.adv-cont .fbig em {
	font-size:54px;
	line-height:50px;
}
.class-tt,.sprint-tt,.adv-cont h3 small,.adv-cont .fbig {
	font-size:42px;
}
.brand-intro li h3,.class-tt .font-five,.img-three i,.txt-four em,.sprint-list h5,.env-tt,.ban-txt {
	font-size:35px;
}
.flow-ul li em,.img-three li h3,.txt-four .item4 em,.sprint-list .sprint-cont,.adv-cont {
	font-size:30px;
}
.wrap h2 {
	font-size:30px;
	color:#3aa794;
	font-weight:bold;
}
.tel-wrap,.sec-btn {
	font-size:28px;
}
/*.ban-txt,*/
	.item-four li h3,.list-plan h3,.porter-left em {
	font-size:26px;
}
.perf-list li {
	font-size:25px;
}
.flow-ul li,.jixun-stu-txt em,.dl-four dt,.more-btn,.img-three i span,.must-list a,.calen-three dt {
	font-size:24px;
}
.trust-ul li h3 {
	font-size:22px;
}
.brand-intro li,.class-table th,.item-six li h3,.item-five li h3,.sev-five i,.sev-list .class-tt,.plan-list h3,.must-list dt,.tabtt-list li a {
	font-size:20px;
}
.teach-list,.stren-list .stren-tt {
	line-height:25px;
}
.dl-mteach dt,.stu-btn,.porter-left,.porter-txt em,.teach-list,.env-info dd,.detail-btn {
	font-size:18px;
}
.section-txt p,.class-cont,.class-table td,.jixun-stu-txt,.dl-four dd,.sev-five h3,.class-name a,.teach-txt,.teach-list .teach-info-aside,.stren-list .stren-tt,.must-list,.tabcont-list,.calen-three dd {
	font-size:16px;
}
.ban-wrap h1 strong,.ban-wrap h1 em,.brand-intro li,.single-left,.img-three i,.txt-four li:before,.sev-center h3 span,.sev-center h3 strong,.sev-dl dt,h2 span,.dl-case dd strong,.sprint-tt,.sprint-list .sprint-cont,.adv-cont,.teach-name,.porter-txt em
/*,.plan-cont .class-name a:hover*/
	 {
	color:#49bfb1;
}
/*green*/
	.btn-prim,.class-tt,.class-dl .dd-intro,.jixun-list li h3,.dl-four dt
/*,.class-dl dt*/
	,.txt-four em,.list-plan h3,.pk-left dt,.pk-title dt span,.pk-title dd,.a-linkbtn,.dl-mteach a,.env-list .item6,.must-list .stu-btn,.tabcont-wrap,.tabtt-list .cur a,.tabtt-list li a:hover,.calen-info dt,.calen-class dt a,.sev-list .class-tt {
	background-color:#49bfb1;
	color:#fff;
}
.class-dl,.class-table th,.jixun-list li,.jixun-stu img,.porter-list img,.single-left,.sev-five h3,.icon-wrap,.tabtt-list a,.calen-three dl,.class-table tr:hover {
	background-color:#daf3f0;
}
/*light green*/
	.ban-txt em,.brand-intro li h3,.img-three i span,.txt-four .item4:before,.sprint-list h5,.adv-cont em,.teach-class,.porter-left em,.pk-left dd strong {
	color:#f39800;
}
/*orange*/
	.btn-em {
	background-color:#e15089;
	color:#fff;
}
.secbtn-wrap a,.more-btn,.single-ul .simble-btn,.list-plan .simble-btn,.txt-four .item4 em,.btn,.dl-six dt {
	background-color:#fff;
	color:#e15089;
	text-decoration: none;
}
.class-btn a:hover,.teach-info a:hover {
	color:#fff;
}
.class-name a,.tabtt-list li a,.tabcont-wrap a,.tabcont-wrap .tab-btn a:hover,.calen-class dd a:hover {
	color:#333;
}
.plan-cont,.teach-list li,.porter-left {
	background-color:#f2f2f2;
}
.plan-cont {
	border-bottom:15px solid #a7c6aa;
}
.pk-gray {
	border-left:3px solid #5db66c;
}
.pk-gray dt {
	background-color:#b0b0b0;
	color:#fff;
}
.dl-case {
	background-color:#f2f2f2;
	border-bottom:15px solid #5db66c;
}
.teach-info {
	border-right:1px dotted #b9b9b9;
}
.mteach-table th {
	background-color:#838383;
	color:#fff;
}
.mteach-table th+th,.mteach-table td+td {
	border-left:1px solid #959498;
}
.trust-ul li h3,.trust-ul li img,.must-info,.dl-mteach,.land-table td,.land-table th {
	border:1px solid #ccc;
}
.dl-portr,.dl-land,.land-table th {
	background-color:#eee;
}
.class-dl a,.class-dl dt a:hover,.btn-wrap a,.btn-wrap a:hover,.dl-portr a,.dl-portr a:hover,.dl-land a,.dl-land a:hover,.dl-teach dt a,.dl-teach dt a:hover,.dd-a a,.dd-a a:hover,.sev-five i,.class-btn a,.img-three a,.img-three a:hover {
	color:#fff;
}
/*dark blue*/
	.item-six h3 span,.item-five li h3 span {
	color:#f3e9a6;
}
/*light yellow*/
	.single-dl {
	border:1px solid #e6e6e6;
}
.single-dl dt {
	background-color:#e6e6e6;
	color:#666;
}
.pk-gray dd {
	color:#b0b0b0;
}
.sev-dl dt,.dl-portr dt
/*,.dd-a a*/
	 {
	font-weight:600;
}
h1 strong {
	font-size:80px;
}
.pk-title dt span {
	font-size:57px;
}
.troub-intro strong,.sev-center h3 strong {
	font-size:40px;
}
.offer-tips,.dd-a a {
	font-size:31px;
}
.simble-lg {
	font-size:28px;
}
.pk-cont dt,.pk-title dd,.sev-center h3,.list-txt li span {
	font-size:26px;
}
.troub-ul li,.troub-intro,.single-dl dt,.single-left h3,.sev-dl dt,.a-linkbtn,.dl-teach dt,.dl-case dt {
	font-size:24px;
}
.simble-md,.pk-left dd strong,.dl-five dt,.three-ul li h3 strong {
	font-size:22px;
}
.simble-sm,.dl-five .dd-intro,.offer-ul li,.dl-portr dt {
	font-size:20px;
}
.angecy-tt,.pk-cont dd,.dl-six dt,.three-ul li h3,.offer-table td,.list-txt li,.land-table,.dl-case dd strong,.intro-tj span {
	font-size:18px;
}
.simble-xs,.class-dl dd,.dl-six .dd-intro,.sev-dl dd,.dl-portr .dd-txt,.dl-land .dd-txt,.dl-teach .txt,.dl-case dd,.list-tj {
	font-size:16px;
}
.troub-ul li span,.troub-intro span,.troub-intro strong,.three-ul li h3 strong,.offer-tips span,.list-txt li span {
	color:#f39800;
}
/*orange*/
	.troub-intro,.sev-center h3 {
	color:#674f4d;
}
.troub-ul li {
	line-height:52px;
}
.line-wrap {
	border:2px solid #9f7f74;
}
.class-dl dd {
	text-align:center;
}
.section {
	background:url(bg_toefl.jpg) center bottom no-repeat;
}
.section.bgtop {
	background-color:#dae9ee;
	background-position:center top;
}
.section.bgbt {
	background-color:#dae9ee;
	background-position:center -350px;
}
.kstip {
	width: 100px;
	height: 0px;
	background: url(tip.png) 0 0 no-repeat;
	; overflow: hidden;
	border: none;
	color: #333;
	font-size: 14px;
	font-family: "Microsoft YaHei","黑体";
	line-height: 60px;
	z-index: 1;
}
.kstip strong {
	font-size: 16px;
	padding: 0 15px;
}
.kstip2 {
	background: url(tip2.png) right top no-repeat;
	border: none;
}
.hotspot {
	z-index: 99;
}
.c_inner li {
	width:110px;
	margin:11px;
	display: inline-block;
	vertical-align:top;
	text-align:center;
}
.c_inner li a {
	background-color:#49bfb1;
	color:#fff;
	font-size:18px;
	border-radius:20px;
	padding:8px 19px;
	line-height:40px;
}
h3 {
	text-align:center;
	font-size:27px;
	color:#344a61
}
hr {
	width:100%;size:100;color:#000;
}