*{margin:0px;padding:0px;}
#Campuses1 .Majors-T,.New-rate h6{background:#ff6b6f !important;}
#Campuses1 .C-Button>span,.Ntest-btn{border-color:#4f8dff !important;background:#4f8dff !important;}
#Campuses1 .C-Button>span:hover,.Ntest-btn:hover{background:transparent !important;color:#4f8dff !important;}
#au{min-width:1200px;width:100%;position:relative;overflow:hidden;}
#au body,#au ul,#au li,#au a,#au h1,#au h2,#au h3,#au h4,#au h5,#au h6,#au p,#au table,#au tr,#au th,#au td,#au form,#au input,#au select{font-family:'Microsoft Yahei';}
#au a{text-decoration:none;}
#au em{font-style:normal;}
#au li{list-style:none;}
#au img{border:0;vertical-align:middle;}
#au table{border-collapse:collapse;border-spacing:0;}
/*公用*/
.clearfix:after{content: '';height: 0;display: block;clear: both;visibility: hidden;}
.title{text-align:center;margin-bottom:40px;}
/*兼容IE6/7/8透明度*/
@media \0screen\,screen\9{
	.common_btn:hover{background:#3f71cc;filter:Alpha(opacity=80);position:static;*zoom:1;}
    .hide-box{background:#000;filter:Alpha(opacity=60);position:static;*zoom:1;}
}
.fl{float:left;}
.fr{float:right;}
.common_btn{
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
}
.offer_box,.secret li{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
}
.common_btn{
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
}
.form-points li,.spoints li,.sbottom p:before{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}
.common_btn{
	display:block;
	text-align:center;
	font-size:16px;
	color:#fff;
	background:#4f8dff;
	cursor:pointer;
}
.common_btn:hover{
	background:rgba(63,113,204,0.8);
}
/*头图*/
.header1,.header2,.header3{
	width: 100%;
	height: 150px;
}
.header1{background:url(../images/header1.jpg) center top no-repeat;}
.header2{background:url(../images/header2.jpg) center top no-repeat;}
.header3{background:url(../images/header3.jpg) center top no-repeat;position:relative;}
.head-btn{
	width: 460px;
	position:absolute;
	top:15px;
	left:50%;
	margin-left:-375px;
}
.head-btn span{
    width: 216px;
    height: 50px;
    line-height:50px;
}
/*导航*/
.menu{
	width: 1000px;
	height: 50px;
	margin:0 auto;
}
.fixed{
	position:fixed;
	top:0;
	left:50%;
	margin-left:-500px;
	z-index:99;
	background:#fff;
}
.menu li{
    float:left;
    font-size:16px;
    color:#000;
    font-weight:bold;
    line-height:50px;
    padding:0 68px;
    cursor:pointer;
}
.menu li.active{
	background:#ec5d5b;
	color:#fff;
}
.dy_box{
    width: 1000px;
    height: 325px;
    margin:32px auto 0;
}
.dy_son{
	background:url(../images/dy-box.jpg) no-repeat;
	width: 669px;
	height: 325px;
}
.dy_text{
	width: 572px;
	height: 210px;
	margin:36px auto 0;
	color:#000;
}
.dy_text h6{
	font-size:20px;
	margin-left:-10px;
}
.dy_text h6 span{
	font-weight:normal;
	font-size:18px;
	color:#ec5d5b;
	margin-left:35px;
	text-transform:uppercase;
}
.dy_text p{
	font-size:14px;
	line-height:26px;
	margin-top:30px;
}
.offer_box{
	width: 270px;
	height: 321px;
	border:2px solid #ec5d5b;
}
.offer_box h6{
	background:#ff7674;
	height: 68px;
	line-height:68px;
	text-align:center;
	font-size:22px;
	color:#fff;
}
.offer-list{
	width: 204px;
	height: 210px;
	margin:20px auto 0;
}
.offer-list li{
	height: 42px;
	border:1px solid #fa8987;
	margin-bottom:13px;
	position:relative;
}
.offer-list li:before{
	content:"";
	position:absolute;
	top:0;
	left:6px;
	width: 30px;
	height: 39px;
	background:url(../images/common-icon.png) no-repeat;
}
.offer-list li.s1:before{background-position:-2px 0;}
.offer-list li.s2:before{background-position:-45px -2px;}
.offer-list li.s3:before{background-position:-2px -35px;}
.offer-list li.s3:after{
	content:"";
	position:absolute;
	top:17px;
	right:10px;
	width: 0;
	height: 0;
	border-width:10px 7px 0 7px;
	border-style:solid;
	border-color:#fa8987 transparent;
}
.name,.tel,.city{
	outline:none;
	border:none;
	width:158px;
	height: 42px;
	font-size:14px;
	color:#a3a3a3;
	margin-left:44px;
}
select.city{
    appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
select.city::-ms-expand{display:none;}
.offer_box span{
	height: 38px;
	line-height:38px;
}
/*1*/
.box1{
	width: 1000px;
	margin:100px auto 0;
}
.table{
	width: 996px;
	height: 446px;
	border:2px solid #ff7674;
	text-align:center;
}
.thead{background:#ff7674;}
.thead th{
	height: 58px;
	font-size:18px;
	color:#fff;
}
.tbody{
	font-size:14px;
	color:#333;
}
.tbody td{border:1px solid #b5b5b5;}
.tbody td span{text-decoration:underline;color:#ff1d1d;cursor:pointer;}
.handle{cursor:pointer;}
.handle:hover{font-weight:bold;}
.box1-btn{
	width: 520px;
    height: 50px;
    margin:38px auto 0;
}
.box1-btn span{
    width: 218px;
    height: 50px;
    line-height: 50px;
}
.box1-btn span a{color:#fff;}
/*2*/
.box2{
	background:url(../images/fee-box.jpg) center top no-repeat;
	height: 1198px;
	margin-top:100px;
	overflow:hidden;
}
.school-box{
	width: 1000px;
	height: 1130px;
	margin:28px auto 0;
}
.schoolson{
	position:relative;
	height: 980px;
	margin:0 auto 32px;
	font-size:0;
}
.schoolwrap{
	width: 1000px;
	height: 980px;
	overflow:hidden;
	position:relative;
}
.swrap{
	position:absolute;
	left:0;
	height: 980px;
}
.swrap li{
	float:left;
	width: 1008px;
	height: 1000px;
}
.sitem{
	display:inline-block;
	background:url(../images/school-bg.png) no-repeat;
	width: 494px;
	height: 483px;
	margin:0 18px 20px 0;
	overflow:hidden;
}
.stop{margin:20px 0 0 10px;}
.stop img{
	width: 100px;
	height: 90px;
}
.stext{
	width: 280px;
	height: 90px;
	color:#333;
	margin-left:25px;
}
.stext h6{font-size:24px;}
.stext p{
	font-size:14px;
	line-height:24px;
	margin-top:10px;
}
.sbottom{
	width: 450px;
    height: 300px;
    margin:50px auto 0;
}
.sbottom p{
	font-size:14px;
	color:#333;
	line-height:24px;
	margin-bottom:10px;
	position:relative;
	padding-left:15px;
}
.sbottom p em{color:#ff1d1d;font-size:16px;cursor:pointer;}
.sbottom p:before{
	position:absolute;
	width: 6px;
	height: 6px;
	content:"";
	background: #ec605e;
	top:8px;
	left:0;
}
.sbottom span{
	width: 162px;
	height: 40px;
	line-height:40px;
	margin:0 auto;
}
.spoints{text-align:center;margin-top:40px;}
.spoints li{
	display:inline-block;
    width: 12px;
    height: 12px;
    border:1px solid #ec5d5b;
    margin-right:22px;
}
.spoints li.Schange{background:#ec5d5b;}
/*3*/
.box3{
    width: 1000px;
    margin:60px auto 0;
}
.secret{
	width: 520px;
	height: 80px;
	margin:0 auto;
}
.secret li{
	float:left;
	width: 246px;
	height: 61px;
	border:2px solid #ff7674;
	font-size:24px;
	color:#333;
	text-align:center;
	line-height:63px;
	margin-right:20px;
	cursor:default;
	position:relative;
}
.secret li.change{
	background:#ff7674;
	color:#fff;
}
.secret li.change:after{
    content:"";
    position:absolute;
    width: 0;
    height: 0;
    border-width:14px 16px 0 16px;
    border-style:solid;
    border-color:#ff7674 transparent;
    bottom:-16px;
    left:106px;
}
.secret li.mr-0,.form-wrap div.mr-0,.swrap li div.mr-0{margin-right:0;}
.tabbox{
	width: 996px;
	height: 261px;
	border:2px solid #ff7674;
    margin:16px 0 40px;
}
.tabson{
	display:none;
	width: 100%;
	height: 100%;
	overflow:hidden;
}
.t-list{
	width: 960px;
	height: 220px;
	margin:18px auto 0;
}
.t-list li{
	float:left;
	height: 218px;
}
.w1{width: 222px;}
.w2{width: 233px;padding-left:25px;}
.t-list li h6{
	font-size:20px;
	color:#333;
	text-align:center;
	position:relative;
}
.t-list li h6:before{
	font-size:72px;
	color:#f6615f;
	position:absolute;
    top:-9px;
    left:50%;
    margin-left:-60px;
}
.t1:before{content:"01";}
.t2:before{content:"02";}
.t3:before{content:"03";}
.t-list li h6.t4:before{content:"04";margin-left:-40px;}
.t-list h6 span{
	display:block;
	width: 140px;
	background:#fff;
	font-weight:normal;
	position:absolute;
	z-index:11;
	left:50%;
	margin-left:-80px;
	top:25px;
}
.t-list li h6.t4 span{margin-left:-60px;}
.intor{
	margin-top:52px;
	padding-top:30px;
	padding-right:23px;
	border-right:1px dashed #ff7674;
}
.intor p span{color:#ff1d1d;cursor:pointer;}
.h120{height: 120px;}
.bd-none{border-right:0;padding-left:22px;padding-right:0;}
.t-list p{
	font-size:14px;
	color:#333;
	line-height:24px;
}
.secret-btn{
	width: 525px;
	margin:0 auto;
}
.secret-btn span{
	width: 216px;
	height: 50px;
	line-height:50px;
}
.second-list li{
    width: 320px;
}
.second-list .pl25{padding-left:25px;}
/*4*/
.box4{
	width: 1000px;
	margin:100px auto 0;
}
.down-list{margin-right:-100px;}
.down-list li{
    float:left;
    background:url(../images/down-bg.jpg) no-repeat;
    width: 481px;
    height: 319px;
    margin-right:32px;
    position:relative;
}
.down-list li>img{
	position:absolute;
    top:68px;
    left:15px;
}
.gift1{
	width: 278px;
	height: 230px;
	margin:40px 26px 0 0;
}
.gift1 h6{
	font-size:20px;
	color:#ec5d5b;
}
.gift1 b{
	display:block;
	font-size:18px;
	color:#333;
	margin:15px 0 8px 0;
}
.gift1 p{
	font-size:14px;
	color:#333;
	line-height:24px;
}
.gift2{
	width: 265px;
	height: 225px;
    margin:40px 26px 0 0;
}
.gift2 h6{
	font-size:20px;
	color:#ec5d5b;
}
.gift2 p{
	font-size:14px;
	color:#333;
	line-height:24px;
	margin-top:24px;
}
.box4 .Down-btn{
	width: 115px;
	height: 35px;
	line-height:35px;
	position:relative;
	text-align:left;
	padding-left:20px;
	margin-top:45px;
}
.box4 .Down-btn img{
	position:absolute;
	right:20px;
	top:8px;
}
.box4 .rewrite{margin-top:15px;}
/*5*/
.box5{
	background:url(../images/success-bg.jpg) center top no-repeat;
	width: 100%;
	height: 875px;
	margin-top:60px;
	overflow:hidden;
}
.form-xt{
	width: 1000px;
    height: 750px;
    margin:50px auto 0;
}
.form-lunbo{
	position:relative;
	height: 551px;
}
.form-wrapper{
	width: 932px; 
    height: 511px;
    position:relative;
    margin:0 auto 28px;
    overflow:hidden;
}
.form-wrap{
	position:absolute;
	left:0;
	height: 511px;
}
.form-wrap li{float:left;overflow:hidden;}
.form-item{
	float:left;
    width: 455px;
    height: 511px;
    background:url(../images/form-bg.png) no-repeat;
    margin-right:22px;
}
.form-item img{
	display:block;
	margin:18px 0 0 193px;
}
.form-inner{
	width: 400px;
	height: 355px;
	margin:15px auto 0;
}
.form-inner h6{
	font-size:20px;
	color:#4f8dff;
	text-align:center;
	margin-bottom:20px;
}
.form-inner p{
	font-size:14px;
	color:#333;
	line-height:28px;
}
.case-box{
	border-top:1px dashed #ec5d5b;
	margin-top:18px;
	padding-top:22px;
}
.form-arrow{
	width: 48px;
	height: 48px;
    position:absolute;
    cursor:pointer;
    top:50%;
    margin-top:-24px;
}
.fnext{
	background:url(../images/l-btn.png) no-repeat;
	left:0;
}
.fprev{
	background:url(../images/r-btn.png) no-repeat;
	right:0;
}
.form-points{text-align:center;height: 15px;}
.form-points li{
	display:inline-block;
	width: 13px;
	height: 13px;
	border:1px solid #ec5d5b;
	margin-right:7px;
	cursor:pointer;
}
.form-points li.Class{background-color:#ec5d5b;}
.lbtn{
	width: 520px;
	margin:60px auto 0;
}
.lbtn span{
	width: 216px;
	height: 50px;
	line-height:50px;
}
/*6*/
.box6{
	width: 1000px;
	margin:35px auto 0;
}
.serve-text{
    font-size:18px;
    color:#333;
    text-align:center;
    margin-bottom:26px;
}
.serve-list{margin-right:-100px;}
.serve-list li{
    float:left;
    width: 286px;
    height: 190px;
    margin:0 35px 35px 0;
    position:relative;
    cursor:pointer;
}
.img1{background:url(../images/serve-pic1.jpg) no-repeat;}
.img2{background:url(../images/serve-pic2.jpg) no-repeat;}
.img3{background:url(../images/serve-pic3.jpg) no-repeat;}
.img4{background:url(../images/serve-pic4.jpg) no-repeat;}
.img5{background:url(../images/serve-pic5.jpg) no-repeat;}
.img6{background:url(../images/serve-pic6.jpg) no-repeat;}
.serve-list li b{
	display:block;
	font-size:24px;
	color:#fff;
	text-align:center;
	line-height:190px;
}
.hide-box{
	display:none;
	width:286px;
	height:190px;
	background:rgba(0,0,0,0.6);
	position:absolute;
	top:0;
	left:0;
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
}
.hide-box p{
	font-weight:bold;
	font-size:18px;
	color:#fff;
	width: 200px;
	line-height:28px;
	margin:60px auto 0;
}
/*7*/
.box7{
	width: 1000px;
	margin:100px auto 0;
}
#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: right;
	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: 304px;
	height: 355px;
	margin-right: 12px;
	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: 303px;
	height: 117px;
	display: block;
	cursor: pointer;
}
#serveBox .wrap li .item .circle span{
	position: absolute;
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
	bottom: 13px;
	right: 13px;
}
#serveBox .wrap .item .content{
	height: 232px;
	width: 304px;
	background-color: #fff;
	padding: 0 28px;
	position: relative;
	border:2px solid #ff7674;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}
#serveBox .wrap .item .content:after{
	content: "";
	position: absolute;
	top: -14px;
	left: -2px;
	background:url(../images/fill.png) no-repeat;
	width: 304px;
	height: 14px;
}
#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;
}
#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;
}
/*8*/
.box8{
	width: 1000px;
	margin:90px auto 0;
}