html {
	width: 100%;
	overflow-x: hidden;
}
body {
	background-color: #f5f5f5;
	font-size: 14px;
	font-family: 'Microsoft Yahei';
	color: #1a1a1a;
	width: 100%;
	overflow-x: hidden;
}
/*当前位置*/
	.fz_pos {
		margin-top: -1px;
		height: 50px;
		border-bottom: 1px solid #ff123f;
		background-color: #fff;
	}
	.fz_pos .name {
		line-height: 50px;
		font-size: 20px;
		float: left;
		color: #ff123f;
	}
	.fz_pos .txt {
		padding: 22px 0 0 10px;
		color: #666;
		float: left;
	}
	.fz_pos .txt a {
		color: #666;
	}
	.fz_pos .txt a:hover {
		color: #ff123f;
	}
/*common*/
	.xt-section{
		width: 1200px;
		margin: 30px auto 0;
	}
	.xt-section .j_showLeyu{cursor: pointer;}
	.xt-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;
	}
	.clearfix:after {
		content: '';
		height: 0;
		display: block;
		clear: both;
		visibility: hidden;
	}
	.xt-section a{color: inherit;cursor: pointer;}
	.xt-section .fl{float: left;}
	.xt-section .fr{float: right;}
	.xt-section .icon{
		background: url(https://www.igo.cn/newigo2019/language/class/images/icons.png) no-repeat;
	}
	.xt-section .box-inline{text-align: center;}
	.xt-section .box-inline>div{display: inline-block;}
	.xt-section .btn{
		display: block;
		text-align: center;
		cursor: pointer;
		margin: 0 auto;
		color: #ff0034;
		background-color: transparent;
		border: 1px solid #ff0034;
		font-size: 12px;
		border-radius: 15px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-ms-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
	}
	.xt-section .btn:hover,.xt-section .btn_skin_02{
		color: #fff;
		background-color: #ff0034;
	}
	.xt-section .btn:hover{
		background-color: #a01832;
		border-color: #a01832;
	}
	.xt-section .trs {
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}
/*panel*/
	.panel{
		background-color: #fff;
		margin-top: 30px;
		/*padding: 30px;*/
		padding: 18px 0 20px;
	}
	.xt-section .headline{
		height: 42px;
		border-bottom: 1px solid #f2f2f2;
		line-height: 24px;
		margin: 0 0 20px;
		padding-right: 30px;
	}
	.xt-section .headline p{
		float: left;
		padding-left: 16px;
		border-left: 3px #ff123f solid;
	}
	.xt-section .headline a{
		float: right;
		color: #ff123f;
	}
	.section_left .headline p{font-size: 24px;}
	.section_right .headline{padding-right: 20px;}
	.section_right .headline p{font-size: 20px;}
/*轮播*/
	.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(../images/arrow-left.png) no-repeat;
		width: 15px;
		height: 27px;
	}
	.carouselBox .arrow.prev{left: 30px;}
	.carouselBox .arrow.next{right: 30px;background-image: url(../images/arrow-right.png);}
/*滚动条*/
	.scroll-box{
		overflow-y: auto;
		padding-right: 20px;
		font-size: 12px;
	}
	.scroll-box::-webkit-scrollbar {
		width: 3px;
		height: 3px;
		background-color: #b3b3b3;
	}
	.scroll-box::-webkit-scrollbar-thumb{
		background-color: #e6e6e6;
	}
	.scroll-box li a{
		display: block;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
/*表单*/
	.xt-section input,.xt-section select{outline: none;}
	.xt-section select{
		-moz-appearance: none;
		-webkit-appearance: none;
		-o-appearance: none;
		appearance: none;
	}
	.xt-section input{
		border: 0;
		height: 100%;
		background-color: #fff;
		color: #b2b2b2;
		font-size: 12px;
		padding: 0 0 0 6px;
	}
	.xt-section .form-item{position: relative;}
	.xt-section .form-item .icon{
		position: absolute;
		height: 22px;
		width: 21px;
		background-position: -260px -30px;
		top: 3px;
	}
	.xt-section .select-parent{
		position: relative;
		display: inline-block;
	}
	.xt-section .select-parent i{
		content: "";
		cursor: pointer;
		border-top: 5px solid #b3b3b3;
		border-left: 2.5px solid transparent;
		border-right: 2.5px solid transparent;
		position: absolute;
		right: 6px;
		top: 50%;
		margin-top: -2.5px;
	}
	.xt-section .select-parent input{cursor: pointer;}
	.xt-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: 6px;
	}
	.xt-section .select-parent li{
		cursor: pointer;
		line-height: 24px;
		text-align: left;
	}
.xt-section .w_892{width: 892px;}
.xt-section .w_290{width: 290px;}
.xt-section .container{padding: 0 30px;}	
/*左侧*/
	.section_left .tit{
		font-size: 30px;
		text-align: center;
		color: #ff123f;
	}
/*摘要*/
	.summary-box .likeNumber:before{
		content: "";
		float: left;
		margin: 11px 2px 0 0;
		width: 13px;
		height: 12px;
		background: url(https://www.igo.cn/newigo2019/language/class/images/icons.png) -282px -10px;
		cursor: pointer;
	}
	.summary-box .likeNumber.active:before{
		background-position-x: -305px;
	}
	.summary-box{
		border-top: 9px solid #ffe8ec;
		padding: 0 30px 17px;
	}
	.summary-box ul.top{
		text-align: center;
		height: 36px;
		border-bottom: 2px solid #e5e5e5;
		line-height: 34px;
		margin-bottom: 9px;
	}
	.summary-box ul.top li{
		display: inline-block;
		margin: 0 20px;
		font-size: 12px;
	}
	.summary-box .summary{line-height: 20px;}
	.summary-box .summary p{margin-top: 3px;}
/*学生情况+语言成绩+成绩详情+学生成绩单*/
	.information-box,.lg_score-box{
		height: 110px;
	}
	.information-box .headline,.lg_score-box .headline{
		margin-bottom: 28px;
		height: 24px;
		border: 0;
		width: 100%;
	}
	.lg_score-box .headline a{
		float: left;
		margin-left: 70px;
	}
	.information-box{
		width: 447px;
		margin: 0 0 34px 0;
		border-right: 1px solid #ebebeb;
	}
	.information-box li{margin: 0 0 7px 30px;}
	.information-box li span{
		color: #ff123f;
		margin-right: 15px;
	}
	.lg_score-box{width: 385px;}
	.lg_score-box .score{
		height: 55px;
		background-color: #ffe8ec;
		line-height: 55px;
		font-size: 26px;
		text-align: center;
		border-radius: 6px;
		display: inline-block;
		padding: 0 15px;
		margin-left: 30px;
	}
	.lg_score-box .score b{
		font-size: 36px;
		color: #ff123f;
		margin-left: 5px;
	}
	.raise_score-box{clear: both;}
	.raise_score-box table{
		width: 740px;
		height: 95px;
		margin: 0 auto;
		
		line-height: 32px;
		font-size: 16px;
		text-align: center;
	}
	.raise_score-box table thead tr{
		border: 1px solid #f13f3f;
		background-color: #ffe8ec;
	}
	.raise_score-box table th:nth-child(1){
		color: #ff123f;
		width: 124px;
	}
	.raise_score-box table tbody tr:nth-child(1) td{color: #666;}
	.raise_score-box table tbody tr:nth-child(1) td:nth-child(1){color: #1a1a1a;}
	.raise_score-box table tbody tr{border-left: 1px solid #f13f3f;;}
	.raise_score-box table tbody td{
		border-right: 1px solid #f13f3f;;
		border-bottom: 1px solid #f13f3f;;
	}
	.raise_score-box .btn{
		width: 194px;
		height: 30px;
		line-height: 28px;
		font-size: 14px;
		margin: 20px 34px 0;
	}
	.report_card-box img{
		width: 622px;
		margin-left: 45px;
	}
	.report_card-box{margin-top: 24px;}
/*备考分析+备考方案*/
	.analysis-box{
		padding-left: 30px;
		line-height: 24px;
	}
	.analysis-box .headline{margin-left: -30px;width: 892px;}

	.analysis-box li{
		/*padding: 10px 0 0;*/
	}
	.analysis-box li b{
		display: block;
		font-size: 16px;
		line-height: 16px;
		color: #ff123f;
		position: relative;
		padding: 9px 0 6px 25px;
	}
	.analysis-box li b:before{
		content: "";
		position: absolute;
		top: 14px;
		left: 5px;
		width: 12px;
		height: 9px;
		background: url(https://www.igo.cn/newigo2019/language/class/images/icons.png) -260px -10px;
	}
	.plan-box .headline{margin-top: 22px;}
	.plan-box .container p{
		line-height: 24px;
		/*padding-bottom: 10px;*/
	}
	.plan-box .container b{
		font-size: 16px;
		color: #ff123f;
	}
	.plan-box .container span{margin: 0 8px;}
	.plan-box .container ul{margin-top: 21px;}
	.plan-box .container li{width: 220px;}
	.plan-box .container li.fl{
		margin-right: 80px;
	}
/*备考方案*/
/*学生感言*/
	.comment-box .container{
		padding-top: 6px;
		color: #666;
		line-height: 22px;
	}
/*更多考培案例*/
	.case-box .headline p{
		border-left: 0;
		margin-left: 0;
		padding-left: 33px;
		color: #ff123f;
		position: relative;
	}
	.case-box .headline p:before{
		content: "";
		position: absolute;
		left: 0;
		top: -5px;
		width: 20px;
		height: 25px;
		background: url(https://www.igo.cn/newigo2019/language/class/images/icons.png) -328px -10px
	}
	.case-box .container{width: 860px;margin: 0 auto;}
	.case-box .container a{
    float: left;
    width: 387px;
    height: 53px;
    border: 1px solid #dcdcdc;
    text-align: center;
    line-height: 51px;
    margin: 10px 26px 0 0;
    position: relative;
    overflow: hidden;
    padding: 0 10px;
    box-sizing: border-box;
			 white-space: nowrap;
			 overflow: hidden;
			 text-overflow: ellipsis;
	}
	.case-box .container a:nth-child(2n){
		margin-right: 0;
	}
		.case-box .container a:before{
		content: "";
		position: absolute;
		left: -4px;
		top: 7px;
		height: 38px;
		width: 8px;
		background-color: #ffffff;
	}
	.case-box .container a:hover{
		color: #ff123f;
		border-color: #ffe6eb;
		/* margin-left: 4px; */
		/* width: 256px; */
	}
	.case-box .container a:hover:before{
		background-color: #fa395e;
	}
/*课程推荐*/
	.courseRecommend-box{padding-bottom: 0;}
	.courseRecommend-box .headline a{color: #1a1a1a;}
	.courseRecommend-box .headline a:hover{color: #ff123f;}
	.courseRecommend-box .wrapBox{
		width: 768px;
		height: 272px;
		padding: 10px 0 30px;
	}
	.courseRecommend-box .wrapBox li{width: 768px;}
	.courseRecommend-box .wrapBox li a {
		float: left;
		width: 168px;
		height: 234px;
		margin: 0 12px;
	}
	.courseRecommend-box .wrapBox li img{
		display: block;
		width: 100%;
		height: 100%;
		-webkit-transition: all 0.5s;
				transition: all 0.5s;
	}
	.courseRecommend-box .wrapBox li img:hover{
		-webkit-transform: scale(1.03);
				transform: scale(1.03);
		-webkit-box-shadow: 2px 5px 8px rgba(0,0,0,0.2);
				box-shadow: 2px 5px 8px rgba(0,0,0,0.2);
	}
/*底部表单*/
	.bottomForm-box{
		border-top: 5px solid #ff003e;
		padding: 21px 30px 30px;
	}
	.bottomForm-box .bottomForm-top{
		text-align: center;
		padding:0 0 16px;
		border-bottom: 1px solid #f2f2f2;
		margin-bottom: 26px;
	}
	.bottomForm-box .bottomForm-top h3,.bottomForm-box .bottomForm-top .title{
		font-size: 24px;
		color: #ff0034;
		margin-bottom: 14px;
	}
	.bottomForm-box .bottomForm-top h3:before,.bottomForm-box .bottomForm-top h3:after,
	.bottomForm-box .bottomForm-top .title:before,.bottomForm-box .bottomForm-top .title:after{
		content: "";
		display: inline-block;
		vertical-align: top;
		width: 18px;
		height: 11px;
		background: url(https://www.igo.cn/newigo2019/language/class/images/icons.png) no-repeat -160px -30px;
		margin: 4px 18px 0;
	}
	.bottomForm-box .bottomForm-top p{
		text-align: center;
		color: #666;
	}
	.bottomForm-box .bottomForm-content p{margin-bottom: 20px;}
	.bottomForm-box .bottomForm-content b{color: #ff004a;}
	.bottomForm-box .fl,.bottomForm-box .fr{float: none;}
	.bottomForm-box .fl p:nth-child(1){float: left;}
	.bottomForm-box .fl p:nth-child(2){float: right;}
	.bottomForm-box .fr p{clear: both;}

	.bottomForm-box form .form-item{
		float: left;
		margin: 0 20px 0 0;
		height: 30px;
		line-height: 30px;
	}
	.bottomForm-box form span{
		float: left;
		margin-right: 5px;
	}
	.bottomForm-box form input{
		float: left;
		width: 100px;
		height: 30px;
		border: 1px solid #d9d9d9;
	}
	.bottomForm-box .select-parent ul{
		right: 0;
		width: 100px;
		top: 30px;
	}
	.bottomForm-box .select-parent i{
		border-width: 4px 4px 0;
		border-color: #000 transparent transparent;
		margin-top: -2px;
		right: 9px;
	}
	.bottomForm-box form .btn{
		float: left;
		width: 120px;
		height: 30px;
		line-height: 28px;
	}
	.bottomForm-box form .btn:hover{
		-webkit-box-shadow:  2px 2px 3px rgba(170,0,25,0.36);
		box-shadow:2px 2px 3px rgba(170,0,25,0.36);
		background-color: #ff0034;
		border-color: #ff0034;
	}
/*学习方案*/
	.rightForm-box{
		width: 288px;
		height: 320px;
		background: url(https://www.igo.cn/newigo2019/language/class/images/rightForm-bg.png);
		padding: 33px 0 0;
		text-align: center;
		-webkit-box-shadow: 0 0 10px rgba(28,22,17,0.1);
		box-shadow: 0 0 10px rgba(28,22,17,0.1);
	}
	.rightForm-box h3{
		height: 22px;
		background: url(https://www.igo.cn/newigo2019/language/case_detail/images/rightForm-title.png) no-repeat center;
	}
	.rightForm-box form{
		width: 180px;
		margin: 24px auto 0;
	}
	.rightForm-box form .form-item{
		margin: 0 0 10px 30px;
	}
	.rightForm-box form .icon{
		left: -30px;
	}
	.rightForm-box form input{
		height: 28px;
		border: 1px solid #ccc;
		width: 150px;
	}
	.rightForm-box form .btn{
		height: 38px;
		line-height: 36px;
		border-radius: 6px;
		font-size: 16px;
		font-weight: bold;
	}
	.rightForm-box p{
		font-size: 12px;
		color: #b2b2b2;
		margin-top: 9px;
	}
/*热门课程*/
	.hotCourse-box .container{padding: 0 20px;}
	.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 .label2{background-color: #ff985b;}
	.hotCourse-box li .label2:before{border-left-color: #ff985b;}
	.hotCourse-box li .label3{background-color: #ffc6a6;}
	.hotCourse-box li .label3:before{border-left-color: #ffc6a6;}
	.hotCourse-box li a:hover{color: #ff0034;}
/*考试学习工具*/
	.tool-box .container{
		margin-top: -12px;
	}
	.tool-box .container a{
		width: 111px;
		height: 59px;
		line-height: 26px;
		padding-top: 3.5px;
		background-color: #ffe6eb;
		border-radius: 8px;
		margin-top: 12px;
		text-align: center;
	}
	.tool-box .container a:hover{
		-webkit-box-shadow: 0 5px 5px rgba(77,82,118,0.3);
		box-shadow: 0 5px 5px rgba(77,82,118,0.3);
	}
	.tool-box .container a h5,.tool-box .container a .name{color: #ff123f;}
/*雅思考试信息*/
	.testAbout-box .container a{
		width: 107px;
		height: 24px;
		line-height: 22px;
		border: 1px solid #666;
		text-align: center;
		margin-top: 9px;
	}
	.testAbout-box .container a:hover {
		background-color: #ff234d;
		border-color: #ff234d;
		color: #fff;
	}
/*留学工具*/
	.studyTool-box .btn{
		height: 51px;
		font-size: 12px;
		line-height: 16px;
		border-radius: 30px;
		padding-top: 9px;
		margin-top: 8px;
	}
	.studyTool-box .btn .txt{color: #1a1a1a;}
	.studyTool-box .btn:hover{
		background-color: #ff0034;
		border-color: #ff0034;
	}
	.studyTool-box .btn:hover .txt{color: #fff;}
/*猜你喜欢*/
	.like-box .container a{
		display: block;
		height: 70px;
		line-height: 70px;
		margin-top: 8px;
		font-size: 18px;
		color: #19191a;
		background-color: #e3e3e3;
		text-align: center;
		font-weight: bold;
	}
	.like-box .container a:hover {
		-webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2);
				box-shadow: 0 5px 8px rgba(0,0,0,0.2);
	}
/*弹窗*/
	.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/newigo2019/language/ielts/images/pop-icons.png) -119px -10px;
		cursor: pointer;
	}
	.pop-audition .pop-content{
		padding: 38px 136px 0;
	}
	.pop-audition h3{
		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所定义的字体颜色： */
	}
	.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/newigo2019/language/ielts/images/pop-icons.png) -10px -10px;
	}
	.pop-audition .form-item input{
		width: 253px;
		padding-left: 11px;
		border: 1px solid #d0d0d0;
		font-size: 16px;
	}
	.pop-audition .btn{
		width: 180px;
		height: 38px;
		line-height: 36px;
		border-radius: 6px;
		margin-top: 24px;
	}
	.pop-audition p{
		font-size: 12px;
		line-height: 42px;
		color: #bbb;
		text-align: center;
	}
	
	/*猜你喜欢*/

.like_lists .l_item {
  display: block;
  width: 230px;
  height: 65px;
  margin: 10px 0 0 30px;
}
.like_lists .l_item:hover {
  -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2);
}
          box-shadow: 0 5px 8px rgba(0,0,0,0.2);