@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%; background: url(../img/headBanner.jpg) no-repeat center top; margin-bottom:25px; }
.headContent { width: 1000px; margin: 0 auto; height:520px; }
.headContent h1{
	width: 744px;
	border-radius: 80px;
	height: 126px;
	display:block;
	line-height: 126px;
	font-size: 48px;
	color: #fff;
	text-align: center;
	background: #e11937;
	background: -webkit-linear-gradient(left, #e11937, #ff8300);
	background: -o-linear-gradient(right, #e11937, #ff8300);
	background: -moz-linear-gradient(right, #e11937, #ff8300);
	background: linear-gradient(to right, #e11937, #ff8300); margin: 148px auto 0;
}
.headContent h5{ font-size: 36px; text-align: center;  margin-top: 30px; font-weight: bold;
background: -webkit-linear-gradient(left, #e11937, #ff8300);
	background: -moz-linear-gradient(left, #e11937, #ff8300);
	background: linear-gradient(left, #e11937, #ff8300);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.headContent .toply { overflow: hidden; width: 650px; margin: 425px auto 0 0; }
.headContent .toply a.aus_a { width: 198px; height: 58px; line-height: 58px; margin: 0 20px 0 0; text-align: center; font-size: 24px; color: #fff; cursor: pointer; border: 1px solid #fff; border-radius: 3px; }
.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 { width: 100%; margin: 0 auto; height: 96px; bottom: 0; position: relative; top: 46px; }
.mainNav .mainNav_wrap { width: 100%; height: 80px; 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: 80px; line-height: 80px; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; 
background: -webkit-linear-gradient(left, #e11937, #ff8300); 
background: -o-linear-gradient(left, #e11937, #ff8300); 
background: -moz-linear-gradient(left, #e11937, #ff8300);
 background: -ms-linear-gradient(left, #e11937, #ff8300); 
 background: linear-gradient(left, #e11937, #ff8300); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e11937', endColorstr='#00ff8300', GradientType=1);
}
.mainNav .mainNav_wrap.fixedTop { position: fixed; z-index: 999; top: 0; text-align: center; }
.mainNav li { cursor: pointer; position: relative; font-size:20px; -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 10px; }
.mainNav a { display: inline; cursor: pointer; font-size: 20px; -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; font-size: 20px; }
/*<!--导航-->*/

.dyform { background:url(../img/dyform.jpg) no-repeat center top; width:100%; }
.dybox { padding:15px 0px 0 0px; line-height: 30px; font-size: 16px; color: #666; margin-top: 26px; background:url(../img/dybox.png) no-repeat 24px 33px; }
.dybox strong { font-size:30px; display: block; color: #333; margin-bottom:18px; }
.dybox div { padding-top: 30px; }
.dybox div a { width: 218px; height: 48px; line-height: 48px; margin-right: 10px; border: 1px solid #ff6d55; border-radius: 30px; color: #ff6d55; text-align: center; font-size: 18px; }
.dybox div a:hover { background: #ff6d55; color: #fff; }
/*表單*/

.formConbg {  }
.formCon { height: auto;  overflow: hidden; /* background: #fff;box-shadow: 0 10px 10px #f2f2f2;*/}
.formCon p { font-size: 18px; color: #fff; line-height: 32px; text-align: center; padding:45px 0 10px; margin: 0; font-weight:normal; }
.formCon p strong{ display:block; font-size: 24px;}
.formCon{ text-align:center; }
.formCon form ul { width:620px; margin:0 auto;}
.formCon form ul li { float: left; width: 300px; font-size: 14px; display: inline; font-family: "微软雅黑"; margin-bottom: 10px; margin-right:10px; }
.formCon form ul li p .Validform_checktip.Validform_wrong { color: #fff !important; }
.formCon form ul li div { width: 300px; height: 40px; overflow: hidden; font-size: 14px; }
.formCon form ul li .mobile { background: url(../img/input1.gif) no-repeat; }
.formCon form ul li .name { background: url(../img/input2.gif) no-repeat; }
.formCon form ul li .language { background: url(../img/input3.gif) no-repeat; }
.formCon form ul li .guojia { background: url(../img/input3.gif) no-repeat; }
.formCon form ul li .Mschool { background: url(../img/input5.gif) no-repeat; }
.formCon form ul li .step { background: url(../img/input3.gif) no-repeat; }
.formCon form ul li .branch { background: url(../img/input4.gif) 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: 259px; 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: 16px;background: #url(../img/btn2.png) repeat-x center top; width: 325px; cursor: pointer; height: 50px; color: #fff; font-family: "微软雅黑"; border-radius: 3px; margin-bottom: 34px; border:1px solid #fff; border-radius:50px; }
.formCon form ul li.tijiao { width: 176px; margin-left:150px; 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; }
/*<!--头部【导语和表单】-->*/


/*头部title*/

.titleh2 { height: 36px; line-height: 36px; padding-bottom:16px; font-size: 36px; color: #333; display: block; margin-top: 10px;}
.titleh2 strong{ position:relative; display:inline-block; z-index:0;}
.titleh2 .h2bg {background: url(../img/dybox.png) no-repeat; display:inline-block; position:absolute; right:-58px; top:22px; width:107px; height:13px;z-index:-1;}
/*.sectionp4 .titleh2, .sectionp7 .titleh2, .sectionp8 .titleh2 { height: 42px; line-height: 42px; padding-bottom: 50px; font-size: 40px; color: #333; font-weight: bold; }*/
.titlef { text-align:center; font-size:30px; color: #666; height: 24px; line-height: 24px; padding-top: 5px; margin-bottom: 40px; }
.btnbox { text-align: center; padding: 50px 0 60px; }
.btnbox a { height: 48px; margin: 0 10px; padding:0 45px;display: inline-block; line-height: 48px; text-align: center; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 18px; color: #5089ff; cursor: pointer; border: 1px solid #5089ff; background:url(../img/btn2.png) repeat-x center top; }
.btnbox a:hover { border: 1px solid #5089ff; color: #fff; background: #5089ff url(../img/btn2.png) repeat-x center top; }
.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; }
.gery { background-color: #f0f0f0; }
.bgfff{ background-color:#fff;}
/*********************<!--公共模块-->**********************/

.section { width: 100%; padding-top: 57px; font-family: "微软雅黑"; }
.section_content { width: 1000px; margin: 0 auto; }
.secUSA6 { background: linear-gradient(to right, #e11937, #ff8300); }
.secUSA6 .titleh2 { color: #fff; background: url(../img/titleh2fff.png) no-repeat center bottom; }
.secUSA6 .titlef { color: #fff; }
.secUSA8 { background-color: #f6f7f9; }
/*********************<!--公共模块-->**********************/
.who{background:#f0f0f0 url(../img/bgwho.jpg) no-repeat center bottom; padding-bottom:135px; }
.whoBox{ width:1000px;background:#fff url(../img/whoBox.jpg) no-repeat left bottom;height:410px; margin-top:35px;}
.whoBox .right{ float:right;width:312px; padding-right:100px; padding-top:22px;}
.whoBox .item{   display:inline-block; margin-top:30px;}
.whoBox .item strong{ font-size:24px; background:url(../img/dot.png) no-repeat left center; padding-left:22px; display:block; margin-bottom:10px;}
.whoBox .item p{ color:#666; padding-left:25px; line-height:25px;}

.why { padding-top: 13px; }
.why .none { margin-right: 0; }
.why .item { width: 183px;float: left; height:208px; margin-right:15px; border:1px solid #333; }
.why .item img { display: block; margin: 22px auto 19px; width:60px; height:60px; }
.why .item strong { color: #333; font-size: 18px; text-align: center; line-height: 30px; margin-bottom: 7px; display: block; }
.why .item p { color: #666; text-align:center;line-height: 24px; padding: 0 20px; }
.live {}
.live .item { text-align:center; float:left; width:260px; height:300px; padding:0 30px;background-color: #ffffff; border-radius:5px; margin-right: 20px; box-shadow: 10px 10px 10px #eaebed; margin-bottom: 20px; }
.live .item  img{ display:block; margin:25px auto 0;}
.live .item strong { text-align: center; display: block; margin-top:15px; font-size:24px; color:#f1511a; margin-bottom:14px;}
.live .item  p {line-height: 24px; color:#666; text-align:left; padding:0 14px;}
.live .none{ margin-right:0;}
/*为什么选择 end*/
.vedio{}
.vedio p{ line-height:24px; color:#666; text-align:left;}
.vedio ul{ margin-top:20px; margin-bottom:30px;}
.vedio ul li{ width:485px;}
 
.tp-tab2{ margin-top: 27px; }
.tp-tab2 li{ width:185px;height:75px; line-height:75px;font-size: 24px; cursor: pointer; color: #fff; margin: 0 2px;display: inline-block; text-align:center;font-weight: bold;}
.tp-tab2 .current{ /*background: linear-gradient(to right, #008260, #51c21a); */ }
.tp-contents2 { margin-top: 50px; }
.tp-tab2 li a{width:185px; height:75px; display: inline-block;}
.tp-tab2 li .us{ background:url(../img/tab-US.gif) no-repeat;} 
.tp-tab2 .current .us{ background:url(../img/tabcur-US.gif) no-repeat;} 
.tp-tab2 li .ca{ background:url(../img/tab-CA.gif) no-repeat;} 
.tp-tab2 li .uk{ background:url(../img/tab-UK.gif) no-repeat;}
.tp-tab2 li .au{ background:url(../img/tab-AU.gif) no-repeat;}
.tp-tab2 li .nz{ background:url(../img/tab-NZ.gif) no-repeat;} 
.tp-tab2 .current .ca{ background:url(../img/tabcur-CA.gif) no-repeat;} 
.tp-tab2 .current .uk{ background:url(../img/tabcur-UK.gif) no-repeat;} 
.tp-tab2 .current .au{ background:url(../img/tabcur-AU.gif) no-repeat;} 
.tp-tab2 .current .nz{ background:url(../img/tabcur-NZ.gif) no-repeat;}  
.tp-item2{} 
.tp-item2 h4{ text-align:center; font-size:18px; margin-bottom:30px;}
.tp-item2 h4 strong{ height:30px; font-size:30px; line-height:30px;background:url(../img/itmeh4.png) no-repeat center; display:block; margin-bottom:15px;} 
.lightspot{} 
.lightL{ width:600px;} 
.lightL strong{ font-size:24px; width:160px; height:50px;background: linear-gradient(to right, #0086f8, #4cdfcb); display:block; color:#fff; line-height:50px; text-align:center; border-radius:50px; margin-bottom:10px;} 
.num1{background: url(../img/num1.png) no-repeat left top; display:inline-block;} 
.num2{ background: url(../img/num2.png) no-repeat left top; display:inline-block;} 
.num3{background: url(../img/num3.png) no-repeat left top; display:inline-block;} 
.num4{ background: url(../img/num4.png) no-repeat left top; display:inline-block;} 
.lightL li{ width:205px; font-size:18px; padding:20px 0 30px;padding-left:80px; color:#666; margin-top:20px;}
.lightR{ margin:20px 3px 0 0;}
.lightR img{ width:370px; height:260px; display:block; border:5px solid #fff;box-shadow: 10px 10px 10px #eaebed;} 
.states{ background-color:#fff; text-align:center; margin-top:20px;}
.states h5{ font-size:18px; font-weight:bold;}
.states h5 strong{ font-size:24px; display:inline-block; padding:0 80px;height:70px;line-height:70px; text-align:center; border-radius:50px; color:#fff; margin:30px 0 18px;
background: -webkit-linear-gradient(left, #e11937, #ff8300); 
background: -o-linear-gradient(left, #e11937, #ff8300); 
background: -moz-linear-gradient(left, #e11937, #ff8300);
 background: -ms-linear-gradient(left, #e11937, #ff8300); 
 background: linear-gradient(left, #e11937, #ff8300); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e11937', endColorstr='#00ff8300', GradientType=1);
}
.stateul{ margin-top:30px; margin-bottom:25px; padding-left: 20px;}
.stateul li{ float:left; width:180px; padding:0 30px;border-right:1px dashed #ccc; height:110px; padding-top:11px;font-size:18px; line-height:30px; color:#666; text-align:left; } 
.stateul li.none{ border-right:none;} 
.stateBot{ margin-bottom:32px;}
.stateBot a { height: 46px; margin: 0 10px; padding:0 30px;display: inline-block; line-height: 46px; text-align: center; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 16px; color: #333; cursor: pointer; border: 1px solid #333; background:#fff url(../img/btn2.png) repeat-x center top; }
.stateBot a:hover { border: 1px solid #333; color: #fff; background: #333 url(../img/btn2.png) repeat-x center top; }


.bgCase { width: 100%; background: url(../img/bgCase.jpg) no-repeat center top; height: 1010px; }
.Cases { padding-top: 20px; }
.Cases .item { background-color: #fff; opacity: 0.9; border-radius: 80px; padding: 20px 60px 15px; font-size: 16px; margin-bottom: 10px; }
.Cases .item h3 { text-indent: 40px; height: 32px; background: url(../img/Casesh3.png) no-repeat left center; display: inline-block; line-height: 30px; text-align: left; display: block; font-size: 20px; margin-bottom: 10px; }
.Cases h3 strong { background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 130, 96, 1)), to(rgba(76, 194, 26, 1))); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.Cases p { color: #666; line-height: 26px; }
.Cases p strong { color: #333; }
 
.sumlx{ position: relative;}
.sumbox2{ background: #f1f2f6; padding-top:30px ;}
.sumform{ height: 160px; overflow: hidden; margin-bottom: 40px; background: #f3f3f3; margin-top:40px;}
.sumform ul{ padding:25px 0 25px 15px;}
.sumform ul li{ width: 235px; height:40px ; background: url(../img/gj.jpg) no-repeat center; margin-right: 10px; display: inline;}
.sumform ul li.sj{ background-image:url(../img/sj.jpg); }
.sumform ul li.ts{ background-image:url(../img/ts.jpg); }
.sumform ul li.nl{ background-image:url(../img/nl.jpg); }
.sumform ul li select{ width: 170px; height: 24px; line-height: 24px; border:none; font-size: 14px; color: #999; font-family: "微软雅黑"; background: none; margin:8px 0 0 60px;}
.sumform ul li.sj select{ width: 140px; margin-left: 92px;}
.sumform .sumbut{ display: block; width:200px ; height: 40px; margin:0 auto; line-height:40px ; text-align: center; background: #f78934; font-size: 16px; color: #fbfbfb; border-radius: 2px; font-family: "微软雅黑"; }
/*rank*/
.table-wrap { width: 1000px; outline: none; position: relative; font-size: 14px; color: #444; border: 1px #e6e6e6 solid; text-align: center; margin-bottom:30px;}
.table-head { padding-right: 17px; background-color: #9dcfff; border-bottom: 1px #e6e6e6 solid; color: #333; font-size: 14px; }
.table-head-wrap { width: 100%; position: relative; overflow: hidden; }
.grid { margin: 0px; table-layout: fixed; width: 100%; max-width: none; border-spacing: 0px; empty-cells: show; border-width: 0px; outline: 0px none; border-collapse: collapse; }
.grid tr th { padding: 0.929em 0.5em; vertical-align: bottom; overflow: hidden; border-left: 1px #e6e6e6 solid; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; text-align: left; }
.grid tr th:first-child { border-left-width: 0; }
.grid tr td { border-left: 1px #e6e6e6 solid; border-bottom: 1px #e6e6e6 solid; padding: 0.929em 0.5em; overflow: hidden; line-height: 1.6em; vertical-align: middle; text-overflow: ellipsis; background-color: #fff; }
.grid tr td:first-child { border-left-width: 0px; }
.grid tr:last-child td { border-bottom: none; }
.grid tr:nth-of-type(2n) td { background-color: #e7f0ff; }
.grid tr.over td { background-color: #def4ff; }
.tab-link { display: block; text-align: center; min-height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; }
.table-content { height: 503px; white-space: normal; position: relative; width: 100%; overflow-x: auto; overflow-y: scroll; min-height: 0; }

.grid tr td a{ display: block; width:110px ; margin:0 auto; height:30px ; overflow: hidden; line-height: 30px; text-align: center; color: #fbfbfb; background: #ed5562; border-radius: 15px; }
.grid tr td a:hover{ background: #d84c59;}
 
/*sumform end*/
.bgrec{ background:#f0f0f0 url(../img/bgrec.jpg) no-repeat center top;}
.recommendList{ margin-bottom:70px; text-align:center; margin-top:40px;} 
.recommendList li { float:left; position: relative; top: 0;width:190px; height:200px;margin-bottom: 20px; margin-left:10px; background-color:#fff;
 -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; -ms-transition: 0.5s ease; -o-transition: 0.5s ease; transition: 0.5s ease;border-radius:10px; 
}
.recommendList li img { display: block; width:110px; height:70px; margin:20px auto 10px; }
.recommendList li:hover { top: -10px; -webkit-box-shadow: 0 0 20px #999999; -moz-box-shadow: 0 0 20px #999999; box-shadow: 0 0 20px #999999; }
.recommendList li.none{ margin-right:0;}
.recommendList li p{ font-size:18px; line-height:24px; color:#333;}

   
/*end*/
.ad1{ margin: 30px auto 0;
}
.ad1 a{
	 width: 1920px; height: 180px;
}
.ad1 a img{
	 display: block; 
}
