@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", "宋体"; overflow:hidden;}
.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;}
.grey{ background-color:#efefed;}
/*<!--头部【导语和表单】-->*/

.header { width: 100%; height:450px; overflow: hidden;  background:url(../img/headBanner.jpg) no-repeat center top; font-family: "微软雅黑"; }
 
.headContent{ color:#fff; padding-top:48px;  display:block; text-align:center;  }
.headContent h1{ height:135px; line-height:135px; font-size:48px; margin-top:28px;font-size:42px;}
.headContent h2{ height:48px; line-height:48px; font-size:48px;color:#5ba556; background-color: #f5f5f5; display:inline-block; padding:26px 60px;
    border-radius: 50px;} 
/*<!--导航-->*/
.bg1{ position:absolute; width:94px; height:94px; display:inline-block; top:-81px; left:-170px; background:url(../img/bg1.png) no-repeat;}
.bg2{ position:absolute; width:90px; height:128px; display:inline-block; top:-81px; right:-170px; background:url(../img/bg2.png) no-repeat;}
.bg3{ background:url(../img/bg3.jpg) no-repeat; height:1001px;}


.mainNav { width: 100%; margin: 0 auto; height: 96px; bottom: 0; position: relative; top:50px; }
.mainNav .mainNav_wrap { width: 100%; height: 96px; position: relative; }
.mainNav .mainNav_wrap:before { position: absolute; content: ""; height: 20px; width: 100%; background-color: #000000; top: 30px; left: 0; }
.mainNav ul { width: 1000px; margin: 0 auto; color: #FFFFFF; position: relative; height: 96px; line-height:96px; -webkit-border-radius:50px; -moz-border-radius: 50px; border-radius:50px;
 background: -webkit-linear-gradient(left, #db0025, #f08200); 
 background: -o-linear-gradient(left, #db0025, #f08200); 
 background: -moz-linear-gradient(left, #db0025, #f08200); 
 background: -ms-linear-gradient(left, #db0025, #f08200); 
 background: linear-gradient(left, #db0025, #f08200);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00db0025', endColorstr='#00f08200', GradientType=1);
}
.mainNav .mainNav_wrap.fixedTop { position: fixed; z-index: 999; top: 0; text-align: center; }
.mainNav li { cursor: pointer; position: relative; font-size: 15px; -webkit-transition: ease 0.5s; -moz-transition: ease 0.5s; -ms-transition: ease 0.5s; -o-transition: ease 0.5s; transition: ease 0.5s; display: inline-block; margin: 0 4px; }
.mainNav a { display: inline; cursor: pointer; font-size: 15px; -webkit-transition: ease 0.5s; -moz-transition: ease 0.5s; -ms-transition: ease 0.5s; -o-transition: ease 0.5s; transition: ease 0.5s; }
.mainNav li:hover, .mainNav li.activeNav, .mainNav a:hover { font-weight: bold;  }
/*<!--导航-->*/

.dybox {line-height:37px;
	font-size: 18px;
	color: #666666;
	padding: 28px 0 40px 20px;}
.dybox strong {font-size: 30px;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px; }
/*

.toply{ padding-bottom:65px;}
.toply a { width: 209px; height:50px; line-height: 50px; margin-right: 10px;border-radius: 30px; color: #fff; text-align: center; font-size: 18px;
background: -webkit-linear-gradient(left, #db0025, #f08200); 
 background: -o-linear-gradient(left, #db0025, #f08200); 
 background: -moz-linear-gradient(left, #db0025, #f08200); 
 background: -ms-linear-gradient(left, #db0025, #f08200); 
 background: linear-gradient(left, #db0025, #f08200);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00db0025', endColorstr='#00f08200', GradientType=1);
 }*/
 
/*表單*/

.registerform{ padding:30px 0px;}
.formConbg { margin:25px auto 0;
background: -webkit-linear-gradient(left, #4ca78f, #85d45e); 
background: -o-linear-gradient(left, #4ca78f, #85d45e); 
background: -moz-linear-gradient(left, #4ca78f, #85d45e); 
background: -ms-linear-gradient(left, #4ca78f, #85d45e); 
background: linear-gradient(left, #4ca78f, #85d45e);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004ca78f', endColorstr='#0085d45e', GradientType=1);	
position: relative; padding:30px 0 0; }
.formCon {}
.formCon p { font-size: 24px; color: #fff; line-height: 32px; text-align: center; padding:10px 0 21px; margin: 0; }
.formCon form ul { }
.formCon form ul li { float: left; width:240px; font-size: 14px; display: inline; font-family: "微软雅黑"; margin-bottom: 10px; margin-right: 10px !important; }
.formCon form ul li p .Validform_checktip.Validform_wrong { color: #fff !important; }
.formCon form ul li div { width:240px; height: 40px; overflow: hidden; font-size: 14px; }
.formCon form ul li .mobile { background: url(../img/telBox.jpg) no-repeat; }
.formCon form ul li .name { background: url(../img/nameBox.jpg) no-repeat; }
 
.formCon form ul li .branch{ background: url(../img/cityBox.jpg) no-repeat; }
.formCon form ul li .Mschool { background: url(../img/PchengjiBox.jpg) no-repeat; }
.formCon form ul li select { height: 38px; line-height: 38px; font-size: 14px; width: 259px; margin-left: 40px; border: none; background: none; color: #aab2bd; font-family: "微软雅黑"; }
.formCon form ul li select option { background: #FFFFFF; color: #96a8b4; border: none; line-height: 22px; }
.formCon form ul li input { height: 38px; line-height: 38px; margin-top: 1px; *margin-top: 0px;
width: 215px; margin-left: 40px; font-size: 14px; border: none; background: none; color: #aab2bd; font-family: "微软雅黑"; }
.formCon .from_btn { cursor: pointer; line-height: 50px; text-align: center; font-size: 18px; width: 300px; cursor: pointer; height: 50px; color: #fff; font-family: "微软雅黑"; border-radius: 3px; margin-bottom:30px; 
background-color:#3a80c8;

}
.formCon form ul li.tijiao {  margin-right: 0; /*margin-top: 4px; */ }
/*表單*/

.dymain { width: 100%; height: 173px; overflow: hidden; background: url(../img/dybg.jpg) no-repeat center; }
.dymain p { padding: 40px 25px 0 115px; line-height: 30px; font-size: 14px; color: #fbfbfb; }
/*<!--头部【导语和表单】-->*/

.fz24{ font-size:24px;}
.fz18{ font-size:18px;}
/*头部title*/

.titleh2 {font-size:24px; color: #333; display: block;  padding-top:55px;}
.titleh2 strong{ display:block;font-size:36px; margin-bottom:10px; background:url(../img/titleh2.png) no-repeat center bottom; padding-bottom:18px;} 
.titleh3 { font-size: 18px; color: #333; display: block; }
.titleh3 strong{ display:block;font-size:24px; margin-bottom:8px;} 

/*.sectionp4 .titleh2, .sectionp7 .titleh2, .sectionp8 .titleh2 { height: 42px; line-height: 42px; padding-bottom: 50px; font-size: 40px; color: #333; font-weight: bold; }*/
.titlef { font-size: 24px; color: #333; height: 24px; line-height: 24px; padding-top: 5px; margin-bottom: 40px; }
.btnbox { text-align: center; padding:30px 0 30px; }
.btnbox a { width:298px; height:48px; margin: 0 10px; display: inline-block; line-height:48px; text-align: center;
 -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 18px ; color: #399bff; cursor: pointer;
border:1px solid #399bff;
/*background: -webkit-linear-gradient(left, #db0025, #f08200); 
 background: -o-linear-gradient(left, #db0025, #f08200); 
 background: -moz-linear-gradient(left, #db0025, #f08200); 
 background: -ms-linear-gradient(left, #db0025, #f08200); 
 background: linear-gradient(left, #db0025, #f08200);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00db0025', endColorstr='#00f08200', GradientType=1);*/
 }
.btnbox a:hover {/* border: 1px solid #fe907e; background: #399bff url(../img/btn2.png) repeat-x center top; */  color: #fff;background: #399bff;font-size: 18px;}
.btnbox .btn2 { width: 298px; height: 48px; margin: 0 10px; display: inline-block; line-height: 48px; text-align: center; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 18px; color: #fff; cursor: pointer; border: 1px solid #ff6042; background-color: #ff6042; }
.btnbox .btn2:hover { background: #cc6652; border: 1px solid #cc6652; color: #fff; }
.grey { background-color: #efefed; }
.cred{ color:#e02140;}
/*********************<!--公共模块-->**********************/

.section { width: 100%; padding-top:80px; font-family: "微软雅黑";}
.section_content { width: 1000px; margin: 0 auto; } 
/*********************<!--公共模块-->**********************/
.choice{ }
.choice .top{ background:url(../img/choice_top.png) no-repeat; height:93px;  margin:0 auto 30px; line-height:30px; width:1000px; }
.choice .top p{ padding:30px 20px 0; font-size:18px; color:#666;}
.choiceul{display:inline-block;width:100%; margin-bottom:45px;}
.choiceul li{line-height:24px; width:192px; height:235px; float:left;  margin-right:10px; background-color:#4cac70; color:#fff;}
.choiceul li img{ width:70px; height:60px; display:block; margin:20px auto 0;}
.choiceul li strong{ font-size:20px; display:block; text-align:center; margin:10px auto 8px;}
.choiceul li p{padding:0 20px;}
.choice li:nth-child(5){ margin-right:0; }


.countryTab,.countryTab {
	height: 76px;
	width: 1000px;
	overflow: hidden;
	z-index: 999;
	margin:30px auto 0;
	text-align: center;text-align:center; display:block;
}

.countryTab  li,.tabLis  li{ width:185px; height:75px;font-size:24px; text-align:center; line-height:75px;}
.countryTab.fixedTop,.tabLis.fixedTop {
	left: 50%;
	margin-left: -500px;
	position: fixed;
	top: 0;
}

.countryTab  li,.tabLis  li {
	display: inline-block;
	color: #c9c8c8;
	font-size: 22px;
	font-weight: bold;
	width: 185px;
	text-align: center;
	line-height: 28px;
	cursor: pointer;
	margin: 0 5px;
	height: 76px;
}

.countryTab  .uk-btn,.tabLis  .uk-btn {
	background: url(../img/ukBtn.jpg) no-repeat center;
}

.countryTab  .usa-btn,.tabLis  .usa-btn {
	background: url(../img/usaBtn.jpg) no-repeat center;
}

.countryTab  .aus-btn,.tabLis  .aus-btn {
	background: url(../img/ausBtn.jpg) no-repeat center;
}

.countryTab  .can-btn,.tabLis  .can-btn {
	background: url(../img/canBtn.jpg) no-repeat center;
}

.countryTab  .nzl-btn,.tabLis  .nzl-btn {
	background: url(../img/nzlBtn.jpg) no-repeat center;
}

.countryTab  li span,.tabLis  li span {
	display: block;
	padding: 24px 0;
	background: url(../img/normalBtn.png) no-repeat center;
	-webkit-transition: ease 0.5s;
	-moz-transition: ease 0.5s;
	-ms-transition: ease 0.5s;
	-o-transition: ease 0.5s;
	transition: ease 0.5s;
}

.countryTab  li.current span,
.countryTab  li:hover span,
.tabLis  li.current span,
.tabLis  li:hover span {
	background: url(../img/activeBtn.png) no-repeat center; color:#fff;
}

.countryTab  li:nth-child(5),.tabLis  li:nth-child(5){ margin-right:0; }

.countryCon .items h3,.tabLisCon .items h3{ background:url(../img/h3_bg.png) no-repeat center; font-size:30px; 
text-align:center; width:1000px; height:40px; line-height:40px; font-weight:bold; 
margin:40px 0; }

.countryCon .items h5
{ width:283px;height:54px; display:block; font-size:24px; border-radius:50px;  color:#fff; line-height:54px; margin:20px auto 0; text-align:center;
 background: -webkit-linear-gradient(left, #008260, #5cc429); 
 background: -o-linear-gradient(left, #008260, #5cc429); 
 background: -moz-linear-gradient(left, #008260, #5cc429); 
 background: -ms-linear-gradient(left, #008260, #5cc429); 
 background: linear-gradient(left, #008260, #5cc429);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00008260', endColorstr='#005cc429', GradientType=1);}


.ukCon1{}
.ukCon1 li{ width:490px; height:165px; background-color:#e0e0e0;font-size:18px; margin-bottom:20px;}
.ukCon1 li h4{ width:383px; height:42px; display:inline-block; border-radius:0 50px 50px 0;  color:#fff; line-height:42px; margin:20px 0 0; text-indent:26px; font-weight:bold;
 background: -webkit-linear-gradient(left, #008260, #5cc429); 
 background: -o-linear-gradient(left, #008260, #5cc429); 
 background: -moz-linear-gradient(left, #008260, #5cc429); 
 background: -ms-linear-gradient(left, #008260, #5cc429); 
 background: linear-gradient(left, #008260, #5cc429);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00008260', endColorstr='#005cc429', GradientType=1);}
.ukCon1 li p{ padding: 14px 25px 0; line-height:30px; color:#666;}
.ukCon1 li:nth-child(3),.ukCon1 li:nth-child(4){ margin-bottom:0; }


.ukCon2{}
.ukCon2 li{ width:235px; height:330px; background-color:#fff;font-size:18px; margin-right:20px;box-shadow: 0 0 20px #eeeeee;}
.ukCon2 li h4{ width:150px; height:45px; display:block; font-size:24px; border-radius:50px;  color:#fff; line-height:45px; margin:20px auto 0; text-align:center;font-weight:bold;
 background: -webkit-linear-gradient(left, #008260, #5cc429); 
 background: -o-linear-gradient(left, #008260, #5cc429); 
 background: -moz-linear-gradient(left, #008260, #5cc429); 
 background: -ms-linear-gradient(left, #008260, #5cc429); 
 background: linear-gradient(left, #008260, #5cc429);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00008260', endColorstr='#005cc429', GradientType=1);}
.ukCon2 li p{ padding: 14px 25px 0; line-height:30px; color:#666;}
.ukCon2 li:nth-child(4){ margin-right:0; }

.ad1000x15{ width:1000px; height:150px; margin-top:50px; margin-bottom:70px;}
.ad1000x15 a{width:1000px; height:150px; position:relative;}
.ad1000x15 a img{width:1000px; height:150px;}
.ad1000x15 .txt{ position:absolute; top:40px; left:48px;text-align:left; color:#fff;}
.ad1000x15 .txt h1{ font-size:30px; line-height:30px;}
.ad1000x15 .txt h6{ font-size:18px; padding:20px 0 0;}
.ad1000x15 .txt h6 span{ padding:0 5px 0 0;}


.ukCon3 li{ width:490px; height:290px; background-color:#4cac70;font-size:18px;}
.ukCon3 li h4{ width:284px; height:56px; display:block; border-radius:50px; font-size:24px;  color:#4cac70; line-height:56px; margin:30px auto 5px; text-align:center; font-weight:bold;
background-color:#fff;}
.ukCon3 li p{ padding:8px 56px 0; color:#fff; line-height:30px;}
.ukCon3 li:nth-child(2){ }

.fee{ background:url(../img/choice_top.png) no-repeat; height:93px; }
.fee p{ font-size:18px; color:#666; padding:28px 20px 0; line-height:30px;}
.adfee{ width:1000px; height:177px; margin-top:30px;margin-bottom:70px;}
.adfee img{ width:1000px; height:177px; display:block;}

.ukCon4{ margin-top:30px; margin-bottom:60px;}
.ukCon4 li{ width:314px; height:250px; background-color:#fff;font-size:18px; border:3px solid #40c883; border-top:0; margin-right:20px;}
.ukCon4 li h4{ height:50px; line-height:50px; text-align:center; background-color:#40c883; color:#fff; font-weight:bold;}
.ukCon4 li p{ font-size:14px; padding:12px 20px 0; line-height:24px;}
.ukCon4 li:nth-child(3){ margin-right:0; }

.stepul{ margin-bottom:20px; margin-top:30px;}
.stepul li{ float:left;width:320px; margin-right:20px;}
.stepul li strong{width:320px; height:50px; line-height:50px; text-align:center;font-weight:bold; color:#fff; background:url(../img/step_li.png) no-repeat; font-size:18px; display:block;}
.stepul li strong.first{background:url(../img/step_li_1.png) no-repeat;}
.stepul li p{ font-size:14px; line-height:24px; padding:10px 0; height:110px;}
.stepul li:nth-child(3){ margin-right:0; } 

.stepul2{ margin-bottom:20px; margin-top:30px;}
.stepul2 li{ float:left;width:235px; margin-right:20px;}
.stepul2 li strong{width:235px; height:50px; line-height:50px; text-align:center;font-weight:bold; color:#fff; background:url(../img/step_li2.png) no-repeat; font-size:18px; display:block;}
.stepul2 li strong.first{background:url(../img/step2_li_1.png) no-repeat;}
.stepul2 li p{ font-size:14px; line-height:24px; padding:10px 0; height:150px;}
.stepul2 li:nth-child(4){ margin-right:0; }  



.ukCon5{ margin-top:30px; margin-bottom:70px;}
.ukCon5 li{ width:490px; height:270px; background-color:#fff;font-size:18px; border-radius:10px;box-shadow: 0 0 20px #eeeeee; margin-bottom:20px;}
.ukCon5 li h4{ width:418px;height:48px; display:block; border-radius:50px;  color:#fff; line-height:48px; margin:30px auto 0; text-align:center; font-weight:bold;
 background: -webkit-linear-gradient(left, #008260, #5cc429); 
 background: -o-linear-gradient(left, #008260, #5cc429); 
 background: -moz-linear-gradient(left, #008260, #5cc429); 
 background: -ms-linear-gradient(left, #008260, #5cc429); 
 background: linear-gradient(left, #008260, #5cc429);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00008260', endColorstr='#005cc429', GradientType=1);}
.ukCon5 .stus{ background:url(../img/stusbg.png) no-repeat 35px 20px ;}
.ukCon5 li p{ font-size:18px; padding:15px 15px 0 145px; line-height:30px;}
.ukCon5 a.more{ width:140px; height:40px; line-height:40px; text-align:center; background-color:#333; color:#fff; font-size:14px; display:block; margin:14px auto 0; border-radius:30px;}
.ukCon5 li:nth-child(3),.ukCon5 li:nth-child(4){ margin-bottom:0; }


	

.QAl{ width:570px;  } 
.QAl p{width:455px; color:#666; margin-bottom:10px; padding:0 30px 0 85px;height:70px;  background:#fff url(../img/QAl.png) no-repeat 5px center; border-radius:50px; font-size:18px; line-height:70px;}
.QAl p a{ float:right; color:#399bff; text-decoration:underline;}
.QAl .none{ margin-bottom:0;}   

/*表單*/
..QAl{ width:570px;  } 
.QAl p{width:455px; color:#666; margin-bottom:10px; padding:0 30px 0 85px;height:70px;  background:#fff url(../img/QAl.png) no-repeat 5px center; border-radius:50px; font-size:18px; line-height:70px;}
.QAl p a{ float:right; color:#399bff; text-decoration:underline;}
.QAl .none{ margin-bottom:0;}   

/*表單*/
.QAr{ width:398px;position:absolute;right:0; top:325px; overflow:hidden; border-radius:10px;}

.QAr .QAform {
		border-radius:30px;
		background: #fff;height:525px; 
		 padding-top:25px; background:#fff url(../img/QArbg.png) no-repeat center bottom ;
	}

.QAr .QAform h1 {
		font-size: 19px; 
		border-top-left-radius:30px;
		border-top-right-radius:30px;
		color: #333; height:55px; line-height:55px; font-weight:bold;
		text-align: center;
		
		padding:0;
	}
	
	.QAr .QAform form input {
		width:259px;
		height:38px;
		line-height:38px;
		border: 0;
		color: #aab2bd;
		margin: 1px 0px 0px 40px;
		font-family:Microsoft YaHei;
	}
	
	.QAr .QAform form select {
		width:170px;
		height:38px;
		line-height:38px;
		background: none;
		border: 0;
		color: #aab2bd;
		margin: 1px 0px 0px 39px;
		font-family:Microsoft YaHei;
	}
	
	select option {
		background: #FFFFFF;
		color: #7dbbfa;
		border: none;
		line-height: 0.22rem;
	}
	
	.QAr .QAform form div {
		margin-left:50px;
		width:300px;
		height: 40px;
		overflow: hidden;
		margin-bottom:10px;
	}
	
	.QAr .QAform form .mobile {
		background: url(../img/phone_box_1.jpg) no-repeat;
		background-size:300px 40px; margin-left:50px;
	}
	
	.QAr .QAform form .name {
		background: url(../img/name_box_1.jpg) no-repeat;
		background-size:300px 40px;margin-left:50px;
	}
	.Mes {
		width:280px !important; padding:10px; border:1px solid #ccc !important;
		height: auto !important; margin-bottom:10px !important;
	}
	
	textarea {
		
		width:278px; height:104px;
		/*padding:20px;border:1px solid #ccc;*/
		box-sizing: border-box;
	}
.QAr .QAform form input.from_btn{
	  width:300px; height:50px; line-height:50px; color:#fff; margin-left:50px; background-color:#399bff;	}
	.Validform_wrong,
	.Validform_checktip {
		display: none !important;
	}
	
	.prompt {
		background: #ffe7e7;
	}
	
	.hide {
		display: none !important;
	}
	
	.txtPro {
		text-align: left;
		display: -webkit-box;
		color: #d84d4d;
		font-weight: bold;
	}
   
/*end*/
