.hd817 .con-wrap {
    margin:0 auto;width:1200px;
}
.hd817 .postype {
    position: relative;
}
.hd817 .padding65 {
    padding-bottom:65px;
}
.hd817 .pinkbg {
    background: #fbd0cb;
}
.hd817 .graycolor {
    color:#666;
}
.hd817 .blackcolor {
    color:#333;
}
.hd817 .redcolor {
    color:#c8161e;
}
.hd817 .yellowcolor {
    color:#ffff00;
}
.hd817 .redbg {
    background: #c8161e;
}
.hd817 .graybg {
    background: #edeef6;
}
.hd817 .cyanbg {
    background: #e2d9e4;
}
.hd817 .fontsize12 {
    font-size:12px;
}
.hd817 .fontsize13 {
    font-size:13px;
}
.hd817 .fontsize14 {
    font-size:14px;
}
.hd817 .fontsize16 {
    font-size:16px;
}
.hd817 .fontsize22 {
    font-size:22px;
}
.hd817 .fontbold {
    font-weight: 600;
}
.hd817 .radius10 {
    border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;
}
.hd817 .shadow {
    box-shadow: 0 0 5px rgba(0,0,0,.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);-o-box-shadow: 0 0 5px rgba(0,0,0,.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.hd817 .floatl {
    float:left;
}
.hd817 .floatr {
    float:right;
}
.hd817 .postype {
    position: relative;
}
.hd817 .title-top {
    position:relative;margin:0 auto;padding:130px 0 80px;width:1200px;font-size:44px;color:#333;text-align:center;
}
.hd817 .title-top .titleimg {
    position: absolute;bottom:70px;
}
.hd817 .title-top .titleimg.posl {
    left:50px;
}
.hd817 .title-top .titleimg.posr {
    right:50px;
}
.hd817 .member-btn {
    position:absolute;display:block;width:220px;height:55px;font-size:24px;color:#c8161e;text-align:center;line-height:55px;cursor: pointer;background: #ffff6c;
}
.hd817 .member-btn:hover {
    background: #fefc2b;
}
.hd817 .member-btn.endstatus {
    color:#fff;background: #c9c9c9;
}
.hd817 .member-btn.endstatus:hover {
    background: #c9c9c9;
}
/*banner开始*/
.hd817 .banner-box {
    height:620px;background: url(https://uimg.gximg.cn/v/res/201808/03-18/web_banner.jpg?t=1) no-repeat center 0;
}
/*banner结束*/
/*雅思公益课CP开始*/
.hd817 .welfarecp-box {
    padding-bottom:80px;background: url(https://uimg.gximg.cn/v/res/201808/06-10/bg15.jpg) no-repeat center bottom;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom {
    padding:0 40px 70px;background: #e42f3e;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-left {
    position:relative;float:left;width:802px;height:451px;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-title {
    padding:70px 0 60px;font-size:32px;color:#fff;text-align:center;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right {
    position:relative;float:right;width:290px;height:450px;overflow: hidden;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right .live-list {
    width:220px;height:auto;background: #f0f0f0;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right .live-list li.currlive .li-front {
    display: none;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right .live-list li.currlive .li-back{
    display:block;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right .live-list li .li-front {
    padding:17px 20px 5px;width:180px;height:68px;font-size:22px;line-height:30px;cursor:pointer;box-shadow: 0 5px 10px rgba(141,24,25,.2);-webkit-box-shadow: 0 5px 10px rgba(141,24,25,.2);-o-box-shadow: 0 5px 10px rgba(141,24,25,.2);-moz-box-shadow: 0 5px 10px rgba(141,24,25,.2);
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right .live-list li .li-back {
    display:none;padding-top:30px;width:260px;font-size:20px;color:#333;background: #fff;box-shadow: 0 5px 10px rgba(141,24,25,.2);-webkit-box-shadow: 0 5px 10px rgba(141,24,25,.2);-o-box-shadow: 0 5px 10px rgba(141,24,25,.2);-moz-box-shadow: 0 5px 10px rgba(141,24,25,.2);
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right .live-list li .li-back h3 {
    padding:0 20px;font-weight: normal;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right .live-list li .li-back .li-back-links {
    position: relative;display: block;padding:15px 20px;width:220px;font-size:12px;color:#666;line-height:24px;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right .live-list li .li-back .li-back-links.noborder {
    border-bottom:0;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right .live-list li .li-back .li-back-links .iconimg {
    position: relative;top:5px;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right .live-list li .li-back .li-back-links .li-back-time span {
    position:absolute;right:20px;bottom:16px;font-size:12px;
}
.hd817 .welfarecp-box .welfarecp .welfarecp-bottom .welfarecp-b-b-right .live-list li .li-back .li-back-links .backline {
    position:absolute;bottom:0;left:50%;margin-left:-110px;width:220px;height:1px;background: #c7c7c7;
}
/*雅思公益课CP结束*/
/*组合投票开始*/
.hd817 .votegroup-box {
    background: url(https://uimg.gximg.cn/v/res/201808/03-17/bg16.jpg) no-repeat center top;
}
.hd817 .votegroup-box .votegroup {
    margin:0 auto;width:1170px;*overflow: hidden;
}
.hd817 .votegroup-box .votegroup li {
    position:relative;float:left;margin:0 40px;padding:0 36px;width:138px;height:220px;font-size:14px;background: url(https://uimg.gximg.cn/v/res/201808/03-17/bg5.png) no-repeat center 0;
}
.hd817 .votegroup-box .votegroup li .group-title {
    margin-top:-3px;font-size:20px;color:#c8161e;text-align:center;
}
.hd817 .votegroup-box .votegroup li h3 {
    padding:20px 0 12px;font-size:24px;font-weight: normal;
}
.hd817 .votegroup-box .votegroup li .ticket-num {
    position: absolute;bottom:60px;left:35px;
}
.hd817 .votegroup-box .votegroup li .ticket-btn {
    position: absolute;bottom:7px;left:50%;margin-left:-97px;width:194px;height:45px;font-size:16px;color:#fff;line-height: 45px;text-align:center;cursor: pointer;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;
}
.hd817 .votegroup-box .votegroup li .ticket-btn:hover {
    background: #ba1219;
}
.hd817 .votegroup-box .votegroup li .ticket-btn .voteimg1 {
    position: relative;top:2px;margin-right:3px;
}
.hd817 .votegroup-box .votegroup li .plus_1 {
    position: absolute;top:-10px;left:30px;width:30px;height:30px;opacity:0;-webkit-opacity:0;-o-opacity:0;-moz-opacity:0;
}
@keyframes heartBlast {
    0% {
        opacity:0;
        transform:translate(0,20px) scale(0,0);
    }
    50% {
        opacity:1;
        transform:translate(0,-40px) scale(2,2);
    }
    100% {
        opacity:1;
        transform:translate(0,-80px) scale(5,5);
    }
}
@-webkit-keyframes heartBlast {
    0% {
        opacity:0;
        transform:translate(0,20px) scale(0,0);
    }
    50% {
        opacity:1;
        transform:translate(0,-40px) scale(2,2);
    }
    100% {
        opacity:1;
        transform:translate(0,-80px) scale(5,5);
    }
}
@-moz-keyframes heartBlast {
    0% {
        opacity:0;
        transform:translate(0,20px) scale(0,0);
    }
    50% {
        opacity:1;
        transform:translate(0,-40px) scale(2,2);
    }
    100% {
        opacity:1;
        transform:translate(0,-80px) scale(5,5);
    }
}
@-o-keyframes heartBlast {
    0% {
        opacity:0;
        transform:translate(0,20px) scale(0,0);
    }
    50% {
        opacity:1;
        transform:translate(0,-40px) scale(2,2);
    }
    100% {
        opacity:1;
        transform:translate(0,-80px) scale(5,5);
    }
}
.hd817 .votegroup-box .votegroup li .plus_1.heartAnimation {
    animation:heartBlast 1.5s linear;-webkit-animation:heartBlast 1.5s linear;-o-animation:heartBlast 1.5s linear;-moz-animation:heartBlast 1.5s linear;
}
/*组合投票结束*/
/*投票规则开始*/
.hd817 .voterule-box .voterule .voterule-top {
    padding:40px 0 15px;font-size:30px;text-align:center;line-height:55px;
}
.hd817 .voterule-box .voterule p {
    margin:0 auto;width:720px;font-size:18px;line-height: 34px;
}
/*投票规则结束*/
/*雅思名师、教学法CP开始*/
.hd817 .backimg {
    background: #edeef6 url(https://uimg.gximg.cn/v/res/201808/03-17/bg13.jpg) no-repeat center bottom;
}
/*雅思名师、教学法CP结束*/
/*雅思预测CP开始*/
.hd817 .predictcp .predictcp-bottom {
    width:1200px;height:670px;overflow: hidden;
}
.hd817 .predictcp .predictcp-bottom video {
    position: absolute;top:0;left:0;display:none;width:100%;height:100%;
}
/*雅思预测CP结束*/
/*雅思会员组CP开始*/
.hd817 .membercp-bottom .member-btn.mposl {
    bottom:155px;left:290px;
}
.hd817 .membercp-bottom .member-btn.mposr {
    bottom:155px;right:300px;
}
/*雅思会员组CP结束*/
/*雅思名师大班课CP开始*/
.hd817 .dabanke-box {
    padding-bottom:20px;background: #fbd0cb url(https://uimg.gximg.cn/v/res/201808/03-17/bg3.jpg) no-repeat center bottom;
}
.hd817 .dabanke-box .ruch-b-list-discount {
    margin:0 auto;width:1150px;overflow: hidden;
}
.hd817 .dabanke-box .ruch-b-list-discount li {
    position: relative;float:left;margin:0 20px 40px;padding:20px 20px 0;width:303px;height:370px;font-size:14px;cursor: pointer;background: #fff;
}
.hd817 .dabanke-box .ruch-b-list-discount li .li-text {
    padding:15px 0;font-size:24px;color:#333;line-height:34px;text-align:center;
}
.hd817 .dabanke-box .ruch-b-list-discount li .li-price {
    position: absolute;bottom:70px;left:20px;width:303px;height:auto;font-size:16px;color:#333;text-align:center;
}
.hd817 .dabanke-box .ruch-b-list-discount li .li-price s {
    position: absolute;bottom:0;right:0;font-size:16px;
}
.hd817 .dabanke-box .ruch-b-list-discount li .buy-btn {
    position:absolute;bottom:0;left:0;display:block;width:100%;height:55px;font-size:22px;color:#fff;text-align:center;line-height:55px;background: #c9c9c9;
}
.hd817 .dabanke-box .ruch-b-list-discount li .buy-btn .buy-pos {
    position: absolute;top:0;left:50%;margin-left:-7px;width:14px;height:7px;
}
.hd817 .dabanke-box .ruch-b-list-discount li .buy-btn.links-btn {
    background: #c8161e;
}
.hd817 .dabanke-box .ruch-b-list-discount li .buy-btn.links-btn:hover {
    background: #ba1219;
}
.hd817 .dabanke-box .hdrule {
    margin:0 auto;width:500px;font-size:28px;text-align:center;line-height: 60px;
}
.hd817 .dabanke-box .hdrule p {
    margin:10px 0;padding-left:5px;font-size:20px;line-height:30px;text-align:left;
}
/*雅思名师大班课CP结束*/
/*留学之路组CP开始*/
.hd817 .abroadcp-box {
    background:#faeaf4 url(https://uimg.gximg.cn/v/res/201808/03-17/bg4.jpg) no-repeat center top;
}
.hd817 .abroadcp-box .abroadcp .abroadcp-bottom {
    padding:60px 60px 60px 50px;
}
.hd817 .abroadcp-box .abroadcp .abroadcp-bottom .abraod-right {
    position: relative;width:470px;font-size:18px;color:#fff;line-height: 26px;
}
.hd817 .abroadcp-box .abroadcp .abroadcp-bottom .abraod-right h3 {
    margin-bottom:30px;font-size:38px;font-weight: normal;
}
.hd817 .abroadcp-box .abroadcp .abroadcp-bottom .abraod-right p {
    margin-bottom:40px;
}
.hd817 .abroadcp-box .abroadcp .abroadcp-bottom .abraod-right .abroad-date {
    margin-bottom:15px;font-size:22px;
}
.hd817 .abroadcp-box .abroadcp .abroadcp-bottom .abraod-right .abroad-btn {
    position: absolute;left:0;bottom:-77px;
}
/*留学之路组CP结束*/
/*寻找雅思最强CP开始*/
.hd817 .ieltsbestcp-box {
    padding-bottom:40px;background: url(https://uimg.gximg.cn/v/res/201808/03-17/bg1.jpg) no-repeat center top;
}
.hd817 .ieltsbestcp-box .ieltsbestcp .ieltsbestcp-title {
    font-size:30px;font-weight: normal;text-align:center;line-height: 65px;
}
.hd817 .ieltsbestcp-box .ieltsbestcp p {
    margin:0 auto;width:730px;font-size:18px;line-height:34px;
}
/*寻找雅思最强CP结束*/
/*奖品展示开始*/
.hd817 .prize-box .prize .prize-title {
    padding:75px 0 65px;font-size:32px;text-align:center;
}
.hd817 .prize-box .prize .prize-top {
    margin:0 auto 45px;padding:20px 20px 40px 20px;width:1070px;font-size:20px;text-align:center;background: #fff;
}
.hd817 .prize-box .prize .prize-list {
    margin:0 auto;width:1145px;height:auto;overflow: hidden;
}
.hd817 .prize-box .prize .prize-list li {
    float:left;margin:0 18px 45px;padding:20px;width:305px;height:355px;font-size:18px;color:#333;text-align:center;background: #fff;
}
.hd817 .prize-box .prize .prizeimg {
    margin-bottom:40px;
}
/*奖品展示结束*/
/*滚动条圆角开始*/
.nicescroll-rails {
    border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;
}
.nicescroll-cursors {
    height:30px;
}
/*滚动条圆角结束*/

/*课程优惠开始*/
.maskbg {
    position: fixed;top:0;left:0;z-index:990199;display:none;width:100%;height:100%;background: rgba(0,0,0,.6);
}
.discount-con {
    position: fixed;top:50%;left:50%;z-index:990299;display:none;margin-left:-340px;width:680px;height:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);
}
.choice-discount {
    position:relative;height:550px;text-align:center;background: #efefef;
}
.discount-title {
    padding:40px 40px 30px;font-size:20px;
}
.choice-discount .course-discount-list li {
    position:relative;margin:0 auto 20px;width:475px;height:160px;cursor: pointer;
}
.choice-discount .course-discount-list li .li-method {
    position: absolute;top:15px;right:15px;display: none;
}
.choice-discount .course-discount-list li.choice .li-method {
    display: block;
}
.close-discount {
    position: absolute;top:0;right:0;cursor: pointer;
}
.discount-btn {
    position:absolute;bottom:40px;left:50%;margin-left:-80px;display:block;width:160px;height:40px;font-size:18px;color:#fff;text-align:center;line-height: 40px;cursor: pointer;background: #c8161e;
}
.discount-btn:hover {
    background: #ba1219;
}
/*课程优惠结束*/
/*与他人共享优惠开始*/
.share {
    position:relative;height:300px;text-align:center;background: #fff;
}
.share .share-title {
    padding:55px 0 25px;font-size:20px;
}
.share .uid-error {
    margin-top:5px;font-size:14px;color:#666;
}
.share .account-text {
    padding-left:15px;width:325px;height:70px;font-size:18px;border:2px solid #e5e5e5;
}
/*与他人共享优惠结束*/
/*提示优惠券领取成功开始*/
.discount-success {
    position:relative;padding:70px 0 80px;font-size:30px;line-height:50px;text-align:center;background: #fff;
}
/*提示优惠券领取成功结束*/
/*雅思会员优惠开始*/
.ielts-m-permiss {
    position:relative;padding-bottom:125px;width:680px;text-align:center;background: #fff;
}
.ielts-m-permiss .ielts-permiss-list {
    margin:0 auto;padding:0 2px;width:585px;height:auto;overflow: hidden;
}
.ielts-m-permiss .ielts-permiss-list li {
    width:262px;height:auto;font-size:16px;color:#333;cursor: pointer;
}
.ielts-m-permiss .ielts-permiss-list li .li-text {
    position:relative;margin-top:10px;padding-top:20px;width:262px;height:76px;font-size:22px;color:#c8161e;border:1px solid #c8161e;
}
.ielts-m-permiss .ielts-permiss-list li.mchoice .li-text {
    background:url(https://uimg.gximg.cn/v/res/201808/01-10/choice.jpg) no-repeat center 50px;
}
/*雅思会员优惠结束*/
/*投票成功提示开始*/
.error-prompt {
    position:absolute;top:50%;left:50%;display:none;margin:-75px 0 0 -150px;width:300px;height:50px;font-size:18px;color:#fff;text-align:center;line-height:50px;background: rgba(0,0,0,.5);border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;
}
/*投票成功提示结束*/