.floatLeft_top {
	background: #4730bc !important;
}

#imageField {
	width: 82px !important;
	background: #ff4a1f !important;
}

.Majors-T,
.R-title,
.D-title {
	background: #4730bc !important;
}

#Campuses1 .C-Button>span,
.Ntest-btn,
.Down-Btn {
	background: #ff491f !important;
	border: 1px solid #ff491f !important;
}

#Campuses1 .C-Button>span:hover,
.Ntest-btn:hover,
.Down-Btn:hover {
	background: transparent !important;
	color: #ff491f !important;
}

* {
	margin: 0px;
	padding: 0px;
}

#Zealand {
	min-width: 1200px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

#Zealand body,
#Zealand ul,
#Zealand li,
#Zealand a,
#Zealand h1,
#Zealand h2,
#Zealand h3,
#Zealand h4,
#Zealand h5,
#Zealand h6,
#Zealand p,
#Zealand table,
#Zealand tr,
#Zealand th,
#Zealand td,
#Zealand form,
#Zealand input,
#Zealand select {
	font-family: 'Microsoft Yahei';
}

#Zealand a {
	text-decoration: none;
}

#Zealand em,
#Zealand i {
	font-style: normal;
}

#Zealand li {
	list-style: none;
}

#Zealand img {
	border: 0;
	vertical-align: middle;
}

#Zealand table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix:after {
	content: '';
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

.mr-0 {
	margin-right: 0 !important;
}

.auto {
	width: 1000px;
	margin: 0 auto;
}

.title {
	text-align: center;
	margin-bottom: 35px;
	cursor: pointer;
}

.title img {
	height: 90px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.page2,
.page3,
.page5,
.page6,
.page7,
.page8 {
	margin-top: 110px;
	position: relative;
}

.common,
.menu li.active span,
.Submit {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	border-radius: 30px;
}

.list4 li,
.list5 li,
.list2 li {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

.ask p:before,
.balorg,
.item-txt b:before {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.common,
.Submit {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}

.common {
	display: block;
	border: 1px solid #ff491f;
	background: #ff491f;
	font-size: 14px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}

.common:hover {
	background: transparent;
	color: #ff491f;
}

.header {
	width: 100%;
	height: 1021px;
	background: url(../images/banner.jpg) center no-repeat;
}

.header div {
	width: 100%;
	height: 150px;
}

.header3 {
	position: relative;
}

.box {
	width: 100%;
	background: #ffc946;
	height: 575px;
	position: relative;
}

.p1 {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: 580px;
}

.header .header-btn {
	width: 296px;
	height: 48px;
	position: absolute;
	top: 74px;
	left: 50%;
	margin-left: 102px;
}

.header-btn span {
	width: 136px;
	height: 46px;
	line-height: 46px;
}

.menu {
	width: 993px;
	height: 50px;
	border-bottom: 1px solid #ff9d1f;
	margin: 0 auto;
}

.fixed {
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -496.5px;
	z-index: 999;
	background: #ffc946;
}

.menu li {
	float: left;
	line-height: 50px;
	font-size: 16px;
	color: #261c03;
	font-weight: bold;
	padding: 0 28px;
	position: relative;
	cursor: pointer;
}

.menu li.active {
	color: #e12a00;
}

.menu li.active span {
	position: absolute;
	display: block;
	top: 48px;
	left: 0;
	width: 121px;
	height: 5px;
	background: #ff491f;
}

.dy_box {
	width: 910px !important;
	margin: 65px auto 0;
}

.dy_box b {
	font-size: 19px;
	color: #4730bb;
	width: 20px;
	height: 52px;
	line-height: 36px;
}

.dy_box p {
	width: 870px;
	margin-left: 18px;
	font-size: 14px;
	color: #333;
	line-height: 24px;
}

/*1*/
.page1 {
	width: 1065px;
	margin: 0 auto;
	margin-top: -340px;
	position: relative;
	z-index: 11;
}

.list1 {
	background: url(../images/reason.png) no-repeat;
	width: 1065px;
	height: 448px;
	margin: 0 auto;
	position: relative;
}

.list1 li {
	width: 220px;
	height: 300px;
	position: absolute;
	top: 100px;
}

.list1 li h6 {
	font-size: 18px;
	color: #4730bb;
	text-align: center;
	margin-bottom: 50px;
}

.list1 li p {
	font-size: 14px;
	color: #222;
	line-height: 24px;
}

.new-p1 {
	left: 26px;
}

.new-p2 {
	left: 291px;
}

.new-p3 {
	left: 545px;
}

.new-p4 {
	left: 808px;
}

.page-btn {
	width: 452px;
	margin: 30px auto 0;
}

.page-btn span {
	width: 202px;
	height: 46px;
	line-height: 46px;
}

/*2*/
.list2 li {
	float: left;
	border: 1px solid #4730bb;
	text-align: center;
	height: 58px;
	line-height: 60px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	background: #4730bb;
}

.sw1 {
	width: 178px;
	margin: 0 24px 15px 0;
}

.sw2 {
	width: 226px;
	margin-right: 28px;
}

.list2 li.add {
	background: transparent;
	color: #4730bb;
}

.major-tab {
	width: 1000px;
	height: 304px;
	background: url(../images/major-box.png) no-repeat;
	margin-top: 20px;
	overflow: hidden;
	position: relative;
	z-index: 99;
}

.majorson {
	width: 700px;
	height: 230px;
	margin: 40px 0 0 65px;
	font-size: 14px;
	color: #222;
	display: none;
}

.majorson p {
	font-size: 14px;
	color: #222;
	line-height: 26px;
}

.m-txt {
	margin-top: 30px;
}

.m-txt span {
	width: 206px;
	height: 46px;
	line-height: 46px;
	margin: 26px auto 0;
}

/*3*/
.page3 {
	width: 100%;
	height: 1100px;
	/* background: url(../images/major-bg.jpg) top center no-repeat; */
	background-color: #FFC843;
	margin-top: -180px;
	position: relative;
}

.colonist {
	width: 1000px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top: 250px;
}

.report {
	width: 580px;
	height: 115px;
	position: absolute;
	top: 375px;
	left: 50%;
	margin-left: -150px;
}

.report p {
	font-size: 14px;
	color: #0f0b03;
	margin-bottom: 12px;
}

.report p img {
	margin-right: 10px;
}

.report p.color1 {
	color: #4730bb;
	font-size: 16px;
}

.balorg {
	width: 110px;
	height: 90px;
	background: #4730bb;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: 150px;
	text-align: center;
	padding-top: 20px;
	cursor: pointer;
}

.balorg p {
	font-size: 16px;
	color: #fff;
	margin-top: 10px;
}

.list3 {
	width: 100%;
	height: 310px;
	background: url(../images/imm.png) no-repeat;
	position: relative;
}

.list3 li {
	position: absolute;
	top: 70px;
}

.list3 li.locate1 {
	left: 32px;
	width: 240px;
}

.list3 li.locate2 {
	left: 355px;
	width: 300px;
}

.list3 li.locate3 {
	left: 738px;
	width: 230px;
}

.list3 li p {
	font-size: 14px;
	color: #333;
	line-height: 30px;
}

.career {
	width: 1000px;
	height: 290px;
	margin-top: 28px;
	position: relative;
	overflow: hidden;
}

.domain {
	width: 810px;
	height: 190px;
	overflow: hidden;
	margin: 10px auto 0;
	position: relative;
}

.wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 190px;
	overflow: hidden;
}

.item-box {
	float: left;
	width: 810px;
	height: 190px;
	overflow: hidden;
}

.item-txt {
	width: 645px;
}

.item-txt b {
	font-size: 18px;
	color: #4730bb;
	position: relative;
	padding-left: 15px;
}

.item-txt b:before {
	display: block;
	content: "";
	width: 5px;
	height: 5px;
	background: #4730bb;
	position: absolute;
	top: 10px;
	left: 0;
}

.item-txt p {
	font-size: 14px;
	color: #333;
	line-height: 24px;
	margin-top: 18px;
}

.push-box {
	width: 100%;
	position: absolute;
	top: 65px;
}

.push-box img {
	cursor: pointer;
}

.car-btn {
	width: 522px;
	height: 48px;
	margin: 42px auto 0;
}

.car-btn span,
.car-btn a {
	width: 242px;
	height: 44px;
	line-height: 46px;
}

/*4*/
.page4 {
	position: relative;
}

.page4>span {
	font-size: 14px;
	color: #444;
	line-height: 24px;
}

.list4 {
	padding-top: 32px;
}

.list4 li {
	float: left;
	width: 224px;
	height: 121px;
	border: 1px solid #4730bb;
	background: #4730bb;
	margin-right: 32px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding-top: 25px;
}

.list4 li a {
	color: #fff;
}

.list4 li.change {
	background: transparent;
}

.list4 li.change a {
	color: #4730bb;
}

.list4 li p {
	margin-top: 12px;
}

.mt1 {
	margin-top: 445px;
}

.school-tab {
	background: url(../images/school-box.jpg) no-repeat;
	width: 1000px;
	height: 406px;
	position: absolute;
	top: 396px;
}

.schoolson {
	width: 890px;
	height: 340px;
	margin: 32px auto 0;
	display: none;
}

.s-common {
	position: relative;
}

.s-common b {
	width: 90px;
	font-size: 18px;
	color: #000;
	position: absolute;
	top: 2px;
	left: 36px;
}

.font {
	width: 755px;
	font-size: 14px;
	color: #333;
	line-height: 29px;
}

.ask p {
	position: relative;
	margin-bottom: 10px;
	padding-left: 20px;
}

.ask p:before {
	position: absolute;
	content: "";
	width: 6px;
	height: 6px;
	background: #ff4a12;
	top: 11px;
	left: 2px;
}

.box1,
.box2,
.box3 {
	overflow: hidden;
}

.box2 {
	margin-top: 35px;
}

.box3 {
	margin-top: 10px;
}

.ln1 {
	line-height: 28px;
}

.box4 {
	width: 400px;
	position: absolute;
	bottom: 35px;
	left: 50%;
	margin-left: -200px;
}

.box4 span {
	width: 178px;
	height: 44px;
	line-height: 44px;
}

/*5*/
.page5 {
	background: url(../images/form-bg.jpg) center no-repeat;
	width: 100%;
	height: 246px;
	overflow: hidden;
}

.form-box {
	margin-top: 26px;
}

.list5 {
	width: 850px;
	height: 40px;
	margin: 0 auto;
}

.list5 li {
	float: left;
	width: 170px;
	height: 35px;
	background: #f2f2f2;
	margin-right: 56px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px 0 0 3px;
	position: relative;
}

.triangle:before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 12px solid #ff491f;
	top: 13px;
	left: 142px;
}

.name,
.phone,
.city {
	outline: none;
	border: none;
	background: transparent;
	width: 135px;
	height: 35px;
	font-size: 14px;
	color: #a3a3a3;
}

.city {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

#Zealand select.city::-ms-expand,
select.school::-ms-expand {
	display: none;
}

.Submit {
	width: 165px;
	height: 33px;
	line-height: 33px;
}

/*6*/
.list6 li {
	float: left;
	font-size: 18px;
	color: #4730bb;
	font-weight: bold;
	height: 58px;
	line-height: 58px;
	background: #ffc946;
	text-align: center;
	line-height: 58px;
}

.list6 li.w1 {
	width: 310px;
	border-top-left-radius: 5px;
}

.list6 li.w2 {
	width: 120px;
}

.list6 li.w3 {
	width: 240px;
}

.list6 li.w4 {
	width: 170px;
}

.list6 li.w5 {
	width: 160px;
	border-top-right-radius: 5px;
}

.table-box {
	height: 575px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.table {
	border-collapse: collapse;
}

.table tr td {
	height: 65px;
	line-height: 24px;
	font-size: 14px;
	color: #333;
	text-align: center;
}

.table tr td a {
	color: #333;
}

.table tr td span {
	color: #f00;
	cursor: pointer;
}

.table tr td span:hover,
.table tr td a:hover {
	text-decoration: underline !important;
}

/*7*/
.list7 {
	width: 830px;
	margin: 0 auto;
}

.list7 li {
	float: left;
	margin-right: 32px;
}

.list7 li img {
	height: 147px;
}

/*8*/
.list8 {
	position: relative;
	z-index: 99;
}

.list8 li {
	float: left;
	width: 248px;
	height: 193px;
	background: #4730bb;
	color: #fff;
}

.list8 li h6 {
	font-size: 18px;
	text-align: center;
	margin: 40px 0 26px;
}

.list8 li p {
	width: 180px;
	font-size: 14px;
	margin: 0 auto;
	line-height: 26px;
	text-align: center;
}

/*9*/
.page9 {
	width: 100%;
	height: 600px;
	background: url(../images/bottom_bg.jpg) center no-repeat;
	margin-top: -100px;
	position: relative;
}

.f-teacher {
	width: 1000px;
	height: 360px;
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -500px;
}