 Ã¢â‚¬â€¹@charset "utf-8";
/* CSS Document */

.banner-wrap { margin-top: -15px; }
.banner600 .page-banner-norolling { height: 600px; }
.banner689 .page-banner-norolling { height: 689px; }
.banner651 .page-banner-norolling { height: 651px; }
.banner650 .page-banner-norolling { height: 650px; }
.fcblue { color: #1e7dc1; }
.title-02 { border-bottom: 1px solid #e1e1e1; margin-bottom: 30px; overflow: hidden; line-height: 24px; padding: 11px 0; }
.title-02 .more { float: right; }
.title-02 .name { font-size: 24px; float: left; margin-right: 10px; }
.title-02 .tit-menu { position: relative; top: 7px; }
.video-list { overflow: hidden; margin-left: -20px; }
.video-list li { float: left; background: #fff; margin-left: 20px; width: 285px; }
.video-list li .img { display: block; height: 198px; position: relative; }
.video-list li img { width: 100%; height: 100%; }
.video-list .img .name { position: absolute; left: 25px; bottom: 22px; line-height: 26px; color: #fff; overflow: hidden; }
.video-list .img .name .icon { margin-right: 10px; float: left; display: block; width: 50px; height: 26px; }
.icon-video { background-position: 0 -310px; }
.video-list li:hover .icon-video { background-position: -60px -310px; }
.video-list li .main { padding: 30px 20px; text-align: center; line-height: 24px; }
.video-list li .main .title { overflow: hidden; height: 24px; }
.video-list li .main .text { max-height: 96px; overflow: hidden; color: #666; }
.video-list li .main .btn-defaul { margin-top: 30px; }
.video-list li .title-large { font-size: 22px; margin-bottom: 10px; }
.btn-yellow-kong { color: #f56117; }
.btn-green-kong { border: 1px solid #1caa3d; color: #1caa3d; background: none; }
.btn-green-kong:hover { background: #1caa3d; color: #fff; }
.btn-blue-qian-kong { border: 1px solid #23a9ef; color: #23a9ef; background: none; }
.btn-blue-qian-kong:hover { background: #23a9ef; color: #fff; }
.advantage-block2 { padding-bottom: 5px; overflow: hidden; margin-left: -15px; margin-bottom: -25px; }
.advantage-block2 li { float: left; border: 1px solid #dcdcdc; margin-bottom: 25px; border-top: 3px solid #007d06; background: #fff; width: 226px; margin-left: 15px; text-align: center; line-height: 22px; }
.advantage-block2 li a { display: block; padding-top: 40px; padding-bottom: 38px; }
.advantage-block2 .title { font-size: 20px; padding: 5px 0 20px; }
.advantage-block2 li .txt { color: #666; margin-bottom: 30px; }
.advantage-block2 li .icon { display: block; width: 62px; height: 62px; margin: 0 auto 20px; }
.advantage-block2 a:hover .title { color: #333; }
.advantage-block2 li:hover { box-shadow: 0 1px 4px #ccc; }
.advantage-block2 .adv01 { border-top-color: #c9151e; }
.advantage-block2 .adv01 .small-tit, .advantage-block2 .adv01 a:hover .ask { color: #c9151e; }
.advantage-block2 .adv02 { border-top-color: #2ba8f0; }
.advantage-block2 .adv02 .small-tit, .advantage-block2 .adv02 a:hover .ask { color: #2ba8f0; }
.advantage-block2 .adv03 { border-top-color: #f96b03; }
.advantage-block2 .adv03 .small-tit, .advantage-block2 .adv03 a:hover .ask { color: #f96b03; }
.advantage-block2 .adv04 { border-top-color: #24d2cc; }
.advantage-block2 .adv04 .small-tit, .advantage-block2 .adv04 a:hover .ask { color: #24d2cc; }
.advantage-block2 .adv05 { border-top-color: #9258e2; }
.advantage-block2 .adv05 .small-tit, .advantage-block2 .adv05 a:hover .ask { color: #9258e2; }
.advantage-block2 .adv06 { color: #007d06; }
.advantage-block2 .adv06 .small-tit, .advantage-block2 .adv06 a:hover .ask { color: #007d06; }
.advantage-block2 .adv07 { border-top-color: #f96b03; }
.advantage-block2 .adv07 .small-tit, .advantage-block2 .adv07 a:hover .ask { color: #f96b03; }
.advantage-block2 .adv08 { border-top-color: #c92bf0; }
.advantage-block2 .adv08 .small-tit, .advantage-block2 .adv08 a:hover .ask { color: #c92bf0; }
.advantage-block2 .adv06 .icon { background-position: -330px -160px; }
.advantage-block2 .adv01 .icon { background-position: 0 -160px; }
.advantage-block2 .adv02 .icon { background-position: -65px -163px; }
.advantage-block2 .adv07 .icon { background-position: -395px -160px; }
.advantage-block2 .adv08 .icon { background-position: -460px -160px; }
.advantage-block2 .adv04 .icon { background-position: -195px -160px; }
.advantage-block2 .adv03 .icon { background-position: -130px -160px; }
.advantage-block2 .adv05 .icon { background-position: -260px -160px; }
.icon-adv2-2 { background-position: -65px -163px; }
.icon-adv2-3 { background-position: -130px -163px; }
.icon-adv2-4 { background-position: -195px -163px; }
.icon-adv2-5 { background-position: -262px -163px; }
.class-introduce .advantage-block2 li { width: 272px; }
.class-introduce .advantage-block2 li a { padding-top: 25px; padding-bottom: 20px; }
.special-title { padding-top: 50px; margin-bottom: 50px; text-align: center; }
.special-title .large-title { display: inline-block; *display: inline;
zoom: 1; padding: 0 18px; position: relative; z-index: 10; font-weight: 600; font-size: 30px; }
.special-title .small-title { padding-bottom: 5px; font-size: 18px; }
.special-title-bg { background: url("../img/title-ling-bg.png") 50% 65px no-repeat; }
.special-title-bg .large-title { background: #fff; position: relative; top: -5px; margin-bottom: 25px; }
.special-title-bg .small-title { line-height: 26px; }
.special-title-bg .small-title span { margin: 0; }
.special-title-bg .black { padding: 8px 15px; background: #333333; color: #fff; font-size: 22px; }
.special-title-bg .red { padding: 8px 15px; background: #c9151e; color: #fff; font-size: 22px; }
.home-bg .special-title-bg .large-title { background: #f6f6f6; }
.yiduiyi-block1 { background: #fff; padding-bottom: 70px; margin-top: -15px; }
.yiduiyi-block1 .list { overflow: hidden; margin-left: -30px; }
.yiduiyi-block1 .list li { float: left; width: 277px; margin-left: 30px; text-align: center; }
.yiduiyi-block1 .list .img { margin-bottom: 25px; display: block; width: 100%; }
.yiduiyi-block1 .list img { max-width: 100%; }
.yiduiyi-block1 .list .name { font-size: 22px; color: #ee0014; }
.yiduiyi-block1 .list1 .name { color: #ee0014; }
.yiduiyi-block1 .list2 .name { color: #23a9ef; }
.yiduiyi-block1 .list3 .name { color: #2c9469; }
.yiduiyi-block1 .list4 .name { color: #fb7c00; }
.yiduiyi-block1 .list .text { line-height: 24px; height: 48px; margin-bottom: 10px; font-size: 16px; }
.yiduiyi-block1 .list .btn-defaul { line-height: 46px; font-size: 20px; }
.yiduiyi-block2 { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding-top: 30px; padding-bottom: 90px; }
.tifen-vip-item { overflow: hidden; }
.tifen-vip-item li { float: left; margin-left: 10px; width: 386px; }
.tifen-vip-item li .title { padding: 20px 0; text-align: center; height: 86px; line-height: 86px; }
.tifen-vip-item li .title img { max-height: 86px; }
.tifen-vip-item .list2 .title { background: #23a9ef; }
.tifen-vip-item li .main { padding: 35px 20px; min-height: 463px; background: #fff; border: 2px solid #b7b7b7; border-top: 6px solid #1caa3d; font-size: 16px; }
.tifen-vip-item .list2 .main { border-color: #23a9ef; }
.tifen-vip-item .list3 .main { border-top-color: #ff9000; }
.tifen-vip-item li .small-tit { font-weight: 600; font-size: 20px; padding-left: 10px; line-height: 20px; margin-bottom: 10px; border-left: 5px solid #1caa3d; color: #1caa3d; }
.tifen-vip-item li .main p { margin-bottom: 3px; padding-left: 20px; position: relative; line-height: 22px; }
.tifen-vip-item li .main p:before { content: ''; position: absolute; width: 4px; height: 4px; background: #999; border-radius: 50%; left: 10px; top: 9px; }
.tifen-vip-item li .btn-box { padding-top: 30px; }
.tifen-vip-item li .btn-defaul { border-width: 2px; font-size: 20px; border-radius: 20px; line-height: 40px; }
.tifen-vip-item .list2 .small-tit { color: #23a9ef; border-left-color: #23a9ef; }
.tifen-vip-item .list3 .small-tit { color: #ff9000; border-left-color: #ff9000; }
.yiduiyi-block3 { padding-top: 30px; background: #fff; }
.teacher-zili { padding-bottom: 56px; overflow: hidden; }
.teacher-zili li { overflow: hidden; float: left; width: 239px; border-left: 1px solid #dadada; text-align: center; }
.teacher-zili li:first-child { border-left: none; }
.teacher-zili li .name { font-size: 20px; line-height: 24px; margin-bottom: 5px; }
.teacher-zili li .text { color: #777; font-size: 16px; }
.yiduiyi-block3 { padding-bottom: 60px; }
.yiduiyi-block3 .btn-box { padding-bottom: 55px; }
.yiduiyi-block3 .btn-box .btn-defaul { margin: 0 5px; font-size: 20px; line-height: 40px; border-width: 2px; }
.yiduiyi-block3 .btn-box .btn-blue-qian { line-height: 44px; }
.yiduiyi-block3 .video-list li { background: #f6f6f6; }
.yiduiyi-block4 { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding-top: 30px; padding-bottom: 90px; }
.yiduiyi-block4 .detail-main { position: relative; }
.yiduiyi-block4 .detail-main img { width: 100%; }
.yiduiyi-block4 .btn-box { width: 508px; position: absolute; left: 0; bottom: 8px; }
.yiduiyi-block4 .btn-box .btn-defaul { margin: 0 5px; font-size: 18px; line-height: 40px; border-width: 2px; }
.yiduiyi-block4 .btn-box .btn-blue-qian { line-height: 44px; }
.yiduiyi-block5 { background: #fff; padding: 30px 0 60px; margin-bottom: 50px; }
.zhuan-server-main { overflow: hidden; padding-bottom: 30px; }
.zhuan-server-list { float: left; width: 48%; margin: 0 1%; }
.zhuan-server-list li { margin-bottom: 15px; border: 1px dotted #23a9ef; padding: 4px; padding-right: 10px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; overflow: hidden; }
.zhuan-server-list li .number { margin-right: 18px; background: #23a9ef; width: 92px; height: 92px; font-size: 50px; font-family: 'Impact'; line-height: 92px; text-align: center; color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; float: left; overflow: hidden; }
.zhuan-server-list li .name { margin-bottom: 3px; padding-top: 10px; font-size: 20px; }
.zhuan-server-list li .text { font-size: 12px; color: #888; }
.yiduiyi-block5 .video-list li { background: #f6f6f6; }
.zhaun-shiting { padding-bottom: 30px; }
.zhuan-xueyuan { padding-bottom: 30px; }
.zhuan-youshi { padding-bottom: 50px; }
.page-block { margin-bottom: 20px; }
.page-class-wrap { overflow: hidden; }
.page-class-pic { float: left; width: 228px; }
.page-class-pic a { display: block; height: 616px; }
.page-class-pic a img { width: 100%; height: 100%; }
.page-class-wrap .page-class-list { float: left; margin-left: 0; width: 972px; }
.page-class-list { overflow: hidden; margin-left: -15px; margin-bottom: -15px; }
.page-class-list li { float: left; width: 226px; min-height: 299px; margin-bottom: 15px; margin-left: 15px; border: 1px solid #dfdfdf; background: #fff; }
.page-class-list li .img { display: block; height: 157px; }
.page-class-list li img { width: 100%; height: 100%; }
.page-class-list li .main { position: relative; z-index: 10; padding: 30px 10px 10px; line-height: 22px; }
.page-class-list li .txt { font-size: 12px; color: #888; height: 22px; overflow: hidden; }
.page-class-list li .btn-box { overflow: hidden; padding-top: 15px; }
.page-class-list li .btn-defaul { border-radius: 2px; float: left; max-width: 110px; padding: 0 12px; font-size: 12px; line-height: 30px; }
.page-class-list li .btn-red-kong { float: right; }
.page-class-list li .btn-blue { border: 1px solid #1e7dc1; }
.page-class-list li .class-tag { }
.page-class-list2 li .main { }
.class-tag { position: absolute; top: -24px; left: 50%; margin-left: -24px; width: 27px; height: 28px; padding: 10px; background: url("../img/class-tag.png") center no-repeat; font-size: 12px; line-height: 14px; text-align: center; color: #fff; }
.teacher-home { overflow: hidden; }
.teacher-home .teacher-list { margin-left: 0; float: left; }
.teacher-home .teacher-head { float: left; }
.teacher-head { width: 285px; }
.teacher-head .main { height: 160px; padding: 20px; color: #fff; background: #1e7dc1; }
.teacher-head .main .text { margin-bottom: 8px; font-size: 16px; line-height: 36px; }
.teacher-head .main .title { font-size: 20px; font-weight: 600; }
.teacher-head .img { height: 268px; position: relative; }
.teacher-head .btn-defaul { position: absolute; padding: 0; width: 58%; left: 21%; bottom: 35px; }
.teacher-home .teacher-list li { min-height: 468px; }
/***Ã©â€ºâ€¦Ã¦â‚¬ÂÃ¥Â¼â€¢Ã¥Â¯Â¼Ã©Â¡Âµ***/

.problem-list { padding-bottom: 50px; overflow: hidden; margin-left: -18px; }
.problem-list li { width: 284px; margin-left: 18px; float: left; text-align: center; }
.problem-list li .img { height: 165px; display: block; text-align: center; }
.problem-list li img { height: 100%; }
.problem-list li .main { background: #fff; padding: 25px 15px 35px; border: 1px solid #d1d1d1; border-top: 8px solid #03a9d2; }
.problem-list li .small-tit { font-size: 16px; color: #666; }
.problem-list li .large { margin-bottom: 20px; font-size: 25px; color: #03a9d2; }
.problem-list li .assessment { margin-bottom: 35px; line-height: 18px; font-size: 15px; }
.problem-list li .stars { font-size: 16px; color: #03a9d2; }
.problem-list li .text { margin-bottom: 25px; line-height: 26px; font-size: 15px; }
.problem-list li .btn-defaul { width: 183px; padding: 0; line-height: 46px; border-radius: 3px; font-size: 20px; color: #fff; }
.problem-list li .btn-defaul:hover { box-shadow: 0 0 7px #aaa; }
.problem-list .kaoshi .main { border-top-color: #03a9d2; }
.problem-list .zishen .main { border-top-color: #ff4504; }
.problem-list .yuyan .main { border-top-color: #37a63c; }
.problem-list .jiqiao .main { border-top-color: #edb715; }
.problem-list .kaoshi .large, .problem-list .kaoshi .stars { color: #03a9d2; }
.problem-list .zishen .large, .problem-list .zishen .stars { color: #ff4504; }
.problem-list .yuyan .large, .problem-list .yuyan .stars { color: #37a63c; }
.problem-list .jiqiao .large, .problem-list .jiqiao .stars { color: #edb715; }
.problem-list .kaoshi .btn-defaul { background-color: #03a9d2; }
.problem-list .zishen .btn-defaul { background-color: #ff4504; }
.problem-list .yuyan .btn-defaul { background-color: #37a63c; }
.problem-list .jiqiao .btn-defaul { background-color: #edb715; }
.bg-wrap { padding-bottom: 60px; background: #fff; }
.class-load2 .main { }
.class-load2 .main .show { text-align: center; }
.class-load2 .btn-box { padding-top: 50px; }
.class-load2 .btn-box .btn-defaul { font-size: 20px; line-height: 46px; border-radius: 3px; }
.class-load3 { padding-bottom: 60px; }
.class-load3 .page-class-wrap { margin-bottom: 40px; }
.page-class-list2 { }
.problem-area { }
.problem-area .title { font-size: 24px; text-align: center; margin-bottom: 20px; }
.problem-area .main { border: 1px solid #ccc; padding: 15px 0; padding-left: 0; overflow: hidden; }
.problem-area .list { margin-left: 35px; width: 260px; float: left; font-size: 16px; line-height: 33px; }
.problem-area .list li:hover a { text-decoration: underline; }
.class-load4 { margin-bottom: 35px; }
.class-load4 .main { background: #fff; border: 1px solid #ddd; padding: 15px; }
.honor-list2 { overflow: hidden; margin-left: -15px; }
.honor-list2 li { float: left; width: 221px; margin-left: 15px; }
.honor-list2 li .img { display: block; height: 308px; }
.honor-list2 li img { width: 100%; }
.honor-list2 li.large { width: 457px; }
.picScroll-left-honnr { margin-top: 30px; padding-bottom: 10px; padding-left: 25px; padding-right: 25px; overflow: hidden; position: relative; }
.picScroll-left-honnr .next, .picScroll-left-honnr .prev { cursor: pointer; background: #1aa9f3; width: 20px; height: 48px; top: 43px; position: absolute; border-radius: 4px; color: #fff; font-size: 22px; text-align: center; line-height: 48px; }
.picScroll-left-honnr .next { right: 0; }
.picScroll-left-honnr .prev { left: 0; }
.picScroll-left-honnr .bd { }
.picScroll-left-honnr .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left-honnr .bd ul li { margin: 0 5px; width: 213px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picScroll-left-honnr .bd ul li .pic { margin-bottom: 10px; width: 213px; text-align: center; height: 134px; }
.picScroll-left-honnr .bd ul li .pic img { width: 100%; display: block; height: 100%; }
.picScroll-left-honnr .bd ul li .pic a:hover img { border-color: #999; }
.picScroll-left-honnr .bd ul li .title { line-height: 24px; text-align: center; }
.friend-wrap { margin-bottom: 50px; }
.friend-wrap .title-05 { padding: 20px 0; }
.friend-list { overflow: hidden; margin-left: -12px; }
.friend-list li { float: left; width: 159px; margin-left: 12px; margin-bottom: 13px; border: 1px solid #d0d0d0; }
.friend-list li img { width: 100%; height: 100%; }
/**Ã¦Ë†ËœÃ§Â»Â©Ã¦Â»Å¡Ã¥Å Â¨***/

.yiduiyi-zhanji { padding-top: 20px; position: absolute; left: 34px; top: 60px; width: 440px; }
.yiduiyi-zhanji .title { margin-bottom: 3px; height: 36px; line-height: 36px; overflow: hidden; text-align: center; }
.yiduiyi-zhanji .title .name { float: left; width: 68px; }
.yiduiyi-zhanji .title .cen { float: left; width: 302px; }
.yiduiyi-zhanji .title .date { float: left; width: 66px; }
.zhanji-top { overflow: hidden; position: relative; }
.zhanji-top .bd { }
.zhanji-top .list li { height: 48px; line-height: 48px; overflow: hidden; margin-bottom: 3px; text-align: center; }
.zhanji-top .list li .name { float: left; width: 68px; }
.zhanji-top .list li .cen { float: left; width: 302px; }
.zhanji-top .list li .date { float: left; width: 66px; }
/***melt****/

.fcyellow { color: #f25a29; }
.fcyellow2 { color: #fff000; }
.title-line { padding-top: 50px; margin-bottom: 75px; text-align: center; background: url("../img/melt-tit-yellow.png") bottom center no-repeat; }
.title-line.bg-white { background: url("../img/melt-tit-white.png") bottom center no-repeat; }
.title-line .large { padding-top: 20px; margin-bottom: -15px; font-size: 35px; line-height: 36px; font-weight: 600; }
.title-line .small { color: #666; font-size: 23px; line-height: 24px; }
.title-line.bg-white { color: #fff; }
.title-line.bg-white .small { color: #fff; }
.title-gray { line-height: 44px; background: #9fa0a0; font-size: 22px; text-align: center; color: #fff; }
.melt-wrap1 { margin-top: -15px; }
.banner-img { position: relative; height: 950px; overflow: hidden; }
.banner-img img { width: 1920px; height: 100%; position: absolute; left: 50%; top: 0; margin-left: -960px; }
.melt-banner-img1 { height: 950px; }
.melt-banner-img1 .btn-defaul { padding: 0; width: 252px; height: 52px; background: none; position: absolute; z-index: 10; top: 408px; left: 50%; margin-left: -126px; }
.melt-wrap1 .content { position: relative; z-index: 10; background: #fff; overflow: hidden; padding-top: 55px; padding-bottom: 50px; margin-top: -434px; }
.melt-wrap1 .left-pic { float: left; padding-left: 76px; width: 452px; margin-right: 35px; }
.melt-wrap1 .left-pic img { width: 100%; }
.melt-wrap1 .right-main { margin-top: -5px; float: left; width: 560px; font-size: 16px; line-height: 33px; }
.melt-wrap1 .right-main p { min-height: 99px; }
.melt-wrap1 .right-main .list2 { min-height: 131px; margin-bottom: 5px; }
.melt-wrap2 { padding-bottom: 60px; padding-top: 50px; background: #fff; }
.melt-wrap2 .main { padding-bottom: 100px; overflow: hidden; }
.melt-wrap2 .pic-right { float: right; width: 629px; }
.melt-wrap2 .pic-right img { max-width: 100%; }
.melt-wrap2 .info-left { padding-top: 90px; float: left; width: 375px; font-size: 18px; }
.melt-wrap2 .info-left p { margin-bottom: 20px; padding-left: 18px; background: url("../img/melt-icon-list.png") 0 13px no-repeat; ; line-height: 34px; }
.melt-wrap2 .info-left .btn-defaul { display: block; text-align: center; margin-left: 18px; line-height: 66px; margin-right: 8px; font-size: 22px; }
.zhuanti-form-box { background: #fff; padding-bottom: 28px; border: 1px solid #ddd; }
.zhuanti-form-box .title { text-align: center; font-size: 18px; font-weight: 600; padding: 25px 0; line-height: 24px; }
.zhuanti-form-box .btn-defaul { border: none; border-radius: 0; }
.zhuanti-form { overflow: hidden; }
.zhuanti-form .list { width: 220px; float: left; margin-left: 50px; position: relative; }
.zhuanti-form .list .name { float: left; line-height: 34px; font-size: 16px; margin-right: 15px; }
.zhuanti-form input { float: left; height: 32px; border: 1px solid #ddd; line-height: 32px; text-indent: 10px; min-width: 170px; }
.zhuanti-form .list .btn-defaul { float: left; cursor: pointer; }
.zhuanti-form .btn-list .btn-defaul { width: 120px; }
.melt-wrap3 { position: relative; }
.melt-wrap3 .banner-img { height: 955px; }
.melt-wrap3 .content { position: absolute; z-index: 10; top: 0; left: 50%; margin-left: -600px; }
.melt-wrap3 .main { padding-top: 30px; margin: 0 25px; overflow: hidden; }
.melt-wrap3 .pic-left { float: left; width: 50%; text-align: left; }
.melt-wrap3 .pic-right { float: left; width: 50%; text-align: right; }
.melt-wrap4 { padding-bottom: 60px; background: #fff; position: relative; z-index: 20; margin-top: -260px; }
.melt-chengji { margin-bottom: 40px; }
.melt-table-chengji { width: 100%; border: 1px solid #9fa0a0; }
.melt-table-chengji th, .melt-table-chengji td { padding: 25px 0; line-height: 24px; font-size: 21px; color: #666; text-align: center; }
.melt-table-chengji th { border-right: 1px solid #9fa0a0; }
.melt-table-chengji td span { padding-left: 22px; background: url("../img/melt-icon.jpg") left center no-repeat; }
.melt-table-kebiao { margin-bottom: 60px; width: 100%; border: 1px solid #dcdddd; }
.melt-table-kebiao .ev { background: #efefef; }
.melt-table-kebiao td { font-size: 18px; color: #666; line-height: 24px; padding: 16px 0; text-align: center; border: 1px solid #efefef; }
.melt-table-kebiao .ev td { border-color: #fff; }
.melt-wrap5 { background: #fff; }
.melt-wrap5 .title06 { padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #dcdddd; text-align: center; font-size: 34px; font-weight: 600; }
.melt-wrap5 .melt-class-list { padding-bottom: 80px; padding-left: 5px; }
.melt-class-list { overflow: hidden; margin-bottom: -20px; }
.melt-class-list li { float: left; margin-left: 20px; margin-bottom: 20px; width: 370px; height: 210px; }
.melt-class-list li:first-child { height: 440px; }
.melt-class-list li a { display: block; }
.melt-class-list li img { width: 100%; height: 100%; }
.bg-yellow { padding: 40px 0; background: #f25a29; }
.melt-wrap5 .btn-box { margin-bottom: 30px; }
.melt-wrap5 .btn-box .btn-defaul { margin: 0 20px; color: #fff; font-size: 20px; background: none; border: 1px solid #fff; border-radius: 0; line-height: 40px; width: 220px; padding: 0; line-height: 46px; text-align: center; }
.melt-wrap5 .btn-box .btn-defaul:hover { background: #fff; color: #f25a29; }
.melt-wrap6 { background: #fff; padding-top: 30px; padding-bottom: 30px; }
.melt-wrap6 .main { margin-bottom: 50px; padding: 30px 0 60px; border-bottom: 1px solid #ddd; overflow: hidden; }
.melt-wrap6 .main .pic-left { float: left; width: 50%; }
.melt-wrap6 .main .pic-right { float: right; width: 50%; text-align: right; }
.melt-wrap6 .main img { max-width: 100%; }
.melt-wrap6 .detailBox .media, .melt-wrap4 .detailBox .media { text-align: center; }
.melt-wrap6 .detailBox img { max-width: 100%; width: auto; }
.melt-wrap4 .detailBox img { max-width: 100%; width: auto; }
.melt-wrap7 { margin-bottom: 60px; position: relative; }
.melt-wrap7 .banner-img { height: 600px; }
.melt-wrap7 .content { position: absolute; top: 30px; left: 50%; margin-left: -600px; z-index: 10; }
.melt-wrap7 .main { overflow: hidden; color: #fff; font-size: 16px; }
.melt-wrap7 .left-info { margin-left: 20px; float: left; width: 490px; }
.melt-wrap7 .right-info { float: right; margin-right: 20px; width: 490px; }
.melt-wrap7 .main .small-tit { margin-bottom: 12px; font-size: 28px; font-weight: 600; color: #fff000; }
.melt-wrap7 .main p { padding-left: 18px; background: url("../img/melt-icon-list.png") 0 10px no-repeat; margin-bottom: 30px; min-height: 56px; line-height: 28px; }
.melt-wrap7 .main .btn-defaul { padding: 0; width: 210px; line-height: 47px; background: #fff; font-size: 22px; color: #f25a29; }
/* course */

.course-wrap { background: #FFFFFF; }
.course-wrap .content { width: 1152px; }
.course-wrap .tit, .service-wrap .tit, .environment-wrap { padding: 30px 0; text-align: center; background: #1caed7; }
.course-wrap .tit h2, .service-wrap .tit h2, .environment-wrap h2 { margin-bottom: 5px; color: #fff406; font-size: 32px; font-weight: bold; background: url(../img/shujiaban_courseTit.png) no-repeat center; }
.course-wrap .tit p, .service-wrap .tit p, .environment-wrap p { color: #FFFFFF; font-size: 16px; }
.course { margin-top: 50px; overflow: hidden; }
.course-l { width: 267px; min-height: 377px; float: left; color: #FFFFFF; text-align: center; }
.course-l h2, .course-l p { font-size: 45px; font-weight: bold; }
.course-l h2 { padding-top: 40px; }
.course-l p { padding: 0 55px; background: url(../img/shujiaban_courseL.png) no-repeat center; }
.course-l span { margin-top: 5px; display: block; font-size: 16px; }
.course-l a { width: 151px; line-height: 41px; margin: 0 auto; margin-top: 40px; background: #fff406; text-align: center; font-size: 19px; border-radius: 20px; display: block; }
.course01 .course-l { background: url(../img/shujiaban_courseBg1.png) no-repeat center; }
.course02 .course-l { background: url(../img/shujiaban_courseBg2.png) no-repeat center; }
.course-r { width: 843px; height: 299px; margin-left: -10px; margin-top: 28px; padding: 25px; float: right; background: #e6e6e6; }
.course-r table { border-color: #e6e6e6; background: #FFFFFF; }
.course-r table th { line-height: 46px; font-size: 16px; text-align: center; color: #595757; font-weight: bold; }
.course-r table td { line-height: 27px; padding: 30px 5px; text-align: center; font-size: 16px; color: #595757; }
.course-r .txt { line-height: 25px; margin-top: 15px; text-align: center; font-size: 14px; color: #595757; }
.course03 { height: 455px; }
.course03 .course-l { padding-bottom: 25px; background: url(../img/shujiaban_courseBg3.png) no-repeat center top; }
.course03 .course-l h2 { font-size: 64px; }
.course03 .course-l p { line-height: 80px; padding: 8px 55px; font-size: 66px; background: url(../img/shujiaban_courseL2.png) no-repeat center; }
.course03 .course-l a { margin-top: 48px; }
.course03 .course-r { height: 380px; }
.course03 table th { line-height: 42px; }
.course03 table td { line-height: 22px; padding: 7px 5px; }
/* service */

.service-wrap { height: 887px; background: url(../img/shujiaban_serviceBg.jpg) no-repeat center; }
.service-wrap .tit { padding-top: 68px; background: none; }
.service { margin-top: 60px; overflow: hidden; }
.ser-box { width: 264px; height: 600px; margin-left: 30px; float: left; }
.ser-box .img { text-align: center; }
.ser-box .txt { height: 416px; margin-top: -70px; padding: 0 15px; background: #FFFFFF; overflow: hidden; }
.ser-box .txt h2 { padding-bottom: 13px; padding-top: 100px; text-align: center; font-size: 21px; font-weight: bold; }
.ser-box .txt p { min-height: 48px; line-height: 24px; margin-top: 20px; padding-left: 18px; color: #595757; background: url(../img/shujiaban_serviceli.jpg) no-repeat 0 8px; font-size: 16px; overflow: hidden; }
.ser-box .more { padding-top: 35px; padding-bottom: 30px; background: #FFFFFF; }
.ser-box .more a { width: 168px; line-height: 39px; margin: 0 auto; border-radius: 20px; color: #FFFFFF; text-align: center; font-size: 18px; display: block; }
.ser01 .txt h2, .ser03 .txt h2 { color: #ff6643; }
.ser01 .more a, .ser03 .more a { background: #ff6643; }
.ser02 .txt h2, .ser04 .txt h2 { color: #1caed7; }
.ser02 .more a, .ser04 .more a { background: #1caed7; }
/* time */

.time-wrap { padding-top: 80px; background: #FFFFFF; }
.time-wrap .txt { margin-top: 40px; }
.time-wrap .txt img { max-width: 100%; height: auto; }
.time-wrap .tit, .goods-wrap .tit, .teacher-wrap .tit, .process-wrap .tit, .review-wrap .tit { text-align: center; }
.time-wrap .tit h2, .goods-wrap .tit h2, .teacher-wrap .tit h2, .process-wrap .tit h2, .review-wrap .tit h2 { margin-bottom: 5px; background: url(../img/shujiaban_timeTit.png) no-repeat center; color: #1caed7; font-size: 32px; font-weight: bold; }
.time-wrap .tit p, .goods-wrap .tit p, .teacher-wrap .tit p, .process-wrap .tit p, .review-wrap .tit p { font-size: 16px; color: #595757; }
/* goods */

.goods-wrap { padding-top: 45px; background: #FFFFFF; }
.goods-wrap .content { width: 1150px; }
.goods { margin-top: 70px; overflow: hidden; }
.goods-box h2 { line-height: 46px; font-size: 21px; text-align: center; padding-left: 35px; color: #FFFFFF; }
.goods01 { width: 604px; float: left; border: 1px solid #1caed7; }
.goods01 h2 { background: url(../img/shujiaban_goods1.jpg) no-repeat center; }
.goods02 { width: 310px; margin-left: 30px; float: left; border: 1px solid #1ea84c; }
.goods02 h2 { background: url(../img/shujiaban_goods2.jpg) no-repeat center; }
.goods02 .goods-list li { width: 40.9%; padding-left: 28px; background: url(../img/shujiaban_serviceli.jpg) no-repeat 10px 17px; }
.goods03 { width: 175px; float: right; border: 1px solid #ff6643; }
.goods03 h2 { background: url(../img/shujiaban_goods3.jpg) no-repeat center; }
.goods03 .goods-list li { width: 75%; }
.goods-list { height: 329px; padding: 15px 0; overflow: hidden; }
.goods-list li { width: 25.8%; line-height: 46px; padding-left: 45px; border-bottom: 1px solid #efefef; background: url(../img/shujiaban_serviceli.jpg) no-repeat 30px center; float: left; font-size: 16px; color: #4c4948; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/* teacher */

.teacher-wrap { padding-top: 85px; background: #FFFFFF; }
.teacher-wrap .tit { padding-bottom: 440px; background: url(../img/shujiaban_teacherBg.jpg) no-repeat center bottom; }
.teacher { padding: 25px 0 50px 0; background: #1caed7; }
.teacher .btn { width: 1150px; margin: 0 auto; overflow: hidden; }
.teacher .btn p { font-size: 24px; color: #FFFFFF; float: left; }
.teacher .btn span { float: right; overflow: hidden; }
.teacher .btn span a { width: 168px; line-height: 35px; margin-left: 18px; float: left; display: block; border-radius: 20px; background: #fff406; font-size: 16px; text-align: center; }
.zhuan-teacher-list { width: 1150px; margin: 0 auto; margin-top: 50px; overflow: hidden; }
.zhuan-teacher-list dl { width: 264px; height: 459px; margin: 0 11px; float: left; background: #FFFFFF; }
.zhuan-teacher-list dt img { width: 264px; height: 187px; display: block; }
.zhuan-teacher-list dd { padding: 28px 8px 28px 8px; color: #595757; text-align: center; }
.zhuan-teacher-list dd h2 { font-size: 24px; margin-bottom: 5px; }
.zhuan-teacher-list dd p { height: 95px; line-height: 24px; font-size: 16px; color: #727171; overflow: hidden; }
.zhuan-teacher-list dd .more { height: initial; margin-top: 44px; }
.zhuan-teacher-list dd .more a { width: 156px; line-height: 36px; margin: 0 auto; display: block; color: #ff6643; border: 1px solid #ff6643; border-radius: 20px; text-align: center; }
.zhuan-teacher-list dd .more a:hover { background: #ff6643; color: #FFFFFF; }
/* process */

.process-wrap { padding-top: 80px; background: #FFFFFF; }
.process-wrap .txt { margin-top: 55px; overflow: hidden; }
.process-wrap .txt .img { float: left; }
.process-wrap .txt .online { width: 111px; height: 114px; text-align: center; float: right; background: url(../img/shujiaban_process2.jpg) no-repeat center; font-size: 24px; }
.process-wrap .txt .online a { padding: 20px 20px; display: block; color: #FFFFFF; }
/* environment */

.environment-wrap { height: 699px; padding: 0; background: url(../img/shujiaban_environmentBg.jpg) no-repeat center top #ffffff; }
.environment-wrap .content { padding-top: 50px; }
.environment-wrap .txt { padding: 25px; background: #FFFFFF; }
.environment-wrap .txt img { max-width: 100%; height: auto; }
/* review */

.review-wrap { padding-top: 75px; background: #FFFFFF; }
.zhuan-review-list { margin-left: -18px; padding-top: 44px; overflow: hidden; }
.zhuan-review-list li { width: 370px; margin-left: 18px; margin-bottom: 40px; float: left; }
.zhuan-review-list li img { width: 100%; height: 254px; display: block; }
.zhuan-review-list li span { width: 100%; margin-top: 13px; text-align: center; display: block; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; overflow: hidden; }
.zhuanti-form .list { width: 220px; position: relative; }
.zhuanti-form .onShow, .zhuanti-form .onFocus, .zhuanti-form .onError, .zhuanti-form .onCorrect, .zhuanti-form .onLoad, .zhuanti-form .onTime { margin-left: 44px; }
.zhuanti-form .tel { width: 334px; }
.zhuanti-form .code { width: 235px; }
.zhuanti-form .btn-list { width: 120px; }
/* 5-16 */

.fcpink { color: #f93b3b; }
.holiday-sum-wrap1 { padding-bottom: 60px; margin-top: -15px; border-top: 100px solid #24272b; background-color: #e8eaec; }
.holiday-zhaosheng { margin-bottom: 32px; margin-top: -75px; padding: 25px 11px 0; min-height: 655px; background: url("../img/holiday-sum-bg1.png") top center no-repeat; }
.holiday-zhaosheng .special-title { padding-right: 320px; }
.hld-zhaosheng-list { padding-left: 25px; padding-top: 60px; }
.hld-zhaosheng-list li { padding-bottom: 25px; min-height: 305px; float: left; width: 255px; margin-left: 26px; background-color: #e8eaec; text-align: center; color: #9a9fa5; }
.hld-zhaosheng-list li .img { display: block; margin: 0 auto 20px; width: 120px; height: 120px; margin-top: -60px; }
.hld-zhaosheng-list li .img img { width: 100%; height: 100%; }
.hld-zhaosheng-list li .name { font-size: 28px; line-height: 34px; font-weight: 600; color: #001732; }
.hld-zhaosheng-list li .small { padding-top: 5px; color: #64676b; margin-bottom: 10px; font-size: 18px; }
.hld-zhaosheng-list li .text { margin-bottom: 15px; font-size: 16px; line-height: 25px; }
.hld-zhaosheng-list .list4 { color: #ffa9a9; background-color: #f93b3b; }
.hld-zhaosheng-list .list4 .name { color: #fff; margin-bottom: 10px; }
.hld-zhaosheng-list .list4 .eg { display: block; padding: 5px 0; margin-bottom: 25px; line-height: 18px; color: #ffa9a9; font-size: 10px; letter-spacing: 10px; }
.hld-zhaosheng-list li .btn-defaul { background-color: #9ad731; color: #333; padding: 0; width: 193px; height: 51px; font-size: 24px; line-height: 51px; border: none; border-top: 3px solid #fff; }
.hld-zhaosheng-list .list1 .btn-defaul { background-color: #;
}
.hld-zhaosheng-list .list2 .btn-defaul { background-color: #71afea; }
.hld-zhaosheng-list .list3 .btn-defaul { background-color: #fbb311; }
.hld-zhaosheng-list .list4 .btn-defaul { background-color: #fff100; border-top-color: #e81d1d; }
.hld-pic-link { margin-bottom: 50px; }
.hld-pic-link img { width: 100%; }
.title-line2 { margin-bottom: 50px; text-align: center; }
.title-line2 .large { margin-bottom: 15px; background: url("../img/holiday-sum-title.png") center no-repeat; font-size: 36px; line-height: 36px; }
.title-line2 .large span { background-color: #e8eaec; position: relative; display: inline-block; *display: inline;
zoom: 1; padding: 0 29px; }
.title-line2 .large span:before, .title-line2 .large span:after { content: ''; position: absolute; top: 14px; left: 0; width: 9px; height: 9px; border-radius: 50%; background-color: #24272b; }
.title-line2 .large span:after { left: auto; right: 0; }
.title-line2 .small { font-size: 20px; color: #54585d; line-height: 22px; }
.holiday-sum-wrap2 .title-line2 span { background-color: #fff; }
.hld-share .main { position: relative; border-radius: 4px; padding: 45px 35px 40px; background-color: #4ca3fc; color: #fff; font-size: 20px; line-height: 40px; }
.hld-share .main .title { margin-bottom: 20px; font-size: 25px; }
.hld-share .main .light { font-size: 25px; color: #fff100; }
.hld-share .main .Prompt { padding-top: 15px; color: #333; margin-bottom: 35px; }
.hld-share .main img { display: block; width: 100%; }
.hld-share .main .btn-defaul { position: absolute; left: 506px; bottom: 84px; width: 180px; height: 51px; padding: 0; background: none; text-indent: -999em; overflow: hidden; }
.holiday-sum-wrap2 { background-color: #fff;/* padding-top: 80px;*/ padding-bottom: 30px; }
.hld-course {/* margin-bottom: 80px;*/ overflow: hidden; }
.hld-course-h80 { height: 120px; overflow: hidden; }
.hld-course .right { float: right; width: 896px; }
.hld-course .left-title { float: left; width: 304px; text-align: center; color: #fff; }
.hld-course .left-title .top { width: 304px; height: 53px; line-height: 34px; text-transform: uppercase; letter-spacing: 30px; color: #f0f2f4; background: url("../img/holiday-sum-classbg.png") 0 0 no-repeat; }
.hld-course .left-title .main { padding-bottom: 30px; width: 282px; border: 1px solid #c2c2c2; border-top: none; background-color: #9ad731; }
.hld-course .left-title .title { font-size: 65px; font-weight: 600; line-height: 68px; padding: 15px 0 23px; background: url("../img/holiday-sum-line.png") center bottom no-repeat; }
.hld-course .left-title .small { padding: 20px 0; font-size: 20px; font-weight: 600; line-height: 35px; }
.hld-course .left-title .btn-defaul { background-color: #fff; color: #111; font-size: 24px; line-height: 51px; border-top: 3px solid #111; width: 194px; padding: 0; }
.title07 { overflow: hidden; line-height: 53px; }
.title07 .more { float: right; font-size: 19px; color: #001732; }
.title07 .name { padding-left: 20px; font-size: 29px; font-weight: 600; }
.hld-table { width: 100%; }
.hld-table th { padding: 10px; min-width: 72px; line-height: 30px; background-color: #9ad731; font-size: 18px; }
.hld-table th, .hld-table td { border: 1px solid #c2c2c2; text-align: center; }
.hld-table td { padding: 9px 8px; line-height: 24px; font-size: 16px; }
.hld-table td .btn-defaul { line-height: 20px; padding: 8px 12px; }
.hld-course-gaozhong .left-title .top { background-position: -313px 0; }
.hld-course-gaozhong .left-title .main { background-color: #71afea; }
.hld-course-gaozhong th { background-color: #71afea; }
.hld-course-daxue .left-title .top { background-position: -626px 0; }
.hld-course-daxue .left-title .main { background-color: #fbb311; min-height: 529px; }
.hld-course-daxue th { background-color: #fbb311; }
.hld-course-daxue .left-title .title { padding-top: 10px; padding-bottom: 38px; margin-bottom: 20px; }
.hld-course-daxue .left-title .small { margin-bottom: 20px; }
.hld-course-daxue { margin-bottom: 80px; }
/* Ã¨Â¯â€žÃ¤Â»Â· */

.pinjia { padding-bottom: 40px; }
.pinjia-list { border-top: 1px solid #ececec; }
.pinjia-list li { position: relative; padding-top: 25px; overflow: hidden; padding-left: 82px; }
.pinjia-list .head-img { position: absolute; left: 0; top: 25px; width: 66px; height: 66px; border-radius: 50%; }
.pinjia-list li .cen { padding-bottom: 25px; border-bottom: 1px solid #ececec; font-size: 16px; }
.pinjia-list li .name { margin-bottom: 5px; font-size: 16px; line-height: 24px; }
.pinjia-list li .star { line-height: 14px; margin-bottom: 5px; font-size: 14px; color: #666; }
.pinjia-list li .text { line-height: 24px; margin-bottom: 8px; }
.pinjia-list li .pic { overflow: hidden; }
.pinjia-list li .pic .img { float: left; margin-right: 10px; width: 100px; height: 100px; }
.system-main { margin-bottom: 80px; }
.system-main .list { padding-top: 60px; margin-left: -20px; }
.system-main .list li { float: left; background-color: #e8eaec; margin-left: 20px; width: 164px; padding: 0 30px 30px; min-height: 202px; font-size: 16px; line-height: 28px; }
.system-main .list li p { padding-left: 23px; background: url("../img/holiday-list.png") left 6px no-repeat; }
.system-main li .name { display: block; background-color: #f93b3b; margin: 0 auto 25px; margin-top: -56px; width: 106px; height: 106px; text-align: center; line-height: 106px; font-size: 24px; font-weight: 600; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 7px solid #fc9d9d; color: #fff; }
.system-main .list2 .name { background-color: #4ca3fc; border-color: #9ac6f4; }
.system-main .list3 .name { background-color: #19c586; border-color: #8ce2c2; }
.system-main .list4 .name { background-color: #ff5400; border-color: #ffa97f; }
.system-main .list5 .name { background-color: #d73168; border-color: #eb98b3; }
.hld-youshi { margin-left: -20px; }
.hld-youshi .list li { margin-bottom: 55px; float: left; margin-left: 20px; width: 285px; position: relative; }
.hld-youshi .list .title { border: 1px solid #a3a0a0; text-align: center; }
.hld-youshi .list .number { display: block; margin: -14px auto 15px; border-left: 30px solid #fff; border-right: 30px solid #fff; width: 28px; height: 28px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background-color: #f93b3b; color: #fff; font-size: 18px; font-weight: 600; }
.hld-youshi .list .name { padding: 5px 0; margin-bottom: 10px; font-size: 24px; font-weight: 600; color: #f93b3b; }
.hld-youshi .list .icon-txt { font-size: 36px; color: #888; line-height: 36px; display: block; }
.hld-youshi .list .hide-main { display: none; position: absolute; left: 0; top: 123px; z-index: 100; width: 90%; padding: 22px 5%; font-size: 16px; text-align: center; background-color: #f93b3b; color: #fff; }
.hld-youshi .list .hide-main .text { min-height: 84px; margin-bottom: 5px; line-height: 28px; }
.hld-youshi .list .btn-defaul { padding: 0 40px; border-radius: 20px; line-height: 40px; }
.hld-youshi .list1 .number { background-color: #f93b3b; }
.hld-youshi .list1 .name { color: #f93b3b; }
.hld-youshi .list1 .hide-main { background-color: #f93b3b; }
.hld-youshi .list1:hover .icon-txt { color: #f93b3b; }
.hld-youshi .list2 .number { background-color: #4ca3fc; }
.hld-youshi .list2 .name { color: #4ca3fc; }
.hld-youshi .list2 .hide-main { background-color: #4ca3fc; }
.hld-youshi .list2:hover .icon-txt { color: #4ca3fc; }
.hld-youshi .list3 .number { background-color: #19c586; }
.hld-youshi .list3 .name { color: #19c586; }
.hld-youshi .list3 .hide-main { background-color: #19c586; }
.hld-youshi .list3:hover .icon-txt { color: #19c586; }
.hld-youshi .list4 .number { background-color: #ff5400; }
.hld-youshi .list4 .name { color: #ff5400; }
.hld-youshi .list4 .hide-main { background-color: #ff5400; }
.hld-youshi .list4:hover .icon-txt { color: #ff5400; }
.hld-youshi .list5 .number { background-color: #19c586; }
.hld-youshi .list5 .name { color: #19c586; }
.hld-youshi .list5 .hide-main { background-color: #19c586; }
.hld-youshi .list5:hover .icon-txt { color: #19c586; }
.hld-youshi .list6 .number { background-color: #11c3d3; }
.hld-youshi .list6 .name { color: #11c3d3; }
.hld-youshi .list6 .hide-main { background-color: #11c3d3; }
.hld-youshi .list6:hover .icon-txt { color: #11c3d3; }
.hld-youshi .list7 .number { background-color: #6ebd1a; }
.hld-youshi .list7 .name { color: #6ebd1a; }
.hld-youshi .list7 .hide-main { background-color: #6ebd1a; }
.hld-youshi .list7:hover .icon-txt { color: #6ebd1a; }
.hld-youshi .list8 .number { background-color: #ab6afb; }
.hld-youshi .list8 .name { color: #ab6afb; }
.hld-youshi .list8 .hide-main { background-color: #ab6afb; }
.hld-youshi .list8:hover .icon-txt { color: #ab6afb; }
.holiday-sum-wrap3 { margin-bottom: 30px; }
.holiday-sum-wrap3 .banner-img { height: 475px; }
.day-feedback { margin-top: -30px; }
.day-feedback-left { margin-top: -40px; padding-bottom: 20px; overflow: hidden; position: relative; }
.day-feedback-left .hd { padding-top: 15px; border-bottom: 1px solid #ddd; width: 100%; }
.day-feedback-left .hd ul { background-color: #f6f6f6; width: 20%; margin: 0 auto; margin-bottom: -13px; text-align: center; zoom: 1; }
.day-feedback-left .hd ul li { border-radius: 50%; margin: 0 4px; border: 3px solid #f6f6f6; background-color: #626262; display: inline-block; *display: inline;
zoom: 1; width: 9px; height: 9px; overflow: hidden; text-indent: -999px; cursor: pointer; }
.day-feedback-left .hd ul li.on { background-color: #f93b3b; border: 3px solid #fc9393; }
.day-feedback-left .bd { padding-bottom: 10px; }
.day-feedback-left .bd ul { overflow: hidden; zoom: 1; }
.day-feedback-left .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; }
.day-feedback-left .bd ul li .pic { text-align: center; width: 100%; }
.day-feedback-left .bd ul li .pic img { width: 100%; }
.zhengshu-wrap { margin-bottom: 30px; }
/***Ã©Â«ËœÃ¨â‚¬Æ’Ã§â€¢â„¢Ã¥Â­Â¦***/

.banner-img.wrap-gaokao { margin-top: -20px; height: 820px; }
.gao-cen-img { padding: 60px 0; width: 100%; text-align: center; }
.cen-img-left { padding-top: 10px; position: relative; }
.cen-img-left .btn-defaul { position: absolute; bottom: 6px; left: 110px; width: 216px; height: 40px; padding: 0; text-indent: -999em; overflow: hidden; background: none; }
.gao-cen-img img { }
.title-gao { padding-top: 58px; padding-bottom: 55px; text-align: center; }
.title-gao .large { position: relative; background: url("../img/gao-title-black.png") left center no-repeat; display: inline-block; *display: inline;
zoom: 1; padding-left: 53px; padding-right: 40px; font-size: 25px; text-align: center; line-height: 55px; padding-bottom: 8px; }
.title-gao .small { font-size: 17px; line-height: 22px; padding-top: 15px; }
.title-gao .large .right { position: absolute; right: -16px; top: 0; height: 63px; width: 16px; background: url("../img/gao-title-black-r.png") right top no-repeat; }
.title-gao-white .large { background: url("../img/gao-title-white.png") left center no-repeat; }
.title-gao-white .large .right { background: url("../img/gao-title-white-r.png") right top no-repeat; }
.title-gao-white .small { color: #fff; }
.gaokao-block1 { background-color: #fff; }
.gaokao-block1 .content { position: relative; }
.gaokao-block1 .main { position: absolute; left: 600px; top: 180px; font-size: 16px; color: #1b263a; line-height: 28px; }
.gaokao-block1 .main i { font-size: 12px; margin-right: 5px; }
.gaokao-block1 .main p { margin-bottom: 15px; }
.gaokao-block1 .main2 { top: 420px; }
.gaokao-block2 { padding-bottom: 70px; background-color: #fff; }
.gaokao-block2 .title { text-align: center; padding: 80px 0 50px; }
.gaokao-block2 .main { padding-top: 45px; height: 420px; background: url("../img/gao-block-bg.png") top center no-repeat; }
.gaokao-block2 .item { width: 440px; font-size: 16px; line-height: 24px; }
.gaokao-block2 .left { float: left; margin-left: 30px; text-align: right; }
.gaokao-block2 .left p { padding-right: 22px; background: url("../img/gao-icon.png") right 8px no-repeat; }
.gaokao-block2 .right { float: right; margin-right: 30px; text-align: left; }
.gaokao-block2 .right p { padding-left: 22px; background: url("../img/gao-icon.png") left 8px no-repeat; }
.gaokao-block2 .p1 { height: 80px; }
.gaokao-block2 .p2 { height: 150px; }
.gaokao-block2 .p3 { height: 80px; }
.gaokao-block2 .btn { display: block; margin: 0 auto; color: #d7343c; font-size: 18px; padding-right: 4px; padding-bottom: 4px; width: 194px; height: 40px; line-height: 40px; background: url("../img/gao-btn.png") center no-repeat; }
.gaokao-block6 { background-color: #fff; }
.gaokao-block3 { padding-bottom: 60px; background: url("../img/gao-bg.jpg") top center no-repeat; }
.gaokao-scroll-left { overflow: hidden; position: relative; }
.gaokao-scroll-left .hd { }
.gaokao-scroll-left .hd .prev, .gaokao-scroll-left .hd .next { position: absolute; top: 50%; margin-top: -27px; width: 28px; height: 54px; cursor: pointer; }
.gaokao-scroll-left .hd .prev { left: 0; background: url("../img/prev.png") center no-repeat; }
.gaokao-scroll-left .hd .next { right: 0; background: url("../img/next.png") center no-repeat; }
.gaokao-scroll-left .bd { margin: 0 40px; background-color: #fff; padding: 25px; }
.gaokao-scroll-left .bd ul { overflow: hidden; zoom: 1; }
.gaokao-scroll-left .bd ul li { }
.gao-table-fen { width: 100%; }
.gao-table-fen td, .gao-table-fen th { padding: 15px 10px; border: 1px solid #ddd; text-align: center; font-size: 16px; line-height: 28px; }
.gao-table-fen td img { margin-left: 4px; }
.gao-table-fen th { font-size: 24px; color: #fff; }
.gao-table-fen th.clum1 { background-color: #51adef; }
.gao-table-fen th.clum2 { background-color: #0070c0; }
.gao-table-fen th.clum3 { background-color: #002863; }
.gaokao-block3 .cen { font-size: 16px; padding-top: 15px; line-height: 26px; }
.gaokao-block4 .banner-img { min-width: 1200px; height: 541px; }
.gaokao-block5 { padding-bottom: 60px; background: url("../img/gao-bg2.jpg") top center no-repeat; }
.gaokao-block5 .main { overflow: hidden; }
.gaokao-block5 .item { float: left; width: 290px; padding: 30px; padding-bottom: 15px; min-height: 310px; background-color: #fff; margin-top: 25px; font-size: 16px; line-height: 26px; }
.gaokao-block5 .item2 { width: 426px; margin: 0 7px; }
.gaokao-block5 .item .title { padding: 10px 0 30px; font-size: 22px; color: #11394d; text-align: center; }
.gaokao-block5 .item i { font-size: 4px; margin-right: 3px; }
.gaokao-block5 .item p { margin-bottom: 20px; }
.gaokao-block5 .item .btn-defaul { line-height: 44px; }
.btn-yellow2 { background: #fede00; color: #111; }
.gao-banji { overflow: hidden; }
.gao-banji .item { background-color: #ff6643; color: #fff; font-size: 16px; float: left; width: 513px; padding: 20px 30px 15px; }
.gao-banji .item2 { float: right; }
.gao-banji .item .title { font-size: 28px; font-weight: 600; line-height: 26px; margin-bottom: 20px; text-align: center; }
.gao-table-ban { margin-bottom: 20px; width: 100%; }
.gao-table-ban td, .gao-table-ban th { border: 1px solid #fff; padding: 15px 10px; line-height: 26px; font-size: 18px; }
.gao-table-ban th { text-align: center; }
.gao-banji .btn-defaul { line-height: 44px; }
.banji-green .item { background-color: #1ea84c; }
.banji-blue { padding-bottom: 50px; }
.banji-blue .item { background-color: #0070c0; }
.gaokao-block6 { padding-bottom: 40px; }
.gao-shenqing { overflow: hidden; background: url("../img/gao-shenqingbg.png") top center no-repeat; margin-left: -55px; }
.gao-shenqing li { width: 480px; padding: 9px 55px 8px; margin-bottom: 20px; margin-left: 35px; font-size: 18px; float: left; line-height: 26px; }
.gao-shenqing .li5, .gao-shenqing .li6 { margin-bottom: 18px; height: 63px; padding-top: 6px; padding-bottom: 0; }
.gao-student { overflow: hidden; margin-left: -60px; }
.gao-student li { background-color: #fff; float: left; width: 360px; margin-left: 60px; min-height: 650px; }
.gao-student li .media { width: 100%; height: 214px; overflow: hidden; display: block; }
.gao-student li img { width: 100%; }
.gao-student li .cen { padding: 30px 25px; }
.gao-student li .name { text-align: center; font-size: 26px; line-height: 28px; margin-bottom: 20px; }
.gao-student li .cen p { font-size: 15px; margin-bottom: 15px; line-height: 24px; }
.gao-student li .btn-box { padding-top: 10px; }
.gao-student li .btn-defaul { line-height: 42px; }
.gao-zhuanye { margin-left: -32px; }
.gao-zhuanye li { position: relative; float: left; width: 273px; margin-left: 32px; margin-bottom: 18px; }
.gao-zhuanye li .img { display: block; height: 162px; overflow: hidden; }
.gao-zhuanye li img { width: 100%; }
.gao-zhuanye li .cen { background: #226586; }
.gao-zhuanye li .title { color: #fff; font-size: 22px; text-align: center; line-height: 27px; padding: 10px; }
.gao-zhuanye li .main { background-color: #226586; position: absolute; z-index: 100; left: 0; right: 0; top: 209px; display: none; text-align: center; padding: 10px 20px; min-height: 207px; }
.gao-zhuanye li .sub-dl { width: 180px; margin: 0 auto; padding-bottom: 10px; font-size: 16px; color: #fff; }
.gao-zhuanye li dt { margin-bottom: 10px; }
.gao-zhuanye li dd { border-radius: 20px; border: 1px solid #fff; margin-bottom: 10px; }
.gao-zhuanye li .btn-defaul { border-radius: 22px; }
.gaokao-block8 { padding-bottom: 20px; }
.gao-xiaoqu { margin-left: -67px; margin-bottom: -72px; }
.gao-xiaoqu li { position: relative; float: left; width: 355px; height: 210px; margin-left: 67px; margin-bottom: 72px; }
.gao-xiaoqu li .img { display: block; height: 210px; overflow: hidden; }
.gao-xiaoqu li img { width: 100%; }
.gao-xiaoqu .cen { z-index: 100; background-color: #226586; }
.gao-xiaoqu .main { min-height: 255px; top: 210px; left: 0; right: 0; background-color: #226586; display: none; position: absolute; z-index: 100; padding: 15px 30px; }
.gao-xiaoqu .sub-dl { padding-bottom: 5px; font-size: 16px; }
.gao-xiaoqu .sub-dl dt { padding-bottom: 4px; margin-bottom: 5px; line-height: 26px; border-bottom: 1px solid #fff; overflow: hidden; color: #fedd00; }
.gao-xiaoqu .sub-dl .right { float: right; text-align: right; }
.gao-xiaoqu .sub-dl dd { color: #fff; line-height: 28px; font-size: 15px; overflow: hidden; }
.gao-xiaoqu .btn-defaul { border-radius: 22px; }
.gaokao-block9 { padding-bottom: 60px; }
.gao-school { overflow: hidden; margin-left: -11px; }
.gao-school li { float: left; border: 1px solid #ddd; background-color: #fff; width: 120px; height: 120px; margin-left: 12px; margin-bottom: 12px; }
.gao-school li img { width: 100%; height: 100%; }
/*Ã¥Â°ÂÃ§Â±Â³Ã¦â€°â€¹Ã§Å½Â¯*/

.banner-img.wrap-xiaomi { margin-top: -20px; height: 700px; }
.xiaomi-block1 { padding-top: 60px; background-color: #fff; }
.xiaomi-tit01 { text-align: center; }
.xiaomi-tit01 h2 { height: 60px; line-height: 60px; font-size: 30px; color: #294554; font-weight: bold; }
.xiaomi-tit01 p { line-height: 38px; font-size: 22px; color: #3e3a39; }
.xiaomi-tit01 p span { font-weight: bold; }
.xiaomi-list { margin-left: -42px; margin-top: 45px; overflow: hidden; }
.xiaomi-list li { float: left; width: 374px; height: 237px; padding-top: 45px; margin-left: 40px; color: #fff; text-align: center; background: url(../img/xiaomi-sublibg.png) left bottom no-repeat; }
.xiaomi-list li h2 { padding: 37px 0 15px; }
.xiaomi-list li h2 p { line-height: 52px; font-size: 38px; }
.xiaomi-list li h2 p span { line-height: 72px; font-size: 62px; font-weight: bold; }
.xiaomi-list li .xm-txt { font-size: 18px; }
.xiaomi-list .xm-lastli { text-align: left; text-indent: 14em; background: url(../img/xiaomi-lastlibg.png) right bottom no-repeat; }
.xiaomi-list .xm-lastli h2 { padding: 37px 0 35px; }
.xiaomi-online { margin-top: 80px; overflow: hidden; }
.xm-online-left { float: left; width: 268px; height: 77px; line-height: 77px; text-align: center; background-color: #2a4655; }
.xm-online-left .btn-xiaomi { font-size: 22px; color: #fff; }
.xm-online-right { float: right; width: 868px; height: 77px; line-height: 77px; font-size: 22px; color: #fff; background-color: #2a4655; }
.xm-online-right span { float: left; width: 220px; text-align: right; }
.xm-online-right div { float: right; width: 550px; padding: 18px 25px; }
.fromBox { width: 100%; margin: 0px auto; }
.fromBox li { position: relative; float: left; width: 350px; overflow: hidden; line-height: 34px; }
.fromBox .name { float: left; width: 50px; margin-right: 10px; text-align: right; line-height: 40px; font-size: 21px; color: #fff; }
.fromBox input[type='text'] { margin: 0; padding: 8px 5px; width: 236px; line-height: 22px; border: 1px solid #dedada; border-radius: 3px; overflow: hidden; float: left; }
.fromBox .btn { float: right; width: 175px; height: 40px; line-height: 40px; }
.fromBox .btn .submitbtn { display: block; border: none; border-radius: 3px; background-color: #52dec3; color: #000; zoom: 1; width: 175px; height: 40px; line-height: 40px; font-size: 22px; overflow: hidden; cursor: pointer; }
.xiaomi-block2 { padding-top: 66px; background-color: #fff; }
.xiaomi-block2 .banner-img { min-width: 1200px; height: 819px; }
.xiaomi-block3 { padding-top: 116px; padding-bottom: 82px; background-color: #fff; }
.xiaomi-img01 { width: 100%; text-align: center; }
.xiaomi-txt-list { margin-top: 50px; margin-left: -80px; overflow: hidden; }
.xiaomi-txt-list li { float: left; width: 345px; margin-left: 80px; }
.xiaomi-txt-list li h2 { height: 80px; line-height: 80px; text-align: center; font-size: 20px; color: #eb4e30; font-weight: bold; }
.xiaomi-txt-list li p { line-height: 33px; font-size: 16px; color: #000; }
.xiaomi-more01 { width: 670px; height: 64px; line-height: 64px; margin-left: auto; margin-right: auto; margin-top: 112px; overflow: hidden; background-color: #233e4b; }
.xiaomi-more01 span { float: left; font-size: 24px; color: #fff; text-indent: 1em; }
.xiaomi-more01 a { float: right; width: 224px; height: 41px; margin-right: 10px; margin-top: 11px; text-align: center; font-size: 22px; line-height: 41px; color: #000; background-color: #52dec3; }
.xiaomi-block4 { padding-bottom: 80px; background-color: #223c49; }
.xiaomi-tit02 { padding-top: 40px; text-align: center; }
.xiaomi-tit02 h2 { height: 80px; line-height: 80px; font-size: 26px; color: #52dec3; font-weight: bold; }
.xiaomi-tit02 p { line-height: 30px; font-size: 16px; color: #fff; }
.xiaomi-banji { margin-top: 80px; overflow: hidden; }
.xiaomi-banji .item { background-color: #fff; color: #3e3a39; font-size: 16px; float: left; width: 548px; height: 415px; border: 7px solid #1a8390; }
.xiaomi-banji .item2 { float: right; }
.xiaomi-banji .item .title { height: 76px; line-height: 76px; font-size: 26px; font-weight: 600; text-align: center; color: #d95137; }
.xiaomi-banji .item2 .title { color: #4385f5; }
.xiaomi-table-ban { margin-bottom: 20px; width: 100%; }
.xiaomi-table-ban td, .xiaomi-table-ban th { border: 1px solid #c9caca; padding: 15px 10px; line-height: 26px; font-size: 20px; }
.xiaomi-table-ban th { text-align: center; }
.xiaomi-banji a { margin: 0 25px; }
.xiaomi-banji .btn-orange { color: #fff; line-height: 42px; font-size: 18px; background-color: #d95137; }
.xiaomi-banji .btn-blue { color: #fff; line-height: 42px; font-size: 18px; background-color: #4385f5; }
.banji-green .item { background-color: #1ea84c; }
.banji-blue { padding-bottom: 50px; }
.banji-blue .item { background-color: #0070c0; }
.xiaomi-banji2 { padding: 30px; margin-top: 62px; color: #3e3a39; font-size: 16px; border: 7px solid #1a8390; background-color: #fff; }
.xiaomi-banji2 a { display: block; width: 120px; height: 38px; margin: 0 auto; line-height: 38px; color: #fff; font-size: 20px; text-align: center; background-color: #d95137; }
.xiaomi-banji2 .xiaomi-table-ban td, .xiaomi-banji2 .xiaomi-table-ban th { border: 1px solid #c9caca; padding: 15px 10px; line-height: 26px; font-size: 20px; text-align: center; }
/**6.29.gre.sn***/

.title-gre { padding-bottom: 60px; padding-top: 80px; text-align: center; color: #fff; }
.title-gre .large { background: url("../img/gre-title-bg.png") 0 -122px repeat-x; display: inline-block; *display: inline;
zoom: 1; font-size: 38px; padding-bottom: 25px; height: 44px; line-height: 44px; }
.title-gre .small { padding-top: 20px; line-height: 30px; font-size: 18px; }
.gre-wrap3 .title-gre .large { background-position: 0 58px; }
.gre-wrap4 .title-gre .large { background-position: 0 -32px; }
.gre-wrap5 .title-gre .large { background-position: 0 -482px; }
.gre-wrap6 .title-gre .large { background-position: 0 -212px; }
.gre-wrap7 .title-gre .large { background-position: 0 -392px; }
.gre-wrap8 .title-gre .large { background-position: 0 -302px; }
.title-black { color: #333; }
.gre-wrap1 { margin-top: -15px; }
.gre-banner-img1 { position: relative; height: 802px; }
.gre-wrap1 .content { position: relative; }
.gre-wrap1 .text-cen { position: absolute; top: 118px; width: 100%; text-align: center; color: #fff; }
.gre-wrap1 .text-cen .xs { line-height: 30px; font-size: 20px; }
.gre-wrap1 .text-cen .price { padding-top: 88px; line-height: 55px; font-size: 45px; }
.gre-wrap1 .text-cen .large { margin-bottom: 25px; font-size: 82px; padding: 6px 0; line-height: 94px; font-weight: 600; }
.gre-wrap1 .text-cen .middle { font-size: 37px; line-height: 45px; margin-bottom: 40px; }
.gre-banner-img1 .btn-defaul { margin: 0 auto 100px; background: #4a0409; color: #fff; font-size: 27px; text-align: center; width: 254px; height: 57px; line-height: 57px; border-radius: 6px; }
.gre-wrap2 { padding-bottom: 90px; background-color: #5691be; }
.gre-wrap2 .btn-box { margin-bottom: 20px; padding-bottom: 5px; background: url("../img/gre-crouse-line.png") center bottom no-repeat; }
.gre-wrap2 .btn-box .btn-defaul { background-color: #2d6fa3; color: #92d796; }
.gre-btn-large { padding: 0; width: 274px; line-height: 56px; font-size: 26px !important; }
.gre-btn-large img { margin-right: 3px; }
.gre-crouse-list { overflow: hidden; margin-left: -18px; }
.gre-crouse-list li { float: left; width: 286px; text-align: center; margin-left: 18px; }
.gre-crouse-list li .img { margin-bottom: 40px; display: block; width: 286px; height: 227px; }
.gre-crouse-list li img { width: 100%; height: 100%; }
.gre-crouse-list li .btn-defaul { padding: 0; width: 190px; line-height: 42px; background-color: #1a8a58; color: #fff; font-size: 18px; }
.gre-crouse-list .li2 .btn-defaul { background-color: #546fb4; }
.gre-crouse-list .li3 .btn-defaul { background-color: #c0910f; }
.gre-crouse-list .li4 .btn-defaul { background-color: #c0910f; }
.gre-wrap3 { padding-bottom: 90px; background-color: #6c66a2; }
.gre-wrap3-item { padding-bottom: 30px; margin-top: -20px; text-align: center; }
.gre-wrap3-item li { color: #fff; display: inline-block; *display: inline;
zoom: 1; font-weight: 600; font-size: 20px; line-height: 24px; }
.gre-wrap3-item .gre-icon { margin: 0 15px; }
.gre-wrap3 .detailBox { padding: 20px 0; background: none; }
.gre-wrap3 .btn-box { padding-top: 20px; }
.gre-wrap3 .btn-box .btn-defaul { background-color: #433e72; color: #fff; margin: 0 10px; }
.gre-wrap4 { padding-bottom: 90px; background-color: #9a5d6f; }
.gre-crouse-table { color: #fff; }
.gre-crouse-table th, .gre-crouse-table td { border: 2px solid #fff; }
.gre-crouse-table th { text-align: center; line-height: 24px; width: 25%; font-size: 22px; padding: 15px 0; }
.gre-crouse-table td { padding: 15px; ; vertical-align: top; font-size: 15px; line-height: 24px; }
.gre-crouse-table td .text { height: 216px; margin-bottom: 15px; }
.gre-crouse-table td .btn-defaul { background-color: #72283e; color: #fff; width: 180px; line-height: 42px; padding: 0; font-size: 20px; }
.gre-wrap5 { padding-bottom: 90px; background-color: #a585b3; }
.gre-jiaoxue { margin-left: -66px; overflow: hidden; }
.gre-jiaoxue li { float: left; width: 250px; margin-left: 66px; }
.gre-jiaoxue li .head { margin: 0 auto; margin-bottom: 30px; display: block; width: 170px; height: 170px; padding: 5px 8px 9px 13px; font-size: 20px; font-size: 31px; text-align: center; background: url("../img/gre360-pic.png") top center no-repeat; }
.gre-jiaoxue li .head .small { padding-top: 40px; font-size: 24px; display: block; }
.gre-jiaoxue li .text { font-size: 16px; line-height: 24px; color: #fff; }
.gre-wrap6 { padding-bottom: 90px; background-color: #ad8271; }
.gre-wrap6 .gre-btn-large { color: #fff; background-color: #835844; margin: 0 10px; }
.gre-server-item { padding-bottom: 50px; overflow: hidden; margin-left: -18px; }
.gre-server-item li { float: left; width: 286px; margin-left: 18px; }
.gre-server-item li .title { margin-bottom: 10px; padding: 13px 0 0; color: #fff; text-align: center; font-size: 20px; background: url("../img/gre-server-line.png") center no-repeat; }
.gre-server-item li .cen { background-color: #ffffff; border-radius: 4px; padding: 16px 28px; line-height: 32px; font-size: 18px; }
.gre-wrap7 { padding-bottom: 90px; background-color: #6f9671; }
.gre-teacher-list { padding-bottom: 30px; overflow: hidden; margin-left: -18px; }
.gre-teacher-list li { float: left; width: 286px; margin-left: 18px; }
.gre-teacher-list li .head { position: relative; height: 185px; }
.gre-teacher-list li img { position: absolute; right: 0; bottom: 0; max-height: 185px; max-width: 175px; }
.gre-teacher-list li .name { padding-left: 5px; padding-top: 100px; color: #fff; width: 130px; font-size: 18px; }
.gre-teacher-list li .name .eg { display: block; font-size: 20px; }
.gre-teacher-list li .cen { padding: 20px; background-color: #fff; font-size: 16px; line-height: 26px; }
.gre-wrap7 .btn-box { padding-top: 10px; background: url("../img/gre-teacher-line.png") top center no-repeat; }
.gre-wrap7 .btn-defaul { background-color: #3e5c3e; color: #fff; }
.gre-wrap8 { padding-bottom: 90px; background-color: #80abba; }
.gre-wrap8 .detailBox { padding: 0; background: none; }
/**Ã©â€ºâ€¦Ã¦â‚¬Â***/

.title-ielts { padding-top: 70px; padding-bottom: 60px; text-align: center; }
.title-ielts .large { font-size: 32px; line-height: 36px; }
.title-ielts .small { margin-top: 9px; font-size: 16px; }
.title-ielts .large img { position: relative; top: -0.1rem; max-height: 1.2rem; width: 1.2rem; margin-right: 0.3rem; }
.title-white { color: #fff; }
.ielts-zt-wrap1 { margin-top: -15px; }
.ielts-zt-wrap1 .content { position: relative; }
.ielts-zt-wrap1 .banner-img { height: 600px; }
.ielts-zt-wrap1 .text-cen { position: absolute; left: 0; top: 129px; }
.ielts-zt-wrap1 .text-cen .large { font-size: 68px; font-weight: 600; line-height: 70px; margin-bottom: 32px; }
.ielts-zt-wrap1 .text-cen .small { margin-bottom: 50px; width: 705px; font-size: 16px; line-height: 26px; }
.ielts-zt-wrap1 .text-cen .tag { display: block; width: 265px; text-align: center; line-height: 50px; background-color: #e31838; color: #fff; font-size: 18px; }
.ielts-zt-class { padding: 50px 0; background-color: #7f3441; }
.ielts-zt-class .list { overflow: hidden; }
.ielts-zt-class li { position: relative; float: left; width: 25.33%; padding: 0 4%; text-align: center; font-size: 0.875rem; color: #fff; }
.ielts-zt-class li .img { display: block; margin: 0 auto; width: 110px; }
.ielts-zt-class li img { width: 100%; }
.ielts-zt-class li .title { padding: 15px 0; color: #fff; font-size: 24px; }
.ielts-zt-class li .info { margin-bottom: 15px; font-size: 15px; }
.ielts-zt-class li .text { margin-bottom: 22px; color: #ffe100; }
.ielts-zt-class li:after { background-color: #995d67; position: absolute; content: ""; width: 1px; height: 40%; bottom: 19%; right: 0; }
.ielts-zt-class li:last-child:after { display: none; }
.ielts-zt-class li .btn-defaul { padding: 0 30px; border-radius: 22px; background-color: inherit; border: 1px solid #fff; color: #fff; }
.ielts-zt-class li .btn-defaul:hover { background-color: #fff; color: #7f3441; }
.ielts-zt-date { padding-bottom: 100px; background-color: #fff; }
.ielts-date-item { margin-bottom: 50px; overflow: hidden; padding-bottom: 30px; }
.ielts-date-item li { border: 1px solid #9fa0a0; float: left; width: 222px; height: 152px; text-align: center; margin-left: 60px; }
.ielts-date-item li .name { padding-top: 30px; margin-bottom: 10px; font-size: 21px; font-weight: 600; line-height: 40px; height: 40px; }
.ielts-date-item li .text { font-size: 16px; line-height: 24px; }
.ielts-date-item li .date-icon { margin-right: 9px; background: url("../img/z-yasi-icon.png") 0 0 no-repeat; display: inline-block; *display: inline;
zoom: 1; width: 40px; height: 40px; }
.ielts-date-item .li2 .date-icon { background-position: -49px 0; }
.ielts-date-item .li3 .date-icon { background-position: -99px 0; }
.ielts-date-item .li4 .date-icon { background-position: -149px 0; }
.ielts-date-item li .tag { position: relative; bottom: -32px; background-color: #7f3441; color: #fff; width: 206px; line-height: 36px; margin: 0 auto; }
.ielts-date-content { height: 406px; padding-top: 20px; background: url("../img/z-yasi-date-bg.png") top center no-repeat; }
.ielts-date-content .title-ielts { height: 39px; padding: 15px 0; color: #fff; }
.ielts-date-area { padding: 0 25px; float: left; margin-left: 32px; width: 502px; }
.ielts-date-area.chongqin { margin-right: 32px; margin-left: 0; float: right; }
.ielts-date-area .title { color: #7f3441; padding: 20px 0; line-height: 24px; height: 24px; font-size: 18px; font-weight: 600; text-align: center; }
.ielts-date-area.chongqin .title { color: #e31838; }
.date-tab-title { margin-bottom: 15px; border: 1px solid #c9caca; }
.date-tab-title li { position: relative; cursor: pointer; float: left; width: 16.666%; line-height: 36px; font-size: 18px; text-align: center; }
.date-tab-title .active { background: #7f3441; color: #fff; }
.date-tab-title .active:after { content: ''; width: 0; height: 0; position: absolute; left: 50%; margin-left: -2px; bottom: -10px; border: 5px solid #7f3441; border-color: transparent; border-top-color: #7f3441; }
.chongqin .date-tab-title .active { background-color: #e31838; }
.chongqin .date-tab-title .active:after { border-top-color: #e31838; }
.ielts-date-area .date-tab-content { padding: 0 15px; margin-bottom: 22px; height: 137px; }
.ielts-date-area .date-main { font-size: 18px; line-height: 32px; }
.ielts-date-area .btn-defaul { line-height: 34px; color: #fff; border-radius: 22px; border: 1px solid #fff; background: none; }
.ielts-date-area .btn-defaul:hover { background-color: #fff; color: #2e3d61; }
.ielts-zt-score { padding-bottom: 80px; background-color: #7f3441; }
.ielts-video { margin-bottom: 45px; overflow: hidden; color: #fff; }
.ielts-video .media-left { float: left; width: 62%; height: 460px; }
.ielts-video .media-left img { width: 100%; }
.ielts-video .main-right { float: right; width: 35%; }
.ielts-video .detailBox { background: none; }
.ielts-video .detailBox img { width: auto; max-width: 100%; }
.ielts-video .audio-cen { padding-top: 20px; }
.ielts-video .audio-cen .title { font-size: 18px; margin-bottom: 10px; }
.ielts-zt-score .detailBox .media { padding: 35px 0 60px; }
.ielts-video .detailBox .light { color: #ffd52c; }
.ielts-score-table { }
.score-table-title { overflow: hidden; margin-left: -20px; }
.score-table-title li { cursor: pointer; margin-left: 20px; width: 113px; height: 44px; line-height: 44px; border: 1px solid #dfcdd0; border-bottom: none; float: left; text-align: center; color: #fff; font-size: 20px; }
.score-table-title .active { background-color: #fff; color: #7f3441; }
.score-table-title li:last-child { width: 118px; }
.score-table-content { border: 1px solid #dfcdd0; padding: 20px 30px; font-size: 16px; color: #fff; }
.score-table-content .text { line-height: 26px; height: 52px; }
.ielts-score-table .btn-defaul { border: 1px solid #fff; background: none; color: #fff; padding: 0; width: 220px; margin: 0 10px; border-radius: 22px; }
.ielts-score-table .btn-defaul:hover { background-color: #fff; color: #7f3441; }
.ielts-zt-coruse { padding-bottom: 80px; margin-bottom: -80px; background-color: #2e3d61; }
.ielts-zt-coruse .content { margin-bottom: 80px; padding: 45px; background-color: #3a5276; }
.title-ielts2 { margin-bottom: 50px; border-bottom: 1px dashed #fff; padding-bottom: 25px; font-size: 16px; color: #fff; }
.title-ielts2 img { display: inline-block; color: #fff; }
.title-ielts2 .text { margin-left: 415px; padding-top: 5px; padding-bottom: 5px; padding-left: 125px; }
.title-ielts2 .large { margin-bottom: 5px; font-size: 32px; font-weight: 500; }
.title-tingl .text { background: url("../img/z-yasi-tl.png") left center no-repeat; }
.title-yuedu .text { background: url("../img/z-yasi-yd.png") left center no-repeat; }
.title-xiez .text { background: url("../img/z-yasi-xz.png") left center no-repeat; }
.title-kouy .text { background: url("../img/z-yasi-ky.png") left center no-repeat; }
.ielts-down .light { margin-bottom: 20px; color: #ffe349; font-size: 18px; line-height: 22px; }
.ielts-down { overflow: hidden; }
.ielts-down-list { padding-bottom: 5px; }
.ielts-down-list li { padding-right: 100px; margin: 13px 0; font-size: 16px; color: #fff; position: relative; line-height: 32px; }
.ielts-down-list .btn-down { color: #fff; position: absolute; width: 85px; text-align: center; background-color: #cb000e; right: 0; tpo: 0; }
.ielts-down-list li .name { padding-left: 31px; background: url("../img/z-yasi-down.png") left center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ielts-down-list-x { margin-bottom: 50px; margin-left: -100px; overflow: hidden; border-bottom: 1px solid #45678a; }
.ielts-down-list-x li { float: left; width: 233px; margin-left: 100px; }
.ielts-course-table { }
.ielts-course-table table { width: 100%; }
.ielts-course-table th, .ielts-course-table td { min-width: 230px; font-size: 16px; border-left: 1px solid #45678a; }
.ielts-course-table th { border-left-color: #2e3d61; color: #fff; text-align: center; font-size: 20px; line-height: 55px; background-color: #45678a; }
.ielts-course-table td { padding: 15px 15px; background-color: #fff; vertical-align: top; line-height: 28px; }
.ielts-zt-coruse .btn-box { padding-top: 45px; }
.ielts-zt-coruse .btn-defaul { background-color: #fff; border-radius: 0; font-size: 18px; line-height: 46px; color: #e31838; }
.ielts-zt-process { padding: 20px 0 80px; background: #7f3441 url("../img/z-yasi-map.png") center no-repeat; }
.ielts-zt-process .content { position: relative; }
.ielts-process-con { width: 705px; margin: 0 auto; }
.ielts-scroll-left { overflow: hidden; position: relative; }
.ielts-scroll-left .hd .prev, .ielts-scroll-left .hd .next { cursor: pointer; background: url("../img/z-yasi-icon.png") -285px 0 no-repeat; position: absolute; top: 137px; width: 18px; height: 51px; }
.ielts-scroll-left .hd .prev { left: 0; }
.ielts-scroll-left .hd .next { right: 0; background-position: -304px 0; }
.ielts-scroll-left .bd { margin: 0 auto 70px; background: #fff; width: 582px; height: 326px; }
.ielts-scroll-left .bd ul { overflow: hidden; zoom: 1; }
.ielts-scroll-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
.ielts-scroll-left .pic { float: left; width: 295px; text-align: center; line-height: 315px; }
.ielts-scroll-left .pic img { }
.ielts-scroll-left .pic a:hover img { border-color: #999; }
.ielts-scroll-left .main { padding-top: 65px; width: 220px; float: left; text-align: center; }
.ielts-scroll-left .main .title { margin-bottom: 8px; display: inline-block; *display: inline;
zoom: 1; padding-bottom: 5px; line-height: 42px; font-size: 30px; font-weight: 600; border-bottom: 1px solid #333; }
.ielts-scroll-left .main .text { font-size: 15px; line-height: 22px; height: 88px; overflow: hidden; }
.ielts-scroll-left .main .tag { cursor: pointer; background-color: #e62a47; color: #fff; border-radius: 3px; width: 138px; height: 34px; line-height: 34px; text-align: center; margin: 0 auto; }
.ielts-scroll-left .hd ul { border-top: 2px solid #cecece; width: 100%; }
.ielts-scroll-left .hd ul li { cursor: pointer; position: relative; z-index: 100; top: -17px; color: #cecece; text-align: center; width: 16.66%; text-align: center; float: left; }
.ielts-scroll-left .icon-process { background: url("../img/z-yasi-icon.png") -242px 0 no-repeat; display: block; margin: 0 auto 5px; width: 33px; height: 33px; }
.ielts-scroll-left .on .icon-process { background: url("../img/z-yasi-icon.png") -199px 0 no-repeat; background-position: -199px 0; }
.ielts-scroll-left .on span { color: #e62a47; font-size: 15px; }
#ielts-scroll-b .hd { margin-left: -100px; margin-right: -100px; }
#ielts-scroll-b .hd ul li { width: 9.09%; }
.ielts-process-head { position: absolute; left: 0; top: 167px; }
.ielts-process-head li { margin-bottom: 28px; width: 64px; text-align: center; color: #cecece; cursor: pointer; }
.ielts-process-head li .img { margin-bottom: 3px; display: block; width: 64px; height: 69px; background: url("../img/z-yasi-icon.png") 0 -77px no-repeat; }
.ielts-process-head .bisi .img { background-position: 0 -77px; }
.ielts-process-head .kousi .img { background-position: -74px -77px; }
.ielts-process-head .active { color: #e62a47; }
.ielts-process-head .bisi.active .img { background-position: -148px -77px; }
.ielts-process-head .kousi.active .img { background-position: -222px -77px; }
.ielts-zt-price { padding-bottom: 60px; background-color: #fff; }
.ielts-price-change { overflow: hidden; }
.ielts-price-change .pic { float: left; }
.ielts-price-change .right-main { margin-top: 50px; width: 400px; min-height: 300px; float: right; background-color: #2e3d61; padding: 20px 40px; font-size: 16px; color: #fff; }
.ielts-price-change .right-main p { margin-bottom: 20px; line-height: 26px; }
.ielts-price-change .right-main .light { color: #ffd52c; }
.fc-purple { color: #e62a47; }
.fcblue-shen { color: #003082; }
.ielts-price-table { width: 100%; }
.ielts-price-table td, .ielts-price-table th { padding: 12px 10px; border: 1px solid #3b4d78; font-size: 16px; text-align: center; line-height: 24px; }
.ielts-price-table th { background-color: #2e3d61; color: #fff; }
.ielts-zt-price .btn-box { padding-top: 50px; }
.ielts-zt-price .btn-defaul { padding: 0 25px; color: #fff; font-size: 16px; background-color: #e62a47; line-height: 48px; }
.ielts-zt-problem { background-color: #7f3441; padding-bottom: 70px; }
.ielts-problem { overflow: hidden; border: 1px solid #e31838; padding: 14px; }
.ielts-problem p { float: left; width: 340px; margin: 5px 10px; padding: 10px 15px; color: #fff; font-size: 16px; }
.ielts-problem .ask-bg { background-color: #e31838; }
.ielts-zt-problem .btn-box { margin-bottom: 15px; padding-top: 50px; font-size: 0; }
.ielts-zt-problem .btn-defaul { background-color: #fff; color: #7f3441; border-radius: 0; font-size: 16px; line-height: 44px; border: 1px solid #fff; }
.ielts-zt-problem span.btn-defaul { background: none; color: #fff; }
.ielts-zt-problem .tel { color: #fff; text-align: center; font-size: 22px; font-weight: 600; }
.ielts-zt-problem .tel .numb { font-size: 26px; }
.ielts-zt-proforma { background-color: #fff; padding-bottom: 70px; }
.ielts-proforma-list { overflow: hidden; margin-left: -17px; }
.ielts-proforma-list li { margin-left: 17px; float: left; padding-top: 55px; padding: 55px 22px 0; width: 243px; height: 354px; background: url("../img/z-yasi-beik1.png") top center no-repeat; }
.ielts-proforma-list .liadd { margin-top: 39px; background-image: url("../img/z-yasi-beik2.png"); }
.ielts-proforma-list .title { text-align: center; margin-bottom: 15px; font-size: 18px; font-weight: 600; color: #2e3d61; line-height: 32px; }
.ielts-proforma-list .liadd .title { font-size: 18px; font-weight: 600; color: #7f3441; }
.ielts-proforma-list .text { margin-bottom: 25px; font-size: 16px; line-height: 26px; }
.ielts-proforma-list .img { height: 78px; margin-bottom: 22px; display: block; text-align: center; }
.ielts-proforma-list .btn-defaul { background-color: inherit; border-radius: 22px; border: 1px solid #7f3441; color: #7f3441; }
.ielts-zt-proforma .tel { padding-top: 60px; text-align: center; font-size: 0; line-height: 0; }
.ielts-zt-proforma .tel span { padding: 0 25px; border: 1px solid #7f3441; line-height: 44px; display: inline-block; *display: inline;
zoom: 1; font-size: 22px; font-weight: 600; color: #7f3441; }
.ielts-zt-proforma .tel .numb { padding: 0 35px; font-size: 24px; background-color: #7f3441; color: #fff; }
.tab-audio-title { border-top: 1px dotted #94979b; text-align: center; font-size: 0; line-height: 0; }
.tab-audio-title li { cursor: pointer; margin-top: -13px; width: 25%; display: inline-block; *display: inline;
zoom: 1; font-size: 16px; color: #fff; line-height: 22px; }
.tab-audio-title li .audio-icon { background: url("../img/audio-icon.png") center no-repeat; display: block; width: 24px; height: 25px; margin: 0 auto; }
.tab-audio-title .active .audio-icon { background: url("../img/audio-icon2.png") center no-repeat; }
.tab-audio-con { padding-bottom: 35px; }
.title-gmae .large { background: url("../img/game-title-bg.png") 0 -122px repeat-x; }
.gre-wrap6 .title-gmae .large { background-position: 0 -212px; }
.gmae-wrap1 .gre-banner-img1 .btn-defaul { background-color: #f45e2b; }
.gmae-wrap2 { background-color: #e4ebfe; }
.gmae-wrap2 .btn-box .gre-btn-large { background-color: #2049bf; color: #fff; }
.gmae-wrap3 { background-color: #4c93c8; }
.gmae-wrap4 { background-color: #6f67a3; }
.gmae-wrap4 table .btn-defaul { background-color: #f45e2b; color: #fff; }
.gmae-wrap5 { background-color: #02b4d0; }
.gmae-wrap6 { background-color: #546fb4; }
.gmae-wrap6 .btn-defaul { background-color: #423e71; }
.gmae-wrap7 { background-color: #f5953f; }
.gmae-wrap7 .btn-defaul { background-color: #f45e2b; }
.gmae-wrap8 { background-color: #02b4d0; }
/***Ã©â€ºâ€¦Ã¦â‚¬Â6Ã¥Ë†â€ **/

.double-btn-box { padding-top: 45px; font-size: 0; line-height: 0; }
.double-btn-box .btn-defaul { border-radius: 0; padding: 0 25px; font-size: 20px; line-height: 48px; text-align: center; }
.double-btn-box span.btn-defaul { background: #fff; border: 1px solid #e31838; }
.double-btn-box a.btn-defaul { background-color: #e31838; border: 1px solid #e31838; color: #fff; }
.six-ietls-banner { height: 600px; margin-top: -15px; }
.six-ietls-banner .content { position: relative; }
.six-ietls-banner .title { padding-top: 145px; color: #e31838; font-size: 72px; font-weight: 600; text-align: center; line-height: 88px; }
.six-ietls-banner .btn-defaul { background: none; position: absolute; left: 504px; top: 350px; width: 184px; height: 46px; padding: 0; text-indent: -999em; }
.six-ietls-about { padding: 20px 0; background-color: #3c4d70; color: #fff; }
.six-ietls-about .img { height: 106px; float: left; width: 180px; text-align: center; }
.six-ietls-about .text { margin-top: 22px; border-left: 3px solid #63718d; padding-left: 15px; margin-left: 180px; line-height: 28px; font-size: 16px; }
.six-ietls-wrap1 { padding-bottom: 100px; background-color: #edf5ff; }
.title-05-ietls .large { margin-bottom: 15px; border-bottom: none; }
.six-ietls-xitong { position: relative; background-color: #e74658; height: 354px; }
.six-ietls-xitong .left, .six-ietls-xitong .right { position: absolute; width: 18px; height: 354px; top: 0; background: url("../img/six-ielts-icon.png") 0 0 no-repeat; }
.six-ietls-xitong .left { background-position: 0 0; left: -18px; }
.six-ietls-xitong .right { background-position: -19px 0; right: -18px; }
.six-ietls-xitong .line { position: absolute; left: 0; top: 50%; margin-top: -3px; height: 6px; width: 100%; background: url("../img/six-ielts-line.png") left top repeat-x; }
.six-ietls-xitong .list { position: relative; z-index: 100; overflow: hidden; }
.six-ietls-xitong .list li { position: relative; float: left; width: 133px; text-align: center; color: #fff; font-size: 16px; line-height: 26px; }
.six-ietls-xitong .list .numb { position: absolute; left: 50%; margin-left: -31px; display: block; background: url("../img/six-ielts-icon.png") -48px 0 no-repeat; padding-bottom: 13px; width: 63px; height: 63px; text-align: center; line-height: 63px; font-size: 20px; font-weight: 600; color: #3c4d70; }
.six-ietls-xitong .li-odd .numb { background-position: -48px -84px; padding-bottom: 0; padding-top: 13px; }
.six-ietls-xitong .list .li-en { margin-top: 143px; padding-top: 90px; }
.six-ietls-xitong .list .li-odd { padding-bottom: 90px; margin-top: 42px; }
.six-ietls-xitong .li-en .numb { top: 0; }
.six-ietls-xitong .li-odd .numb { bottom: 0; }
.six-ietls-wrap2 { padding-bottom: 90px; background-color: #fff; }
.six-duibi-table { width: 100%; }
.six-duibi-table th { text-align: center; font-size: 18px; }
.six-duibi-table td { position: relative; background-color: #ffcbd3; text-align: center; border-top: 25px solid #fff; border-bottom: 25px solid #fff; font-size: 16px; line-height: 34px; }
.six-duibi-table .icon-numb { background: url("../img/six-ielts-o.png") center no-repeat; color: #fff; position: absolute; top: 50%; left: 50%; margin-top: -24px; margin-left: -27px; width: 55px; height: 48px; text-align: center; line-height: 48px; }
.six-duibi-table td .left { text-align: left; margin-left: 45%; display: block; width: 55%; }
.six-duibi-table td .right { text-align: right; margin-right: 40%; display: block; width: 60%; }
.six-ietls-wrap3 { padding-bottom: 100px; background: #364669 url("../img/six-ielts-scl-bg.jpg") top center no-repeat; }
.six-ietls-school { overflow: hidden; margin-left: -41px; }
.six-ietls-school .item { padding-bottom: 35px; border: 2px solid #fff; background-color: #fff; float: left; margin-left: 42px; width: 264px; }
.six-ietls-school .pic { position: relative; display: block; }
.six-ietls-school .pic img { width: 100%; }
.six-ietls-school .pic .text { position: absolute; z-index: 100; left: 0; top: 0; width: 100%; padding-top: 65px; font-size: 26px; color: #fff; text-align: center; }
.six-ietls-school .list { padding: 18px; line-height: 26px; font-size: 16px; }
.six-ietls-school .list dt { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #c9caca; overflow: hidden; }
.six-ietls-school .list .right { float: right; }
.six-ietls-school .list .left { float: right; }
.six-ietls-school .list dd { line-height: 28px; }
.six-ietls-school .btn-defaul { background: none; border-radius: 22px; border: 1px solid #e31838; padding: 0 22px; color: #e31838; line-height: 34px; }
.six-ietls-school .btn-defaul:hover { background-color: #e31838; color: #fff; }
.six-ietls-wrap4 { padding-bottom: 90px; background-color: #fff; }
.six-ietls-video { padding-bottom: 60px; margin-left: -80px; overflow: hidden; }
.six-ietls-video .item { float: left; width: 560px; margin-left: 80px; }
.six-ietls-video .item .pic { height: 315px; width: 100%; overflow: hidden; }
.six-ietls-video .item img { width: 100%; height: 100%; }
.six-ietls-video .item .cen { padding: 12px 10px; text-align: center; background-color: #333; color: #fff; }
.six-ietls-video .item .title { font-size: 24px; color: #fff; text-align: center; }
.six-ietls-course { overflow: hidden; padding-top: 60px; margin-left: -46px; }
.six-ietls-course li { padding-bottom: 25px; background-color: #00bfaf; float: left; margin-left: 46px; width: 265px; color: #fff; }
.six-ietls-course li .icon-img { text-align: center; font-size: 24px; background-color: #00bfaf; display: block; margin: -57px auto 0; width: 115px; height: 115px; border-radius: 50%; border: 4px solid #fff; }
.six-ietls-course li .icon-img img { display: block; margin: 0 auto; }
.six-ietls-course .li1 img { padding: 16px 0 9px; width: 46px; height: 44px; }
.six-ietls-course .li2 img { padding: 14px 0 7px; width: 46px; height: 47px; }
.six-ietls-course .li3 img { padding: 19px 0 11px; width: 33px; height: 39px; }
.six-ietls-course .li4 img { padding: 18px 0 11px; width: 45px; height: 40px; }
.six-ietls-course li .cen { min-height: 145px; padding: 25px 25px 0; line-height: 26px; }
.six-ietls-course li .btn-defaul { border-radius: 22px; padding: 0 15px; background: none; border: 1px solid #fff; color: #fff; }
.six-ietls-course .li2 { background-color: #ff9600; }
.six-ietls-course .li2 .icon-img { background-color: #ff9600; }
.six-ietls-course .li3 { background-color: #3b9eea; }
.six-ietls-course .li3 .icon-img { background-color: #3b9eea; }
.six-ietls-course .li4 { background-color: #e74658; }
.six-ietls-course .li5 .icon-img { background-color: #e74658; }
.six-ietls-wrap5 { padding-bottom: 100px; background: #3c4d70 url("../img/six-ielts-scl-bg2.jpg") top center no-repeat; }
.six-ietls-time { overflow: hidden; margin-left: -100px; margin-bottom: -95px; }
.six-ietls-time .item { padding-bottom: 30px; background-color: #fff; margin-bottom: 95px; float: left; margin-left: 100px; width: 333px; }
.six-ietls-time .item .title { padding: 25px 0 25px; line-height: 27px; font-size: 26px; text-align: center; background: #e74658 url("../img/six-ielts-titlebg.jpg") bottom center no-repeat; color: #fff; font-weight: 600; }
.six-ietls-time .cen { padding: 35px 25px 0; }
.six-ietls-time .small-title { margin-bottom: 13px; font-size: 18px; color: #e74658; text-align: center; line-height: 24px; }
.six-ietls-time .text { min-height: 150px; font-size: 16px; line-height: 28px; }
.six-ietls-time .date { padding: 20px 0; margin-bottom: 5px; width: 100%; line-height: 96px; text-align: center; font-weight: 600; font-size: 20px; color: #00bfaf; background: url("../img/six-ielts-date.png") center no-repeat; }
.six-ietls-time .btn-defaul { border-radius: 22px; background: #e74658; color: #fff; font-size: 18px; }
.six-ietls-wrap6 { padding-bottom: 90px; background: #fff; }
.six-ietls-down { overflow: hidden; margin-left: -55px; }
.six-ietls-down li { float: left; width: 195px; margin-left: 55px; }
.six-ietls-down li .img { display: block; width: 195px; height: 145px; overflow: hidden; }
.six-ietls-down li .title { font-size: 18px; padding: 15px 0; }
.six-ietls-down li .btn-defaul { border-radius: 22px; background: none; border: 1px solid #e31838; color: #e31838; }
.six-ietls-wrap7 { background-color: #3c4d70; padding-bottom: 70px; }
.six-ietls-plan { border: 1px solid #8c95a7; padding: 20px; overflow: hidden; }
.six-ietls-plan .list { margin-right: 20px; margin: 0 40px; float: left; line-height: 36px; }
.six-ietls-plan .list .name { font-size: 20px; color: #fff; margin-right: 10px; float: left; width: 60px; text-align: right; font-size: 16px; }
.six-ietls-plan .list input[type="text"] { float: left; width: 260px; height: 36px; text-indent: 10px; background-color: #fff; border: none; margin-bottom: 5px; }
.six-ietls-plan .list .btn-defaul { margin-left: 20px; line-height: 36px; cursor: pointer; font-size: 16px; width: 120px; text-align: center; background-color: #e74658; color: #fff; border: none; padding: 0;/* float: left; */ }
.six-ietls-plan .list:last-child { margin-right: 0; }
.six-ietls-plan .onShow, .six-ietls-plan .onFocus, .six-ietls-plan .onError, .six-ietls-plan .onCorrect, .six-ietls-plan .onLoad, .six-ietls-plan .onTime { display: block; padding: 0 0 0 23px; margin-left: 65px; clear: both; line-height: 24px;/* margin-top: 5px; */ margin-left: 0; }
.six-ietls-plan .list a.btn-red { border-radius: 0; background-color: #e74658; float: left; padding: 0 10px; }
.six-ietls-wrap7 .text { text-align: center; padding-top: 10px; font-size: 16px; color: #fff; }
.six-ietls-wrap8 { background-color: #fff; padding-bottom: 100px; }
.six-ietls-student { overflow: hidden; margin-left: -35px; }
.six-ietls-student li { background-color: #00bfaf; padding: 15px 15px 30px; width: 243px; float: left; margin-left: 35px; color: #fff; }
.six-ietls-student .head-img { display: block; text-align: center; width: 175px; margin: 0 auto 18px; border-radius: 50%; }
.six-ietls-student .head-img img { border: 3px solid #fff; width: 172px; height: 172px; border-radius: 50%; }
.six-ietls-student .name { margin-bottom: 10px; font-size: 24px; text-align: center; }
.six-ietls-student .text { min-height: 78px; margin-bottom: 15px; font-size: 16px; line-height: 26px; }
.six-ietls-student .btn-box { padding-top: 15px; }
.six-ietls-student .btn-defaul { border: 1px solid #fff; border-radius: 22px; background: none; color: #fff; }
/* SAT */

.title-sat01 { margin-bottom: 35px; font-size: 32px; line-height: 63px; color: #fff; text-align: center; background: url("../img/sat-course-bg.png") center no-repeat; }
.title-sat01 strong { margin-right: 4px; }
.fc-violet { color: #292b6a; }
.btn-circle { border-radius: 22px; padding: 0 25px; }
.zhuan-sat-banenr { margin-top: -15px; height: 600px; }
.zhuan-sat-banenr .content { position: relative; padding-top: 120px; text-align: center; color: #fff; }
.zhuan-sat-banenr .title img { position: inherit; width: auto; height: auto; left: inherit; top: inherit; margin-left: 0; }
.zhuan-sat-banenr .middle { font-size: 25px; line-height: 35px; margin-bottom: 42px; margin-top: 12px; }
.zhuan-sat-banenr .small { background: url("../img/sat-banner-img2.png") top center no-repeat; margin-bottom: 95px; font-size: 19px; padding: 32px 0 19px; height: 25px; line-height: 25px; }
.zhuan-sat-banenr .btn-defaul { padding: 0; width: 215px; background-color: #b1202f; border-radius: 0; color: #fff; font-size: 18px; line-height: 44px; }
.zhuan-sat-grade { padding-bottom: 100px; background-color: #fff; }
.sat-grade-list { padding-top: 79px; margin-left: -82px; }
.sat-grade-list .btn-defaul { background-color: #fff; color: #b1202f; }
.sat-grade-list li { float: left; width: 345px; margin-left: 82px; background-color: #0284cf; color: #fff; }
.sat-grade-list .head-tit { margin: 0 auto; margin-top: -79px; background: url("../img/sat-round-bg.png") center no-repeat; width: 158px; height: 159px; line-height: 26px; font-size: 18px; text-align: center; }
.sat-grade-list .head-tit .large { padding-bottom: 4px; display: block; padding-top: 54px; font-size: 26px; }
.sat-grade-list .cen { padding: 20px 27px; line-height: 28px; font-size: 16px; }
.sat-grade-list .cen-bg { padding-top: 35px; background: #292b6a url("../img/sat-line-bg.jpg") top left repeat-x; font-size: 16px; line-height: 28px; }
.sat-grade-list .btn-box { padding-top: 25px; }
.zhuan-sat-knowledge { background-color: #b1202f; padding-bottom: 100px; }
.sat-knowlg-title { padding-bottom: 70px; overflow: hidden; }
.sat-knowlg-title li { float: left; width: 158px; margin-left: 189px; cursor: pointer; text-align: center; }
.sat-knowlg-title li .img { display: block; width: 158px; height: 158px; margin-bottom: 15px; line-height: 30px; }
.sat-knowlg-title li:first-child { margin-left: 0; }
.sat-knowlg-title li .name { font-size: 24px; color: #fff; }
.sat-knowlg-item { position: relative; padding: 50px 50px; background-color: #fff; border-radius: 10px; }
.sat-knowlg-item .title-05 { padding-bottom: 40px; padding-top: 0; }
.sat-knowlg-item .title-05 .large { display: block; border-bottom-color: #c9caca; margin-bottom: 5px; font-size: 24px; font-weight: 600; padding-bottom: 10px; }
.sat-knowlg-item .title-05 .small { text-align: left; }
.sat-knowlg-item .cen { font-size: 16px; line-height: 28px; }
.sat-knowlg-item h3.fc-violet { margin-bottom: 10px; font-size: 18px; }
.sat-knowlg-item .icon-tag { position: absolute; top: -52px; left: 53px; width: 0; height: 0; border: 26px solid #777; border-color: transparent; border-bottom-color: #fff; }
.sat-knowlg-item.item2 .icon-tag { left: 399px; }
.sat-knowlg-item.item3 .icon-tag { left: 746px; }
.sat-knowlg-item.item4 .icon-tag { left: 1093px; }
.sat-knowlg-item .btn-box { padding-top: 40px; }
.sat-knowlg-item .btn-box .btn-defaul { border-radius: 0; margin: 0 10px; font-size: 18px; line-height: 42px; padding: 0 25px; }
.zhuan-sat-priority { background-color: #292b6a; padding-bottom: 100px; }
.sat-priority-list { position: relative; margin-bottom: -36px; overflow: hidden; margin-left: -36px; }
.sat-priority-list .item { background-color: #0284cf; border-radius: 10px; color: #fff; width: 512px; padding: 30px 35px; float: left; margin-left: 36px; margin-bottom: 36px; }
.sat-priority-list .item-title { background: url("../img/sat-name-bg.png") center no-repeat; position: absolute; z-index: 10; right: 50%; top: 50%; margin-top: -63px; margin-right: -81px; width: 127px; height: 127px; text-align: center; line-height: 127px; font-size: 28px; color: #fff; }
.sat-priority-list .item .img { float: left; margin-right: 20px; }
.sat-priority-list .item .name { font-size: 20px; line-height: 30px; margin-bottom: 15px; }
.sat-priority-list .item .text { font-size: 16px; line-height: 24px; }
.zhuan-sat-priority .btn-box { padding-top: 40px; }
.zhuan-sat-priority .btn-box .btn-defaul { background-color: #0284cf; color: #fff; margin: 0 10px; border-radius: 0; font-size: 18px; line-height: 42px; padding: 0 25px; }
.sat-course-wrap { padding-top: 100px; }
.sat-course-list { overflow: hidden; margin-left: -30px; }
.sat-course-list li { background-color: #fff; float: left; width: 277px; margin-left: 30px; }
.sat-course-list li .head-name { position: relative; height: 120px; text-align: center; }
.sat-course-list .head-name img { width: 100%; height: 100%; }
.sat-course-list .head-name .name { position: absolute; z-index: 10; width: 100%; font-size: 32px; font-weight: 600; color: #fff; line-height: 32px; left: 0; top: 49px; }
.sat-course-list li .main { padding: 25px 20px; line-height: 26px; font-size: 16px; }
.sat-course-list .main .title { margin-bottom: 20px; line-height: 30px; text-align: center; font-size: 18px; }
.sat-course-list .main p { margin-bottom: 8px; font-size: 15px; }
.sat-course-list .main .icon-text { font-size: 20px; font-weight: 600; }
.sat-course-list .btn-box { padding-top: 30px; }
.sat-course-list .btn-box .btn-defaul { background: none; border: 1px solid #b1202f; color: #b1202f; }
.zhuan-sat-context { background-color: #fff; padding-bottom: 100px; }
.sat-context-list { overflow: hidden; margin-left: -36px; }
.sat-context-list li { padding-bottom: 28px; float: left; width: 271px; margin-left: 36px; border: 1px solid #c9caca; text-align: center; }
.sat-context-list li .img { display: block; height: 160px; }
.sat-context-list li img { width: 100%; height: 100%; }
.sat-context-list li .title { position: relative; padding: 25px 0 20px; margin: 0 25px; font-size: 24px; line-height: 30px; color: #b1202f; }
.sat-context-list li .title span { padding: 0 10px; position: relative; z-index: 10; background-color: #fff; }
.sat-context-list li .title:before { content: ''; width: 100%; height: 1px; background-color: #b1202f; position: absolute; top: 50%; left: 0; }
.sat-context-list li .text { font-size: 16px; line-height: 24px; }
.zhuan-sat-context .btn-box { padding-top: 40px; }
.zhuan-sat-context .btn-box .btn-defaul { margin: 0 10px; border-radius: 0; padding: 0 25px; line-height: 42px; font-size: 18px; background-color: #b1202f; color: #fff; }
.zhuan-sat-xitong { background-color: #0284cf; padding-bottom: 100px; }
.sat-xitong-list { overflow: hidden; margin-left: -72px; }
.sat-xitong-list li { float: left; width: 245px; margin-left: 73px; color: #fff; }
.sat-xitong-list li .title { display: block; background: url("../img/sat-round-white.png") center no-repeat; width: 167px; height: 123px; padding-top: 60px; margin: 0 auto 30px; text-align: center; font-size: 22px; line-height: 32px; color: #b1202f; }
.sat-xitong-list li .text { font-size: 16px; line-height: 26px; }
.zhuan-sat-xitong .btn-box { padding-top: 50px; }
.zhuan-sat-xitong .btn-box .btn-defaul { background-color: #fff; color: #b1202f; border-radius: 0; margin: 0 10px; padding: 0 25px; line-height: 42px; font-size: 18px; }
.zhuan-sat-teach { padding-bottom: 100px; background-color: #fff; }
.sat-teach-item { overflow: hidden; }
.sat-teach-item li { float: left; width: 149px; padding: 0 25px; border-right: 1px dotted #ddd; }
.sat-teach-item li .title { font-size: 22px; text-align: center; margin-bottom: 25px; }
.sat-teach-item li .img { display: block; text-align: center; margin-bottom: 30px; }
.sat-teach-item li .text { font-size: 15px; line-height: 26px; }
.zhuan-sat-teach .btn-box { padding-top: 40px; }
.zhuan-sat-teach .btn-box .btn-defaul { margin: 0 10px; border-radius: 0; font-size: 18px; padding: 0 25px; line-height: 42px; background-color: #b1202f; color: #fff; }
.zhuan-sat-shengxue { background-color: #0284cf; padding-bottom: 100px; }
.sat-shegnxue-item { overflow: hidden; }
.sat-shegnxue-item li { float: left; height: 420px; }
.sat-shegnxue-item .item { width: 291px; background-color: #fff; }
.sat-shegnxue-item .item .title { font-size: 22px; font-weight: 500; line-height: 59px; background-color: #292b6a; text-align: center; color: #fff; }
.sat-shegnxue-item .cen { padding: 22px 28px; min-height: 234px; font-size: 16px; line-height: 26px; }
.sat-shegnxue-item .cen .text { min-height: 234px; }
.sat-shegnxue-item .btn-box { padding-top: 30px; }
.sat-shegnxue-item .btn-defaul { border: 1px solid #b1202f; color: #b1202f; background: inherit; }
.sat-shegnxue-item .bg { width: 11px; height: 427px; background: url("../img/sat-line-yright.png") top center no-repeat; }
.sat-shegnxue-item .bg-odd { background: url("../img/sat-line-yleft.png") top center no-repeat; }
.sat-shegnxue-item .item-odd { margin-top: 7px; }
.zhuan-sat-apply { padding-bottom: 80px; background-color: #3c4d70; }
/* Ã©â€ºâ€¦Ã¦â‚¬ÂVSÃ¦â€°ËœÃ§Â¦Â */

.vs-btn-box .btn-defaul { font-size: 17px; line-height: 42px; }
.btn-vs-red { background-color: #e62a47; color: #fff; line-height: 34px; font-size: 17px; }
.btn-vs-blue { background-color: #003082; color: #fff; line-height: 34px; font-size: 17px; }
.btn-vs-blue:hover, .btn-vs-red:hover { color: #fff; }
.title-img { padding-top: 70px; padding-bottom: 40px; text-align: center; }
.title-img .large { font-size: 32px; font-weight: 600; line-height: 40px; }
.title-img .large img { margin-right: 5px; max-height: 40px; }
.title-img .small { font-size: 18px; line-height: 26px; padding-top: 15px; }
.ys-tf-banner { height: 600px; margin-top: -15px; }
.ys-tf-banner .content { position: relative; z-index: 100; padding-top: 514px; }
.ys-tf-banner .btn-box { }
.ys-tf-banner .btn-box .btn-defaul { line-height: 39px; padding: 0; color: #fff; background: none; font-size: 18px; }
.ys-tf-banner .btn-box .btn-middle { width: 266px; margin: 0 100px 0 110px; }
.ys-tf-banner .btn-box .btn-left { padding-right: 60px; padding-left: 40px; }
.ys-tf-banner .btn-box .btn-right { padding-left: 60px; padding-right: 40px; }
.ys-tf-about { padding-bottom: 40px; position: relative; }
.ys-tf-about .left-bg, .ys-tf-about .right-bg { background-color: #e62a47; width: 50%; height: 100%; top: 0; left: 0; position: absolute; }
.ys-tf-about .right-bg { background-color: #003082; left: 50%; }
.ys-tf-about .title-img { padding-top: 35px; padding-bottom: 35px; text-align: left; }
.ys-tf-about .content { position: relative; z-index: 10; color: #fff; overflow: hidden; }
.ys-tf-about .main { padding: 0 35px; color: #fff; font-size: 16px; float: left; width: 530px; line-height: 30px; }
.ys-tf-ksyt { background-color: #fff; }
.tf-ksyt-con { background: url("../img/ys-tf-line-white.jpg") top center repeat-y; border: 1px solid #c9caca; border-radius: 8px; overflow: hidden; }
.ys-tf-ksyt .main { float: left; width: 530px; padding: 25px 33px; font-size: 18px; line-height: 30px; text-align: center; }
.ys-tf-ksyt .main .title { font-size: 24px; font-weight: 600; margin-bottom: 5px; }
.ys-tf-ksyt .main .text { margin-bottom: 25px; }
.ys-tf-guojia { font-size: 0; line-height: 0; text-align: center; }
.ys-tf-guojia li { float: left; margin: 0 40px 30px; padding-top: 28px; width: 85px; height: 57px; border: 1px solid #e62a47; color: #e62a47; display: inline-block; *display: inline;
zoom: 1; border-radius: 50%; font-size: 22px; line-height: 30px; }
.ys-tf-guojia .large { padding-top: 13px; height: 72px; }
.ys-tf-guojia-blue li { color: #003082; border-color: #003082; }
.ys-tf-ksfs { padding-top: 80px; padding-bottom: 80px; background: url("../img/ys-tf-bg.jpg") top center no-repeat; }
.ys-tf-ksfs .content { padding: 0 50px 80px; width: 1100px; background-color: #fff; border-radius: 9px; }
.ys-tf-ksfs-biaoge { overflow: hidden; border-bottom: 1px dotted #ddd; }
.ys-tf-ksfs-biaoge.bd-none { border: none; }
.ys-tf-ksfs-biaoge .main { float: left; padding: 40px 100px; text-align: center; font-size: 18px; }
.ys-tf-ksfs-biaoge .main img { margin-bottom: 25px; }
.ys-tf-ksfs-biaoge .title { padding-top: 40px; font-size: 24px; font-weight: 600; text-align: center; margin-bottom: 30px; }
.ys-tf-fs-table { padding-bottom: 45px; }
.ys-tf-fs-table table { width: 100%; }
.ys-tf-fs-table table td, .ys-tf-fs-table table th { line-height: 42px; border: 1px solid #fff; text-align: center; font-size: 18px; }
.ys-tf-fs-table .blue { background-color: #2a60bc; color: #fff; }
.ys-tf-fs-table .red { background-color: #f35069; color: #fff; }
.ys-tf-fs-table table th { background-color: #fff; width: 42px; padding-right: 15px; }
.ys-tf-fs-table .kong td { padding: 10px 0; }
.ys-tf-fs-table .tag { display: block; width: 84px; height: 42px; color: #f35069; background: url("../img/ys-tf-title-tag.png") 0 0 no-repeat; }
.ys-tf-fs-table .k-tag-tf { background-position: 0 -44px; color: #2a60bc; }
.ys-tf-fs-table .bg-tag-ys { background-position: 0 -88px; color: #fff; }
.ys-tf-fs-table .bg-tag-tf { background-position: 0 -132px; color: #fff; }
.ys-tf-fs-table .table-kong td { background: #e6e6e6; color: #333; }
.ys-tf-fs-table .table-kong td, .ys-tf-fs-table .table-kong th { border-bottom: 10px solid #fff; }
.ys-tf-course-tit { padding-bottom: 50px; text-align: center; font-size: 0; line-height: 0; }
.ys-tf-course-tit li { display: inline-block; *display: inline;
zoom: 1; width: 107px; height: 109px; margin: 0 40px; }
.ys-tf-course-tit li span { display: block; width: 107px; height: 119px; cursor: pointer; }
.ys-tf-course-tit .tili span { background: url("../img/ys-tf-tingl.png") 0 0 no-repeat; }
.ys-tf-course-tit .tili.active span { background-position: -117px 0; }
.ys-tf-course-tit .yuedu span { background: url("../img/ys-tf-yued.png") 0 0 no-repeat; }
.ys-tf-course-tit .yuedu.active span { background-position: -115px 0; }
.ys-tf-course-tit .xiezuo span { background: url("../img/ys-tf-xiez.png") 0 0 no-repeat; }
.ys-tf-course-tit .xiezuo.active span { background-position: -115px 0; }
.ys-tf-course-tit .kouyu span { background: url("../img/ys-tf-kouy.png") 0 0 no-repeat; }
.ys-tf-course-tit .kouyu.active span { background-position: -115px 0; }
.ys-tf-ksblock { padding-bottom: 85px; }
.ys-tf-ksblock .main { overflow: hidden; text-align: left; }
.ys-tf-ksblock .img { float: left; margin-right: 30px; }
.ys-tf-ksblock .cen { float: left; max-width: 400px; }
.ys-tf-kssj .cen .text { font-size: 16px; line-height: 26px; min-height: 52px; }
.ys-tf-ks-content { padding-bottom: 80px; background: url("../img/ys-tf-bg.jpg") top center no-repeat; }
.ys-tf-ks-content .wrap-bd { padding-top: 69px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.ys-tf-ks-content .lcum-2-title { overflow: hidden; background-color: #fff; border-radius: 22px; font-size: 24px; line-height: 40px; foont-weight: 600; }
.ys-tf-ks-content .lcum-2-title span { float: left; width: 50%; text-align: center; }
.ys-tf-ks-con-list { padding-bottom: 70px; position: relative; margin-top: -110px; padding-top: 40px; }
.ys-tf-ks-con-list:after { content: ''; width: 0; height: 100%; top: 0; left: 50%; position: absolute; z-index: 1; border-right: 1px dotted #eee; }
.ys-tf-ks-con-list .vs-title { width: 119px; height: 119px; margin: 0 auto 30px; position: relative; z-index: 10; }
.ys-tf-ks-con-list .item { margin-bottom: 40px; position: relative; z-index: 10; color: #fff; font-size: 18px; line-height: 30px; overflow: hidden; text-align: center; }
.ys-tf-ks-con-list .item .left { float: left; text-align: left; width: 445px; margin-left: 40px; }
.ys-tf-ks-con-list .item .right { float: right; width: 445px; text-align: left; margin-right: 40px; }
.ys-tf-ks-con-list .item span.btn-defaul { line-height: 44px; border-radius: 22px; color: #fff; }
.ys-tf-ks-con-list .item1 .btn-defaul { background-color: #a93087; }
.ys-tf-ks-con-list .item2 .btn-defaul { background-color: #7dab36; }
.ys-tf-ks-con-list .item3 .btn-defaul { background-color: #00aaad; }
.ys-tf-ks-con-list .item4 .btn-defaul { background-color: #ff6600; }
.ys-tf-ks-con-list .item a.btn-defaul { line-height: 40px; border-radius: 22px; }
.ys-tf-ks-con-list .item5 { margin-bottom: 0; }
.ys-tf-bmfs { padding-bottom: 80px; }
.ys-tf-zongj { padding: 60px 0; background: url("../img/ys-tf-bg.jpg") top center no-repeat; }
.ys-tf-zongj .main { margin-bottom: 30px; padding: 40px; border: 1px dotted #fafafb; color: #fff; font-size: 16px; line-height: 30px; }
.ys-tf-zongj .main .title { font-size: 24px; margin-bottom: 5px; }
.ys-tf-zongj .main .text { padding-left: 15px; margin-bottom: 30px; }
.ys-tf-zongj .btn-box { text-align: left; padding-left: 20px; }
.ys-tf-zongj .btn-defaul { line-height: 38px; border-radius: 0; font-size: 18px; margin-left: 40px; }
.ys-tf-course { padding-bottom: 80px; background-color: #fff; }
.course-table { background: url("../img/ys-tf-line.jpg") top center repeat-y; }
.ys-tf-course-table { position: relative; overflow: hidden; }
.ys-tf-course-table .bg { position: absolute; top: 0; left: 50%; margin-left: -5px; width: 9px; height: 100%; background: url("../img/ys-tf-line.jpg") top center repeat-y; }
.ys-tf-course-table .main { padding: 30px 35px 30px 30px; background-color: #e62a47; float: left; width: 530px; }
.ys-tf-course-table .title { font-size: 26px; margin-bottom: 20px; line-height: 34px; text-align: center; color: #fff; }
.ys-tf-course-table .right { background-color: #003082; }
.ys-tf-course-table .table-item { width: 100%; }
.ys-tf-course-table .table-item td, .ys-tf-course-table .table-item th { border: 1px solid #f294a3; text-align: center; color: #fff; font-size: 16px; }
.ys-tf-course-table .right .table-item td, .ys-tf-course-table .right .table-item th { border: 1px solid #5e7cb0; }
.ys-tf-course-table .table-item th { background-color: #fff; color: #333; line-height: 36px; }
.ys-tf-course-table .table-item td { padding: 12px 15px; line-height: 24px; }
.ys-tf-course-table .btn-defaul { border-radius: 0; }
.ys-tf-course-table td .btn-defaul { padding: 0 10px; border-radius: 0; }
.ys-tf-course-table .table-item { margin-bottom: 40px; }
.ys-tf-course-table .btn-box .btn-defaul { padding: 0 20px; line-height: 38px; font-size: 16px; margin: 0 10px; }
.six-ietls-down.six-clum { margin-left: -36px; }
.six-ietls-down.six-clum li { float: left; width: 170px; margin-left: 36px; text-align: center; }
.six-ietls-down.six-clum li .img { display: block; width: 170px; height: 140px; overflow: hidden; }
.six-ietls-down.six-clum li .img img { max-width: 90%; }
.six-ietls-down.six-clum li .title { font-size: 18px; padding: 0; margin: 15px 0; overflow: hidden; line-height: 24px; height: 24px; }
.six-ietls-down.six-clum li .btn-box { font-size: 16px; }
.six-ietls-down.six-clum li .btn-box a:hover { text-decoration: underline; }
/* Ã¨Âµâ€žÃ¦â€“â„¢Ã¤Â¸â€¹Ã¨Â½Â½ */

.z-down-banner { height: 750px; margin-top: -15px; }
.z-down-banner .content { position: relative; z-index: 100; }
.z-down-banner .btn-box { padding-top: 148px; color: #fff; }
.z-down-banner .btn-box .large { font-size: 85px; font-weight: 600; line-height: 115px; }
.z-down-banner .btn-box .small { font-size: 24px; line-height: 42px; }
.z-down-banner .btn-box .btn-defaul { display: block; margin: 35px auto 0; background-color: #e62a47; width: 240px; font-size: 20px; line-height: 47px; padding: 0; }
.z-down-wrap { padding-bottom: 60px; background-color: #f7982b; }
.z-down-wrap .content { background-color: #fff; margin-bottom: 70px; padding-bottom: 70px; padding-left: 50px; padding-right: 50px; }
.z-down-title { margin-bottom: 80px; min-height: 146px; padding-top: 63px; background: url("../img/z-down-title-red.png") 50% 88px no-repeat; text-align: center; }
.z-down-title.z-down-title2 { background: url("../img/z-down-title-blue.png") 50% 88px no-repeat; }
.z-down-title .large { margin-bottom: 10px; font-size: 32px; font-weight: 600; line-height: 60px; }
.z-down-title .large .icon-text { margin: 0 10px; background-color: #e62a47; color: #fff; font-size: 16px; display: inline-block; *display: inline;
zoom: 1; width: 60px; height: 60px; border-radius: 50%; }
.z-down-title .small { font-size: 16px; line-height: 28px; }
.z-down-title2 .large .icon-text { background-color: #2a5fbb; }
.down-block1 { position: relative; z-index: 109; margin-top: -75px; }
.z-down-main1 { overflow: hidden; }
.z-down-main1 .left { float: left; }
.z-down-main1 .right { float: right; }
.z-down-main1 .pic-down { width: 290px; }
.z-down-main1 .pic-down .img { margin-bottom: 35px; display: block; }
.z-down-main1 .pic-down .img img { width: 100%; }
.z-down-main1 .pic-down .btn-defaul { width: 100%; padding: 0; background-color: #dc1282; line-height: 48px; font-size: 18px; color: #fff; }
.z-down-main1 .pic-down .btn-defaul img { margin-left: 8px; height: 22px; }
.z-down-main1 .list-down { overflow: hidden; width: 840px; }
.z-down-wrap .list-down .list { overflow: hidden; margin-top: -20px; }
.z-down-main1 .list-down li { border-bottom: 1px dotted #ddd; float: left; width: 30%; padding: 0 2% 0 1%; font-size: 15px; line-height: 68px; *line-height: 64px;
}
.z-down-wrap .list-down li .down-icon { float: right; width: 21px; background: url("../img/z-down-icon.png") center no-repeat; text-indent: -999em; }
.z-down-wrap .list-down li .text { float: left; max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.z-down-wrap .list-down .btn-box { padding-top: 40px; }
.z-down-wrap .list-down .btn-box .btn-defaul { background: none; color: #dc1282; font-size: 16px; line-height: 48px; border: 1px solid #dc1282 }
.z-down-wrap .list-down .btn-box .btn-defaul:hover { background-color: #dc1282; color: #fff; }
.z-down-wrap .list-down.right .btn-box .btn-defaul { background: none; color: #2a5fbb; border: 1px solid #2a5fbb; }
.z-down-wrap .list-down.right .btn-box .btn-defaul:hover { background-color: #2a5fbb; color: #fff; }
.z-down-main1 .pic-down.left .btn-defaul { background-color: #2a5fbb; }
.title-qing { color: #00749a; }
.title-qing2 { color: #1e7dc1; }
.title-yellow { color: #ca3403; }
.z-down-wrap .title-img .large { font-size: 30px; }
.other-down-list { }
.other-down-list { padding-bottom: 40px; overflow: hidden; margin-left: -26px; }
.other-down-list li { float: left; margin-left: 26px; width: 252px; padding: 10px; border: 1px solid #ddd; text-align: center; }
.other-down-list li .name { padding: 20px 0 20px; font-size: 26px; font-weight: 600; line-height: 28px; color: #01aaad; }
.other-down-list li .text, .other-down-list li .price { font-size: 16px; line-height: 26px; }
.other-down-list li .text { min-height: 110px; margin-bottom: 25px; }
.other-down-list li .price { margin-bottom: 15px; color: #01aaad; }
.other-down-list li .btn-box { margin-bottom: -40px; }
.other-down-list li .btn-defaul { background-color: #01aaad; color: #fff; font-size: 18px; line-height: 48px; }
.other-down-list li .btn-defaul img { margin-left: 8px; height: 22px; }
.other-down-wrap>.btn-box { padding-top: 50px; }
.other-down-wrap>.btn-box .btn-defaul { background: none; color: #01aaad; border: 1px solid #01aaad; }
.other-down-wrap>.btn-box .btn-defaul:hover { background-color: #01aaad; color: #fff; }
.other-down-list.yellow { padding-top: 60px; }
.other-down-list.yellow li { padding-left: 5px; padding-right: 5px; width: 262px; }
.other-down-list.yellow li .name { padding: 40px 0 40px; margin-top: -79px; margin-bottom: 30px; height: 57px; background: url("../img/z-down-block.png") center no-repeat; font-size: 26px; color: #fff; }
.other-down-list.yellow li .btn-defaul { background-color: #f25a29; }
.yanfa-down-wrap>.btn-box { padding-top: 50px; }
.yanfa-down-wrap>.btn-box .btn-defaul { background: none; color: #f25a29; border: 1px solid #f25a29; }
.yanfa-down-wrap>.btn-box .btn-defaul:hover { background-color: #f25a29; color: #fff; }
.down-course-wrap { padding-bottom: 70px; }
.dialogBg { display: none; background: url("../img/alp-bg-black.png") left top repeat; position: fixed; z-index: 10003; top: 0; left: 0; width: 100%; height: 100%; }
.dialogBody { display: none; border-radius: 8px; background-color: #fff; box-shadow: 0 0 7px #999; position: fixed; z-index: 10005; width: 410px; margin-left: -205px; margin-top: -190px; top: 50%; left: 50%; }
.dialog-main { padding: 40px 45px 45px; }
.close-dialog { cursor: pointer; position: absolute; right: 20px; top: 20px; font-size: 18px; line-height: 20px; color: #666; }
.close-dialog:hover { color: #e62a47; }
.dialogBody .title { margin-bottom: 23px; font-size: 26px; line-height: 30px; }
.dialogBody .tit-small { margin-bottom: 30px; line-height: 26px; font-size: 16px; }
.dialogBody .state-text { padding-top: 10px; width: 100%; margin: 0 auto 15px; text-align: center; font-size: 16px; line-height: 22px; }
.dialogBody .state-img { display: block; max-width: 75px; width: 20%; margin: 0 auto 15px; }
.dialogBody .state-img img { width: 100%; }
.person-form { }
.person-form .list { overflow: hidden; display: block; position: relative; margin-bottom: 24px; position: relative; }
.person-form .list:last-child { margin-bottom: 0; }
.person-form .list .name { position: absolute; width: 50%; line-height: 43px; color: #666; font-size: 15px; left: 10px; top: 0; z-index: 10; }
.person-form .list input[type='text'], .person-form .list input[type='password'] { display: block; float: left; border: 1px solid #e62a47; width: 298px; padding: 10px; height: 21px; line-height: 21px; font-size: 15px; }
.person-form .list.code-list input { width: 206px; }
.person-form .list .btn-defaul { width: 100%; cursor: pointer; display: block; height: 43px; line-height: 43px; padding: 0; font-size: 15px; text-align: center; background-color: #e62a47; color: #fff; border-radius: 0; border: none; }
.person-form .code-list .btn-defaul { width: 92px; }
.dialogBody .dialog-close { width: 29px; height: 29px; text-align: right; position: absolute; right: 0; top: 0; cursor: pointer; }
/* Ã¦â€°ËœÃ§Â¦ÂÃ¦ÂÂÃ¥Ë†â€  */

.btn-qing { background-color: #19a6af; color: #fff; }
.btn-qing:hover { background-color: #19a6af; color: #fff; }
.tuofu-banner { height: 651px; margin-top: -15px; }
.tuofu-banner .content { position: relative; z-index: 10; padding-top: 392px; }
.tuofu-banner .btn-defaul { display: block; background: url("../img/toefl-banner-btn.png") center no-repeat; width: 287px; height: 49px; ; margin: 0 auto; font-size: 20px; color: #fff; line-height: 49px; }
.tuofu-wrap1 { padding-bottom: 110px; padding-top: 1px; background-color: #fff; position: relative; z-index: 100; }
.tuofu-highe { background-color: #255f9a; color: #fff; padding: 55px 0; margin-bottom: 20px; margin-top: -50px; }
.tuofu-highe .item-list { overflow: hidden; }
.tuofu-highe .item-list li { float: left; width: 330px; width: 220px; margin: 0 40px; text-align: center; }
.tuofu-highe .title { background-color: #fff; color: #255f9a; font-size: 20px; font-weight: 600; line-height: 44px; margin-bottom: 22px; }
.tuofu-highe .text { font-size: 17px; line-height: 28px; min-height: 80px; }
.tuofu-highe .small-text { font-size: 16px; line-height: 28px; }
.tuofu-highe .btn-box { padding-top: 32px; }
.tuofu-highe .btn-box .btn-defaul { font-size: 16px; background: none; border: 1px solid #fff; color: #fff; border-radius: 0; line-height: 38px; }
.tuofu-hard-item { padding-bottom: 90px; overflow: hidden; margin-left: -100px; }
.tuofu-hard-item li { float: left; width: 225px; margin-left: 100px; text-align: center; }
.tuofu-hard-item li .img { display: block; margin-bottom: 20px; }
.tuofu-hard-item li .name { font-size: 20px; line-height: 28px; margin-bottom: 13px; }
.tuofu-hard-item li .text { font-size: 16px; line-height: 26px; }
.tuofu-hard-foot { min-height: 77px; background: url("../img/toefl-tf-ling.png") 50% 7px no-repeat; text-align: center; }
.tuofu-hard-foot .large { padding-bottom: 23px; font-size: 32px; line-height: 40px; }
.tuofu-hard-foot .btn-defaul { margin: 0 30px; background: url("../img/toefl-btn-small.png") center no-repeat; width: 203px; height: 41px; border-radius: 0; padding: 0; font-size: 20px; color: #fff; line-height: 41px; text-align: center; }
.tuofu-wrap2 { background-color: #202954; padding-bottom: 100px; }
.title-tuofu { text-align: center; padding-top: 90px; padding-bottom: 80px; }
.title-tuofu .large { margin-bottom: 25px; position: relative; display: inline-block; padding-left: 55px; padding-right: 55px; min-height: 69px; font-size: 32px; line-height: 36px; }
.title-tuofu .large .small { font-size: 20px; line-height: 24px; padding-top: 10px; }
.title-tuofu .large:before, .title-tuofu .large:after { content: ""; position: absolute; top: 0; left: 0; width: 20px; height: 69px; background: url("../img/toefl-title-left-gray.png") left center no-repeat; }
.title-tuofu .large:after { left: auto; right: 0; background: url("../img/toefl-title-right-gray.png") left center no-repeat; }
.title-tuofu .small { font-size: 16px; }
.title-tuofu.title-white .large:before { background: url("../img/toefl-tf-title-left.png") left center no-repeat; }
.title-tuofu.title-white .large:after { background: url("../img/toefl-tf-title-right.png") left center no-repeat; }
.tuofu-plan { overflow: hidden; margin-left: -52px; }
.tuofu-plan .item { padding-bottom: 55px; float: left; background-color: #fff; margin-left: 52px; margin-bottom: 52px; width: 574px; }
.tuofu-plan .item .cen { padding: 0 25px; }
.tuofu-plan .item .title { margin-bottom: 50px; padding: 30px 0; background: #255f9a url("../img/toefl-tf-plan-tit.jpg") center bottom no-repeat; color: #fff; text-align: center; font-size: 16px; line-height: 26px; }
.tuofu-plan .item .title .large { font-size: 29px; line-height: 36px; font-weight: 600; margin-bottom: 8px; }
.tuofu-plan-icon { padding-bottom: 50px; overflow: hidden; }
.tuofu-plan-icon li { float: left; width: 20%; text-align: center; }
.tuofu-plan-icon li .icon-img { display: block; width: 66px; height: 66px; margin: 0 auto 13px; }
.tuofu-plan-icon li .name { font-size: 16px; line-height: 24px; }
.tuofu-plan .class-name { margin-bottom: 20px; font-size: 18px; padding: 5px; background-color: #e6e6e6; line-height: 20px; }
.tuofu-plan .class-tag2 { margin-bottom: 10px; font-size: 18px; line-height: 26px; }
.tuofu-plan .cen .text { font-size: 16px; line-height: 26px; min-height: 115px; margin-bottom: 5px; }
.tuofu-plan .cen .btn-defaul { border-radius: 0; font-size: 18px; line-height: 45px; }
.tuofu-wrap3 { background-color: #ff5c50; }
.tuofu-wrap3 .six-ietls-plan { border-color: #ffaea8; }
.tuofu-wrap3 .six-ietls-plan .btn-defaul { background-color: #202954; border-radius: 0; }
.tuofu-wrap3 .six-ietls-plan a.btn-red { background-color: #202954; border-radius: 0; }
.tuofu-wrap4 { padding-bottom: 110px; background-color: #fff; }
.tuofu-pal-xitong { margin-bottom: 80px; background: url("../img/toefl-pln-img.png") top left no-repeat; height: 199px; }
.tuofu-pal-xitong .cen { width: 861px; padding: 24px 52px; font-size: 16px; line-height: 28px; }
.tuofu-xitong { overflow: hidden; }
.tuofu-xitong .pic { float: left; width: 695px; margin-right: 45px; }
.tuofu-xitong .main { width: 460px; float: left; font-size: 16px; line-height: 26px; }
.tuofu-xitong .main .item { padding-bottom: 38px; }
.tuofu-xitong .main p { margin-bottom: 8px; }
.tuofu-xitong p span { font-weight: 600; }
.tf-xt-box { padding-top: 60px; width: 581px; height: 54px; margin: 0 auto; background: url("../img/toefl-tf-btn-bg.jpg") center bottom no-repeat; }
.tf-xt-box .btn-defaul { float: left; width: 50%; padding: 0; background: none; border: none; line-height: 54px; font-size: 20px; color: #255f9a; }
.tf-xt-box .btn-defaul:last-child { color: #fff; }
.tuofu-wrap5 { padding-bottom: 100px; background-color: #f4f4f4; }
.tuofu-jiang-xt { overflow: hidden; }
.tuofu-jiang-xt li { float: left; width: 159px; padding: 0 20px; text-align: center; border-left: 1px dotted #ddd; }
.tuofu-jiang-xt li:first-child { border: none; }
.tuofu-jiang-xt li .icon-img { display: block; height: 115px; text-align: center; line-height: 115px; }
.tuofu-jiang-xt li .name { font-size: 22px; line-height: 24px; }
.tuofu-jiang-xt li .text { line-height: 26px; font-size: 16px; }
.tuofu-wrap5 .btn-box { padding-top: 80px; }
.tuofu-wrap5 .btn-box .btn-defaul { border-radius: 0; line-height: 38px; margin: 0 10px; font-size: 18px; }
.tuofu-wrap6 { padding-bottom: 100px; background-color: #fff; }
.gre-teacher-list2 { margin-left: -40px; }
.gre-teacher-list2 li { width: 270px; margin-left: 40px; }
.gre-teacher-list2 .list1 .cen { background-color: #ff5c50; color: #fff; }
.gre-teacher-list2 .list2 .cen { background-color: #19a6af; color: #fff; }
.gre-teacher-list2 .list3 .cen { background-color: #f8a039; color: #fff; }
.gre-teacher-list2 .list4 .cen { background-color: #367ac7; color: #fff; }
.gre-teacher-list2 li .name { color: #333; }
.tuofu-wrap6 .btn-box { padding-top: 60px; }
.tuofu-wrap6 .btn-box .btn-defaul { border-radius: 0; line-height: 38px; margin: 0 10px; font-size: 18px; }
.tuofu-wrap7 { background-color: #f4f4f4; padding-bottom: 100px; }
.tuofu-student-list { overflow: hidden; margin-left: -50px; }
.tuofu-student-list li { float: left; width: 525px; margin-left: 50px; margin-bottom: 50px; padding: 30px 25px; background-color: #255f9a; color: #fff; overflow: hidden; }
.tuofu-student-list .left { float: left; width: 155px; text-align: center; }
.tuofu-student-list .right { float: right; width: 325px; font-size: 16px; line-height: 28px; }
.tuofu-student-list .left .btn-defaul { display: block; border-radius: 22px; background-color: #fff; line-height: 34px; font-size: 16px; color: #ff5c50; }
.tuofu-student-list .left .pic { display: block; margin-bottom: 16px; }
.tuofu-student-list .left img { max-width: 100%; }
.tuofu-student-list .name { font-size: 24px; line-height: 30px; margin-bottom: 15px; }
.tuofu-student-list .fenshu { padding-bottom: 10px; border-bottom: 1px solid #92afcd; margin-bottom: 12px; }
.tuofu-wrap8 { background-color: #fff; padding-bottom: 90px; }
.tuofu-service-list { overflow: hidden; margin-left: -60px; }
.tuofu-service-list li { float: left; width: 255px; margin-left: 60px; }
.tuofu-service-list li .title { margin: 0 auto 30px; color: #255f9a; background: url("../img/toefl-yuan-bg.png") center no-repeat; width: 137px; height: 56px; padding: 40px 0 41px; text-align: center; font-size: 18px; line-height: 28px; }
.tuofu-service-list li .text { font-size: 16px; line-height: 28px; }
.tuofu-wrap8 .btn-box { padding-top: 80px; }
.tuofu-wrap8 .btn-box .btn-defaul { border-radius: 0; line-height: 38px; margin: 0 10px; font-size: 18px; }
.tuofu-wrap9 { background-color: #f4f4f4; padding-bottom: 100px; }
.tuofu-wrap9 .detailBox { margin-bottom: 0; padding: 0; }
.tuofu-wrap9 .media { background-color: #fff; padding: 12px; margin: 0; }
.tuofu-wrap9 .media img { display: block; margin-bottom: 0; }
/* 8Ã¦Å“Ë†Ã¦Â´Â»Ã¥Å Â¨ */

.august-banner { height: 599px; margin-top: -15px; }
.august-banner .banner-img { height: 599px; }
.august-banner .content { position: relative; padding-top: 459px; }
.august-banner .text-cen { padding-left: 69px; }
.august-banner .btn-defaul { display: block; border-radius: 0; width: 217px; padding: 0; line-height: 48px; font-size: 20px; color: #ff3356; background-color: #fff; }
.august-block1 { background-color: #fff; padding: 95px 0; border-top: 45px solid #1f3988; }
.august-detail-title { min-height: 138px; background: url("../img/august-title.png") top center no-repeat; text-align: center; }
.august-detail-title .large { margin-bottom: 15px; font-size: 32px; color: #ff3356; line-height: 40px; font-weight: 600; }
.august-detail-title .small { font-size: 20px; line-height: 36px; }
.august-block2 { padding-bottom: 94px; background-color: #b4ddff; }
.august-title01 { padding-top: 65px; padding-bottom: 60px; text-align: center; }
.august-title01 .large { margin-bottom: 12px; font-size: 32px; font-weight: 600; background: url("../img/august-title-line.png") center no-repeat; }
.august-title01 .small { font-size: 18px; line-height: 32px; }
.august-title01.title-white .large { background: url("../img/august-title-line-w.png") center no-repeat; }
.august-block-titke { margin-bottom: 7px; text-align: center; background: url("../img/august-title-bg.png") bottom center no-repeat; }
.august-block-titke .large { font-size: 26px; color: #fff; line-height: 40px; padding: 10px 0; }
.august-gift-stage { margin-bottom: 60px; padding: 33px 0; background-color: #fff; overflow: hidden; }
.august-gift-stage li { background: url("../img/august-ka-bg.png") center no-repeat; float: left; margin: 0 32px; width: 336px; height: 221px; text-align: center; color: #fff; }
.august-gift-stage li .name { padding-top: 40px; margin-bottom: 5px; font-size: 36px; line-height: 30px; }
.august-gift-stage li .name .small { font-size: 19px; }
.august-gift-stage li .numb { font-size: 84px; font-weight: 600; line-height: 84px; }
.august-gift-stage li .numb .small { font-size: 53px; font-weight: 400; padding-left: 5px; }
.august-gift-goods { padding-bottom: 30px; background-color: #fff; }
.august-gift-goods .list { padding-top: 30px; padding-bottom: 1px; overflow: hidden; }
.august-gift-goods li { float: left; width: 260px; border: 1px solid #c9caca; background-color: #e6e6e6; margin-bottom: 30px; margin-left: 30px; }
.august-gift-goods li .cen { text-align: center; padding: 15px 10px; line-height: 26px; }
.august-gift-goods li .name { font-size: 22px; height: 26px; overflow: hidden; margin-bottom: 5px; }
.august-gift-goods li .text { font-size: 16px; height: 26px; overflow: hidden; }
.august-gift-goods .foot-text { text-align: center; font-size: 16px; line-height: 20px; }
.august-gift-three { position: relative; min-height: 340px; overflow: hidden; background-color: #fff; padding: 40px 45px; }
.august-gift-three .pic { position: absolute; right: 45px; top: 40px; }
.august-gift-three .large { padding-top: 20px; margin-bottom: 25px; font-size: 54px; font-weight: 600; color: #ff3356; line-height: 65px; }
.august-gift-three .text-large { margin-bottom: 5px; font-size: 28px; line-height: 36px; }
.august-gift-three .text { margin-bottom: 45px; font-size: 24px; line-height: 36px; }
.august-gift-three .btn-defaul { background-color: #ff3356; border-radius: 22px; width: 240px; font-size: 20px; line-height: 50px; padding: 0; text-align: center; color: #fff; }
.august-play { background-color: #222222; padding-bottom: 50px; }
.august-play .title-05 { padding: 40px 0; }
.august-play .six-ietls-plan { border: none; padding: 0; }
.august-block3 { padding-bottom: 80px; background-color: #fff; }
.august-block3 .august-gift-stage { padding-top: 0; padding-bottom: 0; margin-bottom: 0; }
.august-join-active { overflow: hidden; }
.august-join-active li { float: left; width: 335px; height: 160px; border: 1px solid #c9caca; margin-bottom: 25px; }
.august-join-active li { position: relative; text-align: center; }
.august-join-active li .tag { position: absolute; left: -1px; top: -1px; background: url("../img/august-tag-bg.png") top left no-repeat; width: 27px; height: 27px; text-align: center; ; line-height: 27px; padding-right: 26px; padding-bottom: 26px; font-size: 18px; color: #fff; }
.august-join-active li { display: block; font-size: 22px; line-height: 34px; }
.august-join-active .active2 { margin-top: -187px; }
.august-join-active .active3, .august-join-active .active4 { margin-left: 74px; height: 347px; }
.august-join-active li img { width: 195px; margin: 0 auto 26px; display: block; }
.august-join-active li .in { display: block; }
.august-join-active .active3 .in { padding-top: 35px; font-size: 20px; line-height: 28px; }
.august-join-active li .in { padding-top: 45px; }
.august-join-active .active2 strong { display: block; }
.august-join-active .active4 .name { padding: 15px 0; }
.august-join-active .person-form-y { padding-left: 28px; padding-right: 28px; }
.person-form-y { padding-bottom: 5%; }
.person-form-y .list { overflow: hidden; display: block; position: relative; margin-bottom: 15px; position: relative; font-size: 14px; }
.person-form-y .list:last-child { margin-bottom: 0; }
.person-form-y .list .name { display: none !important; position: absolute; width: 45%; line-height: 38px; color: #666; font-size: 14px; left: 10px; top: 0; z-index: 100; }
.person-form-y .list input[type='text'], .person-form-y .list input[type='password'] { display: block; float: left; border: 1px solid #e62a47; width: 270px; font-size: 14px; height: 28px; line-height: 28px; padding: 5px; padding-right: 0; }
.person-form-y .list.code-list { padding-right: 88px; }
.person-form-y .list.code-list input { }
.person-form-y .list .btn-defaul { width: 100%; cursor: pointer; display: block; padding: 0; text-align: center; line-height: 40px; background-color: #e62a47; color: #fff; border-radius: 0; border: none; }
.person-form-y .code-list .btn-defaul, .person-form-y .code-list .btn-red { position: absolute; right: 0; top: 0; width: 88px; height: 40px; border-radius: 0; line-height: 40px; }
.person-form-y .list>div { width: 100%; line-height: 12px; height: 19px; text-align: right; right: 0;/* top: 40px; */ padding-top: 5px !important; margin-left: 0; text-align: left; }
.august-block4 { background-color: #1f3988; padding-bottom: 80px; }
.august-course { background-color: #fff; }
.august-course .title { clear: both; width: 100%; background: #0070c0 url("../img/august-title-bg-m.jpg") center bottom no-repeat; padding: 25px 0 20px; color: #fff; text-align: center; font-size: 16px; line-height: 26px; }
.august-course .title .large { font-size: 26px; font-weight: 600; line-height: 26px; }
.august-course .title .small { font-size: 18px; }
.august-block4 .clearfix { padding-bottom: 66px; margin-left: -66px; }
.august-course-small { margin-left: 66px; float: left; width: 567px; }
.august-course-small .title { background: #0070c0 url("../img/august-title-bg-s.jpg") center bottom no-repeat; }
.august-course .main { padding: 35px 25px; }
.august-course-table { width: 100%; }
.august-course-table td { font-size: 18px; line-height: 24px; padding: 10px; border: 1px solid #c9caca; text-align: center; }
.august-course .btn-box { padding-top: 30px; }
.august-course .btn-box .btn-defaul { border-radius: 0; font-size: 18px; line-height: 42px; margin: 0 5px; }
.august-course-table td .btn-defaul { font-size: 16px; border-radius: 0; padding: 0 18px; }
/* actVSsat */



.act-sat-banner { margin-top: -15px; }
.act-sat-banner .content { padding-top: 498px; position: relative; z-index: 10; }
.act-sat-banner .content .btn-defaul { position: relative; left: 79px; padding: 0; border-radius: 0; width: 295px; line-height: 48px; text-align: center; background-color: #fff; font-size: 18px; color: #b71c22; }
.act-sat-wrap1 { padding-bottom: 125px; padding-top: 1px; background-color: #fff; position: relative; z-index: 100; }
.act-sat-class { margin-bottom: 30px; overflow: hidden; margin-top: -93px; }
.act-sat-class li { background: url("../img/sat-act-course-bg.png") center no-repeat; color: #fff; padding: 0 22px 7px 5px; float: left; margin-left: 8px; width: 265px; height: 117px; text-align: center; font-size: 18px; line-height: 26px; }
.act-sat-class li .large { padding-top: 30px; font-size: 32px; font-weight: 600; margin-bottom: 10px; }
.act-sat-title { padding-bottom: 70px; padding-top: 80px; text-align: center; }
.act-sat-title .name, .act-sat-title .cen { display: inline-block; *display: inline;
zoom: 1; }
.act-sat-title .cen { height: 78px; text-align: left; }
.act-sat-title .large { font-size: 38px; line-height: 46px; }
.act-sat-title .small { font-size: 20px; line-height: 32px; text-transform: uppercase; color: #7d7d7d; }
.act-sat-title .name { position: relative; top: -18px; margin-right: 10px; width: 76px; height: 76px; border: 1px solid #4c4948; text-align: center; font-size: 32px; line-height: 78px; }
.act-sat-title .name-2 { line-height: 39px; top: 0; }
.act-sat-title.title-white { color: #fff; }
.act-sat-title.title-white .small { color: #fff; }
.act-sat-title.title-white .name { border-color: #fff; }
.act-sat-pg-head { margin-bottom: 30px; overflow: hidden; padding: 15px 0; border-top: 1px dotted #9fa0a0; border-bottom: 1px dotted #9fa0a0; }
.act-sat-pg-head li { float: left; line-height: 33px; font-size: 16px; width: 33.33%; text-align: center; }
.act-sat-pg-head li:first-child { text-align: left; }
.act-sat-pg-head li:last-child { text-align: right; }
.act-sat-pg-head li img { margin-right: 5px; }
.act-sat-pg-wrap { background-color: #dcdddd; padding: 20px; }
.act-sat-pg-wrap .left { float: left; }
.act-sat-pg-wrap .right { float: right; }
.act-sat-pg-side { width: 160px; }
.act-sat-pg-side li { position: relative; margin-bottom: 25px; cursor: pointer; }
.act-sat-pg-side li:last-child { margin-bottom: 0; }
.act-sat-pg-side li img { width: 100%; }
.act-sat-pg-side li:after { display: none; content: ''; position: absolute; z-index: 10; right: -20px; margin-top: -10px; top: 50%; width: 0; height: 0; border: 10px solid #fac63b; border-color: transparent; border-left-color: #fac63b; }
.act-sat-pg-side .active:after { display: block; }
.act-sat-pg-side .li1:after { border-left-color: #fac63b; }
.act-sat-pg-side .li2:after { border-left-color: #78c4e9; }
.act-sat-pg-side .li3:after { border-left-color: #63c4ba; }
.act-sat-pg-side .li4:after { border-left-color: #ffd163; }
.act-sat-pg-con { position: relative; padding: 40px; min-height: 510px; width: 890px; background-color: #fff; }
.act-sat-pg-con .title { margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #9fa0a0; font-size: 24px; font-weight: 600; color: #3156a4; line-height: 30px; text-align: center; }
.act-sat-pg-con .cen { min-height: 390px; font-size: 16px; line-height: 26px; }
.act-sat-pg-con .cen .large { margin-top: 29px; font-size: 20px; font-weight: 600; margin-bottom: 8px; }
.act-sat-pg-con .btn-defaul { border-radius: 0; font-size: 16px; margin: 0 10px; line-height: 42px; }
.act-sat-pg-con .main:before { content: ""; position: absolute; z-index: 10; left: 0; top: 53px; width: 0; height: 0; border: 10px solid #fac63b; border-color: transparent; border-left-color: #dcdddd; }
.act-sat-pg-con .main2:before { top: 207px; }
.act-sat-pg-con .main3:before { top: 361px; }
.act-sat-pg-con .main4:before { top: 515px; }
.act-sat-wrap2 { padding-bottom: 100px; background-color: #1c2b56; }
.act-sat-wrap2 .act-sat-pg-head { color: #fff; }
.act-sat-pg-con.left .main:before { left: auto; right: 0; border-color: transparent; border-right-color: #dcdddd; }
.act-sat-pg-side.right li:after { left: -20px; border-color: transparent; border-right-color: #fac63b; }
.act-sat-pg-side.right .li2:after { border-right-color: #78c4e9; }
.act-sat-pg-side.right .li3:after { border-right-color: #63c4ba; }
.act-sat-pg-side.right .li4:after { border-right-color: #ffd163; }
.act-sat-pg-con .title.title { color: #b71c22; }
.act-sat-pg-con.left .btn-defaul { background-color: #b71c22; }
.act-sat-apply { background-color: #b71c22; }
.act-sat-apply .six-ietls-plan { border-color: #db8e91; }
.act-sat-apply .list .btn-defaul { background-color: #1c2b56; }
.act-sat-apply .six-ietls-plan .list .btn-red { background-color: #1c2b56; }
.act-sat-wrap3 { background-color: #fff; padding-bottom: 100px; }
.act-sat-wrap3 { }
.act-sat-ivy-hot { overflow: hidden; }
.act-sat-ivy-hot>.left { position: relative; z-index: 6; min-height: 590px; float: left; width: 360px; background-color: #0284cf; color: #fff; }
.act-sat-ivy-hot .map-pic img { width: 100%; }
.act-sat-ivy-hot .left .main { min-height: 215px; padding: 0 30px; font-size: 16px; line-height: 26px; }
.act-sat-ivy-hot .btn-defaul { background: none; font-size: 16px; border-radius: 0; border: 1px solid #fff; color: #fff; line-height: 42px; }
.act-sat-ivy-hot .left:after { content: ''; width: 0; height: 0; position: absolute; top: 50%; margin-top: -15px; right: -30px; border: 15px solid #0284cf; border-color: transparent; border-left-color: #0284cf; }
.act-sat-ivy-hot .main-right:before { content: ''; width: 0; height: 0; position: absolute; top: 50%; margin-top: -15px; left: 0; border: 15px solid #3156a4; border-color: transparent; border-left-color: #fff; }
.act-sat-ivy-hot .main-right { position: relative; z-index: 5; min-height: 520px; float: right; width: 760px; padding: 35px; background-color: #3156a4; color: #fff; }
.ivy-hot-table { width: 100%; margin: 0 auto; }
.ivy-hot-table th, .ivy-hot-table td { text-align: center; font-size: 17px; line-height: 26px; padding: 20px 0; text-align: center; }
.ivy-hot-table td.left { text-align: left; }
.ivy-hot-table th { padding-top: 0; padding-bottom: 25px; font-size: 32px; }
.ivy-hot-table td { border-top: 1px dotted #fff; }
.ivy-hot-table .btn-defaul { margin-top: 20px; background-color: #fff; color: #3156a4; }
.act-sat-choice { overflow: hidden; }
.act-sat-choice .item { background-color: #0284cf; color: #fff; float: left; width: 320px; padding: 50px 40px; }
.act-sat-choice .item:first-child { background-color: #41b3e5; }
.act-sat-choice .item:last-child { background-color: #3156a4; }
.act-sat-choice .item .title { margin-bottom: 40px; font-size: 22px; text-align: center; line-height: 22px; }
.act-sat-choice .item .cen { font-size: 16px; line-height: 28px; min-height: 265px; }
.act-sat-choice .item .cen p { margin-bottom: 30px; }
.act-sat-choice .item .cen p:last-child { margin-bottom: 0; }
.act-sat-choice .item .btn-defaul { border-radius: 0; line-height: 42px; font-size: 16px; color: #0284cf; }
.act-sat-choice .item-cover { border: 1px solid #fff; padding: 25px; text-align: center; font-size: 17px; color: #fff; }
.act-sat-choice .item-cover .title { font-size: 36px; font-weight: 600; line-height: 42px; }
.act-sat-choice .item-cover .text { height: 80px; }
.act-sat-choice .item-cover .btn-box { padding-bottom: 2px; }
.act-sat-choice .item-cover .btn-defaul { padding: 0; line-height: 44px; display: block; color: #fff; width: 200px; margin: 35px auto 0; }
.act-sat-wrap4 { background: url("../img/sat-act-bg.jpg") left top repeat; }
.act-sat-wrap4 .content { overflow: hidden; }
.act-sat-wrap4 img { float: left; width: 275px; }
.act-sat-wrap4 .cen { float: right; width: 925px; text-align: center; }
.act-sat-wrap4 .cen .text { font-size: 40px; line-height: 58px; padding: 35px 0 30px; color: #fff; }
.act-sat-wrap4 .cen .btn-defaul { background-color: #fff; margin: 0 10px; width: 240px; line-height: 40px; border-radius: 0; font-size: 18px; padding: 0; text-align: center; color: #d44c43; }
.act-sat-wrap5 { background-color: #fff; padding-bottom: 100px; }
.act-sat-course-list { padding-bottom: 100px; }
.act-sat-course-list .pic { height: 198px; }
.act-sat-course-list .pic img { width: 100%; }
.act-sat-course-list li .main { padding: 20px 18px; border: 1px solid #ddd; border-top: none; }
.act-sat-course-list .btn-box { padding-top: 25px; }
.act-sat-course-list .btn-box .btn-defaul { background-color: #1c8c59; border-radius: 3px; border: none; color: #fff; line-height: 38px; }
.act-sat-course-list .btn-box .btn-qing { background-color: #01b3a3; }
.act-sat-cousr-foot { text-align: center; background: url("../img/sat-act-line-bg.png") 50% 10px no-repeat; min-height: 120px; }
.act-sat-cousr-foot .text { line-height: 34px; font-size: 29px; }
.act-sat-cousr-foot .btn-box { padding-top: 36px; }
.act-sat-cousr-foot .btn-defaul { border-radius: 0; line-height: 38px; margin: 0 13px; font-size: 17px; }
.act-sat-wrap6 { padding-bottom: 100px; background-color: #1c2b56; }
.act-sat-jiaoxue { overflow: hidden; margin-left: -50px; }
.act-sat-jiaoxue li { padding-top: 37px; width: 262px; height: 488px; float: left; margin-left: 50px; background: url("../img/sat-act-jiaoxue-bg.png") top center no-repeat; }
.act-sat-jiaoxue li .head-word { background-color: #fe921e; display: block; width: 107px; height: 107px; margin: 0 auto; border-radius: 50%; text-align: center; color: #fff; font-size: 38px; line-height: 107px; }
.act-sat-jiaoxue li .title { padding: 30px 0; font-size: 22px; line-height: 24px; text-align: center; }
.act-sat-jiaoxue li .text { padding: 0 15px; font-size: 16px; line-height: 32px; min-height: 215px; }
.act-sat-jiaoxue li .btn-defaul { background: none; color: #fe921e; border: 1px solid #fe921e; }
.act-sat-jiaoxue .item2 .head-word { background-color: #9ebe38; }
.act-sat-jiaoxue .item2 .btn-defaul { color: #9ebe38; border-color: #9ebe38; }
.act-sat-jiaoxue .item3 .head-word { background-color: #19a7c7; }
.act-sat-jiaoxue .item3 .btn-defaul { color: #19a7c7; border-color: #19a7c7; }
.act-sat-jiaoxue .item4 .head-word { background-color: #9d78bd; }
.act-sat-jiaoxue .item4 .btn-defaul { color: #9d78bd; border-color: #9d78bd; }
/* ACTÃ¥Â¤â€¡Ã¨â‚¬Æ’ */

.act-bk-banner { margin-top: -15px; }
.act-bk-banner .content { padding-top: 488px; position: relative; z-index: 10; }
.act-bk-banner .content .btn-defaul { position: relative; left: 492px; padding: 0; border-radius: 0; width: 217px; line-height: 42px; text-align: center; background-color: #cb000e; font-size: 18px; color: #fff; }
.act-bk-wrap1 { padding-bottom: 100px; }
.act-bg-school { padding-top: 5px; overflow: hidden; background: url("../img/act-bk-school.png") top center no-repeat; }
.act-bg-school .item { background: url("../img/act-bk-school-item.png") top center no-repeat; float: left; width: 186px; height: 203px; margin: 0 22px; text-align: center; color: #fff; font-size: 16px; line-height: 26px; }
.act-bg-school .item:first-child { margin-left: 46px; }
.act-bg-school .item .name { font-size: 18px; line-height: 41px; margin-bottom: 25px; }
.act-bk-wrap1 .btn-box { padding-top: 100px; }
.act-bk-wrap1 .btn-box .btn-defaul { background-color: #4569b4; padding: 0; border-radius: 0; width: 390px; line-height: 48px; color: #fff; font-size: 18px; }
.act-bk-wrap2 { background-color: #fff; padding-bottom: 100px; }
.act-bk-notice { overflow: hidden; margin-left: -40px; }
.act-bk-notice .item { background-color: #f89758; float: left; width: 550px; margin-left: 60px; margin-bottom: 60px; }
.act-bk-notice .item1 { background-color: #f89758; }
.act-bk-notice .item2 { background-color: #f47175; }
.act-bk-notice .item3 { background-color: #85c891; }
.act-bk-notice .item4 { background-color: #339eb8; }
.act-bk-notice .item .left { float: left; }
.act-bk-notice .item .right { float: right; }
.act-bk-notice .pic { width: 136px; }
.act-bk-notice .info { position: relative; width: 334px; padding: 40px; height: 370px; color: #fff; font-size: 16px; line-height: 26px; }
.act-bk-notice .info .img { position: absolute; left: -50px; top: 24px; z-index: 10; }
.act-bk-notice .info .title { font-size: 22px; font-weight: 600; line-height: 28px; padding: 10px 0; margin-bottom: 15px; }
.act-bk-notice .info .cen { height: 245px; overflow: hidden; }
.act-bk-notice .info .btn-box { text-align: left; }
.act-bk-notice .info .btn-defaul { background: none; border: 1px solid #fff; color: #fff; border-radius: 22px; font-size: 16px; line-height: 42px; text-align: center; }
.act-bk-notice .info.left .img { left: auto; right: -50px; }
.act-bk-wrap3 { background-color: #efefef; padding-bottom: 100px; }
.act-bk-litre { overflow: hidden; }
.act-bk-litre .pic-left { float: left; width: 700px; }
.act-bk-litre .pic-left .pic { margin-bottom: 10px; text-align: center; }
.act-bk-litre .pic-left .text { width: 580px; margin: 0 auto; font-size: 16px; line-height: 26px; }
.act-bk-litre .right-info { float: right; width: 425px; }
.act-litre-head { background-color: #4569b4; color: #fff; font-size: 22px; line-height: 30px; padding: 20px 0; margin-bottom: 16px; text-align: center; }
.act-litre-fooot { margin-top: 15px; background-color: #4569b4; color: #fff; padding: 9px 20px; line-height: 26px; font-size: 16px; color: #fff; }
.act-litre-table { width: 92%; margin-left: 4%; background-color: #fff; }
.act-litre-table td { padding: 9px 5px; border: 1px solid #ebecec; font-size: 16px; line-height: 26px; text-align: center; }
.btn-box-liter { background: url("../img/act-bk-btn.png") center no-repeat; width: 581px; height: 54px; margin: 80px auto 0; text-align: center; }
.btn-box-liter .btn-defaul { margin: 0; padding: 0; float: left; color: #fff; width: 50%; border: none; background: none; line-height: 54px; font-size: 18px; }
.btn-box-liter .btn-defaul:last-child { color: #4569b4; }
.act-bk-wrap4 { padding-bottom: 100px; background-color: #fff; }
.act-bk-tifen { overflow: hidden; }
.act-bk-tifen .item { float: left; background-color: #4569b4; color: #fff; padding: 40px; width: 320px; }
.act-bk-tifen .item:nth-child(2) { background-color: #234189; }
.act-bk-tifen .item .title { font-size: 32px; line-height: 36px; margin-bottom: 10px; text-align: center; }
.act-bk-tifen .item .targe { font-size: 18px; color: #efe710; line-height: 26px; text-align: center; }
.act-bk-tifen .item .cen { padding-top: 40px; min-height: 280px; font-size: 16px; line-height: 26px; }
.act-bk-tifen .item .cen p { margin-bottom: 13px; }
.act-bk-tifen .item .btn-defaul { min-width: 120px; border-radius: 22px; line-height: 40px; background: none; border: 1px solid #fff; color: #fff; font-size: 16px; }
.act-bk-apply { background-color: #284a96; }
.act-bk-apply .six-ietls-plan { border-color: #94a5cb; }
.act-bk-apply .list .btn-defaul, .act-bk-apply .list .btn-red { background-color: #4569b4 !important; border-radius: 0; }
.zhuan-sat-apply .tel { text-align: center; padding-top: 30px; font-size: 24px; color: #fff; }
.zhuan-sat-apply .tel .number { font-size: 28px; }
.act-bk-wrap5 { background-color: #fff; padding-bottom: 100px; }
.act-bk-xitong { overflow: hidden; }
.act-bk-xitong li { float: left; width: 230px; margin: 0 35px; }
.act-bk-xitong li .img { text-align: center; margin-bottom: 26px; }
.act-bk-xitong li .title { font-size: 18px; color: #234189; line-height: 26px; margin-bottom: 10px; text-align: center; }
.act-bk-xitong li .text { line-height: 26px; font-size: 16px; }
.act-bk-wrap5 .btn-box { padding-top: 50px; }
.act-bk-wrap5 .btn-box .btn-defaul { padding: 0 30px; margin: 0 10px; color: #fff; border-radius: 0; background-color: #4569b4; font-size: 16px; line-height: 38px; }
.act-bk-wrap6 { background-color: #efefef; padding-bottom: 100px; }
.act-bk-wrap7 { padding-top: 20px; padding-bottom: 120px; background: #4569b4 url("../img/act-bk-service.jpg") bottom center no-repeat; }
.act-bk-service-line { width: 100%; height: 84px; background: url("../img/act-bk-service-lin.png") top center no-repeat; }
.act-bk-service { padding-top: 1px; overflow: hidden; margin-top: -45px; }
.act-bk-service li { float: left; width: 160px; margin: 0 36px; font-size: 16px; line-height: 26px; color: #fff; }
.act-bk-service li:first-child { margin-left: 56px; }
.act-bk-service li .title { width: 80%; margin: 0 auto 35px; background-color: #fff; height: 44px; line-height: 44px; text-align: center; font-size: 18px; color: #0d2a72; }
.act-bk-service .item2 { margin-top: -40px; }
.act-bk-wrap7 .btn-box { padding-top: 70px; }
.act-bk-wrap7 .btn-box .btn-defaul { padding: 0 30px; margin: 0 10px; color: #0d2a72; border-radius: 0; background-color: #fff; font-size: 16px; line-height: 38px; }
/* Ã§Â§â€¹Ã¥Â­Â£Ã§ÂÂ­ */

.btn-box-square { padding-top: 60px; }
.btn-box-square .btn-defaul { border-radius: 0; line-height: 42px; border: none; }
.btn-yellow-z { background-color: #ff9600; color: #fff; }
.btn-yellow-z:hover { background-color: #f18f04; color: #fff; }
.autumn-title { padding-top: 90px; padding-bottom: 80px; text-align: center; }
.autumn-title .large { height: 58px; font-size: 26px; }
.autumn-title .large span { position: relative; height: 56px; line-height: 56px; padding: 0 33px; display: inline-block; *display: inline;
zoom: 1; border: 1px solid #727171; }
.autumn-title .large i { position: absolute; width: 74px; height: 100%; background: url("../img/autumn-title-grey.png") center no-repeat; }
.autumn-title.title-white .large i { background: url("../img/autumn-title-white.png") center no-repeat; }
.autumn-title .large .left-bg { left: -63px; }
.autumn-title .large .right-bg { right: -63px; }
.autumn-title.title-white span { color: #fff; border-color: #fff; }
.autumn-title .small { padding-top: 16px; font-size: 18px; line-height: 28px; }
.autumn-title .small-min { font-size: 15px; }
.autumn-class-banner { margin-top: -15px; height: 626px; }
.autumn-class-banner .content { position: relative; z-index: 10; }
.autumn-class-banner .text-cen { padding-top: 470px; padding-left: 260px; }
.autumn-class-banner .btn-defaul { background: none; padding: 0; width: 252px; height: 58px; line-height: 58px; font-size: 22px; color: #fff; }
.autumn-class-wrap1 { background-color: #fff; padding: 100px 0 0; }
.autumn-class-adv { background-color: #ff9600; min-height: 300px; width: 100%; }
.autumn-class-adv img { display: block; width: 100%; height: auto; }
.autumn-class-wrap2 { background-color: #fff; padding-bottom: 100px; }
.autumn-class-good { }
.autumn-class-good .small-tit { margin: 0 150px; padding-bottom: 15px; border-bottom: 1px solid #ca9f61; text-align: center; font-size: 26px; color: #ca9f61; line-height: 32px; }
.autumn-good-list { overflow: hidden; }
.autumn-good-list li { float: left; width: 194px; margin: 0 53px; line-height: 26px; font-size: 15px; }
.autumn-good-list li .line-y { width: 1px; height: 32px; display: block; margin: 0 auto; background-color: #ca9f61; }
.autumn-good-list li .name { margin-bottom: 13px; background-color: #ca9f61; color: #fff; line-height: 40px; font-size: 21px; text-align: center; }
.autumn-class-style { overflow: hidden; margin-left: -90px; }
.autumn-class-style li { float: left; padding-top: 7px; width: 340px; margin-left: 90px; background: url("../img/autumn-style-line.png") top center no-repeat; }
.autumn-class-style .item2 { background: url("../img/autumn-style-line2.png") top center no-repeat; }
.autumn-class-style .item3 { background: url("../img/autumn-style-line2.png") top center no-repeat; }
.autumn-class-style li .main { width: 245px; padding: 0 35px 40px; margin: 0 auto; background-color: #ff9600; color: #fff; }
.autumn-class-style .item2 .main { background-color: #3b9eea; }
.autumn-class-style .item3 .main { background-color: #ff6643; }
.autumn-class-style li .title { padding-top: 60px; margin-bottom: 25px; font-size: 26px; line-height: 28px; font-weight: 500; text-align: center; }
.autumn-class-style li .text { min-height: 118px; font-size: 16px; text-align: center; }
.autumn-class-style li .btn-defaul { border-bottom: 2px solid #bd6e00; border-radius: 0; font-size: 18px; width: 169px; line-height: 40px; background-color: #fff; padding: 0; }
.autumn-class-style .item2 .btn-defaul { border-bottom-color: #1f82ce; }
.autumn-class-style .item3 .btn-defaul { border-bottom-color: #ba3e21; }
.autumn-class-wrap3 { padding-bottom: 100px; background: url("../img/autumn-course-bg.jpg") top center no-repeat; }
.autumn-course-tit { padding-bottom: 55px; overflow: hidden; }
.autumn-course-tit li { float: left; width: 200px; }
.autumn-course-tit li span { display: block; margin: 0 auto; position: relative; width: 88px; height: 88px; border: 1px solid #fff; color: #fff; border-radius: 50%; text-align: center; font-size: 21px; line-height: 88px; cursor: pointer; }
.autumn-course-tit .active span { border-color: #ff9600; background-color: #ff9600; }
.autumn-course-tit .active span:after { content: ''; width: 0; height: 0; position: absolute; top: 88px; border: 9px solid #ff9600; border-color: transparent; border-top-color: #ff9600; left: 50%; margin-left: -9px; }
.autumn-course-con .course-main { background-color: #e6e6e6; padding: 25px 0; }
.autumn-course-list { overflow: hidden; }
.autumn-course-list li { float: left; width: 260px; background-color: #fff; margin: 0 20px; }
.autumn-course-list li .cen { padding: 15px 20px; font-size: 16px; line-height: 26px; }
.autumn-course-list li .cen p { margin-bottom: 6px; }
.autumn-course-list li .btn-box { padding: 5px 0 40px; }
.autumn-course-list li .btn-defaul { border-radius: 0; border: none; min-width: 188px; padding: 0; }
.autumn-class-wrap3 .btn-defaul { }
.autumn-class-wrap4 { padding-bottom: 100px; background-color: #ca9f61; }
.autumn-th-tit { height: 70px; border: 1px solid #fff; border-bottom: none; font-size: 0; line-height: 0; text-align: center; }
.autumn-th-tit li { display: inline-block; *display: inline;
zoom: 1; width: 120px; margin: 0 10px; margin-top: -75px; }
.autumn-th-tit li span { cursor: pointer; display: block; width: 78px; height: 78px; border-radius: 50%; overflow: hidden; border: 4px solid #e6e6e6; text-align: center; }
.autumn-th-tit li span img { width: 100%; height: 100%; border-radius: 50%; overflow: hidden; }
.autumn-th-tit .active { margin-left: 20px; margin-right: 20px; }
.autumn-th-tit .active span { position: relative; top: 16px; left: -16px; width: 110px; height: 110px; border-color: #ca9f61; }
.autumn-teacher-con { padding: 25px; background-color: #e6e6e6; }
.autumn-teacher-con .teach-main { background-color: #fff; overflow: hidden; }
.autumn-teacher-con .left-pic { float: left; padding: 40px 15px; width: 625px; text-align: center; }
.autumn-teacher-con .left-pic img { max-width: 100%; }
.autumn-teacher-con .left-pic .btn-box { padding-top: 0; }
.autumn-teacher-con .left-pic .btn-defaul { padding: 0 34px; }
.autumn-teacher-con .right-main { width: 444px; float: right; padding: 40px 25px 40px 0; }
.autumn-teacher-con .video-b { margin-bottom: 30px; width: 100%; height: 310px; }
.autumn-teacher-con .text { font-size: 16px; line-height: 27px; }
.autumn-class-wrap5 { padding-bottom: 100px; background-color: #fff; }
.autumn-class-wrap5 .btn-box .btn-defaul { padding: 0 35px; margin: 0 15px; }
.autumn-class-wrap6 { padding-bottom: 100px; background: url("../img/autumn-student-bg.jpg") top center no-repeat; }
.autumn-class-wrap6 .content { position: relative; }
.autumn-student-con { background: #fff; padding: 25px; }
.autumn-student-con .student-main { overflow: hidden; }
.autumn-student-con .left-pic { float: left; width: 394px; height: 443px; }
.autumn-student-con .right-main { float: right; width: 660px; }
.autumn-student-con .atm-std-head { margin-bottom: 26px; border-bottom: 1px solid #e6e6e6; padding: 10px 0; font-size: 26px; font-weight: 600; line-height: 32px; }
.autumn-student-con .atm-std-head .small { margin-left: 15px; font-size: 16px; }
.table-autumn { width: 100%; }
.table-autumn th, .table-autumn td { font-size: 16px; line-height: 22px; padding: 10px; text-align: center; border: 1px solid #e6e6e6; }
.table-autumn th { border-color: #fff; background-color: #e6e6e6; }
.autumn-student-con .text { padding-top: 35px; font-size: 16px; line-height: 27px; }
.autumn-student-con .text p { margin-bottom: 8px; }
.autumn-std-tit { position: absolute; top: 670px; left: 0; width: 410px; text-align: right; line-height: 12px; }
.autumn-std-tit li { display: inline-block; *display: inline;
zoom: 1; width: 10px; height: 10px; margin-left: 8px; border-radius: 50%; background-color: #9fa0a0; cursor: pointer; }
.autumn-std-tit li.active { background-color: #ff9600; }
.autumn-class-wrap6 .btn-box { border: 1px solid #fff; }
.autumn-class-wrap6 .btn-box .btn-defaul { display: block; width: 80px; margin: 0 auto; margin-bottom: -21px; }
.autumn-class-wrap7 { padding-bottom: 100px; background-color: #fff; }
.autumn-pingjia { height: 776px; background: url("../img/autumn-pj-book.png") top center no-repeat; margin-left: -2px; margin-right: -1px; }
.autumn-pingjia .title { padding-top: 45px; padding-bottom: 35px; font-size: 24px; color: #fff; line-height: 36px; text-align: center; }
.autumn-pingjia .phone-left { float: left; width: 600px; }
.autumn-pingjia .phone-left { float: left; width: 600px; }
.phone-message { margin: 0 auto; background: url("../img/autumn-pj-phone.png") top center no-repeat; width:313px; height:582px; padding-left: 35px; padding-right: 20px; padding-top: 70px; }
.phone-message { overflow: hidden; position: relative; }
.phone-message .hd { display: none; }
.phone-message .bd { width: 258px; overflow: hidden; }
.phone-message .bd ul { overflow: hidden; zoom: 1; }
.phone-message .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; }
.phone-message .bd ul li .pic { width: 258px; height: 424px; text-align: center; }
.phone-message .bd ul li .pic img { width: 100%; height: 100%; display: block; }
.phone-message .bd ul li .pic a:hover img { border-color: #999; }
.phone-message .bd ul li .title { line-height: 24px; }
.autumn-pingjia .right { float: right; width: 600px; }
.dazonog-message { padding: 8px 10px 20px 18px; width:503px; height:574px; overflow: hidden; margin: 0 auto; background: url("../img/autumn-pj-lump.png") top center no-repeat; }
.dazonog-message .bd { height: 520px; overflow: hidden; }
.dazonog-message .pinjia-list { padding-left: 18px !important; padding-right: 18px !important; }
.dazonog-message .pinjia-list li { padding-top: 20px; }
.autumn-pingjia .btn-defaul { border-radius: 22px; padding: 0 30px; border: 1px solid #fff; color: #fff; background: none; }
.autumn-class-wrap8 { padding-bottom: 100px; background-color: #eee3d3; }
.autumn-multiM { padding: 30px; background-color: #fff; overflow: hidden; }
.autumn-multiM .pic { float: left; width: 623px; }
.autumn-multiM .right { float: right; width: 400px; }
.news-list2 { margin-bottom: 30px; }
.news-list2 li { line-height: 51px; border-bottom: 1px dotted #ccc; font-size: 16px; }
.news-list2 li a { display: block; max-width: 95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* Ã¦â€°ËœÃ§Â¦ÂÃ¦Â¨Â¡Ã¨â‚¬Æ’ */

.toeflibt-banner { height: 650px; margin-top: -15px; }
.toeflibt-banner .content { position: relative; }
.toeflibt-banner .text-cen { padding-left: 791px; padding-top: 444px; }
.toeflibt-banner .btn-defaul { padding: 0; border-radius: 0; display: block; width: 247px; line-height: 52px; background-color: #d44c43; font-size: 26px; color: #fff; }
.toeflibt-title { padding-bottom: 80px; padding-top: 100px; text-align: center; }
.toeflibt-title .large { font-size: 32px; line-height: 42px; }
.toeflibt-title .large .tf-icon { width: 43px; height: 25px; margin: 0 10px; }
.toeflibt-title .small { padding-top: 10px; font-size: 16px; }
.toeflibt-statue { background-color: #fff; padding-bottom: 100px; }
.toeflibt-statue-list { padding-bottom: 100px; overflow: hidden; margin-left: -86px; }
.toeflibt-statue-list li { margin-left: 86px; float: left; width: 235px; height: 276px; background: url("../img/toeflibt-bk-bg1.png") top center no-repeat; }
.toeflibt-statue-list .item2 { background: url("../img/toeflibt-bk-bg2.png") top center no-repeat; }
.toeflibt-statue-list .item3 { background: url("../img/toeflibt-bk-bg3.png") top center no-repeat; }
.toeflibt-statue-list .item4 { background: url("../img/toeflibt-bk-bg4.png") top center no-repeat; }
.toeflibt-statue-list li .text { padding-top: 165px; margin-bottom: 10px; color: #fff; font-size: 20px; text-align: center; line-height: 34px; }
.toeflibt-statue-list li .btn-defaul { border-radius: 22px; background-color: #c53c4b; color: #fff; }
.toeflibt-statue-list .item2 .btn-defaul { background-color: #158d95; }
.toeflibt-statue-list .item3 .btn-defaul { background-color: #d38831; }
.toeflibt-statue-list .item4 .btn-defaul { background-color: #2e68a9; }
.toeflibt-statue-tongji { height: 259px; padding-right: 160px; padding-left: 335px; color: #fff; font-size: 16px; line-height: 28px; background: url("../img/toeflibt-bk-bgL.png") left top no-repeat; }
.toeflibt-statue-tongji .text { padding-top: 35px; margin-bottom: 10px; }
.toeflibt-statue-tongji .large { margin-bottom: 30px; font-size: 30px; line-height: 42px; }
.toeflibt-statue-tongji .btn-box { text-align: left; }
.toeflibt-statue-tongji .btn-defaul { color: #fff; border-radius: 22px; border: 1px solid #fff; background: none; }
.toeflibt-fangzhen { padding-bottom: 100px; background: url("../img/toeflibt-fzbg.jpg") top center no-repeat; }
.toeflibt-fz-list { overflow: hidden; margin-left: -49px; }
.toeflibt-fz-list li { position: relative; float: left; width: 263px; height: 263px; margin-left: 49px; }
.toeflibt-fz-list li span { z-index: 10; color: #fff; position: absolute; left: 0; top: 142px; font-size: 18px; line-height: 26px; width: 100%; text-align: center; }
.toeflibt-lc-list { width: 1200px; height: 131px; background: url("../img/toeflibt-fz-step.png") top center no-repeat; }
.toeflibt-lc-list li { display: none; }
.toeflibt-fangzhen .btn-box { padding-top: 90px; }
.toeflibt-fangzhen .btn-defaul { color: #fff; margin: 0 10px; font-size: 18px; border-radius: 22px; border: 1px solid #fff; line-height: 42px; background: none; }
.toeflibt-apply { background-color: #367ac7; }
.toeflibt-apply .six-ietls-plan { padding-top: 0; padding-bottom: 0; border: none; }
.toeflibt-apply .title-05 { padding: 40px 0; }
.toeflibt-zuoyong { padding-bottom: 100px; background-color: #fff; }
.toeflibt-zuoyong .main { overflow: hidden; position: relative; background-color: #fff; }
.toeflibt-zuoyong .line-bg { position: absolute; top: 0; left: 50%; margin-left: -12px; width: 23px; height: 710px; }
.toeflibt-zuoyong .left { background-color: #367ac7; }
.toeflibt-zuoyong .right { background-color: #ff5c50; }
.toeflibt-zuoyong .item { float: left; width: 50%; height: 710px; color: #fff; }
.toeflibt-zuoyong .item .title { margin-bottom: 12px; font-size: 32px; font-weight: 600; line-height: 40px; padding-top: 45px; text-align: center; }
.toeflibt-zuoyong .item .text { font-size: 17px; line-height: 26px; text-align: center; padding: 0 20px; }
.toeflibt-zuoyong .item .small-tit { font-size: 26px; padding-top: 35px; text-align: center; margin-bottom: 10px; }
.toeflibt-zuoyong .item .pic { width: 480px; margin: 0 auto; padding-top: 50px; }
.toeflibt-zuoyong .btn-box { padding-top: 38px; }
.toeflibt-zuoyong .btn-defaul { background: none; font-size: 18px; padding: 0 30px; line-height: 36px; border-radius: 22px; border: 1px solid #fff; color: #fff; }
.toeflibt-ceshi { background: url("../img/toeflibt-cep.jpg") top center no-repeat; height: 200px; }
.toeflibt-ceshi .content { position: relative; padding-top: 45px; }
.toeflibt-ceshi .content .btn-defaul { background: none; text-indent: -999em; width: 112px; height: 110px; padding: 0; position: absolute; right: 0; }
.toeflibt-course { background-color: #fff; padding-bottom: 50px; }
.toeflibt-course-tit { margin-bottom: 15px; border-bottom: 1px solid #367ac7; overflow: hidden; }
.toeflibt-course-tit li { cursor: pointer; background-color: #e6e6e6; float: left; margin-left: 15px; width: 187px; text-align: center; line-height: 49px; font-size: 18px; }
.toeflibt-course-tit li:first-child { margin-left: 0; }
.toeflibt-course-tit .active { background-color: #367ac7; color: #fff; }
.toeflibt-course-item { padding-bottom: 60px; overflow: hidden; }
.toeflibt-course-item li { margin: 0 62px; float: left; width: 175px; text-align: center; }
.toeflibt-course-cen { padding-bottom: 100px; }
.toeflibt-course-cen .main { padding-bottom: 60px; padding-top: 60px; background-color: #367ac7; color: #fff; font-size: 20px; line-height: 29px; }
.toeflibt-course-cen .box { background-color: #fff; border-radius: 50%; height: 175px; color: #555; }
.toeflibt-course-cen .box span { display: block; padding-top: 50px; }
.toeflibt-course-cen .title { background-color: #367ac7; margin-top: -30px; line-height: 40px; font-weight: 600; }
.toeflibt-course-cen .btn-defaul { width: 190px; border-radius: 22px; background: none; color: #fff; margin: 0 10px; padding: 0; font-size: 18px; line-height: 40px; border: 1px solid #fff; }
.hld-course-toeflibt { margin-bottom: 95px; }
.hld-course-toeflibt .left-title { background-color: #e6e6e6; position: relative; z-index: 10; width: 267px; }
.hld-course-toeflibt .left-title .main { min-height: 350px; padding-bottom: 0; padding-top: 0; border: none; width: 259px; background: #02b4d0; }
.hld-course-toeflibt .left-title .top { width: 267px; height: 28px; background: url("../img/toeflibt-kc-title1.jpg") left top no-repeat; }
.hld-course-toeflibt .right { margin-left: -8px; padding: 25px; width: 883px; margin-top: 28px; background-color: #e6e6e6; }
.hld-course-toeflibt .right table { background-color: #fff; }
.hld-course-toeflibt .right table td { padding: 16px 0; }
.hld-course-toeflibt .left-title .btn-defaul { background-color: #fff406; width: 168px; font-size: 18px; line-height: 42px; border-radius: 22px; border: none; }
.hld-course-toeflibt .left-title .title { padding: 20px 0; font-size: 57px; }
.course-toeflibt2 .left-title .main { background-color: #ff6644; }
.course-toeflibt2 .left-title .top { background: url("../img/toeflibt-kc-title2.jpg") left top no-repeat; }
.toeflibt-xitong { padding-bottom: 100px; background-color: #24324f; }
.toeflibt-xitong-list { padding-top: 60px; overflow: hidden; margin-left: -45px; }
.toeflibt-xitong-list li { padding-bottom: 30px; width: 204px; margin-left: 45px; float: left; background-color: #fff; }
.toeflibt-xitong-list li .name { width: 103px; height: 113px; line-height: 113px; text-align: center; color: #fff; margin: -57px auto 22px; font-size: 26px; background: url("../img/toeflibt-xt-title.png") center no-repeat; }
.toeflibt-xitong-list li .text { height: 140px; width: 170px; margin: 0 auto; font-size: 16px; line-height: 28px; }
.toeflibt-xitong-list li .btn-defaul { background: none; font-size: 16px; color: #367ac7; border-radius: 22px; border: 1px solid #367ac7; }
.wrap-zhuce { background-color: #f93b3b; }
.zhuce-text-wrap { padding: 28px 0; background-color: #24272c; color: #fff; }
.zhuce-text-wrap p { text-align: center; font-size: 32px; color: #fff; letter-spacing: 5px; }
/* Ã©â€ºâ€¦Ã¦â‚¬ÂÃ¦Â¨Â¡Ã¨â‚¬Æ’ */

.ieltsibt-banner { }
.ieltsibt-banner .text-cen { padding-left: 152px; padding-top: 444px; }
.ieltsibt-banner .btn-defaul { background-color: #e62a47; }
.ieltsibt-statue .toeflibt-statue-list .item1 { background: url("../img/toeflibt-bk-bg0.png") top center no-repeat; }
.ieltsibt-statue .toeflibt-statue-list .item1 .btn-defaul { background-color: #c53c4b; }
.ieltsibt-tongji { background: url("../img/ieltsibt-bk-bgL.png") left center no-repeat; }
.ieltsibt-fangzhen { background: url("../img/ieltsibt-fzbg.jpg") top center no-repeat; }
.ieltsibt-lc-list { height: 165px; background: url("../img/ieltsibt-fz-step.png") center no-repeat; }
.ieltsibt-apply { background-color: #000; }
.ieltsibt-apply .btn-defaul { background-color: #e62a47; }
.ieltsibt-zuoyong .main .left { background-color: #e62a47; }
.ieltsibt-zuoyong .main .right { background-color: #ff5c50; }
.ieltsibt-ceshi { background: url("../img/ieltsibt-cep.jpg") center no-repeat; }
.ieltsibt-course { }
.ieltsibt-course .toeflibt-course-tit { border-bottom-color: #e74658; }
.ieltsibt-course .toeflibt-course-tit .active { background-color: #e74658; }
.ieltsibt-course .toeflibt-course-cen .main { background-color: #e74658 }
.ieltsibt-course .toeflibt-course-cen .title { background-color: #e74658; }
.ieltsibt-xitong { background-color: #642432; }
.ieltsibt-xitong .toeflibt-xitong-list .name { background: url("../img/ieltsibt-xt-title.png") center no-repeat; }
.ieltsibt-xitong .toeflibt-xitong-list .btn-defaul { border-color: #e62a47; color: #e62a47; }
/* Ã¦â€¢â„¢Ã¥Â¸Ë†Ã¨Å â€š */

.teacherDay-banner { height: 900px; margin-top: -15px; }
.teacherDay-banner .content { position: relative; z-index: 10; }
.teacherDay-banner .text-cen { padding-top: 347px; }
.teacherDay-banner .btn-defaul { width: 204px; line-height: 46px; font-size: 18px; padding: 0; background-color: #fe434a; border-radius: 22px; color: #fff; }
.teacherDay-apply { padding-bottom: 0; background-color: #101019; }
.teacherDay-apply .content { overflow: hidden; padding: 30px 0; }
.teacherDay-apply .list-title { width: 200px; float: left; color: #fff; line-height: 43px; font-size: 18px; }
.teacherDay-apply .six-ietls-plan { float: right; padding: 0; border: none; }
.teacherDay-apply .six-ietls-plan .list { margin: 0; margin-right: 30px; }
.teacherDay-apply .six-ietls-plan input[type="text"] { width: 255px; }
.teacherDay-body { background: url("../img/teacherDay-bg.jpg") top left repeat; }
.teacherDay-title { margin-bottom: 65px; background: url("../img/teacherDay-title1.png") center no-repeat; color: #fff; text-align: center; }
.teacherDay-title .large { font-size: 32px; line-height: 57px; padding: 35px 0; }
.teacherDay-title.title2 { background-image: url("../img/teacherDay-title2.png"); }
.teacherDay-title.title3 { background-image: url("../img/teacherDay-title3.png"); }
.teacherDay-title.title4 { background-image: url("../img/teacherDay-title4.png"); }
.teacherDay-title.title5 { background-image: url("../img/teacherDay-title5.png"); }
.day-best-teacher { margin-bottom: 80px; position: relative; }
.day-best-teacher .bd li { background-color: #fff; border: 10px solid #e6e6e6; }
.day-best-teacher .main { overflow: hidden; }
.day-best-teacher .main:first-child { border-bottom: 10px solid #ca9f61; }
.day-best-teacher .left { float: left; width: 740px; }
.day-best-teacher .right { float: right; width: 440px; }
.day-best-teacher .btn-box { padding: 30px 0; }
.day-best-teacher .btn-box .btn-defaul { background: none; border-radius: 22px; border: 1px solid #ca9f61; color: #ca9f61; font-size: 17px; line-height: 37px; }
.day-best-teacher .pic-left { height: 620px; }
.day-best-teacher .pic-left img { width: 100%; height: 100%; }
.day-best-teacher .right-text { width: 350px; padding: 0 45px; height: 620px; line-height: 26px; font-size: 16px; }
.day-best-teacher .right-text .title-text { padding-top: 45px; font-size: 18px; line-height: 28px; }
.day-best-teacher .right-text p { margin-bottom: 20px; }
.day-best-teacher .right-text .text { height: 195px; overflow: hidden; }
.day-best-teacher .right-text .video { width: 350px; height: 214px; }
.day-best-teacher .hd { padding: 20px 0; width: 100%; text-align: center; }
.day-best-teacher .hd li { background-color: #9fa0a0; display: inline-block; *display: inline;
zoom: 1; text-indent: -999em; overflow: hidden; border-radius: 50%; width: 6px; height: 6px; margin: 0 5px; }
.day-best-teacher .hd .on { background-color: #ca9f61; }
.day-best-teacher .prev, .day-best-teacher .next { cursor: pointer; position: absolute; width: 28px; height: 54px; top: 50%; margin-top: -50px; }
.day-best-teacher .prev { left: -60px; background: url("../img/prev.png") center no-repeat; }
.day-best-teacher .next { right: -60px; background: url("../img/next.png") center no-repeat; }
.day-tecaher-con { padding-bottom: 80px; }
.day-tecaher-list { padding-top: 10px; overflow: hidden; }
.day-tecaher-list li { min-height: 647px; margin-bottom: 70px; background: #fff; float: left; width: 288px; font-size: 16px; line-height: 26px; }
.day-tecaher-list .line2, .day-tecaher-list .line { margin-bottom: 60px; margin-top: -10px; background: none; width: 15px; height: 657px; }
.day-tecaher-list .title { text-align: center; background-color: #ca9f61; color: #fff; }
.day-tecaher-list .pic { display: block; height: 260px; text-align: center; line-height: 260px; }
.day-tecaher-list .pic img { width: 206px; height: 206px; }
.day-tecaher-list .li2, .day-tecaher-list .li4, .day-tecaher-list .li6, .day-tecaher-list .li8 { margin-top: -10px; min-height: 647px; margin-bottom: 80px; }
.day-tecaher-list li>p { padding: 0 25px; }
.day-tecaher-list li .name { font-size: 18px; font-weight: 600; text-align: center; line-height: 26px; height: 52px; }
.day-tecaher-list li .sanchang { line-height: 26px; height: 78px; }
.day-tecaher-list li .text { font-size: 15px; line-height: 26px; height: 182px; overflow: hidden; }
.day-tecaher-con .btn-box-square { padding-top: 0; }
.day-tecaher-con .btn-box-square .btn-defaul { background-color: #fe434a; color: #fff; }
.day-course-cen { padding-bottom: 80px; }
.day-course-cen .main { overflow: hidden; color: #fff; font-size: 16px; line-height: 26px; }
.day-course-cen .left { background: url("../img/teacherDay-red-bg.png") top center no-repeat; float: left; width: 481px; height: 602px; padding: 70px 45px 50px; }
.day-course-cen .right { background: url("../img/teacherDay-blue-bg.png") top center no-repeat; float: right; width: 481px; padding: 70px 45px 50px; }
.day-course-cen .title { padding-bottom: 45px; text-align: center; }
.day-course-cen .title .large { font-size: 48px; line-height: 56px; font-weight: 600; }
.day-course-cen .title .small { font-size: 18px; line-height: 38px; }
.day-course-cen .date-title { margin-bottom: 20px; text-align: center; line-height: 44px; font-size: 18px; background-color: #fe434a; }
.day-course-cen .right .date-title { background-color: #1c97c5; }
.day-course-cen .item { float: left; width: 50%; height: 215px; }
.day-course-cen .item .name { font-size: 18px; color: #ffe100; margin-bottom: 8px; }
.day-course-cen .course-info { padding: 20px 0; font-size: 0; line-height: 0; background-color: #fe434a; text-align: center; }
.day-course-cen .right .course-info { background-color: #1c97c5; }
.day-course-cen .course-info span { width: 160px; display: inline-block; *display: inline;
zoom: 1; font-size: 16px; line-height: 26px; }
.day-course-cen .course-info span:nth-child(2) { width: 158px; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.day-course-cen .btn-box-square { padding-top: 50px; }
.day-course-cen .btn-defaul { background-color: #fe434a; color: #fff; }
.day-course-cen .right .btn-defaul { background-color: #1c97c5; }
.day-class-hudong { padding-bottom: 90px; }
.day-hudong-left { position: relative; }
.day-hudong-left .picList { overflow: hidden; }
.day-hudong-left .picList li { margin: 0 20px; float: left; width: 360px; }
.day-hudong-left .prev, .day-hudong-left .next { cursor: pointer; position: absolute; width: 28px; height: 54px; top: 50%; margin-top: -27px; }
.day-hudong-left .prev { left: -60px; background: url("../img/prev.png") center no-repeat; }
.day-hudong-left .next { right: -60px; background: url("../img/next.png") center no-repeat; }
.day-learning { padding-bottom: 30px; }
.day-learning .list li { margin-bottom: 80px; overflow: hidden; position: relative; color: #fff; font-size: 16px; }
.day-learning .list .pic { width: 466px; height: 250px; position: absolute; top: 50%; left: 0; margin-top: -125px; }
.day-learning .list .cen { line-height: 28px; float: right; padding: 40px; padding-left: 150px; border: 3px solid #843233; width: 620px; height: 260px; }
.day-learning .pic-right .pic { right: 0; left: auto; }
.day-learning .pic-right .cen { float: left; padding-left: 40px; padding-right: 150px; }
/* Ã©â€ºâ€¦Ã¦â‚¬ÂÃ¥ÂËœÃ©Â¢ËœÃ¥Â­Â£ */

.ieltsTopic-banner { height: 650px; margin-top: -15px; }
.ieltsTopic-banner .content { position: relative; }
.ieltsTopic-banner .text-cen { padding-left: 83px; padding-top: 493px; }
.ieltsTopic-banner .text-cen .btn-defaul { line-height: 52px; padding: 0; width: 274px; text-indent: -999em; background: none; }
.ieltsTopic-banenrText { background-color: #7b323f; padding: 30px 0; }
.ieltsTopic-banenrText .main { min-height: 117px; padding-left: 166px; padding-right: 93px; font-size: 16px; line-height: 28px; color: #fff; background: url("../img/ieltsTopic-bian.png") top left no-repeat; }
.ieltsTopic-title { padding-bottom: 18px; margin-bottom: 60px; padding-top: 80px; position: relative; text-align: center; border-bottom: 1px solid #b8b8b8; }
.ieltsTopic-title:before { position: absolute; left: 45%; bottom: -2px; content: ''; width: 10%; height: 3px; background-color: #e31838; }
.ieltsTopic-title .large { font-size: 32px; line-height: 48px; }
.ieltsTopic-title .small { padding-top: 5px; font-size: 18px; line-height: 28px; }
.ieltsTopic-what { background-color: #fff; padding-bottom: 90px; }
.ieltsTopic-what-list { overflow: hidden; }
.ieltsTopic-what-list li { padding-bottom: 30px; float: left; margin: 0 5%; width: 23%; text-align: center; font-size: 18px; line-height: 26px; }
.ieltsTopic-what-list li .img { display: block; text-align: center; margin-bottom: 25px; }
.btn-box-circle { padding-top: 50px; }
.btn-box-circle .btn-defaul { border-radius: 22px; margin: 0 10px; line-height: 42px; padding: 0 30px; }
.ieltsTopic-select { padding-bottom: 100px; background: url("../img/ieltsTopic-ydbgL.jpg") top center no-repeat; color: #fff; }
.ieltsTopic-select .title-block { padding-bottom: 50px; text-align: center; font-size: 26px; }
.ieltsTopic-select-item1 { padding-bottom: 105px; overflow: hidden; margin-left: -141px; }
.ieltsTopic-select-item1 li { margin-left: 141px; float: left; width: 306px; height: 362px; text-align: center; color: #666; background: url("../img/ieltsTopic-ydbg.png") top center no-repeat; }
.ieltsTopic-select-item1 li .title { padding-bottom: 4px; padding-top: 70px; font-size: 21px; line-height: 36px; font-weight: 600; color: #7b323f; }
.ieltsTopic-select-item1 li .text { padding: 0 40px; line-height: 24px; font-size: 16px; height: 157px; overflow: hidden; }
.ieltsTopic-select-item1 li .link { display: block; line-height: 80px; width: 168px; margin: 0 auto; font-size: 17px; color: #fff; }
.ieltsTopic-select-yk { overflow: hidden; margin-left: -32px; }
.ieltsTopic-select-yk li { width: 274px; float: left; margin-left: 32px; background-color: #fff; border: 1px solid #fff; color: #555; }
.ieltsTopic-select-yk li .cen { padding: 30px 25px; font-size: 16px; line-height: 24px; }
.ieltsTopic-select-yk li .title { font-size: 21px; line-height: 36px; color: #391b18; margin-bottom: 6px; text-align: center; }
.ieltsTopic-select .btn-box-square .btn-defaul { margin: 0 10px; }
.ieltsTopic-zhunbei { background-color: #fff; }
.ieltsTopic-xs-item { margin-bottom: 40px; padding-top: 50px; overflow: hidden; margin-left: -60px; }
.ieltsTopic-xs-item .item { float: left; width: 490px; padding: 40px; background-color: #e9f1fc; margin-left: 60px; font-size: 16px; line-height: 26px; }
.ieltsTopic-xs-item .pic { display: block; margin-top: -90px; margin-bottom: 30px; width: 293px; height: 87px; }
.ieltsTopic-xs-item .pic img { width: 100%; height: 100%; }
.ieltsTopic-tc-zizhi { position: relative; padding-bottom: 60px; background: #e74658 url("../img/ieltsTopic-topline.jpg") top center no-repeat; }
.ieltsTopic-tc-zizhi .foot-text { position: absolute; right: 46px; bottom: 40px; line-height: 32px; color: #fff; }
.ieltsTopic-tc-zizhi .list { overflow: hidden; }
.ieltsTopic-tc-zizhi .list li { float: left; text-align: center; width: 150px; padding: 0 44px 0 45px; border-left: 1px dashed #ed838d; }
.ieltsTopic-tc-zizhi .list li:first-child { border-left: none; }
.ieltsTopic-tc-zizhi .list .tag { background-color: #fff; color: #333; font-size: 18px; line-height: 38px; }
.ieltsTopic-tc-zizhi .list .text { line-height: 28px; font-size: 14px; color: #fff; }
.ieltsTopic-tc-zizhi .btn-defaul { background: none; border: 1px solid #fff; color: #fff; }
.ieltsTopic-teacher-team { background-color: #fff; }
.ieltsTopic-teacher-sketch { overflow: hidden; }
.ieltsTopic-teacher-team .pic { float: left; width: 815px; }
.ieltsTopic-teacher-team .main { float: right; width: 305px; padding: 0 40px; padding-top: 20px; text-align: center; }
.ieltsTopic-teacher-sketch .large { font-size: 18px; line-height: 28px; color: #ff6643; font-weight: 600; margin-bottom: 15px; }
.ieltsTopic-teacher-team .text { font-size: 14px; line-height: 24px; }
.ieltsTopic-tc-std-show { padding: 30px 0; background-color: #7b323f; }
.ieltsTopic-tc-std-show .content { overflow: hidden; }
.ieltsTopic-teacher-show { float: left; width: 650px; }
.ieltsTopic-student-show { background-color: #fff; float: right; width: 465px; padding: 15px 25px; }
.ieltsTopic-teacher-show .bd { width: 100%; text-align: center; }
.ieltsTopic-teacher-show .bd .btn-box { padding-top: 30px; padding-bottom: 20px; }
.ieltsTopic-teacher-show .hd { width: 100%; text-align: center; }
.ieltsTopic-teacher-show .hd li { cursor: pointer; display: inline-block; *display: inline;
zoom: 1; margin: 0 5px; background-color: #b5b5b6; width: 8px; height: 8px; border-radius: 50%; text-indent: -999em; }
.ieltsTopic-teacher-show .hd .on { background-color: #e74658; }
.ieltsTopic-student-show .title { font-size: 24px; font-weight: 600; text-align: center; padding: 20px 0 40px; }
.ieltsTopic-student-show .bd { width: 100%; height: 351px; }
.ieltsTopic-student-show .bd img { width: 100%; height: 100%; }
.ieltsTopic-student-show .hd { padding: 25px 0 5px; width: 100%; text-align: center; }
.ieltsTopic-student-show .hd li { cursor: pointer; display: inline-block; *display: inline;
zoom: 1; margin: 0 5px; background-color: #b5b5b6; width: 8px; height: 8px; border-radius: 50%; text-indent: -999em; }
.ieltsTopic-student-show .hd .on { background-color: #e74658; }
/***Ã¨Â¯Â¾Ã§Â¨â€¹Ã¤Â½â€œÃ§Â³Â»***/

.page-block-tixi { overflow: hidden; margin-bottom: 20px; }
.page-block-tixi .tixi-content { width: 715px; float: left; margin-right: 13px; }
.tixi-content .title-02 { margin-bottom: 20px; }
.tixi-content .detailBox { padding: 0; }
.tixi-content .detail-table { margin-top: 20px; font-size: 14px; }
.detail-table { background: #fff; width: 100%; }
.detail-table td { border: 1px solid #d6d6d6; text-align: center; line-height: 24px; padding: 10px 4px; }
.detail-table .bg-red { background: #c9151e; color: #fff; }
.detail-table .bg-yellow { background: #f96b03; color: #fff; }
.detail-table .bg-blue { background: #1e7dc1; color: #fff; }
.detail-table .bg-black { background: #3b3b3b; color: #fff; }
.page-block-tixi .pic-img-y { margin-top: 47px; float: left; margin-right: 15px; width: 228px; height: 437px; overflow: hidden; }
.page-block-tixi .quick-link-kaoshi { margin-top: 47px; width: 228px; float: right; }
.pic-img-y a { display: block; }
.pic-img-y img { width: 100%; height: 100%; }
.date-head { background: #1aa9f3; color: #fff; }
.date-head .title { line-height: 45px; text-align: center; font-size: 18px; border-bottom: 1px solid #0053e7; }
.date-head .title .icon { display: inline-block; *display: inline;
z-index: 1; position: relative; top: 3px; }
.date-head .date { border-top: 1px solid #34ffff; line-height: 26px; padding: 12px 0; text-align: center; }
.date-head .date .large { font-size: 24px; }
.quick-link-page { }
.quick-link-page .list { border: 1px solid #ddd; }
.quick-link-page .list td { border: none; height: 104px; }
.quick-link-page .list .icon { margin-bottom: 2px; }
.adv-show { margin-bottom: 20px; }
.adv-show a { display: block; }
.adv-show img { width: 100%; }
.ieltsTopic-course { padding-bottom: 100px; background-color: #fff; }
.ieltsTopic-course .detailBox { padding-bottom: 0; padding-top: 43px; }
.ieltsTopic-course .detailBox p { line-height: 22px; height: 66px; }
.ieltsTopic-course .detail-table { margin-top: 15px; }
.ieltsTopic-course .quick-link-page .list { width: 100%; text-align: center; }
.ieltsTopic-course .quick-link-page .list .icon { margin: 0 auto 10px; display: block; }
.ieltsTopic-course-list { padding-top: 70px; overflow: hidden; margin-left: -22px; }
.ieltsTopic-course-list li { float: left; width: 283px; height: 203px; margin-left: 22px; }
.ieltsTopic-course-list li img { width: 100%; height: 100%; }
.ieltsTopic-koube { padding-bottom: 90px; background-color: #e9f1fc; }
.ieltsTopic-koubei-pic { position: relative; margin-bottom: 30px; }
.ieltsTopic-koubei-pic .bd { position: relative; z-index: 5; }
.ieltsTopic-koubei-pic .pic { width: 100%; height: 408px; }
.ieltsTopic-koubei-pic .pic img { width: 100%; height: 100%; }
.ieltsTopic-koubei-pic .picList { }
.ieltsTopic-koubei-pic .picList li { padding-bottom: 44px; position: relative; background-color: #3b3b3b; }
.ieltsTopic-koubei-pic .picList .title { width: 200px; position: absolute; color: #fff; line-height: 44px; bottom: 0; left: 10px; }
.ieltsTopic-koubei-pic .hd { position: relative; z-index: 10; width: 100%; margin-top: -44px; height: 44px; line-height: 44px; text-align: center; }
.ieltsTopic-koubei-pic .hd ul { font-size: 0; line-height: 0; padding-top: 18px; }
.ieltsTopic-koubei-pic .hd ul li { background-color: #b5b5b5; display: inline-block; *display: inline;
zoom: 1; border-radius: 50%; margin: 0 6px; text-indent: -999em; width: 8px; height: 8px; }
.ieltsTopic-koubei-pic .hd ul .on { background-color: #fff; }
.ieltsTopic-koubei-pic .hd .prev, .gaokao-scroll-left .hd .next { position: absolute; z-index: 20; top: 50%; margin-top: -27px; width: 28px; height: 54px; cursor: pointer; }
.ieltsTopic-koubei-pic .hd .prev { left: 0; background: url("../img/prev.png") center no-repeat; }
.ieltsTopic-koubei-pic .hd .next { right: 0; background: url("../img/next.png") center no-repeat; }
.lively-wrap { background-color: #fff; padding-bottom: 80px; padding-top: 80px; }
.lively-list { overflow: hidden; }
.lively-list dt, .lively-list dd { float: left; width: 330px; height: 200px; margin-left: 23px; }
.lively-list dd img { width: 100%; height: 100%; }
.lively-list dt { margin-left: 0; width: 138px; background-color: #e74658; text-align: center; color: #fff; font-weight: 600; font-size: 18px; line-height: 30px; }
.lively-list dt a { color: #fff; }
.lively-list dt a:hover { text-decoration: underline; }
.lively-list dt p { padding-top: 38%; }
/* Ã¤Â¸Â­Ã§Â§â€¹Ã¥â€ºÂ½Ã¥Âºâ€  */

.elevenDay-banner { height: 720px; margin-top: -15px; }
.elevenDay-banner .content { position: relative; }
.elevenDay-banner .text-cen { padding-top: 411px; padding-left: 470px; }
.elevenDay-banner .text-cen .btn-defaul { background: none; padding: 0; width: 260px; height: 44px; line-height: 44px; font-size: 0; text-indent: -999em; }
.elevenDay-wrap1 { background: url("../img/elevenDay-bg2.jpg") top center no-repeat; height: 860px; }
.elevenDay-wrap2 { background: url("../img/elevenDay-bg3.jpg") top center no-repeat; height: 765px; }
.elevenDay-wrap3 { background: url("../img/elevenDay-bg4.jpg") top center no-repeat; height: 877px; }
.elevenDay-wrap4 { background: url("../img/elevenDay-bg5.jpg") top center no-repeat; height: 1485px; }
.elevenDay-wrap5 { background: url("../img/elevenDay-bg6.jpg") top center no-repeat; height: 338px; }
.elevenDay-title { position: relative; padding-top: 90px; padding-bottom: 80px; color: #fff; text-align: center; }
.elevenDay-title .large { font-size: 37px; line-height: 42px; padding-bottom: 15px; }
.elevenDay-title .small { font-size: 20px; line-height: 30px; }
.elevenDay-title:before, .elevenDay-title:after { content: ''; width: 196px; height: 34px; position: absolute; top: 50%; margin-top: -27px; }
.elevenDay-title:before { left: 0; background: url("../img/elevenDay-titleL.png") center no-repeat; }
.elevenDay-title:after { right: 0; background: url("../img/elevenDay-titleR.png") center no-repeat; }
.elevenDay-course { overflow: hidden; margin-left: -24px; }
.elevenDay-course li { float: left; width: 272px; padding: 4px; margin-bottom: 24px; border-radius: 10px; border: 1px solid #aa5f65; margin-left: 24px; text-align: center; }
.elevenDay-course li .inner { display: block; height: 230px; background-color: #e74658; border-radius: 10px; overflow: hidden; color: #fff; }
.elevenDay-course li .name { padding-top: 55px; padding-bottom: 5px; font-size: 36px; font-weight: 600; line-height: 40px; }
.elevenDay-course li .text { font-size: 17px; line-height: 37px; height: 74px; }
.elevenDay-course li .btn-defaul { border: 1px solid #fff; background: none; line-height: 30px; border-radius: 6px; color: #fff; }
.elevenDay-course .li1 .inner { background-color: #e74658; }
.elevenDay-course .li2 .inner { background-color: #295aad; }
.elevenDay-course .li3 .inner { background-color: #fd8960; }
.elevenDay-course .li4 .inner { background-color: #438ac1; }
.elevenDay-course .li5 .inner { background-color: #6b80b3; }
.elevenDay-course .li6 .inner { background-color: #9984ce; }
.elevenDay-course .li7 .inner { background-color: #2095ae; }
.elevenDay-course .li8 .inner { background-color: #01a67b; }
.elevenDay-fzlist { overflow: hidden; margin-left: -66px; }
.elevenDay-fzlist li { float: left; width: 195px; margin-left: 66px; padding: 95px 25px 0 30px; }
.elevenDay-fzlist li .title { text-align: center; font-size: 20px; line-height: 30px; padding-bottom: 7px; color: #f08519; font-weight: 600; }
.elevenDay-fzlist li .text { padding-bottom: 20px; font-size: 16px; line-height: 26px; min-height: 130px; }
.elevenDay-fzlist li .btn-defaul { border-radius: 5px; border: 1px solid #8a4629; color: #8a4629; background: none; }
.eleven-jn-item { margin-bottom: 38px; overflow: hidden; padding: 30px; background-color: #793348; border-radius: 5px; }
.eleven-jn-item .table { width: 880px; float: right; }
.eleven-jn-item table { width: 100%; }
.eleven-jn-item table th, .eleven-jn-item table td { border: 1px solid #bc99a4; padding: 20px 0; line-height: 34px; text-align: center; font-size: 18px; }
.eleven-jn-item table th { background-color: #fff; }
.eleven-jn-item table td { color: #fff; }
.eleven-jn-item table td .btn-defaul { display: block; width: 60px; padding: 0; margin: 0 auto; }
.eleven-jn-item .pic { width: 230px; text-align: center; float: left; }
.eleven-jn-item .table.left { float: left; }
.eleven-jn-item .pic.right { float: right; }
.elevenDay-wrap3 { }
.elevenDay-wrap3 .text { font-size: 15px; line-height: 25px; color: #fff; }
.elevenDay-wrap3 .text p { margin-bottom: 10px; }
.elevenDay-teacher { overflow: hidden; margin-left: -68px; }
.elevenDay-teacher li { margin-bottom: 76px; float: left; width: 248px; margin-left: 69px; }
.elevenDay-teacher li .pic { display: block; width: 100%; text-align: center; height: 270px; }
.elevenDay-teacher li .pic img { max-width: 100%; height: 100%; }
.elevenDay-teacher li .cen { font-size: 16px; line-height: 26px; position: relative; margin-top: -81px; width: 248px; height: 236px; padding-top: 50px; background: url("../img/elevenDay-tcbg.png") top center no-repeat; }
.elevenDay-teacher li .name { padding-bottom: 10px; text-align: center; text-align: center; }
.elevenDay-teacher li .name strong { font-size: 18px; font-weight: 600; }
.elevenDay-teacher li .text { padding: 0 22px; font-size: 15px; height: 146px; overflow: hidden; }
.elevenDay-wrap4 .btn-white { border: 1px solid #fff; background: no-repeat; color: #fff; }
.elevenDay-wrap5 .content { padding-top: 102px; }
/* 7AÃ¦â€¢â„¢Ã¥Â­Â¦Ã§Â³Â»Ã§Â»Å¸ */

.sevenABanner { height: 656px; margin-top: -15px; }
.sevenABanner .content { position: relative; }
.sevenABanner .text-cen { padding-left: 900px; padding-top: 475px; }
.sevenABanner .text-cen .btn-defaul { display: block; width: 180px; line-height: 47px; background-color: #ff615a; color: #fff; padding: 0; font-size: 22px; border-radius: 0; }
.sevenA-wrap1 { padding-bottom: 90px; background-color: #e9ebff; }
.sevenA-wrap1 .main { padding-bottom: 20px; overflow: hidden; }
.sevenA-wrap1 .main .left-main { width: 240px; float: left; border: 1px solid #4156a5; padding: 20px; font-size: 16px; line-height: 28px; }
.sevenA-wrap1 .left-main .text { margin-bottom: 25px; }
.sevenA-wrap1 .left-main .btn-box { padding: 0; margin-bottom: -48px; }
.sevenA-wrap1 .left-main .btn-defaul { background-color: #ff615a; line-height: 38px; border-radius: 0; color: #fff; }
.sevenA-wrap1 .right-pic { float: right; width: 918px; }
.sevenA-wrap1 .right-pic img { width: 100%; }
.sevenA-wrap2 { background-color: #fff; padding-bottom: 200px; }
.sevenA-xtzy { display: none; }
.sevenA-xtzyPic { position: relative; width: 100%; }
.sevenA-xtzyPic .btn-defaul { background: none; position: absolute; z-index: 10; left: 699px; bottom: 0; width: 160px; line-height: 37px; height: 37px; padding: 0; text-indent: -999em; }
.sevenA-xtzyPic img { width: 100%; }
.sevenA-wrap3 { background-color: #252945; padding-top: 1px; }
.sevenA-wrap3 .content { position: relative; }
.sevenA-wrap3 .content:after { content: ''; position: absolute; width: 100%; height: 1px; background-color: #3a455f; left: 0; top: 446px; z-index: 1; }
.sevenA-wrap3 .title-05 { margin-top: -176px; }
.sevenA-wrap3 .side-title { position: relative; z-index: 10; width: 266px; padding: 30px; min-height: 580px; float: left; background-color: #ff615a; color: #fff; text-align: center; }
.sevenA-wrap3 .side-title:after { content: ''; position: absolute; width: 0; height: 0; position: absolute; top: 259px; right: -24px; border: 12px solid #ff615a; border-color: transparent; border-left-color: #ff615a; }
.sevenA-wrap3 .side-title .small { padding-top: 65px; font-size: 28px; line-height: 42px; }
.sevenA-wrap3 .side-title .large { font-size: 32px; font-weight: 600; padding: 10px 0; line-height: 36px; height: 125px; }
.sevenA-wrap3 .side-title .btn-box .btn-defaul { margin: 0 35px 28px; border-radius: 0; line-height: 38px; }
.sevenA-wrap3 .main-right { padding-bottom: 80px; float: right; width: 870px; }
.sevenA-wrap3 .item { padding-top: 90px; overflow: hidden; }
.sevenA-wrap3 .item li { float: left; width: 210px; padding: 0 40px; color: #fff; }
.sevenA-wrap3 .item .head-t { height: 225px; text-align: center; font-size: 18px; color: #fdd000; line-height: 22px; }
.sevenA-wrap3 .item .head-t p { padding-top: 25px; }
.sevenA-wrap3 .main-c .title { text-align: center; color: #fdd000; font-size: 22px; line-height: 32px; margin-bottom: 25px; }
.sevenA-wrap3 .main-c .text { font-size: 16px; line-height: 26px; }
.sevenA-wrap4 { padding-bottom: 90px; background-color: #4156a5; }
.sevenA-wrap4 .content { }
.advantage-teacher { overflow: hidden; margin-left: -30px; }
.advantage-teacher li { background-color: #fff; float: left; width: 210px; margin-left: 30px; border: 1px solid #e1e1e1; border-top: 4px solid #2ba8f0; }
.advantage-teacher li { padding: 25px 25px 30px; text-align: center; }
.advantage-teacher li .name { margin-bottom: 25px; font-size: 16px; font-weight: 600; }
.advantage-teacher .icon-teacher { display: block; width: 72px; height: 63px; margin: 0 auto 25px; background: url("../img/teacher-adv.png") 0 0 no-repeat; }
.advantage-teacher li .text { font-size: 14px; line-height: 20px; min-height: 60px; color: #666; }
.chizheng .icon-teacher { background-position: 0 0; }
.mingxiao .icon-teacher { background-position: -75px 0; }
.kaohe .icon-teacher { background-position: -150px 0; }
.tongguo .icon-teacher { background-position: -225px 0; }
.advantage-teacher .chizheng { border-top-color: #2ba8f0; }
.advantage-teacher .mingxiao { border-top-color: #f96b03; }
.advantage-teacher .kaohe { border-top-color: #24d2cc; }
.advantage-teacher .tongguo { border-top-color: #f6a530; }
.sevenA-wrap4 .bg-white { margin-bottom: 30px; background-color: #fff; padding: 0 30px 30px; }
.sevenA-tacTit { padding: 35px 0; text-align: center; font-size: 26px; }
.sevenA-hhj-pic { padding-top: 50px; width: 100%; }
.sevenA-hhj-pic img { width: 100%; }
.sevenA-ygzd { padding-bottom: 30px; }
.sevenA-ygzd .pic-main { float: left; position: relative; z-index: 10; margin-top: 52px; background-color: #fff; width: 275px; padding: 40px 40px; min-height: 425px; font-size: 16px; line-height: 30px; }
.sevenA-ygzd .pic-main .img { margin-bottom: 30px; }
.sevenA-ygzd .pic-main img { width: 100%; }
.sevenA-ygzd .zidu-main { padding-bottom: 50px; float: left; margin-left: -170px; border: 1px solid #c9caca; padding-left: 260px; width: 680px; padding-right: 70px; }
.sevenA-ygzd .zidu-main .list { padding-top: 52px; overflow: hidden; font-size: 16px; line-height: 26px; }
.sevenA-ygzd .zidu-main .list .img { float: left; margin-right: 45px; }
.sevenA-ygzd .zidu-main .list dd { float: left; color: #fff; width: 465px; }
.sevenA-ygzd .zidu-main dd .name { margin-bottom: 10px; color: #fdd000; font-size: 21px; }
.sevenA-ygzd .zidu-main .name a { color: #fdd000; }
.zhuan-teacher-listL { width: 1200px; margin-top: 0; margin-right: 0; }
.zhuan-teacher-listL dl { width: 370px; margin: 0; margin-left: 40px; height: auto; }
.zhuan-teacher-listL dl:first-child { margin-left: 0; }
.zhuan-teacher-listL dt img { width: 100%; height: 210px; }
.zhuan-teacher-listL dd { padding: 10px 22px 40px; }
.zhuan-teacher-listL .name { padding: 15px 0; }
.zhuan-teacher-listL dd p { height: auto; text-align: left; }
.sevenA-teacher .btn-vs-red { margin: 0 10px; background-color: #ff615a; }
.sevenA-wrap5 { background-color: #fff; padding-bottom: 90px; }
.sevenA-hhgAsk { position: relative; }
.sevenA-hhgAsk .pic { width: 968px; height: 557px; }
.sevenA-hhgAsk .pic img { width: 100%; height: 100%; }
.sevenA-hhgAsk .ask-main { width: 300px; height: 482px; background-color: #ff615a; color: #fff; text-align: center; position: absolute; top: 40px; right: 0; font-size: 30px; line-height: 40px; }
.sevenA-hhgAsk .ask-main .title { padding-top: 90px; padding-bottom: 10px; font-weight: 600; font-size: 32px; }
.sevenA-hhgAsk .ask-main .btn-box { padding: 0 50px; padding-top: 56px; }
.sevenA-hhgAsk .btn-box .btn-defaul { padding: 0; line-height: 40px; margin-bottom: 25px; color: #ff615a; border-radius: 0; }
.sat-teach-item li:last-child { border-right: none; }
.sevenA-wrap5 .sat-teach-item { padding-bottom: 80px; }
.sevenA-wrap5 .foot-btn-box { overflow: hidden; background: url("../img/sevenA-btn.jpg") center no-repeat; color: #ff615a; width: 409px; height: 37px; margin: 0 auto; text-align: center; font-size: 18px; line-height: 38px; }
.sevenA-wrap5 .foot-btn-box .btn-defaul { float: left; width: 209px; padding: 0; background: no-repeat; color: #fff; }
.sevenA-wrap5 .foot-btn-box span { float: left; width: 200px; font-weight: 600; }
.sevenA-wrap6 { background-color: #e9ebff; padding-bottom: 90px; }
.sevenA-wrap6 .sevenA-student { padding-bottom: 60px; }
.sevenA-student { overflow: hidden; margin-left: -18px; }
.sevenA-student li { float: left; background-color: #fff; width: 520px; margin-left: 18px; margin-bottom: 18px; }
.sevenA-student li:last-child { margin-top: -238px; }
.sevenA-student li .img { display: block; height: 220px; }
.sevenA-student li .cen { height: 220px; padding: 0 28px; font-size: 14px; line-height: 26px; }
.sevenA-student li .name { font-size: 18px; font-weight: 600; padding: 25px 0 14px; }
.sevenA-student li .text { height: 130px; overflow: hidden; }
.sevenA-student .listY { width: 322px; }
.sevenA-student .listY .img { width: 100%; }
.sevenA-student .listY .cen { height: 238px; }
.sevenA-student .listX .img { width: 210px; float: left; }
.sevenA-student .listX .cen { float: left; width: 244px; }
.sevenA-wrap6 .btn-box { overflow: hidden; background: url("../img/sevenA-btn2.jpg") center no-repeat; color: #ff615a; width: 498px; height: 37px; margin: 0 auto; text-align: center; font-size: 18px; line-height: 38px; }
.sevenA-wrap6 .btn-box .btn-defaul { float: left; width: 298px; padding: 0; background: no-repeat; color: #fff; }
.sevenA-wrap6 .btn-box span { float: left; width: 200px; font-weight: 600; }
.sevenA-wrap7 { background: url("../img/sevenA-pxlcBg.jpg") top center no-repeat; min-height: 612px; }
.sevenA-liuchegnPic img { width: 100%; }
/* SMATÃ¥Å¸ÂºÃ§Â¡â‚¬ */

.gmat-banner { margin-top: -15px; height: 650px; }
.gmat-banner .content { position: relative; }
.gmat-banner .text-cen { padding-top: 472px; }
.gmat-banner .btn-defaul { width: 194px; height: 51px; line-height: 51px; background: none; text-indent: -999em; }
.gmat-menu-wrap { background-color: #fff; }
.gmat-page-menu { padding: 40px 0; overflow: hidden; }
.gmat-page-menu li { float: left; width: 25%; text-align: center; font-size: 23px; font-weight: 600; line-height: 26px; }
.gmat-page-menu li em { display: block; font-size: 21px; font-weight: 500; }
.gmat-wrap1 { padding-bottom: 100px; background-color: #fff; padding-top: 50px; }
.gmat-content { border: 1px solid #ddd; padding: 25px; }
.gmat-content .left { float: left; width: 460px; }
.gmat-content .left .title { margin-bottom: 30px; margin-top: -57px; background-color: #a01656; font-weight: 600; font-size: 26px; text-align: center; line-height: 64px; color: #fff; }
.gmat-content .left .text { font-size: 17px; line-height: 36px; }
.gmat-content .right { float: right; margin-right: 20px; }
.gmat-wrap2 { padding-bottom: 90px; background-color: #252c3c }
.gmat-gt-clum { margin-bottom: 35px; overflow: hidden; color: #fff; padding: 8px 0; border-top: 1px solid #686c78; border-bottom: 1px solid #686c78; }
.gmat-gt-clum .item { float: left; font-size: 16px; line-height: 32px; margin-right: 110px; }
.gmat-gt-clum .item:last-child { margin-right: 0; float: right; }
.gmat-gt-clum .item img { margin-right: 5px; }
.gmat-gt-item { overflow: hidden; margin-left: -40px; }
.gmat-gt-item li { background-color: #fff; float: left; width: 270px; margin-left: 40px; }
.gmat-gt-item li .img { display: block; height: 170px; }
.gmat-gt-item li .img img { height: 100%; width: 100%; }
.gmat-gt-item li .cen { height: 193px; padding: 15px 18px 0; font-size: 16px; line-height: 28px; }
.gmat-gt-item li .name { margin-bottom: 5px; font-size: 20px; }
.gmat-gt-item li .text { margin-bottom: 10px; }
.gmat-gt-item .lien .cen { height: 188px; padding-top: 20px; padding-bottom: 0; }
.gmat-gt-item .btn-box { text-align: left; }
.gmat-gt-item .btn-defaul { padding: 0 15px; border: 1px solid #a01656; background: none; color: #a01656; }
.gmat-gt-item .btn-defaul:hover { background: #a01656; color: #fff; }
.gmat-xingui { height: 144px; background: url("../img/gmat-date-top.jpg") center no-repeat; }
.gmat-xingui .title-05 { text-align: left; padding-top: 35px; }
.gmat-xingui .btn-box { position: relative; top: 52px; background: url("../img/gmat-line-btn.png") left top no-repeat; float: right; width: 444px; }
.gmat-xingui .btn-box .btn-defaul { float: left; padding: 0; height: 53px; line-height: 53px; background: none; border: none; font-size: 18px; }
.gmat-xingui span.btn-defaul { width: 270px; text-align: center; color: #002649; }
.gmat-xingui a.btn-defaul { color: #fff; width: 170px; }
.gmat-wrap3 { background-color: #fff; padding-top: 30px; padding-bottom: 90px; }
.gmat-date-body { overflow: hidden; padding-left: 23px; padding-right: 23px; overflow: hidden; background: url("../img/gmat-date-bg.jpg") top center no-repeat; height: 337px; padding-top: 63px; }
.gmat-rili { min-height: 203px; float: left; width: 818px; padding: 55px 40px 0; background-color: #fff; }
.gmat-tag-tit { border: 1px solid #ddd; font-size: 18px; line-height: 36px; text-align: center; overflow: hidden; }
.gmat-tag-tit li { width: 68px; float: left; cursor: pointer; }
.gmat-tag-tit .active { background-color: #a01656; color: #fff; }
.gmat-tab-main { }
.gmat-tab-main .mouthDay { padding-top: 30px; padding-left: 1px; overflow: hidden; font-size: 18px; line-height: 38px; text-align: center; }
.gmat-tab-main .mouthDay li { float: left; width: 38px; margin: 8px 6px 9px 7px; }
.gmat-tab-main .mouthDay .light { background-color: #a01656; color: #fff; }
.gmat-tab-main .mouthDay .gray { color: #999; }
.gmat-dateDown { width: 235px; min-height: 258px; float: right; background-color: #fff; }
.gmat-dateDown .text { padding-top: 50px; font-size: 20px; line-height: 29px; text-align: center; }
.time-idown { padding-top: 40px; text-align: center; font-size: 0; line-height: 0; }
.time-idown span, .time-idown em { width: 38px; display: inline-block; *display: inline;
zoom: 0; font-size: 20px; text-align: center; }
.time-idown span { margin: 0 3px; width: 39px; height: 52px; line-height: 52px; font-size: 26px; color: #fff; background: url("../img/gmat-dateDown-bg.png") center no-repeat; }
.gmat-wrap3 .btn-box { clear: both; padding-top: 22px; }
.gmat-wrap3 .btn-box .btn-defaul { background: none; margin: 0 10px; border: 1px solid #fff; border-radius: 22px; color: #fff; }
.gmat-kchj { overflow: hidden; }
.gmat-kchj .left-pic { float: left; width: 730px; }
.gmat-kchj .right { float: right; width: 470px; }
.gmat-kc-list { padding-top: 15px; overflow: hidden; }
.gmat-kc-list li { position: relative; float: left; width: 206px; height: 118px; margin-left: 26px; margin-bottom: 26px; }
.gmat-kc-list li .img { display: block; height: 118px; position: relative; }
.gmat-kc-list li .img img { width: 100%; height: 100%; }
.gmat-kc-list li .text { position: absolute; text-align: center; font-size: 16px; z-index: 10; top: 0; left: 0; bottom: 0; color: #fff; height: 30px; line-height: 30px; width: 100%; margin: auto; }
.gmat-kc-list .img .text { font-size: 22px; font-weight: 600; }
.gmat-kc-list li .cen { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: none; background-color: #a01656; z-index: 11; }
.gmat-kc-list li:hover .cen { display: block; }
.gmat-kchj .right .btn-defaul { background-color: #a01656; border-radius: 0; }
.gmat-wrap4 { padding-top: 30px; background-color: #f6f6f6; padding-bottom: 90px; }
.gmat-jiexi { padding: 15px; background-color: #004785; }
.jiexi-tab-tit { padding-top: 5px; padding-bottom: 20px; overflow: hidden; }
.jiexi-tab-tit li { cursor: pointer; margin: 0 72px; float: left; width: 89px; height: 89px; font-size: 18px; line-height: 24px; text-align: center; background: url("../img/gmat-circlebg.png") center no-repeat; }
.jiexi-tab-tit li span { display: block; padding-top: 21px; }
.jiexi-tab-tit .active { background: url("../img/gmat-circlebg2.png") center no-repeat; color: #fff; }
.gmat-jiexi-content { background-color: #fff; }
.gmat-jiexi-main { padding-bottom: 30px; padding-top: 40px; }
.gmat-jiexi-main .title { margin-left: 70px; font-size: 18px; font-weight: 600; margin-bottom: 20px; line-height: 30px; }
.gmat-jiexi-main .item { float: left; margin-left: 70px; width: 480px; font-size: 16px; line-height: 28px; }
.gmat-jiexi-main .item p { margin-bottom: 15px; }
.gmat-jiexi-main .btn-box { padding-top: 30px; }
.gmat-jiexi-main .btn-defaul { margin: 0 10px; border-radius: 22px; background: none; color: #a01656; border: 1px solid #a01656; }
.gmat-wrap5 { padding-bottom: 90px; padding-top: 20px; background-color: #262c3d; }
.gmat-xuake-list { overflow: hidden; }
.gmat-xuake-list li { float: left; width: 260px; position: relative; text-align: center; }
.gmat-xuake-list .cen { padding-top: 20px; text-align: center; font-size: 24px; color: #fff; }
.gmat-xuake-list .li1 { z-index: 10; }
.gmat-xuake-list .li2 { z-index: 5; margin-left: -25px; }
.gmat-xuake-list .li3 { z-index: 10; margin-left: -25px; }
.gmat-xuake-list .li4 { z-index: 11; margin-left: -25px; }
.gmat-xuake-list .li5 { z-index: 5; }
.gmat-wrap5 .btn-defaul { border-radius: 0; margin: 0 10px; background-color: #a01656; color: #fff; }
.gmat-wrap6 { padding-top: 20px; padding-bottom: 90px; background-color: #fff; }
.gmat-wrap6 .gmat-class { overflow: hidden; }
.gmat-wrap6 .gmat-class .left-pic { width: 257px; float: left; }
.gmat-wrap6 .gmat-class img { width: 100%; }
.gmat-wrap6 .gmat-class .right { float: right; width: 927px; }
.gmat-class .table-autumn { }
.gmat-class .table-autumn th { line-height: 28px; background-color: #4c4d4d; color: #fff; }
.gmat-class .table-autumn td { line-height: 28px; padding: 18px 10px; }
.gmat-class .table-autumn .btn-defaul { padding: 0 10px; background-color: #a01656; color: #fff; }
.gmat-apply { background-color: #004785; }
.gmat-apply .six-ietls-plan { border-color: #80a3c2; }
.gmat-apply .tel { font-size: 22px; font-weight: 600; }
.gmat-apply .tel .numb { font-size: 26px; }
.gmat-apply .six-ietls-plan .list .btn-red, .gmat-apply .six-ietls-plan .list .btn-defaul { background-color: #a01656; }
/* Ã¥Â¯â€™Ã¥Ââ€¡Ã§ÂÂ­ */

.winter_banner { height: 788px; margin-top: -15px; }
.winter_banner .content { position: relative; }
.winter_banner .text-cen { padding-top: 446px; padding-left: 132px; }
.winter_banner .btn-defaul { background: none; border: none; text-indent: -999em; overflow: hidden; width: 335px; height: 56px; line-height: 56px; padding: 0; }
.winter-wrap1 { padding-bottom: 100px; padding-top: 70px; background-color: #ef794b; }
.winter-register { height: 210px; background: url("../img/winter-zhuce-bg.png") top center no-repeat; overflow: hidden; }
.winter-register .left {float:left; width:760px; padding-right: 50px; padding-top: 12px; padding-left: 24px; }
.winter-register .right {float:right; width:380px; padding-left:0px; padding-right: 25px; }
.winter-register .left .title { font-size:30px; font-weight: 600; color: #7d1d11; line-height: 50px; }
.winter-register .left .main { padding: 13px 24px; border-radius: 4px; border: 1px dashed #b2b3b3; overflow: hidden; width:740px;height:130px;}
.winter-register .left .libao { padding-left: 10px; float: left; text-align: center; width:200px; margin-right: 50px; }
.winter-register .left .list { padding-top: 5px;padding-left:30px; float:left; width: 430px; line-height: 27px; font-size: 16px; }
.winter-register .left .price { height: 47px; font-size:30px; color: #ff5001; line-height: 47px; padding-top: 0; padding-bottom: 5px; }
.winter-register .left .price strong { font-size: 42px; font-weight: 600; line-height: 47px; }
.winter-register .left .tag { background-color: #ff5001; color: #fff; border-radius: 4px; line-height: 39px; font-size: 22px; font-weight: 600; }
.winter-register .left .list li { float: left; width:180px; color: #595757; }
.winter-register .right .list label{display: inline-block;}
.winter-register .right .list input{display: inline-block;}
.win-rgs-form { padding-top: 94px; }
.win-rgs-form .list { padding-bottom: 12px; overflow: hidden; position: relative; }
.win-rgs-form .name { float: left; line-height: 46px; width: 50px; font-size: 18px; color: #595757; }
.win-rgs-form input { width: 288px; float: left; text-indent: 15px; font-size: 16px; border-radius: 5px; line-height: 44px; height: 44px; border: 1px solid #bfc0c0; background-color: #fff; }
.win-rgs-form input[type="submit"] { width: 100%; border: none; background-color: #ff5001; color: #fff; text-align: center; cursor: pointer; font-size: 21px; }
.win-rgs-form .onShow, .win-rgs-form .onFocus, .win-rgs-form .onError, .win-rgs-form .onCorrect, .win-rgs-form .onLoad, .onTime { position: absolute; right: 5px; top: 11px; margin: 0; }
/* Ã¦Â â€¡Ã©Â¢Ëœ */

.title-winter01 { }
.title-winter01 .large, .title-winter02 .large, .title-winter03 .large, .title-winter04 .large, .title-winter05 .large, .title-winter06 .large { display: block; font-size: 26px; line-height: 58px; border: none; }
.title-winter01 .large { background: url("../img/winter-tit-whitle.png") center no-repeat; }
.title-winter02 .large { color: #7d1d11; background: url("../img/winter-tit-zongse.png") center no-repeat; }
.title-winter03 .large { background: url("../img/winter-tit-whitleL.png") center no-repeat; }
.title-winter04 .large { background: url("../img/winter-tit-gray.png") center no-repeat; }
.title-winter05 .large { background: url("../img/winter-tit-whitleLL.png") center no-repeat; }
.title-winter06 .large { color: #7d1d11; background: url("../img/winter-tit-zongseS.png") center no-repeat; }
.winter-class-con { border-radius: 12px; background-color: #fff; }
.winter-class-tit { padding-bottom: 29px; padding-left: 20px; overflow: hidden; }
.winter-class-tit li { background-color: #7d1d11; border-radius: 12px; color: #fff; margin: 0 5px; width: 280px; text-align: center; float: left; font-size: 17px; line-height: 63px; border-radius: 4px; cursor: pointer; }
.winter-class-tit li.active { background-color: #fff; color: #7d1d11; }
.winter-class-con .tab-main { background: url("../img/winter-class-icon.png") 955px 18px no-repeat; padding: 55px 80px; overflow: hidden; }
.winter-class-con .left { float: left; width: 353px; margin-right: 100px; }
.winter-class-con .right { float: left; width: 560px; font-size: 16px; }
.winter-class-con .pic { margin-bottom: 40px; width: 100%; }
.winter-class-con .pic img { width: 100%; }
.winter-class-con .btn-box-bg { background-color: #ff5001; padding: 1px; border-radius: 8px; line-height: 48px; height: 48px; }
.winter-class-con .btn-box-bg .btn-defaul { border-radius: 8px; float: left; padding: 0; width: 50%; border: none; background: none; color: #fff; line-height: 48px; font-weight: 600; font-size: 16px; }
.winter-class-con .btn-box-bg a.btn-defaul { background-color: #fff; color: #ff5001; font-size: 17px; }
.winter-class-con .cen { padding-bottom: 30px; font-size: 16px; line-height: 28px; }
.winter-class-con .cen .title { padding-bottom: 12px; font-size: 23px; font-weight: 600; color: #ff5001; }
.winter-class-con .cen .text { margin-bottom: 5px; }
.winter-wrap2 { padding-bottom: 100px; background-color: #fff; padding-top: 30px; }
.winter-style { overflow: hidden; margin-left: -10px; }
.winter-style li { float: left; width: 292px; margin-left: 10px; }
.winter-style li .head { margin: 0 10px; padding: 20px 0 15px; text-align: center; border: 1px solid #9fa0a0; border-radius: 8px; }
.winter-style li .title { padding-bottom: 10px; font-size: 26px; font-weight: 600; line-height: 26px; color: #3bb1bd; }
.winter-style li .title .tag { position: relative; top: -4px; padding: 0 5px; margin-left: 5px; display: inline-block; *display: inline;
zoom: 1; background-color: #3bb1bd; font-size: 15px; border-radius: 6px; color: #fff; font-weight: 400; }
.winter-style li .head .text { line-height: 24px; font-size: 16px; }
.winter-style li .btn-defaul { display: block; background-color: #3bb1bd; border-radius: 8px; color: #fff; padding: 0; line-height: 50px; }
.winter-style li .pic { display: block; height: 517px; margin-bottom: 10px; }
.winter-style li .pic img { width: 100%; height: 100%; }
.winter-style .style2 .title { color: #179956; }
.winter-style .style2 .title .tag { background-color: #179956; }
.winter-style .style2 .btn-defaul { background-color: #9ce4bf; color: #179956; }
.winter-style .style3 .title { color: #773f28; }
.winter-style .style3 .title .tag { background-color: #773f28; }
.winter-style .style3 .btn-defaul { background-color: #fac110; color: #773f28; }
.winter-style .style4 .title { color: #8ca9ec; }
.winter-style .style4 .title .tag { background-color: #8ca9ec; }
.winter-style .style4 .btn-defaul { background-color: #8ca9ec; }
.winter-wrap3 { background: #7c1819 url("../img/winter-red-bg.jpg") top left repeat; padding-top: 30px; padding-bottom: 100px; }
.winter-wrap3 .main { float: left; width: 580px; color: #fff; }
.winter-wrap3 .pic { float: right; width: 595px; }
.winter-wrap3 .pic img { width: 100%; }
.winter-wrap3 .main .title { padding-bottom: 30px; font-size: 21px; font-weight: 600; }
.winter-wrap3 .main .text { font-size: 17px; line-height: 40px; }
.winter-wrap3 .main .text strong { font-size: 27px; font-weight: 600; }
.winter-wrap3 .main .btn-box { padding-top: 45px; text-align: left; }
.winter-wrap3 .main .btn-defaul { line-height: 50px; color: #7d1d11; border-radius: 6px; padding: 0; width: 250px; }
.winter-wrap3 .main .btn-defaul img { margin-right: 4px; }
.winter-ad { min-height: 130px; background-color: #fac110; }
.winter-ad .content { height: 120px; line-height: 130px; text-align: center; }
.winter-ad .content img { max-height: 100%; max-width: 100%; }
.winter-wrap4 { padding-bottom: 100px; padding-top: 30px; background-color: #f6f6f6; }
.winter-brand { background-color: #fff; padding: 25px; overflow: hidden; font-size: 16px; line-height: 29px; }
.winter-brand .left { float: left; width: 776px; }
.winter-brand .pic img { width: 100%; height: 100%; text-align: center; }
.winter-brand .left .pic { width: 100%; height: 205px; margin-bottom: 20px; }
.winter-brand .right { float: right; padding: 20px 23px; width: 274px; border: 1px solid #949292; }
.winter-brand .right .text { padding-bottom: 20px; }
.winter-brand .right .pic { width: 272px; height: 69px; margin-bottom: -42px; border: 1px solid #949292; }
.winter-wrap5 { background-color: #dca565; padding-top: 30px; padding-bottom: 100px; }
.winter-tch-list { overflow: hidden; margin-left: -61px; }
.winter-tch-list li { margin-bottom: 55px; float: left; width: 254px; margin-left: 61px; }
.winter-tch-list li .main { position: relative; z-index: 10; margin-top: -8px; padding-top: 20px; padding-left: 25px; padding-right: 26px; height: 256px; font-size: 14px; line-height: 25px; background: url("../img/winter-tch-bg.png") top center no-repeat; }
.winter-tch-list .pic { text-align: center; height: 218px; }
.winter-tch-list .pic img { max-width: 100%; height: 100%; }
.winter-tch-list li .name { line-height: 30px; text-align: center; padding-bottom: 5px; }
.winter-tch-list li .name strong { font-size: 18px; font-weight: 600; padding-right: 4px; }
.winter-tch-list li .text { height: 140px; overflow: hidden; }
.winter-tch-list li .btn-defaul { border-radius: 6px; border: 1px solid #ff5102; background: no-repeat; color: #ff5102; }
.btn-box-line { height: 0; border-top: 1px solid #ff5102; }
.winter-tch-list .btn-box-line { }
.winter-wrap5 .btn-box-line .btn-defaul { padding: 0 40px; margin-top: -25px; line-height: 48px; border-radius: 6px; border: 1px solid #ff5102; }
.winter-wrap6 { background-color: #fff; padding-top: 30px; padding-bottom: 60px; }
.winter-std-plan { overflow: hidden; margin-left: -18px; }
.winter-std-plan li { float: left; width: 225px; margin-left: 18px; }
.winter-std-plan li .pic { display: block; height: 139px; margin-bottom: 18px; }
.winter-std-plan li .main { padding-bottom: 10px; min-height: 354px; border: 1px solid #dcdddd; border-radius: 8px; overflow: hidden; }
.winter-std-plan li .name { margin-bottom: 20px; background-color: #3bb1bd; color: #fff; line-height: 44px; font-size: 21px; text-align: center; }
.winter-std-plan li .tit { padding: 0 20px; text-align: center; font-size: 18px; }
.winter-std-plan li .text { padding: 0 20px; padding-bottom: 20px; font-size: 16px; color: #727171; line-height: 28px; }
.winter-wrap6 .btn-box { padding-top: 60px; }
.winter-wrap6 .btn-defaul { background-color: #ff5102; line-height: 48px; border-radius: 6px; color: #fff; font-size: 17px; }
.winter-wrap6 .btn-defaul img { margin-right: 5px; }
.winter-wrap7 { padding-bottom: 100px; background-color: #fff; }
.winter-wrap7 .btn-defaul { margin: 0 10px; background-color: #ff5102; line-height: 48px; border-radius: 6px; color: #fff; font-size: 17px; }
.winter-wrap8 { background-color: #7d1d11; padding-top: 30px; padding-bottom: 100px; }
.winter-wrap8 .content:first-child { padding-bottom: 50px; }
.winter-student-list { overflow: hidden; margin-left: -18px; }
.winter-student-list .item { height: 436px; float: left; width: 286px; margin-left: 18px; }
.winter-student-list .inner { position: relative; margin-bottom: 18px; }
.winter-student-list .listX { height: 209px; }
.winter-student-list .inner .pic { position: relative; z-index: 1; height: 436px; }
.winter-student-list .listX .pic { height: 209px; }
.winter-student-list .inner .pic img { width: 100%; height: 100%; }
.winter-student-list .inner .name { position: absolute; left: 0; right: 0; bottom: 0; height: 42px; width: 100%; z-index: 5; background-color: #fff; background: rgba(255,255,255,0.5); font-size: 20px; text-align: center; line-height: 42px; }
.winter-student-list .hide-main { display: none; overflow: hidden; background-color: #aaa; background: rgba(0,0,0,0.8); font-size: 15px; line-height: 26px; color: #fff; position: absolute; padding: 19px 10%; height: 400px; top: 0; left: 0; right: 0; bottom: 0; z-index: 20; }
.winter-student-list .inner .text { margin-bottom: 10px; }
.winter-student-list .listY .hide-main { height: 400px; }
.winter-student-list .listX .hide-main { height: 171px; }
.winter-wrap9 { background-color: #f6f6f6; padding-top: 30px; padding-bottom: 100px; }
.winter-wrap9 .content:first-child { padding-bottom: 40px; }
/* Ã¥ÂÅ’12Ã¦Â´Â»Ã¥Å Â¨ */

.doubleTle-banner { height: 745px; margin-top: -15px; }
.doubleTle-banner .content { position: relative; z-index: 10; }
.doubleTle-banner .text-cen { padding-left: 438px; padding-top: 455px; }
.doubleTle-banner .btn-defaul { display: block; padding: 0; width: 152px; height: 41px; background: none; text-indent: -999em; }
.doubleTle-wrap1 { padding-bottom: 90px; background-color: #451e8f; }
.doubleTle-catalogue { position: relative; z-index: 20; margin-top: -145px; height: 162px; background: url("../img/doubleTle-down-bg.png") top center no-repeat; }
.doubleTle-catalogue .item-list { float: left; width: 651px; padding-left: 58px; padding-top: 33px; overflow: hidden; }
.doubleTle-catalogue .item { padding: 13px 0; background-color: #502fc2; float: left; margin-left: 17px; width: 200px; border-radius: 4px; text-align: center; font-size: 19px; color: #fff; line-height: 30px; }
.doubleTle-catalogue .item:hover, .doubleTle-catalogue .item.active { background-color: #9c14a8; color: #f9e915; }
.doubleTle-catalogue .item a { color: #fff; }
.doubleTle-catalogue .item:hover a, .doubleTle-catalogue .item.active a { background-color: #9c14a8; color: #f9e915; }
.doubleTle-down-timer { padding-top: 30px; float: left; width: 490px; }
.doubleTle-down-timer .tit { margin-bottom: 14px; text-align: center; color: #fff; font-size: 20px; line-height: 22px; }
.doubleTle-down-timer .main { padding-left: 75px; overflow: hidden; }
.doubleTle-down-timer .timer, .doubleTle-down-timer .em { float: left; color: #fff; font-size: 18px; line-height: 49px; }
.doubleTle-down-timer .em { margin: 0 10px; }
.doubleTle-down-timer .timer { width: 40px; text-align: center; background: url("../img/doubleTle-date-bg.jpg") top left repeat; padding: 0 6px; border-radius: 4px; overflow: hidden; font-size: 32px; }
.doubleTle-step { padding-bottom: 85px; padding-top: 90px; overflow: hidden; }
.doubleTle-step>div { padding-left: 45px; border-left: 1px dashed #751fcb; float: left; color: #fff; font-size: 15px; line-height: 28px; overflow: hidden; }
.doubleTle-step .title { padding-top: 37px; padding-left: 0; border-left: none; width: 198px; text-align: center; font-size: 24px; color: #fff200; line-height: 28px; }
.doubleTle-step .name { font-size: 23px; margin-bottom: 15px; color: #fff200; }
.doubleTle-step .step1 { width: 260px; }
.doubleTle-step .step2 { padding-right: 45px; width: 336px; }
.doubleTle-step .step2 .right { float: right; width: 130px; height: 130px; }
.doubleTle-step .step2 .right img { width: 100%; height: 100%; }
.double-adv-cloum { background: url("../img/doubleTle-adv-bg.jpg") top left repeat-x; }
.double-adv-cloum .content { line-height: 40px; height: 40px; padding: 40px 0; background: url("../img/doubleTle-number.png") center no-repeat; text-align: center; }
.double-adv-cloum .adv-text { display: inline; font-size: 32px; font-weight: 600; padding: 0 15px; color: #fff200; }
.double-adv-cloum img { position: relative; top: -8px; }
.doubleTle-wrap2 { padding-top: 90px; padding-bottom: 10px; background-color: #451e8f; }
.doubleTle-title { margin-bottom: 45px; text-align: center; }
.doubleTle-title .large { background: url("../img/doubleTle-tit-bg.png") right center no-repeat; border-radius: 22px 0 0 22px; padding-left: 44px; padding-right: 68px; display: inline-block; *display: inline;
zoom: 1; font-size: 24px; line-height: 39px; color: #9a2d29; }
.doubleTle-title.fcblue .large { color: #2031b7; }
.doubleTle-title.fcpurple .large { color: #8631cd; }
.doubleTle-course-list { padding-bottom: 85px; overflow: hidden; margin-left: -21px; }
.doubleTle-course-list li { margin-left: 21px; color: #fff; float: left; padding-left: 6px; padding-right: 11px; padding-top: 10px; width: 267px; height: 370px; background: url("../img/doubleTle-red-bg.png") top center no-repeat; }
.doubleTle-course-list .name { padding-top: 23px; margin-bottom: 5px; text-align: center; font-size: 23px; line-height: 32px; font-weight: 600; }
.doubleTle-course-list .text { font-size: 14px; line-height: 28px; margin-bottom: 10px; text-align: center; }
.doubleTle-course-list .targe { padding-bottom: 43px; font-size: 18px; line-height: 28px; text-align: center; }
.doubleTle-course-list .other { padding: 0 18px; overflow: hidden; }
.doubleTle-course-list .other .left { float: left; }
.doubleTle-course-list .other .yuan-price { color: #ffb7d1; text-decoration: line-through; line-height: 20px; }
.doubleTle-course-list .other .now-price { font-size: 16px; line-height: 32px; }
.doubleTle-course-list .now-price strong { font-size: 28px; font-weight: 600; }
.doubleTle-course-list .other .right { float: right; }
.doubleTle-course-list .other .tag { padding-top: 5px; padding-left: 6px; width: 80px; height: 48px; font-size: 16px; line-height: 20px; background: url("../img/doubleTle-red-tag.png") center top no-repeat; color: #a22c28; text-align: center; }
.doubleTle-course-list .btn-box { padding-top: 46px; }
.doubleTle-course-list .btn-defaul { padding: 0; width: 135px; height: 44px; font-size: 18px; color: #ff44bd; line-height: 40px; font-weight: 600; background: url("../img/doubleTle-red-btn.png") center no-repeat; }
.doubleTle-course-blue li { background: url("../img/doubleTle-blue-bg.png") top center no-repeat; }
.doubleTle-course-blue .other .yuan-price { color: #6eafff; }
.doubleTle-course-blue .other .tag { color: #fff; background: url("../img/doubleTle-blue-tag.png") top center no-repeat; }
.doubleTle-course-blue .btn-defaul { background: url("../img/doubleTle-blue-btn.png") center no-repeat; }
.doubleTle-course-purple li { background: url("../img/doubleTle-purple-bg.png") top center no-repeat; }
.doubleTle-course-purple .other .yuan-price { color: #ce95ff; }
.doubleTle-course-purple .btn-defaul { background: url("../img/doubleTle-purple-btn.png") top center no-repeat; }
.doubleTle-course-purple .other .tag { color: #fff; width: 232px; line-height: 25px; padding-top: 9px; height: 30px; margin: 0 auto; background: url("../img/doubleTle-purple-tag.png") center no-repeat; }
.doubleTle-course-purple .other .left { float: none; text-align: center; }
.doubleTle-course-purple .other .right { margin-top: -5px; float: none; text-align: center; }
.doubleTle-course-purple .targe { padding-bottom: 20px; }
.doubleTle-course-purple .btn-box { padding-top: 36px; }
.doubleTle-wrap3 { padding: 100px 0; background: url("../img/doubleTle-choujiangBg.png") top left repeat; }
.doubleTle-choujiang { overflow: hidden; }
.doubleTle-choujiang .left { float: left; width: 460px; text-align: center; }
.doubleTle-choujiang .right { float: right; width: 635px; color: #fff; font-size: 16px; line-height: 28px; }
.doubleTle-choujiang .left img { display: block; margin: 0 auto 25px; width: 439px; }
.doubleTle-choujiang .btn-white { margin: 0 10px; line-height: 46px; padding: 0; width: 195px; font-size: 18px; color: #ff44bd; }
.doubleTle-choujiang .title { padding-top: 10px; font-size: 32px; margin-bottom: 35px; }
.doubleTle-choujiang .tag { margin-bottom: 20px; padding-right: 14px; width: 120px; padding-bottom: 29px; padding-top: 8px; height: 38px; line-height: 38px; text-align: center; font-size: 21px; color: #fff; background: url("../img/doubleTle-choujiang-tag.png") left center no-repeat; }
.doubleTle-choujiang .text { position: relative; margin-bottom: 13px; padding-left: 115px; }
.doubleTle-choujiang .text .name { position: absolute; left: 0; top: 0; }
.doubleTle-wrap4 { padding: 90px 0; background-color: #451e8f; }
.doubleTle-libao { overflow: hidden; }
.doubleTle-libao li { float: left; padding: 25px; width: 659px; height: 273px; text-align: center; background: url("../img/doubleTle-libao-bg1.png") top left no-repeat; }
.doubleTle-libao .list2 { margin-left: 25px; width: 414px; background: url("../img/doubleTle-libao-bg2.png") top left no-repeat; }
.doubleTle-libao li .name { font-size: 24px; color: #4f20aa; margin-bottom: 5px; }
.doubleTle-libao li .text { margin-bottom: 15px; font-size: 16px; color: #666; }
.doubleTle-libao li .pic { height: 200px; line-height: 200px; }
.doubleTle-wrap4 .btn-box { padding-top: 50px; }
.doubleTle-wrap4 .btn-white { color: #4f20aa; line-height: 42px; margin: 0 10px; border-radius: 6px; }
.doubleTle-wrap5 { padding: 60px 0; background-color: #451e8f; }
.doubleTle-wrap5 .title { font-size: 21px; margin-bottom: 20px; }
.doubleTle-wrap5 .content { color: #fff; font-size: 16px; line-height: 28px; }
.doubleTle-wrap5 .content .fcyellow2 { font-size: 17px; }
.doubleTle-wrap5 .btn-box { padding-top: 50px; text-align: left; }
.doubleTle-wrap5 .btn-white { margin: 0 10px; line-height: 46px; padding: 0; width: 195px; font-size: 18px; color: #ff44bd; }
.dialog-main-doubleTle { border-radius: 0; width: 600px; margin-left: -300px; }
.dialog-main-doubleTle .dialog-main { padding: 25px 35px 30px; overflow: hidden; }
.dialog-main-doubleTle .foot { clear: both; background-color: #ede8f6; line-height: 36px; text-align: center; font-size: 16px; }
.dialog-main-doubleTle .left { float: left; width: 210px; text-align: center; font-size: 16px; line-height: 22px; }
.dialog-main-doubleTle .wechat { display: block; height: 210px; width: 100%; }
.dialog-main-doubleTle img { width: 100%; height: 100%; }
.dialog-main-doubleTle .right { padding-left: 45px; float: right; width: 230px; border-left: 1px dashed #ddd; }
.dialog-main-doubleTle .right .title { padding-left: 12px; background-color: #451e8f; color: #fff; border-radius: 4px; font-size: 18px; line-height: 30px; }
.dialog-main-doubleTle .right .item { padding-left: 12px; margin-bottom: 9px; line-height: 24px; }
.dialog-main-doubleTle .right .name { font-size: 16px; font-weight: 600; }
.dialog-main-doubleTle .right .text { }
.dialog-main-doubleTle .close-dialog { right: -10px; top: -10px; }
.doubleTle-wrap1 .btn-box { }
.doubleTle-wrap1 .btn-white { margin: 0 10px; line-height: 46px; padding: 0; width: 195px; font-size: 18px; color: #ff44bd; }
/* Ã©â€ºâ€¦Ã¦â‚¬ÂÃ¥Â¯â€™Ã¥Ââ€¡Ã§ÂÂ­ */

.tc { text-align: center; }
.winter-ys-banner { height: 700px; margin-top: -15px; }
.winter-ys-banner .content { position: relative; z-index: 10; }
.winter-ys-banner .text-cen { padding-left: 695px; padding-top: 470px; }
.winter-ys-banner .btn-defaul { background-color: #fe5048; border: none; display: block; padding: 0; width: 227px; line-height: 37px; font-size: 16px; color: #fff; }
.winter-yasi-price { padding-bottom: 90px; background: url("../img/winer-ys-bg1.jpg") top left repeat; }
.winter-yasi-price .price-pic { float: left; width: 826px; }
.winter-yasi-price .price-pic img { width: 100%; }
.winter-yasi-price .yuyue { float: right; width: 300px; height: 300px; background-color: #fff; }
.winter-yasi-price .yuyue { float: right; width: 300px; height: 300px; background-color: #fff; }
.winter-yasi-yuyue .sign-form { padding: 28px 25px 0; }
.winter-yasi-yuyue .sign-form .onShow { position: absolute; top: 42px; left: 0; }
.winter-yasi-yuyue .title { font-size: 24px; color: #b61035; line-height: 26px; padding-bottom: 25px; text-align: center; }
.winter-yasi-yuyue .sign-form label { position: relative; padding-bottom: 32px; display: block; width: 100%; font-size: 14px; }
.winter-yasi-yuyue .sign-form input[type='text'] { display: block; width: 248px; border: 1px solid #b61035; min-height: 24px; line-height: 24px; padding: 8px 0; text-indent: 26px; }
.winter-yasi-yuyue .sign-form .name { position: absolute; left: 1px; top: 1px; width: 24px; height: 39px; z-index: 10; }
.winter-yasi-yuyue .sign-form .btn-red { background: #b61035; border-radius: 0; position: absolute; right: 0; top: 0; width: 82px; height: 42px; text-align: center; line-height: 42px; }
.winter-yasi-yuyue .sign-form .btn-defaul { color: #fff; background: #b61035; display: block; border: none; width: 100%; padding: 0; line-height: 42px; cursor: pointer; }
.winter-ys-plane { padding-bottom: 100px; background-color: #fff; }
.winter-ys-plane-list { overflow: hidden; }
.winter-ys-plane-list li { float: left; position: relative; width: 521px; height: 231px; text-align: center; }
.winter-ys-plane-list .li1, .winter-ys-plane-list .li2 { width: 317px; height: 486px; }
.winter-ys-plane-list .li2 { float: right; }
.winter-ys-plane-list .li1 { margin-right: 23px; }
.winter-ys-plane-list .li3 { margin-bottom: 24px; }
.winter-ys-plane-list li .img img { width: 100%; height: 100%; }
.winter-ys-plane-list li .btn-box { position: absolute; width: 100%; bottom: 20px; left: 0; z-index: 10; }
.winter-ys-plane-list li .btn-defaul { border-radius: 0; font-size: 18px; color: #b61035; font-weight: 600; line-height: 39px; }
.winter-ys-plane-list .li3 .btn-box { text-align: right; padding-right: 25px; right: 0; width: auto; }
.winter-ys-plane-list .li4 .btn-box { text-align: left; padding-left: 25px; width: auto; }
.winter-yasi-content { height: 820px; background: url("../img/winer-ys-planbg.jpg") top center no-repeat; }
.winter-yasi-content .title-05 { padding-left: 300px; }
.winter-yasi-content .main { padding-left: 334px; width: 866px; }
.winter-yasi-content table { width: 100%; line-height: 26px; color: #fff; }
/*.winter-yasi-content table th,

.winter-yasi-content table td{border: 1px solid #79a3c1;}*/

.winter-yasi-content table th { /*border: 1px solid #79a3c1;*/ padding-top: 12px; padding-bottom: 12px; text-align: center; width: 176px; font-size: 17px; }
.winter-yasi-content table td { /*border: 1px solid #79a3c1;*/ padding-top: 12px; padding-bottom: 12px; padding-left: 46px; text-align: left; font-size: 17px; }
.winter-yasi-content table .tr2 td { padding-bottom: 14px; padding-top: 20px; }
.winter-yasi-content .btn-box { padding-top: 53px; }
.winter-yasi-content .btn-box .btn-defaul { margin: 0 10px; border-radius: 0; background: #3ca2c0; line-height: 42px; }
.winter-yasi-date { background-color: #fff; padding-bottom: 30px; }
.winter-yasi-date .adv-show { margin-bottom: 0; }
.winter-yasi-wuping { padding-bottom: 20px; overflow: hidden; }
.winter-yasi-wuping .left { margin-left: 30px; float: left; width: 720px; border: 1px solid #1ea74b; }
.winter-yasi-wuping .right { margin-right: 30px; float: right; width: 365px; border: 1px solid #ff6742; }
.winter-yasi-wuping .title { padding: 2px 0; line-height: 40px; text-align: center; color: #fff; font-size: 26px; }
.winter-yasi-wuping .left .title { background-color: #1ea74b; }
.winter-yasi-wuping .right .title { background-color: #ff6742; }
.winter-yasi-wuping .title span { font-size: 16px; }
.winter-yasi-wuping .title img { margin-right: 15px; }
.winter-yasi-wuping .main { padding: 15px 25px; min-height: 190px; }
.winter-yasi-wuping .list { overflow: hidden; }
.winter-yasi-wuping .list li { float: left; width: 33.33%; font-size: 17px; padding: 8px 0; line-height: 22px; }
.winter-yasi-wuping .right .list li { width: 50%; }
.winter-yasi-student { background-color: #fff; }
.winter-yasi-student .bg { background: url("../img/winer-ys-studentbg.jpg") center no-repeat; height: 479px; }
.winter-yasi-student .bg { background: url("../img/winer-ys-studentbg.jpg") center no-repeat; height: 479px; }
.winter-yasi-student .bg .content { padding-top: 107px; }
.winter-yasi-student .main { margin: 0 auto; width: 701px; height: 264px; background: url("../img/winer-ys-stdbox.png") center no-repeat; }
.winter-yasi-student .title { padding-bottom: 10px; padding-top: 36px; text-align: center; color: #b61035; font-size: 26px; font-weight: 600; line-height: 30px; }
.winter-yasi-student .title .small { font-size: 16px; font-weight: 500; }
.winter-yasi-student .main .large { font-size: 26px; }
.winter-yasi-student .main .cen { padding-left: 172px; font-size: 16px; }
.winter-yasi-student .main .name { margin-bottom: 3px; }
.winter-yasi-last { background-color: #fff; padding: 40px 0; }
.winter-yasi-last .main { background-color: #b61035; }
/* Ã¥Â¹Â´Ã¤Â¼Å¡ */

.annualZ-banner { height: 864px; margin-top: -15px; }
.annualZ-banner .banner-img, .annualZ-banner .banner-img img { height: 864px; }
.annualZ-banner .content { position: relative; z-index: 10; }
.annualZ-banner .text-cen { padding-left: 488px; padding-top: 449px; }
.annualZ-banner .btn-defaul { background-color: #fff; border: 1px solid #ffa1b1; border-radius: 0; display: block; padding: 0; width: 222px; line-height: 51px; font-size: 20px; color: #bc0b1c; }
.annualZ-banner .btn-defaul:hover { background-color: #fff; }
.annualZ-wrap1 { padding-bottom: 90px; background-color: #fe5049; }
.annualZ-yuyue { position: relative; z-index: 100; margin-bottom: 60px; margin-top: -295px; margin-bottom: 70px; overflow: hidden; height: 226px; background: url("../img/annual-whitebg1.png") top center no-repeat; }
.annualZ-yuyue .wechat { float: left; width: 256px; padding-top: 20px; text-align: center; line-height: 24px; }
.annualZ-yuyue .main { float: left; width: 840px; padding-left: 78px; padding-top: 50px; font-size: 16px; }
.annualZ-yuyue .main .title { font-size: 23px; font-weight: 600; line-height: 29px; color: #7d1d11; margin-bottom: 5px; }
.annualZ-yuyue .main .text { line-height: 26px; }
.annualZ-yuyue-form { padding-top: 28px; }
.annualZ-yuyue-form .list { position: relative; float: left; margin-right: 30px; }
.annualZ-yuyue-form input { display: block; border-radius: 4px; height: 22px; padding: 10px; line-height: 22px; border: 1px solid #bfc0c0; font-size: 16px; }
.annualZ-yuyue-form input[type="text"] { width: 250px; }
.annualZ-yuyue-form .btn-defaul { border: none; cursor: pointer; padding: 0 24px; height: 44px; line-height: 44px; background-color: #fe5049; color: #fff; font-weight: 600; }
.annualZ-yuyue-form .code-list { padding-right: 40px; }
.annualZ-yuyue-form .code-list .btn-defaul { padding: 0 17px; position: absolute; right: 0; top: 0; font-weight: 500; }
.annualZ-yuyue-form .list:last-child { margin-right: 0; }
.annualZ-jinClass { overflow: hidden; }
.annualZ-jinClass li { float: left; width: 27.33%; margin: 0 3%; text-align: center; color: #fff; }
.annualZ-jinClass li .pic { display: block; height: 113px; margin-bottom: 35px; }
.annualZ-jinClass li .title { font-size: 26px; font-weight: 600; line-height: 30px; margin-bottom: 5px; }
.annualZ-jinClass li .small { font-size: 21px; margin-bottom: 14px; }
.annualZ-jinClass li .text { line-height: 24px; font-size: 16px; }
.annualZ-wrap1 .btn-box .btn-defaul { color: #e81e36; border-radius: 4px; line-height: 49px; font-size: 20px; }
.annualZ-jnzhibo { padding-top: 20px; background-color: #fff; padding-bottom: 90px; }
.annualZ-jnzhibo .title-05 { color: #7d1d11; }
.annualZ-jnzhibo .pic { margin-bottom: 20px; text-align: center; }
.annualZ-jnzhibo .pic img { width: 100%; }
.annualZ-lipin { margin-bottom: 80px; padding-bottom: 40px; overflow: hidden; }
.annualZ-lipin li { margin: 0 30px; padding: 25px 0 0; float: left; width: 335px; border: 1px solid #ddd; }
.annualZ-lipin li .name { margin-bottom: 15px; text-align: center; font-size: 24px; font-weight: 600; line-height: 34px; color: #e81e36; }
.annualZ-lipin li .name img { margin-right: 9px; position: relative; top: -5px; }
.annualZ-lipin li .main { padding: 0 29px; padding-bottom: 25px; font-size: 16px; line-height: 26px; min-height: 130px; }
.annualZ-lipin li .btn-box { margin-bottom: -30px; }
.annualZ-lipin li .btn-defaul { background-color: #fe5049; color: #fff; line-height: 44px; }
.annualZ-lipin2 { border: 1px solid #ddd; overflow: hidden; }
.annualZ-lipin2 .pic-left { float: left; width: 360px; }
.annualZ-lipin2 .pic-right { float: right; width: 235px; height: 160px; }
.annualZ-lipin2 .main { width: 765px; padding-right: 23px; padding-left: 50px; float: left; font-size: 16px; }
.annualZ-lipin2 .main .title { padding-top: 28px; font-size: 23px; font-weight: 600; line-height: 29px; color: #7d1d11; margin-bottom: 5px; }
.annualZ-lipin2 .main .text { line-height: 26px; }
.annualZ-teacher { background-color: #dca565; padding-bottom: 90px; padding-top: 20px; }
.annualZ-teacher-list { overflow: hidden; margin-left: -60px; margin-bottom: -40px; }
.annualZ-teacher-list li { margin-bottom: 45px; float: left; width: 192px; margin-left: 60px; }
.annualZ-teacher-list li .pic { width: 100%; height: 240px; }
.annualZ-teacher-list li .pic img { max-width: 100%; height: 100%; }
.annualZ-teacher-list .main { width: 171px; padding: 0 12px; height: 102px; text-align: center; background: url("../img/annual-teacherBg.png") top center no-repeat; }
.annualZ-teacher-list .main .name { padding: 15px 0 10px; font-size: 18px; line-height: 24px; font-weight: 600; }
.annualZ-teacher-list .name .lin { font-weight: 500; }
.annualZ-teacher-list .btn-defaul { border: 1px solid #ff8a56; background: none; line-height: 36px; color: #ff8a56; font-size: 16px; }
.annualZ-teacher .btn-box .btn-defaul { color: #e81e36; border-radius: 4px; line-height: 49px; font-size: 20px; }
.annualZ-course { padding: 20px 0 90px; background-color: #fff; }
.annualZ-course .title-05 { color: #7d1d11; }
.annualZ-course-item { float: left; width: 575px; text-align: center; }
.annualZ-course-tuofu { margin-left: 50px; }
.annualZ-course-item .title { margin-bottom: 2px; line-height: 33px; padding: 20px 0; background-color: #fe5049; color: #fff; font-size: 26px; font-weight: 600; }
.annualZ-course-item .table { margin-bottom: 10px; width: 100%; font-size: 17px; line-height: 26px; }
.annualZ-course-item .table th { background-color: #fe5049; color: #fff; }
.annualZ-course-item .table th, .annualZ-course-item .table td { border: 1px solid #c9c9c9; padding: 15px 0; text-align: center; ; }
.annualZ-course-item .table th { padding-top: 15px; padding-bottom: 15px; }
.annualZ-course-item .table td:hover { background-color: #fe5049; color: #fff; }
.annualZ-course-tuofu .title { background-color: #3c66c8; }
.annualZ-course-tuofu .table th { background-color: #3c66c8; }
.annualZ-course-tuofu .table td:hover { background-color: #3c66c8; }
.annualZ-course-item .btn-box { padding-top: 40px; }
.annualZ-course-item .btn-defaul { padding: 0; width: 238px; line-height: 48px; font-size: 20px; }
.annualZ-linqu { padding: 60px 0; background-color: #dca565; }
.annualZ-linqu .box { overflow: hidden; height: 317px; background: url("../img/annual-whitebg2.png") top center no-repeat; }
.annualZ-linqu .right { float: right; width: 480px; }
.annualZ-linqu .main { float: left; width: 720px; text-align: center; }
.annualZ-linqu .main .title { margin-bottom: 5px; font-size: 32px; font-weight: 600; padding-top: 45px; }
.annualZ-linqu .main .text { margin-bottom: 55px; font-size: 18px; line-height: 28px; }
.annualZ-linqu .main .btn-defaul { padding: 0 30px; font-size: 18px; line-height: 44px; color: #fff; background-color: #fe5049; }
.annualZ-linqu .win-rgs-form { padding: 0 50px; padding-top: 30px; }
.annualZ-linqu .win-rgs-form .list { padding-bottom: 15px; position: relative; }
.annualZ-linqu .code-list .btn-defaul { position: absolute; right: 0; top: 0; line-height: 46px; font-size: 18px; color: #fff; }
.annualZ-linqu .win-rgs-form .text { margin-bottom: 5px; }
.annualZ-linqu .win-rgs-form .name { display: none; }
.annualZ-linqu .win-rgs-form input { width: 99%; }
.annualZ-linqu .win-rgs-form .btn-defaul { background-color: #fe5049; }
.annualZ-huigu { background-color: #fff; padding: 20px 0 90px; }
.annualZ-huigu .title-05 { color: #7d1d11; }
.annualZ-pic-list { overflow: hidden; margin-left: -20px; margin-bottom: -30px; }
.annualZ-pic-list li { float: left; width: 285px; margin-left: 20px; margin-bottom: 30px; }
.annualZ-pic-list li .pic { display: block; height: 207px; margin-bottom: 10px; }
.annualZ-pic-list li .pic img { width: 100%; height: 100%; }
.annualZ-pic-list li .name { padding: 5px 0; font-size: 17px; text-align: center; line-height: 24px; }
.annualZ-meiti { background-color: #efe3d3; padding: 20px 0 90px; }
.annualZ-meiti .title-05 { color: #7d1d11; }
.annualZ-meiti .annualZ-pic-list { padding-bottom: 40px; }
/* Ã¦Å“â€”Ã©ËœÂÃ¤Â¼ËœÃ¥Å Â¿ */

.btn-purpleS { background-color: #6242a3; color: #fff; }
.btn-purpleS:hover { color: #fff; }
.adv-langge-banner { margin-top: -15px; height: 650px; }
.adv-langge-banner .banner-img, .adv-langge-banner .banner-img img { height: 650px; }
.adv-langge-banner .content { position: relative; z-index: 10; }
.adv-langge-banner .text-cen { padding-left: 31px; padding-top: 340px; }
.adv-langge-banner .btn-defaul { background-color: #ffa843; border: none; border-radius: 0; display: block; padding: 0; width: 177px; line-height: 43px; font-size: 20px; color: #fff; }
.adv-langge-course { background-color: #e9ebff; padding-bottom: 90px; }
.adv-lg-top { margin-top: -58px; margin-bottom: 20px; padding: 35px 0; position: relative; z-index: 100; background-color: #6242a3; }
.adv-lg-top .item { width: 25%; float: left; text-align: center; font-size: 17px; color: #fff; }
.adv-lg-top .item a { display: block; color: #fff; line-height: 28px; border-right: 1px solid #9782c2; }
.adv-lg-top .item:last-child a { border-right: none; }
.adv-lg-top .item strong { display: block; font-weight: 600; }
.adv-langge-course .left-video { float: left; width: 560px; }
.adv-langge-course .right-pic { margin-top: -20px; float: right; width: 574px; }
.adv-langge-course .pic img { width: 100%; }
.adv-langge-course .mian { padding-top: 25px; font-size: 16px; line-height: 28px; }
.adv-langge-system { padding: 20px 0 90px; background-color: #fff; }
.adv-langge-system .pic-left { float: left; width: 868px; }
.adv-langge-system .main-right { float: right; width: 290px; }
.adv-langge-system .pic-left .pic { display: block; }
.adv-langge-system .pic img { width: 100%; }
.adv-langge-system .main-right .main { min-height: 354px; padding: 22px 25px; color: #fff; background: #3298e0 url("../img/adv-ys-system-bg.jpg") top center no-repeat; font-size: 16px; line-height: 29px; }
.adv-langge-ptdw { background-color: #3298e0; position: relative; }
.adv-langge-ptdw .right-bg, .adv-langge-ptdw .left-bg { position: absolute; width: 50%; height: 100%; top: 0; }
.adv-langge-ptdw .left-bg { background-color: #2a80bb; left: 0; }
.adv-langge-ptdw .right-bg { right: 0; }
.adv-langge-ptdw .content { position: relative; z-index: 10; overflow: hidden; }
.adv-langge-ptdw .item { padding-top: 20px; padding-bottom: 90px; float: left; width: 50%; }
.adv-langge-ptdw .item .large { font-size: 31px; margin-bottom: 10px; }
.adv-langge-ptdw .item .title-05 { padding-bottom: 35px; }
.adv-langge-ptdw .pic { text-align: center; }
.adv-langge-ptdw .pic img { max-width: 100%; }
.adv-langge-pingt { padding-bottom: 40px; width: 210px; margin: 0 auto; }
.adv-langge-pingt li { margin-bottom: 10px; background-color: #fff; color: #2a80bb; line-height: 17px; padding: 10px 0; text-align: center; font-size: 17px; }
.adv-langge-pingt li img { margin-left: 5px; }
.adv-langge-ptdw .item2 .pic { padding: 20px 0; }
.adv-langge-ypaln { background-color: #e9ebff; padding: 20px 0 90px; }
.adv-lg-ypaln-list { overflow: hidden; margin-left: -18px; }
.adv-lg-ypaln-list li { float: left; margin-left: 18px; width: 225px; }
.adv-lg-ypaln-list li .pic { margin-bottom: 18px; display: block; height: 138px; }
.adv-lg-ypaln-list li img { width: 100%; height: 100%; }
.adv-lg-ypaln-list li .main { min-height: 278px; padding: 20px 24px; background-color: #fff; }
.adv-lg-ypaln-list li .name { line-height: 42px; font-size: 21px; text-align: center; color: #fff; background-color: #9b59b3; }
.adv-lg-ypaln-list li .title { margin-bottom: 4px; font-size: 18px; text-align: center; }
.adv-lg-ypaln-list li .text { font-size: 16px; line-height: 28px; margin-bottom: 10px; color: #777; }
.adv-langge-jianguan { padding: 20px 0 90px; background-color: #331c62; }
.adv-langge-jianguan .clearfix { }
.adv-langge-jianguan .pic-left { float: left; width: 530px; }
.adv-langge-jianguan .main-right { float: right; width: 575px; }
.adv-langge-jianguan .pic { display: block; text-align: center; }
.adv-langge-jianguan .pic img { width: 100%; }
.adv-langge-jianguan .text { padding-bottom: 30px; clear: both; color: #fff; font-size: 16px; line-height: 28px; }
.adv-langge-jianguan .pic-main { overflow: hidden; margin-left: -19px; }
.adv-langge-jianguan .pic-main .pic { float: left; width: 278px; margin-left: 19px; }
.adv-langge-jianguan .btn-defaul { color: #331c62; }
.adv-langge-jiaose { padding: 20px 0 90px; background-color: #fff; }
.adv-lg-jiaose-list { padding-top: 60px; overflow: hidden; margin-left: -18px; }
.adv-lg-jiaose-list li { min-height: 265px; float: left; margin-left: 18px; width: 225px; color: #fff; }
.adv-lg-jiaose-list .li1, .adv-lg-jiaose-list .li1 .title { background-color: #2ba8f0; }
.adv-lg-jiaose-list .li2, .adv-lg-jiaose-list .li2 .title { background-color: #ff9602; }
.adv-lg-jiaose-list .li3, .adv-lg-jiaose-list .li3 .title { background-color: #9b59b3; }
.adv-lg-jiaose-list .li4, .adv-lg-jiaose-list .li4 .title { background-color: #2ba8f0; }
.adv-lg-jiaose-list .li5, .adv-lg-jiaose-list .li5 .title { background-color: #ff9602; }
.adv-lg-jiaose-list li .title { display: block; margin: -55px auto 0; width: 102px; line-height: 32px; font-size: 24px; font-weight: 600; padding: 35px 0; border: 4px solid #fff; border-radius: 50%; overflow: hidden; text-align: center; }
.adv-lg-jiaose-list li .main { padding: 20px 30px; font-size: 16px; line-height: 32px; }
.adv-lg-jiaose-list li em { font-size: 12px; margin-right: 5px; }
.adv-langge-teacher { padding: 20px 0 90px; }
.adv-langge-teacher .advantage-teacher { padding-bottom: 140px; margin-left: -32px; }
.adv-langge-teacher .advantage-teacher li { margin-left: 32px; width: 224px; }
.adv-langge-teacher .main { border: 1px solid #9b59b3; }
.adv-langge-teacher .btn-box { margin-bottom: -27px; }
.adv-lg-tchList { padding-top: 10px; overflow: hidden; margin-top: -80px; }
.adv-lg-tchList li { float: left; width: 199px; text-align: center; }
.adv-lg-tchList li .pic { height: 150px; margin-bottom: 5px; display: block; }
.adv-lg-tchList li .pic img { width: 130px; height: 130px; }
.adv-lg-tchList li .name { font-size: 17px; color: #595757; }
.adv-lg-tchList li:hover img { width: 150px; height: 150px; position: relative; top: -10px; }
.adv-langge-ziliao { padding: 20px 0 90px; background-color: #331c62; }
.adv-langge-ziliao .btn-box-square { padding-top: 30px; }
.adv-langge-ziliao .item { padding: 25px 25px 35px; margin-bottom: 35px; background-color: #483372; color: #fff; overflow: hidden; }
.adv-langge-ziliao .item .main { float: left; width: 315px; }
.adv-langge-ziliao .item .right { float: right; }
.adv-langge-ziliao .main .name { font-size: 26px; font-weight: 600; margin-bottom: 15px; }
.adv-langge-ziliao .main .text { line-height: 29px; }
.adv-langge-ziliao .pic-list { padding-top: 60px; width: 790px; float: left; overflow: hidden; margin-left: -25px; }
.adv-langge-ziliao .pic-list li { width: 132px; float: left; margin-left: 25px; text-align: center; }
.adv-langge-ziliao .pic-list .name { font-size: 16px; font-weight: 500; }
.adv-langge-ziliao .pic { display: block; height: 167px; margin-bottom: 18px; }
.adv-langge-ziliao .pic img { width: 100%; height: 100%; }
.adv-langge-hezuo { padding-top: 20px; height: 1386px; background: url("../img/adv-ys-hezuo.jpg") top center no-repeat; }
.adv-lg-hezMain { height: 532px; padding-top: 40px; background: url("../img/adv-ys-hezuo-book.jpg") top center no-repeat; overflow: hidden; }
.adv-lg-hezMain .left { float: left; width: 487px; }
.adv-lg-hezMain .right { float: right; width: 650px; }
.adv-lg-hzgood { padding: 0 50px 0 30px; overflow: hidden; }
.adv-lg-hzgood li { margin-bottom: 50px; float: left; text-align: center; width: 50%; }
.adv-lg-hzgood li .pic { display: block; margin-bottom: 15px; }
.adv-lg-hzgood .name { color: #465da3; font-size: 18px; line-height: 28px; }
.adv-lg-hezMain .right .pic { display: block; padding-right: 20px; padding-top: 15px; }
.adv-lg-hezMain .right img { max-width: 100%; }
.adv-lg-hezMain .right .btn-box { padding-top: 30px; }
.adv-langge-Server { overflow: hidden; }
.adv-langge-Server li { float: left; color: #fff; font-size: 16px; width: 171px; text-align: center; }
.adv-langge-Server li .pic { display: block; margin-bottom: 20px; }
.adv-langge-pingjia { padding: 20px 0 90px; background-color: #fff; }
.adv-langge-pingjia .main { padding-top: 43px; height: 782px; background: url("../img/adv-ys-padbg.png") top center no-repeat; }
.adv-langge-pingjia .dazonog-message { height: auto; width: 965px; background: none; margin-left: 110px; }
.adv-langge-pingjia .dazonog-message .bd { height: 600px; }
.adv-langge-pingjia .btn-box { padding-top: 30px; }
.adv-langge-std { background-color: #e9ebff; padding: 20px 0 90px; }
.adv-lg-stdList { overflow: hidden; margin-left: -30px; }
.adv-lg-stdList li { background-color: #fff; width: 275px; border: 1px solid #9b59b3; float: left; margin-left: 30px; }
.adv-lg-stdList li .main { padding: 25px; padding-top: 120px; min-height: 190px; background-color: #9b59b3; line-height: 26px; font-size: 16px; color: #fff; }
.adv-lg-stdList li .pic { height: 188px; margin-bottom: -94px; display: block; text-align: center; }
.adv-lg-stdList li .pic img { height: 100%; }
.adv-lg-stdList li .name { font-size: 18px; text-align: center; font-weight: 600; padding: 20px 0; color: #9b59b3; }
.adv-langge-pxplan { padding: 20px 0 90px; background-color: #fff; }
.adv-lg-pxplan-list { overflow: hidden; margin-left: -30px; }
.adv-lg-pxplan-list li { float: left; width: 277px; margin-left: 30px; text-align: center; }
.adv-lg-pxplan-list li .pic { display: block; margin-bottom: 15px; margin-bottom: 15px; }
.adv-lg-pxplan-list li .name { font-size: 16px; }
.adv-langge-meiti { background-color: #331c62; padding: 20px 0 90px; }
.adv-langge-mtList { padding-bottom: 40px; overflow: hidden; margin-left: -37px; }
.adv-langge-mtList li { float: left; margin-left: 37px; width: 213px; height: 297px; }
.adv-langge-mtList li img { width: 100%; height: 297px; }
.adv-langge-mtList .last { width: 446px; }
.adv-langge-pingjia .btn-yellow { color: #222; }
.adv-langge-pxplan .btn-yellow { color: #222; }
.adv-langge-ziliao .btn-yellow { color: #222; }
.adv-langge-hezuo .btn-yellow { color: #222; }
/* ACTÃ¦ËœÂ¯Ã¤Â»â‚¬Ã¤Â¹Ë† */

.act-what-banner { margin-top: -15px; }
.act-what-banner .banner-img { height: 700px; }
.act-what-banner .banner-img img { height: 700px; }
.act-what-banner .content { position: relative; z-index: 10; }
.act-what-banner .text-cen { padding-left: 53px; padding-top: 455px; }
.act-what-banner .btn-defaul { background-color: #ff5c50; padding: 0; font-size: 20px; color: #fff; width: 254px; height: 47px; line-height: 47px; display: block; }
.act-small-en { text-transform: uppercase; letter-spacing: 10px; margin-top: -10px; }
.act-what-wrap1 { padding-bottom: 100px; background-color: #fff; }
.act-sketch-main { position: relative; margin-top: -70px; background-color: #0284cf; }
.act-sketch-main .main { height: 335px; background: url("../img/act-what-about.png") top center no-repeat; overflow: hidden; }
.act-sketch-main .item { float: left; padding: 40px; width: 520px; font-size: 16px; line-height: 30px; }
.act-sketch-main .item .title { margin-bottom: 10px; font-size: 20px; font-weight: 600; }
.act-sketch-main .item .text { margin-bottom: 20px; }
.act-sketch-main .item .btn-box-square { padding-top: 0; }
.act-sketch-main .btn-defaul { background-color: #ff5c50; color: #fff; }
.act-what-shuom { padding-top: 65px; overflow: hidden; }
.act-what-shuom li { float: left; width: 20%; text-align: center; }
.act-what-shuom li .img { display: block; margin-bottom: 25px; }
.act-what-shuom li .name { margin-bottom: 15px; font-size: 21px; font-weight: 600; }
.act-what-shuom li .txt { font-size: 17px; line-height: 28px; }
.act-what-wrap2 { padding-bottom: 100px; background-color: #ff5c50; }
.act-whatm-kemu { background-color: #e6e6e6; padding: 25px; overflow: hidden; }
.act-whatm-kemu .tab-tit { padding-right: 10px; float: left; width: 174px; margin-right: 15px; margin-bottom: -25px; }
.act-whatm-kemu .tab-tit li { position: relative; margin-bottom: 25px; cursor: pointer; }
.act-whatm-kemu .tab-tit li:after, .act-whatm-kemu .tab-tit li:before { visibility: hidden; position: absolute; content: ''; width: 0; height: 0; border: 10px solid transparent; border-left-color: #f3794f; right: -20px; top: 44px; }
.act-whatm-kemu .tab-tit li:before { border-left-color: #e6e6e6; right: -45px; }
.act-whatm-kemu .tab-tit .tit1:after { border-left-color: #f3794f; }
.act-whatm-kemu .tab-tit .tit2:after { border-left-color: #63c4ba; }
.act-whatm-kemu .tab-tit .tit3:after { border-left-color: #fac63b; }
.act-whatm-kemu .tab-tit .tit4:after { border-left-color: #a4d7dd; }
.act-whatm-kemu .tab-tit .tit5:after { border-left-color: #ffd163; }
.act-whatm-kemu .tab-tit .current:after, .act-whatm-kemu .tab-tit .current:before { visibility: visible; }
.act-whatm-kemu .tab-tit li img { width: 100%; }
.act-whatm-kemu .tab-content { width: 950px; float: left; min-height: 640px; background-color: #fff; }
.act-whatm-kemu .main { padding: 35px 50px; }
.act-whatm-kemu .km-title { margin-bottom: 20px; padding-bottom: 6px; border-bottom: 1px solid #acadad; text-align: center; font-size: 26px; color: #ff5c50; line-height: 30px; }
.act-whatm-kemu .km-title .small { font-size: 16px; padding-left: 10px; }
.act-whatm-kemu .main .text { font-size: 16px; line-height: 26px; margin-bottom: 13px; }
.act-whatm-kemu .main img { max-width: 100%; }
.act-whatm-kemu .btn-box-square { padding-top: 25px; }
.act-whatm-kemu .btn-defaul { min-width: 160px; }
.act-whatm-kemu .btn-red { background-color: #ff5c50; margin: 0 10px; }
.act-what-wrap3 { padding-bottom: 100px; background-color: #1c2b56; }
.act-what-school { float: left; background-color: #fff; width: 813px; padding: 23px 25px; }
.act-what-school table { width: 100%; }
.act-what-school td, .act-what-school th { border: 1px solid #b5b5b6; text-align: center; line-height: 22px; padding: 10px 0 9px; font-size: 16px; }
.act-what-school .text { padding-top: 13px; font-size: 14px; line-height: 18px; }
.act-what-date { margin-top: -3px; float: right; padding: 0 25px; width: 266px; height: 554px; background: url("../img/act-what-date.jpg") top center no-repeat; }
.act-what-date .title { margin-bottom: 6px; padding-top: 20px; font-size: 26px; line-height: 38px; color: #fff; text-align: center; }
.act-what-date table { text-align: center; width: 100%; font-size: 16px; }
.act-what-date table th { background-color: #fff; line-height: 22px; padding: 8px 0; text-align: center; }
.act-what-date table td { color: #fff; border-bottom: 1px dotted #58a0d9; line-height: 20px; padding: 7px 0; }
.act-what-wrap3 .btn-defaul { margin: 0 10px; background-color: #ff5c50; }
.act-what-wrap4 { padding-top: 20px; padding-bottom: 100px; background-color: #fff; }
.act-what-wrap4 { }
.act-what-course { }
.act-what-course .tab-tit { margin-bottom: 28px; overflow: hidden; margin-left: -57px; }
.act-what-course .tab-tit li { width: 360px; border: 1px solid #ff5c50; float: left; margin-left: 57px; line-height: 30px; padding: 16px 0; font-size: 24px; text-align: center; cursor: pointer; }
.act-what-course .tab-tit .current { background-color: #ff5c50; color: #fff; }
.act-what-course .tab-content { border: 25px solid #e6e6e6; background-color: #fff; }
.act-what-course .tab-content .main { overflow: hidden; padding: 25px; }
.act-what-course .tab-content .pic { float: left; width: 346px; height: 397px; margin-right: 80px; }
.act-what-course .tab-content .pic img { width: 100%; }
.act-what-course .tab-content .cen { float: left; width: 670px; }
.act-what-course .tab-content .title { font-size: 26px; font-weight: 600; color: #ff5c50; padding: 3px 0 5px; }
.act-what-course .tab-content .text { font-size: 16px; line-height: 30px; margin-bottom: 5px; }
.act-what-course .btn-box-square { padding-top: 20px; text-align: left; }
.act-what-course .btn-red { min-width: 128px; margin: 0 10px; background-color: #ff5c50; }
.act-what-wrap5 { padding-bottom: 100px; background-color: #1c2b56; }
.act-shwat-style { overflow: hidden; }
.act-shwat-style li { float: left; }
.act-shwat-style li.main { width: 291px; height: 420px; background-color: #fff; }
.act-shwat-style li .title { background-color: #0284cf; color: #fff; text-align: center; font-size: 22px; font-weight: 600; line-height: 28px; padding: 15px 0; }
.act-shwat-style .line-en, .act-shwat-style .line-on { width: 11px; height: 427px; background: url("../img/act-what-line1.png") center no-repeat; }
.act-shwat-style .line-on { background-image: url("../img/act-what-line2.png"); }
.act-shwat-style .li1, .act-shwat-style .li3 { margin-top: 6px; }
.act-shwat-style .main .cen { padding: 20px 28px 25px; line-height: 26px; font-size: 16px; }
.act-shwat-style .main .text { min-height: 260px; }
.act-shwat-style li .btn-box { padding-top: 20px; }
.act-shwat-style li .btn-defaul { border: 1px solid #ff5c50; background: none; color: #ff5c50; line-height: 38px; }
.act-what-wrap6 { background-color: #ff5c50; padding-bottom: 70px; }
.act-what-wrap6 .six-ietls-plan { border-color: #ffaea8; }
.act-what-wrap6 .six-ietls-plan .btn-defaul, .act-what-wrap6 .six-ietls-plan .btn-red { background-color: #0284cf !important; }
.act-what-wrap6 .plan-tel { padding-top: 30px; text-align: center; color: #fff; font-size: 22px; letter-spacing: 1px; line-height: 32px; }
.act-what-wrap6 .plan-tel strong { font-size: 26px; font-weight: 600; }
.lively-wrap-act dt { background-color: #ff5c50; }
.lively-wrap-act dt p { padding-top: 45%; }
/* Ã§â€¢â„¢Ã¥Â­Â¦Ã¨â‚¬Æ’Ã©ÂªÅ’ */

.pubMed-banner { margin-top: -15px; }
.pubMed-banner .banner-img { height: 704px; }
.pubMed-banner .banner-img img { height: 704px; }
.pubMed-banner .content { position: relative; z-index: 10; }
.pubMed-banner .text-cen { padding-left: 435px; padding-top: 418px; }
.pubMed-banner .btn-defaul { text-indent: -999em; background: none; padding: 0; font-size: 20px; color: #fff; width: 320px; height: 76px; line-height: 76px; display: block; }
.pubMed-wrap1 { padding-bottom: 90px; background-color: #fff; }
.pubMeb-menu { margin-bottom: 45px; margin-top: -23px; position: relative; z-index: 10; background-color: #1ab283; }
.pubMeb-menu li { float: left; width: 25%; text-align: center; font-size: 15px; }
.pubMeb-menu li a { display: block; line-height: 24px; padding: 20px 0; color: #fff; }
.pubMeb-menu li strong { padding-bottom: 5px; display: block; font-size: 24px; font-weight: 600; }
.pubMed-yuyue { overflow: hidden; background-color: #1ab283; color: #fff; }
.pubMed-yuyue .pic { width: 513px; height: 320px; float: left; }
.pubMed-yuyue .pic img { width: 100%; height: 100%; }
.pubMed-yuyue .main { float: left; width: 687px; height: 320px; }
.pubMed-yuyue-form { padding-left: 50px; padding-top: 30px; }
.pubMed-yuyue-form .title { padding-bottom: 22px; font-size: 26px; font-weight: 600; line-height: 28px; color: #fff; }
.pubMed-yuyue-form .list { position: relative; padding-bottom: 18px; float: left; width: 290px; margin-right: 18px; }
.pubMed-yuyue-form .large-list { width: 598px; }
.pubMed-yuyue-form .list .name { position: absolute; left: 0; top: 0; line-height: 52px; height: 52px; width: 32px; text-align: center; }
.pubMed-yuyue-form .list input[type='text'], .pubMed-yuyue-form .list select { display: block; height: 22px; line-height: 22px; padding: 15px 0; border: none; font-size: 15px; background-color: #fff; width: 100%; text-indent: 32px; }
.pubMed-yuyue-form .list select { height: 52px; padding: 0; line-height: 52px; }
.pubMed-yuyue-form .code-list .btn-defaul { padding: 0 15px; position: absolute; right: 0; top: 0; }
.pubMed-yuyue-form .btn-blue { cursor: pointer; border: none; height: 52px; line-height: 52px; background-color: #0386fc; font-size: 16px; border-radius: 0; }
.pubMed-yuyue-form .btn-block { width: 100%; }
.pubMed-wrap2 { min-height: 1191px; padding-top: 100px; background: #fff url("../img/pubMed-bg1.png") top center no-repeat; }
.pubMed-info { }
.pubMed-info dt { padding-bottom: 20px; overflow: hidden; }
.pubMed-info dt .title { float: left; width: 363px; border: 1px solid #3cdcab; background: #048a61 url("../img/pubMed-san.png") left top no-repeat; color: #fff; line-height: 50px; font-size: 32px; font-weight: 600; text-align: center; }
.pubMed-info dt .last { margin-left: 470px; }
.pubMed-info dd { padding: 10px 0; border-bottom: 1px dotted #a6acc8; overflow: hidden; }
.pubMed-info dd:last-child { border-bottom: none; }
.pubMed-info dd .pic { float: left; width: 470px; text-align: center; }
.pubMed-info dd .item { padding-top: 30px; float: left; width: 365px; color: #fff; font-size: 16px; line-height: 26px; }
.pubMed-info dd .name { font-size: 24px; font-weight: 600; margin-bottom: 10px; }
.pubMed-wrap2 .btn-box { padding-top: 30px; }
.pubMed-wrap2 .btn-defaul { border: 1px solid #3cdcab; background-color: #048a61; color: #fff; line-height: 48px; }
.pubMed-wrap3 { padding-bottom: 90px; padding-top: 20px; background-color: #fff; }
.pubMed-wrap3 .title-05 { color: #1ab283; }
.pubMed-style { padding-bottom: 40px; overflow: hidden; }
.pubMed-style li { float: left; width: 220px; padding: 0 40px; text-align: center; }
.pubMed-style li .pic { display: block; margin-bottom: 34px; }
.pubMed-style li .name { padding-bottom: 12px; line-height: 26px; font-size: 23px; color: #1ab283; position: relative; }
.pubMed-style li .name:after { content: ''; display: block; margin: 12px auto 0; width: 100px; height: 1px; background-color: #1ab283; }
.pubMed-style li .text { font-size: 16px; line-height: 26px; }
.pubMed-guojia { padding-bottom: 45px; overflow: hidden; }
.pubMed-guojia li { cursor: pointer; float: left; width: 140px; padding: 0 50px; text-align: center; opacity: 0.5; }
.pubMed-guojia li img { height: 111px; }
.pubMed-guojia li .name { padding-top: 22px; font-size: 21px; }
.pubMed-guojia .current { opacity: 1; }
.pubMed-gj-content { }
.pubMed-gj-content .main { background-color: #e6e6e6; }
.pubMed-gj-content .pic img { width: 100%; }
.pubMed-gj-content .main .cen { padding: 25px; }
.pubMed-gj-content .table { background-color: #fff; width: 100%; font-size: 16px; line-height: 26px; text-align: center; }
.pubMed-gj-content .table th { background-color: #1ab283; color: #fff; padding: 12px 25px; min-width: 90px; font-size: 18px; }
.pubMed-gj-content .table th, .pubMed-gj-content .table td { border: 1px solid #e6e6e6; }
.pubMed-gj-content .table td { line-height: 25px; padding: 20px 15px; }
.pubMed-gj-content .table .tl { text-align: left; }
.pubMed-gj-content .table .btn-defaul { background-color: #1ab283; color: #fff; line-height: 46px; padding: 0 15px; }
.pubMed-wrap3 .btn-green { line-height: 46px; font-size: 19px; background-color: #1ab283; padding: 0 35px; }
.pubMed-wrap4 { min-height: 1030px; padding-top: 100px; background: #fff url("../img/pubMed-bg2.png") top center no-repeat; }
.pubMed-lc-pic { padding-top: 20px; margin-bottom: 115px; }
.pubMed-lc-pic img { width: 100%; display: block; }
.pubMed-lc-list { overflow: hidden; margin-left: -40px; }
.pubMed-lc-list li { float: left; margin-left: 40px; width: 270px; text-align: center; }
.pubMed-lc-list li .pic { display: block; margin-bottom: 25px; }
.pubMed-lc-list li .pic img { width: 100%; }
.pubMed-lc-list li .name { font-size: 21px; font-weight: 600; color: #fff; }
.pubMed-wrap4 .btn-defaul { font-size: 19px; line-height: 48px; background-color: #1ab283; margin: 0 10px; padding: 0 35px; }
.pubMed-wrap5 { padding-bottom: 60px; background-color: #fff; }
.pubMed-kcms { margin-bottom: 55px; height: 288px; background: url("../img/pubMed-dazhan.png") top center no-repeat; }
.pubMed-kcms .main { padding-left: 127px; padding-top: 54px; color: #fff; font-size: 16px; line-height: 26px; }
.pubMed-kcms .main strong { font-size: 21px; font-weight: 600; margin-right: 5px; }
.pubMed-kcms .main .item { margin-bottom: 24px; }
.pubMed-course { overflow: hidden; margin-left: -40px; margin-bottom: -40px; }
.pubMed-course li { margin-bottom: 40px; float: left; margin-left: 40px; width: 270px; }
.pubMed-course li .img { height: 187px; display: block; }
.pubMed-course li img { width: 100%; height: 100%; }
.pubMed-course li .cen { border: 1px solid #ddd; padding: 25px 10px; text-align: center; font-size: 16px; line-height: 24px; }
.pubMed-course li .name { margin-bottom: 3px; font-size: 21px; font-weight: 600; }
.pubMed-course li .btn-box { padding-top: 28px; }
.pubMed-course li .btn-defaul { padding: 0 15px; border-radius: 0; line-height: 40px; margin: 0 4px; }
.pubMed-course li .btn-green { background-color: #1ab283; border: 1px solid #1ab283; }
.pubMed-course li .btn-kong { background-color: #fff; border: 1px solid #c1c2c2; }
.pubMed-wrap5 .btn-box-square .btn-green { font-size: 19px; line-height: 46px; padding: 0 35px; color: #fff; background-color: #1ab283; }
.pubMed-wrap6 { padding-top: 120px; min-height: 910px; background: #fff url("../img/pubMed-bg3.png") top center no-repeat; }
.pubMed-student { overflow: hidden; }
.pubMed-student .std-list { float: right; width: 286px; }
.pubMed-student .std-list li { float: left; margin-left: 3px; margin-bottom: 3px; width: 140px; height: 147px; opacity: 0.6; cursor: pointer; }
.pubMed-student .std-list .current { opacity: 1; }
.pubMed-student .pic img { width: 100%; height: 100%; }
.pubMed-student .std-content { float: left; background-color: #fff; width: 888px; }
.pubMed-student .std-content .main { padding: 25px; overflow: hidden; }
.pubMed-student .std-content .pic { margin-right: 50px; float: left; width: 276px; height: 393px; }
.pubMed-student .std-content .main-txt { float: left; width: 510px; font-size: 16px; line-height: 26px; }
.pubMed-student .std-content .name { margin-bottom: 28px; padding-bottom: 10px; border-bottom: 1px solid #e6e6e6; }
.pubMed-student .std-content .name strong { font-size: 26px; font-width: 600; margin-right: 6px; }
.pubMed-student .std-content .std-table { margin-bottom: 35px; width: 100%; text-align: center; }
.pubMed-student .std-content .std-table th { background-color: #e6e6e6; }
.pubMed-student .std-content .std-table th, .pubMed-student .std-content .std-table td { padding: 7px; border: 1px solid #e6e6e6; text-align: center; }
.pubMed-student .std-content .text { margin-bottom: 3px; }
.pubMed-wrap6 .btn-defaul { line-height: 48px; font-size: 19px; padding: 0 35px; }
.pubMed-wrap7 { padding-bottom: 100px; background-color: #fff; }
.pubMed-ziyuan { overflow: hidden; margin-left: -10px; }
.pubMed-ziyuan li { float: left; border: 1px solid #e6e6e5; margin-left: 10px; height: 122px; width: 122px; margin-bottom: 10px; }
.pubMed-ziyuan li img { width: 100%; height: 100%; }
.pubMed-wrap8 { padding-bottom: 50px; background-color: #1ab283; }
.pubMed-plan { border: none; padding: 0; }
.pubMed-plan form { padding: 0; overflow: hidden; }
.six-ietls-plan.pubMed-plan .list { padding-bottom: 20px; position: relative; margin: 0 15px; width: 290px; height: 52px; line-height: auto; }
.six-ietls-plan.pubMed-plan .list select, .six-ietls-plan.pubMed-plan .list input { font-size: 16px; text-indent: 34px; height: 22px; line-height: 22px; padding: 15px 0; display: block; width: 100%; border: none; }
.six-ietls-plan.pubMed-plan .list select { height: 52px; line-height: 52px; padding: 0; }
.six-ietls-plan.pubMed-plan .list .name { position: absolute; left: 0; top: 0; line-height: 52px; width: 34px; text-align: center; }
.six-ietls-plan.pubMed-plan .btn-defaul { background-color: #0386fc; line-height: 52px; border-radius: 0; }
.six-ietls-plan.pubMed-plan .code-list .btn-defaul { position: absolute; right: 0; top: 0; padding: 0 10px; width: auto; }
.six-ietls-plan.pubMed-plan .submit-list { margin-left: 0; width: 210px; text-align: center; }
/* Ã§â€¢â„¢Ã¥Â­Â¦Ã¨Â´Â¹Ã§â€Â¨ */

.oStudy-cost-banner { }
.oStudy-cost-banner { margin-top: -15px; }
.oStudy-cost-banner .banner-img { height: 650px; }
.oStudy-cost-banner .banner-img img { height: 650px; }
.oStudy-cost-banner .content { position: relative; z-index: 10; }
.oStudy-cost-banner .text-cen { padding-left: 326px; padding-top: 502px; }
.oStudy-cost-banner .btn-defaul { text-indent: -999em; float: left; background: none; padding: 0; font-size: 20px; color: #fff; width: 186px; height: 49px; line-height: 49px; }
.oStudy-cost-banner .btn-white { width: 193px; }
.oStudyCost-wrap1 { padding-bottom: 100px; padding-top: 77px; background-color: #fff; }
.oStudyCost-bill { margin-bottom: 50px; padding-top: 60px; height: 488px; overflow: hidden; background: url("../img/oStudy-cost-qingdan.png") top center no-repeat; }
.oStudyCost-bill .main { padding-left: 80px; float: left; width: 555px; }
.oStudyCost-bill .line { text-decoration: underline; }
.oStudyCost-bill .pic { float: left; }
.oStudyCost-bill .name { padding: 20px 0; font-size: 36px; font-weight: 600; line-height: 42px; }
.oStudyCost-bill .text { font-size: 16px; line-height: 26px; margin-bottom: 30px; }
.oStudyCost-bill .btn-box { text-align: left; }
.oStudyCost-bill .btn-yellow { background-color: #ff8600; text-align: center; width: 230px; line-height: 58px; height: 58px; padding: 0; font-size: 24px; }
.oStudyCost-bill .btn-yellow img { width: 30px; height: 28px; margin-right: 6px; }
.oStudyCost-comp { padding-bottom: 60px; overflow: hidden; margin-left: -80px; }
.oStudyCost-comp li { float: left; width: 240px; margin-left: 80px; text-align: center; }
.oStudyCost-comp li .img { margin-bottom: 30px; display: block; height: 118px; }
.oStudyCost-comp li .img img { height: 100%; }
.oStudyCost-comp li .name { margin-bottom: 15px; font-weight: 600; font-size: 21px; }
.oStudyCost-comp li .text { font-size: 15px; line-height: 26px; text-align: left; }
.btn-studyCost { width: 425px; margin: 0 auto; overflow: hidden; background: url("../img/oStudy-cost-btn.png") center no-repeat; }
.btn-studyCost .btn-defaul { padding: 0; width: 202px; padding-right: 18px; background: none; line-height: 50px; font-size: 19px; float: left; border: none; }
.btn-studyCost .btn-white { padding-right: 0; width: 203px; color: #ff8600; font-size: 19px; }
.btn-studyCost .btn-defaul strong { font-size: 24px; font-weight: 600; }
.oStudyCost-wrap2 { padding-bottom: 120px; padding-top: 30px; background-color: #5684e9; }
.oStudyCost-wrap2 .title-05 .large img { margin: 0 5px; }
.oStudyCost-wrap3 { padding-bottom: 120px; padding-top: 30px; background-color: #865ba3; }
.oStudyCost-wrap3 .title-05 .large img { margin: 0 5px; }
.oStudyCost-wrap4 { padding-bottom: 120px; padding-top: 30px; background-color: #54a3f0; }
.oStudyCost-wrap4 .title-05 .large img { margin: 0 5px; }
.oStudy-cost-content { }
.oStudy-cost-content .country-tit { margin-bottom: 15px; border-bottom: 1px solid #fff; overflow: hidden; font-size: 0; line-height: 0; text-align: center; }
.oStudy-cost-content .country-tit li { margin: 0 8px; width: 120px; border: 1px solid #fff; border-bottom: none; display: inline-block; *display: inline;
zoom: 0; font-size: 22px; font-weight: 600; line-height: 46px; height: 46px; cursor: pointer; color: #fff; }
.oStudy-cost-content .country-tit .on { background-color: #fff; color: #5684e9; }
/*.oStudy-cost-content .country-tit .current{ background-color: #fff; color: #5684e9; }*/

.oStudy-cost-table { overflow: hidden; }
.oStudy-cost-content .tab-item { float: left; position: relative; min-height: 655px; width: 850px; background-color: #fff; }
.oStudy-cost-content .oStudy-cost-table .title { padding: 50px 0 35px; line-height: 36px; font-size: 26px; font-weight: 600; text-align: center; color: #5684e9; }
.oStudy-cost-content .tab-item:after, .oStudy-cost-content .tab-item:before { content: ''; position: absolute; z-index: 10; top: 58px; right: -24px; width: 0; height: 0; border: 12px solid transparent; }
.oStudy-cost-content .tab-item:after { border-left-color: #5684e9; right: -39px; }
.oStudy-cost-content .tab-item:before { border-left-color: #fff; }
.oStudy-cost-content .side-tab { float: right; position: relative; min-height: 655px; width: 335px; background-color: #fff; }
.oStudy-cost-content .btn-box { text-align: left; margin-left: 0; }
.oStudy-cost-content .main { padding: 0 65px; font-size: 16px; }
.oStudy-cost-content .main .info { min-height: 31px; padding-bottom: 22px; position: relative; padding-left: 112px; line-height: 27px; }
.oStudy-cost-content .main .info .tag { background: url("../img/oStudy-cost-tag.png") right center no-repeat; color: #fff; position: absolute; left: 0; top: 0; line-height: 31px; width: 85px; padding-left: 13px; }
.oStudy-cost-content .main .info .btn-box { padding-top: 13px; }
.oStudy-cost-content .main .info .btn-defaul { padding: 0 10px; min-width: 160px; position: relative; line-height: 48px; border-radius: 0; margin-right: 15px; }
.oStudy-cost-content .main .info .btn-blue-kong:hover { color: #fff; background-color: #ff8600; border: 1px solid #ff8600; line-height: 48px; }
.oStudy-cost-content .main .info .btn-defaul em { display: none; background-color: #ff8600; left: 0; top: 0; position: absolute; width: 100%; height: 100%; }
.oStudy-cost-content .main .info .btn-blue-kong:hover em { display: block; }
.oStudy-cost-content .btn-studyCost { margin-top: 20px; }
.oStudy-cost-class { padding: 0 15px 14px; overflow: hidden; }
.oStudy-cost-class li { float: left; width: 100px; margin: 0 26px 17px; text-align: center; cursor: pointer; }
.oStudy-cost-class li .img { margin-bottom: 5px; display: block; text-align: center; }
.oStudy-cost-class li .img img { display: none; margin: 0 auto; width: 71px; height: 71px; }
.oStudy-cost-class li .img .now { display: block; }
.oStudy-cost-class li.on .now, .oStudy-cost-class li.active .now { display: none; }
.oStudy-cost-class li.on .hover, .oStudy-cost-class li.active .hover { display: block; }
.oStudy-cost-class li .name { line-height: 25px; font-size: 15px; }
.oStudy-cost-content .side-tab .pic-ap { margin: 0 15px; position: relative; line-height: 25px; font-size: 15px; }
.oStudy-cost-content .side-tab .pic-ap img { width: 100%; display: block; }
.oStudy-cost-content .pic-ap .info { color: #fff; position: absolute; left: 0; padding-left: 35px; padding-top: 28px; right: 0; }
.oStudy-cost-content .pic-ap .name { padding-bottom: 12px; line-height: 34px; font-size: 32px; font-weight: 600; }
.oStudy-cost-content .pic-ap .small { font-size: 16px; line-height: 22px; }
.oStudyCost-wrap3 .oStudy-cost-content .country-tit .on { color: #865ba3; }
.oStudyCost-wrap4 .oStudy-cost-content .country-tit .on { color: #54a3f0; }
.oStudyCost-wrap3 .oStudy-cost-content .title { color: #865ba3; }
.oStudyCost-wrap4 .oStudy-cost-content .title { color: #54a3f0; }
.oStudyCost-wrap3 .oStudy-cost-content .tab-item:after { border-left-color: #865ba3; }
.oStudyCost-wrap4 .oStudy-cost-content .tab-item:after { border-left-color: #54a3f0; }
.oStudyCost-wrap3 .main .info .btn-blue-kong { border-color: #865ba3; color: #865ba3; }
.oStudyCost-wrap4 .main .info .btn-blue-kong { border-color: #54a3f0; color: #54a3f0; }
.oStudyCost-wrap5 { background-color: #4a4bc6; padding-top: 120px; padding-bottom: 90px; }
.oStudyCost-guanzu { margin-bottom: 30px; height: 240px; background: url("../img/oStudy-cost-pic2.jpg") center no-repeat; }
.oStudyCost-guanzu .main { padding-left: 48px; color: #fff; padding-top: 25px; }
.oStudyCost-guanzu .name { margin-bottom: 10px; font-size: 30px; line-height: 43px; font-weight: 600; }
.oStudyCost-guanzu .text { font-size: 16px; line-height: 26px; }
.oStudyCost-guanzu .btn-box { padding-top: 20px; text-align: left; }
.oStudyCost-guanzu .btn-white { font-size: 18px; line-height: 52px; width: 236px; padding: 0; color: #ff5c50; }
.oStudyCoat-course { overflow: hidden; margin-left: -36px; }
.oStudyCoat-course li { float: left; margin-left: 36px; margin-bottom: 36px; background-color: #5f60ee; border-radius: 4px; padding: 20px; width: 542px; height: 274px; color: #fff; font-size: 15px; line-height: 26px; }
.oStudyCoat-course li a { color: #fff; }
.oStudyCoat-course li .left { float: left; width: 164px; text-align: center; }
.oStudyCoat-course li .main { width: 340px; float: right; }
.oStudyCoat-course li .name { padding-top: 10px; font-size: 21px; font-weight: 600; margin-bottom: 15px; }
.oStudyCoat-course li .pic { margin-bottom: 14px; display: block; padding-bottom: 15px; background: url("../img/oStudy-cost-ying.png") bottom center no-repeat; }
.oStudyCoat-course li .pic img { width: 164px; height: 164px; }
.oStudyCoat-course li .btn-white { width: 144px; line-height: 37px; padding: 0; color: #ff5c50; font-size: 18px; }
.oStudyCoat-course li .tel { padding-top: 10px; font-size: 17px; color: #fff; line-height: 19px; font-weight: 600; }
.oStudyCoat-course li .tel img { margin-right: 4px; }
.oStudyCoat-course li .main .text { height: 182px; margin-bottom: 12px; overflow: hidden; }
.oStudyCoat-course li .fcyellow2:hover { color: #fff000; text-decoration: underline; }
.oStudyCost-wrap6 { background-color: #fff; padding-top: 30px; padding-bottom: 110px; }
.oStudyCost-wrap6 .title-05 .large { display: block; position: relative; }
.oStudyCost-wrap6 .title-05 .large:after { position: absolute; content: ""; width: 100%; height: 1px; left: 0; top: 50%; background-color: #898989; }
.oStudyCost-wrap6 .title-05 .large strong { padding: 0 20px; background-color: #fff; position: relative; z-index: 10; }
.oStudyCost-ask { overflow: hidden; margin-left: -45px; }
.oStudyCost-ask li { position: relative; float: left; width: 370px; margin-left: 45px; }
.oStudyCost-ask li .main { position: absolute; top: 0; left: 0; width: 80%; z-index: 10; color: #fff; text-align: center; padding: 0 10%; }
.oStudyCost-ask li .main .name { padding-top: 40px; font-size: 30px; line-height: 40px; font-weight: 600; }
.oStudyCost-ask li .main .text { padding-bottom: 20px; font-size: 16px; line-height: 32px; }
.oStudyCost-ask li .main .btn-defaul { border-radius: 0; color: #ff5c50; line-height: 37px; font-size: 17px; }
.oStudyCost-dialog .list .btn-defaul { background-color: #ff8600; }
.oStudyCost-dialog .person-form .list input[type='text'], .oStudyCost-dialog .person-form .list input[type='password'] { border-color: #ff8600; }
.js-dialog-show { }
/* Ã¦â€“Â°Ã¥Â¹Â´Ã©Â¢â€žÃ§ÂºÂ¦ */

.eightNyear-wrap { margin-top: -15px; padding: 60px 0; }
.eightNyear { padding: 20px; background-color: #fff; width: 1000px; margin: 0 auto; }
.eightNyear .banner-pic { position: relative; }
.eightNyear .banner-pic .main { position: absolute; padding-left: 155px; padding-top: 177px; width: 674px; color: #fff; top: 0; left: 0; font-size: 16px; line-height: 26px; }
.eightNyear .banner-pic .date { padding-bottom: 20px; color: #f5e186; text-align: center; line-height: 30px; }
.newYearForm { height: 176px; background: url("../img/eight-year-bg.jpg") top center no-repeat; }
.newYearForm .title { font-size: 24px; font-weight: 600; text-align: center; line-height: 63px; height: 63px; color: #9e0406; }
.newYearForm .form-ul { overflow: hidden; padding-left: 30px; }
.newYearForm .form-ul .list { padding-bottom: 25px; position: relative; float: left; margin-left: 28px; height: 54px; }
.newYearForm .list input[ type="text"] { width: 274px; display: block; background: none; border: none; border-radius: 4px; height: 24px; line-height: 24px; padding: 15px 0; font-size: 17px; text-indent: 42px; }
.newYearForm .list .name { display: none; }
.newYearForm .code-list { width: 383px; position: relative; right: 0; top: 0; }
.newYearForm .btn-defaul { height: 54px; line-height: 54px; background-color: #fe1332; font-size: 17px; padding: 0 15px; }
.newYearForm .btn-defaul:hover { background-color: #ef0b29; }
.newYearForm .code-list .btn-defaul { position: absolute; right: 0; top: 0; }
.newYearForm input.btn-defaul { cursor: pointer; border: none; padding: 0; width: 170px; text-align: center; font-weight: 600; font-size: 20px; }
.newYearForm .prompt { padding-left: 55px; font-size: 13px; color: #9d0502; }
/* Ã¤Â»â‚¬Ã¤Â¹Ë†Ã¦ËœÂ¯SAT */

.sat-what-banner { }
.sat-what-banner { margin-top: -15px; }
.sat-what-banner .banner-img { height: 696px; }
.sat-what-banner .banner-img img { height: 696px; }
.sat-what-banner .content { position: relative; z-index: 10; }
.sat-what-banner .text-cen { padding-left: 444px; padding-top: 398px; }
.sat-what-banner .btn-defaul { border-radius: 0; background-color: #fd6540; padding: 0; font-size: 20px; color: #fff; width: 307px; height: 49px; line-height: 49px; display: block; }
.sat-what-wrap1 { background-color: #fff; position: relative; }
.sat-what-menu { padding-bottom: 50px; position: relative; top: -47px; z-index: 100; padding: 0 125px; overflow: hidden; }
.sat-what-menu li { margin: 0 1px; float: left; width: 166px; height: 84px; padding-right: 22px; background: url("../img/satWt-tag1.png") center no-repeat; }
.sat-what-menu li a { display: block; width: 144px; padding: 16px 11px; font-size: 18px; color: #fff; text-align: center; line-height: 26px; }
.sat-what-menu li.current, .sat-what-menu li:hover { background-image: url("../img/satWt-tag2.png"); }
/*#satWhat1{ padding-top: 50px;}*/

.sat-what-wrap1 { padding-bottom: 110px; }
.satWhat-date { padding: 95px 25px 0; height: 305px; background: url("../img/satWt-date1.png") top center no-repeat; }
.satWhat-date .left-main { float: left; width: 824px; }
.satWhat-date .right-info { float: right; width: 212px; margin-right: 25px; }
.satWt-date-menu { overflow: hidden; border: 1px solid #d0bdb8; }
.satWt-date-menu li { float: left; line-height: 36px; width: 68px; text-align: center; font-size: 18px; color: #fff; cursor: pointer; }
.satWt-date-menu li:hover, .satWt-date-menu li.current { background-color: #fff; color: #fd6540; }
.satWt-date-con .satWt-date-tab { padding-top: 30px; overflow: hidden; }
.satWt-date-con span { float: left; width: 38px; height: 38px; margin: 0 6px 18px 7px; line-height: 38px; text-align: center; font-size: 18px; color: #fff; }
.satWt-date-con span.current { background-color: #fff; color: #fd6540; }
.satWt-date-con span.kong { color: #febcb1; }
.satWhat-date .left-main .btn-box { padding-top: 40px; }
.satWhat-date .left-main .btn-defaul { line-height: 37px; margin: 0 16px; color: #fff; border-radius: 22px; border: 1px solid #fff; background: none; }
.satWhat-date .left-main .btn-defaul:hover { background-color: #fff; color: #fd6540; }
.satWhat-date .right-info { padding-top: 10px; font-size: 16px; color: #fff; line-height: 29px; }
.satWhat-date .right-info .btn-box { padding-top: 25px; }
.satWhat-date .right-info .btn-defaul { display: block; line-height: 37px; max-width: 200px; margin: 0 auto; border-radius: 22px; color: #fd6540; }
.sat-what-wrap2 { padding: 50px 0 100px; background: url("../img/satWt-bg.jpg") top left repeat; }
.satWhat-nous-menu { border-left: 1px solid #fd6540; overflow: hidden; text-align: center; width: 675px; margin: 0 auto 25px; }
.satWhat-nous-menu li { cursor: pointer; border: 1px solid #fd6540; border-left: none; float: left; width: 134px; background-color: #fff; font-size: 0; line-height: 0; }
.satWhat-nous-menu li span { padding: 0 25px; display: block; font-size: 20px; line-height: 48px; }
.satWhat-nous-menu li:hover, .satWhat-nous-menu .current { background-color: #fd6540; color: #fff; }
.satWaht-nous-content { background-color: #fff; }
.satWaht-nous-content .main { padding: 68px; overflow: hidden; }
.satWaht-nous-content .left { float: left; width: 505px; }
.satWaht-nous-content .right { float: right; width: 480px; }
.satWaht-nous-content .main { font-size: 16px; line-height: 30px; }
.satWaht-nous-content .main .text { margin-bottom: 20px; }
.satWaht-nous-content table { width: 100%; }
.satWaht-nous-content table th, .satWaht-nous-content table td { border: 1px solid #9fa0a0; line-height: 24px; padding: 10px; text-align: center; font-size: 16px; }
.satWaht-nous-content table th { background-color: #9fa0a0; color: #fff; border-right: 1px solid #e8e9e9; }
.satWaht-nous-content .btn-box { padding-top: 50px; clear: both; }
.satWaht-nous-content .btn-box .btn-defaul { border-radius: 0; line-height: 48px; margin: 0 15px; background-color: #fd6540; font-size: 17px; }
.sat-what-wrap3 { padding-bottom: 110px; background-color: #fff; }
#satWhat2 { }
.satWaht-flow { position: relative; overflow: hidden; }
.satWaht-flow li { margin-bottom: 70px; width: 210px; position: relative; float: left; padding-left: 90px; min-height: 90px; }
.satWaht-flow .flow2, .satWaht-flow .flow4 { margin-left: 400px; float: right; }
.satWaht-flow .flow7 { margin-left: 155px; }
.satWaht-flow .flow8 { float: right; }
.satWaht-flow .flow3, .satWaht-flow .flow4 { }
.satWaht-flow .flow5 { padding-left: 0; position: absolute; top: 0; margin: 0 auto; left: 50%; margin-left: -237px; width: 473px; float: none; text-align: center; }
.satWaht-flow .flow5 .pic { display: block; margin-bottom: 10px; }
.satWaht-flow li .img { position: absolute; left: 0; top: 0; }
.satWaht-flow li .name { font-size: 24px; margin-bottom: 5px; }
.satWaht-flow li .text { font-size: 16px; line-height: 24px; min-height: 72px; }
.satWaht-flow .step1, .satWaht-flow .step2, .satWaht-flow .step3, .satWaht-flow .step4, .satWaht-flow .step5, .satWaht-flow .step6 { position: absolute; width: 96px; height: 100px; }
.satWaht-flow .step1, .satWaht-flow .step2 { background: url("../img/satWt-down.png") center no-repeat; top: 88px; left: 50px; }
.satWaht-flow .step3, .satWaht-flow .step4 { background: url("../img/satWt-right.png") center no-repeat; top: 360px; }
.satWaht-flow .step5, .satWaht-flow .step6 { background: url("../img/satWt-top.png") center no-repeat; left: 940px; }
.satWaht-flow .step2 { top: 280px; }
.satWaht-flow .step3 { left: 280px; }
.satWaht-flow .step4 { left: 730px; }
.satWaht-flow .step5 { top: 270px; }
.satWaht-flow .step6 { top: 80px; }
.sat-what-wrap3 .btn-box { padding-top: 30px; }
.sat-what-wrap3 .btn-defaul { min-width: 160px; color: #fff; border-radius: 0; line-height: 42px; margin: 0 15px; background-color: #fd6540; font-size: 17px; }
.sat-what-wrap4 { background-color: #004785; padding: 30px 0 100px; }
.sat-what-wrap4 .sat-konwlg-con .large { color: #292b6a; }
.sat-what-wrap4 .sat-konwlg-con .btn-red { background-color: #fd6540; }
.sat-what-beikao { height: 200px; background: url("../img/satWt-pic2.jpg") center no-repeat; }
.sat-what-beikao .title-05 { float: left; width: 614px; padding-left: 250px; text-align: left; padding-top: 40px; }
.sat-what-beikao .title-05 .large { font-size: 47px; line-height: 50px; font-weight: 600; }
.sat-what-beikao .title-05 .small { font-size: 16px; line-height: 30px; }
.sat-what-beikao .btn-box { padding-top: 43px; float: right; width: 206px; }
.sat-what-beikao .btn-box .btn-defaul { margin-bottom: 18px; display: block; padding: 0; line-height: 48px; border-radius: 0; font-size: 18px; color: #d44c43; }
.sat-what-wrap5 { padding-top: 40px; background-color: #fff; padding-bottom: 100px; }
.sat-what-plan { overflow: hidden; margin-left: -75px; }
.sat-what-plan li { float: left; width: 350px; margin-left: 75px; text-align: center; }
.sat-what-plan li .name { font-size: 24px; color: #fd6540; font-weight: 600; padding: 25px 0 20px; }
.sat-what-plan li .main { font-size: 17px; line-height: 28px; }
.sat-what-plan li .text { padding-bottom: 26px; }
.sat-what-plan li .btn-defaul { background-color: #fd6540; line-height: 46px; border-radius: 0; color: #fff; }
.sat-what-wrap6 { padding-top: 30px; padding-bottom: 100px; background: url("../img/satWt-bg.jpg") top left repeat; }
.sat-waht-course { overflow: hidden; }
.sat-waht-course .left-pic { float: left; width: 259px; }
.sat-waht-course .right { float: right; width: 927px; }
.sat-waht-course table { width: 100%; background-color: #fff; text-align: center; }
.sat-waht-course table th { background-color: #4c4d4d; color: #fff; line-height: 58px; }
.sat-waht-course table th, .sat-waht-course table td { border: 1px solid #c8e0ff; text-align: center; font-size: 16px; }
.sat-waht-course table td { padding: 20px 10px; line-height: 26px; }
.sat-waht-course table .btn-defaul { background-color: #fd6540; color: #fff; padding: 0 15px; }
.sat-what-wrap7 { background-color: #0284cf; padding-top: 30px; padding-bottom: 100px; }
.sat-what-wrap7 .act-shwat-style { }
.sat-what-wrap7 .act-shwat-style .title { background-color: #292b6a; }
.sat-what-wrap7 .act-shwat-style .line-en { background: url("../img/satWt-line1.png") top center no-repeat; }
.sat-what-wrap7 .act-shwat-style .line-on { background: url("../img/satWt-line2.png") top center no-repeat; }
.sat-what-wrap8 { padding-bottom: 90px; background-color: #fd6540; }
.sat-what-wrap8 { background-color: #fd6540; }
.sat-what-wrap8 .six-ietls-plan { border-color: #ffaea8; }
.sat-what-wrap8 .six-ietls-plan .btn-defaul, .sat-what-wrap8 .six-ietls-plan .btn-red { background-color: #e31838 !important; }
.sat-what-wrap8 .plan-tel { padding-top: 30px; text-align: center; color: #fff; font-size: 22px; letter-spacing: 1px; line-height: 32px; }
.sat-what-wrap8 .plan-tel strong { font-size: 26px; font-weight: 600; }
/* Ã©â€ºâ€¦Ã¦â‚¬ÂÃ¥Å¸Â¹Ã¨Â®Â­ */

.febActive-banner { }
.febActive-banner { margin-top: -15px; }
.febActive-banner .banner-img { height: 668px; }
.febActive-banner .banner-img img { height: 668px; }
.febActive-banner .content { position: relative; z-index: 10; }
.febActive-banner .text-cen { padding-left: 447px; padding-top: 443px; }
.febActive-banner .btn-defaul { border-radius: 0; background-color: #f25a29; padding: 0; font-size: 26px; color: #fff; width: 305px; height: 58px; line-height: 58px; display: block; }
.febActive-banner { background-color: #fff; position: relative; }
.febActive-wrap1 { background-color: #fff; }
.febActive-wrap1 .main { background-color: #fff; position: relative; margin-top: -35px; padding: 20px 0 100px; border: 20px solid #e6e6e6; border-bottom: none; }
.febActive-why { padding-bottom: 50px; overflow: hidden; }
.febActive-why li { float: left; margin-left: 19px; width: 266px; }
.febActive-why .clum1, .febActive-why .clum3 { padding-top: 60px; }
.febActive-why li .item { padding: 25px; background-color: #b8ebff; border-radius: 6px; overflow: hidden; font-size: 16px; margin-bottom: 20px; line-height: 26px; }
.febActive-why li .item .name { font-size: 23px; font-weight: 600; color: #1d3467; text-align: center; margin-bottom: 15px; }
.febActive-why li .item .text { min-height: 104px; color: #545251; }
.febActive-why .clum1 .item1, .febActive-why .clum3 .item2 { background-color: #b8ebff; }
.febActive-why .clum1 .item2, .febActive-why .clum3 .item1 { background-color: #ddffee; }
.febActive-why .clum2 .item1, .febActive-why .clum3 .item2 { background-color: #dce5fc; }
.febActive-why .clum2 .item2, .febActive-why .clum4 .item1 { background-color: #fff6e1; }
.febActive-wrap1 .btn-defaul { line-height: 56px; background-color: #f25a29; color: #fff; font-size: 20px; color: #fff; padding: 0 35px; }
.febActive-wrap2 { position: relative; z-index: 10; margin-top: -10px; height: 991px; background: url("../img/febActive-bg1.jpg") top center no-repeat; }
.febActive-wrap2 .content { position: relative; padding-top: 115px; }
.febActive-wrap2 .title { padding-top: 80px; position: absolute; left: 449px; }
.febActive-wrap2 .title .large { width: 300px; font-size: 48px; color: #f25a29; font-weight: 600; line-height: 60px; }
.febActive-wrap2 .title .small { padding-top: 60px; padding-left: 53px; font-size: 18px; color: #fff; line-height: 42px; }
.febActive-hard { overflow: hidden; }
.febActive-hard li { padding-bottom: 60px; float: left; color: #fff; width: 215px; }
.febActive-hard li .text { padding: 20px; padding-top: 23px; padding-left: 25px; width: 180px; margin: 0 auto; font-size: 15px; line-height: 25px; }
.febActive-hard li .name { padding-top: 188px; padding-left: 10px; width: 160px; margin: 0 auto; line-height: 40px; font-weight: 600; font-size: 21px; text-align: center; }
.febActive-hard .li1 .febActive-hard li .text { padding-top: 20px; }
.febActive-hard .li2 { margin-left: 700px; float: right; }
.febActive-hard .li3 { margin-right: 115px; }
.febActive-hard .li4 { margin-right: 115px; }
.febActive-hard .li5 { margin-right: 105px; }
.febActive-wrap3 { background-color: #fff; padding: 40px 0 40px; }
.febActive-system { margin-bottom: 75px; padding-top: 13px; }
.febActive-system .left-title { position: relative; background-color: #26ae62; color: #fff; float: left; width: 168px; padding-top: 103px; min-height: 346px; text-align: center; }
.febActive-system .left-title .tit-line { position: absolute; width: 175px; height: 13px; left: 0; top: -17px; }
.febActive-system .left-title .hot { width: 76px; height: 69px; top: -13px; left: -8px; position: absolute; }
.febActive-system .left-title .title { height: 240px; font-size: 32px; font-weight: 600; line-height: 46px; }
.febActive-system .left-title .btn-defaul { background: none; border: 1px solid #fff; color: #fff; font-size: 16px; }
.febActive-system .main { float: right; width: 1032px; }
.febActive-system .main table { width: 100%; font-size: 16px; border: 1px solid #b5b5b5; }
.febActive-system table th, .febActive-system table td { border: 1px solid #b5b5b5; text-align: center; line-height: 26px; padding: 10px; }
.febActive-system table th { text-align: center; background-color: #e6e6e6; border-color: #fff; font-size: 17px; font-weight: 600; }
.febActive-system table td { padding: 18px 10px; }
.febActive-system table .tx-left { text-align: left; }
.febActive-system table td .btn-blue-qian { background-color: #02b4d0; padding: 0 15px; }
.febActive-system table td .btn-red { background-color: #ff6644; padding: 0 15px; }
.febActive-system2 .left-title { background-color: #02b4d0; }
.febActive-system3 .left-title { background-color: #ff6644; }
.febActive-system4 .left-title { background-color: #50a2e8; }
.febActive-system table .th1 { width: 100px; }
.febActive-system table .th2 { width: 245px; }
.febActive-system table .th3 { width: 80px; }
.febActive-system table .th5 { width: 100px; }
.febActive-ceshi { height: 220px; background: url("../img/febActive-ceshi.jpg") center no-repeat; }
.febActive-ceshi .title-05 { padding-bottom: 13px; padding-top: 40px; text-align: right; }
.febActive-ceshi .title-05 .large { font-size: 42px; line-height: 50px; }
.febActive-ceshi .btn-box { padding-right: 100px; text-align: right; }
.febActive-ceshi .btn-defaul { padding: 0; width: 308px; background: none; text-indent: -999em; height: 54px; line-height: 54px; }
.febActive-wrap4 { padding: 50px 0 110px; background: #063a86 url("../img/febActive-bg2.jpg") center bottom no-repeat; }
.febActive-team { overflow: hidden; margin-left: -135px; }
.febActive-team li { float: left; width: 310px; margin-left: 135px; color: #fff; }
.febActive-team li .pic { margin: 0 auto 26px; background: url("../img/febActive-yuan.png") center no-repeat; width: 195px; height: 165px; padding-top: 43px; text-align: center; }
.febActive-team li .name { padding-top: 18px; font-size: 20px; font-weight: 600; }
.febActive-team li .text { font-size: 16px; line-height: 26px; }
.febActive-wrap4 .btn-box { padding-top: 70px; }
.febActive-wrap4 .btn-box .btn-defaul { padding: 0 65px; background-color: #ff6644; line-height: 56px; font-size: 20px; }
.febActive-wrap5 { background-color: #fff; padding: 40px 0 100px; }
.febActive-flow { padding-top: 25px; margin-bottom: -60px; overflow: hidden; background: url("../img/febActive-kuang.png") center no-repeat; }
.febActive-flow li { background-color: #fff; float: left; border: 1px solid #c9caca; width: 196px; height: 230px; margin-bottom: 62px; border-radius: 6px; margin-left: 35px; }
.febActive-flow .li6, .febActive-flow .li7, .febActive-flow .li8, .febActive-flow .li9, .febActive-flow .li10 { float: right; margin-left: 0; margin-right: 35px; }
.febActive-flow li .numb { margin: -25px auto 20px; display: block; width: 56px; height: 48px; line-height: 48px; text-align: center; font-size: 20px; font-weight: 600; color: #fff; background: url("../img/febActive-tag.png") center no-repeat; }
.febActive-flow li .name { margin-bottom: 12px; font-size: 20px; font-weight: 600; color: #f25a29; text-align: center; }
.febActive-flow li .text { font-size: 16px; line-height: 26px; padding: 0 16px; }
.febActive-wrap6 { padding: 107px 0 108px; background: url("../img/febActive-bg3.jpg") top center no-repeat; }
.febActive-wrap6 .main { width: 701px; margin: 0 auto; height: 234px; padding-top: 30px; background: url("../img/febActive-white.png") center no-repeat; }
.febActive-wrap6 .title { text-align: center; color: #f25a29; }
.febActive-wrap6 .title .large { padding-bottom: 10px; line-height: 32px; font-size: 26px; font-weight: 600; }
.febActive-wrap6 .title .small { font-size: 16px; line-height: 24px; }
.febActive-wrap6 .cen { padding-left: 172px; padding-top: 20px; font-size: 16px; line-height: 27px; }
.febActive-wrap6 .cen .large { font-size: 24px; line-height: 32px; }
.febActive-other2 { background-image: url("../img/febActive-bg31.jpg"); }
/* Ã©Â»â€˜Ã©Â©Â¬Ã¨Â®Â¡Ã¥Ë†â€™ */

.darkHorse-banner { margin-top: -15px; }
.darkHorse-banner .banner-img { height: 705px; }
.darkHorse-banner .banner-img img { height: 705px; }
.darkHorse-banner .content { position: relative; z-index: 10; }
.darkHorse-banner .text-cen { padding-left: 490px; padding-top: 432px; }
.darkHorse-banner .btn-defaul { border-radius: 0; background: none; text-indent: -999em; padding: 0; font-size: 26px; color: #fff; width: 642px; height: 57px; line-height: 57px; display: block; }
.darkHorse-banner2 .text-cen { padding-left: 540px; padding-top: 455px; }
.darkHorse-banner2 .btn-defaul { border-radius: 0; background: none; text-indent: -999em; padding: 0; font-size: 26px; color: #fff; width: 550px; height: 57px; line-height: 57px; display: block; }
.darkHorse-banner { background-color: #fff; position: relative; }
.darkHorse-wrap { padding-bottom: 70px; background-color: #23a79a; }
.darkHorse-menu { position: relative; margin-top: -80px; }
.darkHorse-menu li { width: 116px; height: 116px; margin: 0 134px; background-color: #fff; border-radius: 50%; float: left; font-size: 26px; font-weight: 600; border: 8px solid #e0e1e1; }
.darkHorse-menu li a { width: 116px; height: 90px; padding-top: 26px; color: #23a79a; display: block; text-align: center; line-height: 32px; }
.darkHorse-block1 { margin-top: 75px; padding: 40px; background-color: #fff; }
.darkHors-title { padding-top: 30px; padding-bottom: 80px; overflow: hidden; padding-left: 382px; }
.darkHors-title img { float: left; margin-right: 25px; }
.darkHors-title .large { font-size: 48px; line-height: 72px; font-weight: 600; color: #23a79a; }
.darkHors-title .small { font-size: 20px; line-height: 22px; }
.darkHorse-block1 .left-pic { float: left; background-color: #23a79a; width: 327px; color: #fff; }
.darkHorse-block1 .title { padding: 20px 0 15px; font-size: 26px; font-weight: 600; line-height: 30px; text-align: center; color: #fff; }
.darkHorse-block1 .left-pic .main { min-height: 282px; padding: 0 25px; font-size: 17px; line-height: 32px; }
.darkHorse-block1 .left-pic .text { padding-top: 10px; }
.darkHorse-block1 .left-pic img { width: 100%; display: block; }
.darkHorse-block1 .right-main { width: 762px; float: right; background-color: #23a79a; }
.darkHorse-block1 .main-table { width: 100%; font-size: 17px; text-align: center; background-color: #fff; }
.darkHorse-block1 .main-table th { text-align: center; color: #fff; background-color: #23a79a; border: 1px solid #fff; }
.darkHorse-block1 .main-table th:first-child { border-left-color: #23a79a; }
.darkHorse-block1 .main-table th:last-child { border-right-color: #23a79a; }
.darkHorse-block1 .main-table td { border: 1px solid #23a79a; }
.darkHorse-block1 .main-table td, .darkHorse-block1 .main-table th { line-height: 28px; padding: 10px; }
.darkHorse-block1 .main-text { padding-top: 60px; font-size: 17px; line-height: 32px; }
.darkHorse-block1 .main-text .title { color: #23a79a; text-align: left; }
.darkHorse-block1 .btn-box .text { padding-top: 28px; color: #666; font-size: 15px; }
.darkHorse-block1 .btn-box .btn-defaul { padding: 0 50px; margin: 0 10px; background-color: #23a79a; color: #fff; font-size: 20px; line-height: 58px; }
.darkHorse-block2 { margin-top: 75px; padding: 40px; background-color: #fff; }
.darkHorse-course { margin-bottom: 110px; overflow: hidden; margin-left: -55px; }
.darkHorse-course li { float: left; width: 180px; margin-left: 55px; text-align: center; }
.darkHorse-course li .pic { display: block; margin-bottom: 20px; }
.darkHorse-course li img { width: 170px; height: 195px; }
.darkHorse-course li .name { font-size: 20px; }
.darkHorse-block3 { margin-top: 75px; padding: 40px; background-color: #fff; }
.darkHorse-baoming { padding-bottom: 15px; border: 1px solid #23a79a; }
.darkHorse-baoming .title-05 { margin-top: -20px; padding-top: 0; }
.darkHorse-baoming .title-05 .large { padding: 0 20px; background-color: #fff; font-size: 32px; color: #23a79a; }
.darkHorse-baoming .six-ietls-plan { padding: 0; border: none; }
.darkHorse-baoming .six-ietls-plan .list { position: relative; padding-bottom: 30px; margin: 0 20px; }
.darkHorse-baoming .six-ietls-plan input[type="text"] { font-size: 17px; padding: 7px; padding-left: 50px; text-indent: 0; border: 1px solid #23a79a; }
.darkHorse-baoming .six-ietls-plan .btn-red, .darkHorse-baoming .six-ietls-plan .btn-defaul { padding: 0 18px; font-size: 17px !important; line-height: 50px; height: 50px; border-radius: 0; background-color: #23a79a !important; border: 1px solid #23a79a; }
.darkHorse-baoming .six-ietls-plan .btn-defaul { margin-left: 0; width: 240px; padding: 0 !important; font-weight: 600; }
.darkHorse-baoming .six-ietls-plan .name { margin: 0; position: absolute; width: 50px; height: 52px; text-align: center; line-height: 52px; }
.darkHorse-block3 { padding-bottom: 70px; }
.darkHorse-block3 .left-table { float: left; width: 670px; }
.darkHorse-block3 .right-pic { float: right; width: 395px; }
.darkHorse-block3 .right-pic img { width: 100%; }
.darkHorse-block3 .darkHors-table2 { width: 100%; }
.darkHorse-block3 .darkHors-table2 th, .darkHorse-block3 .darkHors-table2 td { border: 1px solid #23a79a; text-align: center; font-size: 18px; }
.darkHorse-block3 .darkHors-table2 th { line-height: 38px; padding: 25px 0; font-size: 32px; font-weight: 600; color: #23a79a; }
.darkHorse-block3 .darkHors-table2 th img { margin-right: 14px; }
.darkHorse-block3 .darkHors-table2 td { line-height: 27px; padding: 15px; }
.darkHorse-block3 .darkHors-table2 .text-left { padding-left: 40px; text-align: left; }
/*.dialogBg{ background-image: url("../img/member-dialog-bg.jpg");}*/

.dialogDarkHors { box-shadow: 0; width: 1120px; margin-left: -560px; border-radius: 0; }
.dialogDarkHors .close-dialog { right: -10px; top: -10px; }
.dialogDarkHors .dialog-main { border: 16px solid #e6e6e6; padding: 35px; }
.dialogDarkHors .dialog-main .name { font-size: 26px; padding-bottom: 25px; font-weight: 600; }
.dialogDarkHors .dialog-main .cen { height: 320px; overflow-y: auto; font-size: 16px; line-height: 30px; }
.dialogDarkHors .dialog-main .text { margin-bottom: 20px; }
.dialogDarkHors .dialog-main .btn-box { padding-top: 30px; }
.dialogDarkHors .dialog-main .btn-defaul { background-color: #23a79a; color: #fff; padding: 0 50px; font-size: 20px; line-height: 56px; }
/* Ã¥â€¡ÂºÃ¥â€ºÂ½Ã§â€¢â„¢Ã¥Â­Â¦2 */

.pb50 { padding-bottom: 50px; }
.overStudy-banner { margin-top: -15px; }
.overStudy-banner .banner-img { height: 708px; }
.overStudy-banner .banner-img img { height: 708px; }
.overStudy-banner .content { position: relative; z-index: 10; }
.overStudy-banner .text-cen { padding-left: 0; padding-top: 443px; }
.overStudy-banner .btn-defaul { background-color: #ff5c50; padding: 0; font-size: 20px; color: #fff; width: 296px; height: 74px; line-height: 74px; display: block; }
.overStudy-flow { padding-bottom: 100px; padding-top: 40px; background-color: #fff; }
.overStudy-flow .title { padding: 20px 0; color: #ff5b51; overflow: hidden; line-height: 34px; }
.overStudy-flow .title .more { float: right; border: 1px solid #ff5b51; color: #ff5b51; border-radius: 4px; font-size: 18px; padding: 0 19px; }
.overStudy-flow .title .name { font-size: 32px; }
.overStudy-flow-list { padding: 38px 0; border: 1px dotted #ff5b51; border-left: none; border-right: none; overflow: hidden; }
.overStudy-flow-list li { float: left; width: 150px; text-align: center; }
.overStudy-flow-list li .img { display: block; height: 50px; margin-bottom: 20px; }
.overStudy-flow-list li .name { font-size: 18px; font-size: 22px; }
.overstudy-title { padding: 80px 0 60px; padding-left: 315px; }
.overstudy-title .large { font-size: 40px; font-weight: 600; }
.overstudy-title .large .eg { padding-left: 10px; text-transform: uppercase; font-size: 34px; font-weight: 400; }
.overstudy-title .small { font-size: 18px; }
.overstudy-title .small .sp { letter-spacing: 10px; }
.overStudy-asse { padding-bottom: 130px; padding-top: 22px; background: #ff5b51 url("../img/overStudy-bg1.jpg") top center no-repeat; }
.overStudy-asse .box { position: relative; background-color: #fff; padding: 65px; }
.overStudy-asse .box .pic { position: absolute; right: -2px; top: -135px; }
.overStudy-asse .title { margin-bottom: 25px; background-color: #e6f4fd; padding: 20px; line-height: 32px; font-size: 16px; }
.overStudy-asse .title img { float: left; margin-right: 10px; }
.overStudy-asse .title .large { font-size: 30px; color: #ff5b51; margin-right: 15px; }
.overStudy-form { }
.overStudy-form .list { padding-left: 10px; position: relative; padding-bottom: 25px; overflow: hidden; font-size: 16px; line-height: 48px; }
.overStudy-form .name { float: left; line-height: 48px; width: 150px; padding-left: 10px; }
.overStudy-form .item, .overStudy-form .list-inner { float: left; }
.overStudy-form .list input[type="text"], .overStudy-form .list select { width: 450px; height: 26px; padding: 10px; text-indent: 5px; line-height: 26px; border: 1px solid #ddd; border-radius: 3px; font-size: 16px; }
.overStudy-form .list select { width: 470px; height: 46px; padding: 0; line-height: 46px; text-indent: 15px; }
.overStudy-form .list .right-btn { padding: 0; width: 210px; position: relative; top: 8px; float: right; position: relative; line-height: 34px; border: 1px solid #ddd; background: none; border-radius: 4px; }
.overStudy-form .list .right-btn:hover { background-color: #ff5b51; color: #fff; border-color: #ff5b51; }
.overStudy-form .list .rdo-item { cursor: pointer; min-width: 125px; text-align: left; }
.overStudy-form .list .list-inner-code { position: relative; margin-right: 50px; }
.overStudy-form .list-inner-code .btn-defaul { position: absolute; right: 0; top: 0; line-height: 48px; }
.overStudy-form .list-inner input[type='text'] { width: auto; min-width: 240px; }
.overStudy-form .list-inner-code input[type='text'] { width: 420px; }
.overStudy-form .list-inner-code2 .name { width: 100px; }
.overStudy-form .list .btn-red { background-color: #ff5b51; }
.overStudy-form .btn-box { padding-top: 50px; padding-left: 290px; }
.overStudy-form .btn-box .btn-defaul { padding: 0; width: 190px; float: left; margin-right: 50px; border: none; line-height: 48px; height: 48px; font-size: 18px; }
.overStudy-form .list .item { position: relative; }
.overStudy-form .onShow, .overStudy-form .onFocus, .overStudy-form .onError, .overStudy-form .onCorrect, .overStudy-form .onLoad, .overStudy-form .onTime { position: absolute; top: 52px; left: -10px; }
.overStudy-apply { background-color: #3d59bc; padding-top: 20px; padding-bottom: 100px; }
.overStudy-apply-menu { padding-bottom: 30px; text-align: center; }
.overStudy-apply-menu li { cursor: pointer; display: inline-block; *display: inline;
zoom: 1; width: 190px; font-size: 0; line-height: 0; background-color: #fff; margin: 0; }
.overStudy-apply-menu li span { display: block; font-size: 20px; line-height: 52px; }
.overStudy-apply-menu li.active { background-color: #1db3f0; color: #fff; }
.overStudy-tab-main { position: relative; background-color: #2c43a9; padding: 30px; padding-top: 50px; }
.overStudy-tab-main .main-tag { width: 90px; height: 105px; position: absolute; left: 15px; top: -80px; }
.overStudy-tab-main .cen { position: relative; }
.overStudy-tab-main .cen .btn-right { position: absolute; right: 0; top: 10px; border: 1px solid #fff; color: #fff; background: none; font-size: 16px; }
.overStudy-tab-main .title { margin-bottom: 15px; color: #fff; font-size: 24px; font-weight: 600; }
.overStudy-tab-main .cen .text { font-size: 16px; line-height: 30px; color: #fff; }
.overStudy-tab-main .left-main { float: left; width: 570px; }
.overStudy-tab-main .right-main { float: right; width: 515px; }
.overStudy-tab-main .term { padding-top: 5px; overflow: hidden; margin-left: -10px; }
.overStudy-tab-main .term li { margin-bottom: 20px; float: left; width: 165px; text-align: center; margin-left: 10px; }
.overStudy-tab-main .term li .pic { margin-bottom: 10px; display: block; width: 165px; height: 125px; }
.overStudy-tab-main .term li .name { font-size: 16px; line-height: 24px; color: #fff; }
.overStudy-tab-main .step { padding-top: 5px; }
.overStudy-tab-main .step li { overflow: hidden; position: relative; background-color: #fff; padding: 8px; padding-left: 45px; margin-bottom: 15px; font-size: 16px; line-height: 40px; }
.overStudy-tab-main .step .numb { line-height: 56px; background-color: #1db3f0; color: #fff; width: 32px; text-align: center; font-size: 20px; font-weight: 600; position: absolute; left: 0; top: 0; bottom: 0; }
.overStudy-tab-main .step .btn-defaul { border: 1px solid #ff5b51; color: #ff5b51; line-height: 38px; background: none; float: right; }
.overStudy-plan { background-color: #fff; padding: 20px 0 100px; }
.overStudy-plan-menu { padding-bottom: 30px; text-align: center; }
.overStudy-plan-menu li { border: 1px solid #1db3f0; margin: 0 -2px; cursor: pointer; display: inline-block; *display: inline;
zoom: 1; width: 190px; font-size: 0; line-height: 0; background-color: #fff; }
.overStudy-plan-menu li span { display: block; font-size: 20px; line-height: 52px; }
.overStudy-plan-menu li.active { background-color: #1db3f0; color: #fff; }
.overStudy-plan-table .overStudy-plan-main { padding: 30px 30px 80px; border: 12px solid #e6e6e6; }
.overStudy-plan-table .pic { width: 1116px; text-align: center; }
.overStudy-plan-table .pic img { width: 100%; }
.overStudy-plan-table .btn-defaul { margin: 0 15px; line-height: 48px; border-radius: 4px; }
.overStudy-promote { padding: 20px 0 100px; background-color: #3d59bc; }
.overStudy-promote-menu { overflow: hidden; background-color: #2c43a9; }
.overStudy-promote-menu .left-tit { float: left; width: 337px; height: 195px; padding-left: 32px; text-align: left; color: #fff; background: url("../img/overStudy-tishen1.jpg") left center no-repeat; }
.overStudy-promote-menu .left-tit .name { padding-top: 20px; font-size: 32px; font-weight: 600; line-height: 38px; }
.overStudy-promote-menu .left-tit .text { padding-top: 10px; font-size: 15px; line-height: 26px; }
.overStudy-promote-menu { margin-bottom: 50px; }
.overStudy-promote-menu .list { padding-top: 38px; float: left; width: 830px; overflow: hidden; }
.overStudy-promote-menu .list li { cursor: pointer; background: none; margin-bottom: 32px; margin-left: 32px; border-radius: 4px; float: left; width: 160px; height: 40px; line-height: 40px; font-size: 17px; color: #fff; border: 1px solid #ddd; border-radius: 4px; text-align: center; }
.overStudy-promote-menu .list .active, .overStudy-promote-menu .list li:hover { background-color: #ff5b51; border-color: #ff5b51; }
.overStudy-promote-main { }
.overStudy-promote-main .list { overflow: hidden; margin-left: -24px; }
.overStudy-promote-main .list li { float: left; width: 588px; height: 312px; background-color: #2c43a9; margin-left: 24px; margin-bottom: 25px; }
.overStudy-promote-main .list .pic { float: left; width: 185px; height: 312px; }
.overStudy-promote-main .list img { width: 100%; height: 100%; }
.overStudy-promote-main .list .cen { width: 353px; float: left; padding: 30px; padding-right: 20px; color: #fff; }
.overStudy-promote-main .list .name { margin-bottom: 15px; font-size: 26px; }
.overStudy-promote-main .list .text { font-size: 16px; line-height: 34px; }
.overStudy-promote-main .list .btn-box { padding-top: 30px; text-align: left; }
.overStudy-promote-main .list .btn-defaul { line-height: 44px; border: 1px solid #fff; font-size: 17px; background: none; color: #fff; }
.overStudy-promote-main .list .btn-defaul:hover { background-color: #ff5b51; border-color: #ff5b51; }
.overStudy-promote-main .btn-red { padding: 0 30px; margin: 0 10px; border-radius: 4px; background-color: #ff5b51; border-color: #ff5b51; line-height: 46px; }
.overStudy-ready { background-color: #fff; padding: 20px 0 100px; }
.overStudy-ready .cen-text { overflow: hidden; font-size: 16px; padding-left: 175px; line-height: 32px; }
.overStudy-ready .cen-text p { padding-top: 25px; }
.overStudy-ready .cen-text .img { float: left; overflow: hidden; font-size: 16px; margin-right: 15px; }
.overStudy-ready-gc { padding-bottom: 120px; padding-top: 45px; }
.overStudy-ready-gc .title { padding-bottom: 45px; font-size: 26px; font-weight: 600; text-align: center; }
.overStudy-ready-gc .list { padding-bottom: 30px; overflow: hidden; margin-left: -48px; }
.overStudy-ready-gc li { float: left; margin-left: 48px; width: 262px; height: 260px; border: 1px solid #ddd; border-radius: 4px; text-align: center; }
.overStudy-ready-gc li .name { padding: 23px 0; font-size: 26px; font-weight: 500; }
.overStudy-ready-gc li .pic { margin-bottom: 25px; display: block; height: 56px; }
.overStudy-ready-gc li .text { font-size: 16px; line-height: 26px; }
.overStudy-ready-gc li .btn-red { width: 190px; padding: 0; background-color: #ff5b51; line-height: 46px; margin-bottom: -50px; font-size: 18px; }
.overStudy-ready-main { overflow: hidden; }
.overStudy-ready-main .left-main { background: url("../img/overStudy-zhunbLeft.png") top center no-repeat; float: left; width: 404px; height: 521px; }
.overStudy-ready-main .right-main { background: url("../img/overStudy-zhunbRight.png") top center no-repeat; float: right; float: right; width: 448px; height: 521px; }
.overStudy-ready-main .cen-pic { float: left; width: 338px; height: 521px; }
.overStudy-ready-main .left-main .main { padding-left: 45px; padding-top: 40px; color: #fff; font-size: 16px; }
.overStudy-ready-main .left-main .text { padding: 12px 0; line-height: 18px; background: url("../img/overStudy-ok.png") left center no-repeat; padding-left: 42px; }
.overStudy-ready-main .right-main .main { padding-left: 45px; padding-top: 40px; color: #fff; font-size: 16px; }
.overStudy-ready-main .right-main .text { padding: 12px 0; line-height: 18px; background: url("../img/overStudy-wrong.png") left center no-repeat; padding-left: 42px; }
.overStudy-school { background-color: #eaf6fd; padding: 20px 0 100px; }
.overStudy-school-list { overflow: hidden; margin-left: -48px; }
.overStudy-school-list li { position: relative; float: left; width: 368px; height: 181px; margin-left: 48px; }
.overStudy-school-list li .cen { padding-top: 45px; position: absolute; z-index: 10; width: 100%; top: 0; text-align: center; }
.overStudy-school-list li .name { padding-bottom: 18px; font-size: 26px; font-weight: 600; color: #fff; }
.overStudy-school-list .btn-defaul { width: 260px; padding: 0; text-align: center; background: none; font-size: 16px; color: #fff; border: 1px solid #fff; }
.overStudy-other { position: relative; height: 370px; overflow: hidden; }
.overStudy-other .img { position: absolute; left: 50%; margin-left: -960px; top: 0; }
.overStudy-other .cen { position: relative; z-index: 10; color: #fff; font-size: 16px; line-height: 28px; }
.overStudy-other .cen .large { padding-top: 40px; font-size: 60px; font-weight: 600; line-height: 80px; }
.overStudy-other .cen .small { padding-bottom: 20px; font-size: 24px; text-transform: uppercase; }
.overStudy-other .cen .text { padding-bottom: 10px; }
.overStudy-other .cen .btn-defaul { background: none; color: #fff; padding: 0; width: 304px; line-height: 54px; border: 1px solid #fff; font-size: 26px; font-weight: 600; }
.overStudy-other .cen .last-text { padding-top: 35px; }
/* Ã¥â€¡ÂºÃ¥â€ºÂ½Ã¨Â´Â¹Ã§â€Â¨ */

.abroadCost-head { overflow: hidden; margin-bottom: 20px; }
.abroadCost-head .cen { width: 830px; padding: 15px 20px; min-height: 515px; float: left; background-color: #fff; }
.abroadCost-head .title { padding-bottom: 15px; border-bottom: 1px solid #dcdddd; font-size: 29px; font-weight: 600; line-height: 39px; }
.abroadCost-head .teacher-del { padding: 35px 0; overflow: hidden; }
.abroadCost-head .teacher-del .pic { float: left; width: 110px; height: 110px; padding: 0 20px; }
.abroadCost-head .teacher-del .pic img { width: 100%; height: 100%; }
.abroadCost-head .teacher-del .name { font-size: 20px; margin-bottom: 15px; }
.abroadCost-head .teacher-del .info { font-size: 15px; line-height: 26px; float: left; width: 660px; }
.abroadCost-head .teacher-del .btn-box { padding-top: 15px; text-align: left; line-height: 44px; }
.abroadCost-head .teacher-del .btn-defaul { line-height: 44px; }
.abroadCost-head .teacher-del .numb { background: none; border: none; }
.abroadCost-head .blue-message { background-color: #f5fbfe; padding: 15px; font-size: 15px; line-height: 26px; }
.abroadCost-head .right { float: right; padding: 0 20px; min-height: 545px; width: 275px; background-color: #1e7dc1; }
.abroadCost-head .right .small-title { margin-bottom: 30px; border-bottom: 1px solid #fff; padding: 25px 0 15px; color: #fff; font-size: 21px; line-height: 27px; }
.abroadCost-head .right .video { margin-bottom: 15px; width: 100%; height: 165px; }
.abroadCost-head .video img { width: 100%; height: 100%; }
.abroadCost-head .right .text { font-size: 15px; line-height: 26px; color: #fff; height: 187px; }
.abroadCost-head .right .btn-white { padding: 0 10px; background: none; border: 1px solid #fff; color: #fff; line-height: 30px; }
.abroadCost-asse { margin-bottom: 20px; background-color: #fff; padding: 5px 20px 20px; }
.abroadCost-title { position: relative; border-bottom: 1px solid #ddd; line-height: 31px; padding: 10px 0 15px; }
.abroadCost-title:before { content: ''; position: absolute; bottom: -1px; left: 0; background-color: #0084e3; width: 85px; height: 2px; }
.abroadCost-title .name { font-size: 21px; font-weight: 600; }
.abroadCost-title .more { float: right; }
.abroadCost-form { padding: 20px 0 0; margin-top: 20px; background-color: #f5fbfe; overflow: hidden; }
.abroadCost-form .list { position: relative; padding-bottom: 20px; float: left; width: 356px; margin: 0 15px; font-size: 16px; }
.abroadCost-form .list .name { display: none; position: absolute; left: 15px; top: 0; line-height: 50px; }
.abroadCost-form .list input[type="text"], .abroadCost-form .list select { display: block; padding: 10px 0; height: 28px; text-indent: 15px; line-height: 28px; width: 354px; font-size: 16px; border-radius: 3px; border: 1px solid #bbdef8; background-color: #fff; }
.abroadCost-form .list select { height: 50px; }
.abroadCost-form .list .btn-defaul { line-height: 50px; border: none; font-size: 16px; width: 100%; padding: 0; cursor: pointer; }
.abroadCost-form .list .btn-red { background-color: #e62a47; }
.abroadCost-form .code-list .btn-defaul { width: 106px; position: absolute; right: 0; top: 0; }
.abroadCost-form .onShow, .abroadCost-form .onFocus, .abroadCost-form .onError, .abroadCost-form .onCorrect, .abroadCost-form .onLoad, .abroadCost-form .onTime { position: absolute; top: 47px; left: -10px; font-size: 15px; }
.abroadCost-quote { margin-bottom: 20px; overflow: hidden; }
.abroadCost-quote .main { float: left; background-color: #fff; padding: 10px 20px; width: 830px; min-height: 1000px; }
.abroadCost-quote .aside { float: right; background-color: #fff; padding: 10px 20px; width: 274px; min-height: 1000px; }
.abroadCost-table { width: 100%; }
.abroadCost-table td, .abroadCost-table th { text-align: center; font-size: 16px; }
.abroadCost-table th { line-height: 24px; padding: 15px; }
.abroadCost-table td { padding: 13px 0; line-height: 22px; border-bottom: 16px solid #fff; }
.abroadCost-table .tleft { text-align: left; padding-left: 15px; }
.abroadCost-table td { background-color: #f5fbfe; }
.abroadCost-table tr:hover td { background-color: #daeef8; }
.abroadCost-table .btn-defaul { margin: 0 8px; padding: 0 10px; display: block; line-height: 32px; font-size: 15px; }
.abroadCost-table .btn-blue { background-color: #0084e3; }
.abroadCost-table .btn-red { background-color: #e62a47; }
.abroadCost-table td .hot { margin-left: 3px; position: relative; top: -3px; }
.abroadCost-table .clum2 { width: 280px; }
/*.abroadCost-table .clum1{ width: 321px; }



.abroadCost-table .clum3{ width: 321px; }

.abroadCost-table .clum4{ width: 321px; }

.abroadCost-table .clum5{ width: 321px; }*/

.abroadCost-course { }
.abroadCost-course .list { margin-bottom: 20px; padding-bottom: 8px; border-bottom: 1px solid #f4f4f4; font-size: 15px; line-height: 26px; }
.abroadCost-course .name { font-size: 21px; font-weight: 600; line-height: 28px; padding: 15px 0 10px; }
.abroadCost-course .name a { color: #0084e3; }
.abroadCost-course .txt-bg { margin: 5px 0 0; display: block; background-color: #f5fbfe; padding: 5px; }
.abroadCost-course .more-btn { cursor: pointer; }
.abroadCost-course .abroadCost-down { display: inline-block; *display: inline;
zoom: 1; width: 10px; background: url("../img/abroadCost-down.png") center no-repeat; }
.abroadCost-course .abroadCost-up { display: inline-block; *display: inline;
zoom: 1; width: 10px; background: url("../img/abroadCost-up.png") center no-repeat; }
.abroadCost-course .hide-main { padding: 10px 0; }
.abroadCost-course .hide-main .info { padding-bottom: 5px; display: none; }
.abroadCost-course .hide-main .infoShow { display: block; }
.abroadCost-course .more-btn:hover { color: #0084e3; text-decoration: underline; }
.abroadCost-course .other { color: #666; font-size: 14px; }
.abroadCost-other { padding-bottom: 30px; overflow: hidden; }
.abroadCost-other .main { background-color: #fff; float: left; width: 552px; min-height: 520px; padding: 10px 20px; }
.abroadCost-other .right { float: right; }
.abroadCost-other .right .btn-box { padding-top: 35px; }
.abroadCost-other .right .btn-defaul { line-height: 40px; }
.abroadCost-banji { overflow: hidden; margin-left: -20px; }
.abroadCost-banji li { float: left; width: 170px; margin-left: 20px; margin-top: 20px; text-align: center; }
.abroadCost-banji li .pic { display: block; height: 121px; margin-bottom: 15px; }
.abroadCost-banji li .pic img { width: 100%; height: 100%; }
.abroadCost-banji li .name { font-size: 16px; }
.abroadCost-marquee li { padding: 15px 0; border-bottom: 1px solid #ebebeb; line-height: 26px; }
.abroadCost-marquee .name { font-size: 14px; }
.abroadCost-marquee .text { font-size: 16px; height: 26px; overflow: hidden; }
/* GREÃ¤Â¸â€œÃ©Â¢Ëœ */

.pt100 { padding-top: 100px; }
.pt50 { padding-top: 50px; }
.greGra-banner { margin-top: -15px; }
.greGra-banner .banner-img { height: 700px; }
.greGra-banner .banner-img img { height: 700px; }
.greGra-banner .content { position: relative; z-index: 10; }
.greGra-banner .text-cen { padding-left: 284px; padding-top: 520px; }
.greGra-banner .btn-defaul { background: none; text-indent: -999em; padding: 0; font-size: 20px; color: #fff; width: 261px; height: 47px; line-height: 47px; display: block; }
.greGra-crowd { background-color: #fff; }
.greGra-menu { background-color: #fff; -moz-box-shadow: 0 1px 5px #bebebe; -webkit-box-shadow: 0 1px 5px #bebebe; box-shadow: 0 1px 5px #bebebe; position: relative; z-index: 10; margin-top: -34px; text-align: center; border-radius: 32px; border: 2px solid #5ab7fd; }
.greGra-menu li { border-radius: 30px; overflow: hidden; float: left; width: 20%; }
.greGra-menu li a { display: block; line-height: 62px; font-size: 24px; }
.greGra-menu li:hover a, .greGra-menu .active a { background-color: #5e82fb; color: #fff; }
.greGra-crowd-con { padding: 100px 0; }
.greGra-crowd-con .main { min-height: 447px; padding: 0 45px; background: url("../img/greGra-bg1.png") top center no-repeat; color: #fff; }
.greGra-small-en { text-transform: uppercase; letter-spacing: 10px; margin-top: -5px; font-size: 18px; }
.greGra-crowd-con .info { float: left; width: 535px; font-size: 16px; line-height: 28px; }
.greGra-crowd-con .info .text { margin-bottom: 35px; }
.greGra-crowd-con .style { float: right; }
.greGra-crowd-con .style .list { margin-left: 30px; background-color: #4369f6; float: left; width: 213px; height: 170px; border: 1px solid #fff; border-radius: 6px; text-align: center; }
.greGra-crowd-con .style .name { padding-top: 25px; font-size: 26px; font-weight: 600; line-height: 37px; }
.greGra-crowd-con .style .btn-defaul { margin-bottom: -76px; border: 1px solid #fff; line-height: 40px; border-radius: 22px; background-color: #5e82fb; color: #fff; font-size: 16px; }
.greGra-exam { padding-top: 30px; padding-bottom: 100px; background-color: #5e82fb; }
.greGra-class { overflow: hidden; }
.greGra-class .pic { float: left; width: 582px; }
.greGra-class .pic img { width: 100%; }
.greGra-class .main { width: 565px; float: left; margin-left: 53px; color: #fff; font-size: 16px; line-height: 28px; }
.greGra-class .main .title { margin-bottom: 8px; padding: 0 35px; font-weight: 600; font-size: 24px; line-height: 54px; border-radius: 26px; background-color: #4369f6; }
.greGra-class .main .yellow-tit { padding: 5px 0; color: #ffe100; font-size: 22px; font-weight: 600; }
.greGra-class .main .text { margin-bottom: 20px; }
.greGra-course { overflow: hidden; }
.greGra-course li { position: relative; float: left; width: 328px; margin: 0 12px 80px; }
.greGra-course .middle { width: 426px; margin: 0 35px; }
.greGra-course .large { margin: 0; padding: 0 12px; float: none; width: 1176px; overflow: hidden; }
.greGra-course li .main { padding-top: 25px; }
.greGra-course li .cen { background-color: #fff; position: relative; z-index: 10; border-radius: 6px; overflow: hidden; }
.greGra-course li .pic { display: block; }
.greGra-course li .pic img { width: 100%; }
.greGra-course li .bg { z-index: 1; background-color: #7391f8; position: absolute; left: -12px; right: -12px; top: 25px; bottom: 25px; border-radius: 6px; }
.greGra-course .large .pic { float: left; width: 526px; }
.greGra-course .large .main { padding-top: 25px; float: left; width: 600px; padding-left: 50px; }
.greGra-course li .name { font-size: 24px; font-weight: 600; text-align: center; line-height: 28px; }
.greGra-course li .small { margin-bottom: 20px; font-size: 16px; text-align: center; line-height: 24px; }
.greGra-course li .text { padding: 0 24px; font-size: 16px; line-height: 28px; min-height: 140px; }
.greGra-course li .btn-box { padding-top: 25px; padding-bottom: 25px; }
.greGra-course li .btn-defaul { border: 1px solid #989695; background: none; font-size: 18px; border-radius: 22px; line-height: 40px; padding: 0 35px; }
.greGra-course li .btn-defaul:hover { background-color: #5ab3fd; border-color: #5ab3fd; color: #fff; }
.greGra-course .large .main { padding-top: 48px; }
.greGra-course .large .name { padding: 0 55px; margin-bottom: 20px; display: inline-block; *display: inline;
zoom: 1; line-height: 46px; border-radius: 23px; background-color: #5ab3fd; color: #fff; }
.greGra-course .large .text { padding: 0; min-height: inherit; margin-bottom: 15px; }
.greGra-exam .btn-box { }
.greGra-exam .btn-box-square .btn-defaul { width: 220px; border-radius: 25px; line-height: 50px; margin: 0 15px; font-size: 20px; }
.greGra-exam .btn-box-square .btn-white { border: 1px solid #fff; background: none; color: #fff; }
.greGra-exam .btn-box-square .btn-white:hover { background-color: #fff; color: #5e82fb; }
.greGra-flow { background-color: #fff; padding-top: 30px; padding-bottom: 100px; }
.greGra-step-menu { margin-bottom: 55px; border-bottom: 1px dotted #5e82fb; text-align: center; }
.greGra-step-menu li { background-color: #fff; width: 136px; margin: 0 30px; float: left; line-height: 42px; margin-bottom: -22px; border-radius: 21px; border: 1px solid #5e82fb; font-size: 18px; cursor: pointer; }
.greGra-step-menu li:hover, .greGra-step-menu li.active { background-color: #5e82fb; color: #fff; }
.greGra-flow-table { }
.greGra-flow-table .table-main { padding: 45px 40px; margin-bottom: 75px; border: 14px solid #5e82fb; overflow: hidden; }
.greGra-flow-table .left { float: left; width: 550px; }
.greGra-flow-table .right { float: right; width: 540px; }
.greGra-flow-table .table-main .cen { font-size: 16px; line-height: 28px; }
.greGra-flow-table .table-main .text { min-height: 56px; }
.greGra-flow-table .btn-box { text-align: left; }
.greGra-flow-table .btn-defaul { border-radius: 22px; line-height: 48px; }
.greGra-flow-table .btn-blue { background-color: #5e82fb; }
.greGra-flow-table .greGra-login { margin-left: 90px; padding: 15px 18px; width: 341px; height: 330px; background: url("../img/greGra-login.jpg") top center no-repeat; }
.greGra-flow-table .greGra-login .title { font-size: 16px; line-height: 20px; margin-bottom: 10px; }
.greGra-flow-table .greGra-login .text { font-size: 13px; line-height: 18px; color: #666; }
.greGra-flow-table .greGra-login form { padding-top: 30px; }
.greGra-flow-table .greGra-login .list { position: relative; padding-bottom: 20px; overflow: hidden; line-height: 22px; }
.greGra-flow-table .greGra-login .list .name { float: left; width: 80px; text-align: right; font-size: 14px; font-weight: 600; margin-right: 10px; }
.greGra-flow-table .greGra-login .list input { width: 130px; float: left; margin-right: 10px; }
.greGra-flow-table .greGra-login .tag { font-size: 12px; }
.greGra-flow-table .greGra-login .list-btn { padding-left: 90px; }
.greGra-flow-table .greGra-login .btn-defaul { border: 1px solid #707070; border-radius: 3px; line-height: 26px; }
.greGra-flow-table .greGra-login input[type='submit'] { padding: 0; width: 95px; text-align: center; }
.greGra-flow-table .foot { padding-top: 18px; text-align: center; }
.greGra-flow-table .foot .btn-defaul { line-height: 40px; background-color: #3671a5; border: none; color: #fff; width: 180px; font-size: 16px; letter-spacing: 3px; }
.greGra-question { overflow: hidden; margin-left: -36px; }
.greGra-question li { float: left; background-color: #5e82fb; border-radius: 6px; width: 273px; padding: 25px 0 20px; margin-left: 36px; color: #fff; text-align: center; }
.greGra-question li .pic { padding: 25px 0 28px; display: block; }
.greGra-question li .name { font-size: 24px; line-height: 34px; }
.greGra-question li .btn-defaul { background: none; padding: 0; width: 154px; height: 44px; font-size: 18px; color: #fff; line-height: 44px; border: 1px solid #fff; border-radius: 22px; }
.greGra-question li .btn-defaul:hover { background-color: #5ab3fd; border-color: #5ab3fd; }
.hreHra-pinfen { position: relative; background-color: #12b7f5; padding: 30px 0 100px; }
.hreHra-pinfen .bg { background-color: #08a1da; width: 42%; position: absolute; left: 0; top: 0; bottom: 0; }
.hreHra-pinfen .content { position: relative; z-index: 10; color: #fff; font-size: 16px; line-height: 26px; }
.hreHra-pinfen .btn-box { padding-top: 55px; }
.hreHra-pinfen .btn-defaul { min-width: 160px; color: #fff; background: none; line-height: 48px; font-size: 19px; border-radius: 24px; border: 1px solid #fff; }
.hreHra-pinfen .left-main { float: left; width: 395px; }
.hreHra-pinfen .right { float: right; width: 650px; }
.hreHra-pinfen .left-main .title { margin-bottom: 28px; font-size: 26px; font-weight: 600; text-align: center; }
.hreHra-pinfen .left-main .text { margin-bottom: 25px; }
.hreHra-pinfen .left-main .pic img { width: 100%; }
.hreHra-pinfen .item { margin-bottom: 30px; border: 1px solid #90ddfa; border-radius: 6px; overflow: hidden; }
.hreHra-pinfen .item .name { line-height: 60px; background-color: #fff; text-align: center; font-size: 24px; font-weight: 600; color: #12b7f5; }
.hreHra-pinfen .item .name img { margin-right: 10px; }
.hreHra-pinfen .item .cen { padding: 20px; text-align: center; }
.hreHra-pinfen .item .text { margin-bottom: 7px; }
.hreHra-pinfen .right .btn-box { padding-top: 33px; }
.greGra-beikao { background-color: #fff; padding: 30px 0 100px; }
.greGra-bilie { margin-bottom: 70px; margin-left: 43px; width: 1155px; border: 1px solid #ddd; border-radius: 5px; }
.greGra-bilie .left { float: left; width: 375px; }
.greGra-bilie .left .name { float: left; margin-left: -43px; font-size: 16px; }
.greGra-bilie .right { float: left; width: 779px; }
.greGra-bilie .right .cen { border-left: 1px solid #ddd; padding: 12px 20px 12px 50px; font-size: 16px; line-height: 28px; }
.greGra-bilie .right .small { font-size: 14px; padding-top: 20px; }
.greGra-bilie .left .item { margin-top: 15px; height: 42px; line-height: 42px; }
.greGra-bilie .left .column { position: relative; height: 42px; width: 320px; background-color: #e6e6e6; }
.greGra-bilie .left .column .show { background: #ff6e3d; padding-right: 20px; text-align: right; position: absolute; left: 0; top: 0; height: 100%; color: #fff; }
.greGra-bilie .left .column .eight { width: 70%; }
.greGra-bilie .left .column .nine { width: 80%; }
.greGra-course-class { padding-bottom: 20px; overflow: hidden; margin-left: -36px; }
.greGra-course-class li { padding-bottom: 15px; overflow: hidden; border-radius: 6px; border: 1px solid #dcdddd; float: left; margin-left: 36px; width: 271px; }
.greGra-course-class li .name { line-height: 52px; background-color: #5f7cfb; font-size: 24px; font-weight: 600; text-align: center; color: #fff; }
.greGra-course-class li .pic { display: block; padding: 18px 0; text-align: center; }
.greGra-course-class li .text { padding: 0 15px; line-height: 26px; min-height: 130px; font-size: 15px; }
.greGra-course-con { overflow: hidden; }
.greGra-course-con .left { float: left; width: 340px; border-radius: 6px; overflow: hidden; }
.greGra-course-con .left img { width: 100%; }
.greGra-course-con .right { float: right; width: 845px; }
.greGra-course-con table { width: 100%; text-align: center; font-size: 16px; border-radius: 6px; overflow: hidden; }
.greGra-course-con .table th { border: 1px solid #ddd; background-color: #5f7cfb; color: #fff; text-align: center; line-height: 26px; padding: 12px 0; }
.greGra-course-con .table td { border: 1px solid #ddd; text-align: center; line-height: 24px; padding: 10px 0; }
.greGra-course-con .table .btn-defaul { border: 1px solid #ff6e3d; border-radius: 22px; line-height: 32px; background: none; color: #ff6e3d; }
.greGra-course-con .table .btn-defaul:hover { background-color: #ff6e3d; color: #fff; }
.greGra-share { padding: 30px 0 100px; background-color: #5e82fb; }
.greGra-share-list { overflow: hidden; margin-left: -44px; }
.greGra-share-list li { float: left; width: 578px; margin-left: 44px; }
.greGra-share-list li .cen { margin-bottom: 30px; min-height: 156px; position: relative; padding: 30px; background-color: #fff; font-size: 16px; line-height: 26px; border-radius: 8px; }
.greGra-share-list li .cen:after { content: ''; position: absolute; left: 0; bottom: -15px; border: 16px solid transparent; border-left-color: #fff; }
.greGra-share-list .head { overflow: hidden; font-size: 16px; color: #fff; }
.greGra-share-list .head-img { float: left; width: 132px; height: 132px; margin-right: 24px; }
.greGra-share-list .name { padding-top: 32px; font-size: 24px; margin-bottom: 4px; }
/* Ã©â€ºâ€¦Ã¦â‚¬ÂÃ¥Å¸Â¹Ã¨Â®Â­Ã¨Â´Â¹Ã§â€Â¨ */

.btn-ieltsCost { padding: 0 50px; background-color: #fd5d01; box-shadow: -3px -3px #f84508 inset; border: 2px solid #59000b; line-height: 48px; border-radius: 24px; font-size: 21px !important; color: #fff; cursor: pointer; }
.btn-ieltsCost:hover { color: #fff; }
.ieltsCost-banner { }
.ieltsCost-banner { margin-top: -15px; }
.ieltsCost-banner .banner-img { height: 703px; }
.ieltsCost-banner .banner-img img { height: 703px; }
.ieltsCost-banner .content { position: relative; z-index: 10; }
.ieltsCost-banner .text-cen { padding-left: 28px; padding-top: 547px; }
.ieltsCost-banner .btn-defaul { background: none; text-indent: -999em; padding: 0; font-size: 20px; color: #fff; width: 222px; height: 52px; line-height: 52px; display: block; }
.ieltsCost-factor { padding: 30px 0 30px; background: #fff url("../img/ieltsCost--line.png") bottom center no-repeat; }
.ieltsCost-factor-list { padding-bottom: 60px; overflow: hidden; margin-left: -160px; }
.ieltsCost-factor-list li { float: left; width: 180px; text-align: center; margin-left: 160px; font-size: 16px; }
.ieltsCost-factor-list li .pic { display: block; }
.ieltsCost-factor-list li .name { padding: 5px 0; font-weight: 600; font-size: 24px; color: #e92c3f; }
.ieltsCost-pingu { padding: 0 4px; margin-left: -9px; margin-right: -7px; height: 490px; background: url("../img/ieltsCost-kuang1.png") top center no-repeat; }
.ieltsCost-pingu .main { padding: 65px 65px 0; }
.ieltsCost-pingu .title { padding-bottom: 45px; text-align: center; font-size: 26px; line-height: 36px; color: #e92c3f; font-weight: 600; }
.ieltsCost-pingu .form { font-size: 17px; line-height: 24px; }
.ieltsCost-pingu .form .cloum { padding-bottom: 40px; position: relative; overflow: hidden; }
.ieltsCost-pingu .cloum .name { float: left; width: 140px; text-align: justify; }
.ieltsCost-pingu .cloum .list { cursor: pointer; float: left; width: 156px; }
.ieltsCost-pingu .btn-box { padding-top: 30px; }
.ieltsCost-price { padding: 20px 0 40px; background: url("../img/ieltsCost-bg.jpg") top center repeat-y; }
.ieltsCost-course { margin-bottom: 75px; position: relative; padding-left: 260px; background-color: #fff; border-radius: 6px; overflow: hidden; }
.ieltsCost-course .left { position: absolute; top: 0; bottom: 0; left: 0; float: left; width: 260px; padding-top: 30px; color: #fff; text-align: center; }
.ieltsCost-course .right { float: left; width: 940px; }
.ieltsCost-course1 .left { background-color: #26ae62; }
.ieltsCost-course2 .left { background-color: #46b2ff; }
.ieltsCost-course3 .left { background-color: #5f7cfb; }
.ieltsCost-course .name { padding-bottom: 5px; font-size: 34px; font-weight: 600; line-height: 40px; }
.ieltsCost-course .eg { padding-bottom: 5px; font-size: 18px; line-height: 28px; }
.ieltsCost-course .img { margin-bottom: 10px; }
.ieltsCost-course .pic img { width: 100%; }
.ieltsCost-course .right .main { padding: 15px; }
.ieltsCost-table { border-radius: 9px; overflow: hidden; width: 100%; text-align: center; font-size: 16px; }
.ieltsCost-table th { background-color: #26ae62; text-align: center; font-size: 17px; color: #fff; line-height: 27px; padding: 15px 0; }
.ieltsCost-table th, .ieltsCost-table td { border: 1px solid #e6e6e6; }
.ieltsCost-table td { line-height: 22px; padding: 11px 0; }
.ieltsCost-table .btn-defaul { line-height: 30px; border-radius: 15px; padding: 0 10px; font-size: 15px; }
.ieltsCost-course2 .ieltsCost-table th { background-color: #46b2ff; }
.ieltsCost-course3 .ieltsCost-table th { background-color: #5f7cfb; }
.ieltsCost-server { background-color: #7637c8; padding: 30px 0 100px; }
.ieltsCost-server-cloum { background-color: #33a5bd; margin-bottom: 30px; margin-top: 5px; border-radius: 6px; position: relative; padding-right: 160px; }
.ieltsCost-server-cloum.bg2 { background-color: #1e8dd9; }
.ieltsCost-server-cloum .tag-title { background: url("../img/ieltsCost-tag.png") top center no-repeat; position: absolute; top: -11px; right: 36px; width: 120px; height: 116px; padding-top: 30px; font-size: 24px; font-weight: 600; line-height: 28px; color: #7637c8; text-align: center; }
.ieltsCost-server-cloum .list { padding: 20px 0 0; overflow: hidden; }
.ieltsCost-server-cloum .list li { padding-bottom: 30px; float: left; width: 25%; text-align: center; color: #fff; font-size: 15px; }
.ieltsCost-server-cloum .list .name { padding-bottom: 3px; font-size: 20px; font-weight: 600; }
.ieltsCost-server-cloum .list .pic { display: block; margin-bottom: 10px; padding-top: 5px; }
.ieltsCost-server .btn-box { padding-top: 25px; }
.ieltsCost-server .btn-defaul { margin: 0 15px; }
.ieltsCost-server .btn-large { padding: 0 22px; }
.ieltsCost-pinjia { background-color: #fff; padding: 30px 0 100px; }
.ieltsCost-left { margin-bottom: 40px; width: 1200px; overflow: hidden; position: relative; }
.ieltsCost-left .hd { }
.ieltsCost-left .hd .prev, .ieltsCost-left .hd .next { cursor: pointer; width: 19px; height: 37px; position: absolute; top: 50%; }
.ieltsCost-left .hd .prev { left: 0; background: url("../img/ieltsCost-left.png") center no-repeat; }
.ieltsCost-left .hd .next { right: 0; background: url("../img/ieltsCost-right.png") center no-repeat; }
.ieltsCost-left .bd { padding: 0 60px; }
.ieltsCost-left .bd ul { overflow: hidden; zoom: 1; }
.ieltsCost-left .bd ul li { width: 199px; padding: 64px 18px 64px 27px; background: url("../img/ieltsCost-phone.png") center no-repeat; margin: 0 13px; float: left; _display: inline; overflow: hidden; text-align: center; }
.ieltsCost-left .bd ul li .pic { text-align: center; }
.ieltsCost-left .bd ul li .pic img { width: 199px; height: 350px; display: block; }
.ieltsCost-left .bd ul li .pic a:hover img { border-color: #999; }
.ieltsCost-left .bd ul li .title { line-height: 24px; }
.ieltsCost-pinjiaM { background: url("../img/ieltsCost-kuang.png") top center no-repeat; height: 630px; margin-left: -7px; margin-right: -8px; }
.ieltsCost-pinjiaM .main { position: relative; padding-top: 65px; padding-left: 27px; }
.ieltsCost-pinjiaM .pic { position: absolute; right: 48px; top: 65px; }
.ieltsCost-pinjiaM .title { margin-bottom: 3px; width: 252px; height: 60px; line-height: 60px; font-size: 32px; font-weight: 600; text-indent: 35px; color: #fff; background: url("../img/ieltsCost-title.png") left center no-repeat; }
.ieltsCost-top { border-top: 1px dotted #c5c5c5; margin-left: 35px; margin-right: 40px; overflow: hidden; position: relative; }
.ieltsCost-top .infoList li { font-size: 16px; }
.ieltsCost-top li { border-bottom: 1px dotted #c5c5c5; padding: 17px 0; line-height: 25px; }
.ieltsCost-top .name { display: block; font-size: 15px; color: #666; }
.ieltsCost-top li a { display: block; width: 660px; }
.ieltsCost-dialog .title { text-align: center; }
/* Ã¦Å¡â€˜Ã¥Ââ€¡Ã§ÂÂ­ */

.eightSum-banner { margin-top: -15px; }
.eightSum-banner .banner-img { height: 650px; }
.eightSum-banner .banner-img img { height: 650px; }
.eightSum-banner .content { position: relative; z-index: 10; }
.eightSum-banner .text-cen { display: none; padding-left: 28px; padding-top: 547px; }
.eightSum-wrap1 { padding-bottom: 100px; background: #ffe900 url("../img/eightSum-bgline.jpg") bottom left repeat-x; }
.eightSum-menu { padding-top: 35px; overflow: hidden; margin-left: -34px; }
.eightSum-menu li { float: left; width: 171px; margin-left: 34px; }
.eightSum-menu li a { display: block; background: url("../img/eightSum-titTag1.png") center no-repeat; padding-left: 5px; padding-right: 30px; padding-bottom: 5px; text-align: center; line-height: 47px; font-size: 20px; font-weight: 600; }
.eightSum-menu li:hover a { color: #fff; background-image: url("../img/eightSum-titTag2.png"); }
.eightSum-title { position: relative; z-index: 10; text-align: center; }
.eightSum-title .large { background: url("../img/eightSum-title1.png") top center no-repeat; padding-top: 16px; padding-bottom: 2px; line-height: 54px; font-size: 32px; font-weight: 600; }
.eightSum-title .right { padding-right: 50px; }
.eightSum-title .left { padding-left: 50px; }
.eightSum-title .small { font-size: 16px; line-height: 24px; padding-top: 10px; }
.eightSum-title2 .large { background-image: url("../img/eightSum-title2.png"); }
.eightSum-title2 { margin-bottom: -31px; }
.eightSum-title3 { margin-bottom: 65px; }
.eightSum-title3 .large { background-image: url("../img/eightSum-title3.png"); }
.eightSum-title4 .large { background-image: url("../img/eightSum-title4.png"); }
.eightSum-title5 .large { background-image: url("../img/eightSum-title5.png"); }
.eightSum-title6 .large { background-image: url("../img/eightSum-title6.png"); }
.eightSum-title7 .large { background-image: url("../img/eightSum-title7.png"); }
#eightSum1 { padding-top: 125px; }
.eightSum-box { padding-bottom: 60px; background-color: #fff; border: 2px solid #000; }
.eightSum-gift { padding-bottom: 50px; margin-top: -31px; padding-top: 75px; }
.eightSum-gift-list { margin-bottom: 60px; overflow: hidden; }
.eightSum-gift-list li { float: left; width: 248px; text-align: center; margin-left: 41px; }
.eightSum-gift-list .pic { display: block; height: 207px; margin-bottom: 35px; }
.eightSum-gift-list .pic img { height: 100%; }
.eightSum-gift-list .name { font-size: 24px; line-height: 34px; font-weight: 600; margin-bottom: 15px; }
.eightSum-gift-list .text { min-height: 130px; line-height: 26px; font-size: 16px; margin-bottom: 20px; }
.eightSum-gift-list .li1 .name { color: #02a7e7; }
.eightSum-gift-list .li2 .name { color: #23a79a; }
.eightSum-gift-list .li3 .name { color: #e28665; }
.eightSum-gift-list .li4 .name { color: #2c9cea; }
.eightSum-gift-list .btn-defaul { width: 178px; height: 46px; line-height: 46px; padding: 0; font-size: 17px; color: #fff; background: url("../img/eightSum-btn1.png") center no-repeat; }
.eightSum-gift-ling { width: 1102px; height: 175px; margin: 0 auto; background: url("../img/eightSum-receive.png") left top no-repeat; }
.eightSum-gift-ling form { padding-top: 32px; padding-left: 404px; }
.eightSum-gift-ling .title { color: #fff; font-size: 31px; font-weight: 600; line-height: 40px; padding-bottom: 15px; }
.eightSum-gift-ling .list { overflow: hidden; }
.eightSum-gift-ling .item { padding-bottom: 35px; float: left; margin-right: 10px; position: relative; }
.eightSum-gift-ling form input[type="text"] { width: 187px; float: left; margin-right: 1px; height: 22px; font-size: 16px; line-height: 22px; padding: 15px 10px; background: #fff; border: none; }
.eightSum-gift-ling form .btn-defaul { width: 118px; padding: 0; border: none; background-color: #ffe900; height: 52px; line-height: 52px; border-radius: 0; font-size: 17px; color: #7f2300; }
/*.eightSum-gift-ling .code-item .btn-defaul{ }*/

.eightSum-gift-show { position: relative; text-align: center; width: 1106px; height: 472px; margin: 0 auto 40px; }
.eightSum-gift-show img { display: block; }
.eightSum-gift-show .btn-defaul { background: none; border: none; position: absolute; padding: 0; text-indent: -999em; }
.eightSum-gift-show .btn-gift1 { width: 424px; height: 38px; top: 180px; left: 482px; }
.eightSum-gift-show .btn-gift2 { width: 170px; height: 42px; top: 404px; left: 273px; }
.eightSum-gift-show .btn-gift3 { width: 170px; height: 42px; top: 404px; left: 865px; }
.eightSum-gift-ling input.btn-defaul { background: none; text-indent: -999em; cursor: pointer; padding: 0; width: 118px; }
.eightSum-wrap2 { padding-bottom: 100px; padding-top: 125px; background-color: #bae3f9; }
.eightSum-signUp { margin-bottom: 108px; overflow: hidden; padding-bottom: 1px; padding-top: 100px; padding-left: 30px; }
.eightSum-signUp .pic { float: left; width: 286px; height: 585px; }
.eightSum-signUp-list { float: left; width: 855px; overflow: hidden; }
.eightSum-signUp-list li { float: left; margin-bottom: 65px; margin-left: 45px; width: 240px; }
.eightSum-signUp-list .name { margin-bottom: 20px; font-size: 26px; font-weight: 600; line-height: 40px; }
.eightSum-signUp-list .name img { margin-right: 8px; }
.eightSum-signUp-list .text { padding-bottom: 10px; padding-left: 30px; line-height: 22px; font-size: 16px; background: url("../img/eightSum-icon.png") left top no-repeat; }
.eightSum-signUp-list .btn-defaul { margin-top: 11px; width: 146px; height: 46px; line-height: 46px; padding: 0; font-size: 17px; color: #fff; background: url("../img/eightSum-btn2.png") center no-repeat; }
.eightSum-course { margin-bottom: 90px; }
.eightSum-crsMenu { overflow: hidden; margin-top: -33px; }
.eightSum-crsMenu li { background: url("../img/eightSum-titTagL1.png") center no-repeat; float: left; width: 205px; margin-left: 30px; text-align: center; }
.eightSum-crsMenu li span { cursor: pointer; display: block; padding-right: 24px; padding-bottom: 2px; line-height: 58px; font-size: 20px; font-weight: 600; }
.eightSum-crsMenu li:hover, .eightSum-crsMenu li.current { background-image: url("../img/eightSum-titTagL2.png"); }
.eightSum-crsTable { }
.eightSum-crsTable .main { padding: 5px 70px 0; }
.eightSum-course-list li { padding: 45px 0; border-bottom: 1px dotted #bbb; overflow: hidden; }
.eightSum-course-list .left { float: left; width: 265px; margin-right: 45px; }
.eightSum-course-list .pic { display: block; height: 183px; margin-bottom: 20px; }
.eightSum-course-list .pic img { width: 100%; height: 100%; }
.eightSum-course-list .btn-defaul { width: 265px; height: 46px; line-height: 46px; padding: 0; font-size: 17px; color: #fff; background: url("../img/eightSum-btn3.png") center no-repeat; }
.eightSum-course-list .info { float: left; width: 740px; font-size: 16px; line-height: 32px; }
.eightSum-course-list .info .name { font-weight: 600; position: absolute; left: 0; top: 0; }
.eightSum-course-list .info .item { padding-bottom: 5px; padding-left: 118px; position: relative; }
.eightSum-yellow { padding: 15px; padding-left: 47px; position: relative; margin-left: 25px; border: 2px solid #000; background-color: #ffe900; }
.eightSum-yellow .text { font-size: 17px; line-height: 29px; }
.eightSum-yellow .tag { position: absolute; left: -27px; top: 50%; margin-top: -24px; }
.eightSum-baoming { position: relative; height: 233px; overflow: hidden; }
.eightSum-baoming .pic { position: absolute; top: 0; left: 50%; margin-left: -960px; }
.eightSum-baoming .content { position: relative; z-index: 10; }
.eightSum-baoming .btn-defaul { background: none; text-indent: -999em; position: absolute; left: 510px; top: 163px; height: 43px; width: 200px; padding: 0; }
.eightSum-wrap3 { position: relative; z-index: 10; padding-top: 125px; /*background-color: #fff;*/ }
.eightSum-tchPic { text-align: center; }
.eightSum-tchPic img { width: 100%; }
.eightSum-tchCon { position: relative; height: 343px; overflow: hidden; }
.eightSum-tchCon .picbg { position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 343px; }
.eightSum-tchCon .content { position: relative; z-index: 10; overflow: hidden; }
.eightSum-tchCon .list { overflow: hidden; float: left; width: 860px; }
.eightSum-tchCon .list li { padding-top: 35px; min-height: 115px; float: left; width: 230px; overflow: hidden; font-size: 15px; line-height: 24px; color: #fff; }
.eightSum-tchCon .list li .name { margin-bottom: 10px; font-size: 22px; font-weight: 600; }
.eightSum-tchCon .li1, .eightSum-tchCon .li3 { text-align: right; margin-right: 305px; padding-left: 40px; }
.eightSum-tchCon .eightSUm-tchForm { float: right; width: 280px; padding: 55px 15px 0 45px; }
.eightSUm-tchForm .title { text-align: center; font-size: 26px; font-weight: 600; }
.eightSUm-tchForm .text { margin-bottom: 37px; text-align: center; font-size: 15px; line-height: 21px; }
.eightSUm-tchForm .list { position: relative; padding-bottom: 20px; }
.eightSUm-tchForm .list input { width: 248px; border: 1px solid #000; line-height: 26px; padding: 10px; display: block; font-size: 16px; }
.eightSUm-tchForm .list .btn-defaul { background-color: #ffe900; text-align: center; font-weight: 600; color: #000; border-radius: 0; width: 268px; cursor: pointer; padding: 0; height: 48px; line-height: 48px; }
.eightSum-wrap4 { /*padding-bottom: 110px;*/ padding-bottom: 1px; padding-top: 125px; background-color: #bae3f9; }
.eightSum-wrap5 { padding-bottom: 110px; padding-top: 125px; background-color: #bae3f9; }
#eightSum4 { margin-top: -15px; }
.eightSum-guanli { margin-top: -65px; }
.eightSum-guanliPic { padding-top: 100px; }
.eightSum-guanliPic img { width: 100%; }
.eightSum-guanli .btn-box { padding-top: 42px; }
.eightSum-guanli .btn-defaul { width: 207px; height: 47px; line-height: 47px; padding: 0; font-size: 17px; color: #000; font-weight: 600; background: url("../img/eightSum-btn4.png") center no-repeat; }
.eightSum-interact { margin-top: 30px; height: 761px; background: url("../img/eightSum-pinjia.png") center no-repeat; }
.eightSum-interact .title { padding-top: 45px; padding-bottom: 30px; font-size: 24px; color: #fff; line-height: 36px; text-align: center; }
.eightSum-interact .phone-left { float: left; width: 600px; }
.eightSum-interact .right { float: left; width: 600px; }
.eightSum-interact .phone-left .title { color: #000; }
.eightSum-interact .dazonog-message { padding-bottom: inherit; padding-left: 15px; width: 460px; background: #fff; box-shadow: -3px 3px 8px #3788c7; }
.eightSum-interact .right .btn-box { padding-top: 25px; }
.eightSum-interact .right .btn-defaul { background-color: #fff; border-radius: 22px; }
.eightSum-bonus {/* margin-bottom: 110px;*/ padding-top: 120px; margin-top: -65px; }
.eightSum-bonus { }
.eightSum-bonus .pic { padding-top: 72px; float: left; width: 273px; margin-left: 32px; }
.eightSum-bonus-list { padding-top: 77px; float: left; width: 890px; margin-left: -30px; }
.eightSum-bonus-list li { float: left; margin-left: 40px; width: 250px; min-height: 265px; border: 1px solid #9fa0a0; text-align: center; }
.eightSum-bonus-list .top-pic { margin-bottom: 5px; display: block; height: 92px; margin-top: -77px; }
.eightSum-bonus-list .name { font-size: 26px; font-weight: 600; margin-bottom: 16px; }
.eightSum-bonus-list .main { font-size: 16px; }
.eightSum-bonus-list .main .small { font-size: 18px; font-weight: 600; }
.eightSum-bonus-list .main .numb { margin-bottom: 15px; font-size: 40px; font-weight: 600; color: #e74709; }
.eightSum-bonus-list .main .btn-defaul { width: 168px; height: 45px; line-height: 45px; color: #fff; padding: 0; font-size: 17px; background: url("../img/eightSum-btn5.png") center no-repeat; }
.eightSum-server { padding-bottom: 40px; margin-bottom: 60px; margin-top: -31px; }
.eightSum-server .main { overflow: hidden; padding: 45px 40px; }
.eightSum-server .main .pic { float: right; width: 395px; height: 295px; }
.eightSum-server .cen { padding-top: 65px; font-size: 17px; line-height: 36px; }
.eightSum-server .cen .text { margin-bottom: 35px; }
.eightSum-server .cen strong { font-weight: 600; color: #e74709; }
.eightSum-serverTag { padding-top: 20px; overflow: hidden; clear: both; }
.eightSum-serverTag li { float: left; margin-left: 30px; }
.eightSum-serverTag .li1 { margin-left: 0; }
.eightSum-serverTag .main { display: none; }
.eightSUm-brank { height: 761px; background: url("../img/eightSum-book.png") top center no-repeat; }
.eightSUm-brank .main { float: left; width: 420px; padding: 0 90px; }
.eightSUm-brank .title { padding: 40px 0; font-size: 24px; font-weight: 600; text-align: center; }
.eightSUm-brank .friend-list { padding-left: 20px; }
.eightSUm-brank .friend-list li { width: 160px; height: 70px; margin-left: 28px; margin-bottom: 25px; }
.eightSUm-brank .autumn-multiM { padding: 0; background: none; }
.eightSUm-brank .autumn-multiM .pic { margin-top: -15px; margin-bottom: 10px; float: none; width: 100%; }
.eightSUm-brank .autumn-multiM .pic img { width: 100%; }
.eightSUm-brank .autumn-multiM .right { float: none; width: 400px; }
.eightSUm-brank .news-list2 li { line-height: 45px; }
/*Ã¤Â½ÂÃ¥Â®Â¿Ã§ÂÂ­ */

.zhusuban-add { padding-top: 50px; overflow: hidden; }
.zhusuban-add .item { width: 450px; float: left; }
.zhusuban-add .item2 { width: 700px; float: right; }
.zhusuban-add .item img, .zhusuban-add .item2 img { width: 100%; }
/*2018Ã¤Â»Â£Ã¦Å Â¥Ã¥ÂÂ*/

/* tangwei */

.question-wrap { margin-top: -15px; padding-top: 30px; background: #FFFFFF; }
.question-wrap .more { width: 503px; line-height: 41px; margin: 0 auto; margin-top: 14px; display: block; background: #1caed7; border-radius: 20px; text-align: center; color: #fff406; font-size: 21px; }
.ad { padding: 50px 0; background: #FFFFFF; text-align: center; }
.ad img { max-width: 100%; height: auto; }
.ad01 { padding-top: 100px; }
.ad03 { padding-top: 76px; }
.procedure, .dbm-form, .ielts-time, .toefl-time, .service, .hot, .download { width: 1200px; margin: 0 auto; overflow: hidden; }
/* banner */

.page-banner .content { position: absolute; left: 50%; margin-left: -600px; top: 0; }
/* procedure */

.procedure-wrapper { margin-top: -15px; background: #FFFFFF; overflow: hidden; }
.procedure { margin-top: 75px; }
.procedure .proc-l img, .procedure .proc-r img { width: 100%; }
.procedure .proc-l { width: 539px; float: left; }
.procedure .proc-r { width: 592px; float: right; }
.procedure .proc-r p { margin-top: 35px; text-align: center; font-size: 15px; }
.procedure .proc-r p a { color: #125bdb; }
/* dbm-form */

.dbm-wrapper { background: #FFFFFF; overflow: hidden; }
.dbm-form { width: 1110px; margin-top: 114px; padding: 25px 45px 45px 45px; background: #f34a5f; color: #FFFFFF; position: relative; z-index: 10; }
.dbm-form .tit { font-size: 32px; text-align: center; }
.dbm-form .message-form { margin-top: 40px; color: #FFFFFF; }
.dbm-form .message-form form { overflow: hidden; }
.dbm-form .message-form .form-group { margin-right: 20px; float: left; }
.dbm-form .message-form .form-group input, .dbm-form .message-form .form-group button { width: 100%; height: 50px; padding-left: 33px; border: 0; font-size: 17px; border-radius: 10px; }
.dbm-form .message-form .category { line-height: 50px; margin-right: 0; font-size: 18px; position: relative; }
.dbm-form .message-form .category input[type='radio'] { position: absolute; clip: rect(0, 0, 0, 0); }
.dbm-form .message-form .category label { margin-right: 6px; display: inline-block; line-height: 12px; padding: 0 6px; border: 1px solid #FFFFFF; border-radius: 50%; text-indent: -999em; }
.dbm-form .message-form .category label.active { background: #FFFFFF; }
.dbm-form .message-form .category span { margin-right: 25px; }
.dbm-form .message-form .username input { width: 153px; background: url(../img/2018-bm-user.png) no-repeat 10px center #FFFFFF; }
.dbm-form .message-form .tel input { width: 208px; background: url(../img/2018-bm-phone.png) no-repeat 10px center #FFFFFF; }
.dbm-form .message-form .code { position: relative; }
.dbm-form .message-form .code input { width: 284px; background: url(../img/2018-bm-code.png) no-repeat 10px center #FFFFFF; }
.dbm-form .message-form .code .btn-red { display: block; background: #a40014; position: absolute; width: 125px; height: 50px; border: 0; padding-left: 0; text-align: center; font-size: 17px; line-height: 50px; color: #FFFFFF; top: 0; right: 0; }
.dbm-form .message-form .btn-sub { margin-right: 0; }
.dbm-form .message-form .btn-sub input { width: 125px; padding-left: 0; text-align: center; background: #a40014; color: #FFFFFF; }
.ielts-time-wrapper { height: 1567px; margin-top: -98px; background: #115ada; overflow: hidden; }
.ielts-time, .toefl-time { width: 1129px; margin-top: 170px; height: 584px; padding-top: 38px; padding: 38px 23px 0 48px; background: url(../img/2018-bm-time-bg.png) no-repeat center #f34a5f; position: relative; }
.ielts-time .side, .toefl-time .side { width: 213px; float: left; }
.ielts-time .side .tit, .toefl-time .side .tit { height: 195px; padding-top: 20px; color: #FFFFFF; background: url(../img/2018-bm-time-tit.png) no-repeat center top; }
.ielts-time .side .tit h2, .toefl-time .side .tit h2 { line-height: 50px; text-align: center; font-size: 40px; font-weight: bold; }
.ielts-time .side .tit h2 span, .toefl-time .side .tit h2 span { display: block; }
.ielts-time .side .tit p, .toefl-time .side .tit p { margin-top: 70px; border-top: 7px solid #FFFFFF; font-size: 19px; text-align: center; font-weight: bold; text-transform: uppercase; }
.ielts-time .side .side-btn a, .toefl-time .side .side-btn a { width: 213px; line-height: 46px; display: block; text-align: center; font-size: 18px; position: absolute; background: #FFFFFF; }
.ielts-time .side .side-btn a.btn01, .toefl-time .side .side-btn a.btn01 { bottom: 150px; }
.ielts-time .side .side-btn a.btn02, .toefl-time .side .side-btn a.btn02 { bottom: 90px; background: #a40014; color: #FFFFFF; }
.ielts-time .times, .toefl-time .times { width: 870px; float: right; background: #FFFFFF; border: 0; font-size: 16px; }
.ielts-time .times th, .toefl-time .times th { padding: 7px 15px; background: #a40014; color: #FFFFFF; font-size: 21px; text-align: center; border: 0; text-align: center; }
.ielts-time .times th img, .toefl-time .times th img { vertical-align: middle; }
.ielts-time .times td, .toefl-time .times td { padding: 9px 0; text-align: center; border-color: #d3d3d4; }
.toefl-time { margin-top: -700px; background: url(../img/2018-bm-toefl-bg.png) no-repeat center; }
.toefl-time .side { float: right; }
.toefl-time .side .tit { background: url(../img/time-tit2.png) no-repeat center; }
.toefl-time .side .side-btn a.btn02 { background: #125ada; }
.toefl-time .times { float: left; }
.toefl-time .times th { background: #125ada; }
.toefl-time .times th:first-child { border-right: 1px solid #FFFFFF; }
/* service */

.service-wrapper { margin-top: 80px; padding-top: 80px; background: #FFFFFF; }
.service-wrapper img { max-width: 100%; }
/* hot */

.hot-wrapper { margin-top: 50px; padding-top: 80px; padding-bottom: 90px; background: #115ada; }
.hot-wrapper .tit { text-align: center; }
.hot-wrapper .tit h2 { font-size: 34px; font-weight: bold; color: #FFFFFF; }
.hot { height: 442px; margin-top: 50px; padding-top: 7px; background: url(../img/2018-bm-hot-bg.png) no-repeat center; overflow: hidden; }
.hot-l, .hot-r { width: 557px; height: 395px; padding: 20px; float: left; background: #f34a5f; }
.hot-l .more, .hot-r .more { width: 186px; margin: 0 auto; margin-top: 28px; line-height: 42px; display: block; text-align: center; background: #FFFFFF; color: #000000; font-size: 16px; border-radius: 20px; }
.hot-r { float: right; background: #5f9ffc; }
.hot-r .hot-list th { border-bottom: 1px solid #5f9ffc; }
.hot-r .hot-list td a { color: #246dd7; border-color: #246dd7; }
.hot-r .hot-list td a:hover { background: #246dd7; }
.hot-list { width: 100%; background: #FFFFFF; }
.hot-list td, .hot-list th { padding: 14px 12px; border: 1px solid #c9caca; text-align: center; font-size: 16px; }
.hot-list th { border-bottom: 1px solid #f34a5f; }
.hot-list td a { padding: 5px 10px; border: 20px; font-size: 16px; border: 1px solid #f34a5f; border-radius: 20px; color: #f34a5f; }
.hot-list td a:hover { color: #FFFFFF; background: #f34a5f; }
/* download */

.download-wrapper { padding-top: 114px; padding-bottom: 70px; background: #FFFFFF; }
.download-l, .download-r { width: 583px; float: left; }
.download-l a, .download-r a { display: block; }
.download-l img, .download-r img { width: 100%; }
.download-r { float: right; }
/* 2018-gls */

.gls-2018-advantage .advantage, .gls-2018-require .swiper-container, .gls-2018-require .require, .gls-2018-scheme .tab-tit, .gls-2018-score .score-box, .gls-2018-learn .learn-wrap, .gls-2018-world, .gls-2018-school { width: 1200px; margin: 0 auto; overflow: hidden; }
.gls-2018-planning { height: 253px; }
.gls-2018-posible { width: 1200px; margin: 0 auto; margin-top: 80px; overflow: hidden; }
.gls-2018-posible .wrap { margin-left: -50px; overflow: hidden; }
.gls-2018-posible .box { width: 250px; height: 253px; margin-left: 50px; float: left; color: #FFFFFF; text-align: center; }
.gls-2018-posible .box .tit h2 { padding-top: 20px; font-size: 26px; font-weight: bold; }
.gls-2018-posible .box .tit p { font-size: 17px; background: url(../img/posible-tit.png) no-repeat center; }
.gls-2018-posible .box .txt { margin-top: 15px; }
.gls-2018-posible .box .txt p { font-size: 17px; }
.gls-2018-posible .box .more { margin-top: 20px; }
.gls-2018-posible .box .more a { width: 174px; line-height: 40px; margin: 0 auto; border: 1px solid #FFFFFF; display: block; text-align: center; color: #FFFFFF; font-size: 17px; border-radius: 20px; }
.gls-2018-posible .box .more a:hover { background: #FFFFFF; }
.gls-2018-posible .box.box01 { background: url(../img/posible1.png) no-repeat center; }
.gls-2018-posible .box.box01 .more a:hover { color: #ff9438; }
.gls-2018-posible .box.box02 { background: url(../img/posible2.png) no-repeat center; }
.gls-2018-posible .box.box02 .more a:hover { color: #26ae62; }
.gls-2018-posible .box.box03 { background: url(../img/posible3.png) no-repeat center; }
.gls-2018-posible .box.box03 .more a:hover { color: #1cadd9; }
.gls-2018-posible .box.box04 { background: url(../img/posible4.png) no-repeat center; }
.gls-2018-posible .box.box04 .more a:hover { color: #7a59ff; }
.gls-2018-advantage { min-height: 448px; margin-top: 80px; background: url(../img/advantage-bg.png) no-repeat center bottom; }
.gls-2018-advantage .tit { text-align: center; }
.gls-2018-advantage .tit h2 { font-size: 32px; font-weight: bold; color: #3d1cc3; }
.gls-2018-advantage .tit p { font-size: 17px; color: #3e3a39; }
.gls-2018-advantage .advantage { width: 1110px; padding: 50px 45px 0 45px; overflow: hidden; }
.gls-2018-advantage .advantage .box { width: 215px; height: 115px; margin-bottom: 30px; float: left; overflow: hidden; }
.gls-2018-advantage .advantage .box h2 { line-height: 35px; margin-bottom: 10px; color: #FFFFFF; text-align: center; font-size: 20px; font-weight: bold; background: url(../img/advantage-tit.png) no-repeat center; }
.gls-2018-advantage .advantage .box p { line-height: 23px; font-size: 16px; color: #3e3a39; }
.gls-2018-advantage .advantage .box02, .gls-2018-advantage .advantage .box05 { margin-left: 405px; }
.gls-2018-advantage .advantage .box03, .gls-2018-advantage .advantage .box06 { margin-left: 60px; }
.gls-2018-require { height: 873px; margin-top: 135px; background: url(../img/require-bg.jpg) no-repeat center; }
.gls-2018-require .require { width: 1290px; position: relative; }
.gls-2018-require .require .swiper-button-prev { left: 0; background: url(../img/require-l.png) no-repeat center; }
.gls-2018-require .require .swiper-button-next { right: 0; background: url(../img/require-r.png) no-repeat center; }
.gls-2018-require .tit { margin-bottom: 46px; padding-top: 90px; font-size: 32px; text-align: center; color: #FFFFFF; }
.gls-2018-require .swiper-slide { width: 1148px !important; height: 560px; padding: 24px 26px; background: #FFFFFF; }
.gls-2018-require .swiper-slide table { width: 100%; border: 1px solid #b5b5b6; }
.gls-2018-require .swiper-slide table td { padding: 15px; text-align: center; border-color: #b5b5b6; font-size: 16px; color: #3e3a39; }
.gls-2018-require .swiper-slide table td p { line-height: 26px; }
.gls-2018-require .swiper-slide table th { padding: 15px; text-align: center; color: #FFFFFF; font-size: 21px; border: 0; }
.gls-2018-require .swiper-slide .txt { margin-top: 20px; }
.gls-2018-require .swiper-slide .txt p { line-height: 26px; color: #3e3a39; font-size: 16px; }
.gls-2018-scheme { padding-bottom: 110px; background: #5f3fe2; overflow: hidden; }
.gls-2018-scheme .scheme-tit { height: 253px; }
.gls-2018-scheme .tab-tit { padding-top: 65px; border-bottom: 1px solid #FFFFFF; overflow: hidden; }
.gls-2018-scheme .tab-tit a { width: 196px; line-height: 58px; margin-left: 4px; float: left; background: #7a59ff; color: #FFFFFF; text-align: center; font-size: 19px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.gls-2018-scheme .tab-tit a.fir { margin-left: 0; }
.gls-2018-scheme .tab-tit a.active { width: 199px; background: #FFFFFF; color: #5f3fe2; font-weight: bold; }
.gls-2018-scheme .tab-content { width: 1148px; margin: 0 auto; margin-top: 10px; padding: 40px 26px; background: #FFFFFF; }
.gls-2018-scheme .tab-content .box { display: none; }
.gls-2018-scheme .tab-content .box .tit { height: auto; background: none; color: #3d1cc3; font-size: 19px; }
.gls-2018-scheme .tab-content .box table { width: 100%; margin-top: 40px; border: 0; }
.gls-2018-scheme .tab-content .box table th, .gls-2018-scheme .tab-content .box table td { padding: 20px; text-align: center; }
.gls-2018-scheme .tab-content .box table th { font-size: 18px; font-weight: bold; color: #FFFFFF; border-color: #FFFFFF; border-bottom: 0; }
.gls-2018-scheme .tab-content .box table td { color: #3e3a39; border-color: #b5b5b6; font-size: 16px; text-align: left; }
.gls-2018-scheme .tab-content .box .txt { margin-top: 20px; }
.gls-2018-scheme .tab-content .box .txt p { color: #3e3a39; font-size: 12px; }
.gls-2018-scheme .tab-content .box .txt .btn { margin-top: 20px; padding: 10px 0; text-align: center; }
.gls-2018-scheme .tab-content .box .txt .btn a { margin: 0 13px; padding: 10px 15px; background: #5f3fe2; color: #FFFFFF; font-size: 17px; border-radius: 20px; }
.gls-2018-score .score-tit { height: 253px; background: url(../img/scheme-tit.png) no-repeat center; }
.gls-2018-score .score-box { width: 1110px; height: 840px; margin-top: 90px; padding: 0 45px; background: url(../img/score-box.png) no-repeat center bottom; }
.gls-2018-score .score-box .tit { text-align: center; }
.gls-2018-score .score-box .tit h2 { font-size: 32px; font-weight: bold; }
.gls-2018-score .score-box .tit h2 span { margin-right: 10px; padding: 4px 21px; font-size: 26px; color: #FFFFFF; }
.gls-2018-score .score-box .tit p { font-size: 18px; }
.gls-2018-score .score-box.box01 .tit h2 span { background: url(../img/score-tit1.png) no-repeat center; }
.gls-2018-score .score-box.box02 { height: 772px; background: url(../img/score-box02.png) no-repeat center bottom; }
.gls-2018-score .score-box.box02 .tit h2 span { background: url(../img/score-tit2.png) no-repeat center; }
.gls-2018-score .score-box.box02 .con { margin-left: -38px; }
.gls-2018-score .score-box.box02 .con .course-box { width: 533px; height: 388px; border-color: #26ae62; }
.gls-2018-score .score-box.box02 .con .course-box .tit { background: #26ae62; }
.gls-2018-score .score-box.box02 .con .course-box .more a { border-color: #26ae62; color: #26ae62; }
.gls-2018-score .score-box.box03 { height: 918px; background: url(../img/score-box03.png) no-repeat center bottom; }
.gls-2018-score .score-box.box03 .tit h2 span { background: url(../img/score-tit3.png) no-repeat center; }
.gls-2018-score .score-box.box03 .con { margin-left: -38px; }
.gls-2018-score .score-box.box03 .con .course-box { border-color: #7b5ef0; }
.gls-2018-score .score-box.box03 .con .course-box .tit { background: #7b5ef0; }
.gls-2018-score .score-box.box03 .con .course-box .more a { color: #7b5ef0; border-color: #7b5ef0; }
.gls-2018-score .score-box .time { margin-top: 60px; }
.gls-2018-score .score-box .time img { max-width: 100%; }
.gls-2018-score .score-box .con { margin-top: 70px; overflow: hidden; }
.gls-2018-score .score-box .class-form { width: 292px; height: 454px; padding: 0 25px; background: url(../img/class-form.png) no-repeat center 447px #1cadd9; float: left; }
.gls-2018-score .score-box .class-form .class-tit { padding-top: 28px; color: #FFFFFF; text-align: center; }
.gls-2018-score .score-box .class-form .class-tit h2 { font-size: 18px; }
.gls-2018-score .score-box .message-form { margin-top: 60px; }
.gls-2018-score .score-box .message-form .form-group { margin-bottom: 12px; }
.gls-2018-score .score-box .message-form .form-group input { width: 100%; line-height: 40px; border-radius: 20px; color: #FFFFFF; border: 1px solid #FFFFFF; background: transparent; }
 .gls-2018-score .score-box .message-form .form-group input::placeholder {
 color: #FFFFFF;
 font-size: 16px;
 padding-left: 24px;
}
.gls-2018-score .score-box .message-form .form-group.check input { width: 167px; }
.gls-2018-score .score-box .message-form .form-group.check a { padding: 11px 19px; background: #FFFFFF; border-radius: 20px; color: #1cadd9; font-size: 16px; }
.gls-2018-score .score-box .message-form .form-group.btn-sub input { background: #FFFFFF; color: #1cadd9; font-size: 18px; font-weight: bold; }
.gls-2018-score .score-box .course-box { width: 341px; height: 453px; margin-left: 38px; float: left; border: 1px solid #1cadd9; }
.gls-2018-score .score-box .course-box .tit { background: #1cadd9; color: #FFFFFF; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.gls-2018-score .score-box .course-box .tit h2 { line-height: 90px; font-size: 26px; font-weight: bold; text-align: center; }
.gls-2018-score .score-box .course-box .txt { padding: 20px 25px; }
.gls-2018-score .score-box .course-box .txt p { line-height: 32px; font-size: 16px; }
.gls-2018-score .score-box .course-box .more { margin-top: 20px; }
.gls-2018-score .score-box .course-box .more a { width: 178px; line-height: 38px; margin: 0 auto; border: 1px solid #1cadd9; display: block; border-radius: 20px; font-size: 18px; text-align: center; color: #1cadd9; }
.gls-2018-learn { height: 790px; margin-top: 112px; background: url(../img/learn-bg.png) no-repeat center #5f3fe2; }
.gls-2018-learn .learn-tit { padding-top: 100px; }
.gls-2018-learn .learn-tit h2 { font-size: 32px; font-weight: bold; color: #FFFFFF; text-align: center; }
.gls-2018-learn .learn-wrap { margin-top: 55px; }
.gls-2018-learn .learn { margin-left: -50px; overflow: hidden; }
.gls-2018-learn .box { width: 260px; height: 475px; margin-left: 50px; float: left; border-top-left-radius: 20px; border-bottom-right-radius: 20px; background: #FFFFFF; }
.gls-2018-learn .box .txt { margin-top: 30px; text-align: center; }
.gls-2018-learn .box .txt p { font-size: 16px; }
.gls-2018-learn .box .more { margin-top: 25px; }
.gls-2018-learn .box .more a { width: 146px; line-height: 38px; margin: 0 auto; border: 1px solid #fca600; color: #fca600; display: block; text-align: center; border-radius: 20px; font-size: 18px; }
.gls-2018-learn .box02 .more a { color: #26ae62; border-color: #26ae62; }
.gls-2018-learn .box03 .more a { color: #1cadd9; border-color: #1cadd9; }
.gls-2018-learn .box04 .more a { color: #7a59ff; border-color: #7a59ff; }
.gls-2018-world { overflow: visible; }
.gls-2018-world .world { margin-top: 50px; margin-left: -50px; }
.gls-2018-world .world .box { width: 365px; margin-left: 50px; margin-bottom: 50px; float: left; position: relative; }
.gls-2018-world .world .box .img { height: 254px; }
.gls-2018-world .world .box .img img { width: 100%; height: 100%; }
.gls-2018-world .world .box .con { width: 313px; height: 307px; padding: 0 26px; position: absolute; color: #FFFFFF; background: #3d1cc3; z-index: 10; display: none; }
.gls-2018-world .world .box .con .tit { padding-top: 10px; padding-bottom: 8px; border-bottom: 1px solid #FFFFFF; overflow: hidden; }
.gls-2018-world .world .box .con .tit h2 { font-size: 16px; float: left; }
.gls-2018-world .world .box .con .tit span { float: right; }
.gls-2018-world .world .box .con .txt { padding-top: 5px; }
.gls-2018-world .world .box .con .txt li { line-height: 30px; font-size: 16px; overflow: hidden; }
.gls-2018-world .world .box .con .txt li .school { float: left; }
.gls-2018-world .world .box .con .txt li .score { float: right; }
.gls-2018-world .world .box .con .more { margin-top: 15px; }
.gls-2018-world .world .box .con .more a { width: 140px; line-height: 38px; margin: 0 auto; color: #FFFFFF; border: 1px solid #FFFFFF; text-align: center; display: block; font-size: 16px; border-radius: 20px; }
.gls-2018-world .world .box:hover .con { display: block; }
.gls-2018-world .world .box:hover .more { display: block; }
.gls-2018-world .word-tit { margin-top: 100px; text-align: center; }
.gls-2018-world .word-tit h2 { font-size: 32px; font-weight: bold; }
.gls-2018-world .word-tit p { font-size: 18px; }
.gls-2018-school { padding-top: 90px; margin-bottom: 110px; }
.gls-2018-school .school-tit { text-align: center; }
.gls-2018-school .school-tit h2 { font-size: 32px; font-weight: bold; }
.gls-2018-school .school-tit p { font-size: 18px; }
.gls-2018-school .txt { margin-top: 50px; }
.gls-2018-school .txt img { max-width: 100%; }
.gls-2018-greentable .tit { color: #7b5ef0 !important; }
.gls-2018-greentable table th { background: #7b5ef0; color: #FFFFFF; border: 0; font-weight: normal; }
.gls-2018-greentable .txt .btn a { background: #7b5ef0 !important; }
/* 2018-sjyh */

.sjyh-2018-benefit { width: 1000px; height: 625px; margin: 0 auto; padding-bottom: 30px; background: url(../img/sjyh-2018-bg.jpg) no-repeat center; }
.sjyh-2018-benefit .benefit-tit { padding-top: 56px; padding-bottom: 30px; background: url(../img/2018-benefit-tit.png) no-repeat center bottom; }
.sjyh-2018-benefit .benefit-tit h2 { line-height: 52px; font-size: 45px; font-weight: bold; color: #ffffff; text-align: center; }
.sjyh-2018-benefit .benefit-content { margin-top: 40px; padding: 0 54px; overflow: hidden; }
.sjyh-2018-benefit .benefit-content .box-l, .sjyh-2018-benefit .benefit-content .box-r, .sjyh-2018-benefit .benefit-content .box-r { background: #008bd9; border: 3px solid #64d9ff; }
.sjyh-2018-benefit .benefit-content .box-l, .sjyh-2018-benefit .benefit-content .box-r { width: 260px; padding: 27px; padding-bottom: 20px; float: left; text-align: center; }
.sjyh-2018-benefit .benefit-content .box-l h2, .sjyh-2018-benefit .benefit-content .box-r h2 { line-height: 36px; padding-bottom: 20px; font-size: 28px; color: #ffffff; border-bottom: 1px dotted #ffffff; }
.sjyh-2018-benefit .benefit-content .box-l p, .sjyh-2018-benefit .benefit-content .box-r p { line-height: 43px; font-size: 22px; color: #ffffff; }
.sjyh-2018-benefit .benefit-content .box-l p img, .sjyh-2018-benefit .benefit-content .box-r p img { vertical-align: middle; }
.sjyh-2018-benefit .benefit-content .box-r { width: 490px; float: right; }
.sjyh-2018-benefit .clock-wrapper { margin-top: 50px; overflow: hidden; }
.sjyh-2018-benefit .clock-wrapper .tit { width: 75px; margin-top: 13px; float: left; margin-left: 180px; font-size: 17px; color: #64d9ff; }
.sjyh-2018-benefit .clock { width: 566px; margin-top: 0; float: left; background: url(../img/2018-benefit-fsm.png) no-repeat 104px center; }
.sjyh-2018-benefit .clock .flip { width: 45px; height: 68px; }
.sjyh-2018-benefit .flip-clock-wrapper ul li a div div.inn { font-size: 40px; line-height: 68px; }
.sjyh-2018-benefit .flip-clock-divider { width: 40px; height: 68px; }
.sjyh-2018-benefit .flip-clock-divider.days { display: none; }
.sjyh-2018-benefit .flip-clock-wrapper ul { margin-left: 0; }
.sjyh-2018-benefit .flip-clock-dot.bottom, .sjyh-2018-benefit .flip-clock-dot.top { display: none; }
.sjyh-2018-benefit .flip-clock-wrapper ul li a div.up { background: #030066; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.sjyh-2018-benefit .flip-clock-wrapper ul li a div.down { background: #2d28be; }
.sjyh-2018-benefit .flip-clock-wrapper ul li a div div.inn { background: none; }
.sjyh-2018-benefit .benefit-form { margin-top: 30px; margin-left: 57px; overflow: hidden; }
.sjyh-2018-benefit .benefit-form .form-group { margin-right: 27px; float: left; }
.sjyh-2018-benefit .benefit-form .form-group input { line-height: 54px; color: #9fa0a0; border: 0; font-size: 17px; }
.sjyh-2018-benefit .benefit-form .form-group.tel input { width: 234px; padding-left: 40px; background: url(../img/2018-benefit-tel.png) no-repeat 12px center #ffffff; }
.sjyh-2018-benefit .benefit-form .form-group.code { overflow: hidden; }
.sjyh-2018-benefit .benefit-form .form-group.code input { width: 234px; padding-left: 40px; float: left; background: url(../img/2018-benefit-code.png) no-repeat 12px center #ffffff; }
.sjyh-2018-benefit .benefit-form .form-group.code a { width: 116px; line-height: 54px; font-size: 17px; background: #64d9ff; color: #030066; text-align: center; float: left; }
.sjyh-2018-benefit .benefit-form .form-group.btn-sub input { width: 170px; font-size: 21px; font-weight: bold; color: #030066; background: #64d9ff; }
/* yslx-2018 */

.yslx-2018-introduction, .yslx-2018-compare { width: 1200px; margin: 0 auto; overflow: hidden; }
.yslx-2018-introduction { margin-top: 60px; padding: 20px 0; border: 1px dashed #919191; border-radius: 10px; overflow: hidden; }
.yslx-2018-introduction .img { width: 128px; margin-left: 40px; float: left; }
.yslx-2018-introduction .img img { width: 100%; }
.yslx-2018-introduction .txt { width: 915px; margin-right: 50px; float: right; }
.yslx-2018-introduction .txt p { margin-bottom: 20px; font-size: 16px; }
.yslx-2018-compare { margin-top: 100px; }
.yslx-2018-compare .tit { text-align: center; }
.yslx-2018-compare .tit h2 { font-weight: bold; padding-bottom: 28px; font-size: 32px; color: #4539dd; background: url(../img/yslx-2018-compare-tit.png) no-repeat center bottom; }
.yslx-2018-compare .compare { height: 386px; margin-top: 55px; background: url(../img/yslx-2018-compare-bg.png) no-repeat center; }
.yslx-2018-compare .com-l, .yslx-2018-compare .com-r { width: 430px; padding-top: 50px; margin-left: 50px; float: left; }
.yslx-2018-compare .com-l .com-tit, .yslx-2018-compare .com-r .com-tit { padding-left: 67px; background: url(../img/yslx-2018-compare-tit1.png) no-repeat center left; }
.yslx-2018-compare .com-l .com-tit h2, .yslx-2018-compare .com-r .com-tit h2 { font-size: 24px; color: #4539dd; font-weight: bold; }
.yslx-2018-compare .com-l .txt, .yslx-2018-compare .com-r .txt { margin-top: 20px; }
.yslx-2018-compare .com-l .txt p, .yslx-2018-compare .com-r .txt p { line-height: 30px; font-size: 16px; color: #3e3a39; }
.yslx-2018-compare .com-l .more, .yslx-2018-compare .com-r .more { margin-top: 30px; }
.yslx-2018-compare .com-l .more a, .yslx-2018-compare .com-r .more a { width: 213px; line-height: 43px; margin: 0 auto; display: block; background: #4539dd; border-radius: 20px; font-size: 18px; color: #ffffff; text-align: center; }
.yslx-2018-compare .com-r { width: 478px; margin-right: 50px; float: right; }
.yslx-2018-compare .com-r .com-tit { background: url(../img/yslx-2018-compare-tit2.png) no-repeat center left; }
.yslx-2018-compare .com-r .com-tit h2 { color: #ef4955; }
.yslx-2018-compare .com-r .more a { background: #ef4955; }
.yslx-2018-condition { margin-top: 100px; background: url(../img/yslx-2018-condition-bg.jpg) no-repeat center; height: 1149px; position: relative; overflow: hidden; }
.yslx-2018-condition .condition-tit { width: 388px; height: 594px; margin: 0 auto; margin-top: 94px; background: url(../img/yslx-2018-condition-tit.png) no-repeat center; }
.yslx-2018-condition .condition-tit h2 { line-height: 60px; padding: 0 100px; padding-top: 60px; text-align: center; font-size: 44px; color: #dbe5ff; font-weight: bold; }
.yslx-2018-condition .condition-tit h2 span { color: #ffec14; }
.yslx-2018-condition .condition { width: 1200px; margin: 0 auto; margin-top: -490px; }
.yslx-2018-condition .condition .box { width: 388px; height: 367px; margin-bottom: 20px; background: #ffffff; overflow: hidden; float: left; }
.yslx-2018-condition .condition .box-tit { margin-top: 40px; text-align: center; }
.yslx-2018-condition .condition .box-tit h2 { font-size: 32px; color: #4539dd; font-weight: bold; }
.yslx-2018-condition .condition .box-tit h2 img { vertical-align: middle; }
.yslx-2018-condition .condition .txt { height: 140px; margin-top: 40px; padding: 0 34px; overflow: hidden; }
.yslx-2018-condition .condition .txt p { line-height: 28px; font-size: 16px; color: #3e3a39; }
.yslx-2018-condition .condition .more { margin-top: 17px; }
.yslx-2018-condition .condition .more a { width: 170px; line-height: 41px; margin: 0 auto; display: block; border: 1px solid #4539dd; border-radius: 20px; text-align: center; font-size: 17px; color: #4539dd; }
.yslx-2018-condition .condition .more a:hover { background: #4539dd; color: #ffffff; }
.yslx-2018-condition .condition .box02 { margin-left: 423px; }
.yslx-2018-condition .condition .box04 { margin-top: 103px; }
.yslx-2018-condition .condition .box04, .yslx-2018-condition .condition .box05 { margin-left: 18px; }
.yslx-2018-recommend { width: 1100px; height: 742px; margin: 0 auto; margin-top: 113px; padding: 0 50px; background: url(../img/yslx-2018-recommend-bg.jpg) no-repeat center; overflow: hidden; }
.yslx-2018-recommend .tit { margin-top: 45px; text-align: center; }
.yslx-2018-recommend .tit h2 { font-weight: bold; padding-bottom: 28px; font-size: 32px; color: #ffffff; background: url(../img/yslx-2018-recommend-tit.png) no-repeat center bottom; }
.yslx-2018-recommend .recommend { margin-top: 40px; height: 430px; }
.yslx-2018-recommend .recommend .swiper-slide { height: 389px; background: #ffffff; }
.yslx-2018-recommend .recommend .swiper-pagination .swiper-pagination-bullet { background: #ffffff; opacity: 1; }
.yslx-2018-recommend .recommend .swiper-pagination .swiper-pagination-bullet-active { background: #ef4955; }
.yslx-2018-recommend .recommend .reco-top { padding: 40px; padding-bottom: 0; overflow: hidden; }
.yslx-2018-recommend .recommend .reco-top .img { width: 136px; height: 136px; float: left; }
.yslx-2018-recommend .recommend .reco-top .img img { width: 100%; height: 100%; }
.yslx-2018-recommend .recommend .reco-top .reco-r { width: 300px; float: right; }
.yslx-2018-recommend .recommend .reco-top .reco-r h2 { margin-bottom: 15px; font-size: 32px; font-weight: bold; color: #3e3a39; }
.yslx-2018-recommend .recommend .reco-top .reco-r h2 span { display: block; font-size: 16px; }
.yslx-2018-recommend .recommend .reco-top .reco-r p { margin-bottom: 5px; }
.yslx-2018-recommend .recommend .reco-intro { margin-top: 25px; padding: 0 40px; }
.yslx-2018-recommend .recommend .reco-intro p { line-height: 29px; color: #3e3a39; font-size: 16px; }
.yslx-2018-recommend .recommend .reco-intro p span { margin-right: 12px; }
.yslx-2018-recommend .more { margin-top: 15px; }
.yslx-2018-recommend .more a { width: 246px; line-height: 46px; margin: 0 auto; margin-bottom: 10px; display: block; background: #ef4955; color: #ffffff; text-align: center; border-radius: 20px; font-size: 18px; }
.yslx-2018-recommend .more p { text-align: center; font-size: 14px; color: #3e3a39; }
.yslx-2018-language { width: 1200px; margin: 0 auto; margin-top: 100px; }
.yslx-2018-language .tit { text-align: center; }
.yslx-2018-language .tit h2 { margin-bottom: 15px; font-weight: bold; padding-bottom: 28px; font-size: 32px; color: #4539dd; background: url(../img/yslx-2018-compare-tit.png) no-repeat center bottom; }
.yslx-2018-language .tit h2 span { display: block; text-align: center; color: #4539dd; font-size: 16px; font-weight: normal; }
.yslx-2018-language .tit p { line-height: 35px; padding-left: 30px; font-size: 16px; color: #ffffff; background: url(../img/yslx-2018-language-tit.png) no-repeat center; }
.yslx-2018-language .ielts { height: 460px; margin-top: 58px; padding: 5px; background: #c9d2f8; overflow: hidden; }
.yslx-2018-language .ielts .ielts-l { width: 694px; height: 410px; padding: 25px 58px; float: left; background: #9367b5; }
.yslx-2018-language .ielts .ielts-r { width: 375px; height: 100%; float: right; position: relative; }
.yslx-2018-language .ielts .ielts-r .img { height: 100%; }
.yslx-2018-language .ielts .ielts-r .img img { width: 100%; height: 100%; }
.yslx-2018-language .ielts .ielts-r .more a { width: 205px; line-height: 43px; color: #ffffff; font-size: 17px; position: absolute; left: 50%; margin-left: -102px; bottom: 35px; display: block; background: #ef4955; text-align: center; border-radius: 20px; }
.yslx-2018-language .ielts .lang-tit { margin-bottom: 25px; }
.yslx-2018-language .ielts .lang-tit h2 { font-size: 26px; font-weight: bold; color: #ffffff; }
.yslx-2018-language .ielts .lang-course { width: 100%; border: 1px solid #e6e6e6; }
.yslx-2018-language .ielts .lang-course th { padding: 10px; background: #ffffff; color: #3e3a39; font-size: 16px; text-align: center; border-right: 1px solid #9367b5; }
.yslx-2018-language .ielts .lang-course th:last-child { border-right: 1px solid #e6e6e6; }
.yslx-2018-language .ielts .lang-course td { padding: 10px 20px; text-align: center; color: #ffffff; border: 1px solid #e6e6e6; }
.yslx-2018-language .ielts .lang-course td p { line-height: 24px; }
.yslx-2018-language .ielts .lang-txt { margin-top: 20px; }
.yslx-2018-language .ielts .lang-txt dl { margin-bottom: 15px; font-size: 16px; color: #ffffff; overflow: hidden; }
.yslx-2018-language .ielts .lang-txt dt { width: 80px; font-weight: bold; float: left; }
.yslx-2018-language .ielts .lang-txt dd { width: 614px; float: right; }
.yslx-2018-language .ets { margin-top: 20px; }
.yslx-2018-language .ets .ielts-l { float: right; background: #664cb7; }
.yslx-2018-language .ets .ielts-r { float: left; }
.yslx-2018-choice { margin-top: 110px; padding: 80px 0; background: #f6f6f6; }
.yslx-2018-choice .tit { text-align: center; }
.yslx-2018-choice .tit h2 { font-weight: bold; padding-bottom: 28px; font-size: 32px; color: #4539dd; background: url(../img/yslx-2018-compare-tit.png) no-repeat center bottom; }
.yslx-2018-choice .choice { width: 1200px; margin: 0 auto; margin-top: 55px; overflow: hidden; }
.yslx-2018-choice .choice .box { width: 378px; height: 554px; float: left; margin-left: 33px; overflow: hidden; }
.yslx-2018-choice .choice .box .txt { width: 298px; height: 187px; margin: 0 auto; padding: 0 20px; padding-top: 24px; background: #ffffff; }
.yslx-2018-choice .choice .box .txt p { font-size: 16px; font-size: #3e3a39; }
.yslx-2018-choice .choice .box .more { width: 340px; margin: 0 auto; padding-top: 15px; padding-bottom: 40px; background: #ffffff; }
.yslx-2018-choice .choice .box .more a { width: 178px; line-height: 40px; margin: 0 auto; border: 1px solid #ef4955; border-radius: 20px; color: #ef4955; text-align: center; display: block; font-size: 17px; }
.yslx-2018-choice .choice .box .more a:hover { background: #ef4955; color: #ffffff; }
.yslx-2018-choice .choice .choice-tit { margin-top: 35px; margin-left: 18px; }
.yslx-2018-choice .choice .choice-tit h2 { height: 57px; line-height: 30px; padding-left: 9px; border-left: 3px solid #ffffff; font-size: 24px; font-weight: bold; color: #ffffff; }
.yslx-2018-choice .choice .choice-tit h2 span { display: block; }
.yslx-2018-choice .choice .reco { width: 298px; height: 77px; margin: 0 auto; margin-top: 30px; background: #ffffff; padding: 20px 20px; padding-bottom: 0; color: #4539dd; font-size: 15px; overflow: hidden; }
.yslx-2018-choice .choice .reco dl { overflow: hidden; }
.yslx-2018-choice .choice .reco dt { width: 80px; float: left; font-weight: bold; }
.yslx-2018-choice .choice .reco dd { width: 218px; float: right; }
.yslx-2018-choice .choice .box01 { margin-left: 0; background: url(../img/yslx-2018-choice1.jpg) no-repeat center; }
.yslx-2018-choice .choice .box02 { background: url(../img/yslx-2018-choice2.jpg) no-repeat center; }
.yslx-2018-choice .choice .box03 { background: url(../img/yslx-2018-choice3.jpg) no-repeat center; }
.yslx-2018-choice .choice .box03 .choice-tit h2 { line-height: 54px; }
.yslx-2018-procedure { margin-top: 100px; }
.yslx-2018-procedure .tit { text-align: center; }
.yslx-2018-procedure .tit h2 { font-weight: bold; padding-bottom: 28px; font-size: 32px; color: #4539dd; background: url(../img/yslx-2018-compare-tit.png) no-repeat center bottom; }
.yslx-2018-procedure .procedure { width: 1200px; margin: 0 auto; margin-top: 50px; height: 338px; position: relative; background: url(../img/yslx-2018-procedure-bg.jpg) no-repeat center; }
.yslx-2018-procedure .procedure .box { width: 147px; height: 147px; border: 4px solid #4539dd; position: relative; background: #ffffff; overflow: hidden; position: absolute; }
.yslx-2018-procedure .procedure .box .num { width: 24px; line-height: 24px; background: #4539dd; color: #ffffff; border-radius: 50%; position: absolute; top: -3px; left: -4px; text-align: center; font-size: 16px; font-weight: bold; }
.yslx-2018-procedure .procedure .box .txt { padding: 0 10px; }
.yslx-2018-procedure .procedure .box .txt p { font-size: 18px; font-weight: bold; text-align: center; color: #4539dd; }
.yslx-2018-procedure .procedure .box .img { margin: 0 auto; margin-bottom: 15px; }
.yslx-2018-procedure .procedure .box:hover { background: #4539dd; }
.yslx-2018-procedure .procedure .box:hover .txt p { color: #ffffff; }
.yslx-2018-procedure .procedure .box:hover .num { background: #ffffff; color: #4539dd; }
.yslx-2018-procedure .procedure .box01 { top: 0; left: 0; }
.yslx-2018-procedure .procedure .box01 .img { width: 35px; height: 35px; margin-top: 35px; margin-bottom: 5px; background: url(../img/yslx-2018-procedure-icon1.png) no-repeat center; background-position: 0 0; }
.yslx-2018-procedure .procedure .box01:hover .img { background-position: 0 -35px; }
.yslx-2018-procedure .procedure .box02 { left: 149px; bottom: 0; }
.yslx-2018-procedure .procedure .box02 .img { width: 34px; height: 34px; margin-top: 25px; background: url(../img/yslx-2018-procedure-icon2.png) no-repeat center; background-position: 0 0; }
.yslx-2018-procedure .procedure .box02:hover .img { background-position: 0 -34px; }
.yslx-2018-procedure .procedure .box03 { width: 280px; left: 237px; top: 0; }
.yslx-2018-procedure .procedure .box03 .txt { padding: 0 8px; }
.yslx-2018-procedure .procedure .box03 .img { width: 41px; height: 34px; margin-top: 25px; background: url(../img/yslx-2018-procedure-icon3.png) no-repeat center; background-position: 0 0; }
.yslx-2018-procedure .procedure .box03:hover .img { background-position: 0 -34px; }
.yslx-2018-procedure .procedure .box04 { left: 448px; bottom: 0; }
.yslx-2018-procedure .procedure .box04 .img { width: 34px; height: 34px; margin-top: 25px; background: url(../img/yslx-2018-procedure-icon4.png) no-repeat center; background-position: 0 0; }
.yslx-2018-procedure .procedure .box04:hover .img { background-position: 0 -34px; }
.yslx-2018-procedure .procedure .box05 { left: 598px; top: 0; }
.yslx-2018-procedure .procedure .box05 .img { width: 37px; height: 28px; margin-top: 25px; background: url(../img/yslx-2018-procedure-icon5.png) no-repeat center; background-position: 0 0; }
.yslx-2018-procedure .procedure .box05:hover .img { background-position: 0 -28px; }
.yslx-2018-procedure .procedure .box06 { left: 747px; bottom: 0; }
.yslx-2018-procedure .procedure .box06 .img { width: 33px; height: 31px; margin-top: 25px; background: url(../img/yslx-2018-procedure-icon6.png) no-repeat center; background-position: 0 0; }
.yslx-2018-procedure .procedure .box06:hover .img { background-position: 0 -31px; }
.yslx-2018-procedure .procedure .box07 { left: 897px; top: 0; }
.yslx-2018-procedure .procedure .box07 .img { width: 38px; height: 34px; margin-top: 25px; background: url(../img/yslx-2018-procedure-icon7.png) no-repeat center; background-position: 0 0; }
.yslx-2018-procedure .procedure .box07:hover .img { background-position: 0 -34px; }
.yslx-2018-procedure .procedure .box08 { right: 0; bottom: 0; }
.yslx-2018-procedure .procedure .box08 .img { width: 48px; height: 30px; margin-top: 25px; background: url(../img/yslx-2018-procedure-icon8.png) no-repeat center; background-position: 0 0; }
.yslx-2018-procedure .procedure .box08:hover .img { background-position: 0 -30px; }
.yslx-2018-procedure .more { margin-top: 45px; }
.yslx-2018-procedure .more p { text-align: center; font-size: 16px; color: #3e3a39; }
.yslx-2018-procedure .more a { display: block; width: 264px; line-height: 40px; background: #ef4955; color: #ffffff; text-align: center; font-size: 17px; margin: 0 auto; margin-top: 15px; border-radius: 20px; }
.yslx-2018-learn { width: 1200px; margin: 0 auto; min-height: 320px; margin-top: 115px; padding-bottom: 90px; background: url(../img/yslx-2018-learn-bg.jpg) no-repeat center top; overflow: hidden; }
.yslx-2018-learn .tit { margin-top: 50px; text-align: center; }
.yslx-2018-learn .tit h2 { font-weight: bold; padding-bottom: 28px; font-size: 32px; color: #ffffff; background: url(../img/yslx-2018-recommend-tit.png) no-repeat center bottom; }
.yslx-2018-learn .learn { margin-top: 50px; overflow: hidden; }
.yslx-2018-learn .learn .box { width: 250px; height: 465px; margin: 0 20px; background: #ffffff; border: 5px solid #c9d2f8; color: #3e3a39; float: left; overflow: hidden; }
.yslx-2018-learn .learn .box .img { margin-top: 20px; text-align: center; }
.yslx-2018-learn .learn .box .img img { max-width: 100%; }
.yslx-2018-learn .learn .box .learn-tit { margin-top: 20px; text-align: center; }
.yslx-2018-learn .learn .box .learn-tit span { font-size: 18px; }
.yslx-2018-learn .learn .box .learn-tit h2 { font-size: 40px; font-weight: bold; }
.yslx-2018-learn .learn .box .txt { margin-top: 20px; text-align: center; }
.yslx-2018-learn .learn .box .txt p { font-size: 16px; }
.yslx-2018-learn .learn .box .more { margin-top: 20px; }
.yslx-2018-learn .learn .box .more a { width: 148px; line-height: 40px; border: 1px solid #ef4955; display: block; margin: 0 auto; font-size: 17px; color: #ef4955; text-align: center; border-radius: 20px; }
.yslx-2018-learn .learn .box .more a:hover { background: #ef4955; color: #ffffff; }
/* 7.15lalala */

/* banner */

.tuofwhat-banner { height: 600px; margin-top: -25px; }
.tuofwhat-banner .banner-img { height: 600px; }
.tuofwhat-banner .text-cen { padding-top: 125px; font-size: 18px; text-align: right; }
.tuofwhat-banner .text-blue, .tuofwhat-banner .text-red { font-size: 64px; font-weight: 600; line-height: 94px; color: #003082; position: relative; right: -17px; }
.tuofwhat-banner .text-red { font-size: 70px; color: #e5004f; right: -25px; }
.tuofwhat-banner .text { line-height: 32px; padding-top: 5px; }
.tuofwhat-banner .btn-box { padding-top: 62px; text-align: right; }
.tuofwhat-banner .btn-defaul { background: none; line-height: 50px; padding: 0; font-size: 18px; font-weight: 600; }
.tuofwhat-banner .btn-yellow { width: 246px; }
.tuofwhat-banner .btn-blue { width: 245px;/* padding-right: 14px; */ }
.tuofwhat-block1 { padding-bottom: 60px; padding-top: 20px; background-color: #ecedf2; }
.tuofwhat-about { overflow: hidden; }
.tuofwhat-about .main-text { float: left; width: 455px; }
.tuofwhat-about .title1 { margin-bottom: 32px; overflow: hidden; line-height: 32px; font-size: 19px; color: #2f2725; text-transform: uppercase; }
.tuofwhat-about .title1 img { float: left; margin-right: 13px; }
.tuofwhat-about .title1 .cha { padding-top: 10px; display: block; font-size: 25px; font-weight: 600; color: #08a6ff; }
.tuofwhat-about .main-text .text { margin-bottom: 25px; line-height: 26px; font-size: 16px; color: #595757; }
.tuofwhat-about .main-menu { position: relative; float: right; width: 695px; height: 365px; }
.tuofwhat-about .main-menu .cen { position: absolute; right: 0; top: 15px; width: 402px; height: 346px; }
.tuofwhat-about .main-menu .title2 { padding: 30px 0; text-align: center; color: #fff; font-size: 20px; line-height: 26px; }
.tuofwhat-about .menu-list { padding-left: 8px; overflow: hidden; }
.tuofwhat-about .menu-list li { float: left; margin-left: 22px; margin-bottom: 22px; width: 98px; height: 36px; border-radius: 3px; overflow: hidden; border: 1px solid #4abeff; }
.tuofwhat-about .menu-list a { display: block; line-height: 36px; text-align: center; font-size: 17px; color: #fff; }
.tuofwhat-about .menu-list a:hover, .tuofwhat-about .menu-list .active a { background-color: #fff; color: #595757; }
.tuofwhat-date { }
#tuofwhatDate { padding-top: 60px; }
.tuofwhat-date { background-color: #08a6ff; overflow: hidden; padding: 20px 22px 0 40px; }
.tuofwhat-date-show { float: left; width: 385px; }
.tuofwhat-date-show .title { padding: 40px 0 15px; font-size: 32px; color: #fff; line-height: 48px; text-align: center; }
.tuofwhat-date-show .date-table { color: #fff; width: 100%; font-size: 16px; }
.tuofwhat-date-show .th, .tuofwhat-date-show td { background-color: #21afff; line-height: 40px; padding-left: 25px; }
.tuofwhat-date-show th:first-child, .tuofwhat-date-show td:first-child { min-width: 45px; border-right: 4px solid #08a6ff; text-align: center; padding-left: 0; }
.tuofwhat-date-show th { padding-left: 0; background-color: #fff; text-align: center; line-height: 40px; color: #070707; }
.tuofwhat-date-show td { border-bottom: 1px solid #1b7ecf; }
.tuofwhat-date-show tr:last-child td { border-bottom: none; }
.tuofwhat-date-right { float: right; width: 700px; }
.tuofwhat-date-right .main { padding: 40px 45px; background-color: #fff; margin-bottom: 20px; font-size: 16px; line-height: 26px; }
.tuofwhat-date-right .title { font-size: 32px; line-height: 36px; margin-bottom: 10px; }
.tuofwhat-date-right .text { font-size: 16px; line-height: 26px; }
.tuofwhat-date-right .link { color: #08a6ff; padding: 20px 0 14px; line-height: 20px; }
.tuofwhat-date-right .link a { color: #08a6ff; }
.tuofwhat-date-right .inner-main { margin-bottom: 20px; background-color: #ecedf2; padding: 25px 20px; text-align: center; }
.tuofwhat-date-right .inner-main .title { margin-bottom: 5px; font-size: 30px; line-height: 32px; }
.tuofwhat-date-right .inner-main .small { font-size: 16px; line-height: 24px; }
.tuofwhat-date-right .more-link { padding: 20px 0 25px; }
.tuofwhat-date-right .more-link a { width: 50%; float: left; color: #08a6ff; font-size: 18px; text-decoration: underline; }
.tuofwhat-url .btn-box { overflow: hidden; height: 44px; width: 452px; margin: 0 auto; background: url("../img/tuofw-btn.png") center no-repeat; }
.tuofwhat-url .btn-box .btn-defaul { border: none; float: left; padding: 0; line-height: 44px; background: none; font-size: 18px; }
.tuofwhat-url .btn-box .btn-yellow { width: 240px; }
.tuofwhat-url .btn-box .btn-blue { width: 210px; padding-left: 2px; }
.tuofwhat-address .add-tag { padding-top: 15px; overflow: hidden; }
.tuofwhat-address .add-tag span { overflow: hidden; margin-right: 10px; margin-bottom: 10px; float: left; width: 64px; height: 36px; text-align: center; line-height: 36px; border-radius: 3px; border: 1px solid #08a6ff; }
.tuofwhat-address .btn-blue { width: 192px; padding: 0; background-color: #08a6ff; line-height: 42px; }
.tuofwhat-block2 { padding-top: 90px; height: 421px; background: #ecedf2 url("../img/tuofw-price.png") center bottom no-repeat; }
.tuofwhat-price-table { margin-top: -30px; width: 100%; }
.tuofwhat-price-table th, .tuofwhat-price-table td { padding: 15px 0; font-size: 16px; line-height: 24px; text-align: center; }
.tuofwhat-price-table th { background-color: #ecedf2; color: #2f2f53; border: 1px solid #9093a8; }
.tuofwhat-price-table td { border: 1px solid #9c9bac; color: #fff; }
.tuofwhat-block3 { padding-bottom: 115px; padding-top: 50px; background-color: #fff; }
.tuofwhat-step { overflow: hidden; margin-left: -37px; }
.tuofwhat-step li { float: left; margin-left: 37px; width: 272px; height: 398px; background: url("../img/tuofw-step-bg.png") top center no-repeat; text-align: center; }
.tuofwhat-step li .title { line-height: 53px; height: 53px; text-align: right; font-size: 24px; color: #fff; overflow: hidden; }
.tuofwhat-step li .title .numb { float: right; font-weight: 600; width: 53px; text-align: center; margin-left: 20px; }
.tuofwhat-step li .main { font-size: 16px; line-height: 24px; padding: 25px 15px 15px; }
.tuofwhat-step li .main img { width: 149px; margin-top: 5px; }
.tuofwhat-step li .btn-defaul { line-height: 40px; border: 1px solid #08a6ff; }
.tuofwhat-block4 { padding-bottom: 100px; background: #292548 url("../img/tuofw-bg.jpg") bottom center no-repeat; }
.tuofwhat-jiegou { padding-top: 50px; }
.tuofwhat-jiegou .pic { text-align: center; }
.tuofwhat-jiegou .pic img { max-width: 100%; }
.tuofwhat-zhongd { padding-top: 50px; }
.tuofwhat-zhongd .main { background-color: #fff; padding: 25px; }
.tuofwhat-zhongd-table { width: 100%; }
.tuofwhat-zhongd-table td, .tuofwhat-zhongd-table th { padding: 12px 20px; border: 1px solid #bfbfbf; min-width: 32px; text-align: center; font-size: 16px; line-height: 26px; }
.tuofwhat-zhongd-table .large { width: 405px; }
.tuofwhat-zhongd-table .tc-left { text-align: left; }
.tuofwhat-zhongd-table .btn-defaul { background: url("../img/tuofw-down-icon1.png") 123px 49% no-repeat; color: #08a6ff; padding: 0; padding-right: 25px; width: 135px; height: 42px; line-height: 42px; }
.tuofwhat-zhongd-table .btn-defaul:hover { background-color: #08a6ff; background-image: url("../img/tuofw-down-icon2.png"); color: #fff; }
.tuofwhat-block5 { position: relative; height: 315px; overflow: hidden; }
.tuofwhat-block5 .bg-img { position: absolute; width: 1920px; height: 100%; left: 50%; top: 0; margin-left: -960px; }
.tuofwhat-block5 .content { position: relative; z-index: 10; }
.tuofwhat-block5 .left { float: left; width: 320px; }
.tuofwhat-block5 .right { float: right; width: 468px; }
.tuofwhat-block5 .title-05 { min-height: 107px; padding-bottom: 20px; }
.tuofwhat-block5 .btn-box { position: relative; }
.tuofwhat-block5 .left .btn-box img { right: 4%; }
.tuofwhat-block5 .btn-box img { position: absolute; right: 19%; bottom: -25px; }
.tuofwhat-block5 .btn-defaul { padding: 0; width: 214px; height: 46px; line-height: 46px; border: 1px solid #fff; color: #fff; border-radius: 4px; background: none; }
.tuofwhat-block6 { background-color: #fff; padding-top: 50px; padding-bottom: 100px; }
.tuofwhat-score-box { overflow: hidden; }
.tuofwhat-score-menu { float: left; width: 145px; padding-top: 1px; }
.tuofwhat-score-menu li { box-shadow: -5px 0 8px #adadad inset; background-color: #c9caca; border-radius: 6px 0 0 6px; padding: 12px 0; margin-top: 45px; cursor: pointer; text-align: center; color: #fff; font-size: 28px; line-height: 34px; font-weight: 600; }
.tuofwhat-score-menu li img { display: block; margin: 0 auto 8px; }
.tuofwhat-score-menu .menu1.active { background-color: #66cc99; box-shadow: -5px 0 8px #58af83 inset; }
.tuofwhat-score-menu .menu2.active { background-color: #2ca8f0; box-shadow: -5px 0 8px #2690ce inset; }
.tuofwhat-score-menu .menu3.active { background-color: #ffb228; box-shadow: -5px 0 8px #db9921 inset; }
.tuofwhat-score-menu .menu4.active { background-color: #9e7abf; box-shadow: -5px 0 8px #8869a4 inset; }
.tuofwhat-score-table { float: left; width: 1055px; }
.tuofwhat-score-table .main { border-left: 8px solid #ecedf2; padding: 45px 45px 40px; background-color: #ecedf2; font-size: 16px; line-height: 26px; }
.tuofwhat-score-table .main .name { font-size: 20px; font-weight: 600; line-height: 30px; margin-bottom: 3px; }
.tuofwhat-score-table .main1 { border-left-color: #66cc99; }
.tuofwhat-score-table .main2 { border-left-color: #2ca8f0; }
.tuofwhat-score-table .main3 { border-left-color: #ffb228; }
.tuofwhat-score-table .main4 { border-left-color: #9e7abf; }
.tuofwhat-score-table .btn-box { padding-top: 38px; }
.tuofwhat-score-table .btn-defaul { line-height: 48px; font-size: 18px; color: #fff; }
.tuofwhat-score-table .main1 .btn-defaul { background-color: #66cc99; }
.tuofwhat-score-table .main2 .btn-defaul { background-color: #2ca8f0; }
.tuofwhat-score-table .main3 .btn-defaul { background-color: #ffb228; }
.tuofwhat-score-table .main4 .btn-defaul { background-color: #9e7abf; }
.tuofwhat-score-table .main1 .bg1 { background-color: #2dac6c; }
.tuofwhat-score-table .main1 .bg2 { background-color: #66cc99; }
.tuofwhat-score-table .main2 .bg1 { background-color: #1e91ea; }
.tuofwhat-score-table .main2 .bg2 { background-color: #2ca8f0; }
.tuofwhat-score-table .main3 .bg1 { background-color: #ff8c10; }
.tuofwhat-score-table .main3 .bg2 { background-color: #ffb228; }
.tuofwhat-score-table .main4 .bg1 { background-color: #8660a9; }
.tuofwhat-score-table .main4 .bg2 { background-color: #9e7abf; }
.tuofwhat-score-table .main .text { margin-bottom: 30px; }
.tuofwhat-score-table .other-text { margin-bottom: 25px; text-align: center; }
.tuofwhat-score-table .other-text a { margin: 0 30px; color: #2ca8f0; text-decoration: underline; }
.tuofwhat-score-table .inner-table { width: 100%; background-color: #fff; }
.tuofwhat-score-table .inner-table th, .tuofwhat-score-table .inner-table td { text-align: center; }
.tuofwhat-score-table .inner-table th { color: #fff; line-height: 30px; padding: 10px 0; }
.tuofwhat-score-table .inner-table td { border: 1px solid #eee; line-height: 26px; padding: 10px 0; }
.tuofwhat-block7 { position: relative; height: 173px; overflow: hidden; }
.tuofwhat-block7 .pic { position: absolute; width: 1920px; height: 173px; left: 50%; margin-left: -960px; top: 0; }
.tuofwhat-block7 .pic img { width: 100%; height: 100%; }
.tuofwhat-block8 { background-color: #ecedf2; padding-bottom: 80px; padding-top: 50px; }
.tuofwhat-course { overflow: hidden; margin-left: -40px; }
.tuofwhat-course li { float: left; width: 580px; margin-left: 40px; margin-bottom: 40px; border-radius: 4px; background-color: #fff; }
.tuofwhat-course .cen { padding-top: 25px; padding-left: 45px; padding-right: 185px; font-size: 16px; line-height: 26px; }
.tuofwhat-course .pic { float: right; width: 140px; height: 412px; }
.tuofwhat-course .pic img { width: 100%; height: 100%; }
.tuofwhat-course li .name { font-size: 26px; font-weight: 600; line-height: 36px; margin-bottom: 15px; }
.tuofwhat-course li .info { height: 260px; overflow: hidden; }
.tuofwhat-course li .item { position: relative; padding-left: 82px; }
.tuofwhat-course li .item .tit { position: absolute; left: 0; top: 0; }
.tuofwhat-course li .btn-box { text-align: left; }
.tuofwhat-course li .btn-defaul { line-height: 42px; border-radius: 5px; margin-right: 10px; overflow: hidden; }
.tuofwhat-block9 { background-color: #fff; padding-top: 50px; padding-bottom: 100px; }
.tuofwhat-block9 .title-05 { margin-bottom: 43px; padding-bottom: 10px; border-bottom: 1px solid #ddd; }
.tuofwhat-other { overflow: hidden; }
.tuofwhat-other .list { float: left; width: 300px; font-size: 18px; line-height: 38px; }
/* Ã¦â€°ËœÃ§Â¦Â90Ã¥Ë†â€  */

.tfNinety-banner { height: 600px; margin-top: -25px; }
.tfNinety-banner .banner-img { height: 600px; }
.tfNinety-banner .text-cen { padding-top: 387px; padding-left: 407px; }
.tfNinety-banner .btn-box { text-align: left; }
.tfNinety-banner .btn-blue { background: none; border: none; border-radius: 25px; padding: 0; width: 198px; height: 50px; line-height: 50px; text-indent: -999em; }
.tfNine-about { padding: 20px 0; background: url("../img/tfNinety_bg1.jpg") top left repeat; }
.tfNine-about .left-img { width: 115px; float: left; padding-right: 20px; border-right: 1px solid #a1a7dd; }
.tfNine-about .left-img img { width: 100%; }
.tfNine-about .cen-text { margin: -5px 0; padding-left: 164px; font-size: 16px; line-height: 33px; color: #fff; }
.tfNinety-block1 { padding-top: 60px; padding-bottom: 1px; background-color: #e4f4fd; }
.tfNinety-block1 .white-box { padding-bottom: 60px; margin-bottom: 60px; box-shadow: 0 4px 5px #dcecfe; border: 1px solid #ddecfe; background-color: #fff; }
.tfNinety-btn-square { padding-top: 50px; }
.tfNinety-btn-square.pt0 { padding-top: 0; }
.tfNinety-btn-square .btn-defaul { margin: 0 -2px; border: 1px solid #0082f5; line-height: 48px; font-size: 20px; border-radius: 0; }
.tfNinety-btn-square .btn-blue { background-color: #0082f5; }
.tfNinety-btn-square .btn-blue-kong { color: #444; }
.tfNinety-btn-square .btn-blue-kong:hover { background: none; }
.tfNinety-table { width: 90%; margin: 0 auto; }
.tfNinety-table td, .tfNinety-table th { text-align: center; font-size: 18px; line-height: 24px; padding: 5px 0; }
.tfNinety-table th { padding-bottom: 20px; }
.tfNinety-table td { padding: 0; height: 28px; line-height: 28px; border-bottom: 25px solid #fff; borer-top: 25px solid #fff; background-color: #cbeefa; font-size: 16px; }
.tfNinety-table .btn-blue { margin: -5px 0 -14px; background-color: #0082f5; border: 3px solid #60c5ff; border-radius: 25px; line-height: 42px; }
.tfNinety-block2 { padding-top: 40px; padding-bottom: 90px; background: #26294f url("../img/tfNinety_bg2.jpg") bottom center no-repeat; }
.tfNinety-country { overflow: hidden; margin-left: -40px; }
.tfNinety-country li { padding-bottom: 35px; float: left; background-color: #fff; border-radius: 45px 0 45px 0; width: 270px; margin-left: 40px; }
.tfNinety-country li .top { position: relative; }
.tfNinety-country .top img { display: block; width: 100%; }
.tfNinety-country .top .tit { position: absolute; top: 50%; left: 0; margin-top: -10px; width: 100%; text-align: center; font-size: 26px; line-height: 36px; font-weight: 600; color: #fff; }
.tfNinety-country li .main { padding: 20px; }
.tfNinety-school { width: 100%; }
.tfNinety-school th, .tfNinety-school td { text-align: left; line-height: 26px; font-size: 16px; }
.tfNinety-school .txt-right { text-align: right; }
.tfNinety-school th { border-bottom: 1px solid #c9caca; padding-bottom: 5px; }
.tfNinety-school tr:nth-child(2) td { padding-top: 6px; }
.tfNinety-country .btn-box { padding-top: 30px; }
.tfNinety-country .btn-box .btn-blue-qian-kong { display: block; padding: 0; border-radius: 25px; line-height: 36px; border-color: #00bfaf; color: #00bfaf; }
.tfNinety-country .btn-box .btn-blue-qian-kong:hover { background-color: #00bfaf; color: #fff; }
.tfNinety-block3 { padding-bottom: 100px; padding-top: 40px; background-color: #fff; }
.tfNinety-point { overflow: hidden; }
.tfNinety-point li { background-color: #00bfaf; float: left; width: 240px; }
.tfNinety-point li .main { position: relative; height: 246px; padding: 25px 20px 0; color: #fff; }
.tfNinety-point li .main:before { z-index: 10; content: ''; position: absolute; width: 0; height: 0; border: 10px solid transparent; left: 50%; margin-left: -10px; }
.tfNinety-point .be .main:before { border-top-color: #fff; top: 0; }
.tfNinety-point .en .main:before { border-bottom-color: #fff; bottom: 0; }
.tfNinety-point li .pic { display: block; height: 271px; }
.tfNinety-point li .pic img { display: block; width: 100%; height: 100%; }
.tfNinety-point li .tit { margin-bottom: 10px; text-align: center; font-size: 26px; font-weight: 600; line-height: 34px; }
.tfNinety-point li .tit img { margin-right: 3px; }
.tfNinety-point li .text { font-size: 16px; line-height: 26px; min-height: 130px; }
.tfNinety-point li .btn-defaul { background: none; border-radius: 25px; line-height: 36px; border: 1px solid #ccf2ef; color: #ccf2ef; }
.tfNinety-point li:last-child { border-left: 2px solid #fff; width: 238px; height: 542px; background-color: #eaf6fd; }
.tfNinety-point li .main2 { padding: 120px 20px 0; background-color: #eaf6fd; }
.tfNinety-point li:last-child .btn-box { padding-top: 25px; }
.tfNinety-point li:last-child .btn-defaul { border-color: #7a7a7b; color: #7a7a7b; }
.tfNinety-block4 { padding: 40px 0 5px; background: #2e2c59 url("../img/tfNinety_bg3.jpg") bottom center no-repeat; }
.tfNine-date { overflow: hidden; margin-left: -100px; }
.tfNine-date li { background-color: #fff; margin-bottom: 95px; float: left; width: 333px; margin-left: 100px; }
.tfNine-date li .title { position: relative; background-color: #0082f5; line-height: 28px; padding: 25px 0; font-size: 26px; font-weight: 600; color: #fff; text-align: center; }
.tfNine-date li .title:after { position: absolute; content: ''; background-color: #0082f5; width: 86%; height: 20px; border-radius: 25px; left: 7%; bottom: -5px; }
.tfNine-date li .main { padding: 25px; }
.tfNine-date li .name { margin-bottom: 18px; font-size: 18px; line-height: 26px; color: #0082f5; text-align: center; }
.tfNine-date li .text { font-size: 16px; line-height: 28px; height: 140px; overflow: hidden; }
.tfNine-date li .time { background: url("../img/tfNinety_time.png") center no-repeat; text-align: center; padding: 35px 0; line-height: 26px; font-size: 20px; font-weight: 600; color: #ff8b10; }
.tfNine-date li .btn-box { padding-top: 20px; }
.tfNine-date li .btn-defaul { border: 1px solid #0082f5; background: none; color: #0082f5; border-radius: 22px; }
.tfNine-date li .btn-defaul:hover { background-color: #0082f5; color: #fff; }
.tfNinety-block5 { background-color: #fff; padding: 50px 0 100px; }
.tfNinety-down { overflow: hidden; margin-left: -30px; }
.tfNinety-down li { float: left; width: 216px; margin-left: 30px; text-align: center; }
.tfNinety-down li .name { padding: 10px 0 15px; font-size: 18px; line-height: 28px; }
.tfNinety-down li .btn-defaul { color: #0082f5; background: none; border: none; border-radius: 22px; }
.tfNinety-down li .btn-defaul:hover { color: #fff; background: #0082f5; }
.tfNinety-block6 { padding-bottom: 50px; background-color: #292548; }
.tfNinety-block6 .text { padding-top: 10px; color: #8890a3; text-align: center; font-size: 16px; }
.tfNinety-plan.six-ietls-plan { box-shadow: 5px 0 10px #211e3a; padding: 25px; background-color: #3b3566; border: none; }
.tfNinety-plan.six-ietls-plan .list { position: relative; padding: 0; margin: 0; padding-left: 40px; width: 295px; height: 54px; border-radius: 3px; background-color: #fff; }
.tfNinety-plan.six-ietls-plan .list1 { width: 335px; }
.tfNinety-plan.six-ietls-plan .list2 { position: relative; margin: 0 70px; width: 293px; padding-right: 125px; }
.tfNinety-plan.six-ietls-plan .list .btn-defaul { border-radius: 4px; background-color: #00bfaf; line-height: 54px; height: 54px; border: none; color: #fff; }
.tfNinety-plan.six-ietls-plan .list2 .btn-defaul { background-color: #00bfaf; position: absolute; right: 0; top: 0; width: 125px; padding: 0; line-height: 54px; height: 54px; border: none; }
.tfNinety-plan.six-ietls-plan .name { position: absolute; left: 0; top: 0; width: 40px; text-align: center; line-height: 54px; }
.tfNinety-plan.six-ietls-plan .list input[type="text"] { width: 90%; border: none; line-height: 24px; height: 24px; padding: 15px 0; text-indent: 0; font-size: 16px; }
.tfNinety-plan.six-ietls-plan .btn-list { background: none; padding: 0; width: 140px; }
.tfNinety-plan.six-ietls-plan .btn-list .btn-defaul { width: 100%; }
.tfNinety-block7 { padding: 30px 0 100px; background-color: #fff; }
.tfNinety-student { overflow: hidden; padding-top: 50px; height: 482px; background: url("../img/tfNinety_bookmark.png") top center no-repeat; }
.tfNinety-student li { float: left; width: 240px; padding: 0 30px 0; font-size: 16px; line-height: 26px; }
.tfNinety-student li .pic { text-align: center; margin-bottom: 20px; }
.tfNinety-student li .name { font-size: 24px; line-height: 30px; padding-bottom: 14px; text-align: center; }
.tfNinety-student li .other { height: 70px; overflow: hidden; }
/* Ã¥â€¡ÂºÃ¥â€ºÂ½Ã§â€¢â„¢Ã¥Â­Â¦Ã§Å¸Â¥Ã¨Â¯â€ Ã¤Â¸â‚¬Ã¨Â§Ë†Ã¨Â¡Â¨ */

.abrdStudyKlg-banner { height: 600px; margin-top: -25px; }
.abrdStudyKlg-banner .banner-img { height: 600px; }
.abrdStudyKlg-banner .text-cen { padding-top: 466px; }
.abrdStudyKlg-banner .btn-box { text-align: left; }
.abrdStudyKlg-banner .btn-defaul { height: 55px; line-height: 55px; background: none; border: none; padding: 0; font-size: 18px; }
.abrdStudyKlg-banner .btn-white { width: 297px; }
.abrdStudyKlg-banner .btn-green { width: 148px; padding-right: 8px; }
.abrdStudyKlg-wrap1 { background-color: #6072ff; }
.abrdStudyKlg-form { padding-bottom: 26px; background: url("../img/abrdStudyKlg-bgShadow.png") center bottom no-repeat; }
.abrdStudyKlg-form .top { border-radius: 5px 5px 0 0; background: #e3e9f9 url(../img/abrdStudyKlg-line.jpg) left bottom repeat-x; }
.abrdStudyKlg-form .title { line-height: 32px; padding: 43px 0; font-size: 32px; font-weight: 600; text-align: center; }
.abrdStudyKlg-form .main { border-radius: 0 0 5px 5px; padding: 10px 45px 35px; background-color: #fff; }
.pinguForm { }
.pinguForm .list { border-bottom: 1px dotted #ececec; padding: 20px 0; overflow: hidden; position: relative; font-size: 16px; }
/*.pinguForm .list:last-child{ border-bottom: none;}*/

.pinguForm .list .item, .pinguForm .list .itemLbe { position: relative; float: left; margin-right: 25px; }
.pinguForm .list .item:last-child, .pinguForm .list .itemLbe:last-child { margin-right: 0; }
.pinguForm .list .valName { display: none; }
.pinguForm .list .item { width: 258px; }
.pinguForm .list input[type="text"], .pinguForm .list select { width: 256px; border: 1px solid #dcdcdc; height: 28px; line-height: 28px; padding: 10px 0; text-indent: 10px; font-size: 16px; }
.pinguForm .list select { height: 48px; }
.pinguForm .list .name { float: left; margin-right: 5px; }
.pinguForm .list .itemLbe { cursor: pointer; }
.pinguForm .code-list { border-bottom: none; }
.pinguForm .code-list .item { margin-right: 40px; width: 343px; }
.pinguForm .code-list input[type="text"], .pinguForm .code-list select, .pinguForm .code-list button { width: 341px; }
.pinguForm .list .btn-defaul { cursor: pointer; border-radius: 0; line-height: 50px; border: none; height: 50px; font-size: 16px; }
.pinguForm .list .btn-green { background-color: #21c984; }
.pinguForm .code-item .btn-defaul { position: absolute; right: 0; top: 0; }
.abrdStudyKlg-wrap2 { background-color: #6072ff; }
.abrdStudyKlg-tabTitle { overflow: hidden; }
.abrdStudyKlg-tabTitle li { border-radius: 5px 5px 0 0; background-color: #e6e6e6; float: left; font-size: 21px; padding: 15px 26px; margin-right: 22px; line-height: 30px; cursor: pointer; }
.abrdStudyKlg-tabTitle li.active, .abrdStudyKlg-tabTitle li.on { background-color: #21c984; color: #fff; ; }
.abrdStudyKlg-tabCon { background-color: #fff; padding: 20px 45px; }
.abroadCost-tiaojian { overflow: hidden; padding-right: 20px; }
.abroadCost-tiaojian .learn-more { float: right; width: 288px; }
.abroadCost-tiaojian .learn-more .info { padding-top: 50px; height: 257px; position: relative; margin-left: 52px; margin-top: -53px; background: url(../img/abrdStudyKlg-tag.png) top center no-repeat; }
.abroadCost-tiaojian .learn-more .title { padding-bottom: 15px; color: #fff; text-align: center; }
.abroadCost-tiaojian .learn-more .large { font-size: 24px; font-weight: 600; line-height: 30px; }
.abroadCost-tiaojian .learn-more .small { font-size: 18px; letter-spacing: 6px; text-transform: uppercase; }
.abroadCost-tiaojian .learn-more .list { padding-left: 32px; font-size: 16px; line-height: 37px; }
.abroadCost-tiaojian .learn-more .list a { color: #fff; }
.abroadCost-tiaojian .learn-more .list a:hover { color: #fff260; }
.abroadCost-tiaojian .tab-main { padding-top: 40px; width: 847px; float: left; }
.abrdStudyKlg-tjlist { overflow: hidden; width: 847px; }
.abrdStudyKlg-tjlist li { float: left; width: 225px; margin-right: 57px; padding-bottom: 60px; }
.abrdStudyKlg-tjlist li .name { padding-bottom: 15px; text-align: center; font-size: 22px; font-weight: 600; }
.abrdStudyKlg-tjlist li .txt { font-size: 16px; line-height: 26px; height: 150px; overflow: hidden; }
.abrdStudyKlg-tjlist li .btn-defaul { display: block; border-radius: 25px; padding: 0; line-height: 38px; }
.abrdStudyKlg-wrap3 { padding-bottom: 99px; background-color: #6072ff; }
.abrdStudyKlg-wrap3 .abrdStudyKlg-tabCon { width: 1160px !important; padding-top: 45px; padding-bottom: 45px; }
.abrdStudyKlg-wrap3 .content { position: relative; overflow: hidden; }
.abrdStudyKlg-wrap3 .content>.pic { position: absolute; left: 0; bottom: 26px; z-index: 10; }
.abrdStudyKlg-price { }
.abrdStudyKlg-price { padding-bottom: 26px; background: url(../img/abrdStudyKlg-bgShadow.png) bottom center no-repeat; }
.abrdStudyKlg-price .inHd { float: left; width: 195px; }
.abrdStudyKlg-price .inHd li { width: 195px; padding: 15px 0; margin-bottom: 17px; border-radius: 5px 0 0 5px; text-align: center; cursor: pointer; line-height: 31px; font-size: 21px; background-color: #e6e6e6; }
.abrdStudyKlg-price .inHd li.on { background-color: #21c984; color: #fff; }
.abrdStudyKlg-price .inBd { border: 3px solid #21c984; float: left; width: 895px; margin-left: 17px; font-size: 16px; }
.abrdStudyKlg-price .inMain { position: relative; padding: 25px 40px 35px 60px; }
.abrdStudyKlg-price .inMain:before, .abrdStudyKlg-price .inMain:after { content: ""; position: absolute; top: 18px; width: 0; height: 0; border: 12px solid transparent; }
.abrdStudyKlg-price .inMain:before { border-right-color: #21c984; left: -27px; }
.abrdStudyKlg-price .inMain:after { border-right-color: #fff; left: -23px; }
.abrdStudyKlg-price .inMain2:before, .abrdStudyKlg-price .inMain2:after { top: 95px; }
.abrdStudyKlg-price .inMain3:before, .abrdStudyKlg-price .inMain3:after { top: 172px; }
.abrdStudyKlg-price .inBd .item { padding-bottom: 25px; font-size: 16px; line-height: 26px; }
.abrdStudyKlg-price .inBd .item .title { font-size: 24px; font-weight: 600; line-height: 36px; }
.abrdStudyKlg-price .inBd .btn-box { text-align: left; }
.abrdStudyKlg-price .inBd .btn-defaul { padding: 0 30px; line-height: 50px; border-radius: 25px; font-size: 16px; }
.abrdStudyKlg-wrap4 { position: relative; overflow: hidden; height: 600px; background: url("../img/abrdStudyKlg-bg.jpg") top left repeat; }
.abrdStudyKlg-wrap4 .bg-pic { position: absolute; width: 1920px; top: 30px; left: 50%; margin-left: -647px; }
.abrdStudyKlg-wrap4 .content { padding-top: 100px; }
.abrdStudyKlg-wrap4 .abrdStudyKlg-down { position: relative; z-index: 10; padding-left: 67px; width: 560px; color: #fff; }
.abrdStudyKlg-down .title { margin-bottom: 10px; font-size: 58px; line-height: 78px; }
.abrdStudyKlg-down .title strong { font-size: 62px; font-weight: 600; letter-spacing: 30px; }
.abrdStudyKlg-down .text { font-size: 16px; line-height: 26px; color: #c8d1ff; width: 530px; }
.abrdStudyKlg-down .line { text-decoration: underline; }
.abrdStudyKlg-down .down-info { position: relative; padding-top: 40px; }
.abrdStudyKlg-down .down-info .text { line-height: 32px; color: #eff1ff; }
.abrdStudyKlg-down .down-info .btn-defaul { background-color: #ff921a; border-radius: 5px; position: absolute; left: 155px; top: 48px; line-height: 48px; width: 217px; font-size: 24px; padding: 0; }
.abrdStudyKlg-down .down-info .btn-defaul img { margin-right: 8px; height: 20px; position: relative; top: -2px; }
.abrdStudyKlg-wrap5 { background-color: #6072ff; }
.abrdStudyKlg-jiesao { margin-bottom: 28px; position: relative; border: 1px dotted #a2aaec; overflow: hidden; color: #fff; }
.abrdStudyKlg-jiesao .pic { float: left; margin-right: 30px; }
.abrdStudyKlg-jiesao .name { float: left; font-size: 26px; font-weight: 600; letter-spacing: 1px; padding-top: 20px; margin-right: 10px; line-height: 26px; }
.abrdStudyKlg-jiesao .name em { display: block; letter-spacing: 8px; font-size: 12px; font-weight: 0; text-transform: uppercase; }
.abrdStudyKlg-jiesao .text { float: left; font-size: 16px; line-height: 26px; padding-top: 17px; }
.abrdStudyKlg-jiesao .btn-defaul { position: absolute; right: 44px; top: 16px; background-color: #ff921a; border-radius: 5px; line-height: 48px; width: 172px; font-size: 22px; padding: 0; }
.abrdStudyKlg-jiesao .btn-defaul img { margin-right: 8px; height: 20px; position: relative; top: -2px; }
#abrdStudyKlg-zhuanTit li { min-width: 75px; text-align: center;/* margin-right: 21px;*/ }
#abrdStudyKlg-zhuanTit li:last-child { margin-right: 0; }
.abrdStudyKlg-zhuanye { padding-bottom: 70px; }
.abrdStudyKlg-zhuanye .tab-main { }
.abrdStudyKlg-zhuanye .tab-main .item { padding: 20px 0; border-bottom: 1px dotted #ddd; font-size: 16px; line-height: 26px; }
.abrdStudyKlg-zhuanye .tab-main .item:last-child { border-bottom: none; }
.abrdStudyKlg-zhuanye .tab-main .name { font-size: 18px; font-weight: 600; margin-bottom: 10px; }
.abrdStudyKlg-zhuanye .tab-main .list { overflow: hidden; }
.abrdStudyKlg-zhuanye .tab-main li { float: left; width: 14.28%; }
.abrdStudyKlg-zhuanye .btn-box { padding-top: 30px; }
.abrdStudyKlg-zhuanye .btn-defaul { line-height: 56px; height: 56px; border: 1px solid #ff8600; margin: 0 -2px; font-size: 16px; }
.abrdStudyKlg-zhuanye .btn-yellow { border-radius: 28px 0 0 28px; background-color: #ff8600; }
.abrdStudyKlg-zhuanye .btn-yellow-kong { position: relative; border-radius: 0 28px 28px 0; padding: 0 0 0 30px; width: 270px; color: #ff8600; font-size: 27px; font-weight: 600; }
.abrdStudyKlg-zhuanye .btn-yellow-kong em { position: absolute; font-size: 16px; line-height: 17px; left: 43px; top: 11px; }
.abrdStudyKlg-wrap6 { background-color: #6072ff; }
.abrdStudyKlg-step { overflow: hidden; position: relative; }
.abrdStudyKlg-step ul { overflow: hidden; }
.abrdStudyKlg-step li { float: left; width: 455px; color: #fff; font-size: 15px; line-height: 26px; min-height: 190px; }
.abrdStudyKlg-step .left { text-align: right; }
.abrdStudyKlg-step .right { float: right; text-align: left; }
.abrdStudyKlg-step li .name { padding-bottom: 6px; font-size: 21px; font-weight: 600; }
.abrdStudyKlg-step .step-pic { position: absolute; width: 210px; top: 0; left: 495px; }
.abrdStudyKlg-step .btn-defaul { background-color: #ff8600; padding: 0 30px; bottom: 95px; right: 75px; position: absolute; font-size: 18px; line-height: 58px; border-radius: 26px; }
.abrdStudyKlg-wrap7 { padding-bottom: 110px; background-color: #6072ff; }
.abrdStudyKlg-course { position: relative; padding-top: 40px; padding-bottom: 40px; }
.abrdStudyKlg-course:after { content: ""; position: absolute; bottom: -26px; left: 0; display: block; width: 1200px; height: 26px; background: url("../img/abrdStudyKlg-bgShadow.png") bottom center no-repeat; }
.abrdStudyKlg-course .list { padding-bottom: 40px; overflow: hidden; padding-top: 36px; }
.abrdStudyKlg-course .list li { float: left; width: 341px; border: 1px solid #ddd; margin-left: 40px; padding-bottom: 30px; }
.abrdStudyKlg-course .list li:first-child { margin-left: 0; }
.abrdStudyKlg-course .list .title { width: 300px; margin: -36px auto 0; line-height: 64px; border-radius: 5px; color: #fff; font-size: 26px; font-weight: 600; text-align: center; background-color: #21c984; }
.abrdStudyKlg-course .list .main { padding: 25px 18px 0; font-size: 16px; line-height: 28px; min-height: 480px; }
.abrdStudyKlg-course .list .item { padding-bottom: 20px; }
.abrdStudyKlg-course .list .name { margin-bottom: 5px; font-size: 18px; font-weight: 600; }
.abrdStudyKlg-course .list .btn-defaul { line-height: 40px; border-radius: 22px; }
.abrdStudyKlg-course .tab-main .btn-yellow { line-height: 44px; background-color: #ff8600; border-radius: 22px; }
.abrdStudyKlg-wrap8 { position: relative; overflow: hidden; height: 448px; }
.abrdStudyKlg-wrap8 .content { position: relative; z-index: 5; }
.abrdStudyKlg-wrap8 .bg-pic { position: absolute; width: 1920px; top: 0; left: 50%; margin-left: -960px; }
.abrdStudyKlg-wrap8 .main { max-width: 670px; padding-top: 95px; color: #fff; padding-left: 45px; font-size: 16px; }
.abrdStudyKlg-wrap8 .large { font-size: 56px; font-weight: 600; line-height: 66px; }
.abrdStudyKlg-wrap8 .en-small { padding: 7px 0; font-size: 19px; line-height: 32px; }
.abrdStudyKlg-wrap8 .btn-box { padding-bottom: 30px; padding-top: 65px; text-align: left; }
.abrdStudyKlg-wrap8 .btn-yellow { overflow: inherit; padding: 0 35px 0 30px; position: relative; background-color: #ff8600; font-size: 21px; line-height: 58px; border-radius: 5px; }
.abrdStudyKlg-wrap8 .btn-yellow img { position: absolute; right: -35px; bottom: -21px; }
.abrdStudyKlg-wrap8 .tips { font-size: 12px; color: #b3b8e3; }
/* Ã§Â§â€¹Ã¥Â­Â£Ã§ÂÂ­Ã£â‚¬â‚¬*/

.btn-rose-kong { background-color: inherit; border: 1px solid #ff3d4d; color: #ff3d4d; }
.btn-rose-kong:hover { background-color: #ff3d4d; color: #fff; }
.eightAutumn-banner { height: 730px; }
.eightAutumn-banner { height: 730px; margin-top: -25px; }
.eightAutumn-banner .banner-img { height: 730px; }
.eightAutumn-wrap1 { padding-bottom: 60px; position: relative; z-index: 100; margin-top: -141px; padding-top: 125px; background: #ff3d4d url(../img/eightAutumn-wrap1Bg.png) top center no-repeat; }
.title-05 .small-tag { position: relative; line-height: 24px; padding: 8px 40px; color: #444; background-color: #ffd30e; display: inline-block; font-size: 16px; }
.title-05 .small-tag:before, .title-05 .small-tag:after { content: ""; position: absolute; width: 0; height: 0; top: 50%; margin-top: -20px; border: 20px solid transparent; }
.title-05 .small-tag:before { border-left-color: #fff; left: 0; }
.title-05 .small-tag:after { border-right-color: #fff; right: 0; }
.eightAutumn-wrap1 .title-05 .small-tag:before { border-left-color: #ff3d4d; }
.eightAutumn-wrap1 .title-05 .small-tag:after { border-right-color: #ff3d4d; }
.eightAutumn-wrap1 .top-bg { position: absolute; left: 50%; margin-left: -960px; top: -239px; }
.eightAutumn-courseTit { overflow: hidden; border-radius: 5px 5px 0 0; }
.eightAutumn-courseTit li { float: left; width: 25%; font-size: 22px; color: #fff; text-align: center; cursor: pointer; }
.eightAutumn-courseTit li span { display: block; padding: 15px 0; border: 1px solid #fff; height: 26px; line-height: 26px; }
.eightAutumn-courseTit li.active { background-color: #fff; color: #333; }
.eightAutumn-courseTit li img { margin-left: 5px; }
.eightAutumn-courseTips { color: #fff; padding: 25px 0; line-height: 20px; }
.eightAutumn-course { overflow: hidden; }
.eightAutumn-courseTab { width: 930px; float: left; }
.eightAutumn-courseZhe { padding-top: 20px; min-height: 558px; width: 257px; float: right; background-color: #ffc711; border-radius: 5px; }
.eightAutumn-courseZhe .date { line-height: 32px; font-size: 16px; padding-bottom: 10px; text-align: center; }
.eightAutumn-courseZhe .pic { margin-bottom: 25px; text-align: center; }
.eightAutumn-courseZhe .title { font-size: 24px; font-weight: 600; margin-bottom: 10px; text-align: center; }
.yasi-receive-form { margin: 0 7%; }
.yasi-receive-form .list { position: relative; padding-bottom: 0.8rem; font-size: 16px; }
.yasi-receive-form input { background-color: #ffeeb8; width: 100%; border: none; border-radius: 4px; text-indent: 15px; padding: 10px 0; height: 30px; line-height: 30px; }
.yasi-receive-form .btn-defaul { background-color: #ff9600; border: none; line-height: 50px; height: 50px; letter-spacing: 1px; }
.yasi-receive-form .code-list .btn-defaul { position: absolute; right: 0; top: 0; padding: 0 0.8rem; }
.yasi-receive-form .list-btn .btn-defaul { border: none; width: 100%; font-size: 20px; font-weight: 600; }
.eightAutumn-course .table { width: 100%; border-radius: 5px; overflow: hidden; font-size: 16px; }
.eightAutumn-course .table th { min-width: 69px; padding: 18px 15px; background-color: #ff9600; border: 1px solid #ff3d4d; font-size: 17px; color: #fff; text-align: center; line-height: 24px; }
.eightAutumn-course .table td { background-color: #fff; padding: 17px 20px 18px; border: 1px solid #c9caca; text-align: center; max-width: 305px; }
.eightAutumn-course .table .txtLeft { text-align: left; }
.eightAutumn-course .table .btn-defaul { padding: 0 10px; font-size: 14px; }
.eightAutumn-course .btn-box { position: relative; padding-top: 15px; }
.eightAutumn-course .btn-box:after { content: ""; width: 100%; height: 1px; background-color: #fff; position: absolute; left: 0; bottom: 28px; }
.eightAutumn-course .btn-white { position: relative; z-index: 10; line-height: 46px; color: #ff3d4d; }
.eightAutumn-wrap2 { padding-top: 120px; padding-bottom: 50px; background: #fff url("../img/eightAutumn-wrapBg2.png") top center no-repeat; }
.eightAutumn-about { position: relative; }
.eightAutumn-about .main { position: absolute; top: 335px; left: 104px; overflow: hidden; }
.eightAutumn-about .main .item { margin-right: 80px; width: 445px; float: left; font-size: 16px; line-height: 26px; }
.eightAutumn-about .main .title { margin-bottom: 10px; font-size: 22px; font-weight: 600; line-height: 22px; padding-left: 9px; border-left: 5px solid #333; }
.eightAutumn-about .main .info { min-height: 145px; }
.eightAutumn-about .main .text { color: #6c6c6c; }
.eightAutumn-about .main .textHd { color: #333; padding-top: 10px; }
.eightAutumn-wrap3 { padding-top: 150px; padding-bottom: 40px; background: #e99f09 url("../img/eightAutumn-wrapBg3.png") top center no-repeat; }
.eightAutumn-wrap3 .title-05 .small-tag:before { border-left-color: #e99f09; }
.eightAutumn-wrap3 .title-05 .small-tag:after { border-right-color: #e99f09; }
.eightAutumn-good { padding-bottom: 60px; overflow: hidden; margin-left: -96px; }
.eightAutumn-good li { float: left; width: 120px; color: #fff; text-align: center; margin-left: 96px; }
.eightAutumn-good li { }
.eightAutumn-good .icon-txt { margin-bottom: 8px; padding-top: 30px; height: 96px; font-size: 24px; line-height: 29px; background: url("../img/eightAutumn-yuan.png") top center no-repeat; }
.eightAutumn-good .icon-txt strong { font-size: 26px; font-weight: 600; }
.eightAutumn-good .name { font-size: 18px; }
/* Ã¦Å“Â¬Ã¤Â¾â€¹Ã¥Â­Âcss */

.eightAutumn-tchLeft { position: relative; overflow: hidden; }
.eightAutumn-tchLeft .leftBg { z-index: 10; position: absolute; left: -88px; bottom: 20px; }
.eightAutumn-tchLeft .rightBg { z-index: 10; position: absolute; right: -40px; bottom: -30px; }
.eightAutumn-tchLeft .hd { }
.eightAutumn-tchLeft .hd ul { margin-top: 10px; zoom: 1; text-align: center; }
.eightAutumn-tchLeft .hd ul li {
 *display: inline; zoom: 1; display: inline-block; width: 9px; height: 9px; overflow: hidden; margin: 0 4px; text-indent: -999px; cursor: pointer; background-color: #ffc711; border-radius: 50%; }
.eightAutumn-tchLeft .hd ul li.on { background-color: #fff; }
.eightAutumn-tchLeft .bd { border-radius: 5px; background-color: #fff; padding: 35px 35px 70px; }
.eightAutumn-tchLeft .bd ul { overflow: hidden; zoom: 1; }
.eightAutumn-tchLeft .bd ul li { width: 1130px !important; ; float: left; _display: inline; overflow: hidden; text-align: center; }
.eightAutumn-tchLeft .left-main { float: left; width: 600px; }
.eightAutumn-tchLeft .left-main .pic img { max-width: 100%; }
.eightAutumn-tchLeft .right-main { padding-top: 40px; float: right; width: 489px; }
.eightAutumn-tchLeft .video { margin-bottom: 23px; background: url("../img/eightAutumn-video.png") top left no-repeat; padding: 9px 40px 9px 9px; width: 440px; height: 306px; }
.eightAutumn-tchLeft .info { padding-right: 40px; font-size: 16px; line-height: 26px; text-align: left; ; }
.eightAutumn-wrap4 { padding-bottom: 60px; padding-top: 120px; background: #fff url(../img/eightAutumn-wrapBg4.png) top center no-repeat; }
.eightAutumn-guanli { overflow: hidden; padding: 20px 0 40px; }
.eightAutumn-guanli li { float: left; width: 270px; margin: 0 30px; padding: 30px 35px; font-size: 16px; line-height: 26px; }
.eightAutumn-guanli li:hover { box-shadow: 0 0 15px #333; }
.eightAutumn-guanli li .title { text-align: center; font-size: 24px; font-weight: 600; margin-bottom: 20px; }
.eightAutumn-guanli .title img { margin-right: 5px; }
.eightAutumn-wrap4 .btn-defaul { margin: 0 10px; background-color: #ff9600; line-height: 38px; font-size: 16px; }
.eightAutumn-wrap5 { padding-bottom: 80px; padding-top: 110px; background: #e99f09 url(../img/eightAutumn-wrapBg5.png) top center no-repeat; }
.eightAutumn-wrap5 .title-05 .small-tag:before { border-left-color: #e99f09; }
.eightAutumn-wrap5 .title-05 .small-tag:after { border-right-color: #e99f09; }
.eightAutumn-server { padding-bottom: 140px; position: relative; }
.eightAutumn-server .bd { /*padding: 0 30px;*/ padding-left: 15px; padding-right: 10px; overflow: hidden; position: relative; z-index: 10; }
.eightAutumn-server .bd li { background: url(../img/eightAutumn-item.png) top center no-repeat; float: left; padding: 28px 73px; width: 244px; height: 333px; }
.eightAutumn-server .bd .picIcon { text-align: center; margin-bottom: 10px; }
.eightAutumn-server .bd .name { margin-bottom: 15px; font-size: 21px; line-height: 26px; font-weight: 600; height: 52px; overflow: hidden; vertical-align: middle; text-align: center; }
.eightAutumn-server .bd .text { font-size: 16px; line-height: 24px; height: 94px; }
.eightAutumn-server .bd .link { text-align: center; font-size: 16px; }
.eightAutumn-server .bd .fcred { color: #fc635e; }
.eightAutumn-server .hd { position: absolute; z-index: 11; width: 1200px; left: 0; top: 50%; margin-top: -21px; }
.eightAutumn-server .hd a { cursor: pointer; position: absolute; }
.eightAutumn-server .hd .next { left: -30px; }
.eightAutumn-server .hd .prev { right: -30px; }
.eightAutumn-student { padding-bottom: 130px; overflow: hidden; margin-left: -45px; }
.eightAutumn-student li { float: left; width: 370px; margin-left: 45px; }
.eightAutumn-student li .main { position: relative; min-height: 326px; padding: 25px; border-radius: 5px; margin-bottom: 45px; position: relative; background-color: #fff; font-size: 16px; line-height: 26px; }
.eightAutumn-student li:nth-child(2) .main { margin-bottom: 0; margin-top: 45px; }
.eightAutumn-student li .main:after { content: ""; position: absolute; width: 0; height: 0; left: 0; bottom: -20px; border: 20px solid transparent; border-left-color: #fff; }
.eightAutumn-student li:nth-child(2) .main:after { top: -20px; bottom: inherit; }
.eightAutumn-student li .text { padding-top: 20px; color: #6c6c6c; }
.eightAutumn-student .head { position: relative; padding-left: 128px; min-height: 111px; font-size: 17px; color: #fff; }
.eightAutumn-student .name { font-size: 21px; font-weight: 600; }
.eightAutumn-student .headpic { position: absolute; top: 0; left: 0; }
.eightAutumn-meti { background-color: #fff; padding: 0 25px 25px; border-radius: 5px; }
.eightAutumn-meti .title-05 .small-tag:before { border-left-color: #fff; }
.eightAutumn-meti .title-05 .small-tag:after { border-right-color: #fff; }
.eightAutumn-meti .left-main { float: left; width: 620px; }
.eightAutumn-meti .rightPic { float: right; width: 490px; }
.eightAutumn-news li { padding: 22px 0; line-height: 28px; border-bottom: 1px dotted #909090; font-size: 17px; }
.eightAutumn-news li .tag { background-color: #e6e6e6; margin-right: 12px; border-radius: 3px; padding: 5px; }
.eightAutumn-news li .right { float: right; }
.eightAutumn-news li:hover .tag { background-color: #fc635e; color: #fff; }
.eightAutumn-news li:hover a { color: #fc635e; }
.eightAutumn-bottom { position: relative; height: 146px; overflow: hidden; }
.eightAutumn-bottom .picBg { position: absolute; top: 0; left: 50%; margin-left: -960px; overflow: hidden; }
.eightAutumn-bottom .content { position: relative; z-index: 10; }
.eightAutumn-bottom .title-05 { padding-top: 35px; padding-bottom: 0; }
.eightAutumn-bottom .title-05 .large { letter-spacing: 25px; }
.eightAutumn-bottom .title-05 .small { letter-spacing: 7px; }
/* Ã©â€ºâ€¦Ã¦â‚¬ÂÃ¤Â½Å“Ã¦â€“â€¡Ã¥Âºâ€œ */

.zuowenk-banner { height: 690px; margin-top: -25px; }
.zuowenk-banner .banner-img { height: 690px; }
.zuowenku-wrap { padding-bottom: 60px; padding-top: 40px; background-color: #efefef; }
.zuowenku-content { overflow: hidden; }
.zuowenku-large { float: left; width: 555px; }
.zuowenku-small { float: right; width: 555px; }
.zuowenku-content .head { margin-bottom: 40px; }
.zuowenku-content .head .title { padding-bottom: 45px; position: relative; z-index: 10; color: #ffa031; font-size: 44px; line-height: 52px; font-weight: 600; text-align: center; }
.zuowenku-content .head .title:after { content: ""; position: absolute; left: 50%; margin-left: -16px; bottom: 0; width: 0; height: 0; border: 16px solid transparent; border-top-color: #ffa031; }
.zuowenku-content .head .main { margin-top: -25px; border-radius: 4px; padding: 30px 25px; border: 1px dashed #ffa031; }
.zuowenku-content .head .txt { font-size: 17px; line-height: 26px; margin-bottom: 25px; }
.zuowenku-content .head .btn-box { margin-bottom: 20px; padding-top: 0; margin-top: -28px; }
.zuowenku-content .head .btn-defaul { padding: 0 55px; background-color: #ffa031; position: relative; z-index: 10; font-size: 24px; line-height: 56px; border-radius: 30px; }
.zuowenku-content .head .btn-defaul img { margin-right: 10px; position: relative; top: -4px; }
.zuowenku-content .head .next { display: block; text-align: center; }
.zuowenku-small .head .title { color: #00c978; }
.zuowenku-small .head .main { border-color: #00c978; }
.zuowenku-small .head .title:after { border-top-color: #00c978; }
.zuowenku-small .head .btn-defaul { background-color: #00c978; }
.zuowenku-body { overflow: hidden; margin-left: -13px; }
.zuowenku-body .item { background-color: #fff; min-height: 355px; margin-bottom: 15px; border-radius: 5px; overflow: hidden; float: left; margin-left: 13px; width: 271px; }
.zuowenku-body .item .title { padding: 15px 15px 17px; line-height: 32px; font-weight: 600; font-size: 24px; color: #fff; background-color: #ffa031; }
.zuowenku-body .item .title img { margin-right: 10px; }
.zuowenku-body .item .main { background-color: #fff; position: relative; z-index: 0; padding: 30px 15px 0; border-radius: 6px; margin-top: -5px; font-size: 16px; }
.zuowenku-body .item .main .txt { line-height: 26px; height: 100px; overflow: hidden; }
.zuowenku-body .item .list { }
.zuowenku-body .list li { margin-bottom: 8px; line-height: 34px; border: 1px solid #eee; border-radius: 4px; }
.zuowenku-body .list li a { padding: 0 10px; display: block; overflow: hidden; }
.zuowenku-body .list li .right { float: right; }
.zuowenku-body .list li em { margin-right: 6px; }
.zuowenku-body .list li:hover { background-color: #eee; }
.zuowenku-body .list li:hover a { color: #333; }
.zuowenku-body .item-pic { position: relative; }
.zuowenku-body .item-pic .info { padding-top: 210px; position: absolute; z-index: 10; width: 100%; left: 0; text-align: center; }
.zuowenku-body .item-pic .txt { margin-bottom: 15px; font-size: 30px; font-weight: 600; color: #fff; line-height: 40px; }
.zuowenku-body .item-pic .btn-defaul { line-height: 42px; width: 100px; color: #ffa031; font-weight: 600; font-size: 20px; }
.zuowenku-body-small { }
.zuowenku-body-small .item .title { background-color: #00c978; }
.zuowenku-body-small .item-pic .btn-defaul { color: #00c978; }
.zuowenku-foot { border-radius: 4px; background-color: #fff; padding: 18px 0; margin-top: 50px; overflow: hidden; }
.zuowenku-foot .zhenti { position: relative; float: left; margin-left: 18px; margin-bottom: 18px; width: 573px; }
.zuowenku-foot .zhenti .main { left: 40px; top: 50px; position: absolute; z-index: 10; text-align: center; color: #fff; }
.zuowenku-foot .zhenti .txt { margin-bottom: 13px; font-size: 40px; line-height: 46px; font-weight: 600; }
.zuowenku-foot .zhenti .btn-defaul { border-radius: 25px; font-size: 20px; font-weight: 600; color: #fe715a; line-height: 38px; }
.zuowenku-foot .zhenti .btn-yellow { background-color: #ffd300; color: #7a7aff; }
.zuowenku-foot .zhenti-more { margin-bottom: 0; width: 1164px; position: relative; clear: both; }
.zuowenku-foot .zhenti-more .main { left: auto; top: 60px; right: 50px; width: 566px; }
.zuowenku-foot .zhenti-more .list { margin-bottom: 35px; margin-left: 35px; float: left; width: 248px; }
.zuowenku-foot .zhenti-more .btn-defaul { padding: 0; background-color: inherit; display: block; width: 246px; font-size: 21px; font-weight: 400; color: #fff; line-height: 48px; border: 1px solid #f9ada4; border-radius: 4px; }
.zuowenku-foot .zhenti-more .btn-defaul:hover { background-color: #ffa031; border-color: #ffa031; }
.dialogBodyzuowenk { }
.dialogBodyzuowenk .title { text-align: center; }
.dialogBodyzuowenk .tit-small { text-align: center; }
.dialogBodyzuowenk .person-form .list input[type='text'], .dialogBodyzuowenk .person-form .list input[type='password'] { border-color: #d2d2d2; }
.dialogBodyzuowenk .person-form .btn-yellow { background-color: #ffa031; border-color: #ffa031; }
.dialogBodyzuowenk .person-form input[type='submit'] { font-weight: 600; font-size: 20px; }
/* Ã¥ÂÅ’Ã¥ÂÂÃ¤ÂºÅ’*/

.doubleTow-banner { }
.doubleTow-banner { height: 810px; margin-top: -25px; }
.doubleTow-banner .banner-img { height: 810px; }
.doubleTow-wrap { background-color: #6759ec; padding-bottom: 60px; }
.doubleTow-wrap .content { margin-bottom: 60px; padding-left: 30px; padding-right: 28px; }
.doubleTow-wrap .title-05 { margin-bottom: 0; padding: 40px 0; }
.doubleTow-wrap .title-05 .large { margin-bottom: 0; color: #fff; font-size: 36px; line-height: 42px; text-shadow: 0 5px 8px #2064c0; }
.doubleTow-hongbao { position: relative; z-index: 10; margin-top: -285px; height: 540px; background: url("../img/dobuleTow-bg1.png") top center no-repeat; }
.doubleTow-wrap { }
.doubleTow-wrap .list { width: 1100px; padding-top: 27px; margin: 0 auto; overflow: hidden; }
.doubleTow-wrap .list li { float: left; width: 333px; height: 134px; margin-bottom: 26px; margin-left: 25px; position: relative; background: url("../img/dobuleTow-hongb.png") top left no-repeat; }
.doubleTow-wrap .list .hotd { background: url("../img/dobuleTow-hongbh.png") top left no-repeat; }
.doubleTow-wrap .list .main { padding-left: 35px; padding-top: 0; font-size: 18px; line-height: 28px; color: #fff; }
.doubleTow-wrap .list .number { margin-bottom: -15px; line-height: 64px; font-size: 32px; }
.doubleTow-wrap .list .number strong { font-size: 60px; line-height: 64px; font-weight: 500; font-family: Tahoma; }
.doubleTow-wrap .list .tag { font-size: 14px; color: #ad102e; }
.doubleTow-wrap .list .btn-defaul { background: none; position: absolute; right: 0; top: 0; padding: 21px 23px; width: 21px; font-size: 18px; color: #fff; line-height: 23px; }
.doubleTow-wrap .tshi { text-align: center; line-height: 18px; font-size: 16px; }
.doubleTow-course { background: url("../img/dobuleTow-bg2.png") top center no-repeat; height: 661px; }
.doubleTow-course-list { width: 1100px; margin: 0 auto; padding-top: 25px; }
.doubleTow-course-list li { position: relative; margin-bottom: 20px; margin-left: 26px; border-radius: 5px; width: 980px; height: 120px; padding-left: 30px; background-color: #fff; box-shadow: 0 3px 5px #4558c6; }
.doubleTow-course-list li .name { position: relative; z-index: 1; padding-top: 26px; margin-bottom: 9px; font-size: 32px; font-weight: 600; color: #f1525b; line-height: 34px; }
.doubleTow-course-list li .txt { font-size: 18px; line-height: 28px; }
.doubleTow-course-list li .hoti { position: absolute; top: 0; left: 0; }
.doubleTow-course-list li .btn-defaul { z-index: 12; background: url("../img/dobuleTow-btn.png") center no-repeat; position: absolute; top: 13px; right: -50px; width: 90px; height: 67px; width: 40px; padding: 25px 32px 11px 31px; font-size: 18px; color: #fff; line-height: 24px; }
.doubleTow-course .btn-box { }
.doubleTow-course .btn-box .btn-defaul { padding: 0; border: none; font-size: 20px; color: #fff; width: 220px; line-height: 52px; background: url("../img/dobuleTow-btn-more.png") center no-repeat; }
.doubleTow-course-list.list2 li .name { color: #3a82ff; }
.doubleTow-course-list.list3 li .name { color: #611de6; }
.doubleTow-meiti { height: 485px; background: url("../img/dobuleTow-bg3.png") top center no-repeat; }
.doubleTow-meiti-list { width: 1080px; margin: 0 auto; padding: 25px 10px 0; overflow: hidden; }
.doubleTow-meiti-list li { float: left; width: 198px; margin-left: 15px; margin-bottom: 15px; border-radius: 4px; overflow: hidden; }
.doubleTow-meiti-list li .pic { display: block; height: 84px; }
.doubleTow-meiti-list .pic img { width: 100%; height: 100%; display: block; }
.doubleTow-foot { margin-top: -20px; text-align: center; color: #b8b3f5; font-size: 16px; }
/* Ã¥Â¼Â¹Ã¦Â¡â€ 2 */

.dialogbody2 { display: none; z-index: 10009; position: fixed; width: 506px; left: 50%; margin-left: -253px; top: 50%; background-color: #7c1826; box-shadow: 1px 1px 8px #999; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); transform: translate(0, -50%); }
.dialogbody2 .close-dialog { position: absolute; right: -0.6rem; top: -0.6rem; width: 1.6rem; height: 1.6rem; border: 1px solid #fff; color: #fff; border-radius: 50%; line-height: 1.6rem; text-align: center; background-color: #ef4955; }
.voucher-dialog-head { padding: 5% 0 7%; background: url("../img/dialog-top-bg.png") top center no-repeat; background-size: 100% 100%; text-align: center; font-size: 0.95rem; line-height: 1.2rem; color: #fff; }
.voucher-dialog-head .large { font-size: 2rem; line-height: 2.4rem; }
.voucher-dialog-head .large i { font-size: 1rem; }
.voucher-dialog-main { padding: 24px 40px 20px; }
.voucher-dialog-form .list { padding-bottom: 20px; position: relative; }
.voucher-dialog-form .list .name-img { position: absolute; left: 1rem; top: 0.75rem; height: 1.5rem; }
.voucher-dialog-form .list .name-img img { height: 100%; }
.voucher-dialog-form .list input { width: 100%; border: 1px solid #fff; border-radius: 10px; height: 46px; line-height: 24px; padding: 10px; font-size: 1rem; text-indent: 2rem; }
.voucher-dialog-form .list .btn-defaul { padding: 0 20px; background-color: #ff962b; color: #fff; line-height: 46px; border: none; }
.voucher-dialog-form .code-list .btn-defaul { position: absolute; right: 0; top: 0; z-index: 10; }
.voucher-dialog-form .btn-defaul[type="submit"] { width: 100%; padding: 0; padding-right: 10%; box-sizing: border-box; font-size: 1.1rem; font-weight: 500; letter-spacing: 2px; }
.voucher-dialog-form .list .click-img { position: absolute; width: 8%; z-index: 10; right: 30%; top: 20%; }
.voucher-dialog-form .lead-foot { text-align: center; font-size: 0.95rem; color: #fff; }
.details-dialog-main { padding: 1.2rem 1rem; color: #fff; }
.details-dialog-head { background-color: #ef4955; text-align: center; padding: 1.5rem 0.5rem; color: #fff; }
.details-dialog-head .large { font-size: 18px; }
/* Ã¦â€°Â«Ã§â€ºÂ² */

.saomang-banner { height: 650px; margin-top: -25px; }
.saomang-banner .banner-img { height: 650px; }
.saomang-wrap { padding-bottom: 40px; padding-top: 45px; background-color: #fccd03; }
.saomang-wrap .content { margin-bottom: 60px; }
.saomang-title { background: url("../img/shaomang-title.png") top center no-repeat; color: #fff; }
.saomang-title .large { margin-bottom: 15px; display: block; border: none; font-size: 34px; }
.saomang-title .large em { color: #fccd03; font-weight: 600; }
.saomang-title .small { letter-spacing: 3px; }
.saomang-wrap .inner-content { border-radius: 5px; padding: 100px 25px 45px; background: #fff url("../img/shaomang-topBg.jpg") top center no-repeat; }
.shaomang-picList { margin-bottom: 80px; overflow: hidden; margin-left: -25px; }
.shaomang-picList li { position: relative; float: left; width: 366px; margin-left: 25px; }
.shaomang-picList li img { display: block; }
.shaomang-picList li .info { position: absolute; z-index: 10; top: 30px; left: 0; width: 100%; text-align: center; }
.shaomang-picList .info .title { margin-bottom: 10px; font-size: 32px; font-weight: 600; line-height: 36px; }
.shaomang-picList .info .txt { margin-bottom: 15px; line-height: 16px; font-size: 16px; }
.shaomang-picList .info .btn-defaul { background-color: inherit; border: 1px solid #fff; color: #fff; }
.shaomang-picList li .btn-yellow { line-height: 46px; background-color: #f39800; font-size: 20px; }
.shaomang-picList li .main { padding: 20px 23px 0; }
.shaomang-picList .main .txt { line-height: 24px; font-size: 16px; margin-bottom: 23px; }
.shaomang-picList .list2 .info, .shaomang-picList .list3 .info { color: #fff; }
.shaomang-picList .list1 .info { color: #4d2d00; }
.shaomang-picList .list1 .info .btn-defaul { border-color: #4d2d00; color: #4d2d00; }
.shaomang-picList .list4 .title { color: #f1525b; }
.shaomang-picList .list5 .info { color: #4d2d00; }
.shaomang-picList .list6 .title { color: #1baecd; }
.shaomang-picList .list4 .info .btn-defaul, .shaomang-picList .list5 .info .btn-defaul, .shaomang-picList .list6 .info .btn-defaul { border-color: #4d2d00; color: #4d2d00; }
.saomang-wrap .other-box { padding: 24px; padding-top: 0; border: 1px dashed #9b9b9b; }
.saomang-wrap .other-box .title { width: 235px; text-align: center; margin-top: -22px; margin-bottom: 30px; background-color: #fff; font-size: 32px; font-weight: 600; line-height: 40px; }
.shaomang-other { margin-left: -35px; }
.shaomang-other>li { position: relative; float: left; width: 530px; margin-left: 35px; margin-bottom: 15px; border-radius: 5px; box-shadow: 0 2px 3px #d0d0d0; border: 1px solid #cfd3d0; }
.shaomang-other>li .tit { box-shadow: 0 2px 3px #d0d0d0; padding: 18px 20px; overflow: hidden; border-radius: 5px; cursor: pointer; height: 34px; line-height: 34px; font-size: 24px; }
.shaomang-other>li .tit img { margin-right: 10px; }
.shaomang-other>li .right { cursor: pointer; background: url("../img/shaomang-right.png") center no-repeat; width: 30px; height: 30px; position: absolute; right: 20px; top: 20px; }
.shaomang-other { }
.shaomang-other .in-main { position: absolute; top: 70px; left: 0; width: 100%; display: none; background-color: #efefef; padding: 25px 0 20px; min-height: 150px; overflow: hidden; }
.shaomang-other .in-main .item { min-height: 124px; padding: 15px 0 10px; background-color: #fff; float: left; border-radius: 6px; margin-left: 20px; width: 235px; }
.shaomang-other .in-main .name { margin-bottom: 5px; text-align: center; font-weight: 600; font-size: 21px; }
.shaomang-other .in-main .small { text-align: center; line-height: 28px; overflow: hidden; }
.shaomang-other .in-main .small span { font-size: 17px; float: left; width: 33.333%; font-size: 16px; }
.shaomang-other .in-main .item-list { overflow: hidden; margin-bottom: -18px; }
.shaomang-other .item-list li { padding: 10px 0; background-color: #8da277; color: #fff; margin-left: 20px; margin-bottom: 18px; width: 235px; float: left; text-align: center; font-size: 18px; line-height: 24px; border-radius: 4px; }
.shaomang-other .item-list .li2 { background-color: #84b2bd; }
.shaomang-other .item-list .li3 { background-color: #8ea4cf; }
.shaomang-other .item-list .li4 { background-color: #d1a67d; }
.shaomang-other>li.active { z-index: 50; }
.shaomang-other>li.active .tit, .shaomang-other>li .tit:hover { background-color: #f39800; color: #fff; }
.shaomang-other>li.active .in-main { display: block; }
.shaomang-other>li.active .right { background-image: url("../img/shaomang-down.png"); }
.shaomang-course { margin-bottom: 80px; overflow: hidden; }
.shaomang-course li { float: left; width: 540px; width: 545px; }
.shaomang-course .li1 { background-color: #ffe3e5; margin-right: 40px; }
.shaomang-course .li2 { background-color: #e1eaf9; }
.shaomang-course li .pic { width: 320px; float: left; }
.shaomang-course li .pic img { width: 100%; }
.shaomang-course li .name { background-color: #fff; position: relative; left: 20px; margin-bottom: 15px; width: 220px; border: 1px solid #ff4352; line-height: 58px; font-size: 24px; text-align: center; border-radius: 5px; }
.shaomang-course li .main { padding-top: 18px; float: left; }
.shaomang-course .li1 .name:hover { background-color: #ff4352; color: #fff; }
.shaomang-course .li2 .name { border-color: #3570da; }
.shaomang-course .li2 .name:hover { background-color: #3570da; color: #fff; }
.shaomang-dialog { }
.shaomang-dialog .list .btn-defaul { background-color: #ffa031; border-color: #ffa031; }
.shaomang-dialog .person-form .list input[type='text'], .shaomang-dialog .person-form .list input[type='password'] { border-color: #ffa031; }
/* 20å‘¨å¹´åº† */

.nineSpring-banenr { margin-bottom: 0; position: relative; }
.nineSpring-banenr { height: 990px; margin-top: -15px; }
.nineSpring-banenr .banner-img { width: 100%; height: 990px; }
.nineSpring-banenr .content { display: none; }
.nineSpring-title { margin-bottom: 15px; background: url("../img/nineSpring-titSmall.png") center no-repeat; color: #fff; padding-top: 45px; min-height: 46px; padding-right: 80px; }
.nineSpring-title .large { border: none; margin-bottom: 5px; }
.nineSpring-title .small { max-width: 700px; margin: 0 auto; font-size: 16px; line-height: 20px; }
.nineSpring-wrap1 { padding-bottom: 75px; padding-top: 50px; background: #85ea95 url("../img/nineSpring-item1Bg.jpg") top center no-repeat; }
.nineSpring-baoxian { background: url("../img/nineSpring-item1.png") top center no-repeat; padding-top: 48px; height: 540px; }
.nineSpring-baoxian .left { float: left; width: 338px; margin-left: 30px; margin-right: 30px; }
.nineSpring-baoxian .right { margin-left: 35px; float: left; width: 708px; }
.nineSpring-baoxian .btn-green { border-radius: 8px; background-color: #60bc3d; display: block; height: 50px; width: 708px; padding: 0; font-size: 19px; line-height: 50px; }
.nineSpring-wrap2 { padding-bottom: 75px; padding-top: 50px; background-color: #43ddb0; }
.nineSpring-course { position: relative; overflow: hidden; padding-left: 138px; }
.nineSpring-course .side-tab { position: absolute; left: 0; top: 38px; width: 164px; }
.nineSpring-course .side-tab li { background: url("../img/nineSpring-tabBg.png") center no-repeat; margin-bottom: 13px; height: 63px; cursor: pointer; font-size: 32px; line-height: 63px; font-weight: 600; color: #ae705d; text-align: center; }
.nineSpring-course .side-tab li.active { background: url("../img/nineSpring-tabBg2.png") center no-repeat; color: #fff; }
.nineSpring-course .content-tab { background: url("../img/nineSpring-item2.png") top center no-repeat; width: 1062px; height: 663px; padding-top: 35px; }
.nineSpring-course .main-tab { height: 630px; overflow-y: scroll; padding-left: 62px; width: 975px; }
.nineSpring-course .course-table { background: none; border-radius: 6px; width: 955px; }
.nineSpring-course .course-table th { border: 1px dashed #d8bbb1; min-width: 85px; font-size: 21px; font-weight: 600; line-height: 32px; padding: 18px 15px; background-color: #ae705d; color: #fff; text-align: center; }
.nineSpring-course .course-table td { border: 1px dashed #d8bbb1; font-size: 18px; text-align: center; padding: 15px 10px; max-width: 275px; }
.nineSpring-course .course-table .btn-defaul { background: #60bc3d; padding: 0; width: 120px; line-height: 48px; height: 48px; border-radius: 24px; }
.nineSpring-btn { margin-top: 30px; }
.nineSpring-btn .btn-defaul { width: 298px; line-height: 59px; padding: 0; font-size: 21px; margin: 0 13px; background: url("../img/nineSpring-btnLarge.png") center no-repeat; }
.nineSpring-wrap3 { padding-bottom: 75px; padding-top: 50px; background-color: #85ea95; }
.nineSpring-gift { overflow: hidden; height: 530px; padding-top: 43px; background: url("../img/nineSpring-item3.png") top center no-repeat; }
.nineSpring-gift .main { float: left; margin-left: 45px; margin-right: 80px }
.nineSpring-gift .main .title { font-size: 40px; font-weight: 600; margin-bottom: 40px; text-align: center; color: #60bc3d; }
.nineSpring-gift .main .inner { margin-bottom: 35px; padding-bottom: 30px; border-bottom: 1px dashed #60bc3d; ; }
.nineSpring-gift .inner .txt { margin-bottom: 13px; font-size: 21px; }
.nineSpring-gift .inner .tag { margin-right: 12px; display: inline-block; width: 136px; height: 48px; line-height: 48px; font-weight: 600; text-align: center; background: url("../img/nineSpring-btnSmall.png") center no-repeat; color: #fff; }
.nineSpring-gift .inner .tag i { font-style: italic; font-size: 24px; margin-right: 5px; }
.nineSpring-gift .inner .fcgreen { color: #60bc3d; font-weight: 600; }
.nineSpring-gift .inner .fcgreen strong { font-size: 30px; }
.nineSpring-gift .side-wechat { float: left; padding-top: 40px; width: 250px; }
.nineSpring-gift .side-wechat .wechat { margin-bottom: 20px; text-align: center; }
.nineSpring-gift .side-wechat img { max-width: 100%; text-align: center; }
.nineSpring-gift .side-wechat .txt { width: 200px; margin: 0 auto; text-align: center; font-size: 18px; margin-bottom: 10px; }
.nineSpring-wrap4 { padding-bottom: 75px; padding-top: 50px; background-color: #43ddb0; }
.nineSpring-jingyan { height: 449px; padding: 60px 15px 0; background: url("../img/nineSpring-item4.png") top center no-repeat; }
.nineSpring-jingyan .sat-teach-item { margin-bottom: 50px; }
.nineSpring-jingyan .sat-teach-item li { width: 144px; }
.nineSpring-jingyan .sat-teach-item .text { line-height: 26px; }
.sat-teach-item li { width:190px; }
.nineSpring-wrap5 { padding-bottom: 75px; padding-top: 50px; background-color: #85ea95; }
.nineSpring-teacher { height: 657px; padding: 35px 15px 0; background: url("../img/nineSpring-item5.png") top center no-repeat; }
.nineSpring-teacherBox { }
.nineSpring-teacherBox .hd { height: 32px; line-height: 30px; margin: 0 26px 20px; position: relative; }
.nineSpring-teacherBox .arrow { }
.nineSpring-teacherBox .hd a { width: 88px; display: block; float: right; border: 1px dashed #66b34b; border-radius: 22px; cursor: pointer; font-size: 18px; text-align: center; color: #66b34b; }
.nineSpring-teacherBox .bd ul { }
.nineSpring-teacherBox .bd li { float: left; width: 240px; margin: 0 26px; }
.nineSpring-teacherBox .bd .pic { margin-bottom: 25px; height: 180px; display: block; border: 2px solid #66b34b; border-radius: 8px; overflow: hidden; }
.nineSpring-teacherBox .bd img { width: 100%; display: block; height: 100%; }
.nineSpring-teacherBox .bd .name { font-size: 24px; font-weight: 600; color: #66b34b; text-align: center; }
.nineSpring-teacherBox .bd .tag { margin-bottom: 15px; font-size: 18px; color: #66b34b; text-align: center; line-height: 26px; overflow: hidden; }
.nineSpring-teacherBox .bd .txt { font-size: 17px; line-height: 32px; }
.nineSpring-teacherBox .bd .more a { font-size: 17px; line-height: 32px; color: #d78200; text-decoration: underline; }
.nineSpring-teacherBox .bd .btn-box { margin-top: 25px; }
.nineSpring-teacherBox .bd .btn-defaul { width: 240px; line-height: 59px; padding: 0; font-size: 21px; color: #fff; background: url("../img/nineSpring-btnmaddli.png") center no-repeat; }
.nineSpring-wrap6 { padding-bottom: 75px; padding-top: 50px; background-color: #43ddb0; }
.nineSpring-zixun { height: 779px; padding: 35px 15px 0; background: url("../img/nineSpring-item6.png") top center no-repeat; }
.nineSpring-zixun .side-wechat { float: left; padding-top: 40px; margin-left: 20px; margin-right: 70px; width: 250px; }
.nineSpring-zixun .side-wechat .wechat { margin-bottom: 20px; text-align: center; }
.nineSpring-zixun .side-wechat img { max-width: 100%; text-align: center; }
.nineSpring-zixun .side-wechat .txt { width: 200px; margin: 0 auto; text-align: center; font-size: 18px; margin-bottom: 10px; }
.nineSpring-zixun .side-wechat .foot { padding-top: 45px; border-top: 1px dashed #b98473; margin-top: 30px; }
.nineSpring-zixun .side-wechat .foot img { margin-bottom: 20px; display: block; }
.nineSpring-zixun .side-wechat .foot .txt { width: auto; font-size: 17px; }
.nineSpring-zixun .right { float: left; width: 815px; }
.nineSpring-zixun .main1 { overflow: hidden; margin-bottom: 30px; }
.nineSpring-zixun .date-item { float: left; width: 390px; margin-right: 40px; }
.nineSpring-zixun .date-item .date { height: 180px; margin-bottom: 13px; border-radius: 8px; background-color: #e9e9e9; text-align: center; line-height: 180px; }
.nineSpring-zixun .date-item .more { height: 200px; padding-top: 15px; border-radius: 8px; background-color: #e9e9e9; }
.nineSpring-zixun .date-item .more .title { margin-bottom: 15px; font-size: 26px; font-weight: 600; text-align: center; color: #66b34b; }
.nineSpring-zixun .date-item .list { overflow: hidden; margin: 0 33px; }
.nineSpring-zixun .date-item .list li { cursor: pointer; float: left; margin: 0 5px 12px; background-color: #fff; : 33px;
height: 32px; width: 96px; font-size: 17px; text-align: center; line-height: 32px; border-radius: 4px; border: 1px solid #66b34b; }
.nineSpring-zixun .date-item .list li:hover { color: #fff; background-color: #66b34b; }
.nineSpring-zixun .news-item { width: 385px; float: left; }
.nineSpring-zixun .news-item .list { margin-bottom: 23px; }
.nineSpring-zixun .news-item dt { float: left; margin-right: 15px; width: 20px; padding: 10px 13px 0; margin-top: 8px; height: 96px; background-color: #66b34b; color: #fff; font-size: 18px; line-height: 22px; border-radius: 8px; font-weight: 600; }
.nineSpring-zixun .news-item dd { font-size: 17px; line-height: 30px; }
.nineSpring-zixun .main2 { overflow: hidden; }
.nineSpring-zixun .kaodian { float: left; width: 430px; padding: 15px 25px; height: 183px; border: 1px dashed #66b34b; border-radius: 8px; }
.nineSpring-zixun .kaodian .tit { margin-bottom: 10px; font-size: 20px; font-weight: 600; }
.nineSpring-zixun .kaodian .dian { height: 110px; overflow: hidden; }
.nineSpring-zixun .kaodian .dian span { cursor: pointer; background-color: #66b34b; float: left; width: 50px; margin-bottom: 4px; margin-right: 3px; border-radius: 4px; color: #fff; line-height: 30px; text-align: center; color: #fff; font-size: 17px; }
.nineSpring-zixun .kaodian .fcyellow { color: #ff872d; font-size: 18px; }
.nineSpring-zixun .lingqu { float: left; width: 328px; position: relative; }
.nineSpring-zixun .lingqu .btn-defaul { border-radius: 5px; background: inherit; top: 148px; left: 72px; width: 183px; line-height: 42px; font-size: 17px; border: 1px solid #fff; color: #fff; position: absolute; }
.nineSpring-wrap7 { padding-bottom: 55px; padding-top: 50px; background-color: #85ea95; }
.nineSpring-xiaoqu { height: 411px; padding: 45px 15px 0; background: url("../img/nineSpring-item7.png") top center no-repeat; }
.nineSpring-xiaoqu .list { overflow: hidden; }
.nineSpring-xiaoqu .list li { float: left; width: 240px; margin: 0 26px; }
.nineSpring-xiaoqu .list .pic { display: block; width: 240px; height: 180px; margin-bottom: 20px; }
.nineSpring-xiaoqu .list img { display: block; width: 100%; height: 100%; }
.nineSpring-xiaoqu .list .name { font-size: 24px; font-weight: 600; color: #66b34b; margin-bottom: 8px; }
.nineSpring-xiaoqu .list .txt { font-size: 17px; margin-bottom: 5px; }
.nineSpring-wrap8 { padding: 50px 0; background: url("../img/nineSpring-item8.png") center repeat; }
.nineSpring-wrap8 .img { text-align: center; }
/* å¼¹æ¡† */

.dialognineSpring { padding: 55px; width: 395px; }
.dialognineSpring .dialog-close { right: 6px; top: 6px; }
.dialognineSpring .dialog-main { padding: 0; overflow: hidden; }
.dialognineSpring .left-wechat { float: left; width: 195px; margin-right: 20px; }
.dialognineSpring .left-wechat img { width: 100%; }
.dialognineSpring .right-txt { padding-top: 13px; float: left; width: 180px; font-size: 18px; line-height: 28px; }
.dialognineSpring .right-txt .txt { margin-bottom: 8px; }
/* å››æœˆæ´»åŠ¨ä¸“é¢˜ */

.aprEvent-banner { margin-top: -15px; height: 800px; }
.aprEvent-banner .banner-img { height: 800px; }
.aprEvent-banner .content { padding-top: 567px; }
.aprEvent-banner .btn-defaul { background-color: #99741f; height: 56px; margin: 0 10px; line-height: 56px; border-radius: 5px; font-size: 22px; color: #fff; }
.aprEvent-wrap { padding-bottom: 50px; background-color: #fcbf28; }
.aprEvent-wrap .content { padding-bottom: 50px; background-color: #ffde6c; }
.aprEvent-wrap .content-top { padding-bottom: 0; background: inherit; }
.aprEvent-wrap .title-05 { width: 900px; margin: 0 auto; }
.aprEvent-wrap .title-05 .small { text-align: left; font-size: 21px; line-height: 32px; }
.aprEvent-wrap .inner-content { border-radius: 6px; margin-left: 50px; margin-right: 50px; margin-bottom: 20px; padding: 25px 50px 50px 50px; background-color: #fff; }
.aprEvent-wrap .inner-title { margin-bottom: 30px; position: relative; overflow: hidden; }
.aprEvent-wrap .inner-title .head-img { float: left; margin-right: 20px; }
.aprEvent-wrap .inner-title .txt-img { margin-bottom: 10px; padding-top: 30px; }
.aprEvent-wrap .inner-title .txt { color: #444; font-size: 20px; }
.aprEvent-wrap .inner-title .fcblue { color: #54b5e6; }
.aprEvent-wrap .inner-title .fcyellow { color: #ff8437; }
.aprEvent-wrap .inner-title .txt strong { font-size: 34px; }
.aprEvent-fugai { position: relative; background-color: #eaf6fd; border-radius: 10px; }
.aprEvent-fugai .apr-hot { position: absolute; width: 58px; height: 58px; z-index: 10; left: 551px; top: -18px; }
.aprEvent-fugai .left { float: left; width: 575px; height: 299px; }
.aprEvent-fugai .left .main { display: none; }
.aprEvent-fugai .right { height: 299px; float: left; width: 424px; }
.aprEvent-fugai .right .title { padding-top: 30px; margin-bottom: 10px; font-size: 26px; text-align: center; font-weight: 700; line-height: 36px; }
.aprEvent-fugai .right .small { margin-bottom: 15px; text-align: center; color: #727171; }
.aprEvent-fugai .right .small span { margin: 0 22px; font-size: 17px; }
.win-rgs-form.aprEvent-form { padding-top: 10px; margin: 0 35px; }
.win-rgs-form.aprEvent-form .name { display: none; }
.win-rgs-form.aprEvent-form input { border-color: #a4d8f2; width: 352px; line-height: 58px; height: 58px; }
.win-rgs-form.aprEvent-form input[type="submit"] { font-weight: 700; font-size: 24px; background-color: #54b5e6; }
.aprEvent-fugai.aprEvent-shujiaban { background-color: #fff2eb; }
.aprEvent-shujiaban .right .title { color: #ff8437; }
.aprEvent-shujiaban .aprEvent-form input { border-color: #ffb696; }
.aprEvent-shujiaban .aprEvent-form input[type="submit"] { background-color: #ff8437; }
.aprEvent-zhusuban { height: 395px; background: url("../img/aprEvent-kuang.png") top center no-repeat; }
.aprEvent-zhusuban .title-05 { padding-top: 25px; padding-bottom: 50px; }
.aprEvent-zhusuban .title-05 .large { color: #54b5e6; margin-bottom: 5px; }
.aprEvent-zhusuban .title-05 .small { text-align: center; }
.aprEvent-zhusuban .left { float: left; width: 515px; margin-left: 55px; }
.aprEvent-zhusuban .right { margin-left: 30px; float: left; width: 350px; }
.aprEvent-zhusuban .left .dian { margin-bottom: 26px; padding-left: 30px; font-size: 18px; line-height: 32px; background: url("../img/aprEvent-ok.png") left 35% no-repeat; }
.aprEvent-zhusuban .right .btn-defaul { margin-bottom: 15px; display: block; background-color: #eaf6fd; line-height: 56px; font-size: 21px; color: #54b5e6; border: 1px solid #54b5e6; border-radius: 6px; }
.aprEvent-zhusuban .right .btn-defaul:hover { background-color: #54b5e6; color: #fff; }
.aprEvent-zhusushow .title-05 { padding-top: 50px; padding-bottom: 40px; }
.aprEvent-zhusushow .list { overflow: hidden; margin-left: -5px; }
.aprEvent-zhusushow .list li { float: left; overflow: hidden; margin-left: 5px; margin-bottom: 5px; height: 223px; overflow: hidden; }
/* 住宿班 */



.zhusuban-banner { margin-top: -15px; height: 790px; }
.zhusuban-banner .banner-img { height: 790px; }
.zhusuban-banner .content { padding-top: 675px; }
.zhusuban-banner .btn-box { text-align: left; margin-left: 120px; }
.zhusuban-banner .btn-defaul { background-color: #fff; color: #3c416a; padding: 0 30px; height: 46px; margin: 0 10px; line-height: 46px; border-radius: 0; font-size: 21px; }
.zhusuban-banner .btn-yellow { background-color: #f4a92d; color: #fff; }
.zhusuban-student { padding: 40px 0 80px; background-color: #fff; }
.zhusuban-student .title-05 { padding-bottom: 30px; }
.zhusuban-student .list { overflow: hidden; }
.zhusuban-student .list li { float: left; width: 390px; text-align: center; font-size: 18px; }
.zhusuban-student .list .tit { font-size: 28px; }
.zhusuban-student .list li:first-child, .zhusuban-student .list li:last-child { width: 210px; }
.zhusuban-student .list li:last-child { }
.zhusuban-student .list .txt { color: #727171; }
.zhusuban-jixun { padding: 30px 0 60px; background-color: #4b65b2; }
.zhusuban-jixunList { overflow: hidden; background: url("../img/zhusuban-jixBg.png") top center no-repeat; }
.zhusuban-jixunList li { margin-top: -10px; margin-bottom: 35px; float: left; width: 330px; text-align: center; height: 192px; }
.zhusuban-jixunList .middle { width: 345px; }
.zhusuban-jixunList .large { width: 525px; }
.zhusuban-jixunList li .pic { display: block; margin-bottom: 10px; }
.zhusuban-jixunList li .name { font-size: 28px; color: #fff; }
.zhusuban-jixunList li .txt { font-size: 18px; color: #b4bcdb; }
.zhusuban-course { padding: 115px 0 90px; background-color: #fff; }
.zhusuban-course .title-05 { padding: 30px 0; }
.zhusuban-course .content { }
.zhusuban-course .left { position: relative; float: left; width: 390px; height: 780px; border: 1px solid #c9caca; }
.zhusuban-course .left .pic { position: absolute; bottom: 0; left: -14px; z-index: 5; }
.zhusuban-course .main { float: right; width: 650px; font-size: 19px; }
.zhusuban-course .main { float: right; width: 680px; font-size: 19px; }
.zhusuban-course .main .item { padding: 12px 0; border-top: 1px solid #dcdddd; }
.zhusuban-course .main .txt { padding: 8px 0; }
.zhusuban-course .main .fcblue { color: #40beff; }
.zhusuban-course .item-detail { border-bottom: 1px solid #dcdddd; overflow: hidden; position: relative; margin-bottom: 10px; padding-top: 20px; padding-bottom: 5px; padding-left: 70px; }
.zhusuban-course .item-detail .name { position: absolute; left: 0; top: 20px; font-weight: 600; letter-spacing: 4px; }
.zhusuban-course .item-detail .spot { margin-bottom: 20px; float: left; width: 122px; text-align: center; }
.zhusuban-course .item-detail .spot span { display: block; margin-bottom: 10px; }
.zhusuban-course .btn-box { text-align: left; padding-top: 40px; }
.zhusuban-course .btn-box .btn-defaul { margin-right: 40px; line-height: 60px; height: 60px; min-width: 200px; font-size: 20px; }
.zhusuban-course .btn-box .btn-yellow { background-color: #f4a92d; }
.zhusuban-youhui { background: url("../img/zhusuban-yhbgL.jpg") top center no-repeat; padding: 110px 0; height: 481px; }
.zhusuban-youhui .content { position: relative; height: 481px; background: url("../img/zhusuban-yhbg.jpg") top center no-repeat; }
.zhusuban-youhui .left { margin-left: 50px; float: left; }
.zhusuban-youhui .left .info { font-size: 24px; line-height: 52px; }
.zhusuban-youhui .left .btn-defaul { width: 180px; font-size: 21px; line-height: 60px; background-color: #f4a92d; color: #fff; }
.zhusuban-youhui .left .btn-box { padding-top: 30px; text-align: left; }
.zhusuban-youhui .left .title-05 { text-align: left; padding-top: 50px; padding-bottom: 50px; }
.zhusuban-youhui .right { background-color: #fff; height: 431px; padding-top: 50px; padding-left: 100px; padding-right: 50px; float: right; width: 450px; }
.zhusuban-youhui .zeng { top: 198px; left: 558px; position: absolute; }
.zhusuban-youhui .item li { margin-bottom: 50px; position: relative; padding-left: 98px; min-height: 80px; }
.zhusuban-youhui .item li .pic { position: absolute; left: 0; }
.zhusuban-youhui .item .name { margin-bottom: 5px; font-size: 24px; font-weight: 600; line-height: 28px; }
.zhusuban-youhui .item .txt { font-size: 18px; ; }
.zhusuban-timer { background-color: #fff; padding: 30px 0 10px; }
.zhusuban-timer .main-pic { text-align: center; }
.zhusuban-timer .main-pic img { width: 100%; display: block; }
.zhusuban-wupin { background-color: #fff; padding-bottom: 110px; }
.zhusuban-wupin .clearfix>div { width: 552px; float: left; margin-right: 15px; border: 1px solid #9fa0a0; }
.zhusuban-wupin .clearfix .box2 { width: 388px; }
.zhusuban-wupin .clearfix .box3 { width: 224px; margin-right: 0; }
.zhusuban-wupin .title { border-bottom: 1px solid #9fa0a0; line-height: 32px; padding: 11px 0; text-align: center; font-size: 21px; }
.zhusuban-wupin .title img { margin-right: 5px; }
.zhusuban-wupin .title .qian { color: #9fa0a0; }
.zhusuban-wupin .main { padding: 25px 30px; min-height: 280px; overflow: hidden; }
.zhusuban-wupin .main .row { float: left; width: 164px; }
.zhusuban-wupin .main li { font-size: 18px; line-height: 40px; color: #3e3a39; }
.zhusuban-anquan { padding-top: 60px; height: 780px; background: url("../img/zhusuban-guanlbg.jpg") top center no-repeat; }
.zhusuban-anquan .title-05 { padding-bottom: 60px; text-align: left; }
.zhusuban-anquan .left { float: left; width: 500px; }
.zhusuban-anquan .right { position: relative; margin-top: 65px; width: 692px; height: 560px; padding: 2px; float: left; border: 2px solid #0f4090; }
.zhusuban-anqTitSmall { position: absolute; left: 0; width: 100%; text-align: center; bottom: -50px; }
.zhusuban-anqTitSmall li { display: inline; margin: 0 30px; color: #8f9095; font-size: 18px; line-height: 32px; }
.zhusuban-anqTitSmall .active { color: #fff; }
.zhusuban-anqTit { }
.zhusuban-anqTit li { padding: 15px 0 15px 25px; margin-bottom: 10px; font-size: 18px; line-height: 34px; color: #fff; cursor: pointer; background: url("../img/zhusuban-guanlLine.png") bottom left no-repeat; }
.zhusuban-anqTit li .large { color: #40beff; font-size: 26px; }
.zhusuban-anqShow { position: relative; width: 692px; height: 560px; }
.zhusuban-anqShow .main { position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: 0.4s all; }
.zhusuban-anqShow .main img { width: 100%; height: 560px; }
.zhusuban-yinshi { background-color: #fff; padding: 30px 0 80px; }
.zhusuban-ysPic { padding: 20px 0; border-top: 1px solid #3e3a39; border-bottom: 1px solid #3e3a39; }
.zhusuban-ysPic .clone { overflow: hidden; }
.zhusuban-ysPic .clone li { width: 280px; margin: 10px; float: left; position: relative; opacity: 1; }
.zhusuban-ysPic .clone .pic { display: block; height: 200px; }
.zhusuban-ysPic .clone img { width: 100%; height: 100%; }
.zhusuban-ysPic .clone .txt { position: absolute; left: 0; bottom: 0; width: 100%; padding: 5px 0; font-size: 18px; text-align: center; background: url("../img/alp-bg-black.png") top left repeat; color: #fff; }
.slideyinshi { overflow: hidden; position: relative; }
.slideyinshi .bd { position: relative; height: 100%; z-index: 0; }
.slideyinshi .bd li { zoom: 1; vertical-align: middle; }
.slideyinshi .bd img { width: 100%; height: 100%; display: block; }
.zhusuban-ysMain { padding: 30px 0 25px; border-bottom: 1px solid #3e3a39; overflow: hidden; }
.zhusuban-ysMain .item { float: left; width: 280px; width: 141px; margin: 0 58px; text-align: center; font-size: 16px; line-height: 26px; }
.zhusuban-ysMain .item:first-child { margin-left: 0; }
.zhusuban-ysMain .item:last-child { margin-right: 0; }
.zhusuban-ysMain .item:nth-child(2) { margin-left: 65px; width: 164px; }
.zhusuban-ysMain .item .large { font-size: 29px; margin-bottom: 15px; }
.zhusuban-ysMain .item .small { color: #727171; }
.zhusuban-huanjing { background-color: #fff; }
.zhusuban-huanjing .box { width: 100%; }
.zhusuban-slider-wrap { width: 100%; position: relative; overflow: hidden; }
.zhusuban-slider-wrap .bg { width: 100%; position: absolute; z-index: 0; left: 50%; top: 0; margin-left: -960px; height: 700px; }
.zhusuban-slider { width: 1200px; margin: 0 auto; height: 700px; position: relative; z-index: 10; overflow: hidden; background: #fff; text-align: center; }
.zhusuban-slider .bd { position: absolute; width: 0; left: 50%; right: 50%; top: 0; opacity: 0; }
.zhusuban-slider .bd li { position: relative; width: 1200px; overflow: hidden; }
.zhusuban-slider .bd li img { display: block; width: 1200px; height: 700px; }
.zhusuban-slider .hd { position: absolute; width: 100%; left: 0; z-index: 1; height: 8px; bottom: 200px; text-align: center; }
.zhusuban-slider .hd li { border-radius: 50%; display: inline-block; *display:inline;
zoom: 1; width: 6px; height: 6px; line-height: 99px; overflow: hidden; background-color: #d4c7c6; margin: 0 3px; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; }
.slider .hd li.on { background-position: 0 0; filter: alpha(opacity=100); opacity: 1; }
.zhusuban-slider .hd li.on { background-color: #fff; }
.zhusuban-slider .pnBtn { position: absolute; z-index: 1; top: 0; width: 100%; height: 570px; cursor: pointer; }
.zhusuban-slider .prev { left: -50%; margin-left: -490px; }
.zhusuban-slider .next { left: 50%; margin-left: 490px; }
.zhusuban-slider .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 570px; background: #000; filter: alpha(opacity=50); opacity: 0.5; }
.zhusuban-slider .pnBtn .arrow { display: none; position: absolute; top: 0; z-index: 1; width: 60px; height: 570px; }
.zhusuban-slider .pnBtn .arrow:hover { filter: alpha(opacity=60); opacity: 0.6; }
.zhusuban-slider .prev .arrow { right: 0; background: url(images/slider-arrow.png) -120px 0 no-repeat; }
.zhusuban-slider .next .arrow { left: 0; background: url(images/slider-arrow.png) 0 0 no-repeat; }
.zhusuban-slider .main-txt { background: url("../img/zhusuban-huanjBg.png") left top no-repeat; position: absolute; z-index: 100; bottom: 18px; left: 50%; margin-left: -575px; width: 1150px; height: 167px; }
.zhusuban-slider .main-txt .item { padding-top: 15px; float: left; width: 237px; margin: 0 20px 0 30px; color: #fff; font-size: 18px; text-align: left; }
.zhusuban-slider .main-txt .item .large { margin-bottom: 5px; font-size: 28px; }
.zhusuban-slider .main-txt .item .txt { color: #c9caca; }
.zhusuban-licheng { position: relative; background-color: #0051c0; padding: 30px 0 80px; }
.zhusuban-licheng .bg { position: absolute; background-color: #004098; left: 0; top: 0; height: 100%; width: 44%; }
.zhusuban-licheng .content { position: relative; z-index: 100; }
.zhusuban-licheng .title-05 { text-align: left; margin-left: 615px; }
.zhusuban-licheng .title-05 .small { color: #ddd; }
.zhusuban-licheng .main { font-size: 16px; line-height: 32px; color: #fff; margin-left: 615px; }
.zhusuban-licheng .main .item { margin-bottom: 45px; }
.zhusuban-licheng .main .large { font-size: 22px; }
.zhusuban-licheng .main .txt { color: #c9caca; }
.zhusuban-licheng .hg-logo { position: absolute; left: 0; top: 220px; }
.zhusuban-licheng .item .btn-yellow { margin-top: 20px; height: 60px; font-size: 26px; padding: 0 40px; line-height: 60px; background-color: #f4a92d; }
.zhusuban-huigu { background-color: #fff; padding: 30px 0 80px; }
.zhusuban-huigu .list { overflow: hidden; margin-left: -45px; }
.zhusuban-huigu .list li { margin-bottom: 15px; float: left; margin-left: 45px; }
.zhusuban-huigu .list .pic { display: block; height: 235px; margin-bottom: 10px; }
.zhusuban-huigu .list img { width: 100%; height: 100%; }
.zhusuban-huigu .list .txt { font-size: 18px; line-height: 26px; text-align: center; }
.dialogzhusuban { width: 1000px; margin-left: -500px; margin-top: -300px; }
.dialogzhusuban .dialog-main { height: 500px; overflow-y: scroll; font-size: 17px; }
.dialogzhusuban .dialog-main p { margin-bottom: 10px; }
.dialogzhusuban-form { width: 520px; margin-left: -260px; }
.dialogzhusuban-form .title { margin-bottom: 10px; font-size: 40px; }
.dialogzhusuban-form .title, .dialogzhusuban-form .tit-small { text-align: center; }
.dialogzhusuban-form .person-form .list input[type='text'], .dialogzhusuban-form .person-form .list input[type='password'] { width: 408px; height: 34px; line-height: 34px; border-color: #9fa0a0; }
.dialogzhusuban-form .person-form .list .btn-defaul { background-color: #f4a92d; font-size: 18px; font-weight: 600; height: 58px; line-height: 58px; }
 @keyframes fadeIn2 { 0% {
 opacity: 1;
}
 50% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.fadeIn2 { animation: fadeIn2 3000s infinite; animation-direction: alternate; -webkit-animation: fadeIn2 3000s infinite; -webkit-animation-direction: alternate; /*animation-delay:10s;

    -webkit-animation-delay:10s;*/ animation-duration: 2000s; -webkit-animation-duration: 2000s; /* Safari 和 Chrome */ }
/* 6.18 */

.juneAct-banner { margin-top: -15px; height: 738px; }
.juneAct-banner .banner-img { height: 738px; }
.juneAct-banner .content { padding-top: 675px; }
.juneAct-wrap { background-color: #fe807d; }
.juneAct-wrap .title-05 { padding-top: 0; }
.juneAct-wrap .title-05 .large { width: 547px; padding: 10px 10px 10px 0; margin: 0 auto; font-size: 42px; /*height: 61px;*/ background: url("../img/juneAct-title.png") center no-repeat; }
.juneAct-block1 { margin-bottom: 100px; border-radius: 6px; padding: 52px 35px; background-color: #ff5955; overflow: hidden; }
.juneAct-block1 .item { position: relative; background: url("../img/juneAct-pocket1.png") top center no-repeat; float: left; width: 295px; height: 298px; margin: 0 40px; text-align: center; }
.juneAct-block1 .item .title { padding-top: 25px; line-height: 44px; font-size: 24px; }
.juneAct-block1 .item .numb { font-size: 32px; color: #d64845; line-height: 88px; }
.juneAct-block1 .item .numb strong { font-size: 88px; line-height: 88px; }
.juneAct-block1 .item .tips { font-size: 16px; margin-top: -25px; color: #585757; }
.juneAct-block1 .item .btn-box { position: absolute; left: 0; bottom: 32px; z-index: 5; width: 100%; }
.juneAct-block1 .item .btn-defaul { background: inherit; border-radius: 30px; font-size: 21px; line-height: 42px; border: 1px solid #fff; color: #fff; }
.juneAct-zhuanx { margin-bottom: 66px; position: relative; background-color: #ff5955; border-radius: 6px; padding: 40px 50px; }
.juneAct-zhuanx .inner { min-height: 160px; overflow: hidden; background-color: #fc3b3d; border-radius: 6px; }
.juneAct-zhuanx .item-left { padding-top: 40px; width: 290px; float: left; overflow: hidden; margin-left: 20px; }
.juneAct-zhuanx .item-left img { float: right; }
.juneAct-zhuanx .item-right { padding-top: 40px; float: right; margin-right: 45px; }
.juneAct-zhuanx .inner .txt { color: #fff; font-size: 26px; text-align: center; }
.juneAct-zhuanx .item { position: absolute; width: 448px; height: 316px; left: 50%; margin-left: -224px; top: -57px; text-align: center; background: url("../img/juneAct-pocket2.png") top center no-repeat; }
.juneAct-zhuanx .item .title { padding-top: 40px; font-size: 32px; }
.juneAct-zhuanx .item .tips { font-size: 17px; color: #585757; }
.juneAct-zhuanx .item .txt { color: #333; font-size: 30px; }
.juneAct-zhuanx .item strong { font-size: 50px; }
.juneAct-zhuanx .item .btn-box { position: absolute; left: 0; bottom: 42px; z-index: 5; width: 100%; }
.juneAct-zhuanx .item .btn-defaul { background: inherit; border-radius: 30px; font-size: 21px; line-height: 42px; border: 1px solid #fff; color: #fff; }
.juneAct-daojis { padding-bottom: 80px; }
.juneAct-daojis .box { margin: 0 auto 15px; width: 631px; height: 169px; background: url("../img/juneAct-date.png") top center no-repeat; }
.juneAct-daojis .txt { text-align: center; font-size: 34px; color: #fff; }
.juneAct-daojis .show { padding-top: 50px; text-align: center; }
.juneAct-daojis .show span { display: inline-block; *display: inline;
zoom: 1; color: #fff; font-size: 22px; }
.juneAct-daojis .show .numb { display: inline-block; *display: inline;
zoom: 1; padding: 0 10px; margin: 0 5px; background: url("../img/juneAct-dateLine.jpg") top left repeat-x; border-radius: 10px; font-size: 37px; font-weight: 600; color: #fff; }
.dialogJuneAct { width: 500px; margin-left: -250px; margin-top: -280px; }
.dialogJuneAct .dialog-main { padding-left: 35px; padding-bottom: 0; }
.dialogJuneAct .list { padding: 0 10px 28px 15px; margin-bottom: 0; font-size: 20px; overflow: hidden; }
.dialogJuneAct .listRadio { padding-bottom: 15px; }
.dialogJuneAct .small-tit { margin-bottom: 25px; padding-left: 10px; font-size: 26px; line-height: 24px; border-left: 3px solid #ff656a; }
.dialogJuneAct .list select { width: 100%; border: 1px solid #acadad; height: 60px; line-height: 60px; border-radius: 5px; font-size: 22px; text-indent: 15px; }
.dialogJuneAct .list .labRadio { margin-bottom: 10px; float: left; width: 50%; cursor: pointer; }
.dialogJuneAct .list .text[type="text"] { margin-bottom: 15px; width: 363px; text-align: center; font-size: 18px; border-radius: 32px; background-color: #fff; border: 1px solid #fe755f; line-height: 26px; height: 26px; padding: 15px; }
.dialogJuneAct .list .btn-defaul { display: block; margin-bottom: 15px; font-size: 26px; border-radius: 32px; background-color: #fe7360; line-height: 60px; height: 60px; }
.dialogJuneAct .list .yinsi { display: block; font-size: 16px; color: #9fa0a0; text-align: center; }
.dialogJuneAct .dialog-close { width: 29px; height: 29px; text-align: right; position: absolute; right: -8px; top: -8px; cursor: pointer; }
/* 成功 */

.juneAct-success { box-shadow: none; width: 500px; margin-left: -250px; margin-top: -270px; height: 534px; background: url("../img/juneAct-frame.png") center no-repeat; }
.juneAct-success .top { padding-top: 15px; margin-bottom: 70px; height: 82px; font-size: 33px; color: #fff; text-align: center; }
.juneAct-success .dialog-close { width: 29px; height: 29px; text-align: right; position: absolute; right: -7px; top: -17px; cursor: pointer; }
.juneAct-success .top img { margin-right: 10px; }
.juneAct-success .yuy-teacher { margin-bottom: 50px; margin-left: 58px; overflow: hidden; }
.juneAct-success .head-img { float: left; margin-right: 25px; }
.juneAct-success .yuy-teacher .txt { font-size: 26px; }
.juneAct-success .yuy-teacher .mt40 { margin-top: 25px; }
.juneAct-success .opt { overflow: hidden; width: 386px; margin-left: 58px; }
.juneAct-success .opt .item { float: left; width: 193px; text-align: center; }
.juneAct-success .opt .img { display: block; width: 55px; height: 55px; margin: 0 auto 15px; }
.juneAct-success .opt .txt { font-size: 24px; }
.juneAct-success .btn-box { position: absolute; top: 500px; width: 100%; }
.juneAct-success .btn-defaul { width: 56%; background: #fe7b5a; border-radius: 32px; font-size: 26px; color: #fff; line-height: 60px; }
/* 失败 */
.juneAct-fail { box-shadow: none; width: 500px; margin-left: -250px; height: 179px; margin-top: -85px; background: url("../img/juneAct-tishi.png") center no-repeat; }
.juneAct-fail .dialog-close { width: 29px; height: 29px; text-align: right; position: absolute; right: -7px; top: -17px; cursor: pointer; }
.juneAct-fail .txt { padding-top: 52px; font-size: 30px; color: #fff; text-align: center; }
/***在线课堂***/
body.zxkt { background: #FFFFFF; }
.zx-banner { height: 700px; margin-top: -15px; }
.zx-banner a { display: block; height: 100%; }
.zx-teaching { background: #3028ac; }
.zx-tit { padding-bottom: 5px; color: #FFFFFF; text-align: center; background: url(../img/zxkt/tit-bg.png) no-repeat center bottom; }
.zx-tit h2 { font-size: 46px; font-weight: bold; }
.zx-tit.black { color: #4c4948; background: url(../img/zxkt/tit-bg2.png) no-repeat center bottom; }
.zx-wrap { width: 1100px; margin: 0 auto; overflow: hidden; }
.zx-teaching { padding-bottom: 100px; }
.zx-teaching .zx-wrap { height: 673px; margin-top: 50px; background: url(../img/zxkt/teaching-bg.png) no-repeat center; }
.zx-teaching .zx-wrap .toggle-tit { width: 256px; padding-top: 48px; padding-left: 30px; float: left; }
.zx-teaching .zx-wrap .toggle-tit a { line-height: 68px; margin-bottom: 12px; display: block; background: #3377d8; color: #FFFFFF; border-radius: 10px; text-align: center; font-size: 24px; }
.zx-teaching .zx-wrap .toggle-tit a.active { background: #FFFFFF; color: #3377d8; }
.zx-teaching .zx-wrap .toggle-con { width: 758px; margin-left: -5px; margin-top: 30px; padding: 17px 20px; float: left; border-radius: 10px; background: #FFFFFF; box-shadow: 0 0 10px rgba(0,0,0,.3); }
.zx-teaching .zx-wrap .toggle-con .box { display: none; }
.zx-teaching .teaching-btn { width: 350px; line-height: 67px; margin: 0 auto; margin-top: -34px; text-align: center; background: url(../img/zxkt/teaching-btn.png) no-repeat center; }
.zx-teaching .teaching-btn a { display: block; color: #FFFFFF; font-size: 24px; }
.zx-course { margin-top: 90px; }
.zx-course .course { margin-top: 50px; }
.zx-course .course .box { width: 341px; height: 345px; margin-left: 38px; float: left; position: relative; }
.zx-course .course .box.box01 { margin-left: 0; }
.zx-course .course .box img { width: 100%; height: 100%; }
.zx-course .course .box a { position: absolute; width: 135px; line-height: 40px; left: 0; right: 0; bottom: 50px; margin: auto; background: #FFFFFF; color: #4c4948; font-size: 20px; text-align: center; border-radius: 20px; }
.zx-course .course-btn { margin-top: 40px; position: relative; }
.zx-course .course-btn img { width: 100%; height: 150px; }
.zx-course .course-btn a { width: 176px; line-height: 50px; position: absolute; right: 68px; top: 50px; background: #ff8626; color: #FFFFFF; font-size: 20px; text-align: center; border-radius: 25px; }
.zx-welfare { margin-top: 100px; padding-top: 90px; padding-bottom: 100px; background: #3028ac; }
.zx-welfare .welfare { margin-top: 50px; position: relative; }
.zx-welfare .welfare:after { content: ''; width: 40px; height: 408px; background: url(../img/zxkt/welfare-bg.png) no-repeat center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.zx-welfare .welfare .box { width: 544px; height: 457px; margin-left: 12px; padding-top: 36px; float: left; background: #FFFFFF; border-radius: 10px; text-align: center; position: relative; }
.zx-welfare .welfare .box img { max-width: 100%; }
.zx-welfare .welfare .box a { width: 250px; line-height: 56px; margin: 0 auto; display: block; color: #FFFFFF; font-size: 21px; border-radius: 30px; position: absolute; bottom: 55px; left: 0; right: 0; }
.zx-welfare .welfare .box.box01 { margin-left: 0; }
.zx-welfare .welfare .box.box01 a { background: #f66075; }
.zx-welfare .welfare .box.box02 a { background: #ff7920; }
.zx-teacher { margin-top: 100px; }
.zx-teacher .teacher { height: 372px; margin-top: 40px; padding: 0; background: url(../img/zxkt/teacher-bg.jpg) no-repeat center top; }
.zx-teacher .tab-con { width: 800px; height: 347px; padding-top: 25px; padding-left: 25px; float: left; }
.zx-teacher .tab-tit { width: 259px; padding-left: 16px; padding-top: 18px; float: right; overflow: hidden; }
.zx-teacher .tab-con .box { display: none; }
.zx-teacher .tab-con .box img { width: 100%; height: 100%; }
.zx-teacher .tab-tit a { width: 82px; height: 82px; margin-top: 28px; margin-left: 23px; border-radius: 50%; background: #d3d3d4; display: block; overflow: hidden; border: 4px solid #FFFFFF; float: left; position: relative; }
.zx-teacher .tab-tit a.active { background: #ff7920; }
.zx-teacher .tab-tit a img { position: absolute; left: 0; right: 0; top: 5px; margin: auto; max-width: 100%; }
.zx-teacher .tea-btn { padding-top: 25px; padding-bottom: 50px; background: #e3f1ff; }
.zx-teacher .tea-btn a { width: 215px; line-height: 56px; margin: 0 auto; background: #ff7920; color: #FFFFFF; display: block; border-radius: 30px; font-size: 21px; text-align: center; }
.zx-service { padding-top: 90px; padding-bottom: 100px; margin-top: 100px; background: #3028ac; }
.zx-service .service img { max-width: 100%; }
.zx-service .ser-btn a, .zx-brand .bra-btn a { width: 215px; line-height: 56px; margin: 0 auto; margin-top: 16px; background: #ff7920; color: #FFFFFF; display: block; border-radius: 30px; font-size: 21px; text-align: center; }
.zx-brand { margin-top: 90px; margin-bottom: 80px; }
.zx-brand .brand { margin-top: 50px; }
.zx-brand .brand img { max-width: 100%; }
.zx-brand .bra-btn { margin-top: 26px; }
.zx-brand .bra-btn a { width: 260px; }
/***春季班***/
.cjb-banner { height: 650px; margin-top: -15px; }
.cjb-banner a { display: block; height: 100%; }
.cjb-tit { color: #2a7a24; text-align: center; background: url(../img/cjb/tit-bg.png) no-repeat center; }
.cjb-tit h2 { font-size: 40px; font-weight: bold; }
.cjb-wrap { width: 1100px; margin: 0 auto; overflow: hidden; }
.cjb-tit.white { color: #FFFFFF; background-image: url(../img/cjb/tit-bg2.png); }
.cjb-brand { padding: 90px 0; background: #e0f6e9; }
.cjb-brand .cjb-wrap { margin-top: 40px; }
.cjb-course { padding: 90px 0; background: #469b71; }
.cjb-course .con { margin-top: 50px; }
.cjb-course .con .box { width: 348px; margin-left: 28px; float: left; position: relative; }
.cjb-course .con .box.box01 { margin-left: 0; }
.cjb-course .con .box img { width: 100%; }
.cjb-course .con .box .btns { position: absolute; left: 0; right: 0; bottom: 20px; }
.cjb-course .con .box .btns a { width: 145px; line-height: 53px; color: #FFFFFF; font-size: 21px; overflow: hidden; text-align: center; display: block; }
.cjb-course .con .box .btn-l { margin-left: 15px; float: left; background: url(../img/cjb/course-btn-l.png) no-repeat center; }
.cjb-course .con .box .btn-r { margin-right: 15px; float: right; background: url(../img/cjb/course-btn-r.png) no-repeat center; }
.cjb-course .cou-btn { margin-top: 50px; position: relative; }
.cjb-course .cou-btn img { width: 100%; }
.cjb-course .cou-btn a { width: 187px; line-height: 53px; text-align: center; color: #FFFFFF; font-size: 21px; position: absolute; right: 36px; bottom: 45px; background: url(../img/cjb/course-btn.png) no-repeat center; }
.cjb-apply { height: 232px; padding-top: 60px; background: url(../img/cjb/apply-bg.png) no-repeat center; }
.cjb-apply .cjb-tit { background-image: url(../img/cjb/apply-tit.png); }
.cjb-apply .apply-form { margin-top: 20px; }
.cjb-apply .apply-form .form-group { overflow: hidden; font-size: 0; }
.cjb-apply .apply-form .username, .cjb-apply .apply-form .mobile { width: 345px; height: 80px; padding-left: 55px; border: 0; font-size: 24px; border-radius: 10px; }
.cjb-apply .apply-form .username::-webkit-input-placeholder, .cjb-apply .apply-form .mobile::-webkit-input-placeholder {
 color: #9fa0a0;
}
.cjb-apply .apply-form .username { background: url(../img/cjb/apply1.png) no-repeat 22px center #FFFFFF; }
.cjb-apply .apply-form .mobile { margin-left: 30px; background: url(../img/cjb/apply2.png) no-repeat 22px center #FFFFFF; }
.cjb-apply .apply-form .btn { width: 230px; height: 80px; background: #fda31a; border: 0; border-radius: 10px; font-size: 33px; color: #FFFFFF; margin-left: 35px; }
.cjb-prefer { height: 520px; padding-top: 90px; background: url(../img/cjb/prefer.jpg) no-repeat bottom center; }
.cjb-prefer .pre-btn { height: 100%; position: relative; }
.cjb-prefer .pre-btn a { width: 214px; line-height: 56px; font-size: 21px; color: #FFFFFF; text-align: center; position: absolute; left: 185px; bottom: 194px; background: url(../img/cjb/prefer-btn.png) no-repeat center; }
.cjb-service { padding-top: 90px; padding-bottom: 100px; background: #469b71; }
.cjb-service .cjb-tit { background-image: url(../img/cjb/service-tit.png); }
.cjb-service .service img { max-width: 100%; }
.cjb-service .ser-btn a { width: 215px; line-height: 56px; margin: 0 auto; margin-top: 16px; background: url(../img/cjb/prefer-btn.png) no-repeat center; color: #FFFFFF; display: block; border-radius: 30px; font-size: 21px; text-align: center; }
.cjb-service02 { padding: 90px 0; background: #e0f6e9; }
.cjb-service02 .cjb-wrap { margin-top: 50px; }
.cjb-service02 .cjb-wrap .box { width: 520px; margin-left: 60px; position: relative; float: left; }
.cjb-service02 .cjb-wrap .box.box01 { margin-left: 0; }
.cjb-service02 .cjb-wrap .box img { width: 100%; }
.cjb-service02 .cjb-wrap .box a { width: 214px; line-height: 56px; font-size: 21px; text-align: center; color: #FFFFFF; position: absolute; left: 0; right: 0; bottom: 27px; margin: auto; background: url(../img/cjb/prefer-btn.png) no-repeat center; }
.cjb-teacher { padding: 100px 0; background: #e0f6e9; }
.cjb-teacher .cjb-tit { background-image: url(../img/cjb/teacher-tit.png); }
.cjb-teacher .teacher { height: 372px; margin-top: 40px; padding: 0; padding-top: 160px; background: url(../img/cjb/teacher-bg.png) no-repeat center top; }
.cjb-teacher .tab-con { width: 800px; height: 347px; padding-top: 25px; padding-left: 25px; float: left; }
.cjb-teacher .tab-tit { width: 259px; padding-left: 16px; padding-top: 18px; float: right; overflow: hidden; }
.cjb-teacher .tab-con .box { display: none; }
.cjb-teacher .tab-con .box img { width: 100%; height: 100%; }
.cjb-teacher .tab-tit a { width: 82px; height: 82px; margin-top: 28px; margin-left: 23px; border-radius: 50%; background: #d3d3d4; display: block; overflow: hidden; border: 4px solid #FFFFFF; float: left; position: relative; }
.cjb-teacher .tab-tit a.active { background: #feb129; }
.cjb-teacher .tab-tit a img { position: absolute; left: 0; right: 0; top: 5px; margin: auto; max-width: 100%; }
.cjb-teacher .tea-btn { padding-top: 25px; padding-bottom: 50px; background: #73c67e; }
.cjb-teacher .tea-btn a { width: 215px; line-height: 56px; margin: 0 auto; background: url(../img/cjb/prefer-btn.png) no-repeat center; color: #FFFFFF; display: block; border-radius: 30px; font-size: 21px; text-align: center; }
