/* Minification failed. Returning unminified contents.
(1586,40): run-time error CSS1046: Expect comma, found '0'
(1586,44): run-time error CSS1046: Expect comma, found '/'
(5244,40): run-time error CSS1046: Expect comma, found '0'
(5244,44): run-time error CSS1046: Expect comma, found '/'
 */
@charset "UTF-8";
/* CSS Reset*/
html {
    font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 14px;
}

body {
    margin: 0;
    font: 12px/1.2tahoma, arial, \5b8b\4f53;
    color: #000;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    background: #f1f1f1;
    min-width: 1260px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

a {
    background: transparent;
    text-decoration: none;
    color: #000;
}

    a:active {
        outline: 0;
    }

b, strong {
    font-weight: bold;
}

dfn {
    font-style: normal;
}

img {
    border: 0;
    vertical-align: middle;
}

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    outline: none;
}

i, em {
    font-style: normal;
}

input, textarea, button {
    border: 0;
    margin: 0;
    padding: 0;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
}

textarea {
    resize: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {
    margin: 0;
}

ul, ol, li, dl, dd {
    margin: 0;
    padding: 0;
}

ul, ol {
    list-style: none;
}

li {
    list-style: none;
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #ccc;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #ccc;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #ccc;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
    overflow: initial;
}

* html .clearfix {
    height: 1%;
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
}

/*多行显示 clamp(5);文本*/
/*单行显示文本; singleLine*/
/* 圆角，默认3像素; border-radius(5px)*/
/*盒模型，默认为border-box; box-sizing(border-box)*/
/*盒子阴影; box-shadow(1px 2px 3px 4px #000)*/
/*过渡效果; transition(all,0.3s)*/
/*css3变形；transform(rotate(190deg))*/
/*input的placeholder元素颜色; placeholder(#fff)*/
/* flex布局，包含flex-box(),水平对齐方式justify-between(space-between),垂直对齐方式align-center(center),flex-item($val:1)*/
.dropdown-btn .iconfont {
    display: inline-block;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.dropdown-btn.active .iconfont {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #0080ff;
}

.dropdown-menu {
    display: none;
    position: absolute;
    width: 100%;
    background: #fff;
}

.wxt-more {
    position: absolute;
    right: 0;
    top: 0;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #999;
}

    .wxt-more:hover {
        color: #4796f7;
    }

    .wxt-more .iconfont {
        font-size: 12px;
    }

.m-title {
    height: 76px;
    padding: 0 20px;
    line-height: 76px;
    background: #fff;
    position: relative;
}

    .m-title .name {
        position: relative;
        z-index: 5;
        display: inline-block;
        font-size: 18px;
        color: #333;
        letter-spacing: 1px;
        margin-right: 35px;
    }

        .m-title .name:before {
            content: '';
            width: 100%;
            height: 4px;
            background: #2695FF;
            background-image: -webkit-gradient(linear, left top, right top, from(#2695FF), to(#54ABFD));
            background-image: linear-gradient(to right, #2695FF, #54ABFD);
            opacity: 0.7;
            position: absolute;
            bottom: 27px;
            left: 0;
            z-index: -1;
        }

    .m-title .name-a {
        color: #666;
        margin-right: 15px;
        display: inline-block;
    }

        .m-title .name-a:hover {
            color: #2695FF;
        }

    .m-title .sub {
        padding-left: 10px;
        font-size: 12px;
        color: #999;
    }

        .m-title .sub em {
            font-style: normal;
            color: #ff9a18;
        }

    .m-title .wxt-more {
        right: 20px;
        top: 23px;
    }

.list-cont {
    background: #fff;
}

    .list-cont .list-item {
        position: relative;
        padding: 25px 30px 15px;
        z-index: 1;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }

        .list-cont .list-item:first-child:before {
            border-top: 1px solid #ccc;
        }

        .list-cont .list-item.nobor {
            border-bottom: 1px solid #fff;
        }

        .list-cont .list-item:hover {
            outline: 1px solid #4b98ff;
            z-index: 2;
        }

            .list-cont .list-item:hover:before {
                display: none;
            }

        .list-cont .list-item:before {
            position: absolute;
            content: '';
            left: 30px;
            top: 0;
            right: 30px;
            border-top: 1px dotted #ccc;
            z-index: 0;
        }

        .list-cont .list-item .third-tips {
            position: absolute;
            width: 57px;
            height: 18px;
            text-align: center;
            top: 0;
            left: -19px;
            font-size: 12px;
            color: #fff;
            background: url(/skins/images/third-tips.png) no-repeat 0 0;
        }

        .list-cont .list-item .type-icon {
            float: left;
            display: inline-block;
            width: 57px;
            height: 70px;
            background: url("/skins/images/type-icon.png") no-repeat;
            margin: 0 20px 0 0;
            position: relative;
        }

            .list-cont .list-item .type-icon.word, .list-cont .list-item .type-icon.doc {
                background-position: 0 0;
            }

            .list-cont .list-item .type-icon.xls, .list-cont .list-item .type-icon.excel {
                background-position: 0 -70px;
            }

            .list-cont .list-item .type-icon.ppt {
                background-position: 0 -140px;
            }

            .list-cont .list-item .type-icon.swf, .list-cont .list-item .type-icon.video {
                background-position: 0 -210px;
            }

            .list-cont .list-item .type-icon.mp3, .list-cont .list-item .type-icon.audio {
                background-position: 0 -280px;
            }

            .list-cont .list-item .type-icon.flv {
                background-position: 0 -210px;
            }

            .list-cont .list-item .type-icon.pdf {
                background-position: 0 -350px;
            }

            .list-cont .list-item .type-icon.rar, .list-cont .list-item .type-icon.zip {
                background-position: 0 -420px;
            }

            .list-cont .list-item .type-icon.other {
                background-position: 0 -490px;
            }

            .list-cont .list-item .type-icon i {
                background-image: url("/skins/images/type_num.png");
                background-repeat: no-repeat;
                background-position: center center;
                position: absolute;
                width: 36px;
                height: 20px;
                left: -3px;
                top: 5px;
            }

                .list-cont .list-item .type-icon i.type-3103 {
                    background-position: 0 0;
                }

                .list-cont .list-item .type-icon i.type-3102 {
                    background-position: 0 -27px;
                }

                .list-cont .list-item .type-icon i.type-3101 {
                    background-position: 0 -55px;
                }

                .list-cont .list-item .type-icon i.type-3106 {
                    background-position: 0 -82px;
                }

                .list-cont .list-item .type-icon i.type-3107 {
                    background-position: 0 -109px;
                }

                .list-cont .list-item .type-icon i.type-3108 {
                    background-position: 0 -137px;
                }

                .list-cont .list-item .type-icon i.type-3105 {
                    background-position: 0 -164px;
                }

                .list-cont .list-item .type-icon i.type-3104 {
                    background-position: 0 -191px;
                }

        .list-cont .list-item .item-type.doc {
            width: 50px;
            height: 46px;
            background: url(/skins/images/icon.png) -147px -119px;
        }

        .list-cont .list-item .page {
            position: absolute;
            top: 110px;
            width: 60px;
            font-size: 12px;
            color: #999;
            text-align: center;
        }

        .list-cont .list-item .list-mid {
            float: left;
            width: 700px;
        }

        .list-cont .list-item .mid-tit {
            position: relative;
            height: 30px;
        }

            .list-cont .list-item .mid-tit .you {
                display: inline-block;
                vertical-align: middle;
                width: 42px;
                height: 35px;
                background-repeat: no-repeat;
                background-position: center center;
            }

        .list-cont .list-item .list-mid .item-tit {
            display: inline-block;
            vertical-align: middle;
            max-width: 640px;
            line-height: 35px;
            font-size: 16px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }

            .list-cont .list-item .list-mid .item-tit:hover {
                color: #fa5614;
            }

        .list-cont .list-item .list-mid .attribute {
            overflow: hidden;
            color: #666;
        }

            .list-cont .list-item .list-mid .attribute li {
                position: relative;
                float: left;
                margin: 7px 0 0;
                font-size: 12px;
                color: #666;
                line-height: 22px;
            }

                .list-cont .list-item .list-mid .attribute li.jiaocai {
                    margin-right: 10px;
                }

                .list-cont .list-item .list-mid .attribute li.feilei {
                    width: 650px;
                }

                .list-cont .list-item .list-mid .attribute li.zj-icon {
                    width: 700px;
                }

                .list-cont .list-item .list-mid .attribute li.taojuan {
                    width: 700px;
                }

                    .list-cont .list-item .list-mid .attribute li.taojuan p {
                        display: inline-block;
                    }

                .list-cont .list-item .list-mid .attribute li.zj-icon p {
                    display: inline-block;
                }

                .list-cont .list-item .list-mid .attribute li span {
                    display: inline-block;
                }

                    .list-cont .list-item .list-mid .attribute li span .icon {
                        margin-right: 5px;
                        font-size: 14px;
                        color: #999;
                    }

                .list-cont .list-item .list-mid .attribute li a {
                    display: inline-block;
                    padding: 0 10px;
                    color: #666;
                    border-radius: 2px;
                    background: #ebf5ff;
                }

                    .list-cont .list-item .list-mid .attribute li a:hover {
                        color: #fff;
                        background: #4b98ff;
                    }

                    .list-cont .list-item .list-mid .attribute li a.bg-info {
                        background: #fff1f1;
                    }

                        .list-cont .list-item .list-mid .attribute li a.bg-info:hover {
                            background: #fa5614;
                        }

        .list-cont .list-item .list-mid .det {
            margin-top: 7px;
            height: 33px;
            color: #666;
            overflow: hidden;
        }

            .list-cont .list-item .list-mid .det li {
                float: left;
                margin-right: 15px;
                font-size: 12px;
                color: #666;
                height: 34px;
                line-height: 34px;
            }

                .list-cont .list-item .list-mid .det li.sc-icon .icon {
                    font-size: 16px;
                }

                .list-cont .list-item .list-mid .det li .icon {
                    margin-right: 5px;
                    font-size: 14px;
                    color: #999;
                }

                .list-cont .list-item .list-mid .det li.point {
                    color: #ff5600;
                    background: none;
                    padding: 0;
                }

                .list-cont .list-item .list-mid .det li.sc-icon span {
                    float: left;
                }

                .list-cont .list-item .list-mid .det li.sc-icon a {
                    float: left;
                    width: 100px;
                    color: #666;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                }

                    .list-cont .list-item .list-mid .det li.sc-icon a:hover {
                        color: #666;
                    }

                .list-cont .list-item .list-mid .det li.lct-icon {
                    background-position: 0 -190px;
                }

        .list-cont .list-item .info {
            width: 845px;
            height: 44px;
            margin-left: 77px;
            padding-top: 8px;
            margin-top: 5px;
            display: block;
            float: left;
            border-top: 1px dashed #e0e0e0;
            font-size: 12px;
            color: #666;
            line-height: 22px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            display: none;
        }

        .list-cont .list-item .infos {
            margin: 5px 0;
            height: 36px;
            line-height: 18px;
            color: #bbb;
            font-size: 12px;
            overflow: hidden;
        }

        .list-cont .list-item.visited .list-mid .item-tit, .list-cont .list-item.visited .list-mid .item-tit:hover {
            color: #999;
        }

    .list-cont .cld-area {
        display: none;
    }

    .list-cont .list-item .dn-btn {
        position: absolute;
        right: 30px;
        top: 0;
        text-align: center;
        padding-top: 40px;
    }

    .list-cont .list-item-img {
        width: 76px;
        height: 98px;
        position: relative;
        float: left;
        margin: 4px 20px 0 0;
    }

        .list-cont .list-item-img em {
            width: 73px;
            height: 45px;
            overflow: hidden;
            line-height: 15px;
            font-size: 12px;
            color: #fff;
            word-break: break-all;
            position: absolute;
            left: 2px;
            top: 28px;
            z-index: 2;
            text-align: center;
        }

        .list-cont .list-item-img img {
            vertical-align: middle;
            width: 100%;
            height: 100%;
        }

    .list-cont .list-item .dn-btn a {
        color: #999;
        font-size: 14px;
        line-height: 34px;
    }

        .list-cont .list-item .dn-btn a:hover {
            color: #fa5714;
        }

    .list-cont .list-item .dn-btn .btn {
        display: block;
        cursor: pointer;
        width: 90px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        color: #fff;
        background-color: #4b98ff;
        border-radius: 5px;
    }

    .list-cont .list-item.third-item .dn-btn .btn {
        background-color: #ff4d4d;
    }

    .list-cont .list-item .dn-btn .btn:hover {
        background-color: #2975dc;
        text-decoration: none;
        color: #fff;
    }

    .list-cont .list-item.third-item .dn-btn .btn:hover {
        background-color: #e73d3d;
    }

    .list-cont .list-item .dn-btn .point {
        margin-top: 15px;
        color: #fa5614;
        line-height: 15px;
        cursor: default;
    }

    .list-cont .list-item.third-item .dn-btn .point {
        color: #ff4d4d;
    }

    .list-cont .list-item .dn-btn .free {
        color: #4b98ff;
        line-height: 15px;
        cursor: default;
    }

    .list-cont .list-item .list-mid .mid-tit a {
        display: inline-block;
        max-width: 625px;
        vertical-align: top;
        font-size: 16px;
        font-weight: 700;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        color: #666;
        vertical-align: middle;
    }

    .list-cont .list-item .list-mid .det li a:hover, .list-cont .det-rt .det-item .det-tit:hover {
        color: #fa5614;
    }

    .list-cont .list-item .list-mid .mid-tit a:hover {
        color: #4b98ff;
    }

    .list-cont .list-item .list-mid .mid-tit .you {
        display: inline-block;
        vertical-align: top;
        width: 42px;
        height: 21px;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAARCAYAAACrfj41AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMxMDgwQUFEMUFBMDExRTdCNzlDOTlFNUEzMUJFOTZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMxMDgwQUFFMUFBMDExRTdCNzlDOTlFNUEzMUJFOTZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzEwODBBQUIxQUEwMTFFN0I3OUM5OUU1QTMxQkU5NkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzEwODBBQUMxQUEwMTFFN0I3OUM5OUU1QTMxQkU5NkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Oe5WjAAACJElEQVR42sxWOywEQRiedas5jYijJKLzLCR0Co1qGxIK0Uk8ck6iVChEqXASITrNKTRe0VDoFJ6hFiq5k1yUwt2t/5ub2Zud3WW32z/5Mo/9d+b7n7vG90QzC5A5wjaLidQF7FuELRYj8SM6SMgREnEm2kk4ISTDvGz0DDMze+Os6w8++Ii9xMyGSw/PMDrvrRw6ulGJpgjnYgz38pDF7Kcrz35pcYAZLW0OWej8TKY4OZBMWOkaedLDKCGN0cUUY1J4sjNKOHAoSEmxC281suvjHn2QrRuZdubSo+oZQWKKXMyJ3KyR6B9h5uxm9dKdDLMfLt3exIX5V+41ebkafimVy31uEDyHeXlvmY9RxaD2lKUxrT+o33lmrLG1uvjMs5/ZbreFyC0iqnoOewiz/fLoIQNjjI4+TjgovDJN/KIBjzaEsMe1ghdxoU1E1TRgyjpIJAmcIQ0KE34U0wLhznPg7hJ5ssDs4jvNM27aRBIh9BSWkqP/mk5nRG1PX4QxQtEVgvsLCncXK8338rmfV/TCqlwfe9uXaEOe/G5t900PP3216hGzKcLpH1+rQOFtiMLOW9WQ5e9Byk8nbbRuoRahHimdKBM9dI2wGrVFwROy3ejhRTrgOYB55SjrIROmPRnaTwm8eUYY/TdncDm8RyHExbLxY1/9KiFN0ODLx1tcB4XzV34GVb3h8/fURLgltMf9p6Qoiusr7kSZaFcLcSL6K8AAB7fYMDJqOtUAAAAASUVORK5CYII=");
    }

    .list-cont .third-item.list-item .list-mid .mid-tit a:hover {
        color: #fa5614;
    }

    .list-cont .list-item.visited .list-mid .mid-tit a, .list-cont .list-rt .list-box .list-item.visited .list-mid .mid-tit a:hover {
        color: #999;
    }

    .list-cont .zj-cont .list-item .mid-tit {
        height: 35px;
        position: relative;
    }

    .list-cont .list-item .list-mid .mid-tit .school-based-label {
        display: inline-block;
        width: 60px;
        height: 23px;
        line-height: 23px;
        text-align: center;
        border: 1px solid #4b98ff;
        color: #4b98ff;
        font-size: 12px;
        border-radius: 2px;
        vertical-align: middle;
        margin-left: 5px;
    }

    .list-cont.primary .type-icon i {
        background-image: url("/skins/images/type_num.png");
        background-repeat: no-repeat;
        background-position: center center;
        position: absolute;
        width: 36px;
        height: 20px;
        left: -3px;
        top: 5px;
    }

        .list-cont.primary .type-icon i.type-1 {
            background-position: 0 -55px;
        }

        .list-cont.primary .type-icon i.type-2 {
            background-position: 0 -27px;
        }

        .list-cont.primary .type-icon i.type-3 {
            background-position: 0 -218px;
        }

        .list-cont.primary .type-icon i.type-4 {
            background-position: 0 -245px;
        }

        .list-cont.primary .type-icon i.type-5 {
            background-position: 0 -82px;
        }

        .list-cont.primary .type-icon i.type-30 {
            background-position: 0 -109px;
        }

.rel-list {
    padding: 7px 8px 35px;
    background: #fff;
}

    .rel-list li {
        float: left;
        margin-top: 30px;
        width: 33.3333%;
        padding: 0 22px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .rel-list a {
        position: relative;
        display: block;
    }

        .rel-list a:hover .txt {
            color: #4889f2;
        }

    .rel-list .pic {
        position: relative;
        float: left;
        width: 60px;
        height: 70px;
        background: url(/skins/images/type-icon.png) no-repeat right 0;
    }

        .rel-list .pic.doc {
            background-position: 3px 0;
        }

        .rel-list .pic.xls {
            background-position: 3px -70px;
        }

        .rel-list .pic.ppt {
            background-position: 3px -140px;
        }

        .rel-list .pic.swf {
            background-position: 3px -210px;
        }

        .rel-list .pic.mp3 {
            background-position: 3px -280px;
        }

        .rel-list .pic.flv {
            background-position: 3px -210px;
        }

        .rel-list .pic.pdf {
            background-position: 3px -350px;
        }

        .rel-list .pic.rar {
            background-position: 3px -420px;
        }

        .rel-list .pic.other {
            background-position: 3px -490px;
        }

        .rel-list .pic img {
            width: 100%;
        }

        .rel-list .pic i {
            position: absolute;
            width: 36px;
            height: 20px;
            left: -3px;
            top: 5px;
            background: url(/skins/images/type_num.png) no-repeat center center;
        }

            .rel-list .pic i.type-1 {
                background-position: 3px 0;
            }

            .rel-list .pic i.type-2 {
                background-position: 3px -27px;
            }

            .rel-list .pic i.type-3 {
                background-position: 3px -55px;
            }

            .rel-list .pic i.type-4 {
                background-position: 3px -82px;
            }

            .rel-list .pic i.type-6 {
                background-position: 3px -109px;
            }

            .rel-list .pic i.type-7 {
                background-position: 3px -137px;
            }

            .rel-list .pic i.type-8 {
                background-position: 3px -164px;
            }

            .rel-list .pic i.type-9 {
                background-position: 3px -190px;
            }

    .rel-list .txt {
        float: left;
        padding-left: 8px;
        width: 170px;
        font-size: 14px;
        color: #333;
        letter-spacing: -0.26px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
    }

    .rel-list .time {
        position: absolute;
        width: 170px;
        bottom: 0;
        left: 68px;
        color: #999;
        font-size: 12px;
    }

        .rel-list .time em {
            display: inline-block;
            font-style: normal;
            padding: 0 5px;
            font-size: 12px;
        }

    .rel-list .type {
        position: absolute;
        bottom: 0;
        left: 76px;
        font-size: 14px;
        color: #999;
    }

.chapter-tree {
    overflow: auto;
}

    .chapter-tree .chapter > .chapter-name > a {
        font-size: 14px;
    }

    .chapter-tree .chapter > .chapter-list > li > .chapter-name {
        padding-left: 42px;
    }

        .chapter-tree .chapter > .chapter-list > li > .chapter-name .icon {
            left: 24px;
        }

    .chapter-tree .chapter > .chapter-list > li > a {
        padding-left: 24px;
    }

    .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > .chapter-name {
        padding-left: 54px;
    }

        .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > .chapter-name .icon {
            left: 36px;
        }

    .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > a {
        padding-left: 36px;
    }

    .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-name {
        padding-left: 66px;
    }

        .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-name .icon {
            left: 48px;
        }

    .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > .chapter-list > li > a {
        padding-left: 48px;
    }

    .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-name {
        padding-left: 78px;
    }

        .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-name .icon {
            left: 60px;
        }

    .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-list > li > a {
        padding-left: 60px;
    }

    .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-name {
        padding-left: 80px;
    }

        .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-name .icon {
            left: 72px;
        }

    .chapter-tree .chapter > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-list > li > .chapter-list > li > a {
        padding-left: 72px;
    }

    .chapter-tree li .chapter-name {
        position: relative;
        display: block;
        padding: 0 0 0 30px;
        font-size: 14px;
        cursor: pointer;
    }

        .chapter-tree li .chapter-name .icon {
            position: absolute;
            left: 12px;
            top: 50%;
            margin-top: -6px;
            font-size: 13px;
            cursor: pointer;
            color: #666;
        }

        .chapter-tree li .chapter-name a {
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            color: #333;
            height: 40px;
            line-height: 40px;
        }

            .chapter-tree li .chapter-name a.cur, .chapter-tree li .chapter-name a:hover {
                color: #2594ff;
            }

        .chapter-tree li .chapter-name:hover {
            background: #eef7ff;
        }

        .chapter-tree li .chapter-name.active .icon {
            background-position: 0 0;
        }

        .chapter-tree li .chapter-name.current {
            background: #eef7ff;
        }

            .chapter-tree li .chapter-name.current .icon {
                color: #2594ff;
            }

            .chapter-tree li .chapter-name.current .cur {
                color: #2594ff;
            }

        .chapter-tree li .chapter-name.active.current .icon {
            color: #2594ff;
        }

    .chapter-tree li .chapter-list {
        display: none;
    }

        .chapter-tree li .chapter-list > li > a {
            padding-left: 14px;
        }

        .chapter-tree li .chapter-list a {
            display: block;
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            color: #333;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-transition: all 0.4s;
            transition: all 0.4s;
        }

            .chapter-tree li .chapter-list a:hover, .chapter-tree li .chapter-list a.cur {
                color: #2594ff;
                background: #eef7ff;
            }

/*地区筛选弹出框*/
.dialog-bg {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 1165px;
    background: black;
    z-index: 10000;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.xk-dialog {
    display: none;
    position: fixed;
    width: 600px;
    opacity: 0;
    -webkit-box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3);
    left: 660px;
    top: 0;
    z-index: 100000;
    background: #fff;
    border: 1px solid #4b98ff;
    border-radius: 3px;
}

.dialog-box {
    overflow-y: auto;
    max-height: 425px;
}

.xk-dialog .xk-title {
    position: relative;
    height: 40px;
    line-height: 40px;
    background: #4b98ff;
    color: #fff;
    padding: 0 15px;
    font-size: 14px;
}

    .xk-dialog .xk-title .close {
        position: absolute;
        right: 15px;
        top: 0;
        color: #fff;
    }

        .xk-dialog .xk-title .close:hover {
            color: #fa5614;
        }

.xk-dialog .area-list, .xk-dialog .district-list {
    display: none;
}

.xk-dialog .provinces-list,
.xk-dialog .area-list,
.xk-dialog .district-list,
.xk-dialog .school-list {
    margin: 10px;
    width: 540px;
    padding: 0 10px 10px;
    border: 1px solid #e5e5e5;
}

    .xk-dialog .provinces-list li, .xk-dialog .area-list li, .xk-dialog .district-list li, .xk-dialog .school-list li {
        float: left;
        margin: 10px 0 0;
    }

        .xk-dialog .provinces-list li a, .xk-dialog .area-list li a, .xk-dialog .district-list li a, .xk-dialog .school-list li a {
            display: block;
            line-height: 22px;
            padding: 0 8px;
            color: #666;
        }

    .xk-dialog .school-list li {
        margin-top: 10px;
        padding: 0;
    }

        .xk-dialog .school-list li:before {
            display: none;
        }

        .xk-dialog .school-list li a {
            line-height: 30px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            text-align: center;
        }

            .xk-dialog .provinces-list li a:hover, .xk-dialog .provinces-list li a.active, .xk-dialog .school-list li a:hover, .xk-dialog .school-list li a.active, .xk-dialog .area-list li a:hover, .xk-dialog .area-list li a.active, .xk-dialog .district-list li a:hover, .xk-dialog .district-list li a.active {
                color: #fff;
                background: #4b98ff;
            }

.xk-dialog .select-sure {
    display: none;
}

.no-found {
    padding: 15px;
}

.search-school {
    padding: 15px 15px 5px;
}

.school-selected {
    padding: 10px;
}

    .school-selected li {
        float: left;
        margin: 5px 0 5px 10px;
        padding: 0 6px;
        line-height: 22px;
        height: 22px;
        background: #ff7b52;
        cursor: pointer;
        border-radius: 2px;
    }

        .school-selected li a {
            color: #fff;
        }

.search-school .search-tips {
    float: left;
    padding-right: 10px;
    line-height: 26px;
    height: 26px;
    color: #666;
}

    .search-school .search-tips em {
        color: #4b98ff;
    }

.search-btn {
    margin-left: 10px;
    float: left;
    line-height: 26px;
    height: 26px;
    font-size: 14px;
    color: #fff;
    border: none;
    width: 50px;
    background: #4b98ff;
    cursor: pointer;
    font-family: "Microsoft YaHei";
    border-radius: 3px;
}

.search-name {
    width: 160px;
    padding-left: 6px;
    float: left;
    line-height: 24px;
    height: 24px;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #777;
}

    .search-name.on {
        border-color: #4b98ff;
    }

.more-school {
    text-align: center;
    padding: 5px 0;
    line-height: 16px;
}

    .more-school .more {
        display: inline-block;
        float: none;
        width: 60px;
        line-height: 16px;
        height: 16px;
        font-size: 14px;
        color: #999;
    }

        .more-school .more:hover {
            color: #4b98ff;
            background: none;
        }

        .more-school .more .icon {
            color: #4b98ff;
            display: block;
            font-size: 16px;
        }

.page, .mate-content .page {
    margin-top: 24px;
    font-size: 0;
    text-align: center;
    clear: both;
}

.page, .mate-content .page {
    zoom: 1;
}

    .page:after, .mate-content .page:after {
        content: " ";
        display: block;
        clear: both;
        height: 0;
    }

    .page a, .mate-content .page a {
        display: inline-block;
        font-size: 14px;
        min-width: 23px;
        height: 33px;
        line-height: 33px;
        padding: 0 5px;
        border: 1px solid #dfdfdf;
        background-color: #fff;
        margin: 0 6px;
    }

        .page a.active, .page a:hover, .mate-content .page a.active, .mate-content .page a:hover {
            background: #2594ff;
            color: #fff;
        }

        .page a.disabled, .mate-content .page a.disabled {
            color: #666;
            background: #fff;
        }

    .page span, .mate-content .page span {
        display: inline-block;
        font-size: 14px;
        line-height: 35px;
        padding: 0 5px;
    }

        .page span input, .mate-content .page span input {
            width: 33px;
            height: 33px;
            line-height: 33px;
            border: 1px solid #e0e0e0;
            text-align: center;
        }

    .page .page-btn, .mate-content .page .page-btn {
        display: inline-block;
        vertical-align: top;
        margin: 0 3px;
        width: 48px;
        height: 35px;
        color: #333;
        cursor: pointer;
        font-size: 14px;
        border: 1px solid #e8e8e8;
        background: #fff;
    }

        .page .page-btn:hover, .page .page-btn:active, .mate-content .page .page-btn:hover, .mate-content .page .page-btn:active {
            background: #2594ff;
            color: #fff;
        }

.placeholder {
    position: absolute;
    left: 4px;
    top: 0;
    height: 30px;
    line-height: 28px;
    color: #999;
}

.header {
    position: relative;
    margin: 0 auto;
    background: #fff;
    z-index: 100;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .header * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .header .header-inner {
        padding: 30px 0;
        margin: 0 auto;
        height: 100%;
        width: 1200px;
    }

    .header .wxt-logo {
        height: 100%;
        position: relative;
        float: left;
        display: table;
    }

        .header .wxt-logo img {
            display: block;
            height: 37px;
        }

.version {
    float: left;
    margin-left: 20px;
}

    .version a {
        font-family: MicrosoftYaHeiSemibold;
        position: relative;
        float: left;
        text-align: center;
        border-radius: 2px;
        margin-top: 3px;
        font-size: 12px;
        width: 80px;
        line-height: 28px;
    }

    .version .new {
        border: 1px solid #D7D9DE;
        background-color: #FFFFFF;
        color: #444E63;
        cursor: default;
    }

    .version .old {
        z-index: 0;
        color: #727E96;
        background: rgba(198, 206, 214, 0.2);
        border: 1px solid rgba(198, 206, 214, 0.2);
    }

        .version .old:hover {
            background-color: #DBDEE2;
        }


.header .head-link {
    padding-top: 5px;
    float: right;
    position: relative;
}

    .header .head-link:before {
        content: '';
        width: 1px;
        height: 30px;
        background: rgba(54, 66, 90, 0.1);
        position: absolute;
        top: 5px;
        right: 16px;
    }

    .header .head-link .item {
        margin-right: 32px;
        display: inline-block;
        width: 30px;
        height: 30px;
        background: url(/skins/images/desktop-icon.png) no-repeat;
    }

.header .school-logo {
    float: left;
    height: 100%;
}

    .header .school-logo .ch-name {
        display: block;
        font-size: 22px;
        color: #333;
        line-height: 80px;
    }

    .header .school-logo .en-name {
        display: block;
        font-size: 12px;
        color: #0872B1;
        text-align: center;
        line-height: 20px;
    }

    .header .school-logo img {
        max-height: 100%;
        display: block;
    }


.header .zone {
    float: right;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    overflow: hidden;
    padding: 0;
}

    .header .zone img {
        display: block;
        height: 100%;
    }

.header .user {
    position: relative;
    float: right;
    padding: 20px 0 0 14px;
    height: 100%;
    line-height: 40px;
}

    .header .user:before {
        position: absolute;
        left: 0;
        content: '';
        top: 32px;
        height: 16px;
        width: 1px;
        background: #e2e8ed;
    }

    .header .user a {
        display: inline-block;
        vertical-align: top;
        padding: 0 4px;
        font-size: 14px;
        color: #666;
    }

        .header .user a:hover {
            color: #4B98FF;
        }

.user-box {
    padding: 20px 0px;
    box-sizing: border-box;
    font-size: 14px;
    color: #2595FF;
    text-align: center;
}

    .user-box i,
    .user-box span {
        display: inline-block;
        vertical-align: middle;
    }

    .user-box i {
        width: 18px;
        height: 18px;
        background: url('/skins/images/user-icon.png') no-repeat;
        background-size: 100% 100%;
        margin-right: 5px;
    }

    .user-box .user-top {
        padding-bottom: 16px;
        /*border-bottom: 1px solid #DDDDDD;*/
        margin: 0 16px;
    }

    .user-box .user-list a {
        line-height: 1;
        padding: 16px 0;
        color: #333;
        display: block;
    }

        .user-box .user-list a:hover,
        .user-box .user-list a.current {
            color: #2695ff;
            background: #E7F3FF;
        }

.header .zone {
    float: right;
    border-radius: 0;
    overflow: initial;
    position: relative;
}

    .header .zone #user {
        float: right;
    }

    .header .zone img {
        display: block;
        width: 40px;
        height: 40px;
        border-radius: 100%;
    }

    .header .zone:hover .user-text {
        display: block;
    }

.user-drop {
    width: 128px;
    padding: 10px 0;
    position: absolute;
    top: 40px;
    right: -40px;
}

.user-text {
    background: #FFFFFF;
    box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 10%);
    padding: 18px 20px;
    box-sizing: border-box;
    border-radius: 6px;
    display: none;
}

    .user-text i,
    .user-text span {
        display: inline-block;
        vertical-align: middle;
        color: #333;
    }

    .user-text span {
        font-weight: bold;
    }

    .user-text i {
        width: 18px;
        height: 18px;
        background: url('/skins/images/user-icon.png') no-repeat;
        background-size: 100% 100%;
        margin-right: 5px;
    }

    .user-text:hover span {
        color: #2695ff;
    }

.footer {
    margin-top: 30px;
    padding-bottom: 26px;
    background: #fff;
    border-top: 1px solid #cdcdcd;
    clear: both;
    text-align: center;
    padding: 20px 0;
    font-size: 15px;
}

    .footer .footer-link {
        padding: 40px 0 0;
        width: 1200px;
        margin: 0 auto;
        text-align: center;
        font-size: 0;
    }

        .footer .footer-link .link-item {
            display: inline-block;
            vertical-align: top;
            width: 220px;
        }

            .footer .footer-link .link-item a, .footer .footer-link .link-item span {
                margin-top: 10px;
                display: block;
                font-size: 14px;
                color: #333;
                letter-spacing: -0.39px;
                text-align: center;
                height: 20px;
                line-height: 20px;
            }

                .footer .footer-link .link-item a:hover, .footer .footer-link .link-item span:hover {
                    color: #1E8CF5;
                }

                .footer .footer-link .link-item a.title, .footer .footer-link .link-item span.title {
                    margin: 0;
                    font-size: 14px;
                    font-weight: 700;
                    color: #333;
                    letter-spacing: -0.39px;
                    text-align: center;
                }

                .footer .footer-link .link-item span:hover {
                    color: #333;
                }

            .footer .footer-link .link-item .wechat {
                position: relative;
                cursor: pointer;
            }

                .footer .footer-link .link-item .wechat:hover .wechat-code {
                    display: block;
                }

                .footer .footer-link .link-item .wechat .wechat-code {
                    display: none;
                    position: absolute;
                    left: 0;
                    right: 0;
                    margin: 0 auto;
                    width: 100px;
                    height: 100px;
                    background: #fff;
                    border: 1px solid #cfcfcf;
                }

                    .footer .footer-link .link-item .wechat .wechat-code:after, .footer .footer-link .link-item .wechat .wechat-code:before {
                        position: absolute;
                        content: '';
                        left: 0;
                        right: 0;
                        margin: 0 auto;
                        width: 0;
                        height: 0;
                        -webkit-box-sizing: border-box;
                        box-sizing: border-box;
                    }

                    .footer .footer-link .link-item .wechat .wechat-code:before {
                        z-index: 2;
                        top: -6px;
                        border: 4px solid #fff;
                        border-color: transparent transparent #fff transparent;
                    }

                    .footer .footer-link .link-item .wechat .wechat-code:after {
                        z-index: 1;
                        top: -8px;
                        border: 4px solid #cfcfcf;
                        border-color: transparent transparent #cfcfcf transparent;
                    }

                    .footer .footer-link .link-item .wechat .wechat-code img {
                        width: 100%;
                    }

    .footer .foot-copy {
        width: 1200px;
        margin: 30px auto 0;
        text-align: center;
    }

        .footer .foot-copy a {
            display: inline-block;
            width: 140px;
            height: 60px;
        }

.list-footer {
    border-top: 0;
    width: 100%;
    height: 100px;
    padding: 30px 0;
    line-height: 30px;
    color: #666;
    text-align: center;
    background: #e1e1e1;
}

    .list-footer .ft-links {
        margin-bottom: 15px;
    }

        .list-footer .ft-links a {
            font-size: 14px;
            color: #666;
        }

.wxt-link-wrap {
    height: 50px;
    position: relative;
    z-index: 5;
    background: #fff;
}

    .wxt-link-wrap .wxt-link {
        position: relative;
        margin: 0 auto;
        width: 1200px;
    }

    .wxt-link-wrap .link-subject {
        position: absolute;
        width: 199px;
        left: 0;
        height: 524px;
        border: 1px solid #2695ff;
        border-radius: 2px 2px 0 0;
    }

        .wxt-link-wrap .link-subject .select-subject {
            height: 49px;
            line-height: 49px;
            background: #2695ff;
            display: -webkit-box;
            /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
            /* 老版本语法: Firefox (buggy) */
            display: -ms-flexbox;
            /* 混合版本语法: IE 10 */
            /* 新版本语法: Chrome 21+ */
            display: flex;
            /* 新版本语法: Opera 12.1, Firefox 22+ */
            -moz-box-pack: space-between;
            -webkit-moz-box-pack: space-between;
            box-pack: space-between;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            text-align: left;
        }

        .wxt-link-wrap .link-subject .select-subject {
            zoom: 1;
        }

            .wxt-link-wrap .link-subject .select-subject:after {
                content: " ";
                display: block;
                clear: both;
                height: 0;
            }

            .wxt-link-wrap .link-subject .select-subject .name {
                -webkit-box-flex: 1;
                /* OLD - iOS 6-, Safari 3.1-6 */
                /* OLD - Firefox 19- */
                /* Chrome */
                -ms-flex: 1;
                /* IE 10 */
                flex: 1;
                /* NEW, Spec - Opera 12.1, Firefox 20+ */
                float: left;
                font-size: 16px;
                width: 66px;
                color: #fff;
                text-align: center;
            }

                .wxt-link-wrap .link-subject .select-subject .name.on {
                    background: #fff;
                    color: #2695ff;
                }

                .wxt-link-wrap .link-subject .select-subject .name:last-child {
                    width: 67px;
                }

        .wxt-link-wrap .link-subject .subject-box {
            position: absolute;
            width: 199px;
            left: 0;
            top: 49px;
            height: 475px;
            background: #fff;
            z-index: 3;
        }

        .wxt-link-wrap .link-subject .subject-box {
            zoom: 1;
        }

            .wxt-link-wrap .link-subject .subject-box:after {
                content: " ";
                display: block;
                clear: both;
                height: 0;
            }

            .wxt-link-wrap .link-subject .subject-box.stage-2 .subject-item .s-name {
                height: 39px;
                line-height: 39px;
            }

                .wxt-link-wrap .link-subject .subject-box.stage-2 .subject-item .s-name .s-icon {
                    line-height: 40px;
                }

            .wxt-link-wrap .link-subject .subject-box .subject-item .s-name {
                position: relative;
                display: block;
                height: 34px;
                padding-left: 47px;
                line-height: 33px;
                font-size: 14px;
                color: #555;
                text-align: left;
            }

                .wxt-link-wrap .link-subject .subject-box .subject-item .s-name .s-icon {
                    position: absolute;
                    left: 20px;
                    line-height: 37px;
                    top: 0;
                    font-size: 16px;
                    color: #b4b4b4;
                }

                .wxt-link-wrap .link-subject .subject-box .subject-item .s-name .icon-more {
                    display: none;
                    position: absolute;
                    font-size: 12px;
                    right: 14px;
                    top: 0;
                    color: #fff;
                }

                .wxt-link-wrap .link-subject .subject-box .subject-item .s-name .icon-check {
                    display: none;
                    top: 0;
                    position: absolute;
                    right: 18px;
                    color: #2695ff;
                }

                .wxt-link-wrap .link-subject .subject-box .subject-item .s-name:before {
                    position: absolute;
                    bottom: 0;
                    left: 12px;
                    right: 12px;
                    border-top: 1px dotted #efefef;
                    content: '';
                }

            .wxt-link-wrap .link-subject .subject-box .subject-item:last-child:before {
                display: none;
            }

            .wxt-link-wrap .link-subject .subject-box .subject-item:last-child .subject-art {
                text-align: center;
                height: 34px;
                line-height: 34px;
                font-size: 0;
            }

                .wxt-link-wrap .link-subject .subject-box .subject-item:last-child .subject-art a {
                    padding: 0 5px;
                    font-size: 14px;
                    color: #555;
                }

                    .wxt-link-wrap .link-subject .subject-box .subject-item:last-child .subject-art a:hover {
                        color: #ff9a18;
                    }

            .wxt-link-wrap .link-subject .subject-box .subject-item:hover .s-name {
                background: #dfefff;
            }

            .wxt-link-wrap .link-subject .subject-box .subject-item.on .s-name .icon-check {
                display: block;
            }

            .wxt-link-wrap .link-subject .subject-box.subject-high .subject-item .s-name {
                height: 36px;
                line-height: 35px;
            }

            .wxt-link-wrap .link-subject .subject-box.subject-high:last-child .subject-art {
                height: 36px;
                line-height: 36px;
            }

        .wxt-link-wrap .link-subject .subject-menu {
            display: none;
            position: absolute;
            width: 935px;
            height: 470px;
            padding: 5px 28px 0 28px;
            left: 100.6%;
            top: -1px;
            background: #fff;
            border: 1px solid #0071FF;
            border-left: 0;
        }

            .wxt-link-wrap .link-subject .subject-menu .name {
                display: block;
                height: 37px;
                line-height: 37px;
                font-size: 15px;
                color: #2695ff;
                font-weight: 700;
                border-bottom: 1px solid #e8e8e8;
            }

            .wxt-link-wrap .link-subject .subject-menu .menu-list {
                position: relative;
                padding: 12px 0 12px 0;
            }

            .wxt-link-wrap .link-subject .subject-menu .menu-list {
                zoom: 1;
            }

                .wxt-link-wrap .link-subject .subject-menu .menu-list:after {
                    content: " ";
                    display: block;
                    clear: both;
                    height: 0;
                }

                .wxt-link-wrap .link-subject .subject-menu .menu-list .version, .wxt-link-wrap .link-subject .subject-menu .menu-list .category {
                    line-height: 33px;
                }

                .wxt-link-wrap .link-subject .subject-menu .menu-list .version, .wxt-link-wrap .link-subject .subject-menu .menu-list .category {
                    zoom: 1;
                }

                    .wxt-link-wrap .link-subject .subject-menu .menu-list .version:after, .wxt-link-wrap .link-subject .subject-menu .menu-list .category:after {
                        content: " ";
                        display: block;
                        clear: both;
                        height: 0;
                    }

                .wxt-link-wrap .link-subject .subject-menu .menu-list .iconfont {
                    display: inline-block;
                    margin: 0 12px 0 8px;
                    font-size: 12px;
                }

                .wxt-link-wrap .link-subject .subject-menu .menu-list span {
                    float: left;
                    height: 33px;
                    color: #454545;
                    font-size: 14px;
                    font-weight: 700;
                }

                .wxt-link-wrap .link-subject .subject-menu .menu-list a {
                    float: left;
                    margin-right: 22px;
                    color: #888;
                }

                    .wxt-link-wrap .link-subject .subject-menu .menu-list a:last-child {
                        margin-right: 0;
                    }

                    .wxt-link-wrap .link-subject .subject-menu .menu-list a:hover {
                        color: #2695ff;
                    }

                .wxt-link-wrap .link-subject .subject-menu .menu-list:last-child:before {
                    border-bottom: none;
                }

        .wxt-link-wrap .link-subject.material-subject {
            height: 48px;
            width: 228px;
        }

            .wxt-link-wrap .link-subject.material-subject .select-subject {
                display: block;
            }

            .wxt-link-wrap .link-subject.material-subject .subject-name {
                display: block;
                line-height: 49px;
                height: 49px;
                background: #2695ff;
                color: #fff;
                font-size: 16px;
                text-align: center;
                cursor: pointer;
            }

                .wxt-link-wrap .link-subject.material-subject .subject-name span {
                    margin-right: 10px;
                }

            .wxt-link-wrap .link-subject.material-subject .select-subject:hover .subject-menu {
                display: block;
            }

            .wxt-link-wrap .link-subject.material-subject .subject-menu {
                padding-top: 0;
                top: 100%;
                left: -1px;
                border: 1px solid #2695ff;
                width: 484px;
                height: auto;
            }

                .wxt-link-wrap .link-subject.material-subject .subject-menu .name {
                    float: none;
                    width: auto;
                    text-align: left;
                    height: 40px;
                    line-height: 40px;
                    border-bottom: none;
                }

                .wxt-link-wrap .link-subject.material-subject .subject-menu .menu-list {
                    padding: 0px 0 12px 0;
                    margin-right: -22px;
                }

                    .wxt-link-wrap .link-subject.material-subject .subject-menu .menu-list:before {
                        position: absolute;
                        left: 0;
                        right: 22px;
                        content: '';
                        bottom: 0;
                        border-bottom: 1px dotted #7fb6f9;
                    }

                    .wxt-link-wrap .link-subject.material-subject .subject-menu .menu-list:last-child:before {
                        border-bottom: none;
                    }

                    .wxt-link-wrap .link-subject.material-subject .subject-menu .menu-list a {
                        height: 20px;
                        line-height: 20px;
                        margin-bottom: 6px;
                    }

    .wxt-link-wrap .link-bread {
        margin-left: 201px;
        float: left;
        width: 999px;
    }

        .wxt-link-wrap .link-bread a {
            position: relative;
            float: left;
            margin-left: 18px;
            height: 50px;
            line-height: 50px;
            font-size: 15px;
            color: #333;
        }

            .wxt-link-wrap .link-bread a.active {
                font-weight: 700;
                color: #2695ff;
            }

            .wxt-link-wrap .link-bread a:hover {
                color: #2695ff;
            }

            .wxt-link-wrap .link-bread a.vert {
                padding: 0 0 0 18px;
            }

                .wxt-link-wrap .link-bread a.vert:before {
                    position: absolute;
                    top: 17px;
                    left: 0;
                    width: 1px;
                    height: 16px;
                    background: #ddd;
                    content: "";
                }

    .wxt-link-wrap .material-subject + .link-bread {
        margin-left: 230px;
    }

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    direction: ltr;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    /* Fix of Webkit flickering */
    z-index: 1;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px, 0, 0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px, 0, 0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px, 0, 0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px, 0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px, 0, 0);
    -ms-transition-timing-function: ease;
    -webkit-transition-property: left, top, -webkit-transform;
    transition-property: left, top, -webkit-transform;
    transition-property: transform, left, top;
    transition-property: transform, left, top, -webkit-transform;
    transition-duration: 0s;
    transform: translate3d(0px, 0, 0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}

.swiper-container {
    position: relative;
}

    .swiper-container .slick-next {
        right: 0;
    }

    .swiper-container .slick-prev {
        left: 0;
    }

    .swiper-container .slick-prev, .swiper-container .slick-next {
        opacity: 0;
        filter: alpha(opacity=0);
        position: absolute;
        display: block;
        height: 40px;
        width: 40px;
        line-height: 40px;
        cursor: pointer;
        background: #000;
        color: transparent;
        top: 50%;
        margin-top: -20px;
        text-align: center;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
    }

        .swiper-container .slick-prev .iconfont, .swiper-container .slick-next .iconfont {
            display: inline-block;
            color: #fff;
        }

    .swiper-container:hover .slick-prev, .swiper-container:hover .slick-next {
        opacity: 0.6;
        filter: alpha(opacity=60);
    }

        .swiper-container:hover .slick-prev:hover, .swiper-container:hover .slick-next:hover {
            opacity: 0.9;
            filter: alpha(opacity=90);
        }

.swiper-slide-active {
    /* Specific active slide styling: */
}

.swiper-slide-visible {
    /* Specific visible slide styling: */
}

/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
    /* Stylize pagination button: */
}

.swiper-active-switch {
    /* Specific active button style: */
}

.swiper-visible-switch {
    /* Specific visible button style: */
}

.wxt-search {
    position: absolute;
    width: 240px;
    height: 30px;
    top: 10px;
    right: 0;
    background: #7eb5f9;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .wxt-search * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .wxt-search.focus .search_hid {
        display: block;
    }

    .wxt-search .txt {
        padding-left: 16px;
        float: left;
        height: 28px;
        width: 208px;
        line-height: 28px;
        font-size: 11px;
        color: #239DFF;
        background: transparent;
        border-radius: 4px;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
    }

        .wxt-search .txt:focus {
            background: #fff;
        }

    .wxt-search .btn {
        float: right;
        height: 28px;
        width: 30px;
        background: none;
        border-radius: 0 30px 30px 0;
        cursor: pointer;
    }

        .wxt-search .btn:hover .iconfont {
            color: #2695ff;
        }

        .wxt-search .btn .iconfont {
            color: #8e8e8e;
        }

    .wxt-search .search_hid {
        display: none;
        position: absolute;
        top: 100%;
        left: auto;
        width: 100%;
        border: 1px solid #e1e1e1;
        background: #fff;
        -webkit-box-shadow: 0 4px 5px #999;
        box-shadow: 0 4px 5px #999;
        z-index: 250;
    }

        .wxt-search .search_hid ul li {
            height: 30px;
            line-height: 30px;
            clear: both;
            overflow: hidden;
        }

            .wxt-search .search_hid ul li a {
                padding: 0 10px;
                display: block;
                font-size: 12px;
            }

                .wxt-search .search_hid ul li a:hover {
                    background: #f1f1f1;
                }

        .wxt-search .search_hid .nowRow {
            background-color: #EBEBEB;
        }


.wxt-body {
    position: relative;
    background: #f1f1f1;
}

    .wxt-body .fade-bg-wrap {
        position: absolute;
        top: 0;
        /*  left: -100px;
  right: -100px;*/
        height: 560px;
        z-index: 0;
    }

        .wxt-body .fade-bg-wrap .fade-bg {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 560px;
            background-size: 130%;
            background-position-y: -260px;
            -webkit-transition: background 0.6s ease-in-out;
            transition: background 0.6s ease-in-out;
            z-index: 100;
            -webkit-filter: blur(50px);
            /* Chrome, Opera */
            -moz-filter: blur(50px);
            -ms-filter: blur(50px);
            filter: blur(50px);
            opacity: 0.3;
            filter: alpha(opacity=0);
            filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='100', MakeShadow=false, ShadowOpacity=0);
        }

        .wxt-body .fade-bg-wrap .top-mask {
            position: absolute;
            bottom: -100px;
            z-index: 200;
            width: 100%;
            height: 318px;
            background: #f1f1f1;
            background-color: #f1f1f1;
            background-repeat: repeat-x;
            background-image: -webkit-gradient(linear, left bottom, left top, from(#f1f1f1), to(transparent));
            background-image: linear-gradient(bottom, #f1f1f1, transparent);
            background-color: transparent;
            filter: alpha(opacity=60);
        }

    .wxt-body .wxt-top {
        position: absolute;
        width: 1200px;
        margin: 0 auto;
        z-index: 1;
        left: 0;
        right: 0;
        border-top: 1px solid #eee;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        .wxt-body .wxt-top * {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

    .wxt-body .carousel {
        margin-left: 201px;
        float: left;
        padding: 10px 10px 0 10px;
        width: 666px;
        background: #fff;
        overflow: hidden;
    }

    .wxt-body .swipe {
        position: relative;
        height: 336px;
        background: #fff;
    }

        .wxt-body .swipe .swipe-page {
            position: absolute;
            z-index: 20;
            bottom: 10px;
            width: 100%;
            text-align: center;
        }

        .wxt-body .swipe .swiper-pagination-switch {
            position: relative;
            display: inline-block;
            width: 14px;
            height: 14px;
            margin: 0 10px;
            /*      border-radius: 8px;
      background: #555;
      opacity: 0.8;
      border: 1px solid #fff;*/
            cursor: pointer;
        }

            .wxt-body .swipe .swiper-pagination-switch:before {
                position: absolute;
                content: '';
                top: 4px;
                left: 0;
                right: 0;
                margin: 0 auto;
                width: 2px;
                height: 6px;
                background: #fff;
            }

            .wxt-body .swipe .swiper-pagination-switch:hover:before, .wxt-body .swipe .swiper-pagination-switch.swiper-active-switch:before {
                top: 0;
                width: 10px;
                height: 10px;
                background: none;
                border: 2px solid #fff;
                border-radius: 100%;
            }

        .wxt-body .swipe .swiper-active-switch {
            /*      background: #fff;*/
        }

    .wxt-body .swipe-small {
        width: 656px;
        margin: 10px -5px 10px;
        position: relative;
        height: 109px;
        overflow: hidden;
    }

        .wxt-body .swipe-small .slick-prev {
            left: 5px;
        }

        .wxt-body .swipe-small .slick-next {
            right: 5px;
        }

        .wxt-body .swipe-small .small {
            height: 100%;
        }

            .wxt-body .swipe-small .small .swiper-slide {
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                padding: 0 5px;
            }

            .wxt-body .swipe-small .small img {
                width: 100%;
                display: block;
                height: 100%;
            }

    .wxt-body .big img {
        height: 366px;
        display: block;
        width: 100%;
    }

    .wxt-body .wxt-info {
        position: absolute;
        padding: 0 10px;
        right: 0;
        top: 0;
        width: 343px;
        background: #fff;
        height: 475px;
    }

    .wxt-body .wxt-anno {
        margin-top: 10px;
        padding: 0 0 0 44px;
        position: relative;
        height: 42px;
        overflow: hidden;
        background: #F7F8FC;
    }

        .wxt-body .wxt-anno .wxt-more {
            padding-right: 10px;
            height: 42px;
            line-height: 42px;
            font-size: 12px;
            color: #666;
        }

            .wxt-body .wxt-anno .wxt-more .icon-more {
                display: none;
            }

            .wxt-body .wxt-anno .wxt-more:hover {
                color: #2695FF;
            }

        .wxt-body .wxt-anno .vtikcer-box {
            height: 23px;
            overflow: hidden;
        }

        .wxt-body .wxt-anno .anno-icon {
            position: absolute;
            left: 16px;
            height: 42px;
            line-height: 42px;
            top: 0;
            font-size: 18px;
            color: #4796f7;
        }

        .wxt-body .wxt-anno .anno-list {
            position: relative;
            margin-left: 24px;
            width: 250px;
        }

            .wxt-body .wxt-anno .anno-list a {
                display: block;
                font-size: 14px;
                height: 42px;
                line-height: 42px;
                color: #333;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 14px;
                color: #2695FF;
            }

    .wxt-body .ranking {
        margin-top: 10px;
    }

        .wxt-body .ranking .recom-list {
            margin-top: 0px;
            padding-bottom: 0px;
        }

            .wxt-body .ranking .recom-list i {
                line-height: 25px;
            }

    .wxt-body .title-recom {
        margin-top: 10px;
        font-size: 16px;
        line-height: 16px;
        position: relative;
        display: inline-block;
        z-index: 5;
        letter-spacing: 1px;
    }

        .wxt-body .title-recom:after {
            content: '';
            width: 100%;
            height: 4px;
            background: #2695FF;
            background-image: -webkit-gradient(linear, left top, right top, from(#2695FF), to(#54ABFD));
            background-image: linear-gradient(to right, #2695FF, #54ABFD);
            opacity: 0.7;
            position: absolute;
            bottom: -2px;
            left: 0;
            z-index: -1;
        }

    .wxt-body .more {
        display: inline-block;
        font-size: 14px;
        color: #999;
        position: absolute;
        top: 10px;
        right: 10px;
    }

    .wxt-body .recom-list {
        margin-top: 8px;
        padding-bottom: 7px;
    }

        .wxt-body .recom-list a {
            display: block;
            font-size: 14px;
            line-height: 24px;
            color: #4d4d4d;
            padding-left: 10px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-transition: all 0.3s;
            transition: all 0.3s;
            position: relative;
        }

            .wxt-body .recom-list a:hover {
                color: #2695FF;
            }

            .wxt-body .recom-list a:before {
                content: "·";
                position: absolute;
                top: 1px;
                left: 0;
            }

        .wxt-body .recom-list li {
            color: #333;
        }

        .wxt-body .recom-list i, .wxt-body .recom-list span {
            display: inline-block;
        }

        .wxt-body .recom-list i {
            width: 30%;
            line-height: 26px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

            .wxt-body .recom-list i em {
                color: #239DFF;
            }

        .wxt-body .recom-list span {
            width: 70%;
            text-align: right;
            line-height: 25px;
            vertical-align: top;
        }

    .wxt-body .wxt-sum {
        padding: 18px 0;
        text-align: center;
    }

        .wxt-body .wxt-sum .now {
            font-size: 14px;
            color: #333;
            line-height: 22px;
        }

            .wxt-body .wxt-sum .now i {
                font-family: Arial;
                font-style: normal;
                color: #FF7000;
            }

        .wxt-body .wxt-sum .name {
            font-size: 14px;
            color: #333;
            line-height: 24px;
        }

        .wxt-body .wxt-sum .sum {
            margin-top: 6px;
            line-height: 32px;
            font-size: 24px;
            color: #FF7000;
            font-family: Arial;
            letter-spacing: -1px;
        }

    .wxt-body .res-sum,
    .wxt-body .custom-sum {
        width: 50%;
        float: left;
        position: relative;
    }

        .wxt-body .res-sum:before {
            content: '';
            height: 47px;
            width: 1px;
            border-right: 1px dashed #ECECEC;
            position: absolute;
            right: 0;
            top: 19px;
        }

    .wxt-body .icon-fun {
        padding: 6px 0 5px;
        background: #F7F8FC;
    }

        .wxt-body .icon-fun .fun-item {
            padding: 12px 0;
            float: left;
            width: 25%;
            text-align: center;
            position: relative;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            height: 67px;
        }

            .wxt-body .icon-fun .fun-item .name-fun {
                font-size: 13px;
            }

            .wxt-body .icon-fun .fun-item .code {
                z-index: 2;
                position: absolute;
                top: -7px;
                right: -108px;
                display: none;
                width: 100px;
                height: 100px;
                background: #fff;
                border: 1px solid #98bfff;
                border-radius: 5px;
            }

                .wxt-body .icon-fun .fun-item .code:before, .wxt-body .icon-fun .fun-item .code:after {
                    position: absolute;
                    z-index: 2;
                    width: 0;
                    content: '';
                    height: 0;
                    border: 8px solid #fff;
                    border-color: transparent #fff transparent transparent;
                }

                .wxt-body .icon-fun .fun-item .code:before {
                    top: 41px;
                    left: -16px;
                }

                .wxt-body .icon-fun .fun-item .code:after {
                    top: 39px;
                    left: -20px;
                    z-index: 1;
                    border: 10px solid #98bfff;
                    border-color: transparent #98bfff transparent transparent;
                }

                .wxt-body .icon-fun .fun-item .code img {
                    display: block;
                    width: 100px;
                    height: 100px;
                }

            .wxt-body .icon-fun .fun-item:hover .code {
                display: block;
            }

            .wxt-body .icon-fun .fun-item:hover .iconfont {
                color: #2695FF;
            }

            .wxt-body .icon-fun .fun-item:hover .name-fun {
                color: #2695FF;
            }

            .wxt-body .icon-fun .fun-item .new {
                position: relative;
            }

                .wxt-body .icon-fun .fun-item .new:before {
                    content: 'NEW';
                    position: absolute;
                    top: -6px;
                    right: -5px;
                    width: 30px;
                    height: 15px;
                    font-size: 10px;
                    line-height: 15px;
                    text-align: center;
                    color: #fff;
                    font-family: serif;
                    font-style: normal;
                    border-radius: 4px;
                    background: #ff4d4d;
                    -webkit-transform: scale(0.9);
                    transform: scale(0.9);
                }

        .wxt-body .icon-fun a {
            display: block;
        }

        .wxt-body .icon-fun .iconfont {
            font-size: 18px;
            color: #2695FF;
        }

        .wxt-body .icon-fun .name-fun {
            margin-top: 4px;
            height: 20px;
            line-height: 20px;
            font-size: 14px;
            color: #333;
            -webkit-transition: all 0.4s;
            transition: all 0.4s;
        }

.wxt-module {
    position: relative;
    padding-top: 485px;
    margin: 0 auto;
    width: 1200px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.wxt-module {
    zoom: 1;
}

    .wxt-module:after {
        content: " ";
        display: block;
        clear: both;
        height: 0;
    }

    .wxt-module * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

.load-more {
    border-top: 1px dotted #eaeaea;
}

    .load-more a {
        display: block;
        line-height: 65px;
        height: 65px;
        font-size: 14px;
        color: #999;
        text-align: center;
    }

        .load-more a:hover {
            color: #4889F2;
        }

.hot-point {
    margin-bottom: 10px;
    padding-bottom: 25px;
    background: #fff;
}

    .hot-point .type-name {
        display: block;
        padding: 0 30px;
        margin-top: 24px;
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        color: #333;
        letter-spacing: -0.31px;
        font-weight: bold;
        cursor: pointer;
    }

        .hot-point .type-name:hover {
            color: #4889F2;
        }

            .hot-point .type-name:hover .icon-more {
                color: #4889F2;
            }

            .hot-point .type-name:hover .icon-xingzhuang {
                color: #4889F2;
            }

        .hot-point .type-name .icon-more {
            display: inline-block;
            vertical-align: middle;
            font-size: 14px;
            color: #333;
            font-weight: normal;
        }

        .hot-point .type-name .icon-xingzhuang {
            color: #666;
            vertical-align: middle;
            font-weight: normal;
        }

    .hot-point .pro-list {
        padding: 2px 30px 0 34px;
    }

        .hot-point .pro-list a {
            margin: 13px 0 0 10px;
            float: left;
            height: 28px;
            max-width: 100%;
            line-height: 28px;
            padding: 0 10px;
            background: #EFEFEF;
            border-radius: 14px;
            font-size: 14px;
            color: #333333;
            letter-spacing: -0.31px;
            text-align: center;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-transition: all 0.4s;
            transition: all 0.4s;
        }

            .hot-point .pro-list a:hover {
                background: #DBE9FF;
            }

.hot-teacher {
    width: 350px;
    float: right;
}

.daily-hot {
    margin-bottom: 10px;
}

.teacher-list {
    padding: 6px 30px 25px;
    background: #fff;
}

    .teacher-list .item {
        display: block;
        position: relative;
        margin-top: 20px;
    }

        .teacher-list .item .num {
            position: absolute;
            top: 3px;
            left: 0;
            height: 21px;
            width: 19px;
            font-size: 12px;
            color: #FFF;
            text-align: center;
            letter-spacing: -0.47px;
            line-height: 17px;
            background: url(/skins/images/order.png) 0 -68px no-repeat;
        }

            .teacher-list .item .num.first {
                background-position: 0 0;
            }

            .teacher-list .item .num.second {
                background-position: 0 -23px;
            }

            .teacher-list .item .num.third {
                background-position: 0 -46px;
            }

        .teacher-list .item .name {
            display: block;
            line-height: 20px;
            padding-left: 29px;
            font-size: 14px;
            color: #333;
            letter-spacing: -0.42px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-transition: all 0.4s;
            transition: all 0.4s;
        }

            .teacher-list .item .name:hover {
                color: #4889F2;
            }

        .teacher-list .item .info {
            position: relative;
            margin-top: 5px;
            width: 224px;
            display: block;
            padding-left: 34px;
            line-height: 17px;
            font-size: 12px;
            color: #999999;
            letter-spacing: -0.4px;
        }

        .teacher-list .item em {
            font-style: normal;
        }

        .teacher-list .item .sum {
            width: 92px;
            float: left;
        }

        .teacher-list .item .times {
            margin-right: 30px;
            float: left;
            font-style: normal;
        }

.go-top {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 50px;
    text-align: center;
    line-height: 50px;
    right: 10px;
    background: #fff;
    border: 1px solid #999;
}

    .go-top:hover .iconfont {
        color: #4889F2;
    }

    .go-top .iconfont {
        font-size: 24px;
        color: #333;
    }

.school-materil {
    margin-bottom: 10px;
    position: relative;
    background: #fff;
}

.school-materil {
    zoom: 1;
}

    .school-materil:after {
        content: " ";
        display: block;
        clear: both;
        height: 0;
    }

    .school-materil .m-title .name {
        border: none;
    }

    .school-materil .school-menu {
        background: #fff;
    }

    .school-materil .school-menu {
        zoom: 1;
    }

        .school-materil .school-menu:after {
            content: " ";
            display: block;
            clear: both;
            height: 0;
        }

        .school-materil .school-menu li {
            float: left;
            height: 49px;
            line-height: 48px;
            text-align: center;
            margin: 0 20px 20px;
            -webkit-transition: all 0.2s;
            transition: all 0.2s;
        }

            .school-materil .school-menu li a {
                display: inline-block;
                width: 260px;
                padding: 0 14px;
                vertical-align: middle;
                text-align: center;
                font-size: 14px;
                color: #555;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }

                .school-materil .school-menu li a p {
                    width: 225px;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }

                .school-materil .school-menu li a:hover {
                    color: #4796f7;
                }

.push-box {
    overflow: hidden;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 20px;
    background-color: #fff;
    font-size: 0;
    letter-spacing: 0;
    margin-bottom: 10px;
}

    .push-box .push-div {
        vertical-align: top;
        float: left;
        width: 346px;
    }

        .push-box .push-div:nth-child(1) {
            margin-right: 30px;
        }

        .push-box .push-div:nth-child(2) {
            margin-right: 30px;
        }

        .push-box .push-div + .push-div {
            border-left: 1px solid #eeeeee;
            padding-left: 30px;
            position: relative;
        }

        .push-box .push-div:nth-child(3) {
            margin-left: 30px;
        }

        .push-box .push-div + .push-div::before {
            width: 1px;
            height: 30px;
            content: '';
            background: #fff;
            position: absolute;
            left: -1px;
            top: 0;
        }

    .push-box .push-div-title {
        width: 343px;
        font-size: 18px;
        line-height: 1;
        padding-bottom: 10px;
    }

        .push-box .push-div-title span {
            position: relative;
            z-index: 5;
            display: inline-block;
            font-size: 18px;
            color: #333;
            letter-spacing: 1px;
        }

            .push-box .push-div-title span:before {
                content: '';
                width: 100%;
                height: 4px;
                background: #2695FF;
                background-image: -webkit-gradient(linear, left top, right top, from(#2695FF), to(#54ABFD));
                background-image: linear-gradient(to right, #2695FF, #54ABFD);
                opacity: 0.7;
                position: absolute;
                bottom: -2px;
                left: 0;
                z-index: -1;
            }

        .push-box .push-div-title i {
            color: #4b98ff;
            font-size: 18px;
        }

        .push-box .push-div-title a {
            font-size: 14px;
            color: #999;
            float: right;
        }

            .push-box .push-div-title a:hover {
                color: #2695FF;
            }

    .push-box .push-div-con {
        width: 346px;
    }

        .push-box .push-div-con .push-div-img {
            font-size: 0;
            letter-spacing: 0;
            border-radius: 6px;
            overflow: hidden;
            margin: 20px 0;
        }

            .push-box .push-div-con .push-div-img a {
                display: inline-block;
            }

                .push-box .push-div-con .push-div-img a + a {
                    float: right;
                }

            .push-box .push-div-con .push-div-img img {
                width: 171px;
                height: 80px;
                display: inline-block;
            }

        .push-box .push-div-con ul li {
            width: 340px;
            line-height: 1;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: inline-block;
            vertical-align: middle;
            font-size: 14px;
        }

            .push-box .push-div-con ul li + li {
                padding-top: 20px;
            }

            .push-box .push-div-con ul li a span {
                color: #aaaaaa;
                padding-right: 14px;
            }

            .push-box .push-div-con ul li a:hover {
                color: #2695FF;
            }

.famous-school, .original, .video-recommendation {
    margin-bottom: 10px;
    background: #fff;
}

.famous-school-list {
    padding: 0 20px 20px;
    position: relative;
    margin-top: -12px;
}

.famous-school-list {
    zoom: 1;
}

    .famous-school-list:after {
        content: " ";
        display: block;
        clear: both;
        height: 0;
    }

    .famous-school-list:before {
        content: '';
        width: 1px;
        height: 195px;
        background: #eee;
        position: absolute;
        top: 14px;
        left: 50%;
        margin-left: -0.5px;
    }

    .famous-school-list li {
        float: left;
        width: 50%;
        line-height: 36px;
    }

        .famous-school-list li:nth-child(2n) {
            text-align: right;
        }

        .famous-school-list li a .icon {
            width: 14px;
            height: 14px;
            vertical-align: -0.15em;
            fill: currentColor;
            overflow: hidden;
            vertical-align: middle;
            display: inline-block;
            margin-right: 5px;
        }

        .famous-school-list li a .school-list-title {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: inline-block;
            width: 430px;
            text-align: left;
            vertical-align: middle;
        }

        .famous-school-list li a .school-list-date {
            color: #999;
            margin-left: 57px;
        }

        .famous-school-list li a:hover .school-list-title {
            color: #2695FF;
        }

.wxt-video-list {
    padding-bottom: 20px;
}

    .wxt-video-list li {
        float: left;
        margin: 0 20px 0;
        width: 200px;
        height: 180px;
    }

        .wxt-video-list li a {
            display: block;
        }

        .wxt-video-list li .video-pic {
            position: relative;
            width: 200px;
            height: 120px;
            border-radius: 4px;
            overflow: hidden;
        }

            .wxt-video-list li .video-pic img {
                display: block;
                width: 100%;
                height: 100%;
                border-radius: 4px;
            }

            .wxt-video-list li .video-pic .shade {
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                background: rgba(51, 51, 51, 0.5);
                -webkit-transition: all 0.3s ease;
                transition: all 0.3s ease;
                filter: alpha(opacity=0);
                opacity: 0;
            }

            .wxt-video-list li .video-pic:hover .shade {
                filter: alpha(opacity=100);
                opacity: 1;
            }

            .wxt-video-list li .video-pic .shade .btn-play {
                position: absolute;
                top: 50%;
                left: 50%;
                margin: -20px 0 0 -20px;
                width: 40px;
                height: 40px;
                border-radius: 50%;
                background: #fff;
            }

                .wxt-video-list li .video-pic .shade .btn-play:before {
                    content: '';
                    position: absolute;
                    top: 10px;
                    left: 15px;
                    width: 0;
                    height: 0;
                    border-style: solid;
                    border-width: 10px 0 10px 15px;
                    border-color: transparent transparent transparent #ff574f;
                    border-radius: 4px;
                }

        .wxt-video-list li p {
            font-size: 14px;
            line-height: 40px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .wxt-video-list li a:hover p {
            color: #2695FF;
        }

        .wxt-video-list li.focus {
            width: 440px;
            height: 360px;
        }

            .wxt-video-list li.focus .video-pic {
                width: 440px;
                height: 330px;
            }

.video-meta {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    overflow: hidden;
}

    .video-meta .free {
        color: #39b378;
    }

    .video-meta .price {
        color: #e84932;
    }

    .video-meta .type {
        float: left;
    }

    .video-meta .view {
        float: right;
    }

        .video-meta .view i {
            margin-right: 2px;
            font-size: 12px;
        }

.bk-list {
    padding: 0 0 20px;
}

.bk-list {
    zoom: 1;
}

    .bk-list:after {
        content: " ";
        display: block;
        clear: both;
        height: 0;
    }

    .bk-list .tw-item {
        float: left;
        display: inline-block;
        width: 16.66%;
        padding: 0 10px 10px;
        text-align: center;
        -webkit-transition: all .3s linear 0s;
        transition: all .3s linear 0s;
    }

        .bk-list .tw-item dl dt {
            display: inline-block;
        }

            .bk-list .tw-item dl dt a {
                position: relative;
                width: 140px;
                height: 180px;
                margin-bottom: 6px;
                display: block;
            }

                .bk-list .tw-item dl dt a em {
                    display: block;
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 100%;
                    height: 80px;
                    overflow: hidden;
                    font-size: 14px;
                    color: #fff;
                    word-break: break-all;
                    z-index: 2;
                    text-align: center;
                    margin-top: 49px;
                    line-height: 20px;
                    padding: 0 10px;
                }

            .bk-list .tw-item dl dt img {
                display: block;
                width: 140px;
                height: 180px;
            }

        .bk-list .tw-item dl dd {
            line-height: 20px;
            height: 40px;
            width: 140px;
            overflow: hidden;
            display: inline-block;
        }

            .bk-list .tw-item dl dd a {
                color: #666;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                white-space: normal;
                display: inline-block;
            }

            .bk-list .tw-item dl dd.view-times {
                height: 20px;
                font-size: 12px;
                color: #999;
                padding-top: 3px;
            }

        .bk-list .tw-item:hover {
            color: #333;
        }

            .bk-list .tw-item:hover dl dd a {
                color: #2695FF;
            }

.detail-content .exam img {
    margin: 0 auto;
    display: block;
}

.bread-route {
    width: 1200px;
    margin: 0 auto;
    height: 68px;
    line-height: 68px;
    font-size: 16px;
    font-weight: 500;
    color: #999;
}

    .bread-route a {
        color: #999;
    }

        .bread-route a:hover {
            color: #4796f7;
        }

.wxt-main {
    width: 1200px;
    min-height:720px;
    margin: 20px auto 50px;
}

.mate-side {
    /*  position: relative;*/
    float: left;
    width: 230px;
    background: #fff;
}

    .mate-side.fed {
        position: fixed;
        top: 0;
    }

    .mate-side .mate-current {
        position: relative;
        height: 52px;
        line-height: 52px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        text-align: center;
        background: #2594ff;
    }

        .mate-side .mate-current:before {
            display: none;
            content: '';
            position: absolute;
            bottom: 0;
            left: 2px;
            right: 2px;
            margin: 0 auto;
            height: 1px;
            background: #E2E8ED;
        }

    .mate-side .school-type {
        height: 52px;
        line-height: 52px;
        background: #2594ff;
        text-align: center;
    }

        .mate-side .school-type a {
            display: inline-block;
            width: 70px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            color: #fff;
            border-radius: 30px;
        }

            .mate-side .school-type a:hover, .mate-side .school-type a.active {
                background: #2975dc;
            }

.mate-main {
    float: right;
    width: 960px;
}

.filter {
    position: relative;
    padding: 4px 20px 20px;
    background: #fff;
}

    .filter .filter-item {
        margin-top: 20px;
        position: relative;
    }

        .filter .filter-item .name {
            margin-top: 1px;
            float: left;
            width: 72px;
            height: 26px;
            line-height: 26px;
            font-size: 14px;
            color: #999;
        }

        .filter .filter-item .value {
            width: 840px;
            float: left;
        }

            .filter .filter-item .value a {
                margin: 1px 15px 1px 0;
                float: left;
                color: #666;
                height: 24px;
                line-height: 24px;
                padding: 0 8px;
                font-size: 14px;
                border: 1px solid transparent;
                border-radius: 3px;
            }

                .filter .filter-item .value a.active, .filter .filter-item .value a:hover {
                    border-color: #4B98FF;
                    color: #4B98FF;
                }

            .filter .filter-item .value .new {
                position: relative;
            }

                .filter .filter-item .value .new:before {
                    content: 'NEW';
                    position: absolute;
                    top: -10px;
                    right: -18px;
                    width: 30px;
                    height: 15px;
                    font-size: 10px;
                    line-height: 15px;
                    text-align: center;
                    color: #fff;
                    font-family: serif;
                    font-style: normal;
                    border-radius: 4px;
                    background: #ff4d4d;
                    -webkit-transform: scale(0.9);
                    transform: scale(0.9);
                }

    .filter .select-box {
        float: left;
        margin: 0 14px 0 0;
        max-width: 144px;
    }

        .filter .select-box .current-show {
            position: relative;
            padding: 0 20px 0 8px;
            line-height: 26px;
            cursor: pointer;
            font-size: 0;
            height: 26px;
            border-radius: 3px;
            -webkit-transition: width 0.2s;
            transition: width 0.2s;
            border: 1px solid #ccc;
        }

            .filter .select-box .current-show .text {
                float: left;
                max-width: 117px;
                z-index: 10;
                font-size: 14px;
                height: 26px;
                color: #999;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            .filter .select-box .current-show .icon {
                position: absolute;
                right: 4px;
                top: 0;
                font-size: 16px;
                color: #a4a4a4;
                height: 26px;
                -webkit-transition: all 0.3s;
                transition: all 0.3s;
            }

        .filter .select-box.select-year:hover .current-show {
            background: #2594ff;
            border-color: #2594ff;
            border-radius: 3px 3px 0 0;
        }

            .filter .select-box.select-year:hover .current-show .text {
                background: #2594ff;
                color: #fff;
            }

            .filter .select-box.select-year:hover .current-show .icon {
                color: #fff;
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }

        .filter .select-box.select-filetype:hover .current-show {
            background: #2594ff;
            border-color: #2594ff;
            border-radius: 3px 3px 0 0;
        }

            .filter .select-box.select-filetype:hover .current-show .text {
                background: #2594ff;
                color: #fff;
            }

            .filter .select-box.select-filetype:hover .current-show .icon {
                color: #fff;
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }

        .filter .select-box .down-list {
            display: none;
            position: absolute;
            top: 28px;
            padding: 20px 12px;
            z-index: 11;
            left: 0;
            right: 0;
            border: 1px solid #2594ff;
            border-radius: 1px;
            background: #fff;
            -webkit-box-shadow: 0 2px 4px #cecece;
            box-shadow: 0 2px 4px #cecece;
        }

            .filter .select-box .down-list li {
                float: left;
                margin-right: 10px;
                margin-top: 3px;
                height: 26px;
                line-height: 26px;
                cursor: pointer;
            }

                .filter .select-box .down-list li a {
                    display: block;
                    padding: 0 7px;
                    margin: 0;
                }

                .filter .select-box .down-list li:hover, .filter .select-box .down-list li.active {
                    background: #2594ff;
                    color: #fff;
                    border-radius: 2px;
                }

                    .filter .select-box .down-list li:hover a, .filter .select-box .down-list li.active a {
                        color: #fff;
                    }

        .filter .select-box.select-addr:hover .current-show {
            background: #2594ff;
            border-color: #2594ff;
            border-radius: 3px 3px 0 0;
        }

            .filter .select-box.select-addr:hover .current-show .text {
                background: #2594ff;
                color: #fff;
            }

            .filter .select-box.select-addr:hover .current-show .icon {
                color: #fff;
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }

        .filter .select-box.select-addr:hover .school-select {
            display: block;
        }

        .filter .select-box .school-select {
            display: none;
            position: absolute;
            top: 28px;
            padding: 0 6px;
            z-index: 11;
            left: 0;
            right: 0;
            border: 1px solid #2594ff;
            border-radius: 1px;
            background: #fff;
            -webkit-box-shadow: 0 2px 4px #cecece;
            box-shadow: 0 2px 4px #cecece;
        }

        .filter .select-box .search-school .search-tips {
            float: left;
            margin: 0 10px;
            line-height: 26px;
            height: 26px;
        }

        .filter .select-box .provinces-selected {
            display: block;
            padding: 20px 0;
            border-bottom: 1px dotted #ccc;
        }

            .filter .select-box .provinces-selected li {
                margin: 0 0 0 10px;
                padding: 0 6px;
                line-height: 22px;
                float: left;
                height: 22px;
                cursor: pointer;
                background: none;
                border-radius: 2px;
            }

                .filter .select-box .provinces-selected li a {
                    color: #333;
                }

                .filter .select-box .provinces-selected li.symbol {
                    background: none;
                    color: #666;
                    padding: 0;
                }

                .filter .select-box .provinces-selected li.current {
                    background: #ff5252;
                }

                    .filter .select-box .provinces-selected li.current a {
                        color: #fff;
                    }

        .filter .select-box .provinces-list, .filter .select-box .area-list, .filter .select-box .school-select .school-list {
            padding: 13px 0;
            border-bottom: 1px solid #2594ff;
        }

            .filter .select-box .provinces-list li, .filter .select-box .area-list li, .filter .select-box .school-select .school-list li {
                float: left;
            }

                .filter .select-box .provinces-list li a, .filter .select-box .area-list li a, .filter .select-box .school-select .school-list li a {
                    display: block;
                    cursor: pointer;
                    padding: 0;
                    margin: 0 10px;
                    line-height: 30px;
                    height: 30px;
                }

                    .filter .select-box .provinces-list li a:hover, .filter .select-box .area-list li a:hover, .filter .select-box .school-select .school-list li a:hover {
                        color: #fa5714;
                        background: none;
                    }

                .filter .select-box .provinces-list li:hover, .filter .select-box .area-list li:hover, .filter .select-box .school-select .school-list li:hover {
                    background: none;
                }

        .filter .select-box .area-list {
            display: none;
            border-bottom: 1px dotted #ccc;
        }

        .filter .select-box .school-selected .select-sure {
            border-bottom: none;
        }

        .filter .select-box .school-selected li {
            float: left;
            margin: 5px 0 5px 10px;
            padding: 0 6px;
            line-height: 22px;
            height: 22px;
            background: #ff7b52;
            cursor: pointer;
            border-radius: 2px;
        }

            .filter .select-box .school-selected li a {
                color: #fff;
            }

        .filter .select-box .school-selected .search-school {
            margin-left: 10px;
        }

        .filter .select-box .select-sure {
            display: none;
            padding: 10px 0;
            text-align: center;
            border-bottom: 1px dotted #ccc;
        }

            .filter .select-box .select-sure .sure-btn {
                width: 53px;
                height: 26px;
                background: none;
                font-size: 14px;
                color: #2594ff;
                line-height: 24px;
                border-radius: 1px;
                border: 1px solid #2594ff;
            }

                .filter .select-box .select-sure .sure-btn:hover {
                    background: #2594ff;
                    color: #fff;
                }

    .filter .search-school {
        padding: 10px 0;
    }

        .filter .search-school .search-tips {
            float: left;
            margin: 0 10px;
            line-height: 26px;
            height: 26px;
        }

            .filter .search-school .search-tips em {
                color: #2594ff;
            }

    .filter .search-name {
        width: 160px;
        padding-left: 6px;
        float: left;
        line-height: 24px;
        height: 24px;
        border: 1px solid #ccc;
        border-radius: 3px;
        color: #777;
    }

        .filter .search-name.on {
            border-color: #2594ff;
        }

    .filter .school-select .school-list {
        border-bottom: none;
        width: 100%;
        float: none;
    }

    .filter .school-select .school-list {
        zoom: 1;
    }

        .filter .school-select .school-list:after {
            content: " ";
            display: block;
            clear: both;
            height: 0;
        }

        .filter .school-select .school-list li {
            height: 30px;
            line-height: 30px;
            padding: 0;
            width: 25%;
            outline: none;
        }

            .filter .school-select .school-list li a {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            .filter .school-select .school-list li:before {
                display: none;
            }

    .filter .more-school {
        text-align: center;
        padding: 5px 0;
        line-height: 16px;
    }

        .filter .more-school .more {
            display: inline-block;
            float: none;
            width: 60px;
            line-height: 16px;
            height: 16px;
            font-size: 14px;
            color: #999;
        }

            .filter .more-school .more:hover {
                color: #2594ff;
                background: none;
            }

            .filter .more-school .more .icon {
                color: #2594ff;
                display: block;
                font-size: 16px;
            }

    .filter .filter-reset, .filter .upload-material {
        position: absolute;
        right: 15px;
        top: 15px;
        color: #fa5714;
        z-index: 1;
        cursor: pointer;
        font-size: 12px;
    }

    .filter .upload-material {
        color: #2594ff;
        font-size: 14px;
    }

        .filter .upload-material.active {
            width: 115px;
            height: 82px;
            background: url(/skins/images/pop.png) no-repeat 0 0;
            background-size: 115px 82px;
            font-size: 0;
        }

.list-top {
    margin-top: 8px;
    padding: 28px 20px 18px;
    background: #fff;
}

    .list-top .order {
        float: left;
        overflow: hidden;
    }

        .list-top .order a {
            position: relative;
            float: left;
            width: 98px;
            height: 26px;
            line-height: 26px;
            text-align: center;
            color: #999;
            font-size: 14px;
            border: 1px solid #ccc;
            border-radius: 0 3px 3px 0;
            -webkit-transition: all 0.4s;
            transition: all 0.4s;
        }

            .list-top .order a:first-child {
                border-radius: 3px 0 0 3px;
                border-right: 0;
            }

                .list-top .order a:first-child:before {
                    right: 0;
                }

            .list-top .order a:last-child {
                border-left: 0;
            }

                .list-top .order a:last-child:before {
                    left: -1px;
                }

            .list-top .order a:before {
                position: absolute;
                top: 0;
                height: 28px;
                width: 1px;
                bottom: 0;
                content: '';
                background: #ccc;
                z-index: 1;
            }

            .list-top .order a.active {
                background: #4B98FF;
                color: #FFF;
                border-color: #4B98FF;
            }

                .list-top .order a.active:hover {
                    color: #FFF;
                }

            .list-top .order a:hover {
                border-color: #4B98FF;
                color: #4B98FF;
            }

                .list-top .order a:hover:before {
                    background: #4B98FF;
                    z-index: 4;
                }

.filter-rst {
    float: right;
    color: #999;
}

    .filter-rst .sm-page {
        float: right;
        margin-left: 10px;
        font-size: 12px;
    }

        .filter-rst .sm-page span {
            float: left;
            margin: 0 4px 0 0;
            height: 28px;
            line-height: 28px;
            vertical-align: top;
        }

        .filter-rst .sm-page input {
            margin: 4px 4px 0 0;
            float: left;
            vertical-align: top;
            text-align: center;
            line-height: 16px;
            color: #ff5252;
            width: 40px;
            height: 18px;
            border-radius: 3px;
            border: 1px solid #ccc;
        }

    .filter-rst .num {
        float: left;
        line-height: 28px;
        height: 28px;
        font-size: 12px;
    }

        .filter-rst .num .org {
            font-size: 12px;
            color: #333;
            font-weight: bold;
        }

    .filter-rst a {
        float: left;
        vertical-align: top;
        width: 20px;
        height: 28px;
        position: relative;
        cursor: pointer;
        background: none;
    }

        .filter-rst a .icon {
            position: absolute;
            top: 5px;
            left: 0;
            color: #ccc;
            font-size: 17px;
        }

        .filter-rst a .icon-zuo-xuan, .filter-rst a .icon-you-xuan {
            opacity: 0;
            filter: alpha(opacity=0);
            color: #2594ff;
        }

        .filter-rst a:hover .icon-zuo-xuan, .filter-rst a:hover .icon-you-xuan {
            opacity: 1;
            filter: alpha(opacity=100);
        }

        .filter-rst a:hover .icon-zuo-kong, .filter-rst a:hover .icon-you-kong {
            opacity: 0;
            filter: alpha(opacity=0);
        }

        .filter-rst a.disabled .icon {
            cursor: default;
        }

        .filter-rst a.disabled:hover .icon {
            color: #ccc;
        }

.no-found {
    padding: 30px 0;
    text-align: center;
    font-size: 16px;
    color: #777;
    background: #fff;
    clear: both;
}

    .no-found .h {
        color: #fa5614;
    }

    .no-found .b {
        color: #000;
        font-weight: bold;
    }

    .no-found a {
        color: #4b98ff;
        text-decoration: underline;
    }

    .no-found .no-found-bg {
        display: block;
        width: 141px;
        height: 108px;
        margin: 0 auto;
        background: url(/skins/images/sorry.png);
    }

    .no-found .no-found-txt {
        margin-top: 20px;
        color: #333;
    }

        .no-found .no-found-txt p {
            font-size: 14px;
        }

        .no-found .no-found-txt span {
            font-size: 12px;
        }

            .no-found .no-found-txt span em {
                color: #0080FF;
            }

.empty {
    padding: 40px 0 100px;
    text-align: center;
    font-size: 18px;
    color: #999;
    background: #fff;
}

    .empty .sign {
        display: block;
        margin: 0 auto;
        width: 255px;
        height: 172px;
        background: url(/skins/images/nothing.png);
        background-size: 255px 172px;
    }

    .empty .earn {
        display: block;
        margin: 15px 0 18px;
        font-size: 16px;
        color: #2695FF;
        line-height: 16px;
    }

    .empty .tips {
        margin-bottom: 12px;
        display: block;
        font-size: 14px;
        color: #333;
        line-height: 14px;
    }

        .empty .tips em {
            font-size: 16px;
            color: #FF7000;
        }

        .empty .tips i {
            font-size: 14px;
            color: #FF7000;
        }

    .empty .upload {
        display: block;
        margin: 27px auto 0;
        width: 100px;
        height: 32px;
        text-align: center;
        line-height: 32px;
        background: #2695FF;
        border-radius: 6px;
        font-size: 14px;
        color: #FFF;
        text-align: center;
    }

        .empty .upload:hover {
            background: #4796f7;
        }

.news-list {
    background: #fff;
}

    .news-list li {
        position: relative;
        padding: 24px 22px 16px;
        border: 1px solid transparent;
    }

        .news-list li:before {
            display: block;
            position: absolute;
            bottom: -2px;
            content: '';
            height: 1px;
            left: 12px;
            right: 12px;
            background: #E2E8ED;
            margin: 0 auto;
        }

        .news-list li:hover {
            border-color: #4b98ff;
        }

            .news-list li:hover:before {
                display: none;
            }

            .news-list li:hover .title {
                color: #2594ff;
            }

    .news-list .title {
        display: block;
        font-size: 16px;
        font-weight: 600;
        line-height: 22px;
        color: #333;
    }

        .news-list .title .high {
            color: #FF0000;
        }

    .news-list .attr {
        margin-top: 10px;
        height: 20px;
        font-size: 14px;
        color: #999;
        line-height: 20px;
    }

        .news-list .attr .item {
            margin-right: 20px;
        }

        .news-list .attr .iconfont {
            display: inline-block;
            margin-right: 4px;
            font-size: 14px;
        }

    .news-list .con {
        display: block;
        margin-top: 12px;
        width: 780px;
        font-size: 14px;
        color: #666;
        line-height: 24px;
    }

    .news-list .scan {
        position: absolute;
        right: 22px;
        top: 50%;
        width: 84px;
        height: 32px;
        background: #4B98FF;
        border-radius: 5px;
        text-align: center;
        line-height: 32px;
        color: #fff;
    }

        .news-list .scan:hover {
            background: #2594ff;
        }

.page-con {
    background: #fff;
    overflow: hidden;
    padding-bottom: 20px;
    padding-left: 14px;
}

.tab-menu {
    height: 100vh;
}

    .tab-menu a {
        position: relative;
        display: block;
        padding-left: 50px;
        height: 48px;
        line-height: 48px;
        font-size: 16px;
        color: #333;
    }

        .tab-menu a.active {
            color: #2594ff;
            background: #eef7ff;
        }

            .tab-menu a.active:before {
                content: '';
            }

        .tab-menu a:hover {
            color: #2594ff;
        }

        .tab-menu a:before {
            position: absolute;
            top: 16px;
            height: 16px;
            width: 3px;
            left: 0;
            background: #2594ff;
        }

.main-list, .school-list {
    width: 680px;
    float: left;
    background: #fff;
    padding-bottom: 28px;
}

    .main-list li, .school-list li {
        position: relative;
        padding: 20px;
    }

    .main-list li, .school-list li {
        zoom: 1;
    }

        .main-list li:after, .school-list li:after {
            content: " ";
            display: block;
            clear: both;
            height: 0;
        }

        .main-list li .item-pic, .school-list li .item-pic {
            margin-right: 20px;
            float: left;
            width: 90px;
            height: 90px;
            border-radius: 100%;
            overflow: hidden;
        }

            .main-list li .item-pic img, .school-list li .item-pic img {
                display: block;
                max-height: 100%;
            }

        .main-list li .item-title, .school-list li .item-title {
            display: block;
            height: 28px;
            line-height: 28px;
            font-size: 16px;
            color: #333;
        }

            .main-list li .item-title:hover, .school-list li .item-title:hover {
                color: #2594ff;
            }

        .main-list li .item-des, .school-list li .item-des {
            margin-top: 5px;
            display: block;
            line-height: 30px;
            font-size: 14px;
            color: #999;
        }

        .main-list li:before, .school-list li:before {
            position: absolute;
            left: 20px;
            right: 20px;
            bottom: 0px;
            border-bottom: 1px dotted #dcdcdc;
            content: '';
        }

        .main-list li:hover, .school-list li:hover {
            outline: 1px solid #2594ff;
        }

            .main-list li:hover:before, .school-list li:hover:before {
                display: none;
            }

            .main-list li:hover .item-title, .school-list li:hover .item-title {
                color: #2594ff;
            }

        .school-list li .item-pic {
            margin-right: 20px;
            max-width: 162px;
            width: auto;
            height: 90px;
            border-radius: 3px;
        }

        .school-list li .item-des {
            height: 60px;
            overflow: hidden;
        }

.relative {
    float: right;
    width: 230px;
    padding: 0 20px 0 30px;
    background: #fff;
    margin-bottom: 10px;
}

    .relative .title {
        padding: 26px 0 14px;
        height: 20px;
        line-height: 20px;
        font-size: 16px;
        color: #2594ff;
        border-bottom: 1px solid #eee;
    }

    .relative .hot-list li a {
        position: relative;
        display: block;
        padding-left: 30px;
        height: 40px;
        line-height: 40px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 14px;
        color: #333;
    }

        .relative .hot-list li a .icon {
            position: absolute;
            left: 0;
            top: 10px;
            width: 20px;
            height: 20px;
            background: #d9d9d9;
            text-align: center;
            line-height: 20px;
            border-radius: 3px;
            color: #fff;
        }

        .relative .hot-list li a:hover {
            color: #2594ff;
        }

    .relative .hot-list li:nth-child(1) a .icon {
        background: url(/skins/images/order.png) no-repeat 0 -92px;
    }

    .relative .hot-list li:nth-child(2) a .icon {
        background: url(/skins/images/order.png) no-repeat 0 -113px;
    }

    .relative .hot-list li:nth-child(3) a .icon {
        background: url(/skins/images/order.png) no-repeat 0 -134px;
    }

    .relative .join-us {
        text-indent: 30px;
        font-size: 14px;
        color: #333;
        line-height: 32px;
    }

    .relative .apply-title {
        margin-top: 14px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        color: #4796f7;
        text-align: center;
        background: url(/skins/images/title-bg.png) no-repeat 0 0;
    }

    .relative .apply-type {
        padding-bottom: 20px;
    }

        .relative .apply-type li {
            margin-top: 22px;
        }

            .relative .apply-type li a {
                position: relative;
                display: block;
                padding-left: 64px;
                height: 43px;
                line-height: 43px;
                color: #fefefe;
                background: #4796f7;
                border-radius: 36px 6px 6px 4px;
            }

                .relative .apply-type li a:before {
                    position: absolute;
                    line-height: 18px;
                    top: -4px;
                    left: -3px;
                    content: '1';
                    font-size: 16px;
                    color: #2594ff;
                    font-style: italic;
                }

                .relative .apply-type li a:after {
                    position: absolute;
                    width: 15px;
                    height: 14px;
                    top: 16px;
                    left: 38px;
                    content: '';
                    background: url(/skins/images/order.png) 0 -155px no-repeat;
                }

            .relative .apply-type li:nth-child(2) a:before {
                content: '2';
            }

            .relative .apply-type li:nth-child(2) a:after {
                background-position: 0 -185px;
            }

            .relative .apply-type li:nth-child(3) a:before {
                content: '3';
            }

            .relative .apply-type li:nth-child(3) a:after {
                background-position: 0 -170px;
            }

.page-con {
    clear: both;
}

/*download-end*/
.download-end {
    width: 1200px;
    position: relative;
    margin: 30px auto 0;
    background: #fff;
}

.end-tip {
    padding-top: 80px;
    text-align: center;
}

    .end-tip .tip-pic {
        display: block;
        margin: 0 auto;
        width: 74px;
        height: 74px;
        background: url(/skins/images/download-icon.png);
    }

    .end-tip .tip-txt {
        position: relative;
        margin-top: 24px;
        font-size: 18px;
        color: #333;
    }

        .end-tip .tip-txt .view {
            color: #2594ff;
        }

            .end-tip .tip-txt .view:hover {
                color: #2975dc;
            }

    .end-tip .tip-btn {
        margin-top: 26px;
        color: #999;
        display: none;
    }

        .end-tip .tip-btn a {
            color: #666;
            text-decoration: underline;
        }

            .end-tip .tip-btn a:hover {
                color: #333;
            }

    .end-tip a.join-prepare {
        padding: 6px 10px;
        border-radius: 30px;
        background: red;
        color: #fff;
        text-decoration: none;
        cursor: pointer;
    }

    .end-tip .tip-txt span {
        margin: 0 5px;
        font-size: 22px;
        color: #f00;
    }

    .end-tip .tip-txt .scan {
        position: relative;
        font-size: 18px;
        cursor: pointer;
    }

        .end-tip .tip-txt .scan:hover {
            font-weight: 700;
            text-decoration: underline;
        }

.minapp {
    display: none;
    position: absolute;
    top: -80px;
    left: 50%;
    z-index: 2;
    margin-left: 265px;
    padding: 10px;
    width: 140px;
    border: 1px solid #e0e0e0;
    background: #fff;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.2));
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.2));
}

    .minapp:before, .minapp:after {
        content: '';
        position: absolute;
        top: 50%;
        width: 0;
        height: 0;
    }

    .minapp:before {
        left: -10px;
        margin-top: -10px;
        border: 10px solid transparent;
        border-right-color: #e0e0e0;
        border-left: 0;
    }

    .minapp:after {
        left: -9px;
        margin-top: -9px;
        border: 9px solid transparent;
        border-right-color: #fff;
        border-left: 0;
    }

    .minapp .qrcode, .end-tip .tip-txt .minapp .qrcode img {
        width: 140px;
        height: 140px;
    }

    .minapp p {
        font-size: 14px;
        line-height: 30px;
        text-align: center;
    }

.end-tip .notice {
    margin: 20px auto 0;
    padding: 5px 15px 5px 55px;
    width: 620px;
    height: 60px;
    border: 1px solid #f38989;
    background: #fbf5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACCUlEQVRIibXWMWvVUBjG8V+jtkgNFaXSWq0KDg52qA6dBD+Ag+LU4KIFXRx0UaF3vNVJdBFcvBXBOJV2dXBzKYgd+gUsKi0VC/UqxS465Aav8fbmZPCFA3mT93+ecM7Jk7fn2+SkkhjBRZxpjePowS98wHu8w3ycpmvdJurpInYUd3AF+8veCF/xAo/iNP3YqSDaAbyBZdwMFIKDuI3lZpJcDRV7gKcYCBQpxgAazSSpl4nVcS9gwu2AmumiYLtYgumSCZqtumO4hh8BgklRbBizAW/7EK+w1qp/EsDMNpNkuF2sht4A8FMhXw9genE3FxtCx9PTIU4U8kOB3FQzSQYjXMLeQKj4GYSK7cPlCOcCARgs5P0V2IkIpysAxRUoineL8QhHKgAjhTzUXWA0Ql8FoFdmwvl1lWXsi/CzAjCAPW1icQV2O8LnCsABf/ZpVLU9W4lk7h4a/Xgtc4432FWBXYrwtgIAh1tjsyK3GGEeW4HAEk7KjOAU5gK575iLsCrMhMmWb6Mtfx7IPYvT9EtuxHVh/6izhfx8ALOF+7C7dWNVZsYvS8DrMudfwAXcChCbitN0nX8bnrryH2iVmInTtJYnxbaghpn/IdRJLBecUv1o57EpW7pa8cFOrVwDY3js79PXLTZa9WNxmjY6FXRrUvMYknXE45iQNTt5R7yCRdn3t1DWEf8Gj5Rv9wLGSlkAAAAASUVORK5CYII=") no-repeat 15px 20px;
}

    .end-tip .notice p {
        font-size: 14px;
        line-height: 30px;
        color: #f25959;
        text-align: left;
    }

.palm-code {
    position: absolute;
    top: 0;
    right: 0;
    padding: 14px;
    overflow: hidden;
}

    .palm-code .code-show {
        cursor: pointer;
    }

    .palm-code:hover .code-shadow {
        left: -240px;
        top: 126px;
    }

    .palm-code .code-txt {
        float: left;
        padding-top: 13px;
        width: 98px;
        margin-right: 14px;
        line-height: 33px;
        font-size: 16px;
        color: #333;
    }

    .palm-code .code-pic {
        float: right;
        width: 126px;
        height: 126px;
        background: url(/skins/images/download-code.png) 0 0 no-repeat;
    }

    .palm-code .code-shadow {
        position: absolute;
        padding: 14px;
        width: 249px;
        height: 126px;
        left: 0;
        top: 0;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
        background: url(/skins/images/download-shadow.png) 14px 14px no-repeat;
        opacity: 1;
        filter: alpha(opacity=100);
    }

.rel-resource {
    margin-top: 68px;
    padding: 0 6px;
}

    .rel-resource .rel-name {
        position: relative;
        margin: 0 22px;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
        color: #333;
        border-bottom: 1px solid #e5e5e5;
    }

        .rel-resource .rel-name i.icon {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 33px;
            height: 2px;
            background: #4b98ff;
        }

.download-end .rel-resource .rel-list {
    padding: 0 0 20px;
}

    .download-end .rel-resource .rel-list .pic {
        margin-top: 4px;
    }

    .download-end .rel-resource .rel-list .txt {
        width: 280px;
        height: 60px;
    }

    .download-end .rel-resource .rel-list .time {
        bottom: -2px;
        left: 0;
        width: 100%;
        text-align: right;
    }

.rel-more {
    padding: 20px 0;
    text-align: center;
}

    .rel-more a {
        color: #4B98FF;
    }

        .rel-more a:hover {
            color: #3b79ff;
        }

.full-preview {
    width: 100%;
    height: 120px;
    text-align: center;
    position: relative;
    z-index: 9;
    padding-top: 55px;
    margin-top: -84px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .full-preview h2 {
        text-align: center;
        height: 30px;
        position: relative;
    }

        .full-preview h2:after {
            content: '';
            width: calc(100% - 60px);
            height: 1px;
            background: #dadada;
            position: absolute;
            top: 42px;
            left: 30px;
        }

        .full-preview h2 span {
            display: inline-block;
            background: #fff;
            height: 30px;
            font-size: 16px;
            padding: 0 20px;
            position: absolute;
            top: 153%;
            left: 50%;
            z-index: 9;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }

            .full-preview h2 span a i {
                color: #4b98ff;
                font-size: 16px;
            }

.full-preview-content {
    text-align: center;
    padding: 0 0 30px;
    margin-top: 30px;
}

    .full-preview-content p {
        color: #C8C8C8;
        margin: 10px 0 20px;
        font-size: 20px;
    }

        .full-preview-content p span {
            font-size: 18px;
            color: #333;
        }

            .full-preview-content p span .rmb-icon {
                font-size: 14px;
            }

        .full-preview-content p em {
            position: relative;
            font-size: 18px;
            color: #FF8800;
        }

        .full-preview-content p .senior-tab {
            position: absolute;
            top: 0px;
            right: -80px;
            padding: 0 8px;
            height: 15px;
            line-height: 15px;
            font-size: 12px;
            color: #744300;
            background: #E9B052;
            background-image: -webkit-gradient(linear, right top, left top, from(#E9B052), to(#FEDEAA));
            background-image: linear-gradient(270deg, #E9B052 0%, #FEDEAA 100%);
            border-radius: 7px 7px 7px 0;
        }

    .full-preview-content .full-preview-menu .full-preview-btn {
        display: inline-block;
        width: 120px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border-radius: 3px;
        background: #4b98ff;
        color: #fff;
        font-size: 16px;
        margin: 0 10px;
        position: relative;
    }

        .full-preview-content .full-preview-menu .full-preview-btn:hover {
            background: #2682fd;
        }

        .full-preview-content .full-preview-menu .full-preview-btn.join-basket {
            background: #f68e07;
        }

            .full-preview-content .full-preview-menu .full-preview-btn.join-basket:hover {
                background: #faa034;
            }

    .full-preview-content .full-preview-menu .store-up {
        color: #999;
        font-size: 14px;
        margin: 0 10px;
    }

        .full-preview-content .full-preview-menu .store-up i:hover {
            color: #fd9907;
        }

        .full-preview-content .full-preview-menu .store-up i.icon-hover {
            display: none;
            color: #fd9907;
        }

/* 新版网校通入口  20220111 */
.header .new-wxt {
    display: block;
    line-height: 22px;
    padding-left: 22px;
    font-size: 14px;
    color: #0057FF;
    background: url(/skins/images/new-logo.png) left center no-repeat;
    background-size: 18px 22px;
    float: right;
    margin: 29px 15px 0 0;
    position: relative;
}

    .header .new-wxt:hover {
        font-weight: bold;
    }

    .header .new-wxt i {
        display: block;
        width: 30px;
        height: 15px;
        background: url(/skins/images/new.png) no-repeat;
        background-size: 100%;
        position: absolute;
        top: -14px;
        right: -2px;
        -webkit-animation: move 1s ease infinite;
        animation: move 1s ease infinite;
    }

@-webkit-keyframes move {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes move {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.modal-bd {
    background-size: 100% 100%;
}

    .modal-bd .alert {
        margin-top: 10px;
        padding: 10px 30px;
        font-size: 16px;
        line-height: 30px;
        text-align: center;
        color: #666;
        border: none;
        background: none;
    }

.layui-layer-btn-c {
    margin-top: -10px;
}

.wxt-sidebar a {
    text-decoration: none;
}

.wxt-sidebar {
    position: fixed;
    bottom: 100px;
    right: 0;
    width: 68px;
    box-shadow: -2px 0px 5px 0px rgb(0 0 0 / 10%);
    border-radius: 12px 0 0 12px;
    z-index: 9;
}

    .wxt-sidebar .wxt-sidebar-item {
        position: relative;
        display: block;
        width: 68px;
        height: 62px;
        text-align: center;
        background: #fff;
        cursor: pointer;
    }

        .wxt-sidebar .wxt-sidebar-item i {
            display: inline-block;
            width: 20px;
            height: 20px;
            background: url(//zxxkstatic.zxxk.com/wxt/skins/default/images/spriting.png) no-repeat;
            margin: 10px 0 5px;
        }

            .wxt-sidebar .wxt-sidebar-item i.wxt-sidebar-apply {
                background-position: 0 0;
            }

        .wxt-sidebar .wxt-sidebar-item:hover i.wxt-sidebar-apply {
            background-position: -40px 0;
        }

        .wxt-sidebar .wxt-sidebar-item i.wxt-sidebar-online {
            background-position: 0 -40px;
        }

        .wxt-sidebar .wxt-sidebar-item:hover i.wxt-sidebar-online {
            background-position: -40px -40px;
        }

        .wxt-sidebar .wxt-sidebar-item i.wxt-sidebar-feedback {
            background-position: 0 -80px;
        }

        .wxt-sidebar .wxt-sidebar-item:hover i.wxt-sidebar-feedback {
            background-position: -40px -80px;
        }

        .wxt-sidebar .wxt-sidebar-item i.wxt-sidebar-follow-wechat {
            background-position: 0 -120px;
        }

        .wxt-sidebar .wxt-sidebar-item:hover i.wxt-sidebar-follow-wechat {
            background-position: -40px -120px;
        }

        .wxt-sidebar .wxt-sidebar-item .wxt-sidebar-name {
            display: block;
            margin: 0 auto;
            padding: 0 0 10px 0;
            line-height: 12px;
            font-size: 12px;
            color: #666;
            border-bottom: 1px solid #F5F6F7;
            margin: 0 5px;
        }

        .wxt-sidebar .wxt-sidebar-item:first-child {
            border-radius: 12px 0 0 0;
        }

        .wxt-sidebar .wxt-sidebar-item:last-child {
            border-radius: 0 0 0 12px;
        }

        .wxt-sidebar .wxt-sidebar-item:hover {
            background: #256BEF;
            color: #fff;
        }

            .wxt-sidebar .wxt-sidebar-item:hover .wxt-sidebar-name {
                color: #fff;
                border-bottom: none !important;
            }

        .wxt-sidebar .wxt-sidebar-item:last-child .wxt-sidebar-name {
            border-bottom: none;
        }

        .wxt-sidebar .wxt-sidebar-item:hover .hover {
            display: block;
        }

        .wxt-sidebar .wxt-sidebar-item .wxt-sidebar-qr-code-box {
            position: absolute;
            top: 50%;
            left: -100px;
            width: 100px;
            height: 100px;
            background: #fff;
            margin-top: -50px;
            display: none;
        }

            .wxt-sidebar .wxt-sidebar-item .wxt-sidebar-qr-code-box img {
                width: 80px;
                height: 80px;
                margin-top: 10px;
            }

            .wxt-sidebar .wxt-sidebar-item .wxt-sidebar-qr-code-box:before {
                content: '';
                border: 8px solid transparent;
                border-left: 8px solid #fff;
                position: absolute;
                right: -15px;
                top: 50%;
                margin-top: -10px;
            }

        .wxt-sidebar .wxt-sidebar-item:hover .wxt-sidebar-qr-code-box {
            display: block;
        }

    .wxt-sidebar .wxt-sidebar-back {
        height: 56px;
    }

        .wxt-sidebar .wxt-sidebar-back .wxt-sidebar-goto-top {
            display: inline-block;
            width: 20px;
            height: 20px;
            background-position: 2px -160px;
            margin-top: 20px;
        }

        .wxt-sidebar .wxt-sidebar-back:hover .wxt-sidebar-goto-top {
            background-position: -38px -160px;
        }
.location .btn-looktg {
    cursor: pointer;
    text-align: center;
    color: #fff;
    background-color: #2695ff;
    padding: 5px 10px;
    margin-right: 10px;
    border-radius: 5px
}

    .location .btn-looktg:hover {
        background: #0a7be8;
        color: #fff
    }

.filter-item a.check-jf {
    margin: 1px 0;
    float: left;
    height: 24px;
    line-height: 24px;
    padding-right: 30px;
    color: #999;
    cursor: pointer;
    background: url("/skins/images/jf-tips.png") no-repeat;
    background-size: 20%;
    background-position-x: 55px;
    background-position-y: 3px;
}
.filter-item .icon-xuanze {
    color: #4b98ff;
}

.complete-set {
    margin-left: 30px;
    position: relative;
    float: right;
}

    .complete-set p {
        font-size: 12px;
        color: #FFFFFF;
        width: 129px;
        height: 24px;
        background: #525252;
        border-radius: 20px;
        line-height: 24px;
        text-align: center;
        position: absolute;
        top: -35px;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

        .complete-set p:before {
            content: '';
            border: 5px solid transparent;
            border-top: 5px solid #525252;
            position: absolute;
            bottom: -10px;
            left: 50%;
            -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
        }
    .complete-set a {
        float:none;
    }

    .complete-set span {
        display: inline-block;
        width: 61px;
        text-align: center;
        font-weight: 600;
        color: #006DFF;
        line-height: 26px;
    }

        .complete-set span.complete {
            height: 26px;
            background: url(/skins/images/complete.png) no-repeat;
        }

            .complete-set span.complete.on {
                background: url(/skins/images/complete-on.png) no-repeat;
            }

        .complete-set span.single {
            height: 26px;
            background: url(/skins/images/single.png) no-repeat;
            margin-left: -11px;
        }

            .complete-set span.single.on {
                background: url(/skins/images/single-on.png) no-repeat;
            }

        .complete-set span.on {
            font-weight: 600;
            color: #FFFFFF;
            height: 31px;
        }



@font-face {
    font-family: "iconfont";
    src: url('iconfont.eot?t=1614585035240'); /* IE9 */
    src: url('iconfont.eot?t=1614585035240#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('iconfont.woff?t=1614585035240') format('woff'), url('iconfont.ttf?t=1614585035240') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('iconfont.svg?t=1614585035240#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-ceshi:before {
    content: "\e615";
}

.icon-jingsaishiti:before {
    content: "\e616";
}

.icon-xueyuan:before {
    content: "\e617";
}

.icon-monishiti:before {
    content: "\e618";
}

.icon-xiaoshengchu:before {
    content: "\e619";
}

.icon-yikeyilian:before {
    content: "\e61c";
}

.icon-yinyue:before {
    content: "\e60e";
}

.icon-xljk:before {
    content: "\e60f";
}

.icon-ty:before {
    content: "\e610";
}

.icon-zhsj:before {
    content: "\e611";
}

.icon-ms:before {
    content: "\e612";
}

.icon-check:before {
    content: "\e6e5";
}

.icon-sx:before {
    content: "\e8df";
}

.icon-yy:before {
    content: "\e8d8";
}

.icon-tz:before {
    content: "\e8d7";
}

.icon-wl:before {
    content: "\e934";
}

.icon-lsysh:before {
    content: "\e821";
}

.icon-xx:before {
    content: "\e8bf";
}

.icon-ls:before {
    content: "\e8c0";
}

.icon-hx:before {
    content: "\e8c8";
}

.icon-dl:before {
    content: "\e8cd";
}

.icon-tyjs:before {
    content: "\e8ce";
}

.icon-sw:before {
    content: "\e8d0";
}

.icon-zz:before {
    content: "\e8d4";
}

.icon-yw:before {
    content: "\e8c4";
}

.icon-arrow-fill:before {
    content: "\e88f";
}

.icon-doc-swf:before {
    content: "\e896";
}

.icon-album:before {
    content: "\e679";
}

.icon-flv:before {
    content: "\e7bc";
}

.icon-mp3:before {
    content: "\e7bd";
}

.icon-rar:before {
    content: "\e7be";
}

.icon-pic:before {
    content: "\e7bf";
}

.icon-gif:before {
    content: "\e7c0";
}

.icon-doc:before {
    content: "\e7c1";
}

.icon-pdf:before {
    content: "\e7c2";
}

.icon-other:before {
    content: "\e7c3";
}

.icon-excel:before {
    content: "\e7c4";
}

.icon-ppt:before {
    content: "\e7c5";
}

.icon-jingpin:before {
    content: "\e746";
}

.icon-mingshi:before {
    content: "\e831";
}

.icon-quyu:before {
    content: "\e974";
}

.icon-shangchuan:before {
    content: "\e673";
}

.icon-xiaoben:before {
    content: "\e733";
}

.icon-xiazai1:before {
    content: "\e675";
}

.icon-qiandao:before {
    content: "\e676";
}

.icon-beike1:before {
    content: "\e677";
}

.icon-tiaocuo:before {
    content: "\e661";
}

.icon-laba_:before {
    content: "\e87d";
}

.icon-mingxiaomingshi:before {
    content: "\e8b4";
}

.icon-wodeshangchuan:before {
    content: "\e8b5";
}

.icon-jingpinzhuanti:before {
    content: "\e8b6";
}

.icon-beike:before {
    content: "\e8b7";
}

.icon-qiandaolingxuedou:before {
    content: "\e8b8";
}

.icon-quyuziyuan:before {
    content: "\e8b9";
}

.icon-wodexiazai:before {
    content: "\e8ba";
}

.icon-xiaobenziyuan1:before {
    content: "\e8bb";
}

.icon-sousuo:before {
    content: "\e873";
}

.icon-xuedou:before {
    content: "\e8a4";
}

.icon-guanbi:before {
    content: "\e660";
}

.icon-jiantou-copy-copy:before {
    content: "\e67a";
}

.icon-iconmore:before {
    content: "\e604";
}

.icon-jiantou7:before {
    content: "\e60b";
}

.icon-more:before {
    content: "\e61e";
}

.icon-xuanze:before {
    content: "\e632";
}

.icon-wenhao:before {
    content: "\e633";
}

.icon-fangdajing-sousuo:before {
    content: "\e634";
}

.icon-xuanzekong:before {
    content: "\e635";
}

.icon-you-kong:before {
    content: "\e636";
}

.icon-zuo-kong:before {
    content: "\e637";
}

.icon-zuo-xuan:before {
    content: "\e638";
}

.icon-you-xuan:before {
    content: "\e639";
}

.icon-jiaocai:before {
    content: "\e668";
}

.icon-biaoqian:before {
    content: "\e669";
}

.icon-zhuanjibeikefuxihuibian:before {
    content: "\e63c";
}

.icon-taojuan:before {
    content: "\e63d";
}

.icon-D:before {
    content: "\e66c";
}

.icon-shijian:before {
    content: "\e66d";
}

.icon-rongliang:before {
    content: "\e66e";
}

.icon-xiazai:before {
    content: "\e66f";
}

.icon-mingzi:before {
    content: "\e64b";
}

.icon-xialajiantou:before {
    content: "\e64c";
}

.icon-kx:before {
    content: "\e64e";
}

.icon-arrow-up:before {
    content: "\e649";
}

.icon-zhishidian:before {
    content: "\e65a";
}

.icon-weizhi:before {
    content: "\e65b";
}

.icon-xuexiao:before {
    content: "\e65c";
}

.icon-chuzhi:before {
    content: "\e691";
}

.icon-xiazai11:before {
    content: "\e692";
}

.icon-liulan:before {
    content: "\e693";
}

.icon-arrow-left:before {
    content: "\e61d";
}

.icon-tree-show:before {
    content: "\e6ec";
}

.icon-tree-hide:before {
    content: "\e6ed";
}

.icon-zuo-tu:before {
    content: "\e72f";
}

.icon-you-tu:before {
    content: "\e731";
}

.icon-ziyuanzhongxin:before {
    content: "\e732";
}

.icon-xuexiao1:before {
    content: "\e733";
}

.icon-jiaoyuzixun:before {
    content: "\e734";
}

.icon-gaosutongdao:before {
    content: "\e735";
}

.icon-yeshu:before {
    content: "\e60d";
}

.icon-arrow-right1:before {
    content: "\e86b";
}

.icon-guanbi1:before {
    content: "\e620";
}

.icon-xiaobenziyuan:before {
    content: "\e61a";
}

.icon-search:before {
    content: "\e61b";
}

.icon-arrow-down:before {
    content: "\e932";
}

.icon-fenzu:before {
    content: "\e641";
}

.icon-fenzu1:before {
    content: "\e642";
}

.icon-fenzu2:before {
    content: "\e643";
}

.icon-fenzu3:before {
    content: "\e644";
}

.icon-fenzu4:before {
    content: "\e645";
}

.icon-tuoyuanxingcopy:before {
    content: "\e646";
}

.icon-jianglishenbao-:before {
    content: "\e647";
}

.icon-fenzu5:before {
    content: "\e648";
}

.icon-xingzhuang:before {
    content: "\e600";
}

.icon-zhuanji:before {
    content: "\e933";
}

.icon-hide:before {
    content: "\e64d";
}

.icon-show:before {
    content: "\e64a";
}

.icon-API:before {
    content: "\e815";
}

.icon-dt:before {
    content: "\e816";
}

.icon-gxh:before {
    content: "\e817";
}

.icon-fw:before {
    content: "\e818";
}

.icon-jc:before {
    content: "\e819";
}

.icon-ls-1:before {
    content: "\e81a";
}

.icon-lxfs:before {
    content: "\e81b";
}

.icon-rx:before {
    content: "\e81c";
}

.icon-jin:before {
    content: "\e81d";
}

.icon-seb:before {
    content: "\e81e";
}

.icon-ll:before {
    content: "\e81f";
}

.icon-zhy:before {
    content: "\e820";
}

.icon-sl:before {
    content: "\e821";
}

.icon-xg:before {
    content: "\e822";
}

.icon-zy:before {
    content: "\e823";
}

.icon-zuo:before {
    content: "\e824";
}

.icon-zl:before {
    content: "\e825";
}

.icon-zzl:before {
    content: "\e826";
}
