@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: 658px; background: url(../img/headBanner.jpg) no-repeat center top; }
.headContent { width: 1000px; margin: 0 auto; }
.headContent .toply { overflow: hidden; width: 650px; margin: 391px auto 0; }
.headContent .toply a.aus_a { width: 650px; height: 85px; line-height: 85px; text-align: center; font-size: 40px; color: #fff; cursor: pointer; background-color: #52b56e; border-radius: 45px; }
.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; overflow: hidden;/*background: url(../img/dotbg.png) repeat;*/ }
.mainNav .mainNav_wrap { position: static; /*background: url(../img/dotbg.png) repeat;*/ background-color: #fff; opacity: 0.8; padding: 50px 0; width: 100%; margin: 0 auto; }
.mainNav ul { color: #fbfbfb; /*background: #fff;*/ text-align: center; height: 120px; width: 1000px; margin: 0 auto; padding-left: 3px; }
.mainNav .mainNav_wrap.fixedTop {/* position: fixed;*/ z-index: 999; top: 0; }
.mainNav li { width: 124px; line-height: 120px; height: 120px; cursor: pointer; font-size: 18px; background: url(../img/mainNavli.png) no-repeat; margin-right: 1px; text-align: center; float: left; }
.mainNav li strong { }
.mainNav .lastLi { border-right: 0; }
.mainNav li:hover { /*color: #ed7857;*/ background: url(../img/mainNavli_cur.png) no-repeat; }
.mainNav li.activeNav { /*color: #ed7857;*/ background: url(../img/mainNavli_cur.png) no-repeat; }
.mainNav a { display: block; text-align: center; font-size: 16px; width: 70px; cursor: pointer; }
.mainNav a:hover { /*color: #ed7857;*/ background: url(../img/navbg.jpg) repeat-x; }
.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; }
/*<!--导航-->*/
h2 img { display: block; margin: 0 auto 30px; }

/*表單*/
.sectionp4 { width: 100%; height: 320px; background:#fff  url(../img/leadAndFormbg.jpg) no-repeat center top; height: 301px;  }
.biaodan {overflow: hidden; width:615px; padding-top:35px;}
.biaodan form { padding-left:43px;}
.biaodan form div { margin-bottom:10px; margin-right:10px;}
.biaodan form div.noMR { margin-right: 0; }
.biaodan h3 { font-size: 24px; font-weight: bold; padding-left: 20px; text-align:center; padding-bottom:10px; }
.biaodan h4{ text-align:center; font-size:16px; margin-bottom:20px;}
.biaodan form input, .biaodan form select { height: 38px; font-family: "微软雅黑"; display: block; width: 245px; color: #666666;}
.biaodan form input { padding-left: 4px; width: 239px; }
.mobile, .name, .guojia, .branch, .Nstep,.language { width: 244px; 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/Mschool.jpg) no-repeat center; }
.branch { background: url(../img/cityBox.jpg) no-repeat center; }
.language { background: url(../img/language.jpg) no-repeat center; }
#submit, .sublink { border: 1px solid #b373ff !important; margin-bottom: 0; width: 278px; height: 48px; line-height: 48px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 18px; color: #fbfbfb; cursor: pointer; margin:10px auto 0; margin-left:155px;background-color:#b373ff;}
#submit:hover, .sublink:hover { background: #333; border-color: #333 !important; }
/*表單*/


/*<!--头部【导语和表单】-->*/
/*头部title*/
.titleh2 { height: 42px; line-height: 42px; padding-bottom: 50px; font-size: 40px; color: #fff; font-weight: bold; }
.sectionp2 .titleh2, .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: 30px; color: #333; height: 42px; line-height: 42px; padding-top: 5px; }
/*********************<!--公共模块-->**********************/
.cont1 { background: #beb7ff url(../img/cont1bg.jpg) no-repeat left 30px; }
.cont1Box { width: 942px; border: 1px solid #7465ff; margin: 0 auto; padding: 28px; }
.cont2 { background: #beb7ff url(../img/cont2bg.jpg) no-repeat center -120px; padding:90px 0 70px; }
.cont2top { margin-bottom: 30px; }
.cont2top .cont2L { width: 440px; font-size: 16px; line-height: 36px; height: 162px; padding-top: 18px; background-color: #897dff; color: #fff; text-align: center; }
.cont2R { width: 535px; text-align: center; font-size: 30px; color: #333; line-height: 54px; padding-top: 10px; }
.cont2R strong { font-size: 24px; color: #9b5afe; }
.cont2bot { background: #fff url(../img/cont2bot.jpg) no-repeat right bottom; height: 465px; }
.cont2bot .txt { padding-left: 55px; padding-top: 35px; width: 585px; }
.cont2bot .txt p { text-align: left; font-size: 18px; background: url(../img/cont2bot_txt.png) no-repeat left center; padding-left: 25px; line-height:48px; margin-left: 25px; }
.cont2bot .txt strong { }
.cont2bot .txt .zui { font-size: 18px; padding-top:28px; padding-left:100px;}
.cont2bot .txt .zui strong { font-size: 30px; }
.cont2bot .right { width: 265px; height: 70px; line-height: 70px; text-align: center; color: #fff; font-size: 20px; background-color: #897dff; }
.cont3 { background-color: #8072ff; width: 100%; padding: 40px 0 70px; }
.cont3 img { display: block; }
.BenLee { float: right; width: 710px; color: #fff; padding-top: 35px; }
.BenLee h3 { font-size: 20px; font-weight: bold; display: block; margin-bottom: 20px; }
.BenLee p { background: url(../img/cont3_txt.png) no-repeat left 14px; text-align: left; font-size: 18px; line-height: 45px; color: #fff; padding-left: 45px; display: inline-block; }
.BenLee .more { width: 300px; height: 50px; display: block; float: left; text-align: center; line-height: 50px; background-color: #b373ff; border-radius: 3px; margin-top: 50px; font-size: 18px; }
.BenLee .more:hover, .BenLee .more:hover { background: #333; border-color: #333 !important; }

.cont4 { background: #beb7ff url(../img/cont4bg.jpg) no-repeat center top;;}
.ProcessTab { border: 1px solid #ccc; }
.ProcessTab tr th { line-height: 60px; background-color: #8072ff; color: #fff; font-size: 16px; }
.ProcessTab tr th.br { border-right: 1px solid #ccc; }
.ProcessTab tr td { line-height: 24px; padding: 15px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.ProcessTab tr.even { background-color: #ecf6ff; }
.ProcessTab tr td.brnone { border-right: none; }
.ProcessTab tr.odd td { background-color: #f8ecff; }
.cont4M { background: url(../img/cont4M.jpg) no-repeat right top; height: 355px; margin-top: 100px; }
.cont4M .txt { width: 390px; background-color: #fff; margin-top: 20px; font-size: 16px; color: #666666; line-height: 48px; padding: 30px 0; text-align: left; padding-left: 60px; }
.cont4B { background: url(../img/cont4B.jpg) no-repeat left top; height: 355px; margin-top: 100px; margin-bottom: 50px; }
.cont4B .txt { width: 430px; background: #fff url(../img/cont4Btxt.jpg) no-repeat right bottom; margin-top: 20px; font-size: 16px; color: #666666; line-height: 38px; padding: 12px 25px; text-align: left; }
.cont4B .txt p { font-size: 14px; }
.cont5 { background: url(../img/cont5bg.jpg) no-repeat center top; width: 100%; height: 855px; padding-top: 40px; }
.cont5 .txt { color: #fff; padding-top: 20px; }
.cont5 .txt .item { margin-bottom: 22px; line-height: 23px; }
.cont5 .txt .item h3 { background: url(../img/cont3_txt.png) no-repeat left 0; display: inline-block; height: 18px; line-height: 18px; padding-left: 25px; margin-bottom: 10px; }
.cont5 .txt .item p { font-size: 14px; text-align: left; }
.cont5 .txt .more { height: 50px; width: 380px; text-align: center; line-height: 50px; background-color: #b373ff; border-radius: 3px; margin: 50px auto 0; font-size: 18px; display: block; }
.cont5 .txt .more:hover, .cont5 .txt .more:hover { background: #333; border-color: #333 !important; }

.cont6 { background: #beb7ff url(../img/cont6bg.jpg) no-repeat left 50px; width: 100%; padding: 50px 0 0; }
.reasons { margin-bottom: 50px; padding-top: 80px; }
.reasons li { width: 238px; border: 1px solid #897dff; background-color: #fff; height: 388px; float: left; margin-right: 13px; position: relative; }
.reasons li h4 { font-size: 18px; color: #897dff; text-align: center; height: 18px; line-height: 18px; display: block; margin: 40px auto 10px; }
.reasons li p { padding: 0 30px; line-height: 30px; color: #666; }
.reasons li.none { margin-right: 0; }
.reas { display: inline-block; width: 128px; height: 83px; position: absolute; top: -61px; left: 52px; }
.reasons .reason1 { background: url(../img/season1.png) no-repeat; }
.reasons .reason2 { background: url(../img/season2.png) no-repeat; }
.reasons .reason3 { background: url(../img/season3.png) no-repeat; }
.reasons .reason4 { background: url(../img/season4.png) no-repeat; }
.cont7 { background: #beb7ff url(../img/cont7bg.jpg) no-repeat left 50px; width: 100%; padding: 30px 0 0; }
.cont7 .more { height: 50px; width: 380px; text-align: center; line-height: 50px; background-color: #b373ff; border-radius: 3px; margin: 50px auto 50px; font-size: 18px; display: block; color: #fff; }
.cont7 .more:hover, .cont7 .more:hover { background: #333; border-color: #333 !important; }

.color { color: #9b5afe; }
 