@charset "utf-8";
body {
	color: #000000;
	font-size: 14px;
	background-color: #FFFFFF;
	overflow-x: auto;
	font-family:"微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";*font-family:"微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";
}

.textCenter {
	text-align: center;
}

.textLeft {
	text-align: left;
}

.textRight {
	text-align: right;
}

.left {
	float: left;
}

.right {
	float: right;
}
img{ display: inline-block; border:none;}
a{ cursor: pointer;text-decoration:none;}
li{ list-style: none;}
input{ border:none;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}
.wrapper{ width: 1000px; margin:0 auto;}
/*<!--头部【导语和表单】-->*/

.header {
	width: 100%;
	height: 578px;
	background: url(../img/headBanner.jpg) no-repeat center top;
}


/*<!--导航-->*/

.mainNav {
	clear: both;
	width: 100%;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	background:url(../img/navbg.png) repeat;
	margin-top: -50px;
	
}

.mainNav .mainNav_wrap {
	width: 100%;
	height: 50px;
	overflow: hidden;
	position: static;
	background:url(../img/navbg.png) repeat;
	
}

.mainNav ul {
	width: 1000px;
	margin: 0 auto;
	color: #fbfbfb;
	height: 50px;
	line-height: 50px;
	/*opacity: 0.9;
	filter: alpha(opacity=90);*/
	/*border-radius: 5px;*/
}

.mainNav .mainNav_wrap.fixedTop {
	position: fixed;
	z-index: 999;
	top: 0;
}

.mainNav li {
	width: auto; padding:0 13px; text-align: center;
	float: left;
	font-size: 14px;
	cursor: pointer;
}

.mainNav .lastLi {
	border-right: 0;
}

.mainNav li:hover {
	color: #f46b3f;

}

.mainNav li.activeNav {
	color: #f46b3f;
	
}
.mainNav a {
	float: left;
	 padding:0 13px;
	text-align: center;
	font-size: 14px;
	width:auto;
	cursor: pointer;
}

.mainNav a:hover {
	color: #f46b3f;
	
}

.ly_link {
	display: block;
	height: 50px;
	width: 400px;
	background-color: #CCFF33;
	margin: 0 auto;
	font-size: 18px;
	line-height: 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 50px;
	cursor: pointer;
}

.ly_link:hover {
	background-color: #56a459;
	color: #FFFFFF;
}

.ly_wrap {
	margin: 0 auto;
	margin-top: 50px;
	line-height: 50px;
	width: 400px;
}

.ly_left,
.ly_right {
	font-size: 18px;
	display: block;
	height: 50px;
	color: #FFFFFF;
	width: 200px;
	cursor: pointer;
}

.ly_left {
	background-color: #CCFF33;
	color: #333333;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.ly_right {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	background-color: #669966;
}
.ly_left:hover{
	background-color: #000000;
	color: #FFFFFF;
}

.ly_right:hover{
	background-color: #57A55A;
}
/*<!--导航-->*/


/*头部title*/
.titleh2{ height: 42px; line-height: 42px; overflow: hidden; font-size: 34px; color: #252525; font-weight: bold; }

.ukbtn{ display: block; width: 348px; margin:0 auto; height:48px; line-height:48px ; overflow: hidden; text-align: center; font-size: 18px; color:#333333; border-radius: 2px; border:1px solid #333;}
.ukbtn:hover,.ukbtn.se{ background: #333; color: #fbfbfb;}


.lybtn{ width: 665px; margin:0 auto;}
.lybtn a{ width: 320px; height: 48px; line-height: 48px; border:1px solid #333; border-radius: 3px; color: #333; text-align: center; font-size: 18px;}
.lybtn a:hover{background: #333; color: #fbfbfb;}
.lybtn.lybtn1{ width: 520px; }
.lybtn.lybtn1 a{ width: 248px;}



.dyform{ width: 100%; height: 389px; overflow: hidden; background:url(../img/bg1_1.jpg) no-repeat center top;}
.dybox{ width: 520px; line-height: 30px; font-size: 14px; color: #666666; padding: 100px 0 0 20px;}
.dybox div{ padding-top: 25px;}
.dybox div a{ width: 240px; height: 40px; line-height: 40px; border:1px solid #333; border-radius: 3px; color: #333; text-align: center;}
.dybox div a:hover{ background: #333; color: #fbfbfb;}

/*表單*/
.biaodan {
	width: 425px;
	padding-top: 55px;
}

.biaodan form {
}

.biaodan form div {
	margin-bottom: 10px;
	/*margin-right: 20px;*/
}

.biaodan form div.noMR {
}

.biaodan h2 {
	line-height: 30px;
    text-align: center;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 15px;
	color: #333;
}

.biaodan form input,
.biaodan form select {
	height: 38px;
	font-family: "微软雅黑";
	display: block;
	width: 265px;
	color: #666666;
}

.biaodan form input {
	padding-left: 4px;
	width: 259px;
}

.mobile,
.name,
.Mschool,
.branch {
	width: 265px;
	padding: 1px 0;
	margin: 0 auto;
	padding-left: 36px;
	margin-bottom: 10px;
}

.mobile {
	background: url(../img/telBox.jpg) no-repeat center;
}

.name {
	background: url(../img/nameBox.jpg) no-repeat center;
}

.Mschool {
	background: url(../img/eduBox.jpg) no-repeat center;
}

.branch {
	background: url(../img/cityBox.jpg) no-repeat center;
}

#submit {
	background: #f46b3f !important;
	margin-bottom: 0;
	width: 300px;
	height: 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 18px;
	color: #fbfbfb;
	cursor: pointer;
	margin: 0 auto;
}

/*表單*/


/*<!--头部【导语和表单】-->*/


/*********************<!--公共模块-->**********************/

.section {
	width: 100%;
	padding-top: 56px;font-family: "微软雅黑";
}

.section_content {
	width: 1000px;
	margin: 0 auto;
}



p.msg {
	color: #2356A9;
	margin-bottom: 40px;
	font-size: 23px;
	font-weight: bold;
}


/*********************<!--公共模块-->**********************/
.selectly{ padding:45px 0 0;}
.selectly .selectlyul{ width: 1040px; padding:40px 0 20px;}
.selectly .selectlyul li{ width:320px; color: #000; margin-right:20px; display: inline; }
.selectly .selectlyul li img{ width: 122px; height: 125px;}
.selectly .selectlyul li div{ width: 190px; padding-left: 8px;}
.selectly .selectlyul li h3{ height:60px ; line-height: 30px; font-weight: normal; font-size: 18px; }
.selectly .selectlyul li p{ height: 190px; line-height: 24px;  font-size: 12px;color: #666;}

.suitrq{ padding: 60px 0; height: auto; overflow: hidden;background:#ffd650; color: #fbfbfb; }
.suitrq ul{ padding: 35px 0 40px; }
.suitrq ul li{ width: 200px; background: #fff; color: #666;}
.suitrq ul li img{ width: 200px; height: 125px;}
.suitrq ul li h3{ height: 80px; line-height: 80px; font-size: 20px; text-align: center;  color: #333;}
.suitrq ul li p{height:225px ; line-height: 28px; font-size: 12px; padding:0 15px;}
.suitrq ul li.se{ background: #f46b3f; color: #fbfbfb;}
.suitrq ul li.se h3{ color: #fbfbfb;}


.hotzy{ width: 100%; padding: 50px 0 0; background: #f2f3f5;}
.hotzy ul{ padding:35px 0 40px; width: 1012px;}
.hotzy ul li{ width: 239px; padding:23px 0 25px; height: auto; overflow: hidden; border:1px solid #c2c2c4; margin:0 12px 20px 0; display: inline; border-top: 3px solid #f46b3f;text-align: center;font-size: 14px;}
.hotzy ul li a{ display: block;}
.hotzy ul li span{ font-size: 14px; }
.hotzy ul li h3{ padding-top: 20px; line-height: 28px; font-size: 16px; color:#333; font-weight: bold;}
.hotzy ul li h3 span{ display: block; font-weight: normal;}
.hotzy ul li p{ padding:10px 15px 0; font-size: 14px; color: #666; height: 290px; line-height: 24px; text-align: left;}
.hotzy ul li div{ text-decoration: underline; color: #333;}

.ranksh{ padding: 50px 0 60px; background: #fff; }
.rankmain{}
.rankmain ul{ width: 500px; margin:0 auto; padding:30px 0 40px;}
.rankmain ul li{width: 250px; height:40px ; line-height: 40px; overflow: hidden; font-size:16px ; color: #333; background: #f2f3f5; text-align: center; cursor: pointer;}
.rankmain ul li.active{ background: #ffd650;}
.rankcon{ padding-bottom: 40px;}
.rankcon table{width: 1000px;border:1px solid #d8d9db; border-collapse: collapse;color: #333;  }
.rankcon table tr th{ color: #fbfbfb; font-size: 16px; background: #666; height: 54px; line-height: 54px;border:1px solid #fff;}
.rankcon table tr td{  line-height: 24px; padding:10px;border:1px solid #d8d9db; padding-left:50px ;  font-size: 14px;}
.rankcon table tr.se td{background: #f2f3f5;}
.rankcon table tr td a{ display: block; width: 108px; height: 24px; line-height: 24px; overflow: hidden; text-align: center; border:1px solid #f26b3c; color: #f26b3c; background: #fff; border-radius: 2px;}
.rankcon table tr td a:hover{ background: #f26b3c; color: #fbfbfb;}
.rankcon table tr.sep td{ border-color:#fff; text-align: center; font-size: 16px; font-weight: bold;}


.rankcl{ width: 100%; background: #f2f3f5;padding:50px 0 0;}
.rankcl .classul{ padding:35px 0 40px;}
.rankcl .classul li{ width: 460px; height: auto; overflow: hidden; margin-bottom: 20px; padding:15px 15px 20px; background: #fff;}
.rankcl .classul li h3{ height:24px ; line-height: 24px; font-size: 16px; color: #333; padding: 25px 0 0; overflow: hidden; font-weight: bold; text-align: center;}
.rankcl .classul li div{ width:94px ; height:28px ; line-height: 28px; overflow: hidden; margin-top: 15px; text-align: center; font-size: 14px;  border:1px solid #f26b3c; color: #f26b3c; background: #fff;}
.rankcl .classul li p{ padding-top: 8px; line-height: 24px; font-size: 14px; color: #666;}

.tablecl{ width: 100%; background: #fff;padding:50px 0 60px;}
.tabletit{ height:54px ; line-height: 54px; overflow: hidden; margin-top: 35px; }
.tabletit li{ background: #ffd650; text-align: center; margin-right: 1px; display: inline; font-size: 16px; font-weight: bold; color: #333;}
.classrz{ height: 680px; overflow-y: scroll;border-bottom:1px solid #e5e5e5; }
.classrz table{border:1px solid #e5e5e5; border-collapse: collapse;color: #333; border-top: none;}
.classrz table tr td{ line-height: 24px; border:1px solid #e5e5e5; font-size: 14px; text-align: center; padding:10px 0; line-height: 24px; color: #666;}
.classrz table tr td p{ padding-left: 10px; color: #333; text-align: left;}
.classrz table tr td p span{color: #f36c3f; font-weight: bold;}
.classrz table tr.se td{ background: #f2f3f5;}


.timeplan{ padding:50px 0 60px;}
.timeplan ul{ height:300px ; margin: 40px auto; overflow: hidden; background: url(../img/bg1_3.jpg) no-repeat center top;}
.timeplan ul li{ width: 295px; height: 52px; padding-left: 15px; padding-top: 64px; line-height: 24px; color: #666;}

.stepall{ padding-top:55px ;}
.stepcon{ padding:35px 0 0;}
.steplf{ width: 310px;}
.steplf p{ line-height: 30px; font-size: 14px; color: #999;}
.steplf div{width:287px ; height: auto; overflow: hidden; margin-top: 15px; border-left:6px solid #f46b3f; padding:15px 0 20px 15px; background: #f2f3f5;}
.steplf div h3{ line-height:30px ; font-size: 20px; font-weight: bold;color: #333;}
.steplf div p{ line-height: 30px; color: #333; font-size: 16px;}
.steprg{ width: 665px; height: 375px; padding-top: 5px;}

.rzmain{ width: 100%; background: #fff; padding-top: 70px;}
.rzmain ul{ padding:35px 0 40px;}
.rzmain ul li{ padding:20px 0; height: auto; margin-bottom: 20px; overflow: hidden; background: #f2f3f5;}
.rzmain ul li img{ width: 150px; height: 50px;}
.rzmain ul li p{ margin-top: -5px; width: 780px; padding-left: 20px; line-height: 30px; font-size:14px ; color: #666;}

.knowzx{ width: 100%; padding-top: 50px; height: 377px; overflow: hidden; background: url(../img/bg1.jpg) no-repeat center top #ffd650;}
.picScroll-left{position: relative; width:390px; padding-right:90px; margin-left: 520px; padding-bottom: 60px;  overflow:hidden; }
.picScroll-left .tempWrap{ width:390px !important;}
.picScroll-left .hd{ position: absolute; top:270px; right: 0; overflow:hidden;  height:40px; width: 100px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:40px; height:40px; float:right; margin-right:10px; overflow:hidden;
	 cursor:pointer; background: url(../img/prevs.jpg);}
.picScroll-left .hd .next{ background: url(../img/nexts.jpg);  }
.picScroll-left .hd .prevStop{ background: url(../img/prev.jpg);  }
.picScroll-left .hd .nextStop{ background: url(../img/next.jpg); }
.picScroll-left .bd{padding-top: 90px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width: 370px; margin:0 8px; float:left; _display:inline; overflow:hidden;}
.picScroll-left .bd ul li a{ display: block; line-height: 40px; font-size: 14px; color: #666;}


.famoustj{ width: 100%; padding:70px 0 60px; background: #fff; height: auto; overflow: hidden;}
.slideBox{ width:1000px; height:225px; padding-bottom:40px ; margin:40px auto 0; overflow:hidden; position:relative; }
.slideBox .hd{ position:absolute; left:50%; margin-left: -25px; bottom:0px; width:50px ; height:15px ; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; height: 15px;  }
.slideBox .hd ul li{ float:left; margin:0 5px;  width:10px; height:10px;cursor:pointer; border:1px solid #f5573e; border-radius: 15px; }
.slideBox .hd ul li.on{ background:#f5573e; }
.slideBox .bd{ position:relative; height:520px; overflow: hidden; z-index:0;   }
.slideBox .bd li{ height:225px; zoom:1; vertical-align:middle; }
.slideBox .bd li a{ float: left; width: 310px; height: 225px; margin:0 11px; display: inline;}


.auscenter{  background: #54575e; padding:45px 0 50px;}

.ausadv{background: #fff; padding:45px 0 0;}


.increment h2{ color: #000 !important;}
.increment h3{ color: #000 !important; padding:20px 0 30px !important;}
.incre li{ height: 150px !important;}
.incre li p{ color: #728685 !important;}
.location{ color: #000 !important;}
.incre li h4{ color: #728685 !important; }
/*<!--IDP留学服务-->*/

.idpService {
	padding-bottom: 60px;
}

.idpService h4 {
	margin-bottom: 40px;
}

.joinUs {
	display: block;
	height: 50px;
	width: 220px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	color: #FFFFFF;
	margin: 0 auto;
	line-height: 50px;
	font-size: 18px;
	background-color: #ff999a;
	cursor: pointer;
	margin-top: 30px;
	text-align: center;
}


/*<!--IDP留学服务-->*/




/*<!--澳洲留学申请精英团队-->*/

.teachers{
 margin-top: -110px;
 padding-bottom: 40px;
}


/*<!--澳洲留学申请精英团队-->*/


/*<!--IDP留学优势-->*/

.idpAdvan h4 {
	margin-bottom: 40px;
}


/*<!--IDP留学优势-->*/
.idp-elite {margin-top:60px; padding-bottom: 20px; }
.idp-elite-tab { margin: 0 auto; width: 892px; overflow: hidden }
.idp-elite-tab li { float: left; margin: 0 5px }
.idp-elite-tab .link { display: block; width: 436px; height: 64px; line-height: 64px; text-align: center; color: #484848; font-size: 24px; background-color: #e5e5e5 }
.idp-elite-tab .cur .link { color: #fff; background-color: #f46b3f }
.idp-elite-list { position: relative; margin: 0 auto; width: 876px; overflow: hidden; border: 3px solid #f46b3f }
.idp-elite-list ul { display: none; width: 900px }
.idp-elite-list .show { display: block }
.idp-elite-list li { position: relative; float: left; margin: 5px; width: 280px; height: 160px; border: 1px solid #d2d2d2; -webkit-animation: fadeInUp 1s .2s ease both; -moz-animation: fadeInUp 1s .2s ease both }
.idp-elite-list .teacher { line-height: 166px; text-align: center }
.idp-elite-list .teacher img { vertical-align: middle; display:block; margin:0 auto; }
.idp-elite-list li:hover .info { display: block }
.idp-elite-list li:hover .teacher { display: none }
.idp-elite-list .info { display: none; padding: 10px 20px 0; line-height: 20px; font-size: 14px; color: #666; -webkit-animation: fadeInUp .5s .1s ease both; -moz-animation: fadeInUp .5s .1s ease both }
.idp-elite-list .info h4 { padding-bottom: 10px; font-size: 16px; font-weight: 700 }
.idp-elite-list .test { position: absolute; right: 10px; bottom: 10px; font-size: 14px; line-height: 20px; color: #008be0 }
@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0)
}
}
@-moz-keyframes fadeInUp { 0% {
opacity:0;
-moz-transform:translateY(20px)
}
100% {
opacity:1;
-moz-transform:translateY(0)
}
}
.idp-elite-list .ico-switch-l, .idp-elite-list .ico-switch-r { position: absolute; left: -50px; top: 50%; margin-top: -20px; display: block; width: 38px; height: 41px; background: url(//ckimg.bdimg.com/static/yogst/nzt/static/page/2017/idp/img/ico-elite-arrow_2cfc111.png) no-repeat 0 -47px }
.idp-elite-list .ico-switch-r { left: auto; right: -50px; background-position: right 5px }