html {
	width: 100%;
	overflow-x: hidden;
}
body {
	background-color: #f2f2f2;
	font-size: 14px;
	font-family: 'Microsoft Yahei';
	color: #383838;
	width: 100%;
	overflow-x: hidden;
	line-height: 1;
}
.xt_navi .item .menu-first{margin: 0 20px 0 0;}
/*common*/
	.section{
		width: 1200px;
		margin: 30px auto 0;
	}
	.section *{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.section.clearfix:after,.section .panel:after {
		content: '';
		height: 0;
		display: block;
		clear: both;
		visibility: hidden;
	}
	.section .panel{background-color: #fff;padding-bottom: 20px;}
	.section .panel.s_fl{width: 810px;}
	.section .panel.s_fr{width: 370px;}
	.section .container{padding: 0 20px;}
	.section a{color: inherit;cursor: pointer;}
	.section .s_fl{float: left;}
	.section .s_fr{float: right;}
	.section .icon{
		background: url(https://www.igo.cn/language/ielts/images/icons.png) no-repeat;
	}
	.section .btn{
		display: block;
		text-align: center;
		cursor: pointer;
		margin: 0 auto;
		color: #fff;
		background-color: #ff123f;
		/*border: 1px solid #ff123f;*/
		border-radius: 15px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-ms-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
	}
	.section .btn:hover{
		color: #fff;
		background-color: #c61133;
		border-color: #c61133;
	}
/*ÂÖ²¥*/
	.carouselBox{position: relative;}
	.carouselBox .wrapBox{
		overflow: hidden;
		margin: 0 auto;
		position: relative;
	}
	.carouselBox .wrapBox ul{
		width: 10000px;
		position: absolute;
		left: 0;
	}
	.carouselBox li{
		white-space: nowrap;
		float: left;
	}
	.carouselBox li .item{
		float: left;
		height: 100%;
		white-space: normal;
	}
	.carouselBox .arrow{
		position: absolute;
		top: 50%;
		margin-top: -14px;
		font-family: simsun;
		cursor: pointer;
		/*font-size: 50px;*/
		font-size: 0;
		background: url(https://www.igo.cn/language/ielts/images/arrow-left.png) no-repeat center;
		width: 15px;
		height: 27px
	}
	.carouselBox .arrow.prev{left: 30px;}
	.carouselBox .arrow.next{
		right: 30px;
		-moz-transform: rotate(180deg);;
		-webkit-transform: rotate(180deg);;
		-o-transform: rotate(180deg);;
		transform: rotate(180deg);
		/*background-image: url(https://www.igo.cn/language/ielts/images/arrow-right.png);*/
	}
/*¹ö¶¯Ìõ*/
	.scroll-box{
		overflow-y: auto;
		padding-right: 20px;
	}
	.scroll-box::-webkit-scrollbar {
		width: 3px;
		height: 3px;
		background-color: #e6e6e6;
	}
	.scroll-box::-webkit-scrollbar-thumb{
		background-color: #b3b3b3;
	}
	.scroll-box li a{
		display: block;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.scroll-box li:last-child a{margin-bottom: 0;}
/*±êÌâ*/
	.headline{
		height: 60px;
		padding: 18px 30px 0 0;
		line-height: 24px;
		border-bottom: 1px solid #f2f2f2;
		margin-bottom: 20px;
	}
	.headline p{
		float: left;
	}
	.panel>.headline p{
		font-weight: bold;
		font-size: 22px;
		padding-left: 20px;
		color: #ff123f;
	}
	.container .headline p{
		font-size: 24px;
		padding-left: 16px;
		border-left: 3px #ff123f solid;
	}
	.headline a{float: right;}
	.headline a:hover{color: #ff123f;}
	.headline ul.tab-box{
		float: right;
		color: #000;
		font-size: 16px;
	}
	.headline ul.tab-box li{
		float: left;
		margin-right: 25px;
		cursor: pointer;
		position: relative;
	}
	.headline ul.tab-box li:hover,.headline ul.tab-box li.active{
		color: #ff123f;font-weight: bold;
	}
	.headline ul.tab-box li:hover:after,.headline ul.tab-box li.active:after{
		content: "";
		position: absolute;bottom: -20px;left: 50%;margin-left: -12px;
		border-style: solid;
		border-width: 0 12px 12px;
		border-color: transparent transparent #ff123f;
	}
/*±íµ¥*/
	.section input,.section select{outline: none;}
	.section select{
		-moz-appearance: none;
		-webkit-appearance: none;
		-o-appearance: none;
		appearance: none;
	}
	.section .myForm input, .section .myForm1 input{
		border: 1px solid #ccc;
		width: 100%;
		height: 100%;
		background-color: #fff;
		color: #808080;
	}
	.section .myForm .form-item, .section .myForm1 .form-item{position: relative;}
	.section .myForm .form-item .icon, .section .myForm1 .icon{position: absolute;}
	.section .select-parent{position: relative;}
	.section .select-parent input{cursor: default;}
	.section .select-parent ul{
		position: absolute;
		display: none;
		width: 100%;
		max-height: 200px;
		border: 1px solid #e6e6e6;
		background-color: #fff;
		z-index: 10;
		overflow: auto;
		padding-left: 3px;
	}
	.section .select-parent li{cursor: pointer;line-height: 24px;}
	.section .select-parent i{
		position: absolute;
		border-style: solid;
		border-width: 4px 4px 0 4px;
		border-color: #000 transparent transparent transparent;
		right: 5px;
		top: 50%;
		margin-top: -2px;
	}
.banner-box a{
	display: block;
	height: 374px;
	background-position: center;
	background-repeat: no-repeat;
}
/*¿¼ÊÔÌáÐÑ*/
	.xt_indexmain .section{
		position: relative;
		margin: 0 auto;
	}
	.left_exam,.left_form{
		position: absolute;
		left: 0;
		width: 250px;
		background-color: #fff;
	}
	.left_form .btn{
		width: 160px;
		height: 30px;
		line-height: 30px;
		font-weight: bold;
		clear: both;
	}
	.left_form .select-parent i{
		border: 0;
		background: url(https://www.igo.cn/language/ielts/images/city_arrow.png) no-repeat center;
		width: 26px;
		height: 26px;
		right: 1px;
		top: 1px;
		margin-top: 0;
	}

	.left_exam{
		top: -374px;
		height: 234px;
		color: #000;
	}
	.left_exam:after{
		content: '';
		position: absolute;bottom: 0;left: 6px;
		height: 5px;width: 238px;
		background: url(../images/icon_01.png);
		background-repeat-y: no-repeat;
	}
	.left_exam .title{
		height: 25px;
		line-height: 25px;
		background-color: #ff123f;
		color: #fff;
		font-size: 14px;
		text-align: center;
		margin-bottom: 8px;
		box-shadow: 0 0 9px rgba(27,21,15,0.1);
		position: relative;
		font-weight: bold;
	}
	.test-calendar .name {
		position: relative;
		height: 36px;
		line-height: 36px;
		background-color: #ff123f;
		color: #fff;
		font-size: 16px;
		font-weight: 700;
	}
	.test-calendar .name:before,
	.test-calendar .name:after {
		position: absolute;
		top: -10px;
		width: 8px;
		height: 28px;
		border-radius: 6px;
		content: '';
		background-color: #ffa7b8;
	}
	.test-calendar .name:before {
		left: 18px;
	}
	.test-calendar .name:after {
		right: 18px;
	}
	.test-calendar .choose_box {
		padding: 0 10px 5px;
		font-size: 12px;
	}
	.test-calendar .choose_box .month,
	.test-calendar .choose_box .subject {
		position: relative;
	}
	.test-calendar .choose_box .selected {
		position: relative;
		padding-left: 2px;
		display: inline-block;
		height: 18px;
		line-height: 16px;
		border: 1px solid #ccc;
		cursor: pointer;
	}
	.test-calendar .choose_box .selected .arrow {
		position: absolute;
		right: 3px;
		top: 6px;
		border-style: solid;
		border-width: 5px 4px 0 4px;
		border-color: #333 transparent transparent transparent;
	}
	.test-calendar .choose_box .selected-month {
		width: 40px;
	}
	.test-calendar .choose_box .selected-subject {
		width: 60px;
	}
	.test-calendar .choose_box i {
		font-style: normal;
	}
	.test-calendar .choose_box .list {
		position: absolute;
		top: 18px;
		border: 1px solid #ccc;
		background-color: #fff;
		z-index: 10;
	}
	.test-calendar .choose_box .list li {
		padding-left: 2px;
		cursor: pointer;
		line-height: 24px;
	}
	.test-calendar .choose_box .month-list {
		width: 56px;
		height: 200px;
		overflow-y: auto;
	}
	.test-calendar .choose_box .subject-list {
		width: 62px;
	}
	.test-calendar .href_link {
		padding: 8px 30px;
		text-align: right;
	}
	.test-calendar .href_link a {
		line-height: 16px;
		color: #ff123f;
	}
	.test-calendar .href_link .hand_icon {
		display: inline-block;
		width: 22px;
		height: 16px;
		margin-right: 5px;
		background: url("https://www.igo.cn/language/ielts/images/sprite.png") no-repeat -31px -637px;
		vertical-align: middle;
	}
	.cal1{padding: 0 10px;width: 238px;}
	.cal1 .clndr .clndr-table .header-days{font-size: 12px;}
	.cal1 .clndr .clndr-table tr{height: 29px;}
	.cal1 .clndr .clndr-table tr .day .day-contents{line-height: 24px;width: 24px;margin: 0 auto;}
	.cal1 .clndr .clndr-table tr .day.event, .cal1 .clndr .clndr-table tr .day.my-event{background: none;}
	.cal1 .clndr .clndr-table tr .day.event .day-contents, .cal1 .clndr .clndr-table tr .day.my-event .day-contents{background: #ff123f; border-radius: 50%;}
/*¶¨ÖÆÌá·Ö·½°¸*/
	.left_form{
		top: -140px;
		height: 140px;
		padding: 10px 15px 0;
	}
	.left_form .title{
		font-size: 14px;
		text-align: center;
		margin-bottom: 10px;
		color: #ff123f;
		font-weight: bold;
	}
	.left_form .form-item{
		height: 28px;
		margin: 0 0 5px 28px;
	}
	.left_form .icon{
		left: -28px;
		top: 4px;
		width: 22px;
		height: 21px;
		background-position: -10px -10px;
	}
	.left_form input{
		padding-left: 6px;
	}

	.left_form li{
		padding-left: 6px;
		line-height: 24px;
	}
	.left_form .btn{margin-top: 9px;}
/*ÐÂÍ¨¸ß·Ö ¸¨µ¼Á÷³Ì*/
	.step{
		background: url(https://www.igo.cn/language/ielts/images/step_bg.png) no-repeat center;
		height: 108px;
		padding: 0 0 0 33px;
	}
	.step li{
		float: left;
		width: 163px;
		position: relative;
	}
	.step li .title{
		font-size: 22px;
		line-height: 32px;
		padding: 22px 0 0 12px;
		color: #fff;
		font-weight: bold;
	}
	.step li i{
		position: absolute;
		right: 36px;
		top: 7px;
		font-style: normal;
		width: 26px;
		height: 26px;
		background-color: #e9133c;
		border-radius: 50%;
		line-height: 26px;
		text-align: center;
		color: #fff;
		font-family: "Arial";
		font-size: 18px;
		font-weight: bold;
	}
	.step li .icon{
		float: left;
		width: 49px;
		height: 53px;
		margin: 32px 0 0 13px;
		background-position: -55px -10px;
	}
	.step li .icon2{background-position-x: -137px;}
	.step li .icon3{background-position-x: -221px;}
	.step li .icon4{background-position-x: -303px;}
	.step li .icon5{background-position-x: -379px;}
	.step li p{
		float: right;
		padding: 14px 24px 0 0;
		line-height: 94px;
		text-align: center;
	}
	.step li p span{
		display: inline-block;
		vertical-align: middle;
		line-height: 20px;
		font-size: 14px;
	}
	.step li .btn{
		width: 147px;
		height: 53px;
		line-height: 53px;
		font-weight: bold;
		font-size: 20px;
		border-radius: 3px;
		margin: 27.5px 0 0 22px;
		border: 0;
		color: #fff;
	}
	.step li .btn:hover{
		box-shadow: 3px 4px 4px rgba(27,21,15,0.3);
	}
	.step li .btn,
	.step li .btn:hover{
		background-color: #673eb7;
		background: -webkit-linear-gradient(90deg, #673eb7, #512da8);
		background: -o-linear-gradient(90deg, #673eb7, #512da8);
		background: -moz-linear-gradient(90deg, #673eb7, #512da8);
		background: linear-gradient(0, #673eb7, #512da8);
	}

	.pop-audition{
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0,0,0,0.7);
		z-index: 9999999;
	}
	.pop-audition .pop-box{
		position: absolute;
		top: 50%;
		left: 50%;
		width: 570px;
		height: 300px;
		-webkit-transform: translate3d(-50%, -50%, 0);
				transform: translate3d(-50%, -50%, 0);
		background-color: #ebebeb;
		background: -webkit-linear-gradient(90deg, rgba(218,218,218,1), rgba(242,242,242,1));
		background: -o-linear-gradient(90deg, rgba(218,218,218,1), rgba(242,242,242,1));
		background: -moz-linear-gradient(90deg, rgba(218,218,218,1), rgba(242,242,242,1));
		background: linear-gradient(0, rgba(218,218,218,1), rgba(242,242,242,1));
		box-shadow: 0 0 9px rgba(27,21,15,0.1)
	}
	.pop-audition .pop-close{
		position: absolute;
		top: 0;
		right: 0;
		width: 31px;
		height: 26px;
		background: url(https://www.igo.cn/language/ielts/images/pop-icons.png) -119px -10px;
		cursor: pointer;
	}
	.pop-audition .pop-content{
		padding: 38px 136px 0;
	}
	.pop-audition .title{
		font-size: 29px;
		line-height: 29px;
		margin-bottom: 35px;
		text-align: center;
		background-image: -webkit-gradient(linear, left 0, right 0, from(#ff123f), to(#ff813d));
		-webkit-background-clip: text;/*±ØÐè¼ÓÇ°×º -webkit- ²ÅÖ§³ÖÕâ¸ötextÖµ */
		-webkit-text-fill-color: transparent;/*text-fill-color»á¸²¸ÇcolorËù¶¨ÒåµÄ×ÖÌåÑÕÉ«£º */
		font-weight: bold;
	}
	.pop-audition .form-item{
		margin-left: 43px;
		height: 40px;
		margin-bottom: 9px;
		position: relative;
	}
	.pop-audition .form-item .icon{
		position: absolute;
		width: 28px;
		height: 30px;
		top: 4px;
		left: -43px;
		background: url(https://www.igo.cn/language/ielts/images/pop-icons.png) -10px -10px;
	}
	.pop-audition .form-item input{padding-left: 11px;}
	.pop-audition .btn{
		width: 180px;
		height: 38px;
		line-height: 36px;
		border-radius: 6px;
		margin-top: 24px;
		background-color: #ff123f;
		color: #fff;
	}
	.pop-audition p{
		font-size: 12px;
		line-height: 42px;
		color: #bbb;
		text-align: center;
	}
/*Ã÷ÐÇ½ÌÊ¦*/
	.teacher-box{height: 528px;}
	.teacher-box>.headline,.course-box>.headline,.info-box>.headline{
		padding-top: 25px;
		height: 70px;
	}
	.teacher-box .container ul{
		margin: 0 auto;
		width: 1136px;
		overflow: hidden;
		display: none;
	}
	.teacher-box .container ul.active{
		display: block;
	}
	.teacher-box .container li{
		height: 200px;
		width: 1300px;
		margin: 0 0 5px -4px;
	}
	.teacher-box .container li .item{
		width: 228px;
		height: 200px;
		border-left: 4px solid #fff;
		position: relative;
	}
	.teacher-box .container li .img{
		display: block;
		width: 224px;
		height: 200px;
		overflow: hidden;
		background: #676767 url(https://www.igo.cn/language/ielts/images/teacher_bg.jpg) no-repeat;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
	}
	.teacher-box .container li img{
		width: 224px;
	}
	.teacher-box .container li .item.active{width: 420px;}
	.teacher-box .container li .item-mini{width: 180px;}
	.teacher-box .container li .info{
		position: absolute;
		top: 0;
		left: 224px;
		width: 216px;
		height: 200px;
		background-color: #000;
		padding: 19px 10px 0 20px;
		color: #fff;
		line-height: 22px;
		/*opacity: 0;*/
	}
	.teacher-box .container li .item.active .info{left: 204px;}
	.teacher-box .container li .item,
	.teacher-box .container li .item>div{
		transition: all .5s ease-out;
		-o-transition: all .5s ease-out;
		-moz-transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}
	.teacher-box .container li .item.active>div{
		box-shadow: 0 6px 10px rgba(27,21,15,0.15);
		opacity: 1;
	}
	.teacher-box .container li .name{
		font-size: 18px;
		line-height: 18px;
		width: 140px;
		margin-bottom: 10px;
		background: url(https://www.igo.cn/language/ielts/images/icons.png) no-repeat 105px -150px;
		font-weight: bold;
	}
	.teacher-box .container li p{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.teacher-box .container li span{
		display: block;
		margin: 5px 0;
		min-height: 23px;
	}
	.teacher-box .container li span:after{
		content: "";
		display: block;
		height: 1px;
		width: 140px;
		background-color: #fff;
	}
	.teacher-box .container li .btn-box{
		position: absolute;
		bottom: 12px;
		left: 20px;
	}
	.teacher-box .container li .btn{
		width: 67px;
		height: 23px;
		border: 0;
		background-color: #ff123f;
		color: #fff;
		float: left;
	}
	.teacher-box .container li div.btn{margin-left: 10px;}
	.teacher-box .container li .btn:hover{
		background-color: #a01832;
		color: #fff;
	}
/*¸ß·Ö°¸Àý*/
	.case-box,.activity-box{
		height: 310px;
	}
	.case-box .table-box{width: 550px;}
	.case-box .caseTable{
		height: 175px;
		overflow: hidden;
	}
	.case-box table{width: 100%;}
	.case-box th{
		height: 23px;
		border-bottom: 1px solid #ff123f;
		text-align: center;
		position: relative;
	}
	.case-box tbody tr{
		text-align: center;
		color: #666;
		line-height: 35px;
	}
	.case-box tbody tr.odd{background-color: #f2f2f2;}
	.case-box tbody tr td:last-child{border-right: 0;}
	.case-box .btn{
		width: 80px;
		height: 30px;
		line-height: 30px;
	}
	.case-box .right_form{
		width: 210px;
		height: 200px;
		padding-top: 22px;
		background: #5a8cff url(https://www.igo.cn//images/high_formBg.jpg) no-repeat center 5px;
	}
	.case-box .right_form .name {
		text-align: center;
		font-size: 20px;
		font-weight: 700;
		color: #fff;
	}
	.case-box .myForm{
		padding: 8px 15px 0;
	}
	.case-box .myForm .form-item{
		height: 30px;
		margin-bottom: 7px;
	}
	.case-box .myForm input{
		border: 0;
		padding-left: 10px;
	}
	.case-box .myForm i{
		right: 10px;
		border-width: 6px 5px 0;
		border-top-color: #5a8cff ;
	}
	.case-box .myForm .btn{
		width: 150px;
		height: 30px;
		line-height: 30px;
		background-color: #673ef9;
		background: -webkit-linear-gradient(-90deg, #ff4ce0, #2b63ea);
	}
/*ÈÈÃÅ»î¶¯*/
	.activity-box .select-parent{
		width: 70px;
		height: 22px;
	}
	.activity-box .select-parent input{
		width: 100%;
		height: 100%;
		border: 1px solid #b3b3b3;
		color: #808080;
		padding-left: 13px;
	}
	.activity-box .select-parent ul{
		top: 23px;
		padding-left: 13px;
	}
	.activity-box .container{padding-left: 20px;}
	.activity-box .container ul{height: 197px;}
	.activity-box .container li{
		padding-right: 40px;
		position: relative;
	}
	.activity-box .container li p a{
		color: #666;
		padding: 8px 0 13px;
	}
	.activity-box .container li:hover a{color: #ff123f;}
	.activity-box .container li .btn{
		position: absolute;
		right: 0;
		top: 8px;
		width: 50px;
		height: 20px;
		line-height: 20px;
	}
/*¾«Æ·¿Î³Ì*/
	.course-box .zt-img{float: left;}
	.course-box .zt-img img{
		width: 220px;
		height: 370px;
	}
	.course-box .courseList{
		color: #fff;
		margin: -20px 0 0 0;
		width: 810px;
	}
	.course-box .courseList ul{display: none;}
	.course-box .courseList ul.active{display: block;}
	.course-box .courseList li{
		width: 250px;height: 165px;
		margin: 20px 20px 0 0;
		float: left;
		background: url(../images/course_bg.png) no-repeat;
		text-align: center;
		display: table;
		cursor: pointer;
		line-height: 18px;
	}
	.course-box .courseList p{
		display: table-cell;
		vertical-align: middle;
	}
	.course-box .courseList b{
		display: block;
		font-size: 22px;line-height: 26px;
		color: #fff600;
		font-weight: bold;
		margin-bottom: 22px;
	}
/*ÈÈÃÅ¿Î³Ì*/
	.hotCourse-box{width: 350px!important;}
	.hotCourse-box ul{display: none;}
	.hotCourse-box ul.active{display: block;}
	.hotCourse-box .headline{background: #f2f2f2;}
	.hotCourse-box li{margin-top: 8px;}
	.hotCourse-box li .label{
		position: relative;
		display: inline-block;
		width: 40px;
		height: 20px;
		line-height: 20px;
		margin-right: 22px;
		text-align: center;
		background-color: #b3b3b3;
		color: #fff;
		font-weight: bold;
	}
	.hotCourse-box li .label:before{
		content: '';
		position: absolute;
		right: -9px;
		top: 0;
		border-style: solid;
		border-width: 10px 0 10px 9px;
		border-color: transparent transparent transparent #b3b3b3;
	}
	.hotCourse-box li .label1{background-color: #ff123f;}
	.hotCourse-box li .label1:before{border-left-color: #ff123f;}
	.hotCourse-box li a:hover,
	.activity-box li:hover a{color: #ff0034;}
/*ÑÅË¼»ú¾­+Ìá·Ö¼¼ÇÉ+¿¼ÊÔ¹¤¾ß*/
	.info-box .zt-img{float: left;}
	.info-box .container .headline{
		background: #f7f7f7;
		margin-bottom: 0;
		padding-right: 20px;
	}
	.info-box .container .container{
		border: 1px solid #f2f2f2;
		height: 310px;
		padding-top: 20px;
	}
	.info-box .container .item_info{display: none;}
	.info-box .container .item_info.active{display: block;}
	.questionBank-box,.infomation-box,.ksTool-box{
		float: left;
		width: 350px;
		height: 360px;
		margin-left: 20px;
	}
	.ksTool-box{width: 168px;}
	.container.myList{color: #666;}
	.container.myList img{
		width: 125px;
		height: 80px;
	}
	.container.myList p{
		float: right;
		width: 165px;
	}
	.container.myList p .name{
		color: #333;
		font-size: 14px;
		display: block;
		margin: 0 0 4px;
		font-weight: bold;
	}
	.container.myList p span{
		height: 66px;
		line-height: 22px;
		display: block;
	}
	.container.myList p .link{
		color: #ff123f;
		float: right;
		margin-top: -18px;
	}
	.container.myList p a:hover,
	.container.myList li a:hover{color: #ff123f;}
	.container.myList ul{padding-top: 22px;}
	.container.myList li{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.container.myList li a{
		line-height: 30px;

	}
	.container.myList li a:before{
		content: "";
		display: inline-block;
		vertical-align: middle;
		margin-right: 20px;
		width: 6px;
		height: 6px;
		background-color: #c4c4c4;
		border-radius: 50%;
	}
	.container.myList li a:hover:before{
		background-color: #ff123f;
	}
	/*¿¼ÊÔ¹¤¾ß*/
	.info-box .ksTool-box .container{
		padding: 20px 0 0;
		border: 0;
		border-top: 1px solid #f2f2f2;
	}
	.ksTool-box .container a{
		height: 30px;
		line-height: 28px;
		border: 1px solid #f2f2f2;
		margin: 0 0 7px;
		display: block;
		text-align: center;
		position: relative;
		padding-left: 20px;
	}
	.ksTool-box .container a:hover{
		background-color: #ff123f;
		border-color: #ff123f;
		color: #fff;
	}
	.ksTool-box .container .icon{
		width: 21px;
		height: 21px;
		background-position: -60px -80px;
		position: absolute;
		left: 30px;
		top: 4px;
	}
	.ksTool-box .container .icon2{background-position-x: -94px;}
	.ksTool-box .container .icon3{background-position-x: -128px;}
	.ksTool-box .container .icon4{background-position-x: -163px;}
	.ksTool-box .container .icon5{background-position-x: -194px;}
	.ksTool-box .container .icon6{background-position-x: -225px;}
	.ksTool-box .container .icon7{background-position-x: -259px;}
	.ksTool-box .container .icon8{background-position-x: -293px;}
	.ksTool-box .container .icon9{background-position-x: -323px;}
	.ksTool-box .container a:hover .icon{background-position-y: -115px;}
/*ÐÂÍ¨½ÌÓý*/
	.xtjiaoyu-box .container{
		padding: 0 30px;
	}
	.xtjiaoyu-box .container .top{
		line-height: 25px;
		margin-bottom: 16px;
	}
	.xtjiaoyu-box li{float: left;}
	.xtjiaoyu-box .txt{
		background: #f7f7f7;
		height: 280px;width: 480px;
		text-align: center;
		color: #666;
		line-height: 22px;
		padding: 22px 0 0;
	}
	.xtjiaoyu-box .txt li{
		width: 160px;
		margin-bottom: 25px;
	}
	.xtjiaoyu-box .txt .num b{
		font-size: 30px;color: #ff123f;
		height: 30px;line-height: 30px;
		overflow: hidden;
		display: inline-block;vertical-align: text-bottom;
	}
	.xtjiaoyu-box .txt .num span{
		float: left;width: 19px;
		position: relative;
	}
	.xtjiaoyu-box .txt .num span.ou{top:-300px;}
	.xtjiaoyu-box .txt .num i{font-style: normal;display: block;height: 30px;}
	.xtjiaoyu-box .txt p{margin-top: 10px;}
	.xtjiaoyu-box .txt p b{
		font-size: 20px;
		display: inline-block;vertical-align: bottom;
	}
	.xtjiaoyu-box .medal{width: 620px;margin-top: -10px;}
	.xtjiaoyu-box .medal li{
		width: 300px;height: 135px;
		border: 1px solid #f2f2f2;
		margin: 10px 10px 0 0;
		overflow: hidden;
		background: url(../images/medal_bg.png) no-repeat;
		background-position: -16px -16px;
		display: table;
		padding: 8px 0 8px 20px
	}
	.xtjiaoyu-box .medal p{
		display: table-cell;
		vertical-align: middle;
		width: 110px;
	}
/*È«¹úÐ£Çø*/
	.school-box{height: 310px;}
	.school-box .wrapBox{
		width: 1050px;
		height: 200px;
	}
	.school-box .wrapBox li{
		width: 1060px;
		height: 200px;
	}
	.school-box .wrapBox li .item{
		width: 255px;
		margin-right: 10px;
		border-radius: 8px;
		position: relative;
		border: 1px solid #b3b3b3;
	}
	.school-box .wrapBox li img{
		width: 253px;
		height: 198px;
		border-radius: 8px;
	}
	.school-box .wrapBox li p{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 32px;
		line-height: 32px;
		background-color: rgba(0,0,0,0.75);
		color: #fff;
		text-align: center;
		font-size: 15px;
		border-radius: 0 0 5px 5px;
	}
/*Ãâ·Ñ¶¨ÖÆÌá·Ö·½°¸*/
	.planForm-box .container{
		height: 268px;
		padding-top: 30px;
	}
	.planForm-box .title{
		height: 50px;
		line-height: 50px;
		font-size: 20px;
		background-color: #ff123f;
		text-align: center;
		color: #fff;
		font-weight: bold;
	}
	.planForm-box .plan-question{
		width: 586px;
		text-align: center;
		color: #ff123f;
	}
	.planForm-box .plan-question .item{
		height: 37px;
		margin-bottom: 20px;
	}
	.planForm-box .plan-question p{
		width: 135px;
		line-height: 37px;
		margin-right: 32px;
		float: left;
		background-color: #333;
		color: #fff;
		position: relative;
	}
	.planForm-box .plan-question p:after{
		content: "";
		position: absolute;
		top: 14px;
		right: -9px;
		border-left: 9px solid #333;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
	}
	.planForm-box .plan-question li{
		float: left;
		width: 90px;
		margin-right: 10px;
		line-height: 35px;
		cursor: pointer;
		background-color: transparent;
		border: 1px solid #e6e6e6;
		color: #333;
	}
	.planForm-box .plan-question li.active,.planForm-box .plan-question li:hover{
		background-color: #ff123f;
		border-color: #ff123f;
		color: #fff;
	}
	.planForm-box .plan-form form{
		width: 554px;
		height: 208px;
		background: url(https://www.igo.cn/language/ielts/images/form_bg.png);
		padding: 20px 0 0 340px;
	}
	.planForm-box .plan-form .form-item{
		font-size: 0;
		width: 192px;
		height: 28px;
		margin-bottom: 5px;
		position: relative;
	}
	.planForm-box .plan-form .icon{
		position: absolute;
		width: 20px;
		height: 21px;
		top: 4px;
		left: 6px;
		background-position: -10px -43px;
	}
	.planForm-box .plan-form input{
		padding-left: 35px;
		font-size: 14px;
	}
	.planForm-box .plan-form .form-code {
		width: 106px;
		border-right: none;
	}
	.planForm-box .plan-form .get-code {
		width: 86px;
		display: inline-block;
		font-size: 14px;
		line-height: 28px;
		color: #fff;
		background: #ffcf4f;
		cursor: pointer;
		text-align: center;
	}
	.planForm-box .plan-form .code-stop {
		background: #ababab;
	}
	.planForm-box .plan-form .btn{
		width: 192px;
		height: 36px;
		line-height: 36px;
		font-size: 16px;
		border-radius: 20px;
		border: 0;
		margin: 10px 0 8px;
		color: #fff;
		background-color: #24158f;
		background: -webkit-linear-gradient(90deg, #24158f, #394ac6);
		background: -o-linear-gradient(90deg, #24158f, #394ac6);
		background: -moz-linear-gradient(90deg, #24158f, #394ac6);
		background: linear-gradient(0, #24158f, #394ac6);
	}
	.planForm-box .plan-form .btn:hover{
		box-shadow: 0 5px 4px rgba(27,21,15,0.5);
		color: #fff;
	}
	.planForm-box .plan-form p{
		line-height: 20px;
		color: #fff;
	}
	.planForm-box .plan-form span{
		color: #808080;
		line-height: 28px;
	}
