.education-big{
    width: 100%;
    margin-top: 20px;
}
.education-head{
    width:1200px;
    margin:0 auto;
}
.education-head:after{
    display: block;
    content: " ";
    clear: both;
}
.education-head-left{
    float: left;
    width:285px;
    height: 320px;
    background: #fff;
    padding-top: 40px;
}
.education-head-right{
    float: left;
    width: 895px;
    height: 360px;
    overflow: hidden;
    background: #fff;
    margin-left: 20px;
}
.education-head-right ul a{
    text-decoration: none;
    width: 895px;
    height: 360px;
}
.education-head-right ul a img{
    width: 895px;
    height: 360px;
}
.education-head-lead{
    text-decoration: none;
    display: block;
    margin-left: 40px;
    margin-right: 40px;
    margin-bottom: 20px;
}
.education-head-lead:after{
    display: block;
    content: " ";
    clear: both;
}
.education-head-lead i{
    display: block;
    float: left;
    width: 40px;
    height: 40px;
}
.education-head-lead .class{
    background:url(../images/AllCourses.png) no-repeat center;
    background-size: contain;
}
.education-head-lead .peixun{
    background:url(../images/PreServiceTraining.png) no-repeat center;
    background-size: contain;
}
.education-head-lead .chuang{
    background:url(../images/Entrepreneurship.png) no-repeat center;
    background-size: contain;
}
.education-head-lead .common{
    background:url(../images/PublicCourse.png) no-repeat center;
    background-size: contain;
}
.education-head-lead .profession{
    background:url(../images/ProfessionalResearch.png) no-repeat center;
    background-size: contain;
}
.education-head-lead span{
    display: block;
    float: left;
    width:120px;
    padding-left: 20px;
    font-size: 16px;
    color: #2C3E4D;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.education-head-lead em{
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    background:url(../images/ArrowRight.png) no-repeat center;
    background-size: contain;
    margin-top: 13px;
}
.education-choice{
    width: 100%;
    margin-top: 20px;
    padding-bottom: 50px;
}
.education-choice.fff{
    background: #fff;
}
.education-choice-main{
    width: 1200px;
    margin: 0 auto;
    padding-top:30px;
}
.education-choice-main .edutitle{
    font-size: 30px;
    color: #121F1B;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.education-choice-main .dot{
    width: 28px;
    margin: 10px auto;
}
.education-choice-main .dot:after{
    display: block;
    content: " ";
    clear: both;
}
.education-choice-main .dot span{
    display: block;
    float: left;
    width: 6px;
    height: 6px;
    background: #C6CCD6;
}
.education-choice-main .dot .right{
    margin-right: 5px;
}
.education-choice-main .englishname{
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.education-choice-main .englishname:after{
    display: block;
    content: " ";
    clear: both;
}
.education-choice-main .englishname span{
    font-size: 16px;
    color: #7E8590;
    line-height: 30px;
}
.education-choice-more{
    text-decoration: none;
    display: block;
    position: absolute;
    top:0;
    right: 0;
    width: 66px;
    height: 28px;
    border: 1px solid #C6CCD6;
    border-radius: 3px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #1A92ED;
}
.education-middle{width: 1200px;margin: 20px auto 0;}
.educationSear{ background:#fff; padding-top: 10px; }
.education-course{width: 1200px;background: #fff; padding-bottom: 15px;}
.education-course-choose{margin-right: 30px;padding-top:14px;line-height: 30px;}
.education-course-choose:after{
    display: block;
    content: " ";
    clear: both;
}
.education-course-choose span{display: block;float: left;width: 70px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.education-choose-more{
    float: left;
    width:1060px;
    max-height: 150px;
    overflow: auto;
    overflow-x: hidden;
}
.education-choose-more li{
    list-style: none;
    float: left;
    margin-left: 30px;
    color: #2C3E4D;
    cursor: pointer;
}
.education-choose-more .current{
    color: #1A92ED;
}
.education-rank{width: 1200px;height: 55px;background: #fff;position: relative;border-top: 1px dashed #e1e1e1;}
.education-rank:after{
    display: block;
    content: " ";
    clear: both;
}
.education-rank-xiala{
    position: absolute;
    top:61px;
    left:296px;
    z-index: 999;
    width: 120px;
    background: #fff;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.27);
    display: none;
}
.education-rank-xiala li{
    list-style: none;
    width: 110px;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    font-size: 14px;
    color: #2C3E4D;
    cursor: pointer;
}
.education-rank-xiala .active{
    background: #1A92ED;
    color: #fff;
}
.education-rank .intro{display: block;float: left;width: 70px;line-height: 55px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.eduNav{ background:#fff; padding: 20px 0 0 0px; font-size: 14px; color: #666; }
.eduNav a{ font-size: 14px; color: #666; }
.education-choose-rank{
    float: left;
}
.education-choose-rank li{
    list-style: none;
    float: left;
    margin-left: 30px;
    line-height: 55px;
    color: #2C3E4D;
    cursor: pointer;
}
.education-choose-rank .current{
    color: #1A92ED;
}
.education-price{
    float: left;
    margin-left: 70px;
}
.education-price .price{
    display: block;
    float: left;
    width: 70px;
    line-height: 60px;
    color: #939BA9;
}
.education-price em{
    line-height: 60px;
    margin-left: 10px;
    float: left;
}
.education-price-fill{
    float: left;
    width: 90px;
    height: 35px;
    border: 1px solid #C6CCD6;
    margin-left: 10px;
    margin-top: 12px;
}
.education-price-fill span{
    font-size: 14px;
    color: #939BA9;
    padding-left: 9px;
    line-height: 35px;
}
.education-price-fill input{
    float: right;
    width: 60px;
    height: 32px;
    line-height: 35px;
    color: #2C3E4D;
    outline: 0;
    border: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.education-search{width: 700px;padding-left: 10px;height: 40px;border: 1px solid #1a92ed;margin-right: 20px;margin-top: 12px; line-height: 40px;}
.education-search input{
    width: 600px;
    height: 32px;
    color: #2C3E4D;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    outline: 0;
    border: 0;
}
.education-search a{text-decoration: none;display: block;float: right;background:#1a92ed; width: 80px; height: 40px; text-align: center;}
.education-search a i{width: 20px;height: 20px;background:url(../images/homeSearch.png) no-repeat center;background-size: contain; display: block; margin-left: 30px; margin-top: 10px;}
.education-price-sure{
    float: left;
    width: 70px;
    height: 35px;
    margin-left: 18px;
    background: #1A92ED;
    line-height: 35px;
    text-align: center;
    color: #FFF;
    margin-top: 12px;
}
/*�γ�����(�γ̼��)*/
.course-particular{
    width: 100%;
    height: 580px;
    padding-top: 20px;
}
.course-particular-main{
    width: 1200px;
    height: 560px;
    margin:0 auto;
    background-size: cover;
    background: #121415;
}
.course-recommend{
    width: 1200px;
    margin: 0 auto;
}
.course-recommend-top{width: 1200px;height: 102px;background: #fff;padding-top: 30px;position: relative;padding-bottom: 20px;}
.course-recommend-top:after{display: block;content: " ";clear: both;}
.course-free{
    position: absolute;
    top:30px;
    right: 38px;
    font-size: 14px;
    color: #29B386;
    letter-spacing: 0;
}
.course-charge{
    position: absolute;
    top:15px;
    right: 38px;
    width: 140px;
    height: 50px;
    background: #FFB25D;
    cursor: pointer;
}
.course-charge p{
    margin-top: 2px;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 0;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.course-recommend-collect{
    display: block;
    float: left;
    width: 53px;
    height: 76px;
    margin-left: 40px;
    background:url(../images/VideoCollection.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}
.course-recommend-collect.active{
    background:url(../images/VideoAlreadyCollected.png) no-repeat center;
    background-size: contain;
}
.course-recommend-topright{
    float: left;
    width: 1040px;
    margin-left: 30px;
}
.course-recommend-topright .name{
    width: 800px;
    color: #2C3E4D;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
}
.course-recommend-intro{
    width: 1040px;
    margin-top: 20px;
    position: relative;
}
.course-recommend-intro:after{
    display: block;
    content: " ";
    clear: both;
}
.introright-share{
    position: absolute;
    top:-12px;
    right:194px;
    width: 170px;
    height: 50px;
    background: #fff;
    border: 1px solid #E9E9E9;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.17);
    border-radius: 3px;
    z-index:10;
    display: none;
}
.introright-share:after{
    display: block;
    content: " ";
    clear: both;
}
.introright-share a{
    text-decoration: none;
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    margin-left: 10px;
    margin-top:10px;
}
.introright-share .qq{
    background:url(../images/QQ.png) no-repeat center;
    background-size: contain;
}
.introright-share .weixin{
    background:url(../images/WeChat.png) no-repeat center;
    background-size: contain;
}
.introright-share .friend{
    background:url(../images/CircleFriends.png) no-repeat center;
    background-size: contain;
}
.introright-share .weibo{
    background:url(../images/WeiBo.png) no-repeat center;
    background-size: contain;
}
.course-recommend-introleft{
    width: 700px;
    float: left;
    height:25px;
}
.course-recommend-introleft:after{
    display: block;
    content: " ";
    clear: both;
}
.course-recommend-introright{
    max-width:255px;
    overflow: hidden;
    float: right;
    height: 25px;
}
.course-recommend-introright:after{
    display: block;
    content: " ";
    clear: both;
}
.course-introleft-classify{
    float: left;
}
.course-introleft-classify span{
    color: #939BA9;
    letter-spacing: 0;
    line-height: 25px;
}
.course-introleft-classify em{
    display: block;
    float: right;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #939BA9;
    letter-spacing: 0;
    line-height: 25px;
}
.course-introleft-speaker{
    float: left;
    margin-left: 30px;
}
.course-introleft-speaker span{
    color: #939BA9;
    letter-spacing: 0;
    line-height: 25px;
}
.course-introleft-speaker em{
    display: block;
    float: right;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #939BA9;
    letter-spacing: 0;
    line-height: 25px;
}
.course-introleft-schedule{
    float: left;
    margin-left: 30px;
}
.course-introleft-schedule span{
    color: #939BA9;
    line-height: 25px;
}
.course-introleft-schedule em{
    float: right;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #939BA9;
    line-height: 25px;
}
.course-introright-share{
    text-decoration: none;
    display: block;
    float: left;
}
.course-introright-share i{
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    /*background:url(../images/Share2.png) no-repeat center;*/
    background-size: contain;
    margin-top: 5px;
}
.course-introright-share .active{
    /*background:url(../images/Share.png) no-repeat center;*/
    background-size: contain;
}
.course-introright-share .current{
    color: #1A92ED;
}
.course-introright-share span{
    font-size: 14px;
    color: #939BA9;
    margin-left: 5px;
    line-height: 25px;
    vertical-align: top;
}
.course-introright-learn{
    float: left;
    margin-left: 30px;
}
.course-introright-learn i{
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    background:url(../images/NumberOfLearning.png) no-repeat center;
    background-size: contain;
    margin-top: 5px;
}
.course-introright-learn em{
    display: block;
    float: left;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #939BA9;
    margin-left: 5px;
    line-height: 25px;
}
.course-recommend-main{
    width: 1200px;
    margin-top: 20px;
}
.course-recommend-main:after{
    display: block;
    content: " ";
    clear: both;
}
.course-main-left{
    float: left;
    width: 895px;
    background: #fff;
    padding-bottom: 30px;
}
.courseleft-label{
    height: 60px;
    margin-left: 30px;
    margin-right: 30px;
    border-bottom: 1px solid #E9E9E9;
}
.courseleft-label:after{
    display: block;
    content: " ";
    clear: both;
}
.courseleft-label span{
    display: block;
    float: left;
    height: 58px;
    line-height: 60px;
    color: #939BA9;
    letter-spacing: 0;
    padding-left: 20px;
    padding-right: 20px;
    cursor: pointer;
}
.courseleft-label .current{
    border-bottom:4px solid #1A92ED;
    color: #2C3E4D;
}
.courseleft-brief{
    margin-left: 30px;
    margin-right: 30px;
    /*height: 1175px;*/
    width: 835px;
    overflow: auto;
    overflow-x: hidden;
    /*display: none;*/
}
.courseleft-brief p{
    color: #2C3E4D;
    line-height: 34px;
    margin-top: 30px;
    text-indent:2em;
}
.courseleft-chapter{
    margin-left: 30px;
    margin-right: 30px;
    height: 1175px;
    width: 835px;
    overflow: auto;
    overflow-x: hidden;
    display: none;
}
.coursechapter{margin-top: 20px; font-size: 14px; color: #2c3e4d;}
.coursechapter .number{
    height: 50px;
    /* background: #EFF4FA; */
    color: #000;
    letter-spacing: 0;
    line-height: 50px;
    padding-left: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    font-weight: bold;
}
.coursechapter-knobmain{height: 40px; line-height: 40px;}
.coursechapter-knobmain:after{display: block;content: " ";clear: both;}
.coursechapter-knobmain em,.knobCell .knobtt em{ background:url(../images/gayPonts.png) no-repeat -999em -999em; width: 16px; height: 16px; margin-top: 12px; }
.coursechapter-knobmain em{display: block;float: left;margin-left: 20px; background-position: 0 0;}
.coursechapter-knobmain span{display: block;float: left;width: 700px;margin-left: 20px;color: #2C3E4D;letter-spacing: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;color: #333;}
.knobCell .knobtt{ height: 40px; line-height: 40px; padding-left: 40px;border: 1px solid transparent; display: block; font-size: 14px;color: #2c3e4d; cursor: pointer; }
.knobCell .knobtt:hover,.knobCell .knob_start:hover{ background:#F8F8F8;}
.knobCell .knobtt:hover>span{
    color: #2C9AEE !important;
}
.knobCell .knobtt em{ display: block; float: left; }
.knobCell .knob_nostart em{ background-position: 0 -17px; }
.knobCell .knob_start em{ background-position: 0 -34px; }
.knobCell .knob_starting em{ background-position: 0 -51px; }
.knobCell .knob_end em{ background-position: 0 -68px; }
.knobCell .knobtt>span{display: block;float: left;width: 600px;margin-left: 10px;color: #666;letter-spacing: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height: 40px; line-height: 40px;}
.knobCell .knobtt i{display: block;float: right;text-align:right;width: 150px;color: #939BA9;letter-spacing: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-right: 10px;}
.knobCell .knobtt a{ width: 70px; height: 30px; display: block; float: right; margin-right: 10px; background:#1a92ed; color:#fff; line-height: 30px; text-align: center; border-radius:3px; margin-top: 5px; }
.knobCell .knobtt a.btn_start,.knobCell .knobtt a.btn_starting,.knobCell .knobtt a.btn_end,.knobCell .knobtt a.btn_nostart,.knobCell .knobtt:hover i.times{display: none;}
.knobCell .knobtt:hover a.btn_start,.knobCell .knobtt:hover a.btn_starting,.knobCell .knobtt:hover a.btn_end,.knobCell .knobtt:hover a.btn_nostart{display: block;}
.knobCell .knobtt i .video-icon{
    display: inline-block;
    width: 20px;
    height: 40px;
    margin: 0px 5px;
    vertical-align: middle;
    background: url('../icon/user/video-icon.png') no-repeat center center;
}
.knobCell .knobtt .video-progress{
    display: inline-block;
    font-weight: normal;
    font-size: 12px;
    color: #FF970D;
}
.knobCell .knobtt  .is-ok{
    display: inline-block;
    width: 20px;
    height: 40px;
    vertical-align: middle;
    background: url('../icon/user/course-ok.png') no-repeat center center;
}
.knobCell .knobtt .txt-icon{
    display: inline-block;
    width: 20px;
    height: 40px;
    vertical-align: middle;
    background: url('../icon/user/txt-icon.png') no-repeat center center;
}

.coursechapter-knobsmall{
    margin-top: 20px;
    cursor: pointer;
}
.coursechapter-knobsmall:after{
    display: block;
    content: " ";
    clear: both;
}
.coursechapter-knobsmall em{
    display: block;
    float: left;
    margin-left: 40px;
    width: 14px;
    height: 14px;
    background:url(../images/GrayPlay.png) no-repeat center;
    background-size: contain;
    margin-top: 3px;
}
.coursechapter-knobsmall .current{
    background:url(../images/BluePlay.png) no-repeat center;
    background-size: contain;
}
.coursechapter-knobsmall span{
    display: block;
    float: left;
    width: 600px;
    margin-left: 10px;
    color: #2C3E4D;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.coursechapter-knobsmall .active{
    color: #1A92ED;
}
.coursechapter-knobsmall i{
    display: block;
    float: right;
    width: 100px;
    text-align: right;
    color: #939BA9;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.courseleft-comment{
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px;
    display: none;
}
.courseleft-comment-fill{
    width: 835px;
    height: 120px;
    border: 1px solid #C6CCD6;
}
.courseleft-comment-fill textarea{
    width: 800px;
    height: 90px;
    margin: 15px 15px;
    color: #2C3E4D;
    letter-spacing: 0;
    outline: 0;
    border: 0;
}
.courseleft-comment-fill textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: #939BA9;
}
.courseleft-comment-fill textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #939BA9;
}
.courseleft-comment-fill textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #939BA9;
}
.courseleft-comment-fill textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #939BA9;
}
.courseleft-comment-login{
    margin-top: 15px;
}
.courseleft-comment-login:after{
    display: block;
    content: " ";
    clear: both;
}
.courseleft-logingou{
    float: left;
    cursor: pointer;
    margin-top: 12px;
}
.courseleft-logingou:after{
    display: block;
    content: " ";
    clear: both;
}
.courseleft-logingou em{
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    background:url(../images/AnonymousComments.png) no-repeat center;
    background-size: contain;
    margin-top: 4px;
}
.courseleft-logingou .current{
    background:url(../images/AnonymousComments2.png) no-repeat center;
    background-size: contain;
}
.courseleft-logingou span{
    margin-left: 10px;
    color: #939BA9;
    letter-spacing: 0;
}
.courseleft-imlogin{
    text-decoration: none;
    display: block;
    float: right;
    width: 150px;
    height: 50px;
    background: #1A92ED;
    color: #FFF;
    letter-spacing: 0;
    line-height: 50px;
    text-align: center;
}
.coureseleft-comment{
    width: 835px;
    border-top: 1px solid #E9E9E9;
    margin-top: 30px;
}
.coureseleft-commentshow{
    margin-top: 30px;
}
.commentshow-launch:after{
    display: block;
    content: " ";
    clear: both;
}
.commentshow-launch img{
    display: block;
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 100%;
}
.commentshow-launchshow{
    display: block;
    float: left;
    margin-left: 15px;
    width: 757px;
}
.launchshow:after{
    display: block;
    content: " ";
    clear: both;
}
.launchshow-name{
    float: left;
}
.launchshow-name span{
    display: block;
    float: left;
    max-width: 150px;
    color: #1A92ED;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.launchshow-name em{
    display: block;
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    max-width: 100px;
    color: #C6CCD6;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.launchshow-zan{
    float: right;
}
.launchshow-zan:after{
    display: block;
    content: " ";
    clear: both;
}
.launchshow-huifu{
    text-decoration: none;
    display: block;
    float: left;
    font-size: 14px;
    color: #939BA9;
    letter-spacing: 0;
}
.launchshow-zan em{
    display: block;
    float: left;
    width: 1px;
    height: 14px;
    margin-top: 3px;
    margin-left: 15px;
    margin-right: 15px;
    background: #D8D8D8;
}
.launchshow-shou{
    float: left;
}
.launchshow-shou span{
    display: block;
    float: left;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #939BA9;
    letter-spacing: 0;
}
.launchshow-shou i{
    display: block;
    float: left;
    margin-left: 5px;
    width: 20px;
    height: 20px;
    background:url(../images/ThumbUp2.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}
.launchshow-shou .current{
    background:url(../images/HaveThumbUp2.png) no-repeat center;
    background-size: contain;
}
.launchshow-wenzi{
    margin-top: 10px;
    font-size: 16px;
    color: #2C3E4D;
    letter-spacing: 0;
    max-height: 85px;
    overflow: auto;
    overflow-x: hidden;
}
.commentshow-reply{
    margin-top: 20px;
    margin-left: 75px;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 757px;
    background: #EFF4FA;
}
.commentshow-reply.only{
    margin-top: 0;
    border-top: 1px solid #E9E9E9;
}
.replyshow{
    margin-left: 15px;
}
.replyshow:after{
    display: block;
    content: " ";
    clear: both;
}
.replyshow-name{
    float: left;
}
.replyshow-name span{
    display: block;
    float: left;
    max-width: 150px;
    color: #1A92ED;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.replyshow-name em{
    display: block;
    float: left;
    max-width: 100px;
    margin-left: 10px;
    color: #C6CCD6;
    letter-spacing: 0;
    margin-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.replyshow-huifu{
    text-decoration: none;
    display: block;
    float: right;
    margin-right: 15px;
    font-size: 14px;
    color: #939BA9;
    letter-spacing: 0;
}
.replyshow-wenzi{
    margin-top: 10px;
    margin-right: 15px;
    margin-left: 15px;
    color: #2C3E4D;
    letter-spacing: 0;
    max-height: 85px;
    overflow: auto;
    overflow-x: hidden;
}
.commentshow-replymore{
    margin-left: 75px;
    height: 40px;
    background: #EFF4FA;
    width:757px;
}
.commentshow-replymore:after{
    display: block;
    content: " ";
    clear: both;
}
.replymore{
    float: right;
    margin-right: 15px;
}
.replymore:after{
    display: block;
    content: " ";
    clear: both;
}
.replymore span{
    display: block;
    float: left;
    width: 200px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #2C3E4D;
    letter-spacing: 0;
    line-height: 40px;
}
.replymore a{
    text-decoration: none;
    display: block;
    float: left;
    font-size: 14px;
    color: #1A92ED;
    letter-spacing: 0;
    line-height: 40px;
}
.courseleft-page{
    width: 100%;
}
.courseleft-pagemain{
    width: 570px;
    height: 40px;
    margin: 0 auto;
}
.courseleft-pagemain:after{
    display: block;
    content: " ";
    clear: both;
}
.pagemain{
    float: left;
    width: 370px;
    height: 40px;
 }
.pagemain:after{
    display: block;
    content: " ";
    clear: both;
}
.pagemain span{
    display: block;
    float: left;
    width: 34px;
    height: 34px;
    border: 1px solid #E1E7F0;
    border-radius: 3px;
    line-height: 34px;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    margin-left: 10px;
}
.pagemain .current{
    color: #fff;
    background: #1A92ED;
}
.pagemain em{
    display: block;
    float: left;
    width: 34px;
    height: 34px;
    font-size:30px;
    color: #939BA9;
    letter-spacing: 0;
    line-height: 17px;
    text-align: center;
    margin-left: 10px;
}
.pagetiao{
    float: right;
    width: 170px;
    height: 40px;
}
.pagetiao:after{
    display: block;
    content: " ";
    clear: both;
}
.pagetiao span{
    float: left;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    line-height: 34px;
}
.pagetiao input{
    background: #FFF;
    border: 1px solid #E1E7F0;
    border-radius: 3px;
    margin-left: 10px;
    width: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
}
.pagetiao em{
    display: block;
    float: right;
    width: 34px;
    height: 34px;
    border: 1px solid #E1E7F0;
    border-radius: 3px;
    font-size: 14px;
    color: #939BA9;
    letter-spacing: 0;
    line-height: 34px;
    text-align: center;
    margin-left: 10px;
    cursor: pointer;
}
.course-main-right{
    float: left;
    width: 285px;
    margin-left: 20px;
    background: #fff;
    padding-bottom: 30px;
}
.course-main-right .title{
    margin-left: 20px;
    margin-right: 20px;
    height: 70px;
    line-height: 70px;
    color: #2C3E4D;
    border-bottom: 1px solid #E9E9E9;
}
.courseright-detail{text-decoration: none;display: block; margin: 0 20px;}
.courseright-detail li{ margin-top: 25px; }
.courseright-detail .ser_img{ width: 245px; }
.courseright-detail a{ display: block; }
.courseright-detail img{display: block;width: 245px;height: 130px;transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.courseright-detail img:hover {transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transform: translate3d(0, -2px, 0);-ms-transform: translate3d(0, -2px, 0);-o-transform: translate3d(0, -2px, 0);-moz-transform: translate3d(0, -2px, 0);-webkit-transform: translate3d(0, -2px, 0);}
.courseright-detail .ser_name{ margin-top: 10px; }
.courseright-detail .ser_name a{ display: block; height: 25px; line-height: 25px; font-size: 16px; color: #121f1b; overflow: hidden;}
.courseright-detail .ser_num{ font-size: 14px; color: #7e8590; margin-top: 5px; }
.loadingCenter{ text-align: center; padding: 20px; }
/*����γ̵���*/
.buycourse{
    position: fixed;
    top:0;
    left: 0;
    width: 100%;
    height:100%;
    z-index: 10;
    display: none;
}
.buycourse .mask{
    position:absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:100%;
    z-index:10;
}
.buycoursemain{
    position: absolute;
    left:50%;
    top:50%;
    z-index: 999;
    width: 450px;
    margin-left: -225px;
    height: 500px;
    margin-top: -250px;
    background: #fff;
    border:10px solid rgba(222,222,222,0.70);
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.38);
}
.buycoursemain .title{
    height: 50px;
    margin-left: 20px;
    margin-right: 20px;
    border-bottom: 1px solid #E9E9E9;
    font-size: 16px;
    color: #2C3E4D;
    letter-spacing: 0;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
}
.buycoursemain .pay{
    margin-top: 30px;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 20px;
}
.buycoursemain .price{
    width: 200px;
    height: 60px;
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    border-radius: 30px;
    margin: 0 auto;
    font-size: 28px;
    color: #FFB25D;
    letter-spacing: 0;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.buycoursemain .way{
    margin-top: 40px;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 30px;
}
.buycourse-way{
    width: 375px;
    height: 50px;
    margin: 0 auto;
    cursor: pointer;
}
.buycourse-way:after{
    display: block;
    content: " ";
    clear: both;
}
.buycourse-way i{
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    margin-left: 15px;
    margin-top: 10px;
}
.buycourse-way .weixin{
    background:url(../images/WeChat.png) no-repeat center;
    background-size: contain;
}
.buycourse-way .zhi{
    background:url(../images/Alipay.png) no-repeat center;
    background-size: contain;
}
.buycourse-way span{
    display: block;
    float: left;
    margin-left: 10px;
    line-height: 50px;
    font-size: 14px;
    color: #2C3E4D;
    letter-spacing: 0;
}
.buycourse-way em{
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    background:url(../images/UnSelected.png) no-repeat center;
    background-size: contain;
    margin-right: 15px;
    margin-top: 17px;
}
.buycourse-way .current{
    background:url(../images/Selected.png) no-repeat center;
    background-size: contain;
}
.buycourse-opra{
    width: 272px;
    margin:50px auto;
}
.buycourse-opra:after{
    display: block;
    content: " ";
    clear: both;
}
.buycourse-opra span{
    display: block;
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0;
    cursor: pointer;
}
.buycourse-cancle{
    background: #939BA9;
    margin-right: 30px;
}
.buycourse-sure{
    background: #FFB25D;
}
/*ɨһɨ֧������*/
.saopay{
    position: fixed;
    top:0;
    left: 0;
    width: 100%;
    height:100%;
    z-index: 10;
    display: none;
}
.saopay .mask{
    position:absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:100%;
    z-index:10;
}
.saopaymain{
    position: absolute;
    left:50%;
    top:50%;
    z-index: 999;
    width: 450px;
    margin-left: -225px;
    height: 500px;
    margin-top: -250px;
    background: #fff;
    border:10px solid rgba(222,222,222,0.70);
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.38);
}
.saopaymain .title{
    height: 50px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 40px;
    border-bottom: 1px solid #E9E9E9;
    font-size: 16px;
    color: #2C3E4D;
    letter-spacing: 0;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
}
.saopaymain img{
    display: block;
    width: 311px;
    height: 311px;
    margin:0 auto;
}
.saopaymain .pay{
    margin-top: 30px;
    font-size: 16px;
    color: #FFB25D;
    letter-spacing: 0;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*�漰����ҳģ��Ĳ��ֲ��书��*/
.courseleft-comment.shouye{
    display: block;
    margin-left: 0;
    margin-right: 0;
}
.coureseleft-comment.news{
    border-top:none;
    height: auto;
    overflow:visible;
    margin-bottom: 40px;
}
.newscomment-title{
    margin-top: 40px;
    height: 42px;
    border-bottom: 1px solid #E9E9E9;
}
.newscomment-title:after{
    display: block;
    content: " ";
    clear: both;
}
.newscomment-title span{
    display: block;
    float: left;
    width: 80px;
    height: 40px;
    font-size: 20px;
    color: #939BA9;
    letter-spacing: 0;
    text-align: center;
    cursor: pointer;
}
.newscomment-title .current{
    color: #2C3E4D;
    border-bottom: 4px solid #1A92ED;
}
.newdetail-reply{
    display: none;
}
.newsdetail-replymore{
    margin: 15px 15px;
    width: 725px;
    height:100px;
    background: #fff;
    border: 1px solid #C6CCD6;
}
.newsdetail-replymore textarea{
    resize: none;
    font-size: 16px;
    color: #2C3E4D;
    letter-spacing: 0;
    margin: 15px 15px;
    width: 690px;
    height: 80px;
    outline: 0;
    border: 0;
}
.newsdetail-replymore textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: #939BA9;
}
.newsdetail-replymore textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #939BA9;
}
.newsdetail-replymore textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #939BA9;
}
.newsdetail-replymore textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #939BA9;
}
.newsdetail-replyping{
    margin-top: 10px;
}
.newsdetail-replyping:after{
    display: block;
    content: " ";
    clear: both;
}
.newsping-no{
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    float: left;
    margin-left: 15px;
    margin-top: 8px;
    cursor: pointer;
}
.newsping-yes{
    display: block;
    float: right;
    width: 80px;
    height: 35px;
    background: #1A92ED;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 0;
    margin-right: 15px;
    cursor: pointer;
}
.newsdetail-more{
    /*max-height: 844px;*/
    /*overflow: hidden;*/
}
.newsdetail-page{
    width: 757px;
    height: 50px;
    background: #EFF4FA;
    margin-left: 74px;
    display: none;
}
.newsdetail-page:after{
    display: block;
    content: " ";
    clear: both;
}
.newsdetail-pageleft{
    width: 300px;
    float: left;
}
.newsdetail-pageleft:after{
    display: block;
    content: " ";
    clear: both;
}
.newsdetail-pageleft span{
    display: block;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    cursor: pointer;
    font-size: 14px;
    color: #939BA9;
    letter-spacing: 0;
    margin-top: 15px;
}
.newsdetail-pageleft .current{
    color: #1A92ED;
}
.newsdetail-shouping{
    float: right;
    font-size: 14px;
    color: #1A92ED;
    letter-spacing: 0;
    margin-top: 15px;
    cursor: pointer;
    margin-right: 15px;
}






















