@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: 805px;
	background: url(../img/headBanner.jpg) no-repeat center top;
}

.headContent {
	width: 1000px;
	margin: 0 auto;
}

.bannerBtn {
	
	padding-top: 120px;
	padding-left:820px ;
}

.bannerBtn a{
	height: 34px;
	width: 142px;
	font-size: 14px;
	cursor: pointer;
	line-height: 34px;
	color: #000;
	background: url(../img/but1.png) no-repeat center;
}
.bannerBtn a.btn2{ margin-top:5px; background: url(../img/but2.png) no-repeat center;}
.bannerlead{ text-align: center; padding-top: 25px;}
.bannerlead h2{ height: 42px; line-height: 42px; overflow: hidden; color: #333; font-size: 30px; font-weight: bold;}
.bannerlead p{ line-height:28px ; font-size: 16px; color: #333;}
/*<!--导航-->*/

.mainNav {
	clear: both;
	width: 100%;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	position: relative; top:-407px;
	
}

.mainNav .mainNav_wrap {
	width: 100%;
	height: 50px;
	position: static;
	
}

.mainNav ul {
	width: 998px;border:1px solid #333333;
	margin: 0 auto;
	color: #333;
	height: 48px;
	line-height: 48px;
	background: #fff;
	opacity: 0.9;
	filter: alpha(opacity=90);
	/*border-radius: 5px;*/
}

.mainNav .mainNav_wrap.fixedTop {
	position: fixed;
	z-index: 999;
	top: 0;
}

.mainNav li {
	width: 145px; text-align: center;
	float: left;
	font-size: 14px;
	cursor: pointer;
	border-right: 1px solid #333;
}

.mainNav .lastLi {
	border-right: 0;
}

.mainNav li:hover {
	color: #fbfbfb;
	background:#333;
}

.mainNav li.activeNav {
	color: #fbfbfb;
	background:#333;
}

.mainNav a {
	display: block;text-align: center;
	font-size: 14px;
	width:122px;
	cursor: pointer;
}

.mainNav a:hover {
	color: #fbfbfb;
	background:#333;
}

.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{ position: relative; height: 35px; background:url(../img/t1.png) no-repeat center bottom;}
.titleh2 span{ position: absolute; top:-25px; left: 50%; margin-left: -147px; padding:0 10px; height: 42px;line-height:42px ; overflow: hidden; font-size:30px ; color: #333; font-weight: bold;}
.titleh2.titleh2-1{background:url(../img/t2.png) no-repeat center bottom;}
.titleh2.titleh2-1 span{ margin-left: -190px;}
.titleh2.titleh2-2{background:url(../img/t3.png) no-repeat center bottom;}
.titleh2.titleh2-2 span{ margin-left: -230px;}
.titleh2.titleh2-3{background:url(../img/t5.png) no-repeat center bottom;}
.titleh2.titleh2-3 span{ margin-left: -270px;}
.titleh2.titleh2-4{background:url(../img/t4.png) no-repeat center bottom;}
.titleh2.titleh2-4 span{ margin-left: -100px;}
/*表單*/
.biaodan {
	width: 1000px;
	margin: -150px auto 0;
	padding-top: 70px;
}

.biaodan form {
	padding: 20px 189px 0;
}

.biaodan form div {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}

.biaodan form div.noMR {
	margin-right: 0;
}

.biaodan h3 {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}

.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,
.guojia,
.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;
}

.guojia {
	background: url(../img/eduBox.jpg) no-repeat center;
}

.branch {
	background: url(../img/cityBox.jpg) no-repeat center;
}

#submit {
	background: #ff6666 !important;
	margin-bottom: 0;
	width: 300px;
	height: 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 18px;
	color: #FFFFFF;
	cursor: pointer;
	margin: 0 auto;
}




/*表單*/


/*<!--头部【导语和表单】-->*/


/*********************<!--公共模块-->**********************/

.section {
	width: 100%;
	padding-top: 56px;
}

.section_content {
	width: 1000px;
	margin: 0 auto;
}



p.msg {
	color: #2356A9;
	margin-bottom: 40px;
	font-size: 23px;
	font-weight: bold;
}


/*********************<!--公共模块-->**********************/
.selectly{ padding:80px 0 0;}
.selectly ul{ width: 1040px; padding-top: 45px;}
.selectly ul li{ width:150px; color: #333; margin-right: 40px; display: inline; text-align: center; }
.selectly ul li h3{ height:24px ; line-height: 24px; font-weight: bold; font-size: 18px; padding-bottom:20px ; }
.selectly ul li p{ line-height: 24px; padding-top: 20px; font-size: 14px; text-align: left;}

.suitrq{ padding-top: 80px;}
.suitrq ul{ padding-top: 35px;}
.suitrq ul li{ width: 395px; padding-left: 40px; padding-left: 40px;}
.suitrq ul li.right{ width:565px ; padding-left: 0;}
.suitrq ul li h3{height:24px ; line-height: 24px; font-weight: bold; font-size: 18px; padding-bottom:20px ;}
.suitrq ul li p{line-height: 24px; height: 24px; overflow: hidden; font-size: 14px; text-align: left;}
.suitrq ul li a{ display: block; width: 298px; height:48px ; line-height:48px ; margin:25px 0 0 75px;text-align: center; overflow: hidden; border:1px solid #ff6666; border-radius: 3px; font-size: 18px; color: #ff6666;}

.require{ width: 100%; height:2829px ;  overflow: hidden; background:url(../img/bg1.jpg) no-repeat center top;}
.require .section1{ padding-top:90px;}
.require .section1 ul{ height:278px ; margin-top: 25px; overflow: hidden; background:url(../img/g1.jpg) no-repeat center top; padding-left:260px ;}
.require .section1 ul li{ width:350px; }
.require .section1 ul li h3{ height: 60px; line-height: 60px; font-size:18px ; color: #333; font-weight:bold;}
.require .section1 ul li p{ padding:12px 20px 0 0; line-height: 24px; overflow: hidden; font-size: 14px;color: #333;}
.require .section1 ul li p.p1{ padding-bottom:60px;}
.require .section1 ul li p a{ color:#ff6666;}
.btnclear{padding:20px 150px 0;}
.btnclear a{ width: 298px; height: 48px; line-height: 48px; border:1px solid #ff6666; border-radius: 3px; font-size: 18px; color: #ff6666; text-align: center;}

.require .section2{padding-top:80px;}
.require .section2 ul{ padding-top: 48px; width:1015px ;}
.require .section2 ul li{ width: 210px; padding:0 20px 5px; height: auto; overflow: hidden; display: inline; margin-bottom: 35px; text-align: center; border-right:1px solid #ccc; font-size: 14px; color: #666; line-height: 24px; }
.require .section2 ul li h3{ font-weight: bold; font-size: 18px; padding-top: 20px; }
.require .section2 ul li h4{ font-weight: bold;color: #000; text-align: left; }
.require .section2 ul li p{ height:150px ; line-height:24px ; overflow: hidden; text-align: left;}
.lybtn{}
.lybtn a{ width: 105px; color: #ff6666;text-align: left;}
.lybtn a.right{ text-align: right;}
.require .section2 ul li h5{ padding:90px 0 30px; line-height: 30px; font-size:18px ; color: #000; text-align: left;}
.lybtn a.lyxx{ width: 209px;}

.require .section3{padding-top:70px;}
.require .section3 table{ height: auto; overflow: hidden; margin-top: 30px;}
.require .section3 table td p{ line-height: 20px; font-size: 14px; color: #666; padding:10px 0;text-align: center;}
.require .section3 table td p.textlf{ text-align: left; padding-left: 10px;}
.require .section3 table td p a{color: #ff6666; display: block; }
.require .section3 table .trbg1 td{background: #669acc;}
.require .section3 table .trbg1 td p{ height: 54px; padding:0; line-height: 54px;  color: #fbfbfb; font-size: 18px;text-align: center;}
.require .section3 table tr.se td{ background: #c1e9e9;}
.sbz{ padding:20px 0 10px 10px; color: #329995; font-size: 14px; height: 24px; line-height: 24px; overflow: hidden;}

.timeplan{ margin-top: -160px;}
.timeplan .section1{}
.timeplan .section1 ul{ height:230px ; margin-top: 30px; overflow: hidden; padding-bottom:20px; background: url(../img/bg2.jpg) no-repeat center top;}
.timeplan .section1 ul li{ width:497px ;}
.timeplan .section1 ul li h3{ height:74px ; line-height:74px ; overflow: hidden; text-align: center; color: #fbfbfb; font-weight: bold; font-size:30px ; padding-bottom: 15px;}
.timeplan .section1 ul li p{ line-height: 24px; font-size: 14px; color: #333; padding:0 5px 0 20px;}

.timeplan .section2{ padding-top: 80px;}
.timeplan .section2 ul{ width: 1070px; padding-top: 30px; padding-bottom: 20px;}
.timeplan .section2 ul li{ width:275px; color: #333; margin-right: 70px; display: inline; text-align: center; }
.timeplan .section2 ul li h3{ height:24px ; line-height: 24px; font-weight: bold; font-size: 18px; padding-bottom:20px ; }
.timeplan .section2 ul li p{ line-height: 24px; padding-top: 20px; font-size: 14px; text-align: left;}

.timeplan .section1.section3{ padding-top: 80px;}
.timeplan .section1.section3 ul{ height: 400px; background: url(../img/bg3.jpg) no-repeat center top;}
.timeplan .section1.section3 ul li p{ height: 72px; padding:10px 15px;}
.timeplan .section1.section3 ul li p a{ padding-left: 10px; color: #ff6666;}

.succ-case{ padding-top: 90px;}
.caseBox{ width:1000px; min-height:360px; margin-top: 30px; overflow:hidden; position:relative;}
.caseBox .bd{ position:relative; height:100%; z-index:0; padding-bottom: 20px;}
.caseBox .bd li{ zoom:1; vertical-align:middle;}
.caseBox .bd img{ width:265px; margin-left: 40px; display: inline;}
.caseBox .bd li div{ width:590px; padding-top: 85px; line-height: 30px; font-size: 14px; color: #666;}
.caseBox .bd li div h3{ font-size: 18px; font-weight: bold;}
.caseBox .bd li div a{ color: #ff6666; display: block; height: 24px; line-height: 24px; overflow: hidden;margin-top: 30px; }
.caseBox .prev,
.caseBox .next{ position:absolute; left:5px; top:50%; margin-top:-21px; display:block; width:20px; height:42px; background:url(../img/prev.png) no-repeat;   }
.caseBox .next{ left:auto; right:660px; background:url(../img/next.png) no-repeat;}
.caseBox .prevStop{ display:none; }
.caseBox .nextStop{ display:none; }

.lx-center{ margin-top: -60px; width: 100%; height:1598px;  overflow: hidden; background:url(../img/bg.png) no-repeat center top;}
.lx-center .section1{ padding-top: 30px;}
.lx-center .section2{ padding-top: 60px;}


.ztshow{}
.ztshow div{ width: 660px; margin:0 auto; padding:30px 0 0;} 
.ztshow div a{ width: 310px; text-align: center;}
.ztshow div a img{ width: 310px;  height: 210px;}
.ztshow div a p{ height: 24px; line-height: 24px; overflow: hidden; font-size: 14px; color: #666; padding:15px 0 30px;}

.increment h2{ color: #000 !important;}
.increment h3{ color: #000 !important; padding:20px 0 30px !important;}
.incre li{ height: 160px !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 h2 {
	margin-bottom: 30px;
}


/*<!--IDP留学优势-->*/