@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; padding-top: 476px; }
.headContent { width: 1000px; margin: 0 auto; }
.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, #008260, #51c21a); background: -o-linear-gradient(left, #008260, #51c21a); background: -moz-linear-gradient(left, #008260, #51c21a); background: -ms-linear-gradient(left, #008260, #51c21a); background: linear-gradient(left, #008260, #51c21a); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00008260', endColorstr='#0051c21a', GradientType=1);
}
.mainNav .mainNav_wrap.fixedTop { position: fixed; z-index: 999; top: 0; text-align: center; }
.mainNav li { cursor: pointer; position: relative; font-size: 16px; -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: 16px; -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 { padding-top: 30px; padding-bottom: 20px; }
.dybox { width: 500px; padding: 60px 0px 0 0px; line-height: 37px; font-size: 16px; color: #666; margin-top: 26px; }
.dybox strong { font-size: 24px; display: block; color: #333; margin-bottom: 8px; }
.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 { box-shadow: 0 10px 10px #f2f2f2; }
.formCon { height: auto; width: 414px; overflow: hidden; background: #fff; }
.formCon p { font-size: 22px; color: #474747; line-height: 32px; text-align: center; padding: 38px 0 20px; margin: 0; }
.formCon form ul { }
.formCon form ul li { float: left; width: 300px; font-size: 14px; display: inline; font-family: "微软雅黑"; margin-bottom: 10px; margin-left: 52px; }
.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 .Pchengji { 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: #ff6042; width: 300px; cursor: pointer; height: 50px; color: #fff; font-family: "微软雅黑"; border-radius: 3px; margin-bottom: 34px; }
.formCon form ul li.tijiao { width: 176px; 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; }
/*<!--头部【导语和表单】-->*/


/*头部title*/

.titleh2 { height: 36px; line-height: 36px; padding-bottom: 25px; font-size: 36px; color: #333; display: block; margin-bottom: 3px; margin-top: 30px; }
.titleh2 span { background: url(../img/titleh2.png) no-repeat left top; padding-top: 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: 50px 0 60px; }
.btnbox a { width: 318px; 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 #ff6d55; background: #ff6d55 url(../img/btn2.png) repeat-x center top; }
.btnbox a:hover { border: 1px solid #fe907e; color: #fff; background: #fe907e 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: #f5f5f5; }
.gerylive{ background:#f5f5f5 url(../img/gerylive.jpg) no-repeat center bottom;}
/*********************<!--公共模块-->**********************/

.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; }
/*********************<!--公共模块-->**********************/
.bgstrengths{background:#f5f5f5 url(../img/bgstrengths.jpg) no-repeat center bottom; padding-bottom:75px; }
.strengths { padding-top: 10px; }
.strengths .none { margin-right: 0; }
.strengths .item { width: 184px; margin: 10px; float: left; height: 349px; margin-right: 6px; box-shadow: 10px 10px 15px #e5e6e8; background-color: #fff; }
.strengths .item img { display: block; margin: 22px auto 19px; width: 84px; height: 84px; }
.strengths .item strong { color: #399f6e; font-size: 18px; text-align: center; line-height: 30px; margin-bottom: 7px; display: block; }
.strengths .item p { color: #666; text-align: left; line-height: 24px; padding: 0 20px; }
.tp-tab2, .tp-tab3 { margin-top: 27px; }
.tp-tab2 li, .tp-tab3 li { width: 220px; height: 65px; line-height: 65px; display: inline-block; font-size: 24px; cursor: pointer; color: #fff; margin: 0 2px; background-color: #666; }
.tp-tab3 li { width: 260px; }
.tp-tab2 .current-tp2, .tp-tab3 .current { background: linear-gradient(to right, #008260, #51c21a); font-weight: bold; }
.tp-contents2, .tp-contents3 { margin-top: 50px; }
.pathwayA { background: url(../img/pathwayA.jpg) no-repeat left top; height: 500px; }
.pathwayB { background: url(../img/pathwayB.jpg) no-repeat left top; height: 650px; }
.pathwayA .pathL { width: 600px; padding: 43px 50px 0; margin-top: 63px; background-color: #f2f2f2; display: inline-block; }
.pathwayA .pathL .tit { font-size: 20px; line-height: 30px; width: 160px; display: inline-block; margin-right: 40px; margin-top: 80px; 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; }
.pathwayA .pathL .tit span { font-weight: normal; }
.pathwayA .pathL .Con { width: 400px; display: inline-block; padding-bottom: 43px; }
.pathwayA .pathL .Con p strong { color: #333; }
.pathwayA .pathL .Con p { color: #666; font-size: 14px; line-height: 24px; }
.pathwayA .pathL .Con .bot { margin-bottom: 13px; }
.pathwayB .pathL { width: 710px; padding: 43px 40px 0 50px; margin-top: 58px; background-color: #f2f2f2; display: inline-block; }
.pathwayB .pathL .tit { font-size: 20px; line-height: 30px; width: 160px; display: inline-block; margin-right: 40px; margin-top: 80px; 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; }
.pathwayB .pathL .Con { width: 510px; display: inline-block; padding-bottom: 40px; }
.pathwayB .top { font-size: 16px; margin-bottom: 13px; }
.pathwayB .pathL .tit span { font-weight: normal; }
.pathwayB .pathL .Con p strong { color: #333; }
.pathwayB .pathL .Con p { color: #666; font-size: 14px; line-height: 24px; }
.pathwayB .pathL .Con .bot { margin-bottom: 13px; }
.pathwayB .box { border-right: 1px dashed #ccc; width: 224px; margin-right: 20px; padding-right: 20px; }
.pathwayB .none { margin-right: 0; border-right: none; padding-right: 0; }
/*Fee*/
.bgfee{background:#f5f5f5 url(../img/bgfee.jpg) no-repeat center top; }
.fee { background: url(../img/feebg.jpg) repeat-y; }
.fee li { float: left; }
.feeL { }
.feeR { }
.feeL .feehead, .feeR .feehead { background: #469f8f url(../img/fee.png) no-repeat 126px center; width: 500px; height: 74px; line-height: 74px; color: #fff; text-align: center; font-size: 24px; font-weight: bold; }
.feeR .feehead { background: #3583e1 url(../img/fee.png) no-repeat 126px center; }
.feeBox { padding: 20px 0 20px 34px; }
.feeBox .item { padding: 10px 0; width: 457px; }
.feeL .feeBox strong { display: block; width: 150px; height: 36px; background: #fff; color: #62b994; line-height: 36px; text-align: center; font-size: 16px; }
.feeR .feeBox strong { display: block; width: 150px; height: 36px; background: #fff; color: #59a3fe; line-height: 36px; text-align: center; font-size: 16px; }
.feeBox .num { width: 254px; color: #fff; line-height: 36px; text-align: left; margin-left: 20px; font-weight: normal; display: block; font-size: 16px; }
.feeBox .num span { font-size: 24px; display: inline-block; font-weight: bold; }
.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; }
/*rank*/
.table-wrap { width: 1000px; outline: none; position: relative; font-size: 14px; color: #444; border: 1px #e6e6e6 solid; text-align: center; }
.table-head { padding-right: 17px; background-color: #635f65; border-bottom: 1px #e6e6e6 solid; color: #fff; font-size: 18px; }
.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: #eefeff; }
.grid tr.over td { background-color: #9dbf8f; }
.tab-link { display: block; text-align: center; min-height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; }
.table-content { height: 572px; white-space: normal; position: relative; width: 100%; overflow-x: auto; overflow-y: scroll; min-height: 0; }
/*<!--flow-->*/
.bgflow{background: url(../img/bgflow.jpg) no-repeat center top; }
.flow-content { width: 1000px; background: url(../img/bgCircle.png) no-repeat center top; height: 700px; position: relative; }
.flow-time p { padding: 35px 0; width: 124px; background-color: #B6B6B6; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; color: #FFFFFF; line-height: 24px; cursor: pointer; position: absolute; -webkit-transition: ease 0.5s; -moz-transition: ease 0.5s; -ms-transition: ease 0.5s; -o-transition: ease 0.5s; transition: ease 0.5s; font-size: 18px; font-weight: bold; }
.flow-time p i { background: url(../img/activeFlow.png) no-repeat center; width: 31px; height: 21px; position: absolute; opacity: 0; -webkit-transition: ease 0.5s; -moz-transition: ease 0.5s; -ms-transition: ease 0.5s; -o-transition: ease 0.5s; transition: ease 0.5s; }
.flow-time b { display: block; }
.flow-time p.currentTime { background: -webkit-linear-gradient(left, #008260, #51c21a); background: -o-linear-gradient(left, #008260, #51c21a); background: -moz-linear-gradient(left, #008260, #51c21a); background: -ms-linear-gradient(left, #008260, #51c21a); background: linear-gradient(left, #008260, #51c21a);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00008260', endColorstr='#0051c21a', GradientType=1);
}
.flow-time p.currentTime i { opacity: 1; }
.flowContent { position: absolute; height: 414px; width: 414px; left: 50%; margin-left: -207px; top: 90px; z-index: 1; }
.flowStep { width: 414px; height: 414px; vertical-align: middle; display: none; font-size: 18px; }
.flowStep.active-flowStep { display: table-cell; }
.flowStep p { width: 314px; line-height: 36px; padding: 0 60px; color: #FFFFFF; position: relative; text-align: center; }
.flowStep p:before {/* content: "* "; */ position: absolute; top: 2px; left: 95px; }
.flowStep p.p1 { width: 314px; padding: 0 50px; }
.flowStep p.p1:before { left: 75px; }
.flowStep p.p2 { width: 294px; padding: 0 50px 0 70px; }
.flowStep p.p2:before { left: 55px; }
/*<!--flow-->*/
.bgAccompany{ width: 100%; background: url(../img/bgAccompany.jpg) no-repeat center top; height:690px;}
.Accompany{ padding-top:23px;}
.Accompany .item{ width:356px; height:404px; padding:0 67px;}
.Accompany .item h3{ text-align:center; font-size:24px; font-weight:bold; margin-top:47px;}
.Accompany .item .t1{ font-size:18px; line-height:30px; text-align:center; padding-top:24px;}
.Acpl{ background-color:#fff;}
.Acpr{ width:100%;background:#fff url(../img/Acpr.jpg) no-repeat right bottom;}
.Qu{ font-size:18px;}
.Qu strong{ background-color:#2a9676; color:#2a9676; width:93px; height:63px; padding-top:12px;line-height:23px; color:#fff; text-align:center; display:block; margin-top:50px;}
.Qu p{ display:inline-block; width:240px; color:#666; line-height:36px; padding-top:25px;}
.Acpr ul{ padding-top:30px;}
.Acpr ul li{ font-size:18px; height:78px; line-height:78px; text-align:center;}
.Acpr ul li a{ color:#666666;}
.Acpr ul li a:hover{ text-decoration:underline;}
.Acpr ul li.bot{border-bottom:1px dashed #ccc; }
/*Accompany end*/
.live { padding-bottom:145px;}
.live .item { width:430px; height:209px; padding:0 30px;background: #fff;  margin-right: 20px; box-shadow: 10px 10px 10px #eaebed; margin-bottom: 20px; }
.veL{ width:100px; text-align:center; margin-top:40px; font-size:24px; color:#319b72;}
.veL strong { text-align: center; display: block; margin-top:15px;}
.veR{padding:25px 0 0 20px; text-align: left; color: #666; width:290px; display:inline-block;}
.veR  p {line-height: 25px; padding-bottom:5px; }
.live .none{ margin-right:0;}
/*英国留学 end*/

.recommendList li { -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; -ms-transition: 0.5s ease; -o-transition: 0.5s ease; transition: 0.5s ease; position: relative; top: 0; width: 490px; margin-bottom: 20px; }
.recommendList li img { width: 490px; height: 136px; display: block; }
.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; }



   
/*end*/
