body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.clearfix, .eui.nav-crumbs, .eui.fold.fold-short {

    *zoom: 1;
}

.clearfix:before, .eui.nav-crumbs:before, .eui.fold.fold-short:before, .clearfix:after, .eui.nav-crumbs:after, .eui.fold.fold-short:after {
    content: "";
    display: table;
}

.clearfix:after, .eui.nav-crumbs:after, .eui.fold.fold-short:after {
    clear: both;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
}

.left {
    float: left;
}

.right {
    float: right;
}

.price, .price-old {
    font-family: "Arial";
}

.price, .price-new {
    color: #f44130;
}

.price span, .price-new span {
    font-family: "microsoft yahei";
}

.price-old {
    color: #CCCCCC;
    text-decoration: line-through;
}

.ornament-arrow {
    display: inline-block;
    *display: inline;
    width: 0px;
}

.ornament-arrow.up {
    border-top: 0 solid transparent !important;
    border-left: 7px solid transparent !important;
    border-right: 7px solid transparent !important;
    border-bottom: 7px solid;
}

.ornament-arrow.down {
    border-bottom: 0 solid transparent !important;
    border-left: 7px solid transparent !important;
    border-right: 7px solid transparent !important;
    border-top: 7px solid;
}

.ornament-arrow.gray {
    border-color: #cfd1d6;
}

.ornament-arrow.blue {
    border-color: #008ED6;
}

.ornament-arrow.blue2 {
    border-color: #b6bdd1;
}

.ornament-dot1 {
    width: 15px;
    height: 15px;
    background: #008ED6;
    border: 2px solid #ffffff;
    border-radius: 50%;
}

.ornament-dot2 {
    width: 10px;
    height: 10px;
    background: #008ED6;
    border: 2px solid #ffffff;
    border-radius: 50%;
}

.container {
    width: 1180px;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.container-left {
    float: left;
    width: 880px;
    background: #ffffff;
}

.container-left .block {
    *width: 880px;
    width: 880px \0;
}

.container-right {
    float: right;
    width: 280px;
    background: #ffffff;
}

.container-right .block {
    *width: 280px;
    width: 280px \0;
}

.block {
    width: 100%;
    *width: 1200px;
    width: 1200px \0;
    margin-bottom: 20px;
}

.block .block-title {
    margin: 0 20px;
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    border-bottom: 1px solid #f0f0f0;
}

.block .block-body {
    padding: 0;
}

.col-1 {
    width: 1140px;
    padding: 0 20px;
}

body {
    background: #f5f7f9;
}

.page-coursedetail .block-top {
    padding-top: 35px;
    padding-left: 29px;
    padding-right: 31px;
    padding-bottom: 40px;
    background: #ffffff;
    margin-top: 18px;
    background: #ffffff;
    margin-bottom: 20px;
    min-height: 300px;
}

.page-coursedetail .block-top .media-domain {
    float: left;
    position: relative;
    width: 493px;
    margin-right: 25px;
}

.page-coursedetail .block-top .media-domain .media {
    width: 493px;
    height: 277px;
    margin-bottom: 21px;
}

.page-coursedetail .block-top .media-domain .media-img {
    width: 493px;
    height: 277px;
    background: rgba(0, 0, 0, 0.6);
    display: block;
}

.page-coursedetail .block-top .media-domain .pay-type p {
    float: left;
    margin-right: 16px;
    font-size: 14px;
    color: #686A71;
    height: 16px;
    line-height: 16px;
}

.page-coursedetail .block-top .media-domain .pay-type p .icon {
    float: left;
    margin-right: 7px;
}

.page-coursedetail .block-top .course-domain {
    float: left;
    width: 602px;
    font-size: 14px;
}

.page-coursedetail .block-top .course-domain .label {
    margin-right: 10px;
    width: 56px;
    display: inline-block;
    text-align: justify;
    text-align-last: justify;
    -moz-text-align-last: justify;
    *text-align: right;
    margin-left: 12px;
    color: #797A7D;
    line-height: 14px;
}

.page-coursedetail .block-top .course-domain .title {
    line-height: 34px;
    margin-bottom: 8px;
    margin-top: -5px;
}

.page-coursedetail .block-top .course-domain .subtitle {
    color: #797A7D;
    margin-bottom: 13px;
}

.page-coursedetail .block-top .course-domain .card-sale {
    background-color: #F5F5F5;
    color: #797A7D;
    padding-bottom: 24px;
    margin-bottom: 26px;
    padding-top: 1px;
    min-height: 75px;
}

.page-coursedetail .block-top .course-domain .card-sale .label {
    margin-left: 0;
    margin-right: 21px;
}

.page-coursedetail .block-top .course-domain .card-sale .count-down-block {
    height: 25px;
    line-height: 26px;
    color: #ffffff;
    font-weight: bold;
    *background: #EC6A6E;
    background: linear-gradient(75deg, #EC6A6E, #F3886D);
}

.page-coursedetail .block-top .course-domain .card-sale .count-down-block .icon {
    margin: 0 5px 0 13px;
    float: left;
    margin-top: 5px;
}

.page-coursedetail .block-top .course-domain .card-sale .count-down-block .count-down {
    float: right;
    font-weight: 200;
    margin-right: 3px;
    font-size: 12px;
    *margin-top: -26px;
}

.page-coursedetail .block-top .course-domain .card-sale .count-down-block .count-down .count-down-time-box {
    display: inline-block;
    height: 18px;
    background: #F7F7F7;
    color: #f44130;
    font-weight: bold;
    line-height: 20px;
    padding: 0 2px;
    border-radius: 2px;
    margin-right: 2px;
    font-size: 12px;
    min-width: 15px;
    text-align: center;
    vertical-align: middle;
    margin-top: -2px;
}

.page-coursedetail .block-top .course-domain .card-sale .price-block,
.page-coursedetail .block-top .course-domain .card-sale .ticket-block,
.page-coursedetail .block-top .course-domain .card-sale .free-block {
    margin-left: 12px;
    margin-right: 15px;
    height: 14px;
    line-height: 14px;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block {
    height: 26px;
    line-height: 26px;
    margin-top: 19px;
    position: relative;
    *z-index: 3;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .p1 {
    display: inline-block;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAaCAYAAABM1ImiAAABuElEQVRoQ+2Zv0tCURTHP1eHBCexoSHQ+gMMImirOSEcBIcGH07Rf2Fj/0GLwaWWiNrC1TZBLN7UJohDSzSWgb4bEv0QtCz0vcvz3D/gnO85n8M999yjkGNFBpQVKkQEAsKSIvgEYU5OckSjx8CSJdrCLKMHXNPt7qn9/edBoF8gtH4gm11icTHMCbAjNs+Dmxtotw9UqTQo/iEQhmLRDqHzoMJ1wXXLynEOBUSQwAVEkNn/5vtHEDs7kExCJGKJ2pDKeHmBZhNarZFX0yWwTCy2weZmhFQqpFkIMKzXV6jXB036EagDZ8pxzod6xIc8c3q6Tr9/wfb2Kul0gKpD5rrfh2oVnp6O8LyyKpW63yMcOdCZSmWNePyWQiGCkplvKiVxfw+NxpVynPwoe2OzbLR22d3NkEhMRcfcG6nVoNPJq2LxSkAEWQ3/AWG0zrCwcCdX0xTJ/fVq+mzWW1urrKxMUcmcm5q0WRut5fk661qZ5PlqtDbIQDdrFO/2fxno5NPPHwzvXuSvyc9s/+BLQNgPQhZDfjH6ZTGUA2RV6gcMpXoYM3pV6od/8TE+A/KjZ0l1CAhLQLwBjqLUG2WbdwMAAAAASUVORK5CYII=);
    height: 26px;
    width: 98px;
    display: inline-block;
    line-height: 26px;
    text-align: center;
    color: #f44130;
    cursor: pointer;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .fold {
    display: none;
    float: right;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list {
    display: none;
    width: 344px;
    height: 355px;
    padding-bottom: 20px;
    background: white;
    border: 1px solid #ebebeb;
    box-shadow: 0px 4px 17px 0px rgba(0, 0, 0, 0.12);
    border-radius: 10px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 4;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list ul {
    display: block;
    overflow: hidden;
    overflow-y: auto;
    height: 300px;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-list-title {
    font-size: 20px;
    text-align: center;
    color: #f44130;
    margin-top: 18px;
    margin-bottom: 12px;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big {
    background-image: url(data:image/png;base64,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);
    width: 303px;
    height: 96px;
    display: block;
    margin: auto;
    margin-bottom: 4px;
    position: relative;
    color: #ffffff;
    padding-top: 1px;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big .ticket-title {
    height: 27px;
    text-align: left;
    width: 156px;
    line-height: 27px;
    margin-top: 23px;
    margin-left: 31px;
    position: relative;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big .ticket-title .txt-1 {
    font-size: 24px;
    position: relative;
    top: -2px;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big .ticket-title .txt-2 {
    font-size: 38px;
    font-weight: bold;
    color: white;
    text-shadow: 0px 1px 0px rgba(1, 75, 166, 0.5);
    display: inline-block;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big .ticket-title .txt-3 {
    font-size: 14px;
    margin-left: 10px;
    position: absolute;
    top: 8px;
    right: 0;
    height: 14px;
    line-height: 14px;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big .ticket-title .txt-4 {
    font-size: 14px;
    margin-left: 10px;
    position: absolute;
    bottom: -2px;
    right: 0;
    height: 14px;
    line-height: 14px;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big .ticket-subtitle {
    margin-left: 15px;
    width: 190px;
    text-align: center;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    margin-top: 12px;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big .button {
    width: 69px;
    height: 28px;
    line-height: 28px;
    position: absolute;
    right: 17px;
    top: 31px;
    border-radius: 50px;
    text-align: center;
    background: #ffffff;
    color: #f44130;
    font-weight: bold;
    box-shadow: 0px 2px 8px 0px #f35c42;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big .button-1 {
    display: inline-block;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big .button-2 {
    display: none;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big[data-disabled] .button {
    background: #F7AEA0;
    color: #FFE2DB;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big[data-disabled] .button-1 {
    display: none;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block .ticket-list .ticket-big[data-disabled] .button-2 {
    display: inline-block;
}

.page-coursedetail .block-top .course-domain .card-sale .ticket-block[data-active] .ticket-list {
    display: block;
}

.page-coursedetail .block-top .course-domain .card-sale .price-block {
    margin-top: 27px;
}

.page-coursedetail .block-top .course-domain .card-sale .price-block .price-new {
    font-size: 36px;
    margin-right: 8px;
    line-height: 0;
}

.page-coursedetail .block-top .course-domain .card-sale .price-block .price-new .i-1 {
    font-size: 24px;
}

.page-coursedetail .block-top .course-domain .card-sale .price-block .price-new .i-2 {
    margin-left: 8px;
}

.page-coursedetail .block-top .course-domain .card-sale .price-block .price-old {
    color: #AEAEAE;
}

.page-coursedetail .block-top .course-domain .card-sale .price-block .price-old[data-active] {
    display: inline-block;
}

.page-coursedetail .block-top .course-domain .card-sale .price-block .right {
    font-size: 12px;
    color: #9598A2;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block {
    color: #525254;
    margin-top: 19px;
    position: relative;
    cursor: pointer;
    z-index: 3;
    *z-index: 3;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .ellipsis {
    width: 400px;
    display: inline-block;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .label {
    color: #797A7D;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .right {
    color: #9598A2;
    font-size: 12px;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .right[data-active] .eui.icon.icon-arrow-bottom {
    display: none;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .right[data-active] .eui.icon.icon-arrow-top {
    display: block;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .right .red {
    color: #f44130;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .free-list {
    display: none;
    position: absolute;
    right: -15px;
    top: 100%;
    background: #ffffff;
    width: 510px;
    z-index: 2;
    padding: 11px 12px;
    padding-top: 24px;
    padding-bottom: 0;
    border: 1px solid #ebebeb;
    box-shadow: 0px 4px 17px 0px rgba(0, 0, 0, 0.12);
    border-radius: 3px;
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .free-list .free-item {
    min-height: 34px;
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 14px;
    line-height: 20px;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .free-list .free-item .free-item-tag {
    display: inline-block;
    *display: inline;
    width: 45px;
    height: 17px;
    background: #F0F0F0;
    border-radius: 8px;
    line-height: 17px;
    text-align: center;
    position: relative;
    font-size: 12px;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .free-list .free-item .free-item-tag:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 0;
    border-bottom: 5px solid #f0f0f0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    right: -4px;
    bottom: 0;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .free-list .free-item .free-item-tag-blue {
    color: #008ED6;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .free-list .free-item .free-item-title {
    display: inline-block;
    *display: inline;
    font-size: 14px;
    margin-left: 6px;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .free-list .free-item .free-item-img-group {
    margin-bottom: 15px;
    margin-left: 54px;
    margin-top: 9px;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .free-list .free-item .free-item-img {
    width: 56px;
    height: 43px;
    display: inline-block;
    *display: inline;
    background: #dddddd;
    border: 1px solid #C5D8F0;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block .free-list .free-item:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}

.page-coursedetail .block-top .course-domain .card-sale .free-block[data-active] .free-list {
    display: block;
}

.page-coursedetail .block-top .course-domain .classify-block, .page-coursedetail .block-top .course-domain .area-block {
    height: 14px;
    line-height: 14px;
    position: relative;
    margin-bottom: 30px;
    z-index: 2;
    cursor: pointer;
}

.page-coursedetail .block-top .course-domain .classify-block .fold, .page-coursedetail .block-top .course-domain .area-block .fold {
    float: right;
    margin-right: 15px;
    margin-top: 2px;
}

.page-coursedetail .block-top .course-domain .classify-block .classify-group,
.page-coursedetail .block-top .course-domain .classify-block .area-group,
.page-coursedetail .block-top .course-domain .area-block .classify-group,
.page-coursedetail .block-top .course-domain .area-block .area-group {
    float: right;
    width: 500px;
    /*margin-right: 34px;*/
    /*position: absolute;*/
    /*top: -19px;*/
    /*left: 77px;*/
    padding: 12px;
    padding-bottom: 4px;
    height: auto;
    overflow: hidden;
    border: 1px solid transparent;
    /* add */
    margin-top: -30px;
}

.page-coursedetail .block-top .course-domain .classify-block[data-status-1] .classify-group,
.page-coursedetail .block-top .course-domain .classify-block[data-status-1] .area-group, .page-coursedetail .block-top .course-domain .area-block[data-status-1] .classify-group,
.page-coursedetail .block-top .course-domain .area-block[data-status-1] .area-group {
    height: 30px;
}

.page-coursedetail .block-top .course-domain .classify-block[data-status-2] .classify-group,
.page-coursedetail .block-top .course-domain .classify-block[data-status-2] .area-group, .page-coursedetail .block-top .course-domain .area-block[data-status-2] .classify-group,
.page-coursedetail .block-top .course-domain .area-block[data-status-2] .area-group {
    height: 30px;
    overflow: hidden;
    border: 1px solid transparent;
    box-shadow: none;
}

.page-coursedetail .block-top .course-domain .classify-block[data-status-2] [data-interactive="classify-list"],
.page-coursedetail .block-top .course-domain .classify-block[data-status-2] [data-interactive="area-list"], .page-coursedetail .block-top .course-domain .area-block[data-status-2] [data-interactive="classify-list"],
.page-coursedetail .block-top .course-domain .area-block[data-status-2] [data-interactive="area-list"] {
    display: none;
}

.page-coursedetail .block-top .course-domain .classify-block[data-active][data-status-1] .classify-group,
.page-coursedetail .block-top .course-domain .classify-block[data-active][data-status-1] .area-group, .page-coursedetail .block-top .course-domain .area-block[data-active][data-status-1] .classify-group,
.page-coursedetail .block-top .course-domain .area-block[data-active][data-status-1] .area-group {
    border: 1px solid #EBEBEB;
    box-shadow: 0px 4px 17px 0px rgba(0, 0, 0, 0.12);
    border-radius: 3px;
    height: auto;
    background: #ffffff;
    border: 1px solid #ffffff;
}

.page-coursedetail .block-top .course-domain .classify-block[data-active], .page-coursedetail .block-top .course-domain .area-block[data-active] {
    z-index: 3;
}

.page-coursedetail .block-top .course-domain .classify-block .classify, .page-coursedetail .block-top .course-domain .classify-block .area, .page-coursedetail .block-top .course-domain .area-block .classify, .page-coursedetail .block-top .course-domain .area-block .area {
    float: left;
    border-radius: 3px;
    height: 24px;
    border: 1px solid #DFDFDF;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    padding: 0 12px;
    margin-right: 8px;
    margin-bottom: 8px;
    color: #525253;
    cursor: pointer;
    min-width: 58px;
}

.page-coursedetail .block-top .course-domain .classify-block .classify[data-active], .page-coursedetail .block-top .course-domain .classify-block .area[data-active], .page-coursedetail .block-top .course-domain .area-block .classify[data-active], .page-coursedetail .block-top .course-domain .area-block .area[data-active] {
    color: #008ED6;
    border: 1px solid #008ED6;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAABWklEQVQ4T53SzyvDARjH8ffz/c6GSXIxmZhCbcSUlFIOc+GCWmGalIObi8sSaY2/RG19D67c/Mg/IBcH40YOLhRt9t2jr5Ef0cxzfXrV5/P0CP+YeEa7XMK8VGoX09qKkACmKsJLlgYKNgkRZhXcf8Qq8QydprKOMA3UAk/lsaospAkaBklgAvC8VS2DN9WId9NnCimUMYSqTzf6HUctNb1FBgW2gRHA5UBTwOuBXOGX2K/QZkRgS4UhAdOBTsewH4bb4DD7Ax49UFf7DREMUh2N9F/fY+YKpbDhFpgLw/ElnFx9w1FL3V5lXJQkSmgtgnFxB7tn0OP7gHvnUCh+wlFLa7w2UyJsKHQJSMgHsQG4fQB/AxxlYb8EnSkdLGppXV2RGZSECgEHvncMNsFkL5xef4ElHNtRf5VJDFgRofn7uxoC9dXwmIe8/WX7LItpXUVYBloAreDX8y/iDW/bHRWm1gAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 100% 11px;
}

.page-coursedetail .block-top .course-domain .classify-block .classify[data-disabled], .page-coursedetail .block-top .course-domain .classify-block .area-disabled, .page-coursedetail .block-top .course-domain .area-block .classify[data-disabled], .page-coursedetail .block-top .course-domain .area-block .area-disabled {
    color: #dddddd;
}

.page-coursedetail .block-top .course-domain .server-block {
    min-height: 25px;
    line-height: 14px;
    position: relative;
    margin-bottom: 15px;
}

.page-coursedetail .block-top .course-domain .server-block .server-group {
    float: right;
    width: 511px;
}

.page-coursedetail .block-top .course-domain .server-block .server {
    float: left;
    margin-right: 20px;
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
    cursor: pointer;
}

.page-coursedetail .block-top .course-domain .server-block .icon {
    margin-right: 8px;
    float: left;
    margin-top: -1px;
}

.page-coursedetail .block-top .course-domain .server-block .eui.prompt-box[data-agreement-box] {
    width: 560px;
    height: 260px;
    right: -90px;
    top: 30px;
    padding: 0 40px 40px 40px;
    display: none;
}

.page-coursedetail .block-top .course-domain .server-block .eui.prompt-box[data-agreement-box] .prompt-box-title {
    text-align: center;
    font-size: 16px;
    padding: 30px 0 16px 0;
    border-bottom: 1px solid #E5E5E5;
    font-weight: bold;
}

.page-coursedetail .block-top .course-domain .server-block .eui.prompt-box[data-agreement-box] .prompt-box-body {
    height: 200px;
}

.page-coursedetail .block-top .course-domain .server-block .eui.prompt-box[data-normal-box] {
    width: 195px;
    height: 110px;
    left: -90px;
    top: 30px;
    padding: 0 40px 23px 40px;
    display: none;
}

.page-coursedetail .block-top .course-domain .server-block .eui.prompt-box[data-normal-box] .prompt-box-title {
    text-align: center;
    font-size: 16px;
    padding: 30px 0 16px 0;
    font-weight: bold;
}

.page-coursedetail .block-top .course-domain .server-block [data-active] {
    z-index: 2;
}

.page-coursedetail .block-top .course-domain .server-block [data-active] .eui.prompt-box {
    display: block;
}

.page-coursedetail .block-top .course-domain .teacher-block {
    display: none;
    margin-top: 63px;
    height: 14px;
    line-height: 14px;
    position: relative;
}

.page-coursedetail .block-top .course-domain .teacher-block .teacher-group {
    position: absolute;
    left: 90px;
    top: -15px;
}

.page-coursedetail .block-top .course-domain .teacher-block .teacher {
    float: left;
    margin-right: 20px;
}

.page-coursedetail .block-top .course-domain .pay-block .button {
    font-size: 20px;
}

.page-coursedetail .block-top .course-domain .pay-block .button[data-active] {
    display: inline-block;
}

.page-coursedetail .block-top .course-domain .pay-block .button1 {
    width: 148px;
    height: 42px;
    min-width: 148px;
    margin-right: 16px;
    line-height: 42px;
    display: none;
}

.page-coursedetail .block-top .course-domain .pay-block .button2 {
    width: 96px;
    height: 42px;
    min-width: 98px;
    line-height: 42px;
    display: none;
}

.page-coursedetail .block-top .course-domain .pay-block .pay-type {
    display: none;
}

.page-coursedetail .block-top .course-domain .pay-block .pay-type p {
    float: left;
    margin-right: 16px;
    font-size: 14px;
    color: #686A71;
    height: 16px;
    line-height: 16px;
    margin-top: 20px;
}

.page-coursedetail .block-top .course-domain .pay-block .pay-type p .icon {
    float: left;
    margin-right: 7px;
}

.page-coursedetail .block-no-media {
    min-height: 300px;
    position: relative;
}

.page-coursedetail .block-no-media .media-domain {
    display: none;
}

.page-coursedetail .block-no-media .course-domain {
    width: 100%;
}

.page-coursedetail .block-no-media .course-domain .title {
    width: 850px;
}

.page-coursedetail .block-no-media .course-domain .subtitle, .page-coursedetail .block-no-media .course-domain .classify-block,
.page-coursedetail .block-no-media .course-domain .area-block {
    width: 861px;
}

.page-coursedetail .block-no-media .course-domain .subtitle {
    margin-bottom: 41px;
}

.page-coursedetail .block-no-media .course-domain .classify-block .label,
.page-coursedetail .block-no-media .course-domain .server-block .label,
.page-coursedetail .block-no-media .course-domain .teacher-block .label,
.page-coursedetail .block-no-media .course-domain .area-block .label {
    margin-left: 0;
}

.page-coursedetail .block-no-media .course-domain .classify-block {
    margin-bottom: 88px;
}

.page-coursedetail .block-no-media .course-domain .classify-block .fold, .page-coursedetail .block-no-media .course-domain .classify-block .fold-short {
    margin-right: 58px;
    width: auto;
}

.page-coursedetail .block-no-media .course-domain .classify-block .fold [data-status="1"], .page-coursedetail .block-no-media .course-domain .classify-block .fold-short [data-status="1"] {
    display: inline-block;
}

.page-coursedetail .block-no-media .course-domain .classify-block .fold [data-status="2"], .page-coursedetail .block-no-media .course-domain .classify-block .fold-short [data-status="2"] {
    display: none;
}

.page-coursedetail .block-no-media .course-domain .classify-block .fold[data-active] [data-status="2"], .page-coursedetail .block-no-media .course-domain .classify-block .fold-short[data-active] [data-status="2"] {
    display: inline-block;
}

.page-coursedetail .block-no-media .course-domain .classify-block .fold[data-active] [data-status="1"], .page-coursedetail .block-no-media .course-domain .classify-block .fold-short[data-active] [data-status="1"] {
    display: none;
}

.page-coursedetail .block-no-media .course-domain .classify-block .classify {
    padding: 0 10px;
}

.page-coursedetail .block-no-media .course-domain .classify-block .classify-group {
    width: 620px;
    min-height: 63px;
}

.page-coursedetail .block-no-media .course-domain .area-block .fold, .page-coursedetail .block-no-media .course-domain .area-block .fold-short {
    margin-right: 58px;
    width: auto;
}

.page-coursedetail .block-no-media .course-domain .area-block .fold [data-status="1"], .page-coursedetail .block-no-media .course-domain .area-block .fold-short [data-status="1"] {
    display: inline-block;
}

.page-coursedetail .block-no-media .course-domain .area-block .fold [data-status="2"], .page-coursedetail .block-no-media .course-domain .area-block .fold-short [data-status="2"] {
    display: none;
}

.page-coursedetail .block-no-media .course-domain .area-block .area-group {
    width: 620px;
}

.page-coursedetail .block-no-media .course-domain .area-block .fold[data-active] [data-status="2"], .page-coursedetail .block-no-media .course-domain .area-block .fold-short[data-active] [data-status="2"] {
    display: inline-block;
}

.page-coursedetail .block-no-media .course-domain .area-block .fold[data-active] [data-status="1"], .page-coursedetail .block-no-media .course-domain .area-block .fold-short[data-active] [data-status="1"] {
    display: none;
}

.page-coursedetail .block-no-media .course-domain .card.card-sale {
    position: absolute;
    right: 0;
    top: 0;
    width: 289px;
    padding: 0;
    height: 100%;
    background: #ffffff;
    border-left: 1px solid #E0E6ED;
}

.page-coursedetail .block-no-media .course-domain .card.card-sale .price-block {
    margin-top: 54px;
}

.page-coursedetail .block-no-media .course-domain .card.card-sale .price-block .label {
    display: none;
}

.page-coursedetail .block-no-media .course-domain .card.card-sale .price-block .right {
    position: absolute;
    bottom: 133px;
    left: 14px;
}

.page-coursedetail .block-no-media .course-domain .card.card-sale .ticket-block .label, .page-coursedetail .block-no-media .course-domain .card.card-sale .free-block .label {
    margin-right: 5px;
}

.page-coursedetail .block-no-media .course-domain .card.card-sale .ticket-block {
    margin-top: 30px;
}

.page-coursedetail .block-no-media .course-domain .card.card-sale .ticket-block .p1 {
    display: inline-block;
    width: 196px;
    overflow: hidden;
    height: 26px;
    float: right;
    position: relative;
    top: -2px;
}

.page-coursedetail .block-no-media .course-domain .card.card-sale .ticket-block .ticket {
    font-size: 14px;
    background-size: cover;
    background-position: -2px -1px;
    line-height: 24px;
    font-size: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAaCAYAAACn4zKhAAABrElEQVRoQ+2ZsW7CMBCG/xMDAxsglG59he7MpQLRDlXFFrO1j1QWFLOhqkMrhJSdva/QrREiZWJguiqqoAKBAyUOEVzGKLk7/599Z58J8hxdATp6BBIABEIGJsEKBPa8WwAdEDkZiO00Q2AOADxSu/2+GOA6hC80Gg7K5dMUIAujmkyA4TAgpS42Q9Ca4bpZCPW0Y+j1QEotF8DqShAI6cAXCOnobPQSC6FeB0olgGTjlDguZiAMo5pgTEevYL5EoXCFapXgyCYpMRBBAIxGjNnsA0SfpNT9xsK8eMlaV0H0glrNQaWSWBxna2g8Bnw/APMDKTVa12FrzmHPu0ax6KPZPFvtEhv4YABMpzfkuv4mm8bEz1qHaLWKyOcTi+fsDM3nQL//TUqVto1dINieFb8QQlJq6wlY0pFtCJH9/6QjKcwJk9mnMLPWskVNWP+luV23qBy1LeSwZgsDsONhTRp49hD8WY5tW0gX1T4GgWBf41gPRgieJ5c6sQoe+EHspU63e4dc7hmAdO4O1Nrwe3S9+URKvRkbePb8i+W9e0ciWToKyM1NOjobvfwAJw6yG8MDHE8AAAAASUVORK5CYII=);
    height: 26px;
    width: 95px;
}

.page-coursedetail .block-no-media .course-domain .card.card-sale .free-block {
    margin-top: 28px;
}

.page-coursedetail .block-no-media .course-domain .card.card-sale .free-block label {
    position: relative;
    top: -2px;
}

.page-coursedetail .block-no-media .course-domain .card.card-sale .free-block .ellipsis {
    display: inline-block;
    width: 110px;
}

.page-coursedetail .block-no-media .course-domain .server-block .label {
    float: left;
}

.page-coursedetail .block-no-media .course-domain .server-block .server-group {
    float: left;
    margin-left: 26px;
    width: 715px;
}

.page-coursedetail .block-no-media .course-domain .server-block .eui.prompt-box[data-agreement-box] {
    left: -90px;
}

.page-coursedetail .block-no-media .course-domain .server-block .eui.prompt-box[data-agreement-box]:after {
    left: 134px;
}

.page-coursedetail .block-no-media .course-domain .teacher-block {
    display: block;
    height: 70px;
}

.page-coursedetail .block-no-media .course-domain .pay-block {
    position: absolute;
    bottom: 30px;
    right: 12px;
}

.page-coursedetail .block-no-media .course-domain .pay-block .button1 {
    width: 232px;
    margin: 0;
    height: 46px;
    line-height: 46px;
    font-size: 20px;
}

.page-coursedetail .block-no-media .course-domain .pay-block .button2 {
    display: none;
}

.page-coursedetail .block-no-media .course-domain .pay-block .pay-type {
    display: block;
}

.page-coursedetail .block-no-countdown .count-down-block {
    display: none;
}

.page-coursedetail .unite-course-domain {
    height: 286px;
    background-color: #ffffff;
    margin-bottom: 20px;
    display: none;
}

.page-coursedetail .unite-course-domain .title {
    height: 54px;
    line-height: 60px;
    font-size: 18px;
    text-indent: 55px;
    position: relative;
    border-bottom: 1px solid #F2F6F9;
}

.page-coursedetail .unite-course-domain .title span {
    font-size: 14px;
    color: #008ED6;
    font-weight: 200;
    margin-left: 9px;
}

.page-coursedetail .unite-course-domain .title:after {
    content: '';
    width: 4px;
    height: 16px;
    background: #008ED6;
    display: block;
    border-radius: 3px;
    position: absolute;
    top: 22px;
    left: 38px;
}

.page-coursedetail .unite-course-domain .tag-group {
    height: 43px;
    background-color: #F2F6F9;
}

.page-coursedetail .unite-course-domain .tag-group .tag {
    float: left;
    padding: 0 45px;
    height: 43px;
    line-height: 43px;
    font-size: 14px;
    text-align: center;
    color: #AEAEAE;
    cursor: pointer;
}

.page-coursedetail .unite-course-domain .tag-group .tag.active, .page-coursedetail .unite-course-domain .tag-group .tag[data-active] {
    color: #008ED6;
    background-color: #ffffff;
}

.page-coursedetail .unite-course-domain .course-group {
    position: relative;
    display: none;
}

.page-coursedetail .unite-course-domain .course-group a {
    color: #171920;
}

.page-coursedetail .unite-course-domain .course-group .course-card {
    padding: 24px 25px 23px 25px;
    width: 254px;
    height: 96px;
    border-radius: 8px;
    background: radial-gradient(#ffffff, #ffffff, #eff5fb);
    *background: #ffffff;
    margin-top: 17px;
    margin-left: 48px;
    margin-right: 65px;
    float: left;
}

.page-coursedetail .unite-course-domain .course-group .course-card .course-title {
    font-size: 16px;
    line-height: 22px;
    margin-top: -3px;
    margin-bottom: 7px;
    min-height: 44px;
}

.page-coursedetail .unite-course-domain .course-group .course-card .course-subtitle {
    color: #686A71;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    margin-bottom: 15px;
}

.page-coursedetail .unite-course-domain .course-group .course-card .price-block {
    height: 20px;
}

.page-coursedetail .unite-course-domain .course-group .course-card .price-block .price-new {
    font-size: 26px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    display: inline-block;
}

.page-coursedetail .unite-course-domain .course-group .course-card .price-block .price-new .i-1 {
    font-size: 20px;
    margin-right: 5px;
}

.page-coursedetail .unite-course-domain .course-group .course-card .price-block .price-old {
    font-size: 14px;
}

.page-coursedetail .unite-course-domain .course-group .course-card .price-block .price-old .i-1 {
    margin-right: 5px;
}

.page-coursedetail .unite-course-domain .course-group .course-card .price-block .i-2 {
    font-size: 14px;
}

.page-coursedetail .unite-course-domain .course-group .icon-plus-gray {
    margin-right: 17px;
    position: relative;
    top: 79px;
    float: left;
}

.page-coursedetail .unite-course-domain .course-group .price-card {
    width: 346px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
}

.page-coursedetail .unite-course-domain .course-group .price-card .price-new,
.page-coursedetail .unite-course-domain .course-group .price-card .price-old {
    display: block;
}

.page-coursedetail .unite-course-domain .course-group .price-card .price-new {
    height: 23px;
    line-height: 25px;
    font-size: 28px;
    margin-top: 19px;
}

.page-coursedetail .unite-course-domain .course-group .price-card .price-new .i-1 {
    font-size: 22px;
    margin-right: 8px;
}

.page-coursedetail .unite-course-domain .course-group .price-card .price-new .i-2 {
    font-size: 14px;
}

.page-coursedetail .unite-course-domain .course-group .price-card .price-old {
    color: #686A71;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    margin-top: 42px;
}

.page-coursedetail .unite-course-domain .course-group .price-card .button {
    height: 46px;
    line-height: 46px;
    margin-top: 13px;
    font-size: 20px;
}

.page-coursedetail .unite-course-domain .course-group.active, .page-coursedetail .unite-course-domain .course-group[data-active] {
    display: block;
}

.page-coursedetail .unite-course-domain[data-active] {
    display: block;
}

.page-coursedetail .block-left {
    float: left;
    width: 850px;
    background: #ffffff;
    padding: 0 15px;
    padding-bottom: 75px;
}

.page-coursedetail .block-left .tag-group {
    height: 64px;
    border-bottom: 1px solid #E1E4E9;
    line-height: 64px;
}

.page-coursedetail .block-left .tag-group .fixed-tag {
    display: none;
}

.page-coursedetail .block-left .tag-group .free-tag {
    min-width: 48px !important;
    width: 48px;
    padding: 0;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    display: block;
    text-indent: 0;
    text-align: center;
    border-radius: 12px 9px 9px 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -18px;
    margin-left: 32px;
}

.page-coursedetail .block-left .tag-group .tag {
    float: left;
    font-size: 16px;
    width: 25%;
    *width: 20%;
    text-align: center;
    cursor: pointer;
    position: relative;
}

.page-coursedetail .block-left .tag-group .tag.active, .page-coursedetail .block-left .tag-group .tag[data-active] {
    color: #008ED6;
}

.page-coursedetail .block-left .tag-group .tag.active:after, .page-coursedetail .block-left .tag-group .tag[data-active]:after {
    content: "";
    width: 28px;
    height: 3px;
    display: block;
    border-radius: 3px;
    background: #008ED6;
    position: absolute;
    left: 50%;
    margin-left: -14px;
    bottom: 0;
}

.page-coursedetail .block-left .tag-group[data-fixed] {
    position: fixed;
    top: 0;
    margin-left: -15px;
    background: #ffffff;
    width: 1160px;
    border-left: 20px solid #ffffff;
    width: 860px;
    z-index: 9;
}

.page-coursedetail .block-left .tag-group[data-fixed] .tag {
    width: 21%;
}

.page-coursedetail .block-left .tag-group[data-fixed] .fixed-tag {
    display: block;
    position: absolute;
    right: -300px;
    background: #ffffff;
    width: 410px;
    border-bottom: 1px solid #E1E4E9;
    padding-right: 16px;
    text-align: right;
}

.page-coursedetail .block-left .tag-group[data-fixed] .fixed-tag .price-new {
    font-size: 26px;
    height: 26px;
    display: inline-block;
    line-height: 26px;
    position: relative;
    top: 4px;
    margin-right: 10px;
}

.page-coursedetail .block-left .tag-group[data-fixed] .fixed-tag .price-new i {
    font-size: 20px;
}

.page-coursedetail .block-left .tag-group[data-fixed] .fixed-tag .price-old {
    margin-right: 10px;
    display: none;
}

.page-coursedetail .block-left .tag-group[data-fixed] .fixed-tag .price-old[data-active] {
    display: inline-block;
}

.page-coursedetail .block-left .tagblock {
    display: none;
}

.page-coursedetail .block-left .tagblock.active, .page-coursedetail .block-left .tagblock[data-active] {
    display: block;
}

.page-coursedetail .block-left .tagblock-content p {
    margin: auto;
}

.page-coursedetail .block-left .tagblock-content img {
    margin: auto;
    display: block;
}

.page-coursedetail .block-left .tagblock-course .course .course-title {
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    text-indent: 37px;
    position: relative;
    margin-top: 40px;
    margin-bottom: 30px;
}

.page-coursedetail .block-left .tagblock-course .course .course-title:after {
    content: '';
    width: 4px;
    height: 16px;
    background: #008ED6;
    display: block;
    border-radius: 3px;
    position: absolute;
    top: 1px;
    left: 20px;
}

.page-coursedetail .block-left .tagblock-course .product {
    border-bottom: 1px solid #e0e6ee;
    padding: 25px 0;
    margin: 0 20px;
    cursor: pointer;
}

.page-coursedetail .block-left .tagblock-course .product .product-title {
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    text-indent: 17px;
}

.page-coursedetail .block-left .tagblock-course .product .product-title .fold {
    float: right;
    margin-right: 39px;
}

.page-coursedetail .block-left .tagblock-course .product .product-title .title-txt {
    display: block;
    float: left;
}

.page-coursedetail .block-left .tagblock-course .product .product-title .free-tag {
    min-width: 48px !important;
    padding: 0;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    display: block;
    float: left;
    text-indent: 0;
    text-align: center;
    border-radius: 12px 9px 9px 0px;
    position: relative;
    top: -12px;
    left: 10px;
}

.page-coursedetail .block-left .tagblock-course .product.active .lesson-list, .page-coursedetail .block-left .tagblock-course .product[data-active] .lesson-list {
    display: block;
}

.page-coursedetail .block-left .tagblock-course .lesson-list {
    clear: both;
    display: none;
    padding-top: 24px;
}

.page-coursedetail .block-left .tagblock-course .lesson-list .lesson {
    height: 50px;
    line-height: 50px;
    text-indent: 42px;
    font-size: 14px;
    cursor: pointer;
    position: relative;
}

.page-coursedetail .block-left .tagblock-course .lesson-list .lesson .button {
    float: right;
    height: 22px;
    width: 28px !important;
    min-width: 28px !important;
    text-indent: 0;
    font-size: 14px;
    line-height: 24px;
    position: relative;
    top: 13px;
    right: 15px;
    border: 1px solid #E0E0E0;
    color: #686A71 !important;
}

.page-coursedetail .block-left .tagblock-course .lesson-list .lesson:after {
    content: '';
    width: 5px;
    height: 5px;
    display: block;
    background: #B8B8B8;
    position: absolute;
    top: 12px;
    left: 12px;
    border-radius: 50%;
    border: 11px solid #ffffff;
}

.page-coursedetail .block-left .tagblock-course .lesson-list .lesson:before {
    content: '';
    width: 1px;
    height: 68px;
    display: block;
    background: #cdcdcd;
    position: absolute;
    top: 0;
    left: 25px;
}

.page-coursedetail .block-left .tagblock-course .lesson-list .lesson:first-child:before {
    height: 40px;
    top: 28px;
}

.page-coursedetail .block-left .tagblock-course .lesson-list .lesson:last-child:before {
    height: 40px;
}

.page-coursedetail .block-left .tagblock-course .lesson-list .lesson:hover,
.page-coursedetail .block-left .tagblock-course .lesson-list .lesson.active {
    background: #E9F3FF;
    color: #686A71;
}

.page-coursedetail .block-left .tagblock-course .lesson-list .lesson:hover:after,
.page-coursedetail .block-left .tagblock-course .lesson-list .lesson.active:after {
    background: #f44130;
    border: 11px solid #E9F3FF;
}

.page-coursedetail .block-left .tagblock-teacher {
    color: #9598a2;
}

.page-coursedetail .block-left .tagblock-teacher .face {
    height: 38px;
    width: 38px;
    background: #fafafa;
    border-radius: 50%;
    border: 1px solid #f0f0f0;
    display: inline-block;
    *display: inline;
}

.page-coursedetail .block-left .tagblock-teacher .teacher-list {
    margin-top: 28px;
}

.page-coursedetail .block-left .tagblock-teacher .teacher-item {
    border-bottom: 1px solid #f0f0f0;
    position: relative;
    margin-bottom: 38px;
}

.page-coursedetail .block-left .tagblock-teacher .teacher-item:last-child {
    border: 0;
}

.page-coursedetail .block-left .tagblock-teacher .teacher-name {
    font-size: 16px;
    display: inline-block;
    *display: inline;
    margin-left: 7px;
    color: #9598a2;
}

.page-coursedetail .block-left .tagblock-teacher .teacher-description {
    font-size: 14px;
    margin-bottom: 28px;
    margin-top: 15px;
    line-height: 24px;
    padding-left: 52px;
    color: #686a71;
}

.page-coursedetail .block-left .tagblock-comment {
    color: #9598a2;
}

.page-coursedetail .block-left .tagblock-comment img {
    height: 38px;
    width: 38px;
    background: #fafafa;
    display: block;
    position: absolute;
    top: -2px;
    left: -45px;
    border: 1px solid #f0f0f0;
    border-radius: 50%;
}

.page-coursedetail .block-left .tagblock-comment .comment-list {
    margin-top: 42px;
}

.page-coursedetail .block-left .tagblock-comment .comment-item {
    margin-left: 50px;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
    margin-bottom: 28px;
}

.page-coursedetail .block-left .tagblock-comment .comment-item:last-child {
    border: 0;
    margin-bottom: 30px;
}

.page-coursedetail .block-left .tagblock-comment .star-block {
    position: absolute;
    right: 0;
    top: 0;
}

.page-coursedetail .block-left .tagblock-comment .star-block .star {
    width: 12px;
    height: 12px;
    display: inline-block;
    *display: inline;
    margin-right: 3px;
}

.page-coursedetail .block-left .tagblock-comment .star-block .star-full {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZWIzM2Q4YS00MzczLWFmNDQtOWMzNi1iNGE0MTFiZDIxYTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjIzREY4ODk2MUI1MTFFOEFFRUNBNDRFM0FCOTFDMTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjIzREY4ODg2MUI1MTFFOEFFRUNBNDRFM0FCOTFDMTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmUwMjhhMDY1LTU0ZjItMmE0My04ZmVmLWZiOGQxMTc5ZGIxOCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjExZTQxMGEzLTUyOTMtMTFlOC1iNzNmLTk2MDIzNjg4NWU1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjrRmbkAAACtSURBVHjaYvzqYMCABcyA0hnoEoxYNEgB8X0oWwaIXyNLMmExvRCI2aA4HV0SWQMLEJsAcQqSWDYQ6wIxM7KTuoG0AxDrADEHA3bwHYivAvE+mKkmDPgBJ1TNF5CT3IF4LgNhsAmIvUAafkHd3YtH8QYgDgI5DdnTt/FoOAvEf9FDyRiPBi3koIQBQyj9BYi7oOwyIObBpQHEXg7EpUD8FCo2B4hbgNgapgggwAAeyx0Jbo6CGgAAAABJRU5ErkJggg==);
}

.page-coursedetail .block-left .tagblock-comment .star-block .star-empty {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZWIzM2Q4YS00MzczLWFmNDQtOWMzNi1iNGE0MTFiZDIxYTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjIzREY4OEQ2MUI1MTFFOEFFRUNBNDRFM0FCOTFDMTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjIzREY4OEM2MUI1MTFFOEFFRUNBNDRFM0FCOTFDMTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmUwMjhhMDY1LTU0ZjItMmE0My04ZmVmLWZiOGQxMTc5ZGIxOCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjExZTQxMGEzLTUyOTMtMTFlOC1iNzNmLTk2MDIzNjg4NWU1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnoqC6YAAACxSURBVHjaYnn69CkDFjADSmegSzBi0SAFxPehbBkgfo0syYTF9EIgZoPidHRJZA0sQGwCxClIYtlArAvEzMiKuoHYAYh1gJgDzUAJIL4ExN+B+CoQ74OZasKAH3BC1XwBOckdiOcyEAabgNgLpOEX1N29eBRvAOIgkNOQPX0bj4azQPwXPZSM8WjQQg4lGDCE0l+AuAvKLgNiHlwaQOzlQFwKxLDonwPELUBsDVMEEGAA9bwfKOI/seYAAAAASUVORK5CYII=);
}

.page-coursedetail .block-left .tagblock-comment .user-name {
    font-size: 14px;
    margin-bottom: 8px;
    height: 14px;
    line-height: 14px;
}

.page-coursedetail .block-left .tagblock-comment .time {
    font-size: 14px;
    margin-bottom: 21px;
    height: 14px;
    line-height: 14px;
}

.page-coursedetail .block-left .tagblock-comment .user-description {
    font-size: 14px;
    color: #686a71;
    margin-bottom: 29px;
    line-height: 24px;
}

.page-coursedetail .block-left .tagblock-comment .teacher_reply {
    font-size: 14px;
    color: #686a71;
    line-height: 22px;
    background: #fafafa;
    padding: 16px;
    margin-bottom: 40px;
}

.page-coursedetail .block-left .tagblock-comment .searchnull {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAADgCAYAAAC98NwaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZWIzM2Q4YS00MzczLWFmNDQtOWMzNi1iNGE0MTFiZDIxYTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDBFQjhDRjA2REUwMTFFODkxRkI5NDVEQ0ZDNUE2MUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDBFQjhDRUY2REUwMTFFODkxRkI5NDVEQ0ZDNUE2MUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgwM2Q4M2NhLTUyODAtZGE0ZS1iOGUwLWEwOWNmYTEzYTQ1NyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmI0NzE5MDAyLTc1MmItMTFlOC04NzY0LWM0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);
    background-repeat: no-repeat;
    width: 190px;
    height: 224px;
    margin: 150px auto;
    display: none;
}

.page-coursedetail .block-left .tagblock-comment .searchnull[data-active] {
    display: block;
}

.page-coursedetail .block-right {
    float: right;
    width: 280px;
}

.page-coursedetail .block-right .domain-title {
    height: 16px;
    font-size: 16px;
    line-height: 16px;
    padding-top: 23px;
    padding-bottom: 16px;
}

.page-coursedetail .block-right .course-domain {
    padding: 0 15px;
    margin-bottom: 20px;
    padding-bottom: 13px;
    background: #ffffff;
}

.page-coursedetail .block-right .course-domain .recommend-course {
    height: 131px;
    border: 1px solid #e6ecf0;
    border-radius: 4px;
    margin-bottom: 12px;
    padding: 0 10px;
    position: relative;
}

.page-coursedetail .block-right .course-domain .recommend-course:hover {
    box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.09);
}

.page-coursedetail .block-right .course-domain .recommend-course a {
    color: #171920;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.page-coursedetail .block-right .course-domain .recommend-course .title {
    font-size: 16px;
    margin-top: 18px;
}

.page-coursedetail .block-right .course-domain .recommend-course .footer-tag {
    color: #9598A2;
    font-size: 12px;
    position: absolute;
}

.page-coursedetail .block-right .course-domain .recommend-course .footer-tag-1 {
    bottom: 32px;
    left: 10px;
}

.page-coursedetail .block-right .course-domain .recommend-course .footer-tag-2 {
    bottom: 13px;
    left: 10px;
}

.page-coursedetail .block-right .course-domain .recommend-course .footer-tag-3 {
    right: 10px;
    bottom: 13px;
}

.page-coursedetail .block-right .course-domain .recommend-course .price-new {
    font-size: 18px;
    color: #008ED6;
    height: 18px;
    line-height: 18px;
    display: block;
}

.page-coursedetail .block-right .course-domain .recommend-course .price-new .i-2 {
    font-size: 12px;
}

.page-coursedetail .block-right .course-domain .recommend-course .price-old {
    font-size: 12px;
    color: #BDBDBD;
    height: 12px;
    line-height: 12px;
    margin-bottom: 5px;
    display: block;
}

.page-coursedetail .block-right .question-domain {
    padding: 0 20px;
    margin-bottom: 20px;
    padding-bottom: 13px;
    background: #ffffff;
}

.page-coursedetail .block-right .question-domain .domain-title {
    border-bottom: 1px solid #efeff0;
}

.page-coursedetail .block-right .question-domain .q-list {
    margin-top: 15px;
}

.page-coursedetail .block-right .question-domain .q-item {
    overflow: hidden;
    height: 30px;
    transition: all .3s;
}

.page-coursedetail .block-right .question-domain .q-item[data-active] {
    overflow: auto;
    height: auto;
}

.page-coursedetail .block-right .question-domain .q-item-title {
    height: 16px;
    line-height: 16px;
    position: relative;
    font-size: 14px;
    margin-bottom: 12px;
    cursor: pointer;
    margin-top: 5px;
    width: 100%;
}

.page-coursedetail .block-right .question-domain .q-item-body {
    overflow: hidden;
    background: #f9f9f9;
    padding: 18px 20px;
    border-radius: 5px;
    margin-bottom: 20px;
    height: auto;
    font-size: 12px;
    color: #9598a2;
}

.page-coursedetail .eui.dialog .modal-content {
    min-height: 493px;
    height: auto !important;
}

.page-coursedetail .eui.dialog .modal-body {
    padding-top: 32px;
}

.page-coursedetail .eui.dialog .modal-body .label {
    float: left;
    width: 154px;
    display: block;
    text-align: right;
    float: left;
    padding-right: 25px;
    font-size: 16px;
}

.page-coursedetail .eui.dialog .modal-body .price-block {
    font-size: 14px;
    margin-top: 47px;
}

.page-coursedetail .eui.dialog .modal-body .price-block .price-new {
    margin-right: 17px;
    font-size: 30px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    position: relative;
    top: -4px;
}

.page-coursedetail .eui.dialog .modal-body .price-block .price-new .i-1 {
    font-size: 24px;
}

.page-coursedetail .eui.dialog .modal-body .price-block .price-old {
    font-size: 14px;
    position: relative;
    top: -8px;
    display: none;
}

.page-coursedetail .eui.dialog .modal-body .price-block .price-old[data-active] {
    display: inline-block;
}

.page-coursedetail .eui.dialog .modal-body .classify-block {
    margin-bottom: 26px;
}

.page-coursedetail .eui.dialog .modal-body .classify-block .classify-group {
    float: left;
    width: 700px;
}

.page-coursedetail .eui.dialog .modal-body .classify {
    float: left;
    border-radius: 3px;
    height: 24px;
    border: 1px solid #DFDFDF;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    padding: 0 12px;
    margin-right: 8px;
    margin-bottom: 8px;
    color: #525253;
    cursor: pointer;
    min-width: 80px;
}

.page-coursedetail .eui.dialog .modal-body .classify[data-active] {
    color: #008ED6;
    border: 1px solid #008ED6;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAABWklEQVQ4T53SzyvDARjH8ffz/c6GSXIxmZhCbcSUlFIOc+GCWmGalIObi8sSaY2/RG19D67c/Mg/IBcH40YOLhRt9t2jr5Ef0cxzfXrV5/P0CP+YeEa7XMK8VGoX09qKkACmKsJLlgYKNgkRZhXcf8Qq8QydprKOMA3UAk/lsaospAkaBklgAvC8VS2DN9WId9NnCimUMYSqTzf6HUctNb1FBgW2gRHA5UBTwOuBXOGX2K/QZkRgS4UhAdOBTsewH4bb4DD7Ax49UFf7DREMUh2N9F/fY+YKpbDhFpgLw/ElnFx9w1FL3V5lXJQkSmgtgnFxB7tn0OP7gHvnUCh+wlFLa7w2UyJsKHQJSMgHsQG4fQB/AxxlYb8EnSkdLGppXV2RGZSECgEHvncMNsFkL5xef4ElHNtRf5VJDFgRofn7uxoC9dXwmIe8/WX7LItpXUVYBloAreDX8y/iDW/bHRWm1gAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 100% 11px;
}

.page-coursedetail .eui.dialog .modal-body .classify[data-disabled] {
    color: #dddddd;
}

.page-coursedetail .eui.dialog .modal-footer {
    height: 122px;
    border-top: 1px dashed #B6BCC6;
    margin: 51px 67px 0 67px;
    text-align: center;
}

.page-coursedetail .eui.dialog .modal-footer .eui.button {
    width: 161px;
    height: 46px;
    line-height: 46px;
    margin-top: 30px;
}

.eui.nav-crumbs {
    color: #9598A2;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
}

.eui.nav-crumbs a, .eui.nav-crumbs i {
    float: left;
    color: #9598A2;
}

.eui.nav-crumbs .active {
    color: #008ED6;
}

.eui.nav-crumbs i {
    margin: 0 14px;
}

.eui.face {
    display: block;
    width: 40px;
    height: 40px;
    background: #dddddd;
}

.eui.face-circle {
    border-radius: 50%;
}

.eui.face-big {
    width: 60px;
    height: 60px;
}

.eui.namecard .eui.face {
    margin-bottom: 10px;
}

.eui.namecard .name {
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    display: block;
    width: 100%;
    text-align: center;
}

.eui.fold {
    font-size: 12px;
    color: #9598A2;
    cursor: pointer;
    display: inline-block;
}

.eui.fold [data-status="1"] {
    display: inline-block;
}

.eui.fold [data-status="2"] {
    display: none;
}

.eui.fold[data-active] [data-status="2"] {
    display: inline-block;
}

.eui.fold[data-active] [data-status="1"] {
    display: none;
}

.eui.fold.fold-short {
    width: 10px;
}

.eui.fold.fold-short .txt {
    display: none;
}

.eui.button.button-rectangle {
    border-radius: 4px;
    border: 0;
}

.eui.button.button-gradual, .page-coursedetail .block-left .tagblock-course .lesson-list .lesson:hover .eui.button,
.page-coursedetail .block-left .tagblock-course .lesson-list .lesson.active .eui.button {
    border: 1px solid transparent !important;
    background: linear-gradient(94deg, #EC6A6E, #F3886D);
    *background: #EC6A6E;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
    color: #ffffff !important;
}

.eui.button.button-gradual:hover, .page-coursedetail .block-left .tagblock-course .lesson-list .lesson:hover .eui.button:hover,
.page-coursedetail .block-left .tagblock-course .lesson-list .lesson.active .eui.button:hover {
    background: linear-gradient(94deg, #F04D3E, #FF9B74);
    *background: #F04D3E;
}

.eui.button.button-gradual.blue, .page-coursedetail .block-left .tagblock-course .lesson-list .lesson:hover .eui.button.blue,
.page-coursedetail .block-left .tagblock-course .lesson-list .lesson.active .eui.button.blue {
    background: linear-gradient(94deg, #61A8FF, #82BDFF);
    *background: #61A8FF;
}

.eui.button.button-gradual.blue:hover, .page-coursedetail .block-left .tagblock-course .lesson-list .lesson:hover .eui.button.blue:hover,
.page-coursedetail .block-left .tagblock-course .lesson-list .lesson.active .eui.button.blue:hover {
    background: linear-gradient(94deg, #61A8FF, #82BDFF);
    *background: #61A8FF;
}

.eui.button.button-gradual-disabled {
    background: #DCDCE2 !important;
}

.eui.button.button-hollow {
    background: #ffffff !important;
    border: 1px solid #F26255 !important;
    color: #F26255 !important;
    box-shadow: 0px 0px 0px;
}

.eui.button.button-hollow:hover {
    background: linear-gradient(94deg, #EC6A6E, #F3886D) !important;
    *background: #EC6A6E !important;
    border: 1px solid transparent !important;
    *border: 1px solid #EC6A6E !important;
    color: #ffffff !important;
}

.eui.paqination {
    text-align: center;
}

.eui.paqination a, .eui.paqination span.active {
    height: 26px;
    width: 26px;
    line-height: 26px;
    background: #e4e7f0;
    color: #ffffff;
    font-size: 14px;
    display: inline-block;
    border-radius: 50px;
    text-align: center;
    margin: 0 10px;
}

.eui.paqination a.active, .eui.paqination span.active.active {
    background: #008ED6;
}

.eui.paqination .next, .eui.paqination .prev {
    width: 80px;
    background: #008ED6;
}

.eui.paqination .next.disabled, .eui.paqination .prev.disabled {
    background: #e4e7f0;
    cursor: default;
}

.eui.prompt-box {
    display: none;
    background: #ffffff;
    *border: 1px solid #dddddd;
    box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.27);
    border-radius: 4px;
    position: absolute;
}

.eui.prompt-box.prompt-box-bottom {
    top: 100%;
}

.eui.prompt-box.prompt-box-bottom:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 0;
    border-bottom: 7px solid #ffffff;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    top: -7px;
    right: 134px;
}

[data-hide] {
    display: none;
}
/* 秒杀 */
.seckill{
	height: 40px;
	line-height: 40px;
	background: linear-gradient(to right, #f72483, #ff0e64);
}
.seckill_img{
	width: 20px;
	height: 20px;
	margin: 0 5px 0 12px;
}
.seckill span{
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	display: inline-block;
	vertical-align: middle;
}
.seckill_right{
	float:right;
	margin-right: 12px;
	font-size: 14px !important;
}
.seckill_time{
	font-size: 16px;
}