#imageField{width: 82px !important;}
*{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}
body{font-size: 14px;font-family: Microsoft Yahei;}
.clearfix:after{content: '';height: 0;display: block;clear: both;visibility: hidden;}
div#wrapperBox a,div#wrapperBox p,div#wrapperBox div,div#wrapperBox h1,div#wrapperBox h2,div#wrapperBox h3,div#wrapperBox h4,div#wrapperBox h5,div#wrapperBox ul,div#wrapperBox li,div#wrapperBox input,div#wrapperBox span,div#wrapperBox select{font-family: Microsoft Yahei}
.f_common_color{color: #3f51b5}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.ml100{margin-left: 100px;}
.ml80{margin-left: 80px;}
.ml36{margin-left: 36px;}
.center{text-align: center;clear: both;}
.white{color: #fff;}
.hide{display: none;}
.header_01{
	background: url(../images/header_01.jpg) no-repeat top center;
	width: 100%;
	height: 93px;
}
.header_02{
	background: url(../images/header_02.jpg) no-repeat top center;
	width: 100%;
	height: 94px;
}
.header_03{
	background: url(../images/header_03.jpg) no-repeat top center;
	width: 100%;
	height: 111px;
}
.header_04{
	background: url(../images/header_04.jpg) no-repeat top center;
	width: 100%;
	height: 152px;
}
.wrap{
	width: 1000px;
	margin: 0 auto;
}
.href_common_style{
	border:3px solid #FCBD01;
	background-color: #FCBD01;
	color: #203d99;
	display: inline-block;
	text-align: center;
	-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;
	border-radius: 30px;
}
.href_common_style:hover{
	color: #fcbd01;
	background-color: transparent;
}
.header_href_box{
	padding-top: 72px;
	overflow: hidden;
}
.header_href{
	height: 36px;
	line-height: 36px;
	font-size: 20px;
	padding: 0 22px;
}
.menu{
	height: 36px;
	padding: 7px 0;
	background-color: #203D99;
}
.navi{
	width: 1100px;
	margin: 0 auto;
}
.navi li{
	float: left;
	font-size: 16px;
	color: #fff;
	border:2px solid transparent;
	line-height: 32px;
	padding: 0 17px;
	border-radius: 30px;
	cursor: pointer;
	-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;
}
.navi li:hover,.navi li.active{
	border:2px solid #fcbd01;
	color: #fcbd01;
}
.guide_word{
	padding: 50px 0 35px;
	border-bottom: 2px solid #67ABEB;
	line-height: 30px;
}
.guide_word h1{
	float: left;
	width: 120px;
	height: 60px;
	color: #67abeb;
	font-size: 36px;
	font-weight: bolder;
	line-height: 60px;
}
.txt_p{
	font-size: 14px;
	color: #212121;
}
.panel{
	padding: 80px 0;
	position: relative;
}
.sprite{
	background: url(../images/sprite.png) no-repeat;
}
.panel_tit{
	padding-bottom: 60px;
}
.superiorty_list{
	margin-right: -60px;
}
.superiorty_list li{
	float: left;
	width: 200px;
	height: 162px;
	padding: 65px 8px 0 8px;
	margin-right: 40px;
	margin-top: 20px;
	background-color: #fff;
	position: relative;
	text-align: center;
	line-height: 24px;
	border:3px solid #FCBD01;
}
.superiorty_list li:after{
	content: '';
	width: 148px;
	height: 10px;
	position: absolute;
	left: 50%;
	margin-left: -74px;
	bottom: -10px;
	background-color: #fff;
}
.superiorty_icon{
	position: absolute;
	width: 76px;
	height: 59px;
	padding: 0 36px;
	left: 50%;
	margin-left: -74px;
	top:-25px;
	background-color: #fff; 
}
.superiorty_icon1{
	background-position: 40px -9px;
}
.superiorty_icon2{
	background-position: 40px -79px;
}
.superiorty_icon3{
	background-position: 40px -152px;
}
.superiorty_icon4{
	background-position: 40px -225px;
}
.block_tit{
	font-size: 20px;
	color: #203d99;
	position: relative;
	padding-bottom: 20px;
}
.block_tit:after{
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 40px;
	height: 3px;
	margin-left: -20px;
	background-color: #FCBD01;
}
.superiorty_list p{
	padding-top: 14px;
}
.href_box{
	text-align: center;
	clear: both;
	padding-top: 60px;
}
.content_href{
	height: 32px;
	line-height: 32px;
	padding: 0 26px;
	font-weight: bold;
	font-size: 16px;
}
.applyCondition{
	background:url(../images/apply_bg.jpg) repeat-x top center;
	width: 100%;
	display: inline-block;
}
.condition_tit{
	display: inline-block;
	width: 200px;
}
.condition_name{
	font-size: 27px;
	color: #FCBD01;
}
.condition_tit_icon1,.condition_tit_icon2{
	width: 50px;
	height: 50px;
	display: inline-block;
	float: left;
	margin-right: 10px;
	background-position: 0 -303px;
}
.condition_list li{
	width: 240px;
	height: 302px;
	float: left;
	border:3px solid #fff;
	margin: 30px 50px 70px 0;
	padding: 30px 30px 0;
	position: relative;
	color: #fff;
	line-height: 24px;
	text-align: center;
}
.condition_pic{
	width: 105px;
	height: 85px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.condition_list{
	margin-right: -80px;
	clear: both;
}
.condition_list p{
	height: 72px;
	padding: 20px 0;
	text-align: left;
}
.condition_pic1{
	background-position: -87px 0;
}
.condition_pic2{
	background-position: -87px -85px;
}
.condition_pic3{
	background-position: -87px -182px;
}
.tit_h4{
	font-size: 20px;
	color: #fcbd01;
}
.condition_list a{
	height: 26px;
	line-height: 26px;
	color: #ffffff;
}
.condition_list li:hover{
	box-shadow: 0 0 5px rgba(252,252,252,0.7)
}
.condition_tit_icon2{
	background-position: -63px -301px;
}
.condition_data{
	float: right;
	position: relative;
	top: -10px;
	margin-right: -50px;
}
.condition_data li{
	float: left;
}
.data_item{
	width: 142px;
	height: 68px;
	line-height: 57px;
	display: inline-block;
	text-align: center;
	background-position: -43px -395px;
	color: #fff;
	font-size: 20px;
	font-weight: bolder;
}
.data_item a{
	color: #fff;
}
.data_dot{
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 50%;
	background-color: #F2B718;
}
.dot_space1{
	margin: 0 26px 0 4px;
}
.dot_space2{
	margin: 0 6px 0 24px;
}
.dot_space3{
	margin: 0 16px 0 -10px;
}
.router_box{
	width: 100%;
	border-top: 8px solid #FCBD01;
	border-bottom: 7px solid #FCBD01;
	text-align: center;
	color: #212121;
	margin-bottom: 27px;
}
.router_box thead tr td{
	font-size: 20px;
	font-weight: bolder;
	height: 54px;
	border-bottom: 8px solid #FCBD01;
}
.bd_left{
	border-left: 2px solid #FCBD01;
}
.router_box tbody tr td{
	font-size: 14px;
	height: 70px;
	border-bottom: 1px solid #FCBD01;
}
.router_box a{
	text-decoration: underline;
	color: #203d99;
}
.methodBox{
	background:url(../images/method_bg.jpg) repeat-x center center;
	width: 100%;
	display: inline-block;
}
.method_list li{
	float: left;
	height: 282px;
	border:3px solid #FCBD01;
	padding: 0 35px;
	margin: 0 62px 0 42px;
	color: #fff;
	line-height: 24px;
	font-size: 16px;
	text-align: center;
}
.method_list h2{
	font-size: 24px;
	font-weight: bolder;
	padding: 40px 0 15px 0;
}
.school_place{
	float: left;
	width: 463px;
	height: 447px;
	margin: 70px 40px 0 0;
	background: url(../images/map.jpg) no-repeat;
	position: relative;
}
.place1{
	position: absolute;
	left: -1px;
	top: 49px;
}
.place2{
	position: absolute;
	left: 275px;
	top: 13px;
}
.place3{
	position: absolute;
	left: 175px;
	top: 202px;
}
.place4{
	position: absolute;
	left: 301px;
	top: 241px;
}
.place5{
	position: absolute;
	left: 297px;
	top: 303px;
}
.place6{
	position: absolute;
	left: 326px;
	top: 377px;
}
.place7{
	position: absolute;
	left: 375px;
	top: 309px;
}
.school_info{
	width: 100%;
}
.school_top{
	height: 120px;
	border:3px solid #FCBD01;
	padding: 18px 20px 0;
	line-height: 24px;
	color: #212121;
}
.school_top .place_name{
	color: #203d99;
	font-weight: bolder;
	font-size: 22px;
	padding-bottom: 10px;
}
.s_space_line{
	background: url(../images/line.jpg) no-repeat top center;
	height: 32px;
	position: relative;
	top: -13px;
}
.school_recommend{
	border:2px solid #FCBD01;
	padding: 0 20px;
	margin-top: -26px;
}
/* .school_small{
	padding: 50px 20px;
} */
.school_recommend li{
	padding: 30px 0;
	border-bottom: 1px dashed #FACC65;
	line-height: 24px;
}
.r_school_name{
	color: #203d99;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bolder;
}
.r_school_summary{
	display: table;
}
.r_school_summary b{
	display: table-cell;
	width: 70px;
}
.r_school_summary span{
	display: table-cell;
}
.process_tit{
	font-size: 28px;
	color: #67ABEB;
	padding-bottom: 15px;
}
.schedule_list{
	height: 250px;
	position: relative;
	margin-right: -80px;
	margin-top: 30px;
}
.schedule_list:after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
	background-color: #E99315;
}
.schedule_list li{
	float: left;
	width: 150px;
	text-align: center;
	overflow: hidden;
}
.timer{
	color: #203d99;
	font-size: 16px;
	width: 100%;
	text-align: center;
}
.schedule_dot{
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #E99315;
	display: inline-block;
	margin-top: 12px;
}
.schedule_top,.schedule_bottom{
	height: 107px;
	width: 100%;
	position: relative;
}
.top_time{
	position: absolute;
	bottom: 0;
	left: 0;
}
.schedule_bottom{
	margin-top: 20px;
}
.schedule_txt{
	height: 48px;
	padding: 24px 0;
	background: #F5F6FA;
	position: relative;
	border-radius: 5px;
	font-size: 16px;
	color: #303030;
	line-height: 24px;
}
.schedule_txt p{
	position: relative;
	z-index: 10;
}
.s_arrow:after{
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -16px;
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
}
.s_top_arrow:after{
	border-bottom: 16px solid #fff;
	top: -16px;
}
.s_bottom_arrow:after{
	border-top: 16px solid #fff;
	bottom: -16px;
}
.schedule_num{
	position: absolute;
	left: 0;
	top: 38px;
	font-size: 110px;
	color: #fff;
	font-family: arial;
	font-style: italic;
}
.schedule_txt:hover{
	background-color: #67ABEB;
	color: #fff
} 
.schedule_txt:hover .schedule_num{
	display: block;
	color: #9BC6F7;
}
.s_top_arrow:hover:after{
	border-bottom-color: #67ABEB
}
.s_bottom_arrow:hover:after{
	border-top-color: #67ABEB;
}
.schedule_notice{
	text-align: center;
	font-size: 12px;
	padding-top: 56px;
}
.accompany_read{
	background-color: #203D99;
}
.accompany_list{
	position: relative;
}
.accompany_list:before{
	content: '';
	position: absolute;
	left: 50%;
	top: 26px;
	width: 3px;
	height: 160px;
	background-color: #FCBD01;
}
.accompany_list li{
	float: left;
	width: 400px;
	padding: 0 50px;
	color: #fff;
	text-align: center;
	line-height: 24px;
}
.accompany_list li h3{
	font-size: 20px;
}
.accompany_list li p{
	padding: 15px 0 45px;
}
.about_box li{
	float: left;
	width: 450px;
	margin-right: 50px;
	margin-bottom: 50px;
}
.about_pic{
	width: 166px;
	height: 194px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.about_txt{
	float: left;
	width: 260px;
	height: 194px;
	color: #212121;
	line-height: 24px;
	position: relative;
}
.about_txt a{
	position: absolute;
	bottom: 0;
	left: 42px;
}
.cases_box{
	border-top: 6px solid #FCBD01;
	border-bottom: 6px solid #FCBD01;
	padding: 30px 0 0 0;
	display: inline-block;
	position: relative;
}
.cases_box:before,.cases_box:after{
	content: '';
	position: absolute;
	left: 29%;
	top: 84px;
	height: 410px;
	width: 1px;
	border-left: 1px dashed #FCBD01;
}
.cases_box:after{
	left: 63%;
}
.cases_box li{
	float: left;
	width: 250px;
	margin-bottom: 30px;
	padding: 0 35px 10px 35px;
	border-bottom: 1px dashed #FCBD01;
}
.case_pic{
	width: 95px;
	height: 95px;
	border-radius: 50%;
	/*border:3px solid #203D99;*/
	margin-left: 35px;
	margin-bottom: 20px;
	-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s;
}
.case_pic:hover{
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
.case_pic1{
	background-position: -210px -15px;
}
.case_pic2{
	background-position: -208px -129px;
}
.case_pic3{
	background-position: -207px -249px;
}
.case_pic4{
	background-position: -206px -372px;
}
.case_pic5{
	background-position: -202px -491px;
}
.case_pic6{
	background-position: -90px -582px;
}
.cases_box p{
	display: table;
	margin-bottom: 15px;
}
.cases_box b,.cases_box span{
	display: table-cell;
	text-align: left;
}

.form_box{
	padding: 33px 0;
	border-top: 6px solid #FCBD01;
	border-bottom: 6px solid #FCBD01;
	width: 100%;
	display: inline-block;
}
.form_item{
	height: 36px;
	width: 120px;
	padding-left: 35px;
	float: left;
	display: block;
	background:#fff url(../images/sprite.png) no-repeat;
	position: relative;
	border:1px solid #FCBD01;
}
.user_value{
	border:none;
	padding: 5px 5px 5px 0;
	line-height: 26px;
	width: 100px;
	height: 26px;
	font-size: 14px;
	color: #a3a3a3;
	font-family: Microsoft Yahei;
}
.user_value:focus{
	outline: 0;
}
.arrow_down_btn{
	position: absolute;
	right: 6px;
	top: 14px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 12px solid #FCBD01;
}
.name_icon{
	background-position: -3px -364px;
	margin-right: 35px;
	margin-left: 8px;
}
.phone_icon{
	background-position: -3px -409px;
	margin-right: 35px;
}
.city_icon{
	background-position: -3px -455px;
	margin-right: 35px;
}
.degree_icon{
	background-position: -3px -544px;
}
.school_icon{
	background-position: -3px -500px;
	margin-right: 35px;
	width: 165px;
}
.user_school{
	width: 160px;
}
.slide_choose_info{
	position: absolute;
	left: -1px;
	top: 35px;
	background-color: #fff;
	width: 155px;
	padding-top:10px;
	z-index: 999;
	display: none;
	border:1px solid #FCBD01;
}
.city_slide,.school_slide{
	height: 220px;
	overflow-y:auto;
}
.school_slide{
	width: 200px;
}
.slide_choose_info li{
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	color: #333;
	padding-left: 10px;
	cursor: pointer;
}
.slide_choose_info li:hover{
	background-color: #e5e5e5;
}
.submit_btn{
	width: 123px;
	height: 33px;
	line-height: 33px;
	font-size: 18px;
	margin-top: 40px;
}

.reason_list li{
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 387px;
	background: #fff;
}
.s_arrow_down{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 0;
	height: 0;
	font-size: 0;
	display: block;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-top: 18px solid #fff;
	margin-left: -18px;
	margin-top: -1px;
	z-index: 66;
}
.s_arrow_up{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 0;
	height: 0;
	font-size: 0;
	display: block;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-bottom: 18px solid #fff;
	margin-left: -18px;
	margin-top: -12px;
	z-index: 77;
}
.reason_info_box{
	height: 114px;
	padding: 40px 0;
	text-align: center;
	color: #58585a;
	line-height: 24px;
	overflow: hidden;
	display: block;
}
.reason_info_box img{
	width: 250px;
	height: 194px;
	display: block;
}
.reason_info_box h3{
	color: #fcbd01;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	padding-bottom: 20px;
}
.reason_info_box p{
	font-size: 14px;
	line-height: 21px;
}
.xt_adv_pic{
	width: 250px;
	height: 195px;
	overflow: hidden;
}
.teacher_box{
	background-color: #fff;
	padding: 15px 0;
}
.xt_adv_pic img,.about_pic img{
	-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;
}
.xt_adv_pic img:hover,.about_pic img:hover{
	-webkit-transform:scale(1.08);
	-moz-transform:scale(1.08);
	-ms-transform:scale(1.08);
	-o-transform:scale(1.08);
	transform:scale(1.08);
}
.teacher_panel{
	background: url(../images/teacher_bg.jpg) repeat-x;
	height: 549px;
}
.teacher_box{
	width: 1000px;
	background-color: #fff;
	border:3px solid #FCBD01;
	padding: 10px 0;
}
.fix_menu{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 99;
}
