@charset "utf-8";
body {
    color: #000000;
    font-size: 14px;
}

.textCenter {
    text-align: center;
}

.textLeft {
    text-align: left;
}

.textRight {
    text-align: right;
}


/*弹窗*/

.waiting {
    padding: 20px;
    width: 380px;
    background: url(../img/filter.png) repeat left top;
    color: #ffffff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: fixed;
    top: 30%;
    left: 50%;
    margin-left: -200px;
    z-index: 2;
    display: none;
    font-size: 14px;
    line-height: 24px;
}

.waiting h5 {
    font-size: 14px;
}

.waiting a {
    display: block;
    height: 32px;
    line-height: 32px;
    width: 100px;
    margin: 0 auto;
    margin-top: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #FFFFFF;
    cursor: pointer;
}

.waiting a:hover {
    background-color: #FF6633;
    border-color: #FF6633;
}

.waiting p,
.waiting h5 {
    margin-bottom: 12px;
}

.waiting p span,
.waiting h5 span {
    font-weight: bold;
}

.waiting .close {
    position: absolute;
    right: 10px;
    top: 10px;
    height: 16px;
    cursor: pointer;
}


/*弹窗*/


/*<!--头部【导语和表单】-->*/

.header {
    width: 100%;
    background: #F7E8CB url(../img/headBanner.jpg) no-repeat center top;
}

.bannerBtn {
    margin: 0 auto;
    width: 300px;
    clear: right;
    float: right;
}

.bannerBtn a {
    display: block;
    height: 48px;
    width: 298px;
    font-size: 18px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    line-height: 48px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: pointer;
    margin-bottom: 12px;
}

.bannerBtn a:first-of-type {
    margin-right: 20px;
}

.headContent {
    width: 1000px;
    margin: 0 auto;
}

.lead {
    width: 300px;
    line-height: 36px;
    padding-top: 237px;
    float: right;
    margin-bottom: 16px;
}

.lead h4 {
    margin-bottom: 10px;
    font-size: 28px;
    letter-spacing: 10px;
}

.lead p {
    font-size: 14px;
    line-height: 24px;
}


/*表單*/

.biaodan {
    clear: right;
    float: right;
    width: 630px;
    padding-top: 120px;
    padding-bottom: 140px;
}

.biaodan form div {
    float: left;
}

.biaodan h4 {
    font-size: 30px;
    margin-bottom: 20px;
}

.biaodan p {
    font-size: 12px;
    color: #666666;
    margin-bottom: 6px;
}

.biaodan form input,
.biaodan form select {
    height: 40px;
    width: 264px;
    font-family: "微软雅黑";
    margin-bottom: 10px;
    padding-left: 36px;
    display: block;
    margin-right: 10px;
}

.biaodan form input {
    padding-left: 30px;
}

.biaodan form select {
    width: 300px;
    padding-left: 30px;
}

#mobile {
    background: url(../img/tel.jpg) no-repeat center;
}

#name {
    background: url(../img/name.jpg) no-repeat center;
}

#guojia {
    background: url(../img/country.jpg) no-repeat center;
}

#branch {
    background: url(../img/location.jpg) no-repeat center;
    margin-bottom: 4px;
}

#submit {
    clear: both;
    background-color: #333399;
    width: 298px;
    height: 48px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 18px;
    color: #FFFFFF;
    cursor: pointer;
    margin-left: 152px;
    border: 1px solid #FFFFFF;
    position: relative;
    top: 20px;
}


/*表單*/


/*<!--头部【导语和表单】-->*/


/*<!--导航-->*/

.mainNav {
    clear: both;
    width: 1000px;
    margin: 0 auto;
    height: 59px;
    overflow: hidden;
}

.mainNav ul {
    width: 896px;
    background-color: #F7E8CB;
    padding: 16px 51px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: static;
    border: 1px solid #666666;
}

.mainNav ul.fixedTop {
    position: fixed;
    z-index: 999;
    top: 0;
}

.mainNav li {
    border-left: 1px solid #333333;
    width: 111px;
    float: left;
    font-size: 18px;
    cursor: pointer;
}

.mainNav a {
    display: block;
    width: 110px;
    border-right: 1px solid #333333;
    border-left: 1px solid #333333;
    float: left;
    font-size: 18px;
    cursor: pointer;
}

.mainNav li:hover {
    color: #FF6633;
}

.mainNav li.activeNav {
    color: #FF6633;
}

.mainNav .lastli {
    border-right: 0;
}

.ly_link {
    display: block;
    height: 48px;
    width: 298px;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    background-color: #333399;
    margin: 0 auto;
    font-size: 18px;
    line-height: 48px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 16px;
    cursor: pointer;
}


/*<!--导航-->*/


/*********************<!--公共模块-->**********************/

.section {
    background-color: #F7E8CB;
}

.section {
    width: 100%;
    padding-top: 56px;
}

.section_content {
    width: 1000px;
    margin: 0 auto;
}

.section_content h4 {
    width: 414px;
    margin: 0 auto;
    font-size: 30px;
}

.section_content .msg {
    margin-top: 14px;
    margin-bottom: 32px;
    font-size: 16px;
}


/*********************<!--公共模块-->**********************/


/*<!--亮点抢先知-->*/

.highlights .section_content {
    position: relative;
    z-index: 1;
}

.highlightsLis {
    padding: 0 47px 0 86px;
}

.highlightsLis li {
    float: left;
    margin-right: 40px;
    width: 249px;
    margin-bottom: 16px;
}

.highlightsLis .p_tit {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.highlightsLis .p_intro {
    height: 34px;
    padding: 10px;
    line-height: 20px;
    font-size: 14px;
    background: url(../img/txtBorder.png) no-repeat center;
}


/*<!--亮点抢先知-->*/


/*<!--精彩回顾-->*/

.wonderfulReview {
    position: relative;
}

.wonderfulReview .section_content {
    position: relative;
    z-index: 1;
}

.wonderfulReview:after {
    content: "";
    width: 460px;
    height: 466px;
    background: url(../img/tree.png) no-repeat right top;
    position: absolute;
    top: -88px;
    right: 0;
}

.vdoLis {
    padding: 0 20px;
    margin-bottom: 30px;
}

.vdoLis .left {
    float: left;
}

.vdoLis .right {
    float: right;
}


/*往届会展现场图片轮播*/

.picMarqueeLeft {
    /*width: 978px;*/
    position: relative;
    /*margin: 0 auto;*/
}

.picMarqueeLeft:before {
    content: "";
    width: 224px;
    height: 208px;
    position: absolute;
    top: 104px;
    left: -108px;
    background: url(../img/bg1.png) no-repeat center;
}

.picMarqueeLeft .bd {
    overflow: hidden;
}

.picMarquee-left .bd ul {
    zoom: 1;
}

.picMarqueeLeft .bd ul li {
    margin: 0 8px;
    float: left;
    height: 105px;
    width: 220px;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picMarqueeLeft .bd ul li img {
    width: 100%;
    height: 100%;
}


/*tab切换*/

.cityList {
    margin-top: 216px;
    float: left;
    background: url(../img/line.jpg) no-repeat left 4px center;
}

.cityList li {
    line-height: 62px;
    font-size: 17px;
    color: #048981;
    padding-left: 36px;
    width: 60px;
    background: url(../img/circle.png) no-repeat left center;
    cursor: pointer;
}

.cityList li.currentCity {
    color: #333333;
    font-weight: bold;
    background: url(../img/currentCircle.png) no-repeat left center;
}


/*指南*/

.guide {
    float: left;
    width: 832px;
    padding: 66px 0 20px 72px;
}

.guideTit {
    font-size: 30px;
    margin-bottom: 12px;
}

.guide_subTit {
    font-size: 18px;
    margin-bottom: 36px;
}

.guideLis {
    float: left;
    width: 640px;
}

.guideLis li {
    display: none;
}

.guideLis li.currentGuide {
    display: block;
}

.guide_time,
.guide_address {
    font-size: 18px;
    margin-bottom: 12px;
    font-weight: bold;
}

.guide_address {
    margin-bottom: 28px;
    line-height: 32px;
}

.guide_route,
.guide_tel,
.lecture,
.favorable {
    font-size: 14px;
    margin-bottom: 10px;
}

.guide_route span,
.guide_tel span,
.lecture span,
.favorable span {
    font-weight: bold;
}

.lecture {
    position: relative;
}

.lecture img {
    display: inline-block;
    position: absolute;
    left: 70px;
    top: -2px;
    cursor: pointer;
}

.favorable em {
    display: block;
    margin-top: 10px;
    padding-left: 14px;
    position: relative;
}

.favorable em:before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
}

.favorable i {
    padding-left: 14px;
    font-style: normal;
    display: block;
    margin-top: 10px;
}


/*指南*/


/*礼品轮播*/

.giftLis {
    float: right;
    margin-right: 40px;
}

.picScroll-left {
    width: 130px;
    overflow: hidden;
    position: relative;
    display: none;
}

.currentGifts {
    display: block;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .bd ul li {
    width: 129px;
    height: 176px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picScroll-left .bd ul li img {
    display: inline-block;
    height: 100%;
}


/*礼品轮播*/


/*tab切换*/


/*往届会展现场图片轮播*/

.linkWrap {
    padding: 0 190px;
}

.linkWrap a.ly_link {
    display: inline-block;
    margin: 0;
}


/*<!--精彩回顾-->*/


/*<!--参展院校阵容-->*/

.academy {
    background: #FFFFFF url(../img/bg3.jpg) no-repeat center top;
}

.academy .section_content {
    padding: 0 35px;
    width: 930px;
}

.academy .section_content .linkWrap {
    padding: 0 155px;
}


/*各国院校*/


/*li样式*/

.countryWrap li {
    float: left;
    margin-right: 2px;
    margin-bottom: 2px;
    position: relative;
    width: 228px;
    height: 128px;
    padding: 20px 0;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}

.countryWrap li img {
    display: inline-block;
    max-height: 61px;
}

.countryWrap li p {
    height: 44px;
    line-height: 44px;
    font-size: 13px;
    color: #333333;
}

.countryWrap li span {
    display: block;
    margin: 0 auto;
}

.countryWrap li a.order,
.countryWrap li a.refer {
    display: inline-block;
    width: 48px;
    border: 1px solid #3399CC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    line-height: 22px;
    cursor: pointer;
}

.countryWrap li a.order {
    color: #FFFFFF;
    background-color: #3399CC;
}

.countryWrap li a.refer {
    color: #3399CC;
}


/*li样式*/


/*轮播主体*/

.slideGroup {
    width: 100%;
    margin: 0 auto;
}

.slideGroup .parHd {
    position: relative;
}

.slideGroup .parHd ul {
    width: 880px;
    margin: 0 auto;
    line-height: 26px;
}

.slideGroup .parHd ul li {
    float: left;
    padding: 0 32px 0 24px;
    font-size: 18px;
    cursor: pointer;
    background: url(../img/counBor.jpg) no-repeat left center;
}

.slideGroup .parHd ul li.hot {
    background: transparent;
}

.slideGroup .parHd ul li.on {
    font-weight: bold;
}

.slideGroup .parHd ul li img {
    display: inline-block;
    margin-right: 8px;
}


/*主体部分*/

.slideGroup .countryBox {
    zoom: 1;
    position: relative;
    padding: 30px 0;
    padding-left: 2px;
}

.slideGroup .sPrev,
.slideGroup .sNext {
    position: absolute;
    top: 50%;
    margin-top: -44px;
    display: block;
    width: 16px;
    height: 88px;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.slideGroup .sPrev {
    background: url(../img/prev.png) no-repeat center;
    left: -35px;
}

.slideGroup .sNext {
    background: url(../img/next.png) no-repeat center;
    right: -35px;
}

.slideGroup .sPrev:hover,
.slideGroup .sNext:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.slideGroup .parBd ul {
    overflow: hidden;
    zoom: 1;
}

.slideGroup .parBd ul li {
    float: left;
    margin-right: 2px;
    margin-bottom: 2px;
    position: relative;
    width: 228px;
    height: 128px;
    padding: 20px 0;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}


/*主体部分*/


/*轮播主体*/


/*各国院校*/


/*<!--参展院校阵容-->*/


/*<!--留学大咖话留学-->*/

.master {
    background-color: #FFFFFF;
}

.typeLis {
    font-size: 18px;
    width: 597px;
    margin: 0 auto;
}

.typeLis li {
    float: left;
    border-left: 1px solid #333333;
    width: 148px;
    cursor: pointer;
}

.typeLis li.lastType {
    border-right: 1px solid #333333;
}

.typeLis li.currentType {
    color: #FF6633;
    font-weight: bold;
    cursor: pointer;
}

.teachersWrap {
    padding: 50px 0 10px 0;
}

.teachersWrap ul {
    display: none;
    font-size: 14px;
}

.teachersWrap ul.currentTeachers {
    display: block;
}

.teacherLis li {
    padding: 20px 0;
    border-top: 1px solid #CCCCCC;
}

.teacherLis li.firstT {
    padding-top: 0;
    border-top: 0;
}

.teacherLis img {
    width: 214px;
    height: 136px;
    border: 1px solid #999999;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    float: left;
}

.teacherLis .teacherInfo {
    float: right;
    width: 760px;
    float: right;
}

.tea_name {
    font-size: 23px;
    margin-bottom: 14px;
}

.tea_topic {
    font-weight: bold;
}

.tea_topic,
.tea_intro {
    line-height: 25px;
    margin-bottom: 10px;
}

.teacherInfo a {
    font-weight: bold;
    cursor: pointer;
}

.teacherInfo span {
    color: #FF6633;
}


/*<!--留学大咖话留学-->*/


/*<!--出国留学神助攻-->*/

.assist {
    background-color: #FFFFFF;
    padding-top: 56px;
}

.assistLis {
    margin-bottom: 40px;
    font-size: 14px;
    line-height: 26px;
}

.assistLis li {
    width: 277px;
    height: 250px;
    float: left;
    padding: 30px 24px 0 24px;
    margin-right: 12px;
    position: relative;
    z-index: 1;
}

.assistLis a {
    color: #FFFFFF;
}

.assistLis li.lastAssi {
    margin-right: 0;
}

.assistLis img {
    margin: 0 auto;
    margin-bottom: 18px;
}

.assist .linkWrap {
    position: relative;
    z-index: 1;
}


/*<!--出国留学神助攻-->*/


/*<!--留学申请全攻略-->*/

.strategy {
    position: relative;
    background-color: #FFFFFF;
}

.strategy .section_content {
    position: relative;
    z-index: 1;
}

.strategy:before {
    content: "";
    width: 467px;
    height: 619px;
    position: absolute;
    top: -132px;
    left: 0;
    background: url(../img/bg2.png) no-repeat left top;
}

.strategyLis {
    width: 820px;
    margin: 0 auto;
}

.strategyLis li {
    width: 164px;
    float: left;
}

.coun {
    line-height: 25px;
    padding-left: 25px;
    margin-bottom: 20px;
    font-size: 18px;
    background: url(../img/counBor.jpg) no-repeat left center;
}

.coun img {
    display: inline-block;
    margin-right: 8px;
}

.linkOther {
    display: block;
    color: #000000;
    line-height: 32px;
    position: relative;
    padding-left: 12px;
    font-size: 14px;
}

.linkOther:hover {
    color: #333399;
    text-decoration: underline;
}

.linkOther:before {
    content: "•";
    position: absolute;
    top: 0;
    left: 0;
}

.strategy .ly_link {
    margin-top: 36px;
}


/*<!--留学申请全攻略-->*/


/*<!--世界名校成功案例-->*/

.successfulCase {
    background: url(../img/bg4.jpg) no-repeat center top #92e4ff;
}


/*感谢信轮播*/

.slideBox {
    height: 390px;
    position: relative;
    width: 265px;
    float: left;
}

.slideBox .bd {
    overflow: hidden;
    position: relative;
    height: 100%;
    z-index: 0;
    margin: 0 auto;
    background: rgba();
}

.slideBox .bd li {
    width: 100%;
    zoom: 1;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 20px;
}

.slideBox .bd img {
    display: block;
    margin: 0 auto;
    height: 390px;
}


/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox .prev,
.slideBox .next {
    position: absolute;
    font-size: 24px;
    font-weight: bold;
    top: 45%;
    margin-top: -21px;
    display: block;
    width: 16px;
    height: 88px;
    filter: alpha(opacity=100);
    opacity: 0.5;
    color: #333399;
}

.slideBox .prev {
    left: -30px;
    background: url(../img/prev.png) no-repeat center;
}

.slideBox .next {
    right: -30px;
    background: url(../img/next.png) no-repeat center;
}

.slideBox .prev:hover,
.slideBox .next:hover {
    filter: alpha(opacity=50);
    opacity: 1;
}


/*感谢信轮播*/


/*案例链接*/

.caseLink {
    float: right;
    width: 650px;
    padding: 8px 0;
}

.caseLink li {
    width: 212px;
    height: 183px;
    float: left;
    margin-right: 7px;
    margin-bottom: 7px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
}

.caseLink li.noMR {
    margin-right: 0;
}

.caseLink li.noMB {
    margin-bottom: 0;
}


/*案例链接*/


/*<!--世界名校成功案例-->*/


/*<!--TOP200名校录取offer榜-->*/

.offer {
    background-color: #92e4ff;
    padding-top: 56px;
}

.offerAuto {
    width: 1000px;
    position: relative;
    margin-top: 32px;
    overflow: hidden;
    margin-bottom: 30px;
}

.offerAuto .bd ul {
    overflow: hidden;
    zoom: 1;
}

.offerAuto .bd ul li {
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    margin-right: 20px;
}

.offerAuto .bd img {
    border: 3px solid #CCCCCC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 178px;
    height: 250px;
}

.offerAuto .picList p {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    color: #666666;
}


/*<!--TOP200名校录取offer榜-->*/


/*<!--2017权威世界大学排名解析-->*/

.resolve {
    background-color: #92e4ff;
    padding-bottom: 56px;
}

.resolveLis {
    margin-top: 56px;
    margin: 56px 0 40px 0;
    padding: 0 38px;
}

.resolveLis li {
    position: relative;
    float: left;
    width: 280px;
    height: 232px;
    margin-right: 42px;
    font-size: 14px;
}

.resolveLis li.noMR {
    margin-right: 0;
}

.resolveLis h5 {
    font-size: 18px;
    font-weight: bold;
    background: url(../img/counBor.jpg) no-repeat left 20px center, url(../img/counBor.jpg) no-repeat right 20px center;
    margin-bottom: 30px;
}

.resolveLis p {
    line-height: 28px;
}

.resolveLis a {
    color: #000000;
    position: absolute;
    bottom: 0;
    left: 0;
    font-weight: bold;
}

.resolveLis a:hover {
    color: #333399;
}

.linkBanner {
    display: block;
    width: 960px;
    height: 81px;
    margin: 0 auto;
    margin-top: 60px;
}


/*<!--2017权威世界大学排名解析-->*/


/*<!--老师-->*/

.teachers {
    background-color: #92e4ff;
}


/*<!--老师-->*/


/*<!--IDP优势-->*/

.idpAdvan {
    padding-top: 56px;
    background-color: #92e4ff;
}

.idpAdvan h4 {
    margin-bottom: 32px;
}


/*<!--IDP优势-->*/