#module_header[data-v-77e08445] {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between
}

#module_header h3[data-v-77e08445] {
    font-family: Source Han Serif CN;
    font-weight: 700;
    font-size: 27px;
    width: 220px;
    height: 40px;
    color: #262626;
    background: url(../img/title_bg3.80b8b92a.png) no-repeat;
    background-size: 220px;
    background-position: 0 100%
}

#module_header .more[data-v-77e08445] {
    color: #767676;
    font-family: Source Han Serif CN;
    font-size: 12px;
    font-weight: 400
}

.title_box[data-v-9a1af114] {
    font-family: Source Han Serif CN;
    font-weight: 700;
    font-size: 27px;
    color: #262626;
    line-height: 27px
}

.title_box .one[data-v-9a1af114] {
    text-align: center;
    background: url(../img/title_bg.a957317e.png) no-repeat;
    background-size: 30%;
    background-position: 50%;
    padding-bottom: 32px
}

.title_box .one span[data-v-9a1af114] {
    position: relative;
    bottom: 2px
}

.title_box .two[data-v-9a1af114] {
    position: relative;
    height: 32px;
    background: url(../img/Title\ switching1.5fd61ea1.png) no-repeat;
    background-size: 43%;
    background-position: 53.2%;
    padding-bottom: 32px
}

.title_box .two .cont[data-v-9a1af114] {
    display: flex;
    justify-content: center;
    text-align: center;
    position: absolute;
    gap: 40px;
    padding-bottom: 32px;
    width: 100%;
    height: 100%
}

.title_box .two .cont > div[data-v-9a1af114] {
    cursor: pointer
}

.title_box .two .cont > div[data-v-9a1af114]:last-child {
    font-weight: 700;
    font-size: 24px;
    color: #262626;
    line-height: 27px;
    opacity: .8
}

.title_box .active2[data-v-9a1af114] {
    background: url(../img/Title\ switching2.bf87d2e7.png) no-repeat;
    background-size: 43%;
    background-position: 47%
}

.title_box .active2 .cont > div[data-v-9a1af114] {
    font-size: 27px !important;
    opacity: 1 !important
}

.title_box .active2 .cont > div[data-v-9a1af114]:first-child {
    font-weight: 700;
    font-size: 24px !important;
    color: #262626 !important;
    line-height: 27px;
    opacity: .8 !important
}

#recommended_zone[data-v-10884c04] {
    width: 100%;
    margin-top: 30px
}

#recommended_zone[data-v-10884c04] .el-carousel .el-carousel__container {
    height: 224px !important
}

#recommended_zone .zone-item[data-v-10884c04] {
    height: 224px
}

#recommended_zone .zone-item img[data-v-10884c04] {
    width: 100%;
    height: 100%
}

#recommended_zone .btm_box[data-v-10884c04] {
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

#recommended_zone .btm_box .carousel__arrow[data-v-10884c04] {
    position: relative;
    display: block;
    width: 40px;
    height: 30px
}

#recommended_zone .btm_box .carousel__arrow img[data-v-10884c04] {
    width: 100%;
    height: 100%
}

#recommended_zone .btm_box .btn[data-v-10884c04] {
    width: 122px;
    height: 38px;
    line-height: 38px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    background: #a90000
}

#recommended_courses[data-v-34837df2] {
    width: 100%;
    font-family: PingFang SC;
    padding: 30px 0;
    padding-top: 0
}

#recommended_courses .recommended_courses-content[data-v-34837df2] {
    display: grid;
    grid-template-columns:repeat(2, calc(50% - 7.5px));
    gap: 15px;
    width: 100%
}

#recommended_courses .recommended_courses-content .el-carousel[data-v-34837df2] {
    height: 100%
}

#recommended_courses .recommended_courses-content .el-carousel .course_item[data-v-34837df2] {
    height: 100%;
    background-color: #fff
}

#recommended_courses .recommended_courses-content .el-carousel .course_item img[data-v-34837df2] {
    width: 100%;
    height: 354px
}

#recommended_courses .recommended_courses-content .el-carousel .course_item .course_msg[data-v-34837df2] {
    width: 100%;
    color: #262626;
    font-size: 16px;
    font-weight: 400;
    -webkit-line-clamp: 1;
    padding: 15px 20px;
    box-sizing: border-box
}

#recommended_courses .recommended_courses-content .el-carousel .course_item .courseInfo[data-v-34837df2] {
    font-size: 14px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
    color: #262626
}

#recommended_courses .recommended_courses-content .el-carousel .course_item .courseInfo > span > span[data-v-34837df2] {
    color: #858585;
    font-weight: 400
}

#recommended_courses .recommended_courses-content .el-carousel[data-v-34837df2] .el-carousel__indicators {
    left: auto;
    right: -38px;
    bottom: 15px
}

#recommended_courses .recommended_courses-content .el-carousel[data-v-34837df2] .el-carousel__indicators .el-carousel__button {
    width: 12px;
    height: 4px;
    border-radius: 2px;
    background-color: #d3d3d3
}

#recommended_courses .recommended_courses-content .el-carousel[data-v-34837df2] .el-carousel__indicators .is-active .el-carousel__button {
    width: 46px;
    background-color: #a90000
}

#recommended_courses .recommended_courses-content ul[data-v-34837df2] {
    display: grid;
    /*grid-template-columns:repeat(2, calc(50% - 7.5px));*/
    grid-template-columns:repeat(4, calc(50% - 7.5px));
    gap: 15px
}

#recommended_courses .recommended_courses-content ul li[data-v-34837df2] {
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
    transition: all .2s;
    padding-bottom: 15px
}

#recommended_courses .recommended_courses-content ul li[data-v-34837df2]:hover {
    transform: translateY(-5px)
}

#recommended_courses .recommended_courses-content ul li img[data-v-34837df2] {
    width: 100%;
    height: 180px
}

#recommended_courses .recommended_courses-content ul li .course_msg[data-v-34837df2] {
    display: flex;
    flex-direction: column;
    padding: 6px 15px 0
}

#recommended_courses .recommended_courses-content ul li .course_msg .course-name[data-v-34837df2] {
    width: 100%;
    color: #262626;
    font-size: 14px;
    font-weight: 400;
    -webkit-line-clamp: 1
}

#recommended_courses .recommended_courses-content ul li .course_msg .courseInfo[data-v-34837df2] {
    color: #858585;
    font-size: 12px;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 4px
}

#unicom_school[data-v-56037164] {
    width: 100%;
    font-family: PingFang SC
}

#unicom_school ul[data-v-56037164] {
    display: grid;
    grid-template-rows:repeat(4, 1fr);
    height: 100%
}

#unicom_school ul li[data-v-56037164] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 55px;
    border-bottom: 1px solid #e7ded9;
    transition: all .3s
}

#unicom_school ul li:hover .school-name[data-v-56037164], #unicom_school ul li:hover .school-time[data-v-56037164] {
    color: #a90000 !important
}

#unicom_school ul li:hover .icon[data-v-56037164] {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: contain;
    transition: all .3s
}

#unicom_school ul li .school-box[data-v-56037164] {
    flex: 1;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    padding: 10px 0
}

#unicom_school ul li .school-box .school-name[data-v-56037164] {
    width: 0;
    flex: 1;
    color: #262626;
    font-size: 14px;
    font-weight: 400;
    -webkit-line-clamp: 1;
    white-space: nowrap;
    margin-left: 20px;
    transition: all .3s
}

#unicom_school ul li .school-box .school-time[data-v-56037164] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 40px;
    font-size: 11px;
    font-weight: 400;
    color: #d2b796;
    transition: all .3s
}

#unicom_school ul li .school-box .school-time > div[data-v-56037164] {
    width: fit-content
}

#unicom_school ul li .school-box .school-time > div[data-v-56037164]:first-child {
    font-size: 18px;
    font-weight: 700
}

#unicom_school ul li .icon[data-v-56037164] {
    width: 17px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAgCAMAAABemGpIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGJUExURUdwTP///9G3lta4mdK3l9K3ltK3ltG4ldO3ltK3ls66k9K4ltK3ldG3ltS4mNO4l9K3mNG2ltK3ltO2ltG3lb+/gNG3ltW1ldK3l9K0ltO3ltG2ldu2ktK2l8aqjtK3ltG4ltK3lsyzmdO3ls+vj9K3ldK3ltG4ltO3ltW4nNC1lNW/ldO2ltG4ltK2ldG2ldG3ltK3ltK4ltK4ltK3l9G2ldO4ltO2ldK3ltO1mNK4ldK4ltO3ldS2l9S3ldK2ldG2ltK3ldK0ltK4ltK3ltO3ltG2ltK3ltO4ls+6mNO2mdK4ltK4ltW4ldG2l9O3ltO2ldG4ltK1lNG3l9G3lNO3l9K3ltK3ltK4ltK3ldC3lczMmdK3ltG5i9ixndG3ltG2l9K4l9O5ldK3lt+/n9G3ltK5mdO2ltK3l9Czl9K4ldO3l9K2ldK2l9K3ltO5ldG3ldK4l9O3l9K2ltK2ltK3lsy7mdK3l9C2l9K3ltG3ltK4lNu2ktK4ltG3ltK3ldO2lf+AgNK3ljfqrC0AAACCdFJOUwABThl4kr9IebQaWrXEL1Y5OLGskQQnMI4Rsl4OWwnOz8AKuBCkt3ouEiYMhaiCe4uDRK+wjGhGozSdiGM7NZNwriJrqoqXoKElI7aBJELDVz0+WEOVfPGPhzwFuQsNomlsOvMIhihtnxt2f7qJjR1qwVFQpf4P0jHy4E8HyJzXdAIvFPg+AAABeklEQVQ4y41UZ1MCMRQMygFHl15siCLFgoUuNqTYe++99941v1yYEUxyyeF+eruzM3nJy1sAqKho56JdvGMonk5ZgTjCxtaOTmW+2DtQZRxHMRHrBN9UgdDjbbepkeWVynQSXFEuybR0b3C0Uiiq6qto3jZDLU2ertMLxRpNNf3AWZmdlEY0WtZVEhypcFLmG23wRNvD7gb2i/ZEcd7SXKxWIxbSbOd7USrpXimWFrjrJN19/Sjzxn3Fcl0KYZZ48BsbypxBhCQf4csrZh7MoUxxirLvBISmB0QwD2DTO8HPtb7DTznC1UC3oPhF+PrsSoHgyxl6hvf7AcS8CMvAj7ThlZdwbozIBdCbSxfMoj1eXojuz60NH0pSzIwPBRk3BcS4gX9N7CPdEcI8+4sG1DuEMs7+/MuccK0mGWs15fIJxTH6ws7QFhaAkOf/UUANGZuLGXhzaiy+lIcednzlsVUIxkI3bxZVxpCLlcnRfORuFiL3I516+lN/AJi0QnCsimxqAAAAAElFTkSuQmCC) no-repeat;
    background-size: contain;
    transition: all .3s
}

#unicomBigSchool[data-v-0290da28] {
    width: 100%;
    height: 223.2px
}

#unicomBigSchool .el-carousel[data-v-0290da28] {
    height: 100%
}

#unicomBigSchool .el-carousel .course_item[data-v-0290da28] {
    display: flex;
    height: 100%;
    background-color: #faf4f0
}

#unicomBigSchool .el-carousel .course_item .course_img[data-v-0290da28] {
    width: 396px
}

#unicomBigSchool .el-carousel .course_item .course_img img[data-v-0290da28] {
    width: 100%;
    height: 100%
}

#unicomBigSchool .el-carousel .course_item .course_msg[data-v-0290da28] {
    position: relative;
    flex: 1;
    width: 0;
    font-family: Microsoft YaHei;
    box-sizing: border-box
}

#unicomBigSchool .el-carousel .course_item .course_msg .unicomBigSchool-class-hour[data-v-0290da28] {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #d2b796;
    font-weight: 700;
    font-size: 12px;
    color: #fff;
    padding: 2px 8px;
    border-radius: 0 0 0 4px
}

#unicomBigSchool .el-carousel .course_item .course_msg .unicomBigSchool-title[data-v-0290da28] {
    font-weight: 400;
    font-size: 15px;
    color: #262626;
    line-height: 23px;
    margin: 0 30px;
    margin-top: 50px
}

#unicomBigSchool .el-carousel .course_item .course_msg .unicomBigSchool-cont[data-v-0290da28] {
    margin: 0 30px;
    margin-top: 15px;
    font-size: 12px;
    color: #767676;
    line-height: 18px;
    -webkit-line-clamp: 3
}

#unicomBigSchool .el-carousel .course_item .course_msg .goLearn[data-v-0290da28] {
    position: absolute;
    bottom: 22px;
    right: 30px;
    font-size: 12px;
    color: #767676;
    line-height: 18px;
    text-decoration-line: underline
}

#unicomBigSchool .el-carousel[data-v-0290da28] .el-carousel__indicators {
    left: auto;
    left: 61%;
    bottom: 10px
}

#unicomBigSchool .el-carousel[data-v-0290da28] .el-carousel__indicators .el-carousel__button {
    width: 12px;
    height: 4px;
    border-radius: 2px;
    background-color: #d3d3d3
}

#unicomBigSchool .el-carousel[data-v-0290da28] .el-carousel__indicators .is-active .el-carousel__button {
    width: 46px;
    background-color: #a90000
}

#commonLinks[data-v-456de4ed] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

#commonLinks .links[data-v-456de4ed] {
    width: 24px;
    box-sizing: border-box;
    padding: 4px 0;
    background: #f4ddcf;
    border-radius: 4px;
    color: #c20000;
    font-family: Noto Sans SC;
    font-size: 16px;
    font-weight: 400;
    text-align: center
}

#LTHeader[data-v-65aab106] {
    position: fixed;
    width: 100%;
    font-family: PingFang SC, system-ui;
    z-index: 2000;
    background-color: #fff
}

#LTHeader .search[data-v-65aab106] {
    width: 100%;
    height: 45px;
    background: #a60209
}

#LTHeader .search .el-row[data-v-65aab106] {
    width: 100%;
    height: 100%;
    font-size: 13px;
    color: #fff;
    background: linear-gradient(90deg, #a60209, #f77043 10%, #e20b13 49%, #a40007)
}

#LTHeader .search .el-row .el-col[data-v-65aab106] {
    height: 45px;
    display: flex;
    align-items: center
}

#LTHeader .search .el-row .el-col .home_header-title[data-v-65aab106] {
    display: flex;
    align-items: center;
    font-family: "Source Han Serif"
}

#LTHeader .search .el-row .el-col .postMsg[data-v-65aab106] {
    margin-left: 50px;
    margin-right: 30px
}

#LTHeader .search .el-row .el-col .userName[data-v-65aab106] {
    font-size: 13px;
    color: #fff
}

#LTHeader .search .el-row .el-col .userIcon[data-v-65aab106] {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
    background-color: #b40009;
    color: #fff;
    margin-right: 5px;
    border: 1px solid #fff
}

#LTHeader .top_bar[data-v-65aab106] {
    width: 100%;
    height: 88px;
    background-image: url(../img/navBackground.559f330a.png);
    background-size: 100% 100%;
    display: flex;
    align-items: center
}

#LTHeader .nav_bar[data-v-65aab106] {
    height: 60px;
    border-bottom: 1px solid #e6e0dc
}

#LTHeader .nav_bar .el-col[data-v-65aab106] {
    height: 60px
}

#LTHeader .nav_bar .home_header-title[data-v-65aab106] {
    display: flex;
    align-items: center;
    height: 100%
}

#LTHeader .nav_bar .home_header-title img[data-v-65aab106] {
    height: 55%
}

#LTHeader .nav_bar ul[data-v-65aab106] {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    box-sizing: border-box
}

#LTHeader .nav_bar ul li[data-v-65aab106] {
    height: 100%;
    line-height: 60px;
    padding: 0 20px;
    box-sizing: border-box;
    color: #252525;
    font-size: 14px;
    white-space: nowrap
}

#LTHeader .nav_bar ul li[data-v-65aab106]:last-child {
    padding-right: 0
}

#LTHeader .nav_bar ul .liHover[data-v-65aab106]:hover {
    color: #bf000a
}

#LTHeader .nav_bar ul .liChecked[data-v-65aab106] {
    position: relative;
    color: #bf000a
}

#LTHeader .nav_bar ul .liChecked[data-v-65aab106]:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    width: 60%;
    height: 4px;
    border-radius: 4px;
    background-color: #bf000a
}

#LTHeader .nav_bar ul .liChecked[data-v-65aab106]:last-child:after {
    width: 80%;
    left: auto;
    transform: none;
    right: -5px
}

#LTHeader {
    font-family: PingFang SC, system-ui
}

#LTHeader .el-input {
    width: 300px;
    background-color: #890007;
    border-radius: 20px
}

#LTHeader .el-input .el-input__inner {
    height: 30px;
    line-height: 30px;
    border: 1px solid #890007;
    background-color: #890007;
    border-radius: 0;
    color: #fff;
    opacity: .6
}

#LTHeader .el-input .el-input__inner::placeholder {
    color: #fff;
    font-family: PingFang SC, system-ui;
    font-size: 13px;
    font-weight: 400
}

#LTHeader .el-input .el-input-group__prepend {
    background: rgba(0, 0, 0, 0);
    border: none !important
}

#LTHeader .el-input .el-input-group__prepend .select_input_header {
    width: 70px;
    min-width: 70px
}

#LTHeader .el-input .el-input-group__prepend .ipt3 {
    width: 85px
}

#LTHeader .el-input .el-input-group__prepend .ipt4 {
    width: 98px
}

#LTHeader .el-input .el-input-group__prepend .el-input {
    position: relative;
    top: -1px
}

#LTHeader .el-input .el-input-group__prepend .el-input:after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 20px;
    background-color: #fff
}

#LTHeader .el-input .el-input-group__prepend .el-input .el-input__inner {
    border: none !important;
    background-color: rgba(0, 0, 0, 0);
    font-size: 13px
}

#LTHeader .el-input .el-input-group__prepend .el-input .el-input__suffix {
    top: -5px;
    right: 8px
}

#LTHeader .el-input .el-input-group__prepend .el-input .el-input__suffix .el-select__caret {
    height: auto
}

#LTHeader .el-input .el-input-group__append {
    width: 0;
    padding: 0 11px;
    background: rgba(0, 0, 0, 0);
    border: none !important
}

#LTHeader .el-input .el-icon-search {
    color: #fff;
    font-weight: 600;
    opacity: .6
}

.dropdown-item {
    font-family: PingFang SC, system-ui;
    display: block;
    padding: 0 20px
}

.dropdown-item a {
    color: #fff
}

.el-dropdown-menu {
    font-family: PingFang SC, system-ui;
    background-color: #c33a3a !important;
    border: 1px solid #c33a3a !important
}

.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled) {
    color: #fff !important
}

.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover {
    background-color: #fe5d5d !important;
    color: #fff !important
}

.header_search-select-selected.selected {
    color: #b30000 !important;
    font-weight: 700
}

.header-dropdown .el-dropdown-menu__item {
    font-family: PingFang SC, system-ui;
    padding: 0 !important
}

.select_input_header {
    --size: 110px;
    width: var(--size);
    min-width: var(--size)
}

.select_input_header .el-input {
    width: 100% !important
}

.select_input_header .el-input .el-input__inner {
    border-radius: 4px 0 0 4px !important;
    border-right-width: 0
}

.select_input_header .el-tag {
    max-width: 70px
}

#ltFooter[data-v-4e61ee3c] {
    position: sticky;
    font-family: PingFang SC;
    display: flex;
    justify-content: center
}

#ltFooter .bg[data-v-4e61ee3c] {
    background-image: url(../img/bottom_bg.99f31134.png);
    background-size: 100% 100%
}

#ltFooter .info-cont[data-v-4e61ee3c] {
    display: flex;
    font-weight: 400;
    font-size: 14px;
    color: #262626;
    line-height: 27px;
    margin-top: 45px
}

#ltFooter .info-cont img[data-v-4e61ee3c] {
    width: 50px;
    height: 50px
}

#ltFooter .info-cont .info-item[data-v-4e61ee3c] {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-right: 100px
}

#ltFooter .info-cont .info-item[data-v-4e61ee3c]:last-child {
    margin-right: 0
}

#ltFooter .info-cont .info-item > div[data-v-4e61ee3c] {
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.red-top-line[data-v-4e61ee3c] {
    border-top: 1px solid #b61d1d
}

.qrcode_box[data-v-4e61ee3c] {
    text-align: right;
    position: relative;
    right: 8px
}

.qrcode_box img[data-v-4e61ee3c] {
    width: 115px;
    height: 115px;
    border: 6px solid #d7c2b0;
    border-radius: 5px
}

.footer-title[data-v-4e61ee3c] {
    color: #c20000;
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 400;
    text-align: right
}

#home[data-v-38c8d5fa] {
    width: 100%;
    font-family: PingFang SC;
    background-color: #fff;
    padding-top: 10px
}

#home[data-v-38c8d5fa] .el-carousel .el-carousel__container {
    height: 320px
}

#home .rotation_chart .rotation_chart-item[data-v-38c8d5fa], #home .rotation_chart .rotation_chart-item img[data-v-38c8d5fa] {
    width: 100%;
    height: 100%
}

#home .rotation_chart .el-carousel__arrow[data-v-38c8d5fa] {
    width: 42px;
    height: 32px;
    background-color: rgba(0, 0, 0, 0)
}

#home .rotation_chart .el-carousel__arrow img[data-v-38c8d5fa] {
    width: 100%
}

#home .rotation_chart .name[data-v-38c8d5fa] {
    display: flex;
    align-items: center;
    position: absolute;
    z-index: 2;
    bottom: 0;
    width: 100%;
    height: 50px;
    font-size: 13px;
    color: #fff;
    background-color: rgba(0, 0, 0, .6);
    padding-left: 20px;
    opacity: .9
}

#home .rotation_chart[data-v-38c8d5fa] .el-carousel__indicators--horizontal {
    left: auto;
    transform: none;
    right: 20px
}

#home .rotation_chart[data-v-38c8d5fa] .el-carousel__indicator--horizontal {
    padding: 12px 2px
}

#home .rotation_chart[data-v-38c8d5fa] .el-carousel__indicator--horizontal .el-carousel__button {
    position: relative;
    bottom: 2px;
    width: 22px;
    height: 22px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border: 1px dotted #fff;
    border-radius: 50%;
    opacity: .6
}

#home .rotation_chart[data-v-38c8d5fa] .is-active .el-carousel__button {
    background-color: #750f0d;
    opacity: 1
}

#home .rotation_chart:hover .el-carousel__arrow[data-v-38c8d5fa] {
    display: block !important
}

#home .unfold[data-v-38c8d5fa] {
    display: grid;
    grid-template-columns:repeat(8, 1fr);
    height: 60px;
    font-size: 14px;
    color: #b3864d;
    margin-bottom: 10px;
    background-color: #f8f8f7
}

#home .unfold > div[data-v-38c8d5fa] {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0 10px;
    transition: all .3s;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAACgCAMAAAAVbMrnAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFEUExURfTu4/Tu4vPs3/bw5vXv5PPs4PLq3Pbx5/Tt4fHp2vPr3vbw5/Xu5PTt4vHp2/Xv5fLr3fLq3fLr3vXu4/Pr3/Lp2/Dp2PDn2PDn1/Lq2/Xw5vXw5fPt4PDp2vDn1/Dn1/Dn1/Ho2fHo2fHo2f7+/f79/P38+vr38v37+f79+/bx6Pj07ffy6fv59fn17/n28Pfy6vv49Pz69/z7+Pfz6/n17vz69vbw5vr28fXv5fjz7PXv5Pv48/j07v38+/z6+Pv59Pbx5/79/fz59vTu4/Tt4fr38fbw5/jz6/r48/Ps4Pj07PPs3/fz6vTu4vXu5PTt4vLq3Pv59vr38/Pr3vfx6fXw5vLr3fj17vr28PXw5f38+fn27/Lr3vHp2vXu4/Lq3fHp2/Pt4PHo2fPr3/Lq2/Do2PLp2/Dn2PHo2vDn1/Do2RMAXykAAAAkdFJOU+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7vj93v3e+P0jw5UAAAunSURBVHja7d3ZV1vJEQZwmdiMIaAIsXqb3ZOZyb5vk8TOMiQOjqOYRJhYgJAwXv7/93Td0qeq6u6LOTM89Nxbdc48+3b/Rl91l4TUeX9nZ2d7e2vr3r2lWXW7m5u3bi2GWgvV6/X7y6E2NhaqulHV3bs3Va2GujarTssK66Y90Hty9y7vFO/axgbtYb/f69Ge0t7eurW52e1iz+/d29ra3g4U73feff369cuXL168eTOZvHp1FGo8Pj8/OxuEOgk1HI5G+6Gm072qHlV1evpXVf8K9c9Z/aVlhXXTHug9OT3lneJdm05pD0ej4ZD2lPb27Oz8fDym/X71ajJ58+bFi5cvA8W7nfcqjsmEOcahgDEcMoalyDHg4Y5DPQn1u5YUrZXWbHEsTcxCKMTCKLTfTDKZVCTvdXa+Noj839J2ECb5WiA7ne0ZB8JqMACHYFgK+7ogAv2Qv2lZWSDg4LWSsgCFSQYDBNeMZPsrg8irwkFSELxWvgLIluKQsLIYaOGaQhj04x0e/jfUr1pStNbDwxzPkycpC7f5FIWCa06y5SClgSzNOfglhGMuMGIKiSiNoB9zd14PG1qyQssjODbCNAtQcAzmXZ+TLF0xCD1iu0AE5cpAhANhZaOKMGxM8T+qGbD9n39O/7WneMUgEhrLgvhiFIkuHVwzkqsHaV9dNUgth8ZAUFmKHMN/Qn2/JUVrzdGkLBJejFJL4iAFggiHNHMbVoJxeAgKDWEJftyisjwWhneKG71Elw4uNHdF4iDFgXSr6yBz0FUwDivB4KDimMI/nSI8DvXzlhStNcURFsQXh1eKwsFF10QmCVfEroOUBrJ5LtfBmOP4OMaIKYQBD/m3qn7bguKVCo6F0SwWhdq7JZEr4vmmg5QGspjl0GHFjVwwuIVbCEH4R1Xfa0HxSgXHwug2DxRq8BJcWZJFBykP5OREroOWQ4dVjMEUgMgh/L7BlcPRMMyiUWxwWRJcEUNjd5ACQejAW8ehwyrFYApNcBDqFy0qWq/mAUsOBcFVTxJCy0GKA1k7QUOncYnmQDOXYy4wOKiEgiDwiD9sWQmNwBALh5eg6ODi5i4kPEapQmvNQUoD6Q3lwMvXQc1hw0qiChigkAd8/vxHLarnzy2NsDAKoksHlyXhKyIOv8Oeg5QG0h/xSJGaS54DYZViaAoN8SzUrxtetMYcDO1JiqKDKyVBY59OR30HKQ1k2TR0GifiuBtz1GGAAghfqvpuA0uvDziWJYeSkvDxl0aNqrEvO0hpIBuzwOKGzuPEmIOPuuAQDEvRXIK386QsggISNHdNQvstjT2E1oaDlAaykDR0GifyddBy8EuQjrn8wuR/HhTyiE+f/n1eXzSwZHVPn1oY2gveFUTXwQHvWkpCV0QaNUaNfcFBygThkQkOvClHHFY5DIbAY/+k4aV5AJOi6ODKkfDhFyMUBykR5EZ15JXAQkOncUnKIa1cYwiFfuQHDa6YRlg0Ctp7SkJjFGnsCK1w9L3hIOWB6Cuhbui4DloOHHM1hqZ48OAHLSqhYRaNwsfglISviLax43roIGWC6MDSDV2OuylHihFT/LuqPzeseFV5FouSI8EYRTd2HVoOUh7IzdmlEIElDT3PIWHFjZwfRTPQY/+yBcU8snKg0L5IcNWToLFzaM0uhzcdpDwQaulxYPGBl8eJOQ4OK4tBFHjYn7agBEZYBIWCK0dCo0YcfuPQCm3dQQoEQWDR0MQGFh94LYc0c93IBUM/8h8bWimLoHCDt81dSPThV0ILA5QQWg5SJAhfCtPAknF7nsNiaIaftaA0jUWpI8E4Ph9ax8cOUiLIatTSbWBxQ6dx4rNn0s51WMUY+pE/bWhZFouig0taO10RadSIxq5Dy7T1VQcpDeRadCnkwMKVEA0d4xLLwWEVU3zaoopZJLgsCY9RpLHT9RChZS6H1xykVBDd0m1gSUNHOweHhFWK8b9QnzS0aG0pigSXkMgVURq7DS3d1h2kRJDOvKVLYOHIi8DCgTfPgbASik9aUsKigyslkcOvDi05+lJozdp6x0HKA4lbel1g6etgzHERxh8aVG9DiUlwRbw4tFRbd5BCQWxLl8CiK6E98NZzaAxZwmcNqxwOUOpIdGPn6yFCK2nrDlI0iL4U5gOLGzqug5ojxvis4RWjpCQ8RpHGHoeWvhw6SLkg68f20IuWjrE7DRXTwLIcElaW4n5Dy7LY4NIkaWjxAIXH8HFbr0bw6w5SGshKuBbizVu0dAKxLV0HFhp6Glea437DK0cisYXGngsttHX+uIOAHB6Gq+GKg5QHUl0Ldx9mDr3c0nloUh9YKcf9llSepC60aB+lrUcH34e71dXQQcoDuV4NTvSbt/rQi5YuQxMceeOGXsfxp4bVxSTS2PXRlwcotq3zwVe/kVsNT647SIkg8vEGuhbqwSLGJnFLzwVWzIElfNygSllAkgst29ZlfKIHjI8fm486OEjRIDw44WuhfmuKD71xS9dHXgSW5fi4oZWSSGjh6Bu3dX3wpb3F1ZCGJw7yzQDBaPEyIGlLt4HVZI6YxIZW3NYvA6LGiw7yDQKJBycOclUgNDxxEAdxEAdpNog3dT9lOYhfDP2m7iCXB/Hhok97HSQH4m9Q+TuGDlIH4h9y8E+dOMjFIP5BOf/kooPUg/iHrf3T7w5yEYj/wY7/BZWDXBbE/+jT/wrXQfIg/sUB/k0ODlIH4l8+498G5CD1IP4FZv6Ncg5yGRD/Ekz/VlIHyYH4Fyn7N1s7yEUg/mX8/usIDvI2EP9BF/+FHQepB/EfBfNfaXOQi0D8hyX9lz4dpB7Ef5zYfy3aQd4G4j9wX9gP3DtIUSCnpza0dGOnw29MQqNGau4WxbIwTXNLr5MpLAY3cxonxhx84EVDt4F1euog5YEs7D2ahZYMUHRjj0kkuCyKZolpmlhYp1BYDIRVjkMCC0OTWWA92ltwkDJBdGjpxi4kfPzFOL4ORWC4vmhgyeoAkceQcTuOuzEHN3QEloOUCbIx3ZuFFg9QdGOPSeLg4vbOx2Bm0TDtKF41rZ+PudLKJaxSDmnoPDSZBdbedMNBSgNZ3icQOvrK9TAlwRiFSTRKzAKY5vLo9fGKLYXGEA6+DloOfSUMR94Asr/sIKWB9EfTWWjpxk6H35SkHkVYmAY4zS1ao6wYFHmMHAcfeE1D35tOR30HKQ2kN9yvQksae0pCYxQ09xiFjsHCYmGaXwLBFAcHKQaaOY1Lchzc0KvA2h/2HKQ0kLWT0WjfNHZLwldECS4+AmsUYbE07SisWyiAgaOuhBVfBzWHaej7o9HJmoOUBrI4GFahhcauSfj4u7trg0tHl2ZhGKFpQ9F6BYIpdFTZsGIOPu4KBzf0KrCGg0UHKQ/kZBZaeRIaNUpwpShg0TDgaW7Fa6X1M0UeA2FF48Q6jhBYJw5SIsgghBYae0yimzsHl0YBi8AwTYrTxOKV8qoBAQqLgbDiZh5zoKGHwBo4SHkgm+eDLAldEWnUaIMLKHwMBovAMA1wml28UqwbEEyBY65gIKx4nMjXwYRjcL7pIKWBdMdnZ4PQ2Onwy2NGTSLBJSgpi8AQjeA0vWitsnLshaaIMTisLMd0Sgfe0NAHZ2fjroOUBrJ0NB7Ti4VJcPylMUoOhRs8h5ewcJtPcZpfet1o4USBoOJGnsPgcQnFFTgGg/H4aMlBygM5UiRyRbTBdXwsKAgvxJfAMI7laXLRWvXaGQIUHFTAoFYehxXa+ZzjyEEKBJkc1ZLY4EJ0xSwMk9K0pcAACEuBqLJhVcNxNFnqfHClIG1DwZqvDOSDzkeTiSLBFdEGF6PY8AILNXpNAx5N1LSSFfKKwcANXFMgqIChw0qug3OOyeSjzodLXN3uYlW9Xr+/HGoh1I1QN6taXb0WqhNqfX1l5XpV35nVnTu3b39L1bfn9U5DS1ao13379p072BPeoZWV9XXaM9q71VXeSdpT2lva436/1+Nd73ZnDB/+H5WYD565kMFGAAAAAElFTkSuQmCC) no-repeat;
    background-size: 0 0;
    background-position: 50%
}

#home .unfold > div img[data-v-38c8d5fa] {
    width: 38px;
    height: 38px
}

#home .unfold > div[data-v-38c8d5fa]:hover {
    background-size: 100% 100%
}

#home .top_bar[data-v-38c8d5fa] {
    width: 100%;
    height: 88px;
    background-image: url(../img/navBackground.559f330a.png);
    background-size: 100% 100%;
    display: flex;
    align-items: center
}

#home .top_bar .home_header-title[data-v-38c8d5fa] {
    min-width: 380px;
    max-width: 380px;
    margin-left: 72px;
    margin-right: 32px
}

#home .top_bar .home_header-title img[data-v-38c8d5fa] {
    width: 100%
}

#home .top_bar .userIcon[data-v-38c8d5fa] {
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border-radius: 50%;
    background-color: #b40009;
    color: #fff;
    margin-right: 10px
}

#home .nav_bar[data-v-38c8d5fa] {
    height: 52px;
    width: 100%
}

#home .nav_bar ul[data-v-38c8d5fa] {
    height: 100%;
    display: flex;
    align-items: center;
    background-color: #c20000;
    box-sizing: border-box;
    padding-left: 120px
}

#home .nav_bar ul li[data-v-38c8d5fa] {
    height: 100%;
    box-sizing: border-box;
    padding: 15px 32px;
    color: #fff;
    font-size: 16px
}

#home .nav_bar ul .liHover[data-v-38c8d5fa]:hover {
    background: #d81c1c
}

#home .nav_bar ul .liChecked[data-v-38c8d5fa] {
    background: #a90000
}

#home .noticeBar[data-v-38c8d5fa] {
    width: 100%;
    height: 44px;
    box-sizing: border-box;
    padding-right: 122px;
    background-color: #fff
}

#home .noticeBar .van-notice-bar[data-v-38c8d5fa] {
    height: 100%
}

#home .mainContent[data-v-38c8d5fa] {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center
}

#home .mainContent .tjCourse[data-v-38c8d5fa] {
    width: 100%;
    background: url(../img/home_course_bg.1a9bea87.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 30px
}

#home .recommend[data-v-38c8d5fa] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f9f9f9
}

#home .moduleStyle[data-v-38c8d5fa] {
    width: 1146px;
    box-sizing: border-box;
    padding: 20px 0 20px 0
}

#home .news_uncultivated[data-v-38c8d5fa] {
    width: 250px;
    height: 185px;
    background-image: url(../img/dangshi.7a71a119.png);
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

#home .news_uncultivated .path[data-v-38c8d5fa] {
    width: 40px
}

#home .news_uncultivated .c[data-v-38c8d5fa] {
    width: 156px
}

#home .news[data-v-38c8d5fa] {
    display: flex;
    justify-content: space-between
}

#home .news_carousel[data-v-38c8d5fa] {
    width: 380px;
    height: 186px;
    position: relative
}

#home .news_carousel .custom-indicator[data-v-38c8d5fa] {
    position: absolute;
    right: 14px;
    bottom: 14px;
    display: flex;
    align-items: center;
    cursor: pointer
}

#home .news_carousel .custom-indicator .dian[data-v-38c8d5fa] {
    margin-left: 4px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    opacity: .5
}

#home .news_carousel .swiper-content[data-v-38c8d5fa] {
    position: relative
}

#home .news_carousel .swiper-content .news-swiper-content[data-v-38c8d5fa] {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 38px;
    line-height: 38px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding-left: 16px;
    background: linear-gradient(180deg, rgba(13, 18, 34, .3137254902), rgba(20, 28, 46, .5529411765) 84%)
}

#home .news_carousel .swiper-content .news-swiper-content p[data-v-38c8d5fa] {
    width: 250px
}

#home .news_list[data-v-38c8d5fa] {
    height: 186px
}

#home .news_list ul li[data-v-38c8d5fa] {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 12.3px 0;
    border-bottom: 1px solid #cdcdcd
}

#home .news_list ul li:hover .titleDrop[data-v-38c8d5fa] {
    background-color: #ff342f
}

#home .news_list ul li:hover .news_content[data-v-38c8d5fa], #home .news_list ul li:hover .news_time[data-v-38c8d5fa] {
    color: #c20000
}

#home .news_list ul li .titleDrop[data-v-38c8d5fa] {
    width: 10px;
    height: 10px;
    background: #ababab
}

#home .news_list ul li .news_content[data-v-38c8d5fa] {
    width: 320px;
    margin: 0 20px 0 10px
}

#home .news_list ul li .news_time[data-v-38c8d5fa] {
    font-size: 14px
}

#home .news_list ul li .newsCheckedColor[data-v-38c8d5fa] {
    color: #c20000
}

#home .checkDrop[data-v-38c8d5fa] {
    width: 10px;
    height: 10px;
    background-color: #ff342f
}

#home .paddingBottom[data-v-38c8d5fa] {
    box-sizing: border-box;
    padding: 0 0 32px 0
}

#home .liveCenter .liMr[data-v-38c8d5fa] {
    margin-right: 24px
}

#home .liveCenter ul[data-v-38c8d5fa] {
    display: flex;
    align-items: center
}

#home .liveCenter ul li[data-v-38c8d5fa] {
    width: 366px;
    box-shadow: 0 0 12px rgba(7, 23, 60, .1);
    padding-bottom: 20px;
    border-radius: 4px
}

#home .liveCenter ul li img[data-v-38c8d5fa] {
    width: 100%;
    border-radius: 4px 4px 0 0
}

#home .liveCenter ul li .live_name[data-v-38c8d5fa], #home .liveCenter ul li .live_time[data-v-38c8d5fa] {
    box-sizing: border-box;
    padding: 0 20px
}

#home .liveCenter ul li .live_name[data-v-38c8d5fa] {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    margin: 16px 0 11px 0
}

#home .liveCenter ul li .live_time[data-v-38c8d5fa] {
    width: 100%;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: space-between
}

#home .liveCenter ul li .liveType[data-v-38c8d5fa] {
    display: inline-block;
    margin-left: 10px;
    width: 74px;
    height: 24px;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    line-height: 24px;
    border-radius: 4px
}

#home .liveCenter ul li .living[data-v-38c8d5fa] {
    color: #fff;
    background: linear-gradient(180deg, #f83838 2%, rgb(255, 96.2, 96.2))
}

#home .liveCenter ul li .live_preview[data-v-38c8d5fa] {
    color: #f83838;
    background: linear-gradient(180deg, rgba(255, 172.7, 172.7, .18) 6%, rgba(248, 56, 56, .18))
}

#home .ltmoreStyle[data-v-38c8d5fa] {
    width: 100%;
    height: 135px;
    text-align: center;
    line-height: 120px;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    border-radius: 4px;
    background-color: green
}

#home .xiangcun[data-v-38c8d5fa] {
    background-image: url(../img/xczx.73702774.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

#home .keyan[data-v-38c8d5fa] {
    background-image: url(../img/kyzk.8d4fade6.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.top_bar .el-input {
    width: 307px;
    height: 36px
}

.top_bar .el-input__inner {
    height: 36px;
    line-height: 36px;
    border: 1px solid #c20000;
    border-radius: 4px 0 0 4px
}

.top_bar .el-input__inner::placeholder {
    color: #969696;
    font-family: PingFang SC;
    font-weight: 400
}

.top_bar .el-input-group__append {
    width: 0;
    padding: 0 11px;
    background: #c20000;
    border-radius: 0 4px 4px 0;
    border: 2px solid #c20000
}

.top_bar .el-icon-search {
    color: #fff;
    font-weight: 600
}

#home .el-card__body, #home .el-main {
    padding: 0 20px
}

#home .van-notice-bar {
    padding: 0 16px 0 0
}

#home .van-icon {
    font-size: 20px
}

#home .el-footer, #home .el-header, #home .el-main {
    padding: 0
}
.pathWrap-main {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 15px 0 15px
}

.pathWrap-main img {
    width: 13px
}

.pathWrap .el-breadcrumb__item {
    cursor: pointer
}

.pathWrap .el-breadcrumb__item,.pathWrap .el-breadcrumb__item:last-child .el-breadcrumb__inner,.pathWrap .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.pathWrap .el-breadcrumb__item:last-child .el-breadcrumb__inner a,.pathWrap .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover {
    color: #999;
    font-weight: 400;
    cursor: pointer
}

.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover {
    color: #a90000
}

.answersTab[data-v-7153781e] {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    height: calc(100% - 20px);
    box-sizing: border-box;
    color: #666;
    background-color: #f8f9fd;
    border-right: 1px solid #d9dbdf;
    border-bottom: 1px solid #d9dbdf
}

.answersTab .chat_cont[data-v-7153781e] {
    flex: 1;
    padding: 10px 15px;
    box-sizing: border-box;
    overflow-y: auto;
    background-color: #f8f9fd
}

.answersTab .chat_cont[data-v-7153781e]::-webkit-scrollbar {
    background: rgba(0,0,0,0);
    width: 4px
}

.answersTab .chat_cont[data-v-7153781e]::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg,#8e1212,#5d1109);
    border-radius: 5px
}

.answersTab .chat_cont[data-v-7153781e]::-webkit-scrollbar-track {
    background: rgba(0,0,0,0)
}

.answersTab .chat_cont .chat_loading[data-v-7153781e] {
    font-size: 12px;
    text-align: center
}

.answersTab .chat_cont .chat_no[data-v-7153781e] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    font-size: 12px;
    color: #858585
}

.answersTab .chat_cont .chat_item[data-v-7153781e] {
    display: flex;
    flex-direction: column;
    gap: 5px;
    color: #4f4f4f;
    font-size: 12px;
    line-height: normal;
    margin-bottom: 8px
}

.answersTab .chat_cont .chat_item .item_header[data-v-7153781e] {
    display: flex;
    align-items: center;
    gap: 10px
}

.answersTab .chat_cont .chat_item .item_header .img[data-v-7153781e],.answersTab .chat_cont .chat_item .item_header img[data-v-7153781e] {
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
    color: #fff
}

.answersTab .chat_cont .chat_item .item_header .item_right[data-v-7153781e] {
    flex: 1;
    color: #fff
}

.answersTab .chat_cont .chat_item .item_header .item_right .item_name[data-v-7153781e] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color: #7a8693
}

.answersTab .chat_cont .chat_item .item_btm[data-v-7153781e] {
    display: flex
}

.answersTab .chat_cont .chat_item .item_btm .text[data-v-7153781e] {
    max-width: 86%;
    background-color: #e9edf1;
    padding: 5px 8px;
    border-radius: 8px;
    box-sizing: border-box;
    white-space: pre-wrap
}

.answersTab .chat_cont .chat_item .href[data-v-7153781e] {
    color: #2d58f4;
    text-decoration: underline
}

.answersTab .chat_cont .reversal .item_header[data-v-7153781e] {
    flex-direction: row-reverse
}

.answersTab .chat_cont .reversal .item_btm[data-v-7153781e],.answersTab .chat_cont .reversal .item_header .item_name[data-v-7153781e] {
    justify-content: flex-end
}

.answersTab .chat_cont .reversal .item_btm .text[data-v-7153781e] {
    color: #fff;
    background-color: #6c52f5
}

.answersTab .chat_btm[data-v-7153781e] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    padding: 0 15px;
    background: #f8f9fd;
    border-right: 1px solid #d9dbdf;
    border-bottom: 1px solid #d9dbdf;
    box-sizing: border-box
}

.answersTab .chat_btm[data-v-7153781e] .el-input__inner {
    border: 2px solid #a19bc6;
    border-radius: 25px;
    background-color: #dedef4
}

.answersTab .chat_btm[data-v-7153781e] .el-input__suffix .el-icon-s-promotion {
    font-size: 20px;
    line-height: 40px;
    color: #101010;
    padding-right: 10px
}

.abstractTab[data-v-2a3a1887] {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    height: calc(100% - 20px);
    padding: 10px 15px;
    box-sizing: border-box;
    font-size: 14px;
    color: #262626;
    background-color: #f8f9fd;
    border-right: 1px solid #d9dbdf;
    border-bottom: 1px solid #d9dbdf;
    overflow-y: auto
}

.abstractTab[data-v-2a3a1887]::-webkit-scrollbar {
    background: rgba(0,0,0,0);
    width: 4px
}

.abstractTab[data-v-2a3a1887]::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg,#8e1212,#5d1109);
    border-radius: 5px
}

.abstractTab[data-v-2a3a1887]::-webkit-scrollbar-track {
    background: rgba(0,0,0,0)
}

.abstractTab .message[data-v-2a3a1887] {
    display: flex;
    justify-content: center;
    height: 100%;
    font-size: 12px;
    color: #858585
}

.abstractTab .center[data-v-2a3a1887] {
    align-items: center
}

.outlineTab[data-v-62039d9f] {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    height: calc(100% - 20px);
    padding: 10px 15px;
    box-sizing: border-box;
    font-size: 14px;
    color: #262626;
    background-color: #f8f9fd;
    border-right: 1px solid #d9dbdf;
    border-bottom: 1px solid #d9dbdf;
    overflow-y: auto
}

.outlineTab[data-v-62039d9f]::-webkit-scrollbar {
    background: rgba(0,0,0,0);
    width: 4px
}

.outlineTab[data-v-62039d9f]::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg,#8e1212,#5d1109);
    border-radius: 5px
}

.outlineTab[data-v-62039d9f]::-webkit-scrollbar-track {
    background: rgba(0,0,0,0)
}

.outlineTab ul li[data-v-62039d9f] {
    display: flex;
    min-height: 50px
}

.outlineTab ul li .left[data-v-62039d9f] {
    position: relative;
    cursor: pointer;
    width: 70px;
    color: #305af6;
    text-decoration: underline;
    padding-top: 2px
}

.outlineTab ul li .left[data-v-62039d9f]:before {
    content: "";
    position: absolute;
    top: 7px;
    right: -3px;
    width: 6px;
    height: 6px;
    background-color: #4734b6;
    border-radius: 50%
}

.outlineTab ul li .right[data-v-62039d9f] {
    flex: 1;
    width: 0;
    border-left: 1px solid #d9dbdf;
    padding-left: 15px;
    padding-bottom: 10px
}

.outlineTab .message[data-v-62039d9f] {
    display: flex;
    justify-content: center;
    height: 100%;
    font-size: 12px;
    color: #858585
}

.outlineTab .center[data-v-62039d9f] {
    align-items: center
}

.belonging_zone[data-v-72693a88] {
    width: 100%;
    height: 100%
}

.belonging_zone ul li[data-v-72693a88] {
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    padding: 18px 20px;
    padding-left: 30px;
    color: #262626
}

.belonging_zone ul li[data-v-72693a88]:nth-child(2n-1) {
    background-color: #f4f5f9
}

.belonging_zone ul li[data-v-72693a88]:after {
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%) rotate(45deg);
    content: "";
    width: 5px;
    height: 5px;
    background: #262626
}

.player96[data-v-5b5cf4e2] {
    width: 100%;
    height: 100%;
    position: relative
}

.player96 .barrage[data-v-5b5cf4e2] {
    position: absolute;
    width: calc(100% - 60px);
    height: calc(100% - 45px);
    overflow: hidden;
    top: 0;
    z-index: 9999
}

.player96 .barrage .barrageList[data-v-5b5cf4e2] {
    width: 100%;
    height: 40px;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    line-height: 40px;
    position: relative;
    z-index: 1
}

.player96 .barrage .barrageList .barrageList_item[data-v-5b5cf4e2] {
    position: absolute;
    display: inline-block;
    width: 200px;
    animation: barrage-5b5cf4e2 6s linear;
    animation-fill-mode: forwards
}

@keyframes barrage-5b5cf4e2 {
    0% {
        left: 100%;
        transform: translateX(0)
    }

    to {
        left: 0;
        transform: translateX(-200%)
    }
}

#video[data-v-5b5cf4e2],.kg {
    position: relative
}

.kg {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 20px;
    background-color: #dcdfe6;
    border-radius: 12px;
    border: 2px solid #dcdfe6
}

.kg:after {
    transition: left .5s;
    display: block;
    left: 1px;
    top: 0;
    position: absolute;
    content: "弹";
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    color: #dcdfe6;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background-color: #fff
}

.hh {
    border-color: #d0021b;
    background-color: #d0021b
}

.hh:after {
    color: #d0021b;
    left: 26px
}

.PlayerCC[data-v-509d0117] {
    width: 100%;
    height: 100%
}

.PlayerCC #video[data-v-509d0117] {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding-bottom: 60px
}

.el-row[data-v-509d0117] {
    top: 50%;
    transform: translateY(-50%)
}

.el-col[data-v-509d0117] {
    width: 256px;
    border-radius: 2px;
    margin-right: 18px;
    height: 320px;
    cursor: pointer
}

.el-col[data-v-509d0117]:nth-child(3) {
    margin-right: 0
}

.el-card__body[data-v-509d0117] {
    height: 100%
}

.el-card__body .imgBox[data-v-509d0117] {
    width: 100%;
    height: 180px;
    overflow: hidden;
    position: relative;
    background: #e9e9e9;
    text-align: center
}

.el-col:hover .imgBox .image[data-v-509d0117] {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1)
}

.el-card__body .imgBox img[data-v-509d0117] {
    width: 100%;
    height: 100%!important;
    transition: all .8s ease 0s
}

.el-card__body img.l-card[data-v-509d0117] {
    width: 100%;
    height: 160px
}

.el-card[data-v-509d0117] {
    height: 100%;
    box-shadow: 0 0 0 0 rgba(20,11,47,.12),0 2px 2px -3px rgba(0,0,0,.32)
}

.viewContent[data-v-509d0117] {
    margin-top: 12px;
    padding: 12px 16px;
    box-sizing: border-box;
    overflow: hidden;
    line-height: 1
}

.time[data-v-509d0117] {
    font-size: 7px
}

.title[data-v-509d0117] {
    display: block;
    font-size: 16px;
    font-weight: 500;
    color: #3e3f42;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.bottom[data-v-509d0117] {
    margin-top: 18px;
    color: #999
}

.viewPeople[data-v-509d0117] {
    float: right
}

.numberOfHours[data-v-509d0117] {
    color: #696974;
    font-size: 14px;
    margin-top: 18px
}

.numberOfHours>span[data-v-509d0117] {
    margin-right: 5px
}

.numberOfHours>span>i[data-v-509d0117] {
    margin-right: 2px
}

.numberOfHours>span[data-v-509d0117]:last-child {
    margin-right: 0
}

.button[data-v-509d0117] {
    padding: 0;
    float: right
}

#player[data-v-75fb8a80] {
    width: 100%;
    height: 100%
}

.jw-controlbar {
    width: 100%
}

#tc_video_box,#video_js_player,#videoBox,.video-js {
    width: 100%;
    height: 100%
}

.course_keyword[data-v-5de865fa] {
    width: 100%;
    min-height: 200px;
    padding-bottom: 20px;
    display: grid;
    grid-template-columns: repeat(9,1fr)
}

.course_keyword .course_keyword_item[data-v-5de865fa] {
    box-sizing: border-box;
    padding: 0 10px
}

.course_keyword .course_keyword_item .el-tag[data-v-5de865fa] {
    width: 100%;
    display: flex;
    justify-content: center
}

.time_line[data-v-957fdfce] {
    width: 100%;
    padding: 12px;
    display: flex
}

.time_line .line[data-v-957fdfce] {
    background-color: rgba(34,34,34,.08);
    margin-right: 12px;
    min-width: 1px;
    max-width: 1px
}

.time_line_item[data-v-6adaefbf] {
    width: 100%;
    cursor: pointer;
    position: relative
}

.time_line_item[data-v-6adaefbf]:before {
    background: #2468f2;
    border-radius: 50%;
    content: "";
    display: block;
    height: 6px;
    left: -15px;
    position: absolute;
    top: 5px;
    width: 6px
}

.time_line_item .time[data-v-6adaefbf] {
    color: #2468f2;
    font-size: 14px;
    margin-bottom: 8px
}

.time_line_item .content[data-v-6adaefbf] {
    background: #f2f6fa;
    border-radius: 4px;
    box-sizing: border-box;
    color: #222;
    cursor: pointer;
    font-size: 14px;
    margin-bottom: 8px;
    padding: 8px;
    width: 100%
}

.course_subtitle[data-v-62f7b738] {
    width: 100%
}

.course_subtitle .selectParagraph .content {
    color: #2468f2
}

.courseDetails[data-v-4f08bb9a] {
    margin-bottom: 40px
}

.courseDetails .banner[data-v-4f08bb9a] {
    width: 1280px;
    height: 149px;
    background: url(../img/coursePlay.34793aff.png) no-repeat;
    background-size: 100% 100%
}

[data-v-4f08bb9a] .el-tabs__item {
    font-size: 13px;
    font-weight: 700
}

.cd_header[data-v-4f08bb9a] {
    margin-top: 0;
    width: 100%
}

.cd_header .cd_player[data-v-4f08bb9a] {
    display: flex;
    width: 100%
}

.cd_header .cd_player .cd_player_left[data-v-4f08bb9a] {
    position: relative;
    flex: 1
}

.cd_header .cd_player .cd_player_left .palyer_tab[data-v-4f08bb9a] {
    position: absolute;
    width: 57px;
    right: 0;
    top: 40%;
    transform: translateY(-50%);
    z-index: 1000
}

.cd_header .cd_player .cd_player_left .palyer_tab>div>div[data-v-4f08bb9a] {
    cursor: pointer;
    width: 57px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    margin-bottom: 2px;
    color: #fff;
    font-size: 14px;
    background: rgba(0,0,0,.5);
    margin-bottom: 10px;
    border-radius: 5px 0 0 5px
}

.cd_header .cd_player .cd_player_left .palyer_tab .nav_active[data-v-4f08bb9a],.cd_header .cd_player .cd_player_left .palyer_tab>div>div[data-v-4f08bb9a]:hover {
    color: #fff;
    background-color: #d0021b
}

.cd_header .cd_player .cd_player_left .player_vessel[data-v-4f08bb9a] {
    height: 550px;
    position: relative;
    padding: 0;
    background-color: #000
}

.cd_header .cd_player .cd_player_left .player_vessel .CCplayer[data-v-4f08bb9a] {
    width: 100%;
    height: 100%
}

.cd_header .cd_player .cd_player_left .player_vessel[data-v-4f08bb9a] .GRAPHIC {
    width: 100%;
    height: 550px;
    color: #fff;
    padding: 0 20px;
    box-sizing: border-box
}

.cd_header .cd_player .cd_player_left .player_vessel[data-v-4f08bb9a] .GRAPHIC>* {
    font-size: 17px;
    line-height: 28px;
    color: #fff
}

.cd_header .cd_player .cd_player_left .player_vessel[data-v-4f08bb9a] .GRAPHIC>* img {
    width: 100%!important
}

.cd_header .cd_player .cd_palyer_rigth[data-v-4f08bb9a] {
    position: relative;
    width: 300px;
    height: 550px;
    background-color: #26262b
}

.cd_header .cd_player .cd_palyer_rigth .palyer_rigth_close[data-v-4f08bb9a] {
    padding-top: 10px;
    color: #fff;
    text-align: right
}

.cd_header .cd_player .cd_palyer_rigth .palyer_rigth_close em[data-v-4f08bb9a] {
    cursor: pointer;
    margin-right: 10px
}

.cd_header .cd_player .cd_palyer_rigth .palyer_rigth_header[data-v-4f08bb9a] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 60px;
    padding-left: 20px
}

.cd_header .cd_player .cd_palyer_rigth .palyer_rigth_header .title[data-v-4f08bb9a] {
    max-width: 350px;
    padding-right: 10px;
    font-size: 20px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all
}

.cd_header .cd_player .cd_palyer_rigth .palyer_rigth_header .describe[data-v-4f08bb9a] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.cd_header .cd_player .cd_palyer_rigth .palyer_rigth_header .describe .describe_left .ml30[data-v-4f08bb9a] {
    margin-left: 20px
}

.cd_header .cd_player .cd_palyer_rigth .palyer_rigth_header .describe .describe_exam[data-v-4f08bb9a] {
    padding-right: 10px
}

.cd_header .cd_player .cd_palyer_rigth .palyer_rigth_header .describe .describe_exam span[data-v-4f08bb9a] {
    cursor: pointer;
    padding: 2px 10px;
    font-size: 12px;
    color: #d0021b;
    border: 1px solid #d0021b
}

.cd_header .cd_player .cd_palyer_rigth .player_right_list[data-v-4f08bb9a] {
    position: relative;
    height: 462px;
    box-sizing: border-box;
    overflow: hidden
}

.cd_header .cd_player .cd_palyer_rigth .chap-seclist li[data-v-4f08bb9a] {
    border-bottom: none;
    cursor: pointer
}

.cd_floor[data-v-4f08bb9a] {
    margin-top: 10px
}

.cd_floor .cd_floor_box[data-v-4f08bb9a] {
    display: flex
}

.cd_floor .cd_floor_box .cd_left[data-v-4f08bb9a] {
    flex: 8.5
}

.cd_floor .cd_floor_box .cd_left .cd_left_header[data-v-4f08bb9a] {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    color: #666;
    background-color: #fff;
    margin: 0 0 10px 0;
    padding: 30px 20px;
    box-sizing: border-box
}

.cd_floor .cd_floor_box .cd_left .cd_left_header .header_left[data-v-4f08bb9a] {
    flex: 1
}

.cd_floor .cd_floor_box .cd_left .cd_left_header .header_left h4[data-v-4f08bb9a] {
    font-size: 18px;
    font-weight: 700;
    color: #000
}

.cd_floor .cd_floor_box .cd_left .cd_left_header .header_left em[data-v-4f08bb9a] {
    color: #000;
    font-weight: 700
}

.cd_floor .cd_floor_box .cd_left .cd_left_header .header_left p[data-v-4f08bb9a] {
    margin-top: 10px;
    color: #666
}

.cd_floor .cd_floor_box .cd_left .cd_left_header .header_left .time[data-v-4f08bb9a] {
    margin-top: 10px;
    display: flex;
    height: 15px
}

.cd_floor .cd_floor_box .cd_left .cd_left_header .header_left .time span[data-v-4f08bb9a] {
    display: flex;
    align-items: center;
    margin-right: 40px
}

.cd_floor .cd_floor_box .cd_left .cd_left_header .header_left .time img[data-v-4f08bb9a] {
    height: 15px;
    width: 15px;
    margin-right: 10px
}

.cd_floor .cd_floor_box .cd_left .cd_left_header .header_left .time i[data-v-4f08bb9a] {
    font-size: 13px;
    color: #666
}

.cd_floor .cd_floor_box .cd_left .cd_left_header .header_right[data-v-4f08bb9a] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
    margin-left: 20px
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor[data-v-4f08bb9a] {
    padding: 10px 20px;
    box-sizing: border-box;
    background-color: #fff
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .commentBox[data-v-4f08bb9a] {
    box-sizing: border-box;
    padding: 20px
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor[data-v-4f08bb9a] .el-textarea textarea {
    width: 100%
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .submitrReply[data-v-4f08bb9a] {
    margin-top: 10px
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor #courseReplay[data-v-4f08bb9a] {
    border-bottom: 0
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mulu[data-v-4f08bb9a] {
    padding-left: 10px;
    height: 50px;
    line-height: 50px;
    font-weight: 700;
    font-size: 15px;
    color: #262626
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mulu-title .slot-title[data-v-4f08bb9a] {
    padding-left: 10px
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .class-title[data-v-4f08bb9a] {
    width: 100%;
    display: flex
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .class-title .class-title-name[data-v-4f08bb9a] {
    flex: 8;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
    padding-right: 20px;
    box-sizing: border-box
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .class-title .time[data-v-4f08bb9a] {
    flex: 2
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .nodatas[data-v-4f08bb9a] {
    background: #fff
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .publicClass[data-v-4f08bb9a] {
    background-color: #fff;
    min-height: 400px;
    box-sizing: border-box;
    padding: 10px
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .courseList .cStar[data-v-4f08bb9a] {
    margin-bottom: 15px
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .courseData[data-v-4f08bb9a] {
    background-color: #fff;
    max-height: 400px;
    box-sizing: border-box
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .courseData ul li[data-v-4f08bb9a] {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    font-size: 14px;
    color: #262626;
    padding: 0 20px;
    padding-left: 30px;
    background-color: #fff;
    transition: all .3s
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .courseData ul li[data-v-4f08bb9a]:hover {
    background-color: #f4f5f9
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .courseData ul li[data-v-4f08bb9a]:after {
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%) rotate(45deg);
    content: "";
    width: 5px;
    height: 5px;
    background: #262626
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .courseData ul li a[data-v-4f08bb9a] {
    color: #a90000;
    font-size: 12px
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .courseData ul li span[data-v-4f08bb9a]:last-child {
    cursor: pointer;
    padding-left: 10px;
    font-size: 12px;
    color: #a90000
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out[data-v-4f08bb9a] {
    position: relative;
    height: 55px;
    cursor: pointer;
    padding: 0 15px;
    margin: 0 10px;
    transition: all .3s
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in[data-v-4f08bb9a]:after,.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out[data-v-4f08bb9a]:after {
    position: absolute;
    top: 15px;
    left: 0;
    transform: rotate(45deg);
    content: "";
    width: 5px;
    height: 5px;
    background: #262626
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in[data-v-4f08bb9a]:hover,.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out[data-v-4f08bb9a]:hover {
    background: #f4f5f9
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in:hover .totalTime[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out:hover .totalTime[data-v-4f08bb9a] {
    color: #a90000
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in:hover .total-img2[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out:hover .total-img2[data-v-4f08bb9a] {
    display: none
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in:hover .total-img[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out:hover .total-img[data-v-4f08bb9a] {
    display: block!important
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in .c-list_label[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out .c-list_label[data-v-4f08bb9a] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    height: 55px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 13px;
    color: #262626;
    padding: 6px 0;
    box-sizing: border-box;
    transition: all .3s
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in .c-list_label span[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out .c-list_label span[data-v-4f08bb9a] {
    white-space: nowrap!important;
    line-height: normal!important
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in .c-list_label .time[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out .c-list_label .time[data-v-4f08bb9a] {
    color: #798690
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in .total-img2[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in .total-img[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out .total-img2[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out .total-img[data-v-4f08bb9a] {
    width: 12px;
    transition: all .3s
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in .totalTime[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out .totalTime[data-v-4f08bb9a] {
    padding: 0;
    height: 50px;
    line-height: 50px;
    font-size: 12px;
    color: #798690;
    padding-left: 5px
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in[data-v-4f08bb9a]:last-child {
    border-bottom: 0
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in .el-col-6[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-out .el-col-6[data-v-4f08bb9a] {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .mouse-in .el-row[data-v-4f08bb9a] {
    height: 100%
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor[data-v-4f08bb9a] .el-collapse {
    border: none
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor[data-v-4f08bb9a] .el-collapse-item__content {
    padding: 0
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .totalPlay[data-v-4f08bb9a] {
    position: relative;
    width: 13px;
    height: 13px;
    border: 1px solid #d0021b;
    border-radius: 50%;
    margin-top: 2px
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .totalPlay div[data-v-4f08bb9a] {
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translate(-90%,-50%);
    border-left: 5px solid #d0021b;
    border-top: 4px solid rgba(0,0,0,0);
    border-bottom: 4px solid rgba(0,0,0,0);
    border-right: 4px solid rgba(0,0,0,0)
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .reply-list ul li[data-v-4f08bb9a] {
    border-bottom: 1px solid #f2f2f2;
    min-height: 50px;
    padding: 20px 5px 10px 65px;
    position: relative
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .reply-list .noter-txt[data-v-4f08bb9a] {
    white-space: pre-wrap;
    word-break: break-all
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor[data-v-4f08bb9a] .one-txt-cut {
    width: 640px
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .reply-list .review-box ul li[data-v-4f08bb9a],.cd_floor .cd_floor_box .cd_left .cd_left_floor .review-box ul li[data-v-4f08bb9a] {
    padding-left: 0
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .lh-reply-btn[data-v-4f08bb9a] {
    background-color: #d0021b;
    border: 0
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .replyCount[data-v-4f08bb9a] {
    position: relative;
    border-bottom: 1px solid #f2f2f2;
    min-height: 50px;
    padding: 20px 5px 10px 60px;
    padding-left: 60px!important
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .pr[data-v-4f08bb9a] {
    padding-left: 60px!important
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .reply-list .noter-txt[data-v-4f08bb9a] {
    text-align: initial
}

.cd_floor .cd_floor_box .cd_left .cd_left_floor .replyList[data-v-4f08bb9a] {
    display: none
}

.cd_floor .cd_floor_box .cd_right[data-v-4f08bb9a] {
    flex: 2.5;
    height: 300px;
    margin-left: 10px;
    background-color: #fff
}

.cd_floor .cd_floor_box .cd_right .follow_set[data-v-4f08bb9a] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%!important;
    height: 30px!important
}

.cd_floor .cd_floor_box .cd_right .follow_set .follow[data-v-4f08bb9a] {
    background-color: #b30000;
    border-radius: 10px;
    font-size: 14px;
    font-family: PingFangHK-Medium,PingFangHK;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    padding: 2px 20px;
    margin-top: 10px;
    cursor: pointer
}

.cd_floor .cd_floor_box .cd_right .cd_right_header[data-v-4f08bb9a] {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 54%;
    padding: 20px 0 10px 0;
    box-sizing: border-box
}

.cd_floor .cd_floor_box .cd_right .cd_right_header div[data-v-4f08bb9a] {
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
    border-radius: 50%
}

.cd_floor .cd_floor_box .cd_right .cd_right_header div img[data-v-4f08bb9a] {
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.cd_floor .cd_floor_box .cd_right .cd_right_floor[data-v-4f08bb9a] {
    font-size: 12px;
    height: 46%;
    line-height: 26px;
    padding: 0 30px 30px;
    box-sizing: border-box;
    color: #666
}

.cd_floor .cd_floor_box .cd_right .cd_right_floor p[data-v-4f08bb9a] {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis
}

.el-icon-star-on {
    color: #a90000
}

#videoBox {
    font-size: 14px;
    width: 100%;
    height: 100%;
    margin: 0 auto
}

.courseDetails .el-button--default {
    color: #fff
}

#video_box,iframe {
    width: 100%;
    height: 100%
}

#video_box {
    max-width: 100%
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio:2) {
    .tcp-logo-img {
        width:50%
    }
}

.n-ct-cont-notice {
    height: calc(100vh - 160px)
}

#notesContextBox {
    height: 80px!important;
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    border: 1px solid #ddd;
    color: #666;
    font-size: 14px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 4px 1.5%
}

.pl15 .of {
    height: 110px
}

.pl15 .of .el-textarea {
    height: 80px!important
}

.of .tar {
    height: 25px
}

.of .tar a {
    line-height: 20px;
    font-size: 12px;
    padding: 2px 10px;
    border: 0;
    background-color: #d0021b
}

#ctCont-box,.n-ct-cont-notice {
    padding: 0 10px 0 20px
}

.mt10,.pl15,.pr15 {
    padding: 0
}

.c-master {
    color: red
}

.lh-reply-btn {
    background: #b30000;
    color: #fff;
    border: 1px solid #b30000;
    display: inline-block;
    font: 14 ppx/30px Microsoft YaHei;
    height: 30px;
    text-align: center;
    padding: 0 21px
}

.n-ctcn-tit {
    border-bottom: 1px solid #4c4c4c;
    padding-bottom: 5px
}

.n-ct-cont-notice-list {
    padding: 10px 15px 0 20px;
    overflow: hidden
}

.n-ct-cont-notice-list .review-box ul li {
    border-bottom: 1px solid #4c4c4c;
    padding: 15px 0 15px 50px
}

.review-uu ul {
    height: auto
}

.review-box ul li {
    border-bottom: 1px solid #f2f2f2;
    min-height: 50px;
    padding: 20px 5px 10px 56px;
    position: relative
}

.noter-pic {
    left: 0;
    position: absolute;
    top: 20px
}

.n-ct-cont-notice-list .review-box ul li .noter-pic img {
    width: 40px;
    height: 40px
}

.noter-pic img {
    border-radius: 50%;
    display: block;
    height: 50px;
    width: 50px
}

.noter-txt p {
    color: #999
}

.n-note-edit {
    width: 97%;
    height: 110px;
    border-radius: 4px;
    overflow: hidden;
    resize: none;
    border: 1px solid #ddd;
    background: #fff;
    padding: 4px 1.5%;
    color: #666
}

.n-note-btn {
    font-size: 0
}

.n-note-btn a {
    padding: 0 11px
}

.n-ct-cont-notice .lh-reply-btn {
    height: 26px;
    line-height: 26px;
    border-radius: 2px
}

.c-cou-type em,.play-icon-box .play-icon {
    background-position: -31px -194px
}

.c-p-title {
    font-size: 14px;
    color: #777
}

.c-cou-type .audio-icon,.play-icon-box .audio-icon {
    background-position: -123px -225px
}

.c-cou-type .wd-icon,.play-icon-box .wd-icon {
    background-position: -123px -199px
}

.planList {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.planList-detail {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.planList .planList-detail .plan-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
    margin-left: 10px
}

.plan-list-active {
    background-color: #181818
}

.nodatas {
    height: 350px
}

.nodatas .dataBox {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%
}

.zone-list-page {
    margin-top: 20px;
    text-align: center
}

.notDate {
    display: flex;
    align-items: center;
    min-height: calc(100vh - 300px)
}
.el-carousel__item h3[data-v-4732e40c] {
    color: #475669;
    font-size: 18px;
    opacity: .75;
    margin: 0
}

.swiperBox .el-carousel__item div[data-v-4732e40c] {
    height: 100%;
    object-fit: unset
}

.swiperBox img[data-v-4732e40c] {
    width: 100%;
    height: 100%;
    object-fit: unset
}

.swiperBox .imgBg[data-v-4732e40c] {
    background-repeat: no-repeat!important;
    background-size: 100% 100%!important;
    background-position: 50%!important
}

.swiperBox .el-carousel__container {
    width: 100%;
    height: 240px
}

.swiperBox .el-button--default {
    color: #fff
}

.tree__item_content[data-v-f96eb0ee] {
    width: 160px;
    display: flex;
    align-items: center
}

.gray[data-v-f96eb0ee] {
    position: relative;
    top: 1px;
    padding-left: 5px
}

#course_center[data-v-51f6f132] {
    width: 100%;
    background-color: #fff;
    padding-bottom: 40px
}

#course_center .filter-box[data-v-51f6f132] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 18px
}

#course_center .filter-box .theme_welcome[data-v-51f6f132] {
    display: flex;
    align-items: center;
    margin-left: 5px
}

#course_center .filter-box .theme_welcome .theme_welcome_item[data-v-51f6f132] {
    box-sizing: border-box;
    padding: 5px 26px;
    margin-right: 10px;
    border-radius: 2px;
    font-size: 13px;
    color: #727272;
    border: 1px solid #e3e3e3;
    transition: all .3s
}

#course_center .filter-box .theme_welcome .theme_welcome_item[data-v-51f6f132]:hover {
    color: #a90000;
    border-color: #a90000
}

#course_center .filter-box .right[data-v-51f6f132] {
    display: flex;
    align-items: center;
    gap: 12px
}

#course_center .filter-box .right[data-v-51f6f132] .el-select input {
    padding-left: 60px
}

#course_center .filter-box .right[data-v-51f6f132] .el-input {
    width: 198px!important;
    height: 30px!important
}

#course_center .filter-box .right[data-v-51f6f132] .el-input .el-input__inner {
    border-color: #a90000!important
}

#course_center .filter-box .right[data-v-51f6f132] .el-input .el-icon-search {
    color: #a90000!important
}

#course_center .filter-box .right[data-v-51f6f132] .el-input .el-input__prefix div {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    margin: 0 10px;
    color: #a90000!important
}

#course_center .filter-box .right[data-v-51f6f132] .el-input .el-input__prefix div:before {
    content: "";
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 15px;
    background: #a90000!important;
    border-radius: 3px
}

#course_center .course_center_content[data-v-51f6f132] {
    display: grid;
    grid-template-columns: repeat(4,calc(25% - 9px));
    gap: 12px;
    row-gap: 18px
}

#course_center .course_center_content>div[data-v-51f6f132] {
    cursor: pointer
}

#course_center .course_center_content>div[data-v-51f6f132]:hover {
    transform: translateY(-5px)
}

#course_center .course_center_image[data-v-51f6f132] {
    width: 100%;
    height: 137px;
    aspect-ratio: 1.77777778;
    display: flex
}

#course_center .course_center_content_item[data-v-51f6f132] {
    font-size: 14px;
    color: #262626;
    padding: 10px 12px;
    box-sizing: border-box
}

#course_center .course_center_content_time[data-v-51f6f132] {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    color: #858585;
    height: 19px;
    margin-top: 5px
}

#course_center .course_center_content_tabs[data-v-51f6f132] {
    box-sizing: border-box;
    padding: 6px 20px;
    border-radius: 20px;
    font-size: 14px;
    margin-right: 2px;
    margin-bottom: 10px;
    height: max-content
}

#course_center .course_center_content_tabs-active[data-v-51f6f132],#course_center .course_center_content_tabs[data-v-51f6f132]:hover {
    color: #fff;
    background-color: #b30000
}

#course_center .course_center_content_tabs_more[data-v-51f6f132] {
    color: #898889;
    display: flex;
    align-items: center;
    height: 31px
}

#course_center .course_center_content_tabs_more i[data-v-51f6f132] {
    transition: transform .3s ease-in-out
}

#course_center .course_center_content_tabs_more_rotate i[data-v-51f6f132] {
    transform: rotate(180deg)
}

#course_center .order_active[data-v-51f6f132] {
    color: #b30000
}

#course_center .G[data-v-51f6f132] {
    transition: height .3s ease-in-out
}

#course_center .el-rate {
    display: flex;
    justify-content: space-between
}

#course_center .el-rate__icon {
    margin-right: 0
}
