* {
	padding: 0;
	margin: 0;
}

ul,
li {
	list-style: none;
}

a,
a:hover {
	text-decoration: none;
	color: #333;
}

a,
img {
	border: 0;
}

a:focus {
	outline: 0;
}

em {
	font-style: normal;
}

body {
	font-size: 14px;
	color: #000;
	font-family: "Microsoft Yahei";
	width: 100%;
	overflow-x: hidden;
	min-width: 1200px;
}

input,
select {
	font-family: "Microsoft Yahei";
}

/*ĺźĺ?šIE6/7/8éćĺş?*/
@media \0screen\,screen\9 {

	.guest_shade,
	.show_box>p,
	.advisers_box>li>p,
	.g-shadow {
		background: #000;
		filter: Alpha(opacity=70);
		position: static;
		*zoom: 1;
	}

	.g-shadow {
		background: #000;
		filter: Alpha(opacity=72);
		position: static;
		*zoom: 1;
	}

	.food-localize1 {
		background: #000;
		filter: Alpha(opacity=60);
		position: static;
		*zoom: 1;
	}
}

/*ĺ?ç¨ć ˇĺźbegin*/
.clearfix:after {
	content: '';
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.f22 {
	font-size: 22px;
	color: #f00;
}

.f28 {
	font-size: 28px;
}

.f30 {
	font-size: 30px;
	color: #f00;
}

.t-m4 {
	margin-top: 4px;
}

.t-m38 {
	margin-top: 38px;
}

.t-mb30 {
	margin-bottom: 30px;
}

.xt-m8 {
	margin-bottom: 8px;
}

.mt-2 {
	margin-top: -2px;
}

.mt-8 {
	margin-top: 8px;
}

.mt-25 {
	margin-top: 25px;
}

.mt-5 {
	margin-top: 5px;
}

.mt-60 {
	margin-top: 60px;
}

.mt-22 {
	margin-top: 22px !important;
}

.mr-0 {
	margin-right: 0 !important;
}

.mt-16 {
	margin-top: 16px !important;
}

.ml-55 {
	margin-left: -55px;
}

.mt-100 {
	margin-top: 100px;
}

.center {
	text-align: center;
	clear: both;
}

.hide {
	display: none;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
}

.mr86 {
	margin-right: 86px;
}

.m40 {
	margin-left: 40px;
	margin-right: 40px;
}

[type=text] {
	border: none;
	outline: none;
}

.xt-right,
.xt-fr,
.right {
	float: right;
}

.xt-left,
.xt-fl {
	float: left;
}

.g-left,
.g-right,
.g-lead,
.t-application h6 em,
.t-list,
.under-list>li,
.junior_school>li,
.grade_menu,
.grade_contentson>li,
.xt-college_menu,
.xt-college_menu>li.new-active,
.xt-college_school,
.xt-abroad>li,
.dream_list>li,
.xt-inner_box,
.xt-ny>li,
.application_list>li,
.xt-require>li,
.Mentors,
.xt-academy>li,
.xt-materialbox1>li,
.xt-materialbox2>li,
.all_kinds,
.cfll_box>li,
.shade_box,
.g-cfllbox>li,
.fees_list li,
.success_stories>li,
.bursary_box>li,
.xqtj_box,
.required_fee>li,
.visa_box>li,
.menu_list>li,
.national_content,
.introduction,
.costs,
.faculty,
.new-apply,
.xt-school_table,
.college_left>li,
.college_right,
.xt-success_case>li,
.study_abroad,
.register_form1,
.register_form2,
.xt-case>li,
.S_abroad>li,
.S_question>li,
.abroad_advantage,
.successful_case,
.g-formbox,
.g-formleftbox,
.page-left,
.tip_bg,
.s_casebox>li,
.special-container,
.special-form,
.aggregation_form,
.schedule_content,
.top_plan,
.bottom_plan,
.xt-hide_box,
.city_top,
.advisers_recommend,
.tools_lists li,
.guest_info,
.guest_pic,
.tools_list,
.links_list li,
.links_lists li,
.school_list li,
.xt_adv_lists li,
.schedule_box,
.school_list .slider_info,
.case_list li,
.question_list,
.slide_img li,
.Down-zt-list li {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	background: #fff;
}

.grade_button,
.xt-submit,
.tj_button,
.question_button,
.adviser_button,
.xt-tj,
.xt-case-tj,
.tj_infor,
.tip_button,
.tips_button,
.consult_button,
.budget_button,
.city_button,
.school_table_button>a {
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.apply_material li,
.g-max-circle,
.g-min-circle,
.t-max-circle,
.t-min-circle,
.grade_circle,
.education,
.xt-month,
.time-circle,
.re-max-circle,
.re-min-circle,
.food-shade,
.cfll-circle,
.grade_apply>em,
.fee_logo,
.visa_maxcircle,
.visa_mincircle,
.case-max-circle,
.case-max-circle>a,
.advantage-circle,
.same_wh,
.su_button>i,
.pation_box>li,
.dot_area1>span,
.prev_L,
.next_R,
.circle1,
.circle2,
.city-circle,
.city_circle,
.advisers_box>li,
.guest_info p:before,
.fee_list li,
.young_life>h6:before,
.xt-origin1>i,
.xt-origin>i,
.xt-origin>em,
.g-myscroll li>a:before,
.xt-origin1>em,
.hide_text>p:before,
.xt-max-height>p>em,
.success_circle,
.teacher_circle,
.Down-inner p:before,
.Down-bible p:before {
	background-color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.guests_href,
.Free_study,
.grade_button,
.education_btn,
.application_btn,
.require_btn,
.app_school>a,
.Special_button>a,
.academy_button,
.material_button>a,
.require_button,
.food_btn>a,
.food_button,
.more_visa,
.fee_button,
.success_button>a,
.bursary_button,
.require_apply_button>a,
.major_button>a,
.apply_button,
.success_case_button>a,
.xt-submit,
.tj_button,
.advantage_button,
.question_button,
.abroad_button>a,
.adviser_button,
.sus_button>a,
.xt-tj,
.g-more-button,
.xt-case-tj,
.tj_infor,
.tip_button,
.tips_button,
.s_casebutton>a,
.consult_button,
.case_info_button>a,
.budget_button,
.required_button,
.city_button,
.fee_href,
.subject_list .subject_href,
.subject_lists .subject_href,
.school_list .school_href,
.school_panel .school_hrefs,
.superiorty_list .superiorty_href,
.header_href,
.navi li,
.line,
.cn_line,
.links_list .link_href,
.links_lists .links_btn,
.superiorty_lists .superiorty_hrefs,
.xt_adv_hrefs,
.schedule_hrefs,
.condition_hrefs,
.apply_href,
.case_href,
.submit_btn,
.college_school_button>a,
.school_table_button>a,
.mentor_button,
.new-guest_button>a,
.schedule_button>a,
.J-down-btn {
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
}

.tools_list .tools_pic,
.tools_lists .tools_pic,
.xt_adv_lists .adv_type,
.vs,
.dot,
.condition_list p:before,
.subject_list .subject_name:before,
.subject_apply:before,
.schedule_lists li:before {
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.common_food,
.food-shadebox>p {
	font-size: 40px;
	font-weight: bold;
	position: absolute;
	color: #fff;
	left: 50%;
}

.g-photo>div,
.g-picture>div,
.photograph>div {
	position: absolute;
	overflow: hidden;
}

.xt-origin1>i,
.xt-origin1>em,
.xt-origin>i,
.xt-origin>em {
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #1f241c;
	position: relative;
	top: -4px;
}

.xt-origin1>i,
.xt-origin>i {
	margin-right: 10px;
}

.xt-origin1>em,
.xt-origin>em {
	margin-left: 9px;
}

.food-shade,
.shade_box,
.fee_shade {
	background: #000;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
}

.xt-college_menu>li.new-active:after,
.grade_menu>li.change:after {
	position: absolute;
	content: "";
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-style: solid;
	border-width: 12px 18px 0;
	left: 50%;
	margin-left: -18px;
}

.school_panel .school_tab li span,
.college_left>li,
.header_href,
.superiorty_list li,
.school_list .slider_info {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.superiorty_list li img {
	-webkit-transition: all 3s;
	-moz-transition: all 3s;
	-ms-transition: all 3s;
	-o-transition: all 3s;
	transition: all 3s;
}

.xt-ascecontent>li img,
.xt-animation,
.tools_list .tools_pic,
.g-photoson img,
.tools_lists .tools_pic,
.img_rotate,
.same_wh>span,
.fee_logo,
.superiorty_lists li img {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.g-photoson:hover img,
.fee_logo:hover,
.animate:hover,
.xt-ascecontent>li img:hover,
.superiorty_lists li:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.tools_list .tools_pic:hover,
.tools_lists .tools_pic:hover,
.img_rotate:hover,
.same_wh>span:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}

.xt-right:hover {
	transform: skewY(-5deg);
	-webkit-transform: skewY(-5deg);
	-moz-transform: skewY(-5deg);
	-ms-transform: skewY(-5deg);
	-o-transform: skewY(-5deg);
}

.xt-left:hover {
	transform: skewY(5deg);
	-webkit-transform: skewY(5deg);
	-moz-transform: skewY(5deg);
	-ms-transform: skewY(5deg);
	-o-transform: skewY(5deg);
}

.name-infor,
.tel-infor,
.gather_infor,
.xt-tipname,
.xt-tiptel,
.tip_answer {
	border: none;
	color: #000;
}

.gather_infor,
.tip_answer,
.user_question {
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	outline: 0;
	box-sizing: border-box;
	font-size: 14px;
	word-wrap: break-word;
	overflow-x: hidden;
	overflow-y: auto;
	background: #fff;
}

/*ĺ?ç¨ć ˇĺźend*/
@font-face {
	font-family: 'icomoon';
	src: url('font/icomoon.eot?4c9q0a');
	src: url('font/icomoon.eot?4c9q0a#iefix') format('embedded-opentype'),
		url('font/icomoon.ttf?4c9q0a') format('truetype'),
		url('font/icomoon.woff?4c9q0a') format('woff'),
		url('font/icomoon.svg?4c9q0a#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'icomoon1';
	src: url('font/icomoon1.eot?630qu6');
	src: url('font/icomoon1.eot?630qu6#iefix') format('embedded-opentype'),
		url('font/icomoon1.ttf?630qu6') format('truetype'),
		url('font/icomoon1.woff?630qu6') format('woff'),
		url('font/icomoon1.svg?630qu6#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'icomoon2';
	src: url('font/icomoon2.eot?630qu6');
	src: url('font/icomoon2.eot?630qu6#iefix') format('embedded-opentype'),
		url('font/icomoon2.ttf?630qu6') format('truetype'),
		url('font/icomoon2.woff?630qu6') format('woff'),
		url('font/icomoon2.svg?630qu6#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"],
[class*="icon-"],
[class^="new-icon-"],
[class*="new-icon-"],
[class^="new-xt-icon-"],
[class*="new-xt-icon-"] {
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-"],
[class*="icon-"] {
	font-family: 'icomoon' !important;
}

[class^="new-icon-"],
[class*="new-icon-"] {
	font-family: 'icomoon1' !important;
}

[class^="a-icon-"],
[class*="a-icon-"] {
	font-family: 'icomoon2' !important;
}

.a-icon-left:before {
	content: "\e901";
}

.a-icon-right:before {
	content: "\e900";
}

.icon-left:before {
	content: "\e900";
}

.icon-right:before {
	content: "\e902";
}

.icon-aq:before {
	content: "\e901";
}

.icon-assess:before {
	content: "\e903";
}

.icon-cal:before {
	content: "\e905";
}

.icon-condition:before {
	content: "\e907";
}

.icon-fee:before {
	content: "\e909";
}

.icon-school:before {
	content: "\e90b";
}

.icon-sort:before {
	content: "\e90d";
}

.icon-subject:before {
	content: "\e90f";
}

/*čĄĽĺĺ­ä˝ĺžć begin*/
.new-icon-pen:before,
.new-icon-lamp:before,
.new-icon-house:before,
.new-icon-box:before,
.new-icon-book:before,
.new-icon-envelope:before {
	color: #fff;
}

.new-icon-name:before,
.new-icon-name:before,
.new-icon-tel:before,
.new-icon-city:before,
.new-icon-country:before,
.new-icon-record:before,
.new-icon-email:before,
.new-icon-school:before,
.new-icon-ok:before,
.new-icon-search,
.new-icon-money:before,
.new-icon-notepad:before,
.new-icon-live:before,
.new-icon-money2:before,
.new-icon-money3:before,
.new-icon-money4:before,
.new-icon-money5:before,
.new-icon-money6:before,
.new-icon-resource:before,
.new-icon-team:before,
.new-icon-team:before,
.new-icon-service:before,
.new-icon-rate:before {
	color: #FFE100;
}

.new-icon-ok:before {
	content: "\e900";
}

.new-icon-pen:before {
	content: "\e901";
}

.new-icon-lamp:before {
	content: "\e902";
}

.new-icon-house:before {
	content: "\e903";
}

.new-icon-box:before {
	content: "\e905";
}

.new-icon-money:before {
	content: "\e90a";
}

.new-icon-money2:before {
	content: "\e90b";
}

.new-icon-money3:before {
	content: "\e90c";
}

.new-icon-money4:before {
	content: "\e923";
}

.new-icon-money5:before {
	content: "\e917";
}

.new-icon-money6:before {
	content: "\e918";
}

.new-icon-book:before {
	content: "\e913";
}

.new-icon-envelope:before {
	content: "\e915";
}

.new-icon-live:before {
	content: "\e919";
}

.new-icon-notepad:before {
	content: "\e91a";
}

.new-icon-search:before {
	content: "\e91b";
}

.new-icon-cost:before {
	content: "\e91c";
	color: #fff;
}

.new-icon-resource:before {
	content: "\e922";
}

.new-icon-rate:before {
	content: "\e909";
}

.new-icon-team:before {
	content: "\e904";
}

.new-icon-service:before {
	content: "\e907";
}

.new-icon-name:before {
	content: "\e91d";
}

.new-icon-tel:before {
	content: "\e906";
}

.new-icon-city:before {
	content: "\e914";
}

.new-icon-country:before {
	content: "\e91f";
}

.new-icon-record:before {
	content: "\e908";
}

.new-icon-email:before {
	content: "\e921";
}

.new-icon-school:before {
	content: "\e920";
}

/*čĄĽĺĺ­ä˝ĺžć end*/
.header_01,
.header_02,
.header_03 {
	height: 150px;
	overflow: hidden;
}

.header_href {
	height: 50px;
	margin-top: 60px;
	line-height: 50px;
	padding: 0 40px;
	display: inline-block;
}

.header_href:hover {
	opacity: .9;
}

.menu {
	height: 50px;
	width: 100%;
}

.navi {
	text-align: center;
}

.navi li {
	height: 50px;
	padding: 0 28px;
	display: inline-block;
	line-height: 50px;
	font-size: 16px;
	cursor: pointer;
}

.panel {
	padding: 75px 0 0;
	clear: both;
}

.panel_tit {
	margin-bottom: 60px;
	text-align: center;
}

.panel_tit h2 {
	font-size: 40px;
}

.line {
	width: 350px;
	height: 3px;
	margin: 10px auto 0;
}

.cn_line {
	width: 90px;
	height: 8px;
	position: relative;
	top: -3px;
	display: block;
	margin: 0 auto;
}

.offetTxtList .table {
	width: 100%;
	height: 166px;
	overflow: hidden;
}

.offetTxtList .thead {
	display: flex;
	align-items: stretch;
	position: relative;
	z-index: 4;
}

.offetTxtList .thead>span {
	height: 35px;
	border-right: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	line-height: 35px;
	text-align: center;
	flex-shrink: 0;
	background: #b80000;
	color: #ffffff;
	box-sizing: border-box;
}

.offetTxtList .thead>span:nth-child(1),
.offetTxtList li>span:nth-child(1) {
	border-left: 1px solid #dbdbdb;
}

.offetTxtList ul {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.offetTxtList .w1 {
	width: 30%;
}

.offetTxtList .w2 {
	width: 20%;
}

.offetTxtList .w3 {
	width: 50%;
}

.offetTxtList li {
	display: flex;
	align-items: stretch;
}

.offetTxtList li span {
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	text-align: center;
	flex-shrink: 0;
	line-height: 30px;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*çĺ?ŚĺˇĽĺ?1*/
.tools_list {
	width: 100%;
	height: 262px;
	display: inline-block;
	float: left;
}

.tools_list li {
	float: left;
	width: 25%;
	height: 100%;
	text-align: center;
	color: #4a4949;
}

.tools_list .tools_pic {
	width: 119px;
	height: 119px;
	margin: 30px auto 0;
	text-align: center;
}

.tools_list .tools_pic .iconf {
	color: #fff;
	font-size: 70px;
	line-height: 1.7;
}

.tools_list h3 {
	padding: 26px 0 5px;
	font-size: 20px;
}

/*çĺ?ŚĺˇĽĺ?2*/
.mr {
	/* margin-right: -100px; */
}

.tools_lists {
	width: 1088px;
	margin: 0 auto;
	float: none;
	display: block;
}

.tools_lists li {
	float: left;
	width: 200px;
	height: 100%;
	margin-right: 22px;
	text-align: center;
	color: #4a4949;
	overflow: hidden;
}

.tools_lists li:last-child {
	margin-right: 0;
}

.tools_lists .tools_pic {
	width: 80px;
	height: 80px;
	margin: 30px auto 0;
	text-align: center;
}

.tools_pic .icons {
	font-size: 34px;
	line-height: 2.3;
}

.tools_lists p {
	padding-top: 32px;
	height: 58px;
}

.tools_name {
	padding: 26px 0 28px;
}

/*ä¸é?ć¨č?1*/

.links_list {
	overflow: hidden;
}

.links_list li {
	float: left;
	width: 283px;
	padding: 30px 0 22px;
	margin-right: 22px;
	text-align: center;
	overflow: hidden;
}

.links_list li:last-child {
	margin-right: 0;
}

.links_list h3 {
	font-size: 20px;
	color: #282828;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.links_list .link_pic {
	width: 245px;
	height: 153px;
	display: block;
	margin: 16px auto 22px;
	overflow: hidden;
}

.img {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.links_list .link_href {
	width: 154px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
}

/*ä¸é?ć¨č?2*/
.links_lists li {
	float: left;
	width: 230px;
	height: 320px;
	margin-right: 22px;
	text-align: center;
	overflow: hidden;
	color: #303030;
}

.links_lists h4 {
	height: 45px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #303030;
}

.links_lists .links_pic {
	display: block;
	width: 230px;
	height: 158px;
	overflow: hidden;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.links_lists .links_p {
	padding: 10px 15px;
	line-height: 24px;
}

.links_lists .links_btn {
	width: 100px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
}

/*ä¸é?ć¨č?3*/
.link_list li {
	float: left;
	width: 236px;
	height: 150px;
	margin-right: 20px;
}

.link_list li>a {
	display: block;
	width: 100%;
	height: 100%;
}

.link_list li>a>img {
	width: 236px;
	height: 150px;
}

/*ä¸ä¸ć¨č4*/
.subject_list {
	height: 240px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}

.subject_list li {
	float: left;
	width: 25%;
	padding-top: 24px;
	height: 216px;
	margin-bottom: 30px;
	background-color: #fff;
	text-align: center;
}

.subject_list .subject_name,
.subject_apply {
	position: relative;
	text-align: center;
	padding-top: 18px;
	height: 42px;
	margin-bottom: 12px;
}

.subject_list .subject_name:before,
.subject_apply:before {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -39px;
	top: 0;
	width: 70px;
	height: 60px;
	border: 3px dashed #000;
}

.subject_list .subject_name h3 {
	position: relative;
	z-index: 10;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	color: #434343;
}

.subject_list .subject_p {
	width: 160px;
	margin: 0 auto;
	text-align: left;
	color: #434343;
	line-height: 24px;
}

.subject_list .subject_href {
	display: inline-block;
	width: 147px;
	height: 36px;
	margin-top: 18px;
	line-height: 36px;
}

/*ä¸ä¸ć¨č5*/
.subject_lists li {
	float: left;
	width: 470px;
	height: 342px;
	margin: 0 62px 30px 0;
}

.subject_lists .subject_info {
	float: left;
	width: 100%;
	height: 285px;
}

.subject_lists .subject_pic {
	float: left;
	width: 212px;
	height: 285px;
	overflow: hidden;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.subject_lists .subject_txt {
	width: 220px;
	height: 285px;
	padding: 0 16px;
	float: left;
	line-height: 24px;
	background-color: #fff;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

.subject_lists h3 {
	width: 192px;
	margin: 0 auto;
	padding: 19px 0 14px;
	border-bottom: 1px dashed #dbdbdc;
	font-size: 20px;
	color: #000;
	text-align: center;
}

.subject_lists h5 {
	padding: 10px 0 3px;
	line-height: 24px;
	font-size: 16px;
}

/*ä¸ä¸ć¨č6*/
.xt-professional {
	height: 425px;
}

.xt-majors>li {
	float: left;
	background: #00b5b5;
	width: 165px;
	height: 52px;
	margin-right: 3px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-align: center;
	line-height: 52px;
	font-size: 18px;
	font-weight: bold;
	cursor: default;
}

.xt-majors>li.xt-change_bg {
	background: #fff;
}

.xt-professionalbox {
	width: 1005px;
	height: 340px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #fff;
	padding-top: 30px;
}

.xt-professionalson {
	height: 100%;
	display: none;
}

.major-fl {
	margin-left: 55px;
}

.major-fl>p {
	font-size: 30px;
	color: #f00;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
}

.major-fr {
	width: 600px;
	height: 310px;
	border-left: 2px dashed #dbdbdc;
	margin-right: 40px;
	padding-left: 40px;
}

.major-fr>p {
	line-height: 23px;
	margin: 5px 0 26px 0;
}

/*ä¸ä¸ć¨č7*/
.special-container {
	width: 720px;
	height: 340px;
	position: relative;
	overflow: hidden;
}

.special_wrapper {
	height: 340px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.special_slider {
	float: left;
}

.special_slider>li>a>img {
	width: 720px;
	height: 340px;
}

.dot_area1 {
	width: 720px;
	height: 10px;
	position: absolute;
	bottom: 16px;
	text-align: center;
}

.dot_area1>p>span {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #999;
	margin-right: 10px;
}

.special-form {
	width: 262px;
	height: 310px;
	padding-top: 30px;
}

.special-form>h6 {
	font-size: 20px;
	color: #FFE100;
	margin-bottom: 30px;
	text-align: center;
}

.special_form li {
	margin: 0 30px 20px;
	line-height: 25px;
}

.small-icon {
	margin-top: 6px;
	font-size: 14px;
	font-weight: bold;
}

.special_form li span {
	letter-spacing: 12px;
}

.normal {
	margin-right: 10px;
}

.special_name,
.special_tel,
.special_country,
.select {
	width: 120px;
	height: 25px;
	background: #f3f3f3;
	color: #a3a3a3;
}

.rewrite,
.xt-rewrite {
	width: 120px !important;
	margin-top: 0 !important;
}

.rewrite {
	background: #f3f3f3 url(images/small_select.jpg) 100px 10px no-repeat !important;
	height: 25px !important;
}

.consult_button {
	width: 120px;
	margin: 35px auto;
}

/*é˘ć Ąć¨čçąťĺä¸*/
.school_list li {
	float: left;
	position: relative;
	width: 240px;
	height: 290px;
	margin: 0 12px 12px 0;
	overflow: hidden;
}

.school_list .school_pic {
	width: 240px;
	height: 183px;
	display: table;
}

.school_list .school_pic p {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.school_list .school_name {
	height: 75px;
	text-align: center;
}

.school_list .school_name .p1 {
	line-height: 40px;
	font-size: 20px;
}

.school_list .slider_info {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	background-color: #dcdcdc;
}

.school_list li:hover .slider_info {
	top: 0;
}

.school_list .school_summary {
	width: 206px;
	height: 163px;
	padding: 20px 17px 0;
	line-height: 24px;
}

.school_list .school_href_box {
	height: 75px;
	background-color: #fff;
	text-align: center;
}

.school_list .school_href {
	width: 88px;
	height: 36px;
	display: inline-block;
	line-height: 36px;
	margin: 20px 10px 0;
}

/*é˘ć Ąć¨čçąťĺ2*/
.school_panel .school_tab li {
	width: 50%;
}

.school_panel .school_tab li span {
	width: 152px;
	height: 70px;
	display: inline-block;
	line-height: 70px;
	text-align: center;
	font-size: 18px;
	color: #000;
	font-weight: bolder;
	margin-bottom: 10px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.school_panel .school_left {
	float: left;
}

.school_panel .school_right {
	float: right;
	text-align: right;
}

.school_panel .school_tab li.on span,
.school_panel .school_tab li span:hover {
	width: 176px;
}

.school_panel {
	position: relative;
}

.school_panel .school_txt {
	position: absolute;
	left: 173px;
	top: 200px;
	width: 611px;
	height: 354px;
	padding: 18px;
	border: 6px solid #fff;
	background-color: #fff;
	font-size: 14px;
	line-height: 24px;
}

.school_panel .school_txt p {
	padding-bottom: 5px;
}

.school_panel .school_pic {
	position: absolute;
	right: 18px;
	bottom: 10px;
	width: 192px;
	height: 176px;
	overflow: hidden;
}

.school_panel .school_hrefs {
	height: 36px;
	display: inline-block;
	line-height: 36px;
	margin: 30px 90px 0;
	padding: 0 25px;
}

/*é˘ć Ąć¨čçąťĺä¸?*/
.xt-college_menu>li {
	float: left;
	font-size: 18px;
	font-weight: bold;
	/*padding:21px 15px;*/
	position: relative;
	line-height: 66px;
}

.xt-college_menu>li.new-active {
	background: #00b5b5;
}

.xt-college_menu>li.new-active:after {
	top: 63px;
}

.xt-college_school {
	height: 300px;
	background: #fff;
	margin-top: 20px;
}

.xt-schoolson {
	display: none;
	height: 100%;
	padding-top: 28px;
	box-sizing: border-box;
}

.school_logo {
	width: 205px;
	height: 236px;
	margin-left: 60px;
	border-right: 1px dashed #dbdbdc;
	box-sizing: border-box;
	padding: 46px 0 0 8px;
}

.school-text {
	width: 840px;
	height: 248px;
	margin-right: 50px;
}

.school-text>h6 {
	font-size: 20px;
	margin-bottom: 28px;
}

.school-text>p {
	line-height: 24px;
}

/*é˘ć Ąć¨čçąťĺĺ?*/
.xt-academy {
	width: 932px;
	margin: 120px auto 0;
}

.xt-academy>li {
	float: left;
	width: 290px;
	margin-right: 28px;
	position: relative;
	padding-bottom: 15px;
}

.xt-academy>li img {
	position: absolute;
	top: -70px;
	left: 50%;
	margin-left: -68px;
}

.xt-academy>li>h6 {
	font-size: 22px;
	color: #1f241c;
	margin: 90px 0 15px 0;
	text-align: center;
}

.xt-academy>li>p {
	line-height: 23px;
	color: #2f374e;
	margin-left: 50px;
	margin-right: 50px;
}

/*é˘ć Ąć¨čçąťĺäş?*/
.university_box>li {
	float: left;
	width: 173px;
	height: 119px;
	margin-right: 30px;
	position: relative;
}

.show_box {
	position: relative;
}

.show_box>p {
	width: 99.9%;
	height: 38px;
	background: rgba(0, 0, 0, 0.7);
	font-size: 18px;
	color: #fff;
	line-height: 38px;
	text-align: center;
	position: absolute;
	bottom: 4px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.xt-hide_box {
	width: 172px;
	height: 123px;
	background: #00b5b5;
	position: absolute;
	top: 0;
	display: none;
}

.xt-hide_box>p {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 123px;
}

.xt-hide_box:after {
	display: block;
	content: "";
	position: absolute;
	border-width: 13px 16px 0;
	border-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	top: 123px;
	left: 50%;
	margin-left: -13px;
}

.tab_university {
	height: 350px;
	margin-top: 40px;
}

.tab_universityson {
	width: 100%;
	height: 100%;
	display: none;
}

.introduction,
.faculty,
.costs {
	height: 130px;
	padding-top: 22px;
	position: relative;
}

.introduction {
	width: 532px;
}

.introduction,
.costs {
	margin-right: 14px;
}

.costs,
.faculty {
	width: 220px;
}

.new-apply {
	height: 182px;
	width: 920px;
	margin-top: 12px;
	padding: 15px 0 0 80px;
	position: relative;
}

.tab_fl {
	text-align: center;
	width: 211px;
}

.tab_fl>p {
	font-weight: bold;
	font-size: 20px;
	color: #1f241c;
	margin-top: 8px;
}

.tab_fr {
	width: 280px;
	height: 112px;
	border-left: 1px dashed #dbdbdc;
	margin-right: 20px;
	padding-left: 10px;
	margin-left: 10px;
}

.tab_fr>h6,
.common-css>h6,
.new-cs>h6 {
	font-size: 48px;
	color: #f00;
	font-weight: normal;
	position: relative;
}

.tab_fr>h6 {
	margin: -22px 0 0 35px;
}

.tab_fr>h6>em,
.common-css>h6>em,
.new-cs>h6>em {
	font-size: 20px;
	color: #1f241c;
	position: absolute;
}

.tab_fr>h6>em {
	top: 16px;
	left: 40px;
}

.tab_fr>p {
	color: #2f374e;
	margin: 0 23px;
	line-height: 24px;
}

.common-css>h6 {
	margin: -22px 0 0 15px;
}

.common-css>h6>em {
	top: 20px;
	left: 55px;
}

.common-css>p {
	margin: 0 15px;
	line-height: 24px;
}

.new-cs>h6>em {
	top: 6px;
	left: 40px;
}

.new-apply>div {
	margin: -25px 0 0 40px;
}

.new-apply>div>p {
	line-height: 24px;
	color: #2f374e;
}

.apply_button {
	width: 120px;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: 140px;
}

/*çĺ?Śäźĺ?1*/
.superiorty_list li {
	float: left;
	width: 180px;
	height: 369px;
	padding: 23px 28px 0;
	margin-right: 30px;
	text-align: center;
	color: #3b3b3b;
	line-height: 26px;
	border-right: 1px solid #D7D7D7;
}

.superiorty_list h3 {
	padding: 15px 0;
}

.superiorty_list p {
	padding-bottom: 15px;
}

.superiorty_list li:hover {
	background-color: #fff;
	border-right-color: transparent;
	box-shadow: 0 0 14px rgba(188, 188, 188, .3);
}

.superiorty_list li:hover img {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}

/*çĺ?Śäźĺ?2*/
.superiorty_lists li {
	float: left;
	width: 333px;
	height: 162px;
	margin-bottom: 10px;
	background-color: #fff;
	text-align: center;
	line-height: 22px;
	color: #3b3b3b;
	overflow: hidden;
}

.superiorty_lists li:nth-child(1),
.superiorty_lists li:nth-child(4),
.superiorty_lists li:nth-child(7) {
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.superiorty_lists li:nth-child(3),
.superiorty_lists li:nth-child(6),
.superiorty_lists li:nth-child(9) {
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

.superiorty_lists h4 {
	padding-top: 17px;
	color: #000;
	font-size: 16px;
}

.superiorty_lists p {
	padding: 5px 32px;
	text-align: left;
}

/*çĺ?Śäźĺżçąťĺä¸*/
.xt_adv_lists {
	position: relative;
	height: 370px;
	display: inline-block;
}

.xt_adv_lists li {
	position: relative;
	float: left;
	width: 340px;
	height: 212px;
	padding: 70px 30px 0;
	margin: 50px 120px 0 30px;
}

.xt_adv_lists .adv_type {
	position: absolute;
	left: 50%;
	top: -50px;
	margin-left: -50px;
	width: 100px;
	height: 100px;
	display: table;
}

.xt_adv_lists .adv_type h3 {
	display: table-cell;
	color: #000;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
}

.xt_adv_lists p {
	display: table;
	line-height: 24px;
	color: #3b3b3b;
}

.xt_adv_lists p i {
	display: table-cell;
	width: 85px;
	padding-right: 10px;
	font-style: normal;
	text-align: right;
}

.xt_adv_lists p span {
	display: table-cell;
}

.vs {
	position: absolute;
	left: 50%;
	top: 97px;
	width: 106px;
	height: 106px;
	margin-left: -98px;
	border: 2px solid #f75c60;
	color: #f75c60;
	display: table;
}

.vs h2 {
	display: table-cell;
	font-size: 64px;
	text-align: center;
	vertical-align: middle;
}

/*çĺ?Śäźĺżçąťĺĺ*/
.xt-abroad {
	width: 1100px;
}

.xt-abroad>li {
	float: left;
	width: 236px;
	margin-right: 16px;
	position: relative;
	box-sizing: border-box;
	padding-top: 50px;
	text-align: center;
}

.education {
	width: 90px;
	height: 75px;
	position: absolute;
	top: -45px;
	left: 50%;
	padding-top: 15px;
	margin-left: -40px;
}

.xt-abroad>li>h6 {
	font-size: 16px;
	color: #f00;
}

.xt-abroad-line {
	border-top: 1px dashed #dbdbdc;
	width: 48px;
	margin: 10px auto 6px;
	height: 0px;
}

.m_auto {
	margin: 0 27px;
}

.xt-abroad>li>p {
	color: #262236;
	line-height: 24px;
}

.education_btn {
	margin: 15px auto;
}

/*çĺ?Śäźĺżçąťĺäş*/
.S_abroad>li {
	float: left;
	background: #00b5b5;
	width: 464px;
	height: 175px;
	margin: 0 35px 30px 0;
	padding-left: 12px;
}

.practice_box {
	width: 464px;
	background: #fff;
	height: 175px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.practicebox1 {
	text-align: center;
	margin: 10px 0 0 20px;
	position: relative;
}

.practicebox2 {
	width: 290px;
	height: 130px;
	color: #262236;
	margin: 25px 20px 0 0;
	overflow: hidden;
}

.practicebox2>h6 {
	font-size: 20px;
	color: #f00;
	margin-bottom: 10px;
}

.practicebox2>p {
	line-height: 24px;
}

/*çĺ?Śäźĺżçąťĺĺ­*/
.abroad_advantage {
	height: 350px;
	width: 940px;
	padding: 50px 0 0 60px;
}

.xt-advantages {
	width: 820px;
	height: 340px;
	position: relative;
}

.advantage-circle {
	width: 170px;
	height: 170px;
	border: 2px solid #00b5b5;
	position: absolute;
	top: 36px;
	left: 340px;
}

.same_wh {
	position: absolute;
	width: 38px;
	height: 38px;
	background: #00b5b5;
}

.new-icon-envelope,
.new-icon-box,
.new-icon-house,
.new-icon-book,
.new-icon-pen {
	font-size: 42px;
	position: absolute;
	z-index: 2;
	top: -1px;
	left: 5px;
}

.new-icon-cost {
	font-size: 20px;
	color: #fff;
	position: absolute;
	z-index: 2;
	top: 8px;
	left: 5px;
}

.advantage-circle1 {
	top: -12px;
	left: 16px;
}

.advantage-circle2 {
	top: -12px;
	left: 112px;
}

.advantage-circle3 {
	top: 65px;
	left: 150px;
}

.advantage-circle4 {
	top: 135px;
	left: 114px;
}

.advantage-circle5 {
	top: 135px;
	left: 22px;
}

.advantage-circle6 {
	top: 65px;
	left: -20px;
}

.xt-txt-right {
	text-align: right;
}

.xt-txt-left {
	text-align: left;
}

.same-p {
	position: absolute;
}

.same-p>p {
	line-height: 22px;
}

.advantage_text1 {
	top: -10px;
	left: -20px;
	width: 364px;
}

.advantage_text2 {
	top: 95px;
	left: -8px;
	width: 308px;
}

.advantage_text3 {
	top: 180px;
	left: 88px;
	width: 272px;
}

.advantage_text4 {
	top: -15px;
	left: 520px;
	width: 300px;
}

.advantage_text5 {
	top: 80px;
	left: 550px;
	width: 272px;
}

.advantage_text6 {
	top: 182px;
	left: 515px;
	width: 300px;
}

.advantage_text1,
.advantage_text2 {
	height: 52px;
}

.advantage_text3,
.advantage_text4,
.advantage_text5,
.advantage_text6 {
	height: 74px;
}

/*ć´ťĺ¨ĺĺ??1*/
.guests_container {
	position: relative;
	width: 1000px;
	height: 350px;
	overflow: hidden;
}

.guests_wrapper {
	position: absolute;
	left: 0;
	top: 0;
	height: 350px;
	overflow: hidden;
}

.guest_item {
	float: left;
	width: 848px;
	height: 350px;
	margin: 0 76px;
	overflow: hidden;
}

.guest_info {
	float: left;
	height: 283px;
	padding: 25px 315px 0 30px;
	width: 503px;
	margin-top: 32px;
	line-height: 26px;
	color: #313131;
}

.guest_info h2 {
	display: inline-block;
	margin-bottom: 12px;
	padding-bottom: 12px;
	font-size: 26px;
	border-bottom: 2px dashed #D8D8D8;
}

.guest_info p {
	position: relative;
	padding-left: 12px;
}

.guest_info p:before {
	content: '';
	position: absolute;
	left: 0;
	top: 10px;
	width: 5px;
	height: 5px;
	display: block;
	background-color: #313131;
}

.guest_pic {
	float: left;
	margin-left: -282px;
	width: 246px;
	height: 348px;
	overflow: hidden;
}

.guest_pic img {
	display: block;
	width: 246px;
	height: 348px;
	overflow: hidden;
}

.arrow {
	position: absolute;
	top: 50%;
	width: 34px;
	height: 58px;
	margin-top: -29px;
	display: block;
	font-size: 58px;
}

.prev_arrow {
	left: 0;
}

.next_arrow {
	right: 0;
}

/*ć´ťĺ¨ĺĺ??2*/
.Mentors {
	width: 960px;
	overflow: hidden;
	padding: 0 0 10px 40px;
}

.mentor_left {
	width: 220px;
	margin-top: 60px;
}

.mentor_left>p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 30px;
}

.mentor_right {
	width: 640px;
	height: 340px;
	margin: 18px 20px 0 0;
	position: relative;
	overflow: hidden;
}

.mentor_wrapper {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	height: 317px;
}

.mentor_slide {
	height: 317px;
	float: left;
	position: relative;
}

.mentor_slide>li {
	width: 242px;
	height: 317px;
	float: left;
	margin-right: 110px;
}

.mentor_slide>li>a {
	display: block;
}

.new-dot_area {
	width: 715px;
	height: 15px;
	position: absolute;
	bottom: 3px;
	text-align: center;
}

/*ć´ťĺ¨ĺĺ??3*/
.guest_box>li {
	float: left;
	width: 231px;
	height: 322px;
	margin-right: 26px;
	position: relative;
	overflow: hidden;
}

.guest_shade {
	position: absolute;
	width: 100%;
	height: 120px;
	bottom: -70px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: rgba(0, 0, 0, 0.7);
}

.guest_shade>h6 {
	color: #fff;
	font-size: 22px;
	text-align: center;
	line-height: 50px;
	position: relative;
	z-index: 2;
}

.guest_shade>p {
	text-align: center;
	color: #fff;
	line-height: 24px;
}

/*çĺ?Śč´šç?1*/
.fee_list li {
	position: relative;
	float: left;
	width: 290px;
	height: 290px;
	margin-right: 65px;
	background-color: #fff;
	line-height: 24px;
	text-align: center;
	color: #2f374e;
}

.fee_list h3 {
	margin: 52px 0 25px;
	font-size: 22px;
}

.fee_list p {
	width: 250px;
	margin: 0 auto;
}

/*çĺ?Śč´šç?2*/
.fees_list li {
	float: left;
	width: 313px;
	margin-right: 30px;
	padding-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.overflow_box {
	width: 313px;
	height: 115px;
	overflow: hidden;
}

.overflow_box img {
	width: 313px;
	height: 115px;
	overflow: hidden;
	position: relative;
}

.fee_shade {
	height: 45px;
	top: 69px;
	width: 100%;
	position: absolute;
}

.overflow_box>h6 {
	font-size: 18px;
	margin-top: -40px;
	text-align: center;
	color: #fff;
	position: relative;
	z-index: 1;
}

.fees_list>li>p {
	line-height: 24px;
	color: #1f241c;
	margin: 35px 15px 0;
}

/*çĺ?Śč´šç?3*/
.bursary_box>li {
	float: left;
	width: 319px;
	margin-right: 16px;
	overflow: hidden;
	padding-bottom: 28px;
}

.bursary_box>li h6 {
	text-align: center;
	margin: 25px 0;
}

.bursary_box>li p {
	line-height: 24px;
	margin: 0 40px 16px;
}

/*çĺ?Śč´šç?4*/
.required_fee>li {
	width: 300px;
	height: 120px;
	float: left;
	margin: 0 50px 50px 0;
}

.fee_logo {
	width: 125px;
	height: 125px;
	margin: -26px 0 0 5px;
	text-align: center;
	position: relative;
}

.new-icon-money,
.new-icon-money2,
.new-icon-money3,
.new-icon-money4 {
	font-size: 160px;
}

.new-icon-money5 {
	font-size: 85px;
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -49px;
}

.new-icon-money6 {
	font-size: 100px;
	position: absolute;
	top: 28px;
	left: 14px;
}

.need_box {
	text-align: center;
	padding: 20px 4px;
	width: 170px;
	height: 116px;
	box-sizing: border-box;
}

.need_box>h6 {
	font-size: 18px;
}

.need_box>p {
	font-size: 30px;
	color: #696a6a;
	margin-top: 12px;
}

/*ćśé´č§ĺ1*/
.schedule_content {
	height: 245px;
	padding-top: 23px;
}

.schedule_content .time_h {
	color: #58585a;
	font-size: 24px;
	text-align: center;
}

.schedule_list {
	position: relative;
	margin: 50px auto 0;
	height: 140px;
	width: 760px;
}

.t_margin {
	margin-top: 16px;
}

.b_margin {
	margin-bottom: 23px;
}

.top_space {
	margin-top: 62px;
}

.schedule_list:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 4px;
	display: block;
	background-color: #dcdcdc;
}

.schedule_list li {
	float: left;
	text-align: center;
}

.dot {
	position: relative;
	z-index: 2;
	width: 18px;
	height: 18px;
	margin-left: auto;
	margin-right: auto;
}

.timer {
	width: 100%;
	text-align: center;
	color: #58585a;
}

.timer p {
	height: 38px;
}

.schedule_hrefs {
	height: 36px;
	padding: 0 25px;
	margin: 30px 62px 0;
	display: inline-block;
	line-height: 36px;
	font-size: 16px;
}

/*ćśé´č§ĺ2*/
.schedule_tip {
	padding: 0 20px;
	line-height: 24px;
}

.schedule_tip a:hover {
	text-decoration: underline;
}

.schedule_box {
	position: relative;
	padding: 25px 65px;
	margin-top: 30px;
	display: inline-block;
}

.bl_line {
	position: absolute;
	left: 63px;
	top: 50px;
	width: 1px;
	height: 100px;
}

.schedule_lists {
	width: 100%;
	display: inline-block;
}

.schedule_lists li {
	float: left;
	position: relative;
	width: 100%;
	line-height: 24px;
	color: #262236;
}

.schedule_lists .txt {
	float: left;
	margin-left: 55px;
	padding: 14px 0;
	border-bottom: 1px dashed #e2e2e2;
}

.schedule_lists li:before {
	content: '';
	position: absolute;
	left: -10px;
	top: 19px;
	width: 18px;
	height: 18px;
	display: block;
	z-index: 2;
}

.schedule_lists h4 {
	float: left;
	width: 150px;
	font-size: 16px;
}

.schedule_lists p {
	float: left;
	width: 640px;
}

/*ćśé´č§ĺ3*/
.time_management {
	padding-left: 22px;
}

.time_management>li {
	float: left;
	width: 290px;
	height: 105px;
	margin: 0 36px 30px 0;
	position: relative;
}

.xt-month {
	width: 125px;
	height: 125px;
	background: #e4ebeb;
	position: absolute;
	z-index: 1;
	top: -6px;
}

.time-circle {
	width: 105px;
	height: 105px;
	background: #00b5b5;
	margin: 9px auto;
	text-align: center;
	line-height: 105px;
	font-size: 24px;
}

.xt-inner_box {
	width: 180px;
	height: 59px;
	margin-top: 16px;
	padding-top: 16px;
}

.xt-inner_box>p {
	text-align: center;

	line-height: 22px;
}

/*ćśé´č§ĺ4*/
.xt-ny>li {
	width: 130px;
	height: 150px;
	float: left;
	margin-right: 12px;
}

.ny-time {
	height: 50px;
	background: #00b5b5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size: 16px;
	color: #000;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
	margin-bottom: 26px;
}

.xt-ny>li>p {
	text-align: center;
	line-height: 22px;

}

/*ćśé´č§ĺ5*/
.plan_box {
	height: 240px;
}

.plan_box>li {
	float: left;
	margin-right: 140px;
}

.top_plan,
.bottom_plan {
	width: 142px;
	height: 90px;
	position: relative;
}

.bottom_plan {
	left: 142px;
	top: 55px;
}

.top_plan:after,
.bottom_plan:after {
	display: block;
	position: absolute;
	content: "";
	border-style: solid;
	left: 50%;
	margin-left: -15px;
}

.top_plan:after {
	top: 89px;
	border-color: #fff transparent transparent;
	border-width: 12px 15px 0;
}

.bottom_plan:after {
	border-width: 0 15px 12px;
	top: -11px;
	border-color: transparent transparent #fff;
}

.plan-line {
	width: 142px;
	height: 1px;
	background: #2ec0c0;
	position: absolute;
}

.plan-pa {
	top: 118px;
}

.plan-pb {
	top: -27px;
}

.circle1,
.circle2 {
	display: block;
	width: 10px;
	height: 10px;
	background: #f00;
	position: absolute;
	z-index: 1;
	left: 66px;
}

.circle1 {
	top: 113px;
}

.circle2 {
	top: -32px;
}

.common_plan>h4 {
	font-size: 110px;
	position: absolute;
	font-style: italic;
	font-family: arial;
	color: #f2f2f4;
	top: -16px;
	left: -5px;
}

.plan-position {
	position: relative;
	z-index: 11;
	text-align: center;
	width: 100%;
	height: 100%;
}

.plan-p1,
.plan-p2,
.plan-p7,
.plan-p3,
.plan-p4,
.plan-p5,
.plan-p6 {
	top: 10px;
}

.xt-size1 {
	font-size: 16px;
	color: #f00;
	font-weight: bold;
}

.xt-size2 {
	font-size: 16px;
	color: #303030;
	margin-top: 5px;
	line-height: 22px;
}

/*çłč?ˇćĄäť?1*/
.condition_list {
	width: 830px;
	margin: 0 auto
}

.condition_list li {
	position: relative;
	float: left;
	width: 324px;
	padding: 0 50px;
	height: 250px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	color: #58585a;
	line-height: 24px;
	background-color: #fff;
}

.condition_list li.second_condition {
	margin-left: -12px;
	margin-top: 72px;
	background: #000 url(images/sec_condition_bg.jpg) no-repeat top center;
	color: #fff;
	width: 300px;
}

.condition_list h3 {
	padding: 30px 0;
	text-align: center;
	font-size: 18px;
}

.condition_list p {
	position: relative;
	padding-left: 14px;
}

.condition_list p:before {
	position: absolute;
	left: 0;
	top: 9px;
	content: '';
	width: 7px;
	height: 7px;
	display: inline-block;
	background-color: #58585a;
}

.condition_list li.second_condition p:before {
	background-color: #fff;
}

.con_href_box {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	bottom: 25px;
}

/*çłč?ˇćĄäť?2*/
.application_list>li {
	float: left;
    width: 289px;
    margin-right: 11px;
	position: relative;
	padding-bottom: 10px;
}

.application_list>li>img {
	position: absolute;
	top: -30px;
	left: 30px;
}

.application_list>li h6 {
	font-size: 20px;
	margin: 28px 0 28px 125px;
}

.application_list>li p {
	margin: 0 36px;
	line-height: 24px;
}

/*çłč?ˇćĄäť?3*/
.xt-require {
	margin-top: 100px;
}

.xt-require li {
	float: left;
	width: 455px;
	margin: 0 45px 0 25px;
	position: relative;
	padding: 30px 0 15px;
	color: #1f241c;
}

.re-max-circle {
	width: 120px;
	height: 120px;
	background: #e4ebeb;
	position: absolute;
	top: -55px;
	left: -55px;
}

.re-min-circle {
	width: 95px;
	height: 71px;
	margin: 13px auto 0;
	text-align: center;
	font-size: 19px;
	padding-top: 24px;
}

.xt-require li h6 {
	font-size: 22px;
	margin-bottom: 15px;
	text-align: center;
}

.xt-require li p {
	line-height: 26px;
	margin: 0 45px;
}

/*çłč?ˇćĄäť?4*/
.xqtj_box {
	height: 230px;
	padding: 40px 0 0 55px;
	width: 945px;
}

.require_apply {
	width: 570px;
	margin-right: 50px;
}

.require_apply>li {
	height: 45px;
	margin-bottom: 26px;
}

.grade_apply>em {
	display: inline-block;
	width: 38px;
	height: 38px;
	background: #00b5b5;
}

.grade_apply>b {
	display: inline-block;
	font-size: 22px;
	color: #1f241c;
	position: relative;
	left: -26px;
	top: -4px;
}

.pt-5 {
	padding-top: 5px;
}

.require_apply>li>p {
	line-height: 22px;
}

.w140 {
	width: 140px;
}

.w430 {
	width: 430px;
}

/*é˘ć Ąćĺ1,2*/
.school_table {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	overflow: hidden;
	line-height: 20px;
}

.school_table thead tr {
	height: 49px;
}

.school_table thead th {
	border-left: 1px solid #E5E5E5;
}

.school_table tr {
	border-bottom: 1px solid #E5E5E5;
}

.school_table tbody {
	background: #fff;
}

.school_table tbody td {
	padding: 10px 0;
	color: #414141;
	border-left: 1px solid #E5E5E5;
}

.school_table tbody p {
	padding: 0 10px;
}

.school_table tbody p>a {
	color: #000;
}

.school_table tbody a:hover {
	text-decoration: underline;
}

.no-underline>tr>td>a {
	text-decoration: none !important;
}

.school_table_button {
	width: 390px;
	margin: 36px auto;
}

.school_table_button>a {
	width: 152px;
}

/*é˘ć Ąćĺ3*/
.college_left>li {
	width: 175px;
	height: 60px;
	background: #00b5b5;
	margin-bottom: 4px;
	text-align: center;
	padding-top: 15px;
	color: #282828;
}

.college_left>li.change-color {
	background: #fff;
	width: 185px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.college_left>li>b {
	font-size: 18px;
}

.college_left>li>p {
	margin-top: 5px;
}

.college_right {
	width: 1015px;
	height: 100%;
}

.ft-12 {
	font-size: 12px;
}

.college_rightson {
	width: 100%;
	height: 100%;
	display: none;
}

.xt-change-bg {
	background: #fff !important;
}

/*ç§çĺ˘?*/
.pic_tab {
	width: 100%;
	float: left;
}

.pic_tab li {
	float: left;
	width: 25%;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.activity_box {
	display: inline-block;
	width: 100%;
	padding: 46px 0 23px;
	background-color: #fff;
	clear: both;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
}

.activity_box .activity_item {
	padding-left: 17px;
}

.activity_box .activity_item li {
	float: left;
	width: 305px;
	margin: 0 8px;
	line-height: 24px;
	text-align: center;
}

.activity_box .activity_item li img {
	display: block;
	margin-bottom: 12px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.activity_box .activity_item li:hover img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);
}

.g-photo {
	position: relative;
	height: 400px;
}

.g-location1 {
	top: 0;
	left: 0;
	width: 355px;
	height: 396px;
}

.g-location2 {
	top: 0;
	left: 360px;
	width: 251px;
	height: 193px;
}

.g-location3 {
	top: 0;
	right: -5px;
	width: 390px;
	height: 193px;
}

.g-location4 {
	top: 196px;
	left: 360px;
	width: 393px;
	height: 200px;
}

.g-location5 {
	top: 196px;
	right: -5px;
	width: 248px;
	height: 200px;
}

.g-shadow {
	position: absolute;
	width: 100%;
	height: 46px;
	bottom: 0;
	background: rgba(0, 0, 0, 0.72);
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 46px;
}

.g-picture {
	position: relative;
	height: 588px;
}

.g-location6 {
	top: 0;
	left: 0;
}

.g-location7 {
	top: 0;
	right: 0px;
}

.g-location8 {
	top: 298px;
	left: 0px;
}

.g-location9 {
	top: 298px;
	right: 0px;
}

.photograph {
	height: 335px;
	position: relative;
}

.g-location10 {
	top: 0;
	left: 0;
}

.g-location11 {
	top: 0;
	left: 219px;
}

.g-location12 {
	top: 0;
	left: 458px;
}

.g-location13 {
	top: 0;
	left: 696px;
}

.g-location14 {
	top: 0;
	right: 0;
}

.g-location15 {
	top: 112px;
	right: 0;
}

.g-location16 {
	top: 162px;
	left: 0;
}

.g-location17 {
	top: 170px;
	left: 216px;
}

.g-location18 {
	top: 170px;
	left: 645px;
}

.g-location19 {
	bottom: 0;
	right: 0;
}

/*ĺŻźč??*/
.lead_word_h {
	float: left;
	width: 90px;
	font-size: 39px;
}

.lead_word_txt {
	float: left;
	width: 900px;
	padding: 3px 0 0 8px;
	line-height: 24px;
}

.g-left {
	width: 740px;
	height: 248px;
	float: left;
	padding: 30px 0 32px 45px;
	box-sizing: border-box;
}

.g-leftson span {
	display: block;
	border-bottom: 2px dashed #c1c0c4;
	width: 62px;
	height: 2px;
	margin-top: 18px;
}

.g-leftson p {
	color: #262236;
	line-height: 30px;
	margin: 15px 28px 0 0;
	text-indent: 25px;
}

.g-right {
	width: 445px;
	height: 248px;
	box-sizing: border-box;
	padding: 25px 25px 0;
}

.g-myscroll {
	height: 145px;
	overflow: hidden;
	margin: 20px 0 0 8px;
	padding-bottom: 0px;
}

.g-right h6 {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 12px;
}

.g-myscroll li>a {
	display: block;
	height: 30px;
	color: #262236;
	position: relative;
	padding-left: 12px;
}

.g-myscroll li>a:before {
	position: absolute;
	content: "";
	display: block;
	width: 7px;
	height: 7px;
	background: #262236;
	top: 6px;
	left: 0;
}

.g-lead {
	margin-top: 80px;
	padding: 25px 0;
	position: relative;
}

.g-max-circle {
	width: 110px;
	height: 110px;
	position: absolute;
	top: -55px;
	left: 50%;
	margin-left: -55px;
	z-index: -1;
}

.g-max-circle>p {
	margin: 16px 0 0 18px;
}

.g-min-circle {
	width: 45px;
	height: 45px;
	background: #00b5b5;
	position: absolute;
	z-index: -1;
	top: 10px;
	left: -15px;
}

.g-lead>p {
	line-height: 30px;
	margin: 0 30px;
}

.g-lead-four {
	width: 925px;
	margin: 0 auto;
}

.g-lead-left {
	margin-top: -6px;
}

.g-lead-left,
.g-line {
	float: left;
}

.g-lead-right {
	float: left;
}

.g-lead-left p {
	color: #f00;
	text-align: center;
}

.g-line {
	width: 3px;
	height: 48px;
	background: #f00;
	margin: 0 12px;
}

.g-lead-right>p {
	width: 765px;
	color: #282828;
	line-height: 22px;
}

/*çłč?ˇćć?1*/
.apply_material li {
	float: left;
	width: 204px;
	height: 204px;
	margin: 20px;
	line-height: 22px;
	text-align: center;
	overflow: hidden;
}

.apply_material .material_name {
	height: 86px;
	width: 204px;
	line-height: 98px;
	font-size: 22px;
}

.apply_material .material_txt {
	padding: 18px 30px 0;
}

.apply_p {
	padding-bottom: 20px;
	font-size: 18px;
	text-align: center;
}

/*çłč?ˇćć?2*/
.xt-materialbox1 {
	margin: 0 auto;
}

.xt-materialbox1>li {
	float: left;
	width: 226px;
	height: 107px;
	margin: 0 30px 30px 0;
	overflow: hidden;
}

.resume {
	text-align: center;
	margin-right: 18px;
}

.resume>span {
	font-size: 80px;
	line-height: 60px;
}

.resume>p {
	font-size: 16px;
	color: #1f241c;
	margin-top: -10px;
}

/*çłč?ˇćć?3*/
.xt-materialbox2>li {
	width: 485px;
	float: left;
	margin-right: 25px;
	padding: 30px 0 20px 0;
}

.subject_apply {
	position: relative;
}

.subject_apply:before {
	width: 48px;
	height: 48px;
	border: 2px dashed #23bfbf;
}

.subject_apply>h3 {
	font-size: 22px;
	background: #fff;
	position: absolute;
	z-index: 2;
	top: 12px;
	left: 50%;
	margin-left: -54px;
}

.xt-materialbox2>li>p {
	margin: 0 35px 8px;
	line-height: 24px;
}

/*çłč?ˇćć?4*/
.apply_type {
	width: 1100px;
}

.apply_type>li {
	float: left;
	width: 240px;
	height: 190px;
	margin: 0 16px 16px 0;
}

.all_kinds {
	height: 130px;
	margin-bottom: 14px;
	text-align: center;
	padding-top: 30px;
}

.apply_type>li>p {
	text-align: center;
}

/*ćĺćĄäž*/
.case_list li {
	float: left;
	width: 435px;
	padding: 20px 25px;
	margin: 0 25px 30px 0;
}

.case_list h2 {
	padding-bottom: 30px;
	font-size: 22px;
}

.case_list h2>a {
	color: #1f241c;
}

.case_list .case_pic {
	float: left;
	width: 150px;
	height: 150px;
	margin-right: 14px;
}

.case_list .case_info {
	float: left;
	padding-top: 13px;
	width: 270px;
}

.case_info p {
	line-height: 24px;
}

.case_href {
	display: inline-block;
	width: 120px;
	height: 36px;
	margin: 15px 8px 0 0;
	line-height: 36px;
	text-align: center;
}

.xt-success>p {
	color: #262236;
	line-height: 24px;
	padding-left: 35px;
}

.dream_list {
	margin-top: 50px;
}

.dream_list>li {
	width: 488px;
	height: 200px;
	float: left;
	margin: 0 28px 40px 0;
	background: #00b5b5;
}

.dream_box {
	width: 100%;
	height: 190px;
	background: #fff;
	margin-top: 10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.dream_img {
	margin: 40px 0 0 20px;
}

.dream_boxson {
	width: 300px;
	height: 155px;
	margin: 20px 20px 0 0;
}

.dream_boxson>h6 {
	font-size: 20px;
}

.dream_boxson>h6>a {
	color: #f00;
}

.dream_boxson>p {
	margin-top: 10px;
	line-height: 24px;

	color: #262236;
}

.success_stories {
	margin-top: 100px;
}

.success_stories>li {
	float: left;
	width: 388px;
	height: 384px;
	margin-right: 18px;
	position: relative;
	padding: 70px 35px 0;
	box-sizing: border-box;
}

.success_stories>li:nth-child(3n) {
	margin-right: 0;
}

.success_circle {
	width: 112px;
	height: 99px;
	padding-top: 13px;
	position: absolute;
	top: -55px;
	left: 50%;
	margin-left: -54px;
	text-align: center;
	background: #00b5b5;
	overflow: hidden;
}

.success_stories>li h6 {
	font-size: 20px;
	text-align: center;
	border-bottom: 1px dashed #dbdbdc;
	padding-bottom: 12px;
	margin-bottom: 12px;
}

.success_stories>li h6>a {
	color: #f00;
}

.success_stories>li p {
	color: #343434;
	line-height: 22px;
	margin-bottom: 4px;
}

.xt-success_case>li {
	float: left;
	width: 351px;
	height: 287px;
	margin: 0 13px 13px 0;
	padding: 30px 0 25px 40px;
	position: relative;
	color: #2f374e;
}
.xt-success_case>li:nth-child(3n){
	margin-right: 0;
}
.success_case_button>a{
	margin-top: 43px !important;
}
.personal_infor {
	width: 209px;
	position: absolute;
	top: 30px;
	right: 16px;
}

.personal_infor>p {
	line-height: 22px;
	margin-bottom: 22px;
}

.xt-case>li {
	float: left;
	width: 403px;
	margin: 0 80px 26px 0;
	position: relative;
	padding: 30px 0 18px 22px;
}

.xt-case>li>h6>a {
	font-size: 18px;
	color: #f00;
}

.xt-case>li>i {
	display: block;
	width: 240px;
	border-bottom: 1px dashed #dbdbdc;
	margin: 15px 0;
}

.xt-case>li>p {
	line-height: 24px;
}

.case-max-circle {
	position: absolute;
	width: 120px;
	height: 120px;
	right: -60px;
	top: 29px;
	background: #E5EBEB;

}

.case-max-circle>a {
	display: block;
	width: 94px;
	height: 94px;
	background: #f00;
	margin: 13px auto 0;
	text-align: center;
	line-height: 94px;
	font-size: 16px;
	color: #fff;
}

/*ćĺćĄäž6*/
.successful_container {
	width: 1066px;
	left: 50%;
	margin-left: -533px;
	overflow: hidden;
	position: relative;
}

.successful_case {
	width: 1000px;
	height: 380px;
	position: relative;
	overflow: hidden;
	left: 50%;
	margin-left: -500px;
}

.success_swipper {
	position: absolute;
	left: 0;
	top: 0;
	height: 380px;
	overflow: hidden;
}

.success_slider {
	width: 930px;
	height: 340px;
	margin: 20px 40px;
	float: left;
}

.success_slider>li {
	width: 196px;
	height: 340px;
	float: left;
	color: #31384b;
	margin-right: 48px;
	text-align: center;
}

.success_slider>li>p {
	line-height: 24px;
}

.su_button {
	height: 52px;
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -533px;
}

.su_button>i {
	display: block;
	position: absolute;
	width: 52px;
	height: 40px;
	text-align: center;
	padding-top: 12px;
	font-size: 30px;
}

.su_button>i:nth-of-type(2) {
	right: -1066px;
}

/*ćĺćĄäž7*/
.s_casecontainer {
	width: 1000px;
	height: 830px;
	overflow: hidden;
	position: relative;
}

.s_caseslide {
	height: 770px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}

.s_casebox {
	height: 770px;
	float: left;
}

.s_casebox>li {
	height: 330px;
	margin-bottom: 20px;
	padding: 45px 0 0 40px;
}

.young_life {
	width: 640px;
	height: 280px;
	margin: 0 60px 0 55px;
}

.young_life>h6 {
	font-size: 22px;
	margin-bottom: 30px;
	position: relative;
}

.young_life>h6:before {
	position: absolute;
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	background: #f00;
	top: 11px;
	left: 0;
}

.young_life>h6 a {
	color: #f00;
	margin-left: 14px;
}

.young_life>p {
	color: #3b3b3b;
	line-height: 28px;
}

.dot_area {
	width: 1000px;
	height: 15px;
	position: absolute;
	bottom: 5px;
	text-align: center;
}

.dot_area>p>span,
.new-dot_area>p>span {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #b5b5b5;
	margin-right: 30px;
}

/*ćĺćĄäž8*/
.container_image {
	width: 960px;
	height: 285px;
	margin: 40px auto;
	position: relative;
}

.add {
	background: url(images/a_more.png) no-repeat 0 0;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	bottom: 30px;
	z-index: 4;
	cursor: pointer;
	display: none;
}

.container_image .i_btn {
	display: block;
	position: absolute;
	top: 118px;
	z-index: 3;
	width: 52px;
	height: 40px;
	background: #f00;
	text-align: center;
	padding-top: 10px;
	font-size: 30px;
}

.container_image .prev_L {
	left: -60px;
}

.container_image .next_R {
	right: -76px;
}

.slide_img {
	width: 940px;
	height: 285px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	left: 18px;
}

.slide_img li {
	width: 740px;
	height: 285px;
	overflow: hidden;
	position: absolute;
	top: 15px;
	border: none;
}

.slide_img li a img {
	position: absolute;
	height: 100%;
}

.slide_img li.on {
	width: 740px;
	left: 170px;
	top: 0;
	overflow: hidden;
}

.slide_img li.left {
	left: 0;
}

.slide_img li.right {
	left: 1000px;
}

.slide_img li.mid {
	left: 190px;
}

.case_mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #000;
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-opacity: 0.5;
	-o-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 11;
}

.slide_img li.on .case_mask {
	display: none;
}

.new-imgposition {
	position: absolute;
	top: -2px;
	left: 0;
}

.new-case_info {
	width: 470px;
	height: 230px;
	position: absolute;
	top: 15px;
	left: 240px;
}

.new-case_info>h2 {
	font-size: 24px;
}

.new-case_info>h2 a {
	color: #f00;
}

.new-case_info>i {
	display: block;
	width: 455px;
	height: 2px;
	border-bottom: 1px dashed #dbdbdc;
	margin: 12px 0;
}

.new-case_info>p {
	color: #262236;
	line-height: 26px;
}

/*ćĺćĄäž9*/
.school-top {
	background: #00b5b5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.school-top>li {
	float: left;
	height: 50px;
	line-height: 50px;
	font-weight: bolder;
	text-align: center;
	border-right: 1px solid #e5e5e5;
}

.w65 {
	width: 65px;
}

.w200 {
	width: 200px;
}

.w228 {
	width: 228px;
}

.w165 {
	width: 165px;
}

.w135 {
	width: 135px;
	border-right: none !important;
}

.school-bottom {
	height: 495px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.no-br {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background: #fff;
	line-height: 19px !important;
}

.no-br>tbody>tr>td {
	padding: 15px 0;
}

.no-br>thead>tr>th {
	font-weight: normal !important;
	color: #414141;
}

/*çĺ?Śçé?1*/
.question_list {
	float: left;
	width: 510px;
	height: 270px;
	overflow: hidden;
}

.question_list li {
	float: left;
	width: 100%;
	height: 54px;
	line-height: 54px;
	color: #1f2229;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.question_list li i {
	padding-left: 30px;
	font-style: normal;
}

.question_list .question_href {
	float: right;
	display: inline-block;
	width: 85px;
	height: 54px;
	font-weight: 700;
	color: #fff;
	text-align: center;
}

.form_box {
	float: right;
	width: 463px;
}

.form_box h2 {
	padding-bottom: 10px;
	font-size: 24px;
	color: #000;
}

.user_name {
	margin-right: 10px;
}

.user_name,
.user_tel {
	width: 215px;
	height: 40px;
	padding-left: 5px;
	line-height: 40px;
	border: none;
	background-color: #fff;
	font-family: Microsoft Yahei;
}

.user_question {
	width: 455px;
	max-height: 120px;
	min-height: 120px;
	margin: 13px 0;
	border: none;
	background: #fff;
	color: #1f2229;
}

.submit_btn {
	display: block;
	margin: 0 auto;
	width: 97px;
	height: 36px;
	line-height: 36px;
	text-align: center;
}

.fixed {
	position: fixed;
	top: 0;
	z-index: 999
}

.pop_style_common {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	display: none;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.pop_style_common.active {
	display: block;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.pop_mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	-ms-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.pop_form_box {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -326px;
	margin-top: -260px;
	width: 652px;
	height: 520px;
	border: 2px solid #5C4E09;
	background: url(https://www.igo.cn/zt/us/master/images/pop_bg.jpg) no-repeat left bottom;
}

.test_form_box {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -175px;
	margin-top: -175px;
	width: 330px;
	height: 330px;
	border: 6px solid #5C4E09;
	background: #fff;
}

.pop_form_title {
	height: 56px;
	line-height: 56px;
}

.pop_form_title,
.wram_title {
	position: relative;
	background-color: #5C4E09;
	color: #fff;
}

.wram_title {
	height: 48px;
	line-height: 48px;
}

.test_tit {
	font-size: 20px;
	color: #1b1b1b;
	padding-top: 10px;
	text-align: center;
}

.pop_form_title p {
	padding-left: 8px;
	font-size: 24px;
}

.wram_title p {
	padding-left: 10px;
	font-size: 16px;
}

.close_form_btn {
	position: absolute;
	right: 0;
	height: 30px;
	width: 40px;
	line-height: 30px;
	display: block;
	font-size: 34px;
	text-align: center;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.white_btn {
	top: 10px;
	color: #fff;
}

.black_btn {
	top: 0;
	color: #2d2d2d;
}

.close_form_btn:hover {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}

.yuyue_form {
	margin: 95px 0 0 349px;
}

.yuyue_f_item,
.text_f_item {
	width: 100%;
	float: left;
	margin-bottom: 22px;
}

.new-text_f_item {
	padding-left: 10px;
}

.yuyue_f_item span,
.text_f_item span {
	float: left;
	width: 95px;
	padding-right: 10px;
	color: #727171;
	font-size: 16px;
	text-align: right;
}

.yuyue_form p {
	padding: 15px 33px 22px 0;
	text-align: right;
	font-size: 16px;
	color: #727171;
}

.yuyue_val,
.tf_val {
	width: 165px;
	height: 30px;
	border: 1px #d1d1d1 solid;
	background: #fff;
	font-size: 16px;
	line-height: 20px;
	color: #666;
	outline: none;
}

.yuyue_href {
	display: inline-block;
	width: 107px;
	height: 38px;
	line-height: 38px;
	background-color: #8D803E;
	color: #fff;
	text-align: center;
	margin: 0 20px 0 16px;
}

.test_href {
	display: inline-block;
	width: 180px;
	height: 44px;
	margin-left: 84px;
	margin-top: 8px;
	line-height: 44px;
	background-color: #8D803E;
	color: #fff;
	font-size: 16px;
	text-align: center;
}

.yuyue_href:hover,
.test_href:hover {
	opacity: 0.9;
	color: #fff;
}

.wram_notice_box {
	position: fixed;
	display: none;
	left: 50%;
	margin-left: -180px;
	top: 50%;
	z-index: 9999999;
	margin-top: -75px;
	width: 360px;
	height: 155px;
	font-family: "ĺž?č˝?ééť";
	font-size: 14px;
	border: 1px solid #0B1137;
	background-color: #fff;
}

.warm_info {
	padding-top: 15px;
	text-align: center;
}

.wram_txt {
	padding-bottom: 20px;
}

/*çĺ?Śçé?2*/
.S_question {
	width: 980px;
	margin: 0 auto;
}

.S_question>li {
	float: left;
	width: 475px;
	min-height: 210px;
	margin: 0 28px 18px 0;
	padding-bottom: 15px;
	position: relative;
}

.S_question>li>h6 {
	height: 48px;
	background: #00b5b5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 10px 0 0 38px;
	font-size: 18px;
	color: #020202;
	position: relative;
}

.xt-figure {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	width: 38px;
	height: 38px;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 5px;
	text-align: center;
	line-height: 38px;
	background: #f00;
	font-style: normal;
}

.S_question>li>h6>i {
	font-style: normal;
	position: absolute;
	top: 18px;
	left: 92px;
}

.S_question>li>p {
	width: 439px;
	color: #262236;
	margin: 16px 18px 8px;
	line-height: 24px;

	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/* ź¸ĐĐşóĎÔĘž˛ťżŞĘĄÂÔ */
	-webkit-line-clamp: 4;
}

.question_button {
	width: 140px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 15px
}

/*çĺ?Śçé?3*/
.page-left {
	width: 510px;
	height: 472px;
}

.page-left>h6,
.page-right>h6 {
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 22px;
	background: #00b5b5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.page-left>p {
	color: #2f374e;
	margin: 12px 36px;
	line-height: 26px;
}

.xt-bd {
	border-bottom: 1px dashed #dbdbdc;
	padding-bottom: 18px;
}

.page-right {
	width: 475px;
	height: 472px;
}

.ask_question {
	width: 355px;
	height: 160px;
	background: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 15px 60px;
}

.ask_qscroll {
	height: 145px;
	overflow: hidden;
}

.ask_qscroll>ul>li {
	line-height: 28px;
	color: #2f374e;
}

.collect_infor {
	height: 210px;
	margin-top: 21px;
}

.collect_infor>form>ul {
	margin-bottom: 18px;
}

.collect_infor>form>ul>li {
	float: left;
	width: 185px;
	height: 40px;
	line-height: 40px;
	color: #2f374e;
	margin-right: 12px;
}

.ml-40 {
	margin-left: 40px;
}

.name-infor,
.tel-infor {
	width: 135px;
	height: 40px;
}

.tj_infor {
	width: 120px;
}

.gather_infor {
	width: 475px;
	min-height: 70px;
	max-height: 70px;
}

.collect_infor>form>p {
	text-align: center;
	margin: 12px 0;
}

.tj_infor {
	margin: 0 auto;
}

/*çĺ?Śçé?4*/
.xt-resolvebox {
	width: 900px;
	margin: 0 auto;
	color: #2f374e;
}

.tip_left {
	width: 430px;
	height: 385px;
}

.tip_innerbox {
	height: 165px;
	background: #fff;
	margin-top: 15px;
	padding: 36px 88px 16px 45px;
}

.tip_scroll {
	height: 145px;
	overflow: hidden;
}

.tip_scroll>ul>li {
	line-height: 28px;
}

.tips {
	width: 420px;
	height: 385px;
}

.tip_bg {
	height: 355px;
}

.tip_bg>h6 {
	height: 54px;
	background: #00b5b5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size: 22px;
	color: #000;
	text-align: center;
	line-height: 54px;
}

.tip_bg>p {
	margin: 0 36px 5px;
	line-height: 24px;
}

.tip_button {
	width: 125px;
	margin: 40px auto 0;
}

.tip_form {
	margin-top: 10px;
}

.tips_forms>li {
	margin-bottom: 15px;
}

.xt-tipname,
.xt-tiptel {
	width: 135px;
	height: 40px;
}

.tip_answer {
	width: 152px;
	max-height: 94px;
	min-height: 94px;
}

.tips_button {
	width: 135px;
	margin: 0 auto;
}

/*--çłč?ˇćšćĄ?--*/
.t-application h6 {
	font-size: 28px;
	color: #f00;
	margin-bottom: 15px;
}

.t-application h6 em {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: #f00;
	text-align: center;
	line-height: 32px;
	color: #fff;
	margin-right: 12px;
}

.t-list {
	background: #fff;
	padding: 28px 25px;
}

.t-list>li {
	line-height: 26px;
	color: #262236;
}

.t-list>li>b {
	color: #336666;
}

.t-apply {
	position: relative;
	margin-top: 110px;
}

.under-list>li {
	width: 486px;
	float: left;
	background: #fff;
	margin-right: 28px;
	box-sizing: border-box;
	padding: 26px 0 5px 0;
	text-align: center;
}

.under-list>li h6 {
	font-size: 22px;
	margin-bottom: 20px;
}

.under-list>li p {
	line-height: 24px;
	text-align: left;
	margin: 0 55px 0 65px;
}

.Free_study {
	margin: 15px auto;
}

.t-max-circle {
	width: 130px;
	height: 130px;
	background: #e4ebeb;
	position: absolute;
	top: -70px;
	left: 50%;
	margin-left: -65px;
}

.t-min-circle {
	width: 100px;
	height: 100px;
	background: #00b5b5;
	position: absolute;
	top: 15px;
	left: 50%;
	margin-left: -50px;
	padding-top: 26px;
	box-sizing: border-box;
}

.t-min-circle>p {
	font-size: 17px;
	text-align: center;
}

.t-high_school>li {
	float: left;
	width: 488px;
	margin-right: 32px;
}

.xt-origin {
	height: 75px;
	background: #00b5b5;
	line-height: 75px;
	font-size: 22px;
	text-align: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.t-content {
	background: #fff;
	box-sizing: border-box;
	padding: 12px 60px 18px 55px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.t-content>p {
	line-height: 26px;
}

/*.t-w170{width:170px !important;margin:22px auto !important;}*/
.junior_school>li {
	width: 480px;
	height: 148px;
	float: left;
	background: #fff;
	margin: 0 36px 36px 0;
}

.junior_schoolson,
.junior-location {
	position: relative;
}

.junior-location {
	margin-bottom: 5px;
}

.junior_shadow {
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	width: 238px;
	height: 148px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.junior-font {
	position: absolute;
	z-index: 11;
	top: 10px;
	width: 238px;
	text-align: center;
}

.t-fonts {
	font-size: 80px;
	margin-left: -120px;
}

.font-20 {
	font-size: 20px;
	color: #fff;
}

.font-31 {
	font-size: 31px;
	color: #fff;
	position: absolute;
	top: 20px;
	left: 110px;
}

.junior_schoolson2 {
	float: right;
	width: 242px;
	margin-top: 25px;
}

.junior_schoolson2 p {
	color: #1f241c;
	line-height: 26px;
	margin: 0 20px;
}

.grade_apply {
	overflow: hidden;
}

.grade_menu>li {
	width: 50%;
	float: left;
	line-height: 60px;
	height: 60px;
	text-align: center;
	font-size: 18px;
	color: #282828;
	background: #fff;
	position: relative;
}

.grade_menu>li.change {
	background: #00b5b5;
}

.grade_menu>li.change:after {
	top: 60px;
}

.grade_content {
	margin-top: 180px;
}

.grade_contentson {
	display: none;
}

.grade_contentson>li {
	width: 273px;
	float: left;
	background: #fff;
	position: relative;
	height: 328px;
	margin-right: 10px;
	padding: 30px 25px 0 30px;
}

.grade_circle {
	width: 90px;
	height: 90px;
	position: absolute;
	top: -50px;
	left: 50%;
	margin-left: -45px;
	font-size: 54px;
	color: #dbe1e1;
	text-align: center;
	line-height: 90px;
}

.grade_contentson div {
	color: #282828;
	line-height: 26px;
}

.font-22 {
	font-size: 22px;
	margin: -20px 0 20px;
	text-align: center;
	position: relative;
	z-index: 2;
}

.grade_button {
	width: 195px;
	position: absolute;
	bottom: 18px;
	left: 50%;
	margin-left: -97.5px;
}

/*ć°éäźĺ?1*/
.xt-ascecontent>li {
	float: left;
	overflow: hidden;
	text-align: center;
}

.xt-item1 {
	width: 250px;
	height: 194px;
}

.xt-item2 {
	padding: 40px 40px 0;
	width: 170px;
	height: 154px;
	background: #fff;
}

.xt-item2>h6 {
	font-size: 18px;
	color: #010101;
}

.xt-item2>p {
	font-size: 14px;
	color: #58585a;
	margin-top: 24px;
	line-height: 24px;
}

.xt-ascecontent>li>img {
	width: 250px;
}

/*ć°éäźĺ?2*/
.xt_adv_list li {
	float: left;
	width: 500px;
	height: 99px;
	margin: 0 8px 8px 0;
}

.xt_adv_content {
	margin-top: 20px;
	width: 390px;
}

.xt-animation {
	width: 99px;
	height: 79px;
	background: #fff;
	text-align: center;
	padding-top: 20px;
}

.xt-animation>span {
	font-size: 58px;
}

.xt-ascendancy {
	border-top-left-radius: 15px;
}

.xt-ascendancy2 {
	border-top-right-radius: 15px;
	margin-right: 10px;
}

.xt-ascendancy3 {
	border-bottom-left-radius: 15px;
}

.xt-ascendancy4 {
	border-bottom-right-radius: 15px;
	margin-right: 10px;
}

.xt-font18 {
	font-size: 18px;
	color: #f00;
}

.xt-font14 {
	color: #434343;
}

.xt-adv-right {
	text-align: right;
}

.adv_line {
	width: 134px;
	height: 2px;
	background: #00b5b5;
	margin: 6px 0 12px 0;
}

.adv_line1 {
	margin-left: 254px;
}

/*ć°éäźĺ?3*/
.xt-advantage>li {
	background: url(images/ascendancy.png) no-repeat;
	float: left;
	width: 240px;
	height: 180px;
	margin-right: 35px;
	text-align: center;
	padding-top: 16px;
}

.xt-advantage>li>h6 {
	font-size: 18px;
	color: #f00;
	margin-top: 3px;
}

.advantageson>p {
	margin: 18px auto 0;
}

/*čĄŁé?ä˝čĄ?1*/
.xt-food {
	width: 1200px;
}

.xt-food>li {
	float: left;
	margin-right: 90px;
	text-align: center;
	position: relative;
	width: 192px;
	height: 310px;
}

.food-localize1 {
	width: 182px;
	height: 90px;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 0 0 90px 90px;
	font-size: 18px;
	color: #fefefe;
	position: absolute;
	top: 94px;
	left: 5px;
	line-height: 75px;
}

.food-localize2 {
	margin-top: 16px;
	line-height: 24px;
}

/*čĄŁé?ä˝čĄ?2*/
.cfll_box {
	width: 840px;
	margin: 0 auto;
}

.cfll_box>li {
	float: left;
	width: 387px;
	margin: 0 66px 66px 0;
	padding-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.common_food {
	top: 25px;
	margin-left: -24px;
}

.g-food {
	color: #282828;
	margin: 24px 36px 18px;
	line-height: 24px;
	text-align: center;
}

/*čĄŁé?ä˝čĄ?3*/
.g-foodbox>li {
	float: left;
	width: 241px;
	height: 322px;
	margin-right: 12px;
	position: relative;
}

.food-shadebox {
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: -57.5px;
}

.food-shade {
	width: 115px;
	height: 115px;
}

.food-shadebox>p {
	top: 30px;
	margin-left: -20px;
}

.shade_box {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.hide_text {
	position: absolute;
	top: 60px;
}

.hide_text>p {
	color: #fff;
	margin: 0 25px;
	line-height: 22px;
	position: relative;
	padding-left: 8px;
}

.hide_text>p:before {
	position: absolute;
	content: "";
	display: block;
	width: 2px;
	height: 2px;
	background: #fff;
	top: 10px;
	left: 0;
}

/*čĄŁé?ä˝čĄ?4*/
.g-cfllbox {
	margin-top: 110px;
}

.g-cfllbox>li {
	float: left;
	width: 452px;
	margin: 0 40px 80px 0;
	padding: 30px 0 22px 38px;
	position: relative;
}

.cfll-circle {
	width: 110px;
	height: 110px;
	position: absolute;
	top: -50px;
	right: 50px;
}

.new-icon-search {
	font-size: 80px;
	left: 50%;
	margin-left: -40px;
	top: 23px;
}

.new-icon-money {
	font-size: 160px;
	left: 50%;
	top: -22px;
}

.new-icon-notepad {
	font-size: 70px;
	left: 50%;
	margin-left: -40px;
	top: 30px;
}

.new-icon-live {
	font-size: 70px;
	left: 50%;
	margin-left: -33px;
	top: 20px;
}

.cfll-circle>span {
	position: absolute;
}

.g-cfllbox>li>h6 {
	font-size: 20px;
	margin-bottom: 25px;
}

.g-cfllbox>li>p {
	margin-right: 45px;
	line-height: 22px;
}

/*ç­žčŻćĺ1*/
.visa_box {
	position: relative;
}

.visa_box>li {
	float: left;
	width: 476px;
	margin: 0 50px 38px 0;
	padding: 30px 0 40px 0;
}

.xt-origin1 {
	font-size: 22px;
	color: #1f241c;
	text-align: center;
	font-weight: bold;
}

.visa_box>li p {
	color: #1f241c;
	margin: 18px 66px 0;
	line-height: 24px;
}

.visa_box>li p a {
	color: #f00;
}

.visa_maxcircle {
	width: 130px;
	height: 130px;
	position: absolute;
	left: 50%;
	margin-left: -114px;
	top: 94px;
	background: #e4ebeb;
}

.visa_mincircle {
	width: 110px;
	height: 110px;
	background: #00b5b5;
	margin: 10px auto;
	font-size: 22px;
	color: #020202;
	text-align: center;
	line-height: 110px;
}

/*ç­žčŻćĺ2*/
.guide_box {
	overflow: hidden;
}

.service_box {
	width: 720px;
	height: 580px;
}

.menu_list {
	padding-left: 12px;
}

.menu_list>li {
	float: left;
	width: 158px;
	height: 58px;
	border: 2px solid #00b5b5;
	text-align: center;
	line-height: 60px;
	font-weight: bold;
	font-size: 22px;
	color: #282828;
	margin: 0 16px 11px 0;
	cursor: default;
	background: none;
}

.menu_list>li.change_bg {
	background: #00b5b5;
}

.national_content {
	height: 435px;
}

.national_contentson {
	width: 100%;
	height: 100%;
	display: none;
}

.xt-max-height {
	overflow-x: hidden;
	overflow-y: scroll;
	width: 690px;
	height: 425px;
	padding: 10px 0 0 30px;
}

.xt-max-height>em {
	display: inline-block;
	color: #2f374e;
	margin-bottom: 8px;
	font-weight: bold;
	margin-top: 15px;
}

.xt-max-height>p {
	margin-right: 41px;
	line-height: 24px;
	position: relative;
}

.xt-pd {
	padding-left: 8px;
}

.xt-max-height>p>em {
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #2f374e;
	position: absolute;
	top: 10px;
	left: 0;
}

/*çĺ?Ść´ťĺ?1*/
.school_table thead th,
.school_table tbody td {
	border-left: 1px solid #e5e5e5;
	color: #000 !important;
}

.new-table-line tbody td {
	padding: 15px 0;
}

.school_table tbody td>a,
.f-color {
	color: #f00;
	font-weight: bold;
	text-decoration: underline;
}

.border_none {
	border-left: none !important;
}

/*çĺ?Ść´ťĺ?2*/
.study_abroad {
	height: 315px;
	position: relative;
	padding-top: 45px;
}

.city-box {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	position: relative;
}

.city-box:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 2px;
	display: block;
	background-color: #dcdcdc;
}

.city_bottom_box>li {
	margin-top: -13px;
	position: relative;
	left: 25px;
}

.city_top_box>li,
.city_bottom_box>li {
	float: left;
}

.city_top {
	width: 92px;
	height: 60px;
	background: #ededed;
	color: #282828;
	text-align: center;
	padding-top: 12px;
}

.city_line {
	width: 1px;
	height: 19px;
	background: #00b5b5;
	margin-left: 45px;
}

.city-circle {
	width: 12px;
	height: 12px;
	background: #00b5b5;
}

.city-circle,
.city_circle {
	position: relative;
	z-index: 2;
	margin-left: 40px;
}

.city_circle {
	width: 10px;
	height: 10px;
	border: 1px solid #00b5b5;
}

.city-active {
	background: #00b5b5;
}

.city-container {
	width: 750px;
	height: 80px;
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -375px;
}

.city-content {
	width: 100%;
	height: 100%;
	display: none;
}

.city-content>h6 {
	font-size: 50px;
	color: #f00;
}

.city-infor {
	width: 405px;
	margin: 15px 0 0 45px;
	color: #282828;
}

.city-infor>p {
	line-height: 22px;
}

.city_button {
	width: 126px;
	position: absolute;
	top: 15px;
	right: 0;
}

/*ćł¨ĺčĄ¨ĺ1*/
.register_form1 {
	height: 209px;
	width: 1200px;
	padding: 26px 30px 0;
	box-sizing: border-box;
}

.register_form1>h6 {
	color: #262236;
	font-weight: normal;
	border-bottom: 1px solid #f7f9f9;
	padding-bottom: 16px;
	font-size: 16px;
}

.xt-form_box {
	width: 100%;
	height: 110px;
	margin: 26px auto;
}

.xt-form>li {
	width: 221px;
	height: 34px;
	background: #f3f3f3;
	float: left;
	margin: 0 64px 15px 0;
	padding-top: 6px;
	line-height: 40px;
}

.xt-form>li>span {
	font-size: 26px;
	display: inline-block;
	margin: 1px 0 0 10px;
}

.xt-name,
.xt-tel,
.select,
.xt-email,
.xt-colleges {
	width: 126px;
	height: 40px;
	background: none;
	margin-top: -6px;
	color: #a3a3a3;
}

.select {
	background: url(images/xt-select.jpg) 98px 15px no-repeat;
}

.xt-scroll {
	width: 126px;
	background: #f3f3f3;
	display: none;
}

.xt-scroll>ul {
	max-height: 200px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.xt-scroll>ul>li {
	margin: 0 !important;
}

.xt-scroll>ul>li>a {
	display: block;
	line-height: 30px;
	color: #535353 !important;
}

.xt-scroll>ul>li>a:hover {
	background: #f00;
}

.select>dd {
	position: relative;
	z-index: 1;
}

.no_bg {
	background: #fff !important;
}

.xt-submit {
	width: 100%;
	background: #f00;
}

/*ćł¨ĺčĄ¨ĺ2*/
.register_form2 {
	height: 76px;
	padding: 36px 24px 0;
}

.xt-form1>li {
	margin-right: 35px;
}

.tj_button {
	display: block;
	float: left;
	width: 122px;
	height: 40px;
}

/*ćł¨ĺčĄ¨ĺ3*/
.g-formbox {
	height: 288px;
}

.xt-guide_box {
	width: 390px;
	height: 240px;
	margin: 26px 60px 0 0;
	text-align: center;
}

.xt-guide_box>h6 {
	font-size: 22px;
}

.xt-guide_box>i {
	display: block;
	width: 250px;
	border-bottom: 1px dashed #dbdbdc;
	margin: 10px auto 15px;
}

.xt-guide_box>p {
	line-height: 24px;
}

.fl_form {
	margin: 15px 0 32px;
}

.fl_form>li {
	float: left;
	width: 180px;
	height: 32px;
	margin: 0 15px 15px 0;
	line-height: 32px;
	position: relative;
}

.guide_name,
.guide_tel,
.guide_city,
.guide_country {
	width: 110px;
	height: 32px;
	background: #eee;
	color: #a3a3a3;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.guide_city,
.guide_country {
	border: none;
	outline: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.guide-before:before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-width: 8px 6px 0;
	border-style: solid;
	border-color: #535353 transparent transparent;
	top: 12px;
	right: 10px;
}

select.guide_city::-ms-expand,
.select.guide_country::-ms-expand {
	display: none;
}

.xt-tj {
	width: 120px;
	margin: -32px auto 0;
}

/*ćł¨ĺčĄ¨ĺ4*/
.g-formboxs {
	margin-bottom: 22px;
}

.g-formleftbox {
	width: 625px;
	height: 215px;
}

.g-formleftbox>h6 {
	height: 65px;
	background: #00b5b5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size: 22px;
	text-align: center;
	line-height: 65px;
}

.xt-successful {
	width: 565px;
	height: 45px;
	margin: 30px auto 20px;
}

.xt-successful>li {
	float: left;
	margin: 0 10px 8px 0;
}

.g-formrightbox {
	width: 362px;
	height: 215px;
	background: #fff;
}

.g-questionscroll {
	width: 290px;
	height: 120px;
	margin: 50px auto;
	overflow: hidden;
}

.g-questionscroll>ul>li {
	line-height: 28px;
}

.answer_box>form>ul>li {
	float: left;
	width: 190px;
	height: 38px;
	line-height: 38px;
	margin-right: 30px;
}

.w350 {
	width: 350px !important;
}

.w125 {
	width: 125px !important;
}

.xt-craigslist,
.xt-casename,
.xt-casetel {
	height: 38px;
	background: #fff;
	color: #000;
}

.xt-craigslist {
	width: 262px;
}

.xt-casename,
.xt-casetel {
	width: 134px;
}

.xt-case-tj {
	width: 125px;
}

/*ćł¨ĺčĄ¨ĺ5*/
.aggregation_form {
	height: 270px;
	position: relative;
	padding: 30px 0 0 22px;
	width: 978px;
}

.regation_box>li {
	float: left;
	height: 30px;
	line-height: 30px;
	color: #333434;
	margin-bottom: 20px;
}

.pl-15,
.xt-w215,
.xt-w205,
.ml-10,
.xt-w196 {
	margin-right: 30px;
}

.pl-15 {
	padding-left: 15px;
	width: 181px;
}

.xt-w196 {
	width: 196px;
}

.xt-w205 {
	width: 205px;
	margin-left: 10px;
}

.xt-w215 {
	width: 215px;
}

.xt-w230 {
	width: 230px;
}

.xt-w160 {
	width: 152px;
	margin: 0 65px 0 20px;
	padding-left: 8px;
}

.xt-w225 {
	width: 220px;
	padding-left: 5px;
}

.xt-w160>p {
	width: 95px;
	margin-right: -10px;
}

.mr-12 {
	margin-right: 12px;
}

.xt-w160>p>em {
	margin-left: 4px;
}

.re_common {
	width: 130px;
	height: 30px;
	background: #f3f3f3;
	color: #a3a3a3;
}

.rewrite_country {
	background: #f3f3f3 url(images/center_small.jpg) 105px 10px no-repeat;
	margin-top: 0;
}

.xt-new-scroll {
	width: 130px;
}

.institution {
	margin-right: -5px;
}

.performance,
.budget {
	width: 950px;
	height: 38px;
	line-height: 38px;
	color: #333434;
}

.language_box {
	margin-left: 4px;
}

.language_box>li {
	float: left;
	margin-right: 20px;
}

.language_box>li>input {
	width: 70px;
	height: 30px;
	background: #f3f3f3;
	margin: 4px 0 0 10px;
}

.performance>p {
	width: 290px;
	height: 38px;
	color: #f00;
	line-height: 22px !important;
}

.budget {
	margin-top: 20px;
}

.abroad_box {
	margin-left: 40px;
	width: 520px;
}

.abroad_box>li {
	float: left;
	margin-right: 30px;
}

.budget_button {
	width: 130px;
	text-align: center;
}

/*éĄžéŽć¨č1*/
.advisers_swiper {
	position: relative;
	width: 1000px;
	height: 205px;
	overflow: hidden;
}

.advisers_wrapper {
	position: absolute;
	left: 0;
	top: 0;
	height: 205px;
	overflow: hidden;
}

.advisers_box {
	width: 910px;
	height: 205px;
	margin: 0 45px;
	float: left;
}

.advisers_box>li {
	float: left;
	margin-right: 30px;
	position: relative;
	width: 205px;
	height: 205px;
	overflow: hidden;
}

.advisers_box>li>img {
	width: 208px;
	height: 208px;
}

.advisers_box>li>p {
	position: absolute;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	width: 205px;
	line-height: 50px;
	background: rgba(0, 0, 0, 0.7);
	z-index: 1;
	bottom: 0;
}

.advisers_button {
	width: 1000px;
	height: 34px;
	position: absolute;
	top: 83px;
}

.advisers_button>a {
	display: block;
	width: 22px;
	height: 32px;
}

.adviser_button {
	width: 185px;
	margin: 50px auto 0;
}

/*éĄžéŽć¨č2*/
/*.advisers_recommend{
	height:220px;
	width:910px;
	padding:20px 45px;
}*/
/*ć°ĺ??*/
.mentor_slide>li:nth-of-type(1) {
	margin-left: 45px;
}

.new-teacher_box {
	width: 160px;
	height: 85px;
	position: absolute;
	top: 170px;
}

.new-left1 {
	left: 1px;
}

.new-left2 {
	left: 354px;
}

.teacher_circle {
	width: 85px;
	height: 85px;
	background: #f00;
	position: relative;
}

.teacher_text {
	position: absolute;
	width: 130px;
	height: 50px;
	top: 12px;
	left: 32px;
}

.teacher_text>p {
	color: #fff;
	line-height: 32px;
}

.guest_button {
	width: 1000px;
	height: 60px;
	position: absolute;
	top: 145px;
}

/*ć°ĺ?ćé?ć ˇĺź*/
.mentor_button {
	margin-top: -10px;
	margin-left: 30px;
}

.resetting {
	margin-bottom: 0 !important;
}

.guests_href {
	margin-top: 22px;
}

.subject_lists .subject_href,
.mentor_button,
.new-guest_button>a,
.schedule_button>a,
.education_btn,
.Special_button>a,
.major_button>a,
.college_school_button>a,
.academy_button,
.superiorty_lists .superiorty_hrefs,
.apply_button,
.superiorty_list .superiorty_href,
.xt_adv_hrefs,
.advantage_button,
.abroad_button>a,
.guests_href,
.fee_href,
.fee_button,
.bursary_button,
.required_button,
.condition_hrefs,
.application_btn,
.require_btn,
.require_apply_button>a,
.require_button,
.apply_href,
.material_button>a,
.Free_study,
.app_school>a,
.food_btn>a,
.food_button,
.more_visa,
.g-more-button,
.success_case_button>a,
.sus_button>a,
.s_casebutton>a,
.case_info_button>a,
.success_button>a {
	display: inline-block;
	padding: 0 30px;
	height: 36px;
	line-height: 36px;
	text-align: center;
}

.antage_box {
	margin-top: 10px;
}

.road_box {
	position: absolute;
	bottom: 30px;
	left: 50%;
	margin-left: -192px;
}

.fee_href_box {
	position: absolute;
	display: block;
	left: 50%;
	bottom: 46px;
	margin-left: -60px;
}

.condition_hrefs {
	margin: 0 14px;
	text-align: center;
}

.require_btn_box {
	margin-top: 15px;
	text-align: center;
}

.require_apply_button {
	margin-top: 30px;
	text-align: center;
}

.application_btn_box {
	margin-top: 8px;
	text-align: center;
}

.require_button_box {
	text-align: center;
}

.fee_button_box {
	margin-top: 38px;
	text-align: center;
}

.more_visa_box {
	margin-top: 52px;
	text-align: center;
}

.academy_button {
	margin-top: 25px;
	text-align: center;
}

.g-more-button_box {
	text-align: center;
}

.success_button {
	margin-bottom: 12px;
}

.subject_lists .subject_href,
.new-guest_button>a,
.schedule_button>a {
	margin: 20px 17px 0;
}

.Special_button>a {
	margin: 36px 17px 0;
}

.major_button>a,
.college_school_button>a,
.abroad_button>a {
	margin: 28px 17px 0;
}

.material_button>a {
	margin: 25px 17px 0;
}

.app_school>a {
	margin-right: 17px;
}

.food_btn>a {
	margin: 35px 17px 0;
}

.success_case_button>a {
	margin: 22px 17px 0;
}

.sus_button>a {
	margin: 35px 17px 0
}

.s_casebutton>a {
	margin: 25px 17px 0;
}

.case_info_button>a {
	margin: 18px 17px 0;
}

.success_button>a {
	margin: 8px 3px 0;
}

.require_apply_button>a {
	margin: 18px 20px 0;
}

.new-guest_button,
.schedule_button,
.Special_button,
.major_button,
.college_school_button,
.abroad_button,
.bursary_button_box,
.required_button_box,
.material_button,
.t-w170_box,
.app_school,
.food_btn,
.food_button_box,
.success_case_button,
.sus_button,
.s_casebutton,
.case_info_button,
.case_info_button,
.success_button,
	.case_btn {
	text-align: center;
	clear: both;
}

/*ć°ĺ?ćžĺ¤§ććcssbegin*/
.zoomBox {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	height: 100%;
	width: 100;
	z-index: -1;
	overflow: hidden;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.zoomBox.active {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 99999999999;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.zoomMask {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 992;
	background-color: #000;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	opacity: 0.7;
}

.close_zoom {
	position: fixed;
	right: 30px;
	top: 20px;
	z-index: 99999;
	width: 45px;
	height: 45px;
	display: block;
	border-radius: 50%;
	background-color: #393A3C;
	color: #fff;
	text-align: center;
	font-size: 30px;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.close_zoom:hover {
	background-color: #A4B957;
}

.piczoom {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
}

.piczoom li {
	position: absolute;
	left: 0;
	top: 0;
}

.piczoom li>img {
	width: 521px;
	height: 738px;
}

.zoomPrev,
.zoomNext {
	position: fixed;
	top: 50%;
	margin-top: -20px;
	width: 54px;
	height: 54px;
	background-color: #A4B957;
	z-index: 1000;
	border-radius: 50%;
	cursor: pointer;
	text-align: center;
	line-height: 54px;
	color: #fff;
	font-size: 30px;
}

.zoomNext {
	right: 20px;
}

.zoomPrev {
	left: 20px;
}

.contnt {
	position: relative;
}

/*ć°ĺ?ćžĺ¤§ććcssbend*/
/*ć°ĺ?ć é˘ĺŹç¨ć ˇĺźbegin*/
.header_style1>p,
.header_style1>p>span,
.header_style1>h2,
.header_style2>p,
.header_style2>p>span,
.header_style2>h2,
.header_style3>p,
.header_style3>h2,
.header4-1,
.header4-2,
.header4-1>p>span,
.header4-2>p>span,
.header_style4>h2,
.header_style5>p,
.header_style5>h2 {
	display: inline-block;
}

.header_style1>p>span,
.header_style2>p>span,
.header4-1>p>span,
.header4-2>p>span,
.circle5 {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

/*ć°ĺ?ć é˘ĺŹç¨ć ˇĺźend*/
/*ć°ĺ?ć é˘ć ˇĺźç??1ç§begin*/
.header_style1>p {
	background: #f00;
	width: 100px;
	height: 2px;
	position: relative;
	top: -12px;
}

.header_style1>p>span {
	background: #f00;
	width: 14px;
	height: 14px;
	position: absolute;
	top: -6px;
}

.circle_fl {
	left: 0;
}

.circle_fr {
	right: 0;
}

.header_style1>h2 {
	margin: 0 30px;
}

/*ć°ĺ?ć é˘ć ˇĺźç??1ç§end*/
/*ć°ĺ?ć é˘ć ˇĺźç??2ç§begin*/
.header_style2>p {
	width: 300px;
	height: 6px;
	border-radius: 60px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	-ms-border-radius: 60px;
	-o-border-radius: 60px;
	background: #f00;
	position: relative;
	top: -8px;
}

.header_style2>p>span {
	width: 15px;
	height: 15px;
	background: #f00;
	position: absolute;
	top: -6px;
}

.circle_fl2 {
	right: -20px;
}

.circle_fr2 {
	left: -20px;
}

.header_style2>h2 {
	margin: 0 35px;
}

/*ć°ĺ?ć é˘ć ˇĺźç??2ç§end*/
/*ć°ĺ?ć é˘ć ˇĺźç??3ç§begin*/
.header_style3 {
	text-align: left;
}

.header_style3>p {
	width: 8px;
	height: 30px;
	background: #f00;
	position: relative;
	bottom: -4px;
	margin-right: 10px;
}

/*ć°ĺ?ć é˘ć ˇĺźç??3ç§end*/
/*ć°ĺ?ć é˘ć ˇĺźç??4ç§begin*/
.header4-1,
.header4-2 {
	width: 80px;
	height: 30px;
	position: relative;
	top: 3px;
}

.header4-1>p>span,
.header4-2>p>span {
	width: 12px;
	height: 12px;
	background: #f00;
	position: absolute;
}

.circle4_1,
.circle4_2,
.circle4_3,
.circle4_7,
.circle4_8,
.circle4_9 {
	top: 0;
}

.circle4_1,
.circle4_10 {
	left: 0;
}

.circle4_2,
.circle4_11 {
	left: 25px;
}

.circle4_3,
.circle4_12 {
	left: 50px;
}

.circle4_4,
.circle4_5,
.circle4_6,
.circle4_10,
.circle4_11,
.circle4_12 {
	top: 18px;
}

.circle4_4,
.circle4_7 {
	left: 15px;
}

.circle4_5,
.circle4_8 {
	left: 40px;
}

.circle4_6,
.circle4_9 {
	left: 65px;
}

.header_style4>h2 {
	margin: 0 10px;
}

/*ć°ĺ?ć é˘ć ˇĺźç??4ç§end*/
/*ć°ĺ?ć é˘ć ˇĺźç??5ç§begin*/
.header_style5>p {
	width: 36px;
	height: 10px;
	background: #f00;
	border-radius: 60px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	-ms-border-radius: 60px;
	-o-border-radius: 60px;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	position: relative;
}

.top5_1 {
	top: -10px;
}

.top5_2 {
	top: -5px;
}

.header_style5>h2 {
	margin: 0 12px;
}

.circle5 {
	width: 10px;
	height: 10px;
	background: #f00;
	position: absolute;
	top: 0;
	right: 40px;
}

/*ć°ĺ?ć é˘ć ˇĺźç??5ç§end*/
.put01,
.put02 {
	height: 20px !important;
}

/*ć°ĺ?čľćä¸č˝?1*/
.Down-zt-list li {
	width: 485px;
	height: 405px;
	float: left;
	margin-right: 30px;
	background: #fff;
}

.Down-zt-list>li>h6 {
	font-size: 20px;
	text-align: center;
	line-height: 58px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.Data-Text {
	width: 415px;
	height: 290px;
	margin: 30px auto 0;
}

.Down-T {
	width: 140px;
	padding-top: 12px;
}

.Down-bible {
	width: 249px;
}

.Down-bible h6 {
	font-size: 16px;
	margin-bottom: 18px;
}

.Down-bible p,
.Down-inner p {
	font-size: 14px;
	color: #020202;
	position: relative;
	padding-left: 12px;
	line-height: 24px;
	margin-bottom: 8px;
}

.Down-bible p:before,
.Down-inner p:before {
	position: absolute;
	content: "";
	width: 5px;
	height: 5px;
	background: #000;
	top: 9px;
	left: 0;
}

.Mt-46 {
	margin-top: 28px !important;
}

/*ć°ĺ?čľćä¸č˝?2*/
.Country-book {
	width: 930px;
	height: 210px;
	background: #f0f;
	padding: 32.5px 35px;
	background: #fff;
}

.Down-inner {
	width: 765px;
}

.Down-inner h6 {
	font-size: 20px;
	margin-bottom: 15px;
}

.Down-inner h6 span {
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.J-down-btn {
	display: block;
	width: 114px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	margin-top: 14px;
	padding-left: 26px;
	cursor: pointer;
}

.J-down-btn img {
	margin-left: 8px;
	position: relative;
	top: 2px;
}

/*ć°ĺ?čľćä¸č˝˝end*/
/*body{background-color: #eee;}*/
#serveBox,
#serveBox div,
#serveBox p,
#serveBox span,
#serveBox ul,
#serveBox li,
#serveBox img {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

#serveBox {
	font-size: 0;
	width: 1000px;
	margin: 0 auto;
	color: #373737;
	font-family: "Microsoft YaHei";
}

#serveBox .title {
	font-weight: bold;
	text-align: center;
}

#serveBox .top .title {
	font-size: 38px;
	line-height: 54px;
}

#serveBox .top p {
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	margin-bottom: 45px;
}

#serveBox .container {
	position: relative;
	height: 391px;
}

#serveBox .container .wrapBox {
	width: 936px;
	height: 353px;
	position: relative;
	margin: 0 auto 30px;
	overflow: hidden;
}

#serveBox .wrapBox .wrap {
	position: absolute;
	left: 0;
	width: 1000%;
	height: 353px;
}

#serveBox .wrap li {
	float: left;
	list-style: none;
}

#serveBox .wrap li .item {
	display: inline-block;
	vertical-align: top;
	width: 300px;
	height: 353px;
	margin-right: 18px;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}

#serveBox .wrap li .item.last {
	margin-right: 0;
}

#serveBox .wrap li .item .circle {
	position: absolute;
	width: 76px;
	height: 76px;
	border-radius: 50%;
	background-color: #ff648d;
	left: -35px;
	top: -38px;
}

#serveBox li .item img {
	width: 300px;
	height: 117px;
	display: block;
	cursor: pointer;
}

#serveBox .wrap li .item .circle em {
	position: absolute;
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
	bottom: 13px;
	right: 13px;
}

#serveBox .wrap .item .content {
	height: 236px;
	width: 100%;
	background-color: #fff;
	padding: 0 28px;
	position: relative;
}

#serveBox .wrap .item .content:after {
	content: "";
	position: absolute;
	top: -14px;
	left: -2px;
	width: 300px;
	height: 14px;
	/*background: url(../images/border-top.png);*/
}

#serveBox .wrap .item .content .title {
	font-size: 18px;
	line-height: 56px;
	font-weight: bold;
	text-align: center;
}

#serveBox .wrap .item .content p {
	font-size: 14px;
	line-height: 26px;
	position: relative;
	padding-left: 10px;
}

#serveBox .wrap .item .content p:before {
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #373737;
	left: 0;
	top: 10px;
}

#serveBox .arrow {
	width: 12px;
	height: 20px;
	position: absolute;
	top: 167px;
	cursor: pointer;
	font-size: 0;
}

#serveBox .arrow.prev {
	background-image: url(https://www.igo.cn/zt/serve/images/arrow_01.png);
	left: 0;
}

#serveBox .arrow.next {
	background-image: url(https://www.igo.cn/zt/serve/images/arrow_02.png);
	right: 0;
}

#serveBox .points {
	text-align: center;
}

#serveBox .points li {
	width: 8px;
	height: 8px;
	background-color: #bcbcbc;
	border-radius: 50%;
	cursor: pointer;
	margin: 0 4px;
	display: inline-block;
}

#serveBox .points li.active {
	background-color: #ed395c;
}

#serveBox .tip {
	font-size: 14px;
	line-height: 14px;
	color: #888;
	position: absolute;
	bottom: 0;
	right: 32px;
}

#offerList ul {
	display: flex;
	flex-wrap: wrap;
	height: 680px;
	overflow: hidden;
	align-items: flex-start;
	transition: all .3s;
}

#offerList ul.active {
	transition: all .3s;
	height: auto;
}

#offerList li {
	width: 180px;
	height: 320px;
	overflow: hidden;
	margin-right: 24px;
	margin-bottom: 20px;
	position: relative;
	cursor: pointer;
}

#offerList li:nth-child(6n) {
	margin-right: 0;
}

#offerList li img {
	width: 100%;
}

#offerList li .blow {
	width: 69px;
	height: 69px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	display: none;
}

#offerList li:hover .blow {
	display: block;
}

#offerList .more {
	display: flex;
	font-size: 16px;
	color: #000000;
	flex-direction: column;
	cursor: pointer;
	margin-top: 15px;
	align-items: center;
	margin-bottom: 35px;
}

#offerList .more:hover {
	font-weight: 700;
}

#offerList .success_button>a,
	#offerList .case_btn>a{
	width: 125px;
	margin: 0 40px;
	height: 40px;
	line-height: 40px;
}
.toollist ul {
  flex-wrap: wrap;
	display: flex;
	justify-content: space-between;
}

.toollist li {
  width: 280px;
  height: 120px;
  font-size: 22px;
  line-height: 30px;
  padding: 5px;
  position: relative;
  top: 0;
  transition: all .3s;
	display: flex;
	box-sizing: border-box;
}

.toollist li:hover {
  top: -10px;
  transition: all .3s;
}

.toollist li.mar {
  margin-bottom: 26px;
}

.toollist li a {
  color: #333333;
  width: 100%;
  height: 100%;
  position: relative;
}

.toollist li a::before {
  content: "";
  width: 5px;
  height: 100%;
  background-color: #e7bd88;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 6;
}

.toollist li a img {
  position: relative;
}

.toollist li a p {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 31px;
  padding-top: 20px;
  z-index: 5;
}
.offerView {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .8);
	display: none;
	z-index: 1000;
}

.offerView .img {
	width: auto;
	height: 787px;
	position: absolute;
	top: 52%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

.offerView .img img {
	height: 100%;
}

.offerView .img .close {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 0;
	right: -100px;
	cursor: pointer;
}
.bottom-teacher-box{
	width: 1200px !important;
}