.login, .login2 {
    background-repeat: no-repeat
}
.video-js button {
    outline: none !important;
}
.exam_cont, .login {
    overflow: auto
}

    .exam_button, .exam_cont ul, .login_header form, .login_header form .login_name, .login_line, a {
        display: inline-block
    }

        .T_message_unit a, .leftBar a:hover, .login_header form button a:hover, .login_register a:hover, .user_infoDH ul li a, a {
            text-decoration: none
        }

.T_fabubtn button, .exam, .exam_unit, .leftBar, .sindex_unit h5 {
    box-sizing: border-box
}

* {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: "微软雅黑"
}

a {
    text-decoration: none !important
}

body, html {
    height: 100%
}

.login {
    height: 100vh;
    background-size: 100% 100%
}

.login2 {
    background-image: url(/content/waphtml/img/15.png) !important;
    background-size: 100% 100% !important
}

.loading, .none_data {
    width: 100%;
    height: 64px;
    line-height: 64px;
    text-align: center;
    font-size: 24px;
    color: #333;
   
    background: #fff;
}

.login_header {
    margin: 100px auto;
    width: 100%;
    height: 775px;
    text-align: center;
    padding-top: 40px
}

    .login_header form {
        margin-top: 90px
    }

        .login_header form .login_name {
            border: 2px solid #fff;
            border-radius: 10px;
            width: 90%;
            height: 88px;
            padding-left: 15px;
            margin-bottom: 40px
        }

            .login_header form .login_name span {
                color: #fff;
                font-size: 28px;
                float: left;
                display: inline-block;
                height: 88px;
                line-height: 88px
            }

        .login_header form input, .login_header form select {
            width: 75%;
            height: 88px;
            border: none;
            background: 0 0;
            font-size: 30px;
            color: #fff;
            text-indent: 5px;
            position: relative;
            outline: 0
        }

        .login_header form button {
            width: 240px;
            height: 88px;
            line-height: 88px;
            background: #47bef0;
            border-radius: 35px;
            color: #fff;
            font-size: 28px;
            margin-bottom: 40px
        }

           

.login_register a {
    color: #fff;
    font-size: 28px
}

.login_line {
    background: #fff;
    width: 2px;
    height: 20px;
    margin-bottom: -3px
}

.exam {
    margin: 110px auto 0;
    background-image: url(/content/waphtml/img/a6.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: left;
    padding: 15px 0
}

.minirefresh-scroll {
    background: 0 0 !important
}

.S_PraticeRight ul li, .T_Manger_report ul li span:nth-of-type(2), .sindex_cont2 p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.exam_cont ul button {
    margin-top: 20px;
    padding: 10px;
    margin-right: 15px;
    width: 160px;
    font-size: 30px;
    border-radius: 5px;
    background: url(/content/waphtml/img/b4.png) no-repeat;
    color: #fff;
    border: none;
    outline: 0;
    background-size: 100% 100%
}

.exam_cont ul .del {
    background: red
}

.S_examList .exam_unit:hover, .exam_unit {
    background: rgba(255,255,255,.5)
}

.container {
    text-align: center;
    padding: 0
}

.exam_unit {
    padding: 30px;
    border: 1px solid #74b4dd;
    margin: 10px 10px 15px
}

.Sexam .exam_unit:hover {
    background: #0081d3
}

    .Sexam .exam_unit:hover h5 {
        color: #fff
    }

    .Sexam .exam_unit:hover ul li {
        color: #ddd
    }

.exam_unit h5 {
    font-size: 34px;
    color: #0081d3
}

.exam_unit ul li {
    font-size: 30px;
    color: #444;
    margin-top: 10px
}

.exam_button {
    background-image: url(/content/waphtml/img/a7.png);
    background-repeat: no-repeat;
    width: 260px;
    height: 70px;
    font-size: 32px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    line-height: 70px;
    margin-top: 25px;
    margin-bottom: 20px
}

.sindex {
    text-align: left;
    margin-top: 100px;
    background: #fff
}

.sindex_tabbar ul {
    border: 1px solid #E5E5E5
}

.slider_conts0, .slider_conts1, .slider_conts2 {
    display: none
}

.slider_conts_active {
    display: block
}

.sindex_tabbar ul li {
    font-size: 32px;
    color: #000;
    /*width: 130px;*/
    text-align: center;
    display: inline-block;
    margin: 25px 0 15px;
    padding-bottom: 15px;
}

.sindex_tabbar ul .tabbar_active {
    border-bottom: 4px solid #ff7f01
}

.sindex_unit {
    padding: 0;
    margin: 0 15px;
    height: auto;
    background: rgba(255,255,255,.6)
}

.culine {
    height: 20px;
    width: 100%;
    background: #E0E0E0
}

.sindex_unit1 {
    background-image: url(/content/waphtml/img/7.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.sindex_unit0 {
    background-image: url(/content/waphtml/img/13.png);
    width: 100%;
    height: 406px;
    background-size: 100% 100%;
    position: relative
}

.sindex_unit00 {
    background-image: url(/content/waphtml/img/26.png);
    height: 168px
}

.sindex_unit0 .sindex_unit_search {
    position: absolute;
    bottom: 45px;
    left: 35px;
    right: 35px;
    display: inline-block
}

    .sindex_unit0 .sindex_unit_search img {
        position: absolute;
        top: 30px;
        left: 35px
    }

.sindex_unit0 input {
    padding-left: 95px;
    width: 100%;
    height: 88px;
    border-radius: 10px;
    outline: 0;
    font-size: 28px;
    color: #707070
}

    .sindex_unit0 input::-webkit-input-placeholder {
        color: #707070
    }

.sindex_unit_right {
    height: auto
}

.sindex_unit h5 {
    margin: 0;
    padding: 20px;
    font-size: 36px;
    color: #fff;

}

    .sindex_unit h5 img {
        display: inline-block;
        width: 40px;
        height: 40px;
        margin-right: 10px;
        vertical-align: bottom
    }

.sindex_cont {
    padding: 35px 25px;
    text-align:center;
}

    .sindex_cont p {
        font-size: 28px;
        color: #fff;
        line-height: 50px;
        text-align: left;
        padding: 0 15px
    }

.sindex_cont3, .sindex_cont3 h5, .sindex_cont3 p {
    text-align: center
}

.sindex_cont p:nth-of-type(2) {
    font-size: 24px;
    color: #ddd
}

.sindex_cont button {
    width: 240px;
    height: 88px;
    background: 0 0;
    color: #fff;
    font-size: 28px;
    border: 1px solid #fff;
    border-radius: 44px;
    margin-top: 30px;
    outline: 0
}

    .sindex_cont button a {
        color: #fff
    }

.sindex .col-md-8, .sindex .col-sm-6 {
    padding: 0;
    margin: 0
}

.sindex_cont2 {
    background: url(/content/waphtml/img/8.png) no-repeat;
    background-size: 100% 100%;
    padding: 25px;
    font-size: 32px;
    color: #333;
    line-height: 60px
}

    .sindex_cont2 p {
        width: 100%;
        line-height: 35px
    }

.sindex_cont3 h5 img {
    width: 189px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px
}

.sindex_cont3 {
    color: #000;
    padding: 30px 0
}

    .sindex_cont3 h5 {
        font-size: 36px;
        color: #000;
        font-weight: 700
    }

    .sindex_cont3 .sindex_cont3_static {
        background: url(/content/waphtml/img/9.png);
        background-size: 100% 100%;
        margin-bottom: 20px;
        margin-top: 25px;
        display: inline-block;
        width:90%;
        height: 88px;
        line-height: 88px;
        color: #fff;
        font-size: 32px;
        text-align: left;
        padding-left: 30px
    }

.sindex_cont5 {
    padding: 25px 13px;
    text-align:center;
}

.sindex_cont2 ul li:nth-of-type(1) {
    border-bottom: 1px solid #6fca9b;
    margin-bottom: 10px
}

.sindex_cont3 p {
    font-size: 28px;
    color: #333
}

.sindex_cont3 img {
    width: 90%;
    display: inline-block
}

.sindex_unit .sindex_cont4:nth-of-type(1) {
    border-right: 3px solid #85e9fe;
    padding-left: 15px;
    width: 35%;
    margin: 20px
}

.color {
    color: #12b3ea
}

.sindex_unit .sindex_cont4:nth-of-type(1) p {
    font-size: 36px;
    color: #107699
}

.sindex_unit .sindex_cont4:nth-of-type(2) p {
    text-align: left
}

.sindex_cont4 {
    display: inline-block;
    width: 55%;
    float: left
}

.video-js {
    width: 100% !important
}

.sindex_unit h5 span {
    float: right;
    font-size: 32px;
    margin-top: 10px
}

.sindex_cont5 ul li {
    border-bottom: 1px solid #999;
    margin-bottom: 15px;
    background: #47bef0;
    border-radius: 10px;
    padding: 10px 15px
}

.sindex_cont3_left, .sindex_cont3_right {
    float: left
}

.sindex_cont3_right {
    width: 80%;
}

.clear {
    clear: both
}

.sindex_cont3_right h2 {
    font-size: 36px;
    line-height: 60px;
    color: #fff;
    margin: 5px 0;
    float: left
}

.sindex_cont3_right h3, .sindex_cont3_right h3 span {
    font-size: 30px;
    color: #fff
}

.sindex_cont3_right h3 {
    display: inline-block;
    float: right;
    text-align: right
}

.sindex_cont3_rightCont {
    text-align: left
}

    .sindex_cont3_rightCont p {
        display: inline-block;
        color: #e5e5e5;
        font-size: 28px;
        margin: 0 10px
    }

.sindex_cont3_left {
    background-image: url(/content/waphtml/img/women.png);
    width: 86px;
    height: 86px;
    margin: 10px;
    position: relative
}
    .sindex_cont3_left span,
    .sindex_cont3_left img {
        display: inline-block;
        width: 31px;
        height: 35px;
        position: absolute;
        bottom: -10px;
        right: 0
    }
    .sindex_cont3_left span {
        bottom: -21px;
        font-size:16px;
        color:#ff7f01;
    }
        .sindex_cont3_left_honor {
            display: inline-block;
            float: left
        }

    .sindex_cont3_left_honor img {
        position: relative
    }

    .sindex_cont3_left_honor p {
        position: relative;
        margin-top: -30px;
        text-align: center
    }

.sindex_cont3_left .topImg4 {
    margin: 0 10px !important;
    display: inline-block;
    width: 82px !important;
    height: 82px !important;
    border-radius: 50%
}

.S_examList_content table tr, .S_examList_titleU {
    height: 70px;
    text-align: center
}

.S_examList {
    margin-top: 80px
}

.S_examList_titleU {
    display: inline-block;
    background-image: url(/content/waphtml/img/a19.png);
    background-repeat: no-repeat;
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    width: 230px;
    background-size: 100%;
    line-height: 70px;
    margin: 0 5px 10px
}

    .S_examList_titleU1, .S_examList_titleU:hover {
        background-image: url(/content/waphtml/img/a20.png)
    }

.S_examList_content {
    margin: 0 auto
}

    .S_examList_content table {
        font-size: 26px;
        color: #fff;
        background: rgba(0,0,0,.3);
        margin-top: 50px;
        display: inline-block
    }

        .S_examList_content table tr td, .S_examList_content table tr th {
            border: 1px solid rgba(255,255,255,.4);
            text-align: center;
            padding: 0 23px
        }

            .S_examList_content table tr td button {
                width: 150px;
                height: 50px;
                background: #268ac8;
                border: none;
                border: 1px solid #fff;
                border-radius: 10px
            }

        .S_examList_content table select option {
            font-size: 15px
        }

        .S_examList_content table tr td a button {
            background: #e17429;
            color: #fff
        }

.S_message_content {
    width: 100%;
    border-top: 1px solid #e6e6e6;
    display: inline-block;
    padding: 0;
    background-size: 100% 100%;
    margin-top: 20px;
    background-repeat: no-repeat
}

.S_examList_content_title {
    border-bottom: 1px solid #fff;
    line-height: 60px
}

    .S_examList_content_title h5 {
        font-size: 32px;
        color: #fff;
        float: left;
        font-weight: 700;
        padding-left: 15px;
        margin-top: 20px
    }

.S_examList_content_title0 {
    display: inline-block;
    margin-right: 70px
}

    .S_examList_content_title0 p {
        margin: 0;
        font-size: 20px;
        color: #fff;
        display: inline-block
    }

        .S_examList_content_title0 p:nth-of-type(1) {
            font-size: 36px;
            color: #f2c026;
            font-weight: 700;
            margin-right: 5px
        }

.S_message_content_left {
    margin-top: 25px;
    text-align: center;
    border-right: 2px solid #fff
}

.S_message_content_right {
    border: none;
    margin-top: 20px
}

.S_message_content_leftImg {
    width: 180px;
    height: auto;
    display: inline-block;
    margin-top: 20px
}

.S_message_content_left p {
    font-size: 30px;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 5px
}

.S_message_content_left a {
    display: block
}

    .S_message_content_left a button {
        width: 300px;
        height: 70px;
        line-height: 70px;
        background: url(/content/waphtml/img/b3.png) no-repeat;
        background-size: 100% 100%;
        margin-bottom: 15px;
        border: none;
        font-size: 32px;
        color: #fff;
        outline: 0
    }

    .S_message_content_left a .S_message_content_leftBtn {
        background-image: url(/content/waphtml/img/b4.png)
    }

.S_message_content_unit {
    font-size: 32px;
    color: #000;
    margin-bottom: 30px
}

.S_PraticeLeft ul li, .S_Pratice_jionin {
    font-size: 34px;
    font-weight: 700;
    color: #fff
}

.S_message_content_unit label {
    width: 140px;
    text-align: right;
    font-size: 28px
}

.S_PraticeLeft, .S_PraticeLeft ul li, .S_Pratice_arrow, .S_Pratice_reportLeft, .S_Pratice_reportTitle {
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.S_PraticeLeft {
    margin: 0 auto;
    padding: 20px 15px;
    background-image: url(/content/waphtml/img/b1.png)
}

.S_PraticeLeft0 {
    width: 450px;
    margin-top: 140px
}

.S_PraticeLeft ul li {
    background-image: url(/content/waphtml/img/b3.png);
    margin-bottom: 15px;
    height: 90px;
    text-align: center;
    line-height: 90px
}

    .S_PraticeLeft ul li:hover {
        background-image: url(/content/waphtml/img/b4.png)
    }

.S_Pratice_arrow {
    background-image: url(/content/waphtml/img/b8.png);
    height: 64px;
    width: 64px;
    margin: 30px;
    display: inline-block
}

.S_PraticeRight_active, .S_Pratice_reportCont_active {
    display: inline-block !important
}

.S_Pratice_arrow:hover {
    background-image: url(/content/waphtml/img/b7.png)
}

.S_Pratice_jionin {
    background-image: url(/content/waphtml/img/b3.png);
    width: 650px;
    height: 80px
}

    .S_Pratice_jionin:hover {
        background-image: url(/content/waphtml/img/b4.png)
    }

.S_PraticeRight {
    margin: 0 50px;
    width: 80%
}

    .S_PraticeRight ul li {
        width: 100%;
        height: 70px;
        line-height: 70px;
        font-size: 32px;
        font-weight: 400;
        padding: 0 3px
    }

.S_Pratice_report {
    padding-top: 90px
}

.S_Pratice_reportLeft, .S_Pratice_reportTitle {
    background-image: url(/content/waphtml/img/b9.png)
}

    .S_Pratice_reportTitle button {
        background: url(/content/waphtml/img/b3.png) no-repeat;
        border: none;
        background-size: 100% 100%;
        width: 200px;
        font-size: 32px;
        color: #fff;
        font-weight: 700;
        margin: 10px 0;
        padding: 15px;
        outline: 0
    }

        .S_Pratice_reportTitle button:hover {
            background-image: url(/content/waphtml/img/b4.png)
        }

        .S_Pratice_reportTitle button:nth-of-type(1) {
            margin-right: 25px
        }

.S_Pratice_reportCont {
    background: rgba(0,0,0,.4);
    padding: 15px 20px;
    margin-bottom: 30px;
    height: auto;
    overflow: auto
}

    .S_Pratice_reportCont ul li {
        text-align: left;
        font-size: 30px;
        color: #fff
    }

.shiyanbaogao .S_Pratice_reportCont ul li span:nth-of-type(1) {
    width: 135px;
    display: inline-block;
    float: left
}

.shiyanbaogao .S_Pratice_reportCont ul li span:nth-of-type(2) {
    width: calc(100% - 135px);
    display: inline-block;
    float: left
}

.S_Pratice_reportRight .S_Pratice_reportCont ul li label {
    width: 25%;
    margin-left: 10px;
    text-align: right;
    font-weight: 400
}

.S_Pratice_reportRight .S_Pratice_reportCont ul li {
    margin-bottom: 15px
}

    .S_Pratice_reportRight .S_Pratice_reportCont ul li input {
        background: rgba(0,0,0,.2);
        border: none;
        width: 70%;
        height: 60px;
        border-radius: 10px;
        padding-left: 15px
    }

.S_Pratice_reportContR button {
    background: url(/content/waphtml/img/b4.png) no-repeat;
    background-size: 100% 100%;
    padding: 20px 30px;
    border: none;
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-top: 15px
}

.S_Pratice_reportContR {
    padding: 0;
    background: url(/content/waphtml/img/b9.png);
    background-size: 100% 100%
}

.S_Pratice_reportPing {
    font-size: 34px;
    color: #fff;
    border-bottom: 1px solid #fff;
    text-align: left;
    padding: 25px
}

.S_Pratice_reportContR1 {
    padding: 25px 0
}

.S_Pratice_reportContR p {
    font-size: 32px;
    color: #fff;
    text-align: left;
    background: rgba(0,0,0,.3);
    padding: 15px;
    height: 210px;
    line-height: 36px
}

.S_Pratice_reportLeft00 {
    padding: 0
}

.S_Pratice_reportTitle .S_Pratice_reportLeft_active {
    background-image: url(/content/waphtml/img/b4.png)
}

.leftBar_tihuan {
    background-size: 100% 100%;
    position: fixed;
    top: 20px;
    left: 40px;
    z-index: 100
}

.leftBar a, .leftBar1, .showlistimg {
    position: relative
}

.leftBar_tihuan img {
    display: inline-block;
    width: 60px;
    height: 60px
}

.leftBar a {
    display: block
}

.leftBar .leftBar_middle a {
    padding-left: 25px
}

.leftBar1 {
    text-align: left;
    font-size: 36px;
    color: #fff;
    line-height: 80px;
    padding-left: 150px;
    padding-bottom: 10px
}

    .leftBar1 img {
        display: inline-block;
        width: 45px;
        height: 45px;
        margin-right: 15px
    }

.S_examList_content table td img {
    display: inline-block;
    width: 30px;
    margin: 0 10px
}

.header_img {
    position: fixed;
    top: 0
}

    .footer_img img, .header_img img {
        width: 100%
    }

.footer_img {
    position: fixed;
    bottom: 0
}

.user_info {
    position: fixed;
    right: 40px;
    top: 0;
    width: 80px;
    height: 80px;
    padding-top: 27px;
    text-align: center;
    z-index: 100
}

    .user_info img {
        display: inline-block;
        width: 55px
    }

    .user_info span {
        font-size: 24px;
        color: #fff;
        margin-left: 5px
    }

.login_register .goLogin {
    color: #0081d3
}

.register_header form img {
    height: 33px;
    width: 33px;
    margin-top: 12px
}

.register_header form button {
    margin-top: 0;
    margin-bottom: 20px
}

    .register_header form button a {
        height: 60px;
        line-height: 60px;
        font-size: 30px
    }

.register_header {
    height: 860px;
    background-image: url(/content/waphtml/img/regisit.png)
}

.findCode_header {
    height: 860px;
    background-image: url(/content/waphtml/img/findCode.png)
}

    .findCode_header form input, .findCode_header form select {
        height: 50px;
        line-height: 50px;
        font-size: 24px
    }

    .findCode_header form button a {
        height: 50px;
        line-height: 50px;
        font-size: 30px
    }

    .findCode_header form select option {
        color: #999;
        font-size: 16px
    }

    .findCode_header form img {
        height: 33px;
        width: 33px;
        margin-top: 15px
    }

.S_editMessage {
    margin-top: 15px
}

    .S_editMessage .S_message_content_unit input, .S_editMessage .S_message_content_unit select {
        width: 493px;
        border: 1px solid #d4d4d4;
        text-indent: 10px;
        border-radius: 5px;
        height: 56px
    }

        .S_editMessage .S_message_content_unit select option {
            font-size: 16px;
            background: rgba(0,0,0,.5)
        }

    .S_editMessage .S_message_content_unit button {
        width: 240px;
        border-radius: 44px;
        height: 88px;
        outline: 0;
        border: none;
        line-height: 88px;
        color: #fff;
        background: #47bef0;
        margin: 15px 0
    }

.S_changeCode {
    margin-top: 50px
}

    .S_changeCode .S_message_content_unit button {
        margin: 40px 40px 0
    }

    .S_changeCode .S_message_content_unit {
        margin-bottom: 45px
    }

.S_message_touxiang {
    background: #eee;
    width: 300px;
    height: 300px;
    margin: 0 auto;
    border-radius: 50%
}

.register_header form input, .register_header form select {
    margin-bottom: 16px;
    height: 60px
}

.S_examList select {
    outline: 0;
    background: 0 0;
    border: none
}

    .S_examList select option {
        background: rgba(0,0,0,.4);
        text-align: center;
        outline: 0;
        border: 1px solid red
    }

        .S_examList select option:hover {
            background: red
        }

.S_editMessage .S_message_content_unit .layui-input-inline {
    width: 35%;
    display: inline-block;
    font-size: 26px
}

    .S_editMessage .S_message_content_unit .layui-input-inline input {
        width: 100%;
        color: #fff
    }

.S_message_content_unit input::-webkit-input-placeholder {
    color: #fff
}

.layui-input-inline input::-webkit-input-placeholder {
    color: #fff
}

.layui-form-label {
    font-weight: 700;
    margin-top: 10px;
    float: left
}

.user_infoDH {
    position: fixed;
    right: 0;
    display: none
}

    .user_infoDH ul li {
        width: 300px
    }

        .user_infoDH ul li a {
            color: #fff;
            width: 100%;
            display: inline-block;
            text-align: center;
            padding: 15px 0;
            background: rgba(161,191,206,1);
            border-bottom: 1px solid #fff
        }

            .user_infoDH ul li a span {
                font-size: 28px
            }

        .user_infoDH ul li:hover {
            background: rgba(35,138,203,.8)
        }

        .user_infoDH ul li a img {
            display: inline-block;
            width: 40px;
            height: 40px;
            margin-right: 5px
        }

.register_header form input {
    line-height: 60px;
    font-size: 28px
}

.register_header form select option {
    font-size: 16px
}

.layui-layer, .layui-layer-border, .layui-layer-content, .layui-layer-dialog, .layui-layer-hui, .layui-layer-msg, .layui-layer-padding {
    font-size: 28px !important;
    /*padding: 20px !important*/
}
.layui-layer-title {
    font-size: 28px;
    height: 56px;
    line-height: 56px;
}
.layui-layer-btn a {
font-size:24px;
height:45px;
line-height:45px;
margin-right:15px;
}
.layui-layer-btn {
    padding:20px !important;
}
.layui-layer-setwin a {
    margin-top:5px;
}
.layui-layer-dialog .layui-layer-content {
    padding: 50px 100px;
    font-size: 28px;
}

.login_header form .login_shouji input {
    width: 400px
}

.login_header form .login_shouji button {
    display: inline-block;
    width: 160px;
    height: 60px;
    line-height: 60px;
    font-size: 28px;
    margin: 0 0 0 40px;
    padding: 0;
    background: #3198da;
    color: #fff
}

.S_examList_content_titleL {
    float: left;
    font-size: 18px;
    color: #FFF
}

    .S_examList_content_titleL p {
        margin: 0;
        font-size: 32px;
        color: #fff
    }

.S_examList_content_titleR {
    float: right
}

    .S_examList_content_titleR img {
        display: inline-block;
        margin-left: 35px
    }

.comment {
    display: inline-block;
    padding-top: 25px;
    padding-bottom: 20px;
    background-image: url(/content/waphtml/img/showlist01.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 40px
}

.commentUp {
    display: inline-block
}

    .commentUp textarea {
        background: 0 0;
        width: 100%;
        height: 165px;
        font-size: 32px;
        color: #fff;
        padding: 10px;
        border-radius: 10px;
        outline: 0
    }

    .commentUp p {
        font-size: 32px;
        color: #fff;
        float: left;
        margin-top: 20px
    }

    .commentUp button {
        width: 222px;
        height: 65px;
        background: url(/content/waphtml/img/show_btn02.png) no-repeat;
        background-size: 100% 100%;
        border: none;
        font-size: 30px;
        color: #fff;
        float: right;
        margin-top: 20px
    }

.commentDown {
    border-top: 1px solid #dfe0df;
    margin-top: 20px;
    padding: 20px
}

    .commentDown ul li {
        border-bottom: 1px solid #dfe0df;
        padding: 15px;
        text-align: left
    }

        .commentDown ul li a {
            font-size: 30px;
            color: #Fff
        }

            .commentDown ul li a .commentImg {
                display: inline-block;
                width: 70px;
                height: 70px;
                border-radius: 50%;
                float: left;
                margin-right: 20px
            }

                .commentDown ul li a .commentImg img {
                    width: 100%;
                    height: 100%
                }

            .commentDown ul li a .commentCont {
                display: inline-block;
                float: left;
                text-align: left
            }

                .commentDown ul li a .commentCont p:nth-of-type(1) {
                    margin-bottom: 15px
                }

                .commentDown ul li a .commentCont p span:nth-of-type(1) {
                    display: inline-block;
                    margin-right: 60px
                }

.comment .commentBtn button {
    background: url(/content/waphtml/img/b4.png) no-repeat;
    border: none;
    margin-top: 40px;
    width: 200px;
    height: 70px;
    background-size: 100% 100%;
    font-size: 30px;
    color: #fff
}

    .comment .commentBtn button:nth-of-type(2) {
        background-image: url(/content/waphtml/img/b4.png);
        margin-left: 150px
    }

.leftBar_header {
    text-align: center;
    padding-top: 75px;
}

    .leftBar_header .leftBar_header_img {
        width: 138px;
        display: block;
        height: 138px;
        border-radius: 50%;
        margin: 0 auto
    }

.leftBar_header_shu {
    color: #3e4040
}

.leftBar_header p {
    color: #fff;
    font-size: 36px;
    margin-top: 10px;
    display:inline-block;
    width:100%;
}

.leftBar_header .leftBar_header_text {
    font-size: 28px
}

.leftBar_header .leftBar_header_text1 a {
    font-size: 28px;
    color: #707070
}

.leftBar_middle {
    margin-top: 40px;
    border-top: 1px #666 dashed;
    padding-top: 100px
}

.leftBar_footer {
    margin-top: 80px;
    margin-bottom: 30px;
    border-top: 1px solid #454444;
    padding-top: 40px
}

    .leftBar_footer a {
        display: inline-block;
        color: #fff;
        font-size: 32px;
        margin: 0 40px
    }

        .leftBar_footer a img {
            display: inline-block;
            width: 35px;
            height: 35px
        }

.login {
    text-align: center;
    background: #eee
}

.container {
    background: #fff
}

.S_show {
    margin: 110px auto 0;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: inline-block
}

.S_show_header p {
    float: left;
    width: 16%;
    font-size: 32px;
    color: #fff;
    font-weight: 700;
    line-height: 80px;
    margin-left: 10px
}

.S_show_header .S_show_headerR {
    float: right
}

    .S_show_header .S_show_headerR input, .S_show_header .S_show_headerR select {
        background: url(/content/waphtml/img/showlistselect.png) no-repeat;
        border: none;
        background-size: 100% 100%;
        width: 240px;
        padding-left: 10px;
        padding-right: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-right: 20px;
        height: 48px;
        font-size: 30px;
        color: #fff;
        box-sizing: border-box;
        outline: 0;
        margin-top: 20px;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none
    }

    .S_show_header .S_show_headerR select {
        line-height: 48px
    }

        .S_show_header .S_show_headerR select option {
            font-size: 18px;
            background: rgba(0,0,0,.5);
            border-radius: 15px
        }

    .S_show_header .S_show_headerR input {
        width: 360px;
        background-image: url(/content/waphtml/img/shoelistSearch.png)
    }

.showlistimg {
    width: 290px;
    height: 194px
}

.S_show_cont ul li {
    float: left
}

    .S_show_cont ul li a {
        display: inline-block;
        position: relative;
        margin: 0 10px 10px
    }

.showlistimg img:nth-of-type(1) {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.showlistimg img:nth-of-type(2) {
    display: inline-block;
    position: absolute;
    z-index: 200;
    margin-left: -24px;
    top: 50%;
    left: 50%;
    margin-top: -48px
}

.S_show_cont {
    margin: 20px 0
}

    .S_show_cont ul li a p {
        font-size: 28px;
        color: #fff;
        width: 100%;
        position: absolute;
        bottom: 0;
        height: 50px;
        line-height: 50px;
        background: rgba(0,0,0,.4);
        margin: 0
    }

    .S_show_cont ul li a:hover p {
        background: rgba(20,123,188,.8)
    }

.S_show_btns button {
    display: inline-block;
    width: 200px;
    height: 48px;
    font-size: 30px;
    color: #fff;
    background: url(/content/waphtml/img/show_btn.png) no-repeat;
    border: none;
    margin: 10px 20px 20px
}

    .S_show_btns button:nth-of-type(2) {
        background-image: url(/content/waphtml/img/show_btn02.png);
        background-repeat: no-repeat
    }

@media screen and (max-width:750px) {
    .S_message_content_leftImg, .S_message_content_right {
        display: inline-block;
        float: left
    }

    .S_message_content_leftImg {
        width: 40%;
        border-right: 2px solid #fff
    }

    .S_message_content_right {
        width: 60%
    }

    .S_show {
        width: 100%
    }

    .S_show_header p {
        width: 100%;
        border-bottom: 1px solid #fff
    }

    .S_show_header .S_show_headerR input, .S_show_header .S_show_headerR select {
        width: 30%
    }

    .showlistimg {
        width: 335px;
        height: 220px
    }

    .S_show_cont {
        margin-top: 40px
    }
}

.S_show_header .S_show_headerR select::-ms-expand {
    display: none;
    background: 0 0;
    border: none;
    color: #fff
}

#timu, .timu {
    background: rgba(255,255,255,.8)
}

.S_show_header .S_show_headerR input::-webkit-input-placeholder {
    color: #Fff
}

.minirefresh-wrap {
    margin-top: 200px !important;
    margin-bottom: 80px !important
}

#timu {
    overflow: auto
}

    #timu li {
        border-bottom: 1px dashed #999;
        padding: 15px;
        font-size: 28px
    }

.timu_title {
    width: 100%;
    height: 80px;
    line-height: 80px;
    font-size: 30px;
    color: #fff
}

#timu li .biaoti {
    color: #333;
    margin-bottom: 15px
}

#timu li .xuanxiang {
    color: #666;
    line-height: 40px;
    height: auto;
    overflow: hidden;
    padding-left: 20px
}

    #timu li .xuanxiang span:nth-of-type(1) {
        display: inline-block;
        width: 20px;
        float: left
    }

    #timu li .xuanxiang span:nth-of-type(2) {
        display: inline-block;
        width: calc(100% - 20px);
        float: left
    }

#timu li .remark span:nth-of-type(1) {
    width: 85px
}

#timu li .remark span:nth-of-type(2) {
    width: calc(100% - 60px)
}

#timu li .selected {
    color: #188eee;
    font-size: 28px;
    margin: 15px 0
}

#timu li .therightone {
    color: #F60;
    font-size: 28px;
    margin-bottom: 15px
}

    #timu li .selected span, #timu li .therightone span {
        font-weight: bolder
    }

#timu li .remark {
    color: #999;
    margin-bottom: 15px
}

.mySelect li {
    font-size: 28px !important
}

:-moz-placeholder {
    color: #fff
}

::-moz-placeholder {
    color: #fff
}

:-ms-input-placeholder {
    color: #fff
}

.hot_experiment .hot_experiment_unit {
    text-align: center
}

.hot_experiment .hot_experiment_unit_img {
    width: 310px;
    display: inline-block;
    height: 175px;
    background-image: url(/content/waphtml/img/5.png);
    background-size: 100% 100%;
    position: relative
}

.S_show .hot_experiment_unit00 {
    height: auto;
    white-space: normal
}

    .S_show .hot_experiment_unit00 .hot_experiment_unit {
        margin: 0 0 30px;
        float: left
    }

    .S_show .hot_experiment_unit00 .hot_experiment_unit_img {
        height: 184px;
        width: 100%;
        position: relative
    }

.hot_experiment_unit00 .hot_experiment_unit_img {
    background-image: url(/content/waphtml/img/11.jpg)
}

.hot_experiment_text {
    text-align: center;
    margin: 35px auto 15px
}

    .hot_experiment_text span {
        font-size: 36px;
        color: #000
    }

        .hot_experiment_text span:nth-of-type(2) {
            font-size: 28px;
            color: #707070;
            float: right;
            margin-right: 20px
        }

.hot_experiment_units {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 240px;
    margin-bottom: 32px
}

.hot_experiment_unit {
    display: inline-block;
    margin-right: 20px
}

    .hot_experiment_unit p {
        width: 310px;
        font-size: 28px;
        color: #000;
        margin-top: 15px;
        text-align: center;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

.hot_experiment_unit_img0 {
    position: absolute;
    left: 50%;
    right: 50%;
    top: 50%;
    bottom: 50%;
    margin-left: -24px;
    margin-top: -24px
}

.hot_experiment_unit_img1 {
    background: url(/content/waphtml/img/19.png) no-repeat;
    position: absolute;
    right: 0;
    width: 88px;
    height: 50px;
    margin-right: 20px
}

    .hot_experiment_unit_img1 span {
        font-size: 28px;
        color: #fff;
        display: inline-block;
        width: 100%;
        text-align: center
    }

.slider_conts_ul {
    padding: 40px 0;
    background: #fff
}

    .slider_conts_ul ul a {
        display: inline-block;
        width: 33%;
        text-align: center;
        float: left
    }

    .slider_conts_ul ul li p {
        font-size: 28px;
        color: #000;
        margin-top: 15px
    }

.slider_conts_ul0 {
    background: #e5e5e5;
    padding-top: 55px;
    text-align: center
}

    .slider_conts_ul0 p {
        font-size: 24px;
        color: #707070;
        margin-bottom: 35px
    }

    .slider_conts_ul0 .find_detail {
        font-size: 24px;
        color: #fff;
        width: 240px;
        height: 88px;
        background: #4991af;
        display: inline-block;
        line-height: 88px;
        text-align: center;
        border-radius: 44px;
        margin-bottom: 203px
    }

.login_header form .login_name {
    position: relative
}

    .login_header form .login_name .login_yzma {
        display: inline-block;
        background: #47bef0;
        height: 56px;
        width: 180px;
        font-size: 28px;
        color: #fff;
        border-radius: 15px;
        line-height: 56px;
        position: absolute;
        right: 10px;
        top: 13px
    }

.select_conts {
    padding: 25px 15px 15px;
    font-size: 32px;
    color: #000;
    box-sizing: border-box;
    font-weight: 700;
    border-bottom: 2px solid #e6e6e6;
    position: relative
}

    .select_conts span {
        display: inline-block;
        width: 50%;
        text-align: center;
        float: left;
        padding: 10px 0
    }

        .select_conts span:nth-of-type(1) {
            border-right: 2px solid #E6E6E6
        }

.select_conts_cont ul li {
    font-size: 28px;
    color: #000;
    border-bottom: 1px solid #e6e6e6;
    text-align: left;
    padding: 20px
}

    .select_conts_cont ul li.active {
        color: #cc4949
    }

.select_conts_cont ul {
    border-top: 1px solid #e6e6e6;
    margin-top: 10px
}

.select_conts_cont {
    width: 100%;
    top: 83px;
    left: 0;
    height: 400px;
    overflow: auto;
    position: absolute;
    z-index: 100;
    background: #fff;
    display: none
}

.S_show_detailL, .S_show_detailR {
    height: calc(100vh - 110px);
    overflow: auto
}

.S_show_detailL {
    width: 290px;
    background: #3083a6;
    float: left
}

    .S_show_detailL ul li {
        color: #fff;
        border-bottom: 1px solid #18698c;
        padding: 20px 40px;
        font-size: 28px
    }

        .S_show_detailL ul li.S_show_detailL_active {
            background: #fff;
            color: #000
        }

.S_show_detailR {
    background: #fff;
    width: calc(100% - 290px);
    float: right;
    display: none
}

.S_show_detailR_active {
    display: block
}

.S_show_detailR ul li {
    font-size: 28px;
    color: #000;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 5px;
    height: 90px;
    line-height: 90px;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box
}

    .S_show_detailR ul li:hover {
        background: #47bef0;
        color: #fff
    }

.edit_touxiang {
    margin-top: 125px;
    background-image: url(/content/waphtml/img/29.png);
    background-size: 100% 100%;
    height: 406px;
    position: relative;
    text-align: center
}

    .edit_touxiang img {
        display: inline-block;
        width: 100%
    }

.edit_touxiang_img {
    width: 144px;
    height: 144px;
    border-radius: 50%;
    margin-top: 40px;
    display: inline-block;
    overflow: hidden
}

.edit_touxiang_text {
    font-size: 36px;
    color: #fff;
    margin-top: 15px
}

.edit_touxiang_info {
    font-size: 32px;
    color: #fff;
    margin-top: 55px
}

    .edit_touxiang_info p {
        display: inline-block;
        margin: 0 35px
    }

.edit_touxiang_info_color {
    color: #ffea00
}

.edit_personal_info ul li {
    border-bottom: 1px solid #e6e6e6;
    padding: 35px 40px;
    font-size: 28px;
    color: #000;
    text-align: left;
    position: relative
}

    .edit_personal_info ul li label {
        text-align: left;
        display: inline-block;
        width: 25%
    }

    .edit_personal_info ul li input {
        border: none;
        text-align: left;
        width: 70%;
        outline: 0;
        color: #333;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }

.edit_personal_info_save {
    width: 240px;
    height: 88px;
    background: #47bef0;
    border-radius: 44px;
    font-size: 28px;
    color: #fff;
    line-height: 88px;
    margin: 40px auto
}

.edit_personal_info_select0, .edit_personal_info_select1, .edit_personal_info_select2 {
    display: none;
    position: absolute;
    background: #eee;
    width: 100%;
    z-index: 100;
    bottom: 0;
    text-align: center;
    height: 460px;
    overflow: auto
}

    .edit_personal_info_select0 ul li, .edit_personal_info_select1 ul li, .edit_personal_info_select2 ul li {
        text-align: center;
        border-bottom: none;
        padding: 25px 40px;
        box-sizing: border-box
    }

.S_produceInfo, .check_personal_info ul li input {
    text-align: left
}

.edit_personal_info_select0 ul li:hover {
    color: #47bef0
}

.check_personal_info ul li {
    border: none;
    padding: 18px 35px
}

.editor a {
    width: 88px;
    height: 44px;
    background: #139f9f;
    color: #Fff;
    font-size: 28px;
    border-radius: 3px;
    position: absolute;
    right: 20px;
    top: 20px
}

.S_aboutUs {
    margin-top: 120px
}

    .S_aboutUs ul li a {
        width: 100%;
        color: #000
    }

    .S_aboutUs ul li img {
        float: right;
        vertical-align: baseline;
        display: inline-block;
        width: 13px;
        height: 24px;
        margin-top: 10px
    }

.S_produceInfo {
    padding: 40px;
    box-sizing: border-box
}

    .S_produceInfo p {
        font-size: 24px;
        color: #707070;
        font-weight: 700;
        line-height: 45px
    }

    .S_produceInfo h2 {
        font-size: 36px;
        color: #000;
        text-align: center;
        margin: 0
    }

    .S_produceInfo h3 {
        font-size: 30px;
        color: red;
        font-weight: 700;
        text-align: center;
        margin: 35px auto
    }

.S_produceInfo_shouhouCJ img, .S_produceInfo_shouhouCJC img {
    margin-right: 10px;
    display: inline-block
}

.S_produceInfo h5 {
    font-size: 28px;
    color: #000;
    font-weight: 700;
    margin-bottom: 15px
}

.S_produceInfo_shouhou {
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 35px
}

    .S_produceInfo_shouhou .S_produceInfo_shouhouT {
        font-size: 28px;
        color: #000;
        margin-top: 20px;
        margin-bottom: 15px;
        font-weight: 700
    }

.S_produceInfo_shouhouColor {
    color: #67db85
}

.S_produceShouhou {
    padding: 20px 0 0
}

.S_produceInfo_shouhouCJ {
    font-size: 30px;
    color: #fc9b04;
    font-weight: 700;
    margin-bottom: 15px
}

    .S_produceInfo_shouhouCJ img {
        width: 31px;
        height: 28px
    }

.S_renzhengCont ul li a img, .S_renzheng_img {
    width: 100%;
    display: inline-block
}

.S_renzhengCont ul li {
    float: left;
    text-align: center;
    margin: 0 auto
}

    .S_renzhengCont ul li a {
        display: inline-block
    }

        .S_renzhengCont ul li a img {
            height: 216px
        }

        .S_renzhengCont ul li a p {
            display: inline-block;
            font-size: 28px;
            color: #000;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 90%;
            white-space: nowrap;
            margin-top: 15px
        }

.S_fankui_inp input, .S_fankui_inp textarea {
    width: 100%;
    border: 1px solid #707070;
    display: inline-block
}

.S_fankui_title {
    margin-bottom: 15px
}

    .S_fankui_title p {
        font-size: 30px;
        color: #000;
        text-align: left
    }

.S_fankui_cont, .S_fankui_tijiao {
    text-align: center
}

.S_fankui {
    margin: 0 auto
}

.S_fankui_inp input {
    height: 90px;
    font-size: 28px;
    padding-left: 15px
}

.S_fankui_inp textarea {
    height: 374px;
    font-size: 28px;
    padding: 10px
}

.S_fankui_tijiao {
    width: 240px;
    height: 88px;
    line-height: 88px;
    font-size: 28px;
    color: #fff;
    background: #47bef0;
    border-radius: 44px;
    margin-top: 85px;
    display: inline-block
}

::-webkit-input-placeholder {
    color: #707070
}

.S_produceContact {
    padding: 40px 0
}

    .S_produceContact h2 {
        border-bottom: 1px solid #e6e6e6;
        padding-bottom: 40px
    }

.S_produceContactCont {
    padding: 20px;
    text-align: left;
    font-size: 28px;
    color: #000
}

.S_produceContact h2 {
    font-size: 36px;
    font-weight: 700
}

.S_produceContactCont p:nth-of-type(1) {
    font-size: 30px;
    font-weight: 700;
    text-align: center
}

.ContactUs, .S_caozuorecord ul li a {
    font-size: 28px;
    color: #707070;
    margin-bottom: 20px;
    display: inline-block;
    background: #fff;
    border-radius: 10px;
    padding: 15px
}

.S_produceContactCont p:nth-of-type(2) {
    color: #707070;
    text-align: center
}

.S_produceContactCont p:nth-of-type(3) {
    line-height: 45px
}

.ContactUs {
    width: 90%;
    height: 88px;
    border-radius: 10px;
    border: 1px solid #E6E6E6;
    line-height: 88px;
    padding: 0
}

    .ContactUs a {
        color: #707070
    }

    .ContactUs img {
        display: inline-block;
        width: 44px;
        height: 40px;
        margin-right: 15px
    }

.S_caozuorecord {
    text-align: left;
    height: calc(100vh - 120px);
    overflow: auto
}

    .S_caozuorecord ul {
        padding: 20px;

    }

.S_caozuorecord0 ul li a {
    background: #fff;
    padding: 35px;
    border-bottom: 2px dotted #eee
}

.S_caozuorecord ul li a .S_caozuorecordT {
    font-size: 30px;
    color: #000;
    margin-bottom: 20px
}

    .S_caozuorecord ul li a .S_caozuorecordT p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: right;
        font-size: 24px;
        background: #ffba00;
        color: #fff;
        padding: 3px 10px;
        border-radius: 5px;
        text-align: center
    }

.S_caozuorecord ul li a .S_caozuorecordC span:nth-of-type(1), .S_caozuorecord ul li a .S_caozuorecordTSY {
    float: left;
    width: 65%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.S_caozuorecord ul li a .S_caozuorecordC span:nth-of-type(2) {
    font-size: 24px;
    width: 30%;
    text-align: right;
    float: right
}

.S_message_qiehuan {
    background: #fff;
    border-bottom: 20px solid #eee
}

    .S_message_qiehuan ul li {
        font-size: 32px;
        color: #000;
        margin: 0 5px;
        width: 30%;
        text-align: center;
        display: inline-block
    }

        .S_message_qiehuan ul li a {
            padding: 0
        }

.S_message_qiehuan_active {
    border-bottom: 5px solid #000
}

.S_message_table {
    padding: 20px;
    box-sizing: border-box
}

    .S_message_table table, .S_message_table1 ul {
        width: 100%;
        text-align: center;
        border-radius: 10px;
        background: #fff
    }

        .S_message_table table tr {
            border-bottom: 1px solid #E6E6E6
        }

            .S_message_table table tr th {
                background: #298a96;
                font-size: 30px;
                color: #fff;
                text-align: center;
                padding: 25px 0
            }

            .S_message_table table tr td {
                font-size: 28px;
                padding: 25px 0
            }

.S_message_table1 ul {
    padding: 30px
}

    .S_message_table1 ul li {
        font-size: 30px;
        color: #000;
        text-align: left;
        margin-bottom: 35px
    }

        .S_message_table1 ul li span:nth-of-type(1) {
            display: inline-block;
            width: 25%;
            float: left
        }

        .S_message_table1 ul li span:nth-of-type(2) {
            display: inline-block;
            width: 75%;
            float: left;
            word-break: break-all
        }

.S_pratice_info ul li span:nth-of-type(2) {
    text-align: right
}

.S_pratice_info {
    border-bottom: 20px solid #eee
}

    .S_pratice_info h3, .T_static_today h3, .teacher_comment h3 {
        text-align: center;
        font-size: 32px;
        color: #000;
        font-weight: 700;
        letter-spacing: 5px
    }

.teacher_comment {
    text-align: center
}

    .teacher_comment .teacher_comment_cont textarea {
        display: inline-block;
        width: 90%;
        background: #e6e6e6;
        height: 300px;
        margin: 20px 0 50px;
        border: none;
        border-radius: 10px
    }

    .teacher_comment .teacher_comment_fabu button {
        display: inline-block;
        width: 240px;
        height: 88px;
        background: #47bef0;
        border-radius: 44px;
        font-size: 30px;
        color: #fff;
        text-align: center;
        margin-bottom: 40px
    }

.S_kaoherecord ul li a .S_caozuorecordT {
    margin-bottom: 0
}

    .S_kaoherecord ul li a .S_caozuorecordT p {
        float: left
    }

.S_kaoherecord ul li .S_caozuorecordT .S_caozuorecordTSY {
    width:40%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-right:10px;
}
@media only screen and (min-width:850px ) {
    .S_kaoherecord ul li .S_caozuorecordT .S_caozuorecordTSY {
        width: 50%;
    }
}

.S_kaoherecord ul li .S_caozuorecordT .S_Pratice_scroe {
    background: 0 0;
    color: #707070;
    font-size: 28px;
    width:25%;
    margin: 0;
    float: right
}

.S_moive_qh, .S_systemAd {
    background: #fff
}

.S_kaohe_Pratice ul {
    padding: 0 20px 20px
}

    .S_kaohe_Pratice ul li {
        background: #fff;
        padding: 20px;
        font-size: 28px;
        color: #000;
        text-align: left;
        margin-bottom: 20px
    }

.S_kaohe_Pratice .S_kaohe_PraticeS {
    color: red
}

.S_kaohe_Pratice .S_kaohe_PraticeR {
    color: #00c6ff
}

.S_kaohe_Pratice .S_kaohe_PraticeImg {
    display: inline-block;
    width: 100%;
    text-align: center
}

    .S_kaohe_Pratice .S_kaohe_PraticeImg img {
        display: inline-block;
        width: 24px;
        float: none;
        height: 13px
    }

.S_kaohe_Pratice .S_kaohe_PraticeOption {
    border-top: 1px solid #E6E6E6;
    padding: 20px 0
}

.S_kaohe_PraticeOption {
    display: none
}

.S_systemAd ul li {
    text-align: left;
    border-top: 1px solid #e6e6e6;
    font-size: 24px;
    color: #707070;
    padding: 35px
}

    .S_systemAd ul li p {
        margin: 0
    }

        .S_systemAd ul li p:nth-of-type(1) {
            font-size: 28px;
            color: #ff7f01;
            margin-bottom: 20px
        }

.S_moive_title {
    padding: 35px 25px 15px
}

    .S_moive_title p {
        font-size: 30px;
        color: #000;
        float: left
    }

        .S_moive_title p:nth-of-type(2) {
            float: right
        }

            .S_moive_title p:nth-of-type(2) img {
                margin-left: 50px
            }

.S_moive_qh {
    width: 100%
}

    .S_moive_qh ul {
        padding: 30px 20px 15px
    }

        .S_moive_qh ul li {
            font-size: 28px;
            color: #000;
            float: left;
            width: 33%;
            padding-bottom: 15px
        }

.S_moive_down0 ul, .S_moive_down2 {
    padding: 20px
}

.S_moive_qh .S_moive_qh_active {
    color: #ff7f01;
    border-bottom: 5px solid #ff7f01
}

.S_moive_down0 p, .S_moive_down0 ul li a {
    display: inline-block;
    font-size: 30px;
    color: #000;
    text-align: left;
    margin-top: 35px
}

    .S_moive_down0 ul li a:hover {
        color: #ff7f01
    }

.S_moive_down0 p {
    margin-top: 100px
}

.S_moive_down {
    display: none
}

.S_moive_down_active {
    display: block
}

.S_moive_down2 ul li a {
    display: inline-block;
    background-image: url(/content/waphtml/img/movie0.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 420px;
    background-size: 100% 100%;
    margin-bottom: 20px;
    font-size: 30px;
    color: #fff;
    position: relative
}

    .S_moive_down2 ul li a .S_moive_down2C {
        width: 100%;
        background: rgba(68,156,246,.8);
        padding: 10px 20px;
        position: absolute;
        bottom: 0
    }

        .S_moive_down2 ul li a .S_moive_down2C span {
            float: left
        }

        .S_moive_down2 ul li a .S_moive_down2C img {
            display: inline-block;
            float: right;
            width: 44px;
            height: 41px;
            margin-top: 0
        }

.S_Praticetimu {
    padding: 20px
}

    .S_Praticetimu ul li {
        background: #34b5ef;
        padding: 30px;
        color: #fff;
        border-radius: 10px;
        font-size: 24px;
        text-align: left;
        margin-bottom: 20px
    }

.S_Praticetimu0 {
    font-size: 32px;
    margin-bottom: 20px
}

    .S_Praticetimu0 span:nth-of-type(1) {
        width: 70%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        float: left
    }

    .S_Praticetimu0 span:nth-of-type(2) {
        background: #fff;
        width: 180px;
        height: 56px;
        border-radius: 28px;
        display: inline-block;
        text-align: center;
        line-height: 56px;
        float: right
    }

        .S_Praticetimu0 span:nth-of-type(2) a {
            color: #34b5ef;
            font-size: 28px
        }

.S_Praticetimu1 {
    font-size: 28px;
    margin-bottom: 10px
}

.S_Praticetimu2 p {
    display: inline-block;
    float: left
}

    .S_Praticetimu2 p:nth-of-type(2), .S_Praticetimu2 p:nth-of-type(3) {
        background: rgba(0,0,0,.2);
        border-radius: 3px;
        padding: 0 15px;
        margin-left: 10px;
        margin-right: 10px
    }

.S_moive_down1 ul {
    margin-bottom: 100px
}

    .S_moive_down1 ul li {
        padding: 35px 25px;
        border-top: 1px solid #e5e5e5;
        text-align: left;
        font-size: 28px;
        color: #000
    }

        .S_moive_down1 ul li .S_movie_downimg {
            margin-bottom: 20px
        }

            .S_moive_down1 ul li .S_movie_downimg img {
                float: left;
                display: inline-block;
                width: 44px;
                height: 44px;
                border-radius: 50%;
                margin: 0 10px 0 0
            }

            .S_moive_down1 ul li .S_movie_downimg span:nth-of-type(1) {
                font-size: 32px;
                float: left;
                font-weight: 700
            }

            .S_moive_down1 ul li .S_movie_downimg span:nth-of-type(2) {
                font-size: 24px;
                float: right
            }

        .S_moive_down1 ul li .S_movie_downcont {
            margin-bottom: 10px
        }
        .S_moive_down1 ul li .S_movie_downcont p{
            word-break:break-all;
        }
        .S_moive_down1 ul li .S_movie_down_zan p {
            float: right
        }

            .S_moive_down1 ul li .S_movie_down_zan p:nth-of-type(2) {
                margin-right: 35px
            }

            .S_moive_down1 ul li .S_movie_down_zan p:nth-of-type(1) img {
                display: inline-block;
                width: 32px;
                height: 32px;
                margin-right: 5px;
                float: left
            }

            .S_moive_down1 ul li .S_movie_down_zan p:nth-of-type(2) img {
                display: inline-block;
                width: 32px;
                height: 30px;
                margin-right: 5px;
                float: left
            }

            .S_moive_down1 ul li .S_movie_down_zan p:nth-of-type(1) span, .S_moive_down1 ul li .S_movie_down_zan p:nth-of-type(2) span {
                display: inline-block;
                font-size: 20px;
                vertical-align: sub
            }

.S_moive_down .S_movie_down_dian {
    width: 100%;
    padding: 25px 30px;
    font-size: 28px;
    color: #707070;
    position: fixed;
    left: 0;
    bottom: 0;
    background: #fff;
    text-align: left;
    margin: 0;
    box-shadow: 0 0 30px 18px #f6f6f6
}

    .S_moive_down .S_movie_down_dian .pinglun {
        width: 80%;
        float: left;
        display: inline-block;
        user-select: text;
        -webkit-user-select: text;
        border: none;
        outline: 0;
    }

    .S_moive_down .S_movie_down_dian span {
        display: inline-block;
        float: right;
        background: #e5e5e5;
        padding: 5px 15px;
        box-sizing: border-box;
        color: #707070;
        font-size: 28px;
        border-radius: 5px
    }

.S_moive_down_cont {
    background: #e5e5e5;
    margin: 35px 10px;
    border-radius: 10px;
    display: none
}

    .S_moive_down_cont ul {
        margin: 0;
        padding: 40px
    }

        .S_moive_down_cont ul li {
            border: none;
            font-size: 24px;
            color: #000;
            margin-bottom: 35px;
            padding: 0
        }

            .S_moive_down_cont ul li p:nth-of-type(1) span:nth-of-type(1) {
                float: left;
                font-weight: 700
            }

            .S_moive_down_cont ul li p:nth-of-type(2) {
                float: right
            }

                .S_moive_down_cont ul li p:nth-of-type(2) span:nth-of-type(1) {
                    color: #707070;
                    margin-right: 20px
                }

                .S_moive_down_cont ul li p:nth-of-type(2) span:nth-of-type(2) {
                    color: #49c2e0
                }

.T_message .S_caozuorecordT .T_message_title {
    color: #333;
    font-size: 28px;
    background: #fff
}

.T_message .S_caozuorecordT .T_message_title0 {
    background: #ff921d
}

.T_message .S_caozuorecordT .T_message_title .colors {
    font-size: 36px;
    color: #ff921d
}

.T_message .T_message_nav {
    background: #1db8ff;
    height: 80px;
    line-height: 80px;
    position: relative;
    z-index:100;
    
}
    .T_message .T_message_nav label {
     
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .T_message .T_message_nav ul li {
        text-align: center;
        font-size: 28px;
        color: #fff;
    }
 
        .T_message ul, .T_message ul li {
            padding: 0
        }

.T_message .T_message_nav ul {
    margin: 0
}

    .T_message .T_message_nav ul li span {
        display: inline-block;
        margin-left: 10px;
        font-size: 22px
    }

.T_message_nav_detailUnit {
    width: 100%;
    text-align: center;
    font-size: 28px;
    display: none;
    background: #fff;
    position: absolute;
    box-shadow: 5px 5px 5px 5px rgba(0,0,0,.1)
}

.T_message .T_message_nav_detailUnit ul {
    padding-bottom: 10px;
    box-sizing: border-box;
    max-height:500px;
    overflow:auto;
}

    .T_message .T_message_nav_detailUnit ul li {
        color: #000;
        border-bottom: 1px dotted #fff;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 5px
    }

        .T_message .T_message_nav_detailUnit .active, .T_message .T_message_nav_detailUnit ul li:focus {
            background: #1383ac;
            color: #Fff
        }

.T_message_nav_detailUnitActive {
    display: block
}

.T_message_navL input {
    display: inline-block;
    width: 83%;
    height: 60px;
    border-radius: 10px;
    outline: 0;
    padding-left: 5px;
    color: #000;
    border: none
}
.T_message_navL .T_message_navL_title{
    width:90%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.cepingDetail table tr td {
    text-align: center;
    font-size: 26px;
    color: #333;
    padding: 25px 5px;
}

.cepingDetail table tr th {
    text-align: center;
    font-size: 26px;
    color: #707070;
    padding:25px 5px
}

.cepingDetail table tr .cepingDetail_color {
    color: #1db8ff
}

.T_fabu {
    padding: 30px
}

    .T_fabu form label {
        font-size: 28px;
        color: #707070;
        text-align: right
    }

    .T_fabu .form-group {
        line-height: 56px
    }

    .T_fabu form input, .T_fabu form select {
        width: 100%;
        height: 56px;
        border-radius: 10px;
        font-size: 28px
    }

        .T_fabu form select option {
            font-size: 15px
        }

    .T_fabu form button {
        display: inline-block;
        width: 156px;
        height: 56px;
        font-size: 28px;
        border-radius: 28px;
        margin: 45px 15px 0;
        border: none;
        outline: 0 !important
    }

.layui-laydate-footer span, .layui-laydate-main {
    font-size: 26px !important
}

.layui-laydate-main {
    width: 450px !important
}

.layui-laydate-content table {
    width: 100% !important
}

.laydate-footer-btns span {
    height: 33px !important;
    line-height: 33px !important;
    font-size: 26px !important
}

.T_fabuList {
    padding: 20px
}

    .T_fabuList ul li {
        padding: 10px 20px;
        background: #00c6ff;
        color: #fff;
        font-size: 28px;
        margin-bottom: 20px;
        border-radius: 5px;
        position: relative
    }

.T_fabuList_unitU {
    width: 100%;
    margin-bottom: 10px
}

    .T_fabuList_unitD p:nth-of-type(1), .T_fabuList_unitU p:nth-of-type(1) {
        float: left
    }

    .T_fabuList_unitD p:nth-of-type(2), .T_fabuList_unitU p:nth-of-type(2) {
        float: right
    }
    .T_fabuList_unitU p:nth-of-type(1){
        width:80%
        
    }
.T_fabuList_unitD p:nth-of-type(1) {
    width: 65%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.T_fabuList_unitU p .riqi {
    display:inline-block;
    font-size: 36px;
    margin-right: 20px;
    width:50%;
    overflow:hidden;
   text-overflow:ellipsis;
   white-space:nowrap;
      
}
/*.highcharts-container {
position:static !important;
}*/
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    vertical-align: middle;
} 
.T_fabuList_unitU p .name {
    display: inline-block;
    background: rgba(0,0,0,.3);
    padding: 3px 10px;
    border-radius: 5px;
    float: right;
    text-align: center;
}

.T_fabuList_unitD p:nth-of-type(2) {
    color: #E6E6E6;
    font-size: 24px;
    width: 35%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align:right;
}

.T_fabuList .T_fabuListCaoZuo {
    position: absolute;
    display: none;
    right: 0;
    top: 0;
    background: #fff
}

    .T_fabuList .T_fabuListCaoZuo span {
        display: block;
        font-size: 26px;
        border: 1px solid #eee;
        padding: 5px 20px;
        border-radius: 3px;
        color: #fff
    }

.video-js .vjs-tech {
    z-index: 0 !important
}

.T_static {
    margin-top: 125px
}

.T_static_title {
    width: 100%;
    background: #4fa7ff;
    height: 88px;
    line-height: 88px;
    font-size: 36px;
    color: #fff
}

.T_static_list ul li {
    border: 1px solid #e6e6e6;
    font-size: 28px;
    color: #333;
    padding: 30px
}

    .T_static_list ul li p:nth-of-type(2) {
        font-size: 24px;
        color: #707070
    }

        .T_static_list ul li p:nth-of-type(2) span {
            font-size: 32px;
            color: #dc6200;
            font-weight: 700
        }

.T_static_project {
    background: #e5e5e5;
    padding: 20px 25px
}

    .T_static_project ul {
        background: #fff;
        border-radius: 10px;
        overflow: hidden
    }

        .T_static_project ul h3 {
            font-size: 36px;
            color: #000;
            text-align: center;
            margin-top: 35px;
            width:100%;
            display:block;
        }

        .T_static_project ul li a {
            padding: 35px 0;
            color: #000;
            font-size: 28px
        }

            .T_static_project ul li a p {
                margin-top: 15px
            }

.T_static_today h3 {
    margin-bottom: 15px
}

.T_static_today h5 {
    font-size: 28px;
    color: #707070;
    text-align: center
}

.T_static_todaylist {
    padding: 40px 20px;
    font-size: 28px;
    color: #333;
    font-weight: 700
}

    .T_static_todaylist ul li {
        padding: 25px 15px;
        border-bottom: 1px solid #e6e6e6
    }

    .T_static_todaylist p {
        margin: 0
    }

.T_static_all h2, .T_static_table h3 {
    margin-bottom: 30px
}

.T_static_todaylist .T_static_todaylistC {
    float: left
}

.T_static_todaylist .T_static_todaylistR {
    float: right;
    color: #707070
}

    .T_static_todaylist .T_static_todaylistR span:nth-of-type(1) {
        font-size: 36px;
        color: #1db8ff;
        font-weight: 700;
        margin-right: 5px
    }

.T_static_todaylist .T_static_todaylistC span:nth-of-type(1) {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 50%;
    background: #1db685;
    margin-right: 15px;
    vertical-align: middle
}

.fenge {
    width: 100%;
    height: 56px;
    background: #e6e6e6
}

.T_static_stu h5 a {
    color: #707070;
    width: 100%;
    text-align: right;
    padding-right: 20px
}

.T_static_today {
    padding: 20px 0
}

.T_static_all {
    /*padding: 15px 0*/
}

    .T_static_all h2 {
        font-size: 36px;
        color: #000;
        font-weight: 700;
        text-align: center;
        background:#fff;
        margin:0;
        padding:45px 0 20px;
    }

.T_static_chart h3, .T_static_table h3 {
    text-align: left;
    font-size: 30px;
    color: #000;
    padding-left: 20px
}

.T_static_chart0 {
    padding: 20px 0
}

.panel, table tr td, table tr th {
    border: none !important
}

table tr {
    border: 1px solid #E6E6E6
}

.T_static_allcaozuo table tr td:nth-of-type(2) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px !important;
    display: inline-block
}

.T_ceping {
    margin-top: 125px
}

.T_ceping_list {
    background: #1da7ff;
    width: 100%;
    padding: 15px 70px
}

        .T_ceping_list ul li {
            font-size: 28px;
            color: #fff;
            display: inline-block;
            box-sizing: border-box;
            padding: 10px 20px;
            margin: 0 20px;
            width: 40%
        }

            .T_ceping_list ul  li.active {
                border-bottom: 3px solid #fff
            }

.T_ceping_info {
    padding: 20px
}

    .T_ceping_info h3 {
        font-size: 30px;
        color: #000
    }

.T_ceping_infoContL, .T_ceping_infoContR {
    float: left
}

    .T_ceping_infoContR h5 {
        font-size: 28px;
        color: #333;
        margin: 30px 0 30px 20px;
        text-align: center
    }

    .T_ceping_infoContR p {
        font-size: 24px;
        color: #707070;
        text-align: left;
        line-height: 40px;
        letter-spacing: 2px
    }

        .T_ceping_infoContR p span {
            color: #ffa71d
        }

.T_ceping_back {
    width: 212px;
    height: 212px;
    border-radius: 50%;
    background: #e6e6e6;
    overflow: hidden
}

.T_ceping_pre {
    background: #ffa71d
}

    .T_ceping_pre p {
        width: 192px;
        height: 192px;
        border-radius: 50%;
        background: #fff;
        display: inline-block;
        margin-top: 10px;
        font-size: 36px;
        color: #ff5d1d;
        line-height: 192px
    }

        .T_ceping_pre p span {
            font-size: 48px
        }

.T_ceping_gege {
    padding: 30px 20px
}

    .T_ceping_gege h5 {
        font-size: 28px;
        color: #000;
        text-align: left
    }

        .T_ceping_gege h5 img {
            width: 32px;
            height: 32px;
            display: inline-block;
            margin-right: 20px
        }

    .T_ceping_gege .T_ceping_gege_list ul li {
        border-bottom: 1px solid #e6e6e6;
        padding: 15px 0;
        color: #707070
    }

        .T_ceping_gege .T_ceping_gege_list ul li p:nth-of-type(1) {
            font-size: 28px;
            float: left;
            width: 50%;
            text-align: left
        }

        .T_ceping_gege .T_ceping_gege_list ul li p:nth-of-type(2), .T_ceping_gege .T_ceping_gege_list ul li p:nth-of-type(3) {
            float: left;
            width: 25%;
            font-size: 24px
        }

            .T_ceping_gege .T_ceping_gege_list ul li p:nth-of-type(2) span {
                font-size: 28px;
                color: #ffa71d
            }

            .T_ceping_gege .T_ceping_gege_list ul li p:nth-of-type(3) span {
                font-size: 28px;
                color: #1da7ff
            }

    .T_ceping_gege .T_ceping_gege_list .progress {
        width: 100%;
        height: 20px;
        background: #989898;
        border-radius: 10px;
        margin-top: 15px;
        position: relative
    }

        .T_ceping_gege .T_ceping_gege_list .progress img {
            height: 30px;
            overflow: hidden;
            display: none;
            width: 0;
            left: 0;
            position: absolute
        }

.S_taticR_nav {
    background: #fff
}

.T_staticManage, .T_staticPersonal {
    margin-top: 125px;
    padding: 40px 30px 80px
}

    .T_staticManage h3, .T_staticPersonal h3 {
        font-size: 36px;
        color: #000;
        font-weight: 700;
        text-align: center
    }

    .T_staticManage .T_staticManage_chart {
        padding: 25px 0
    }

    .T_staticManage .T_staticManage_list ul li {
        border-bottom: 1px solid #eee;
        padding: 25px 0
    }

        .T_staticManage .T_staticManage_list ul li p:nth-of-type(1) {
            float: left;
            font-size: 28px;
            color: #000;
            width: 50%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            text-align: left
        }

        .T_staticManage .T_staticManage_list ul li p:nth-of-type(2) {
            float: right;
            font-size: 24px;
            width: 50%;
            color: #707070;
            text-align: right
        }

            .T_staticManage .T_staticManage_list ul li p:nth-of-type(2) span {
                font-size: 36px;
                color: #ffa81f;
                display: inline-block;
                margin-right: 15px
            }

.S_ceping_come {
    margin: 30px 0
}

    .S_ceping_come ul li a {
        font-size: 24px;
        color: #fff;
        padding: 10px 20px;
        background: #47bef0;
        border-radius: 10px
    }

.T_staticPersonal {
    padding-top: 25px
}

.T_staticPersonallist {
    margin-top: 35px;
    border-bottom: 1px solid #eee
}

    .T_staticPersonallist h5 {
        font-size: 30px;
        color: #000;
        text-align: left;
        margin-bottom: 25px
    }

        .T_staticPersonallist h5 img {
            display: inline-block;
            width: 32px;
            height: 32px;
            margin-right: 15px
        }

    .T_staticPersonallist ul li {
        margin-bottom: 20px
    }

        .T_staticPersonallist ul li p {
            font-size: 28px;
            color: #707070
        }

            .T_staticPersonallist ul li p:nth-of-type(2) span {
                font-size: 36px;
                display: inline-block;
                margin-right: 15px;
                color: #eda856
            }

.T_staticPersonal1 {
    padding: 0
}

    .T_staticPersonal1 h3 {
        margin: 25px 0
    }

.T_staticPersonal1Table tr td:nth-of-type(1) {
    display: inline-block;
    width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}



.modal-dialog {
    width: 80%;
    margin-top: 300px;
    display: inline-block
}

    .modal-dialog .modal-title {
        font-size: 30px
    }

    .modal-dialog button.close span {
        font-size: 50px
    }

.S_paihang .sindex_cont3_left {
    width: 80px;
    background: #c2edff;
    border-radius: 10px
}

    .S_paihang .sindex_cont3_left img {
        display: inline-block;
        width: 100%;
        height: 100%;
        margin: 0;
        bottom: 0
    }

    .S_paihang .sindex_cont3_left p {
        font-size: 60px;
        text-align: center;
        color: #47bef0
    }

.S_paihang_title {
    border-bottom: 1px solid #eee;
    padding: 50px 0 20px
}

    .S_paihang_title ul li {
        text-align: center;
        font-size: 28px;
        color: #707070
    }

        .S_paihang_title ul li img {
            display: inline-block;
            margin-left: 15px
        }
#fenye{
    margin-top:30px;
    text-align:center;
}
#fenye ul li {
    width: 90px;
    height: 45px;
    line-height: 45px;
    border: 1px solid #666;
    font-size: 24px;
    color: #000;
    text-align: center;
    display: inline-block;
    margin:0 20px;
}
.muiConts .muiTitle {
    border: 2px solid #eee;
    border-radius: 10px;
    min-height: 56px;
    font-size: 28px;
}

    .muiConts .muiTitle span {
        display: inline-block;
        padding: 5px 10px;
    }

.muiConts .muiBox {
    border: 2px solid #eee;
    border-radius: 10px;
    display: none;
}

    .muiConts .muiBox ul {
        padding: 0;
    }

        .muiConts .muiBox ul li {
            font-size: 28px;
            padding-left: 20px;
        }

            .muiConts .muiBox ul li.active {
                background: #00C6FF;
                color: #fff;
            }
.classSelect{
    text-align:left;
}
.classSelect select {
    display: inline-block;
    width: 260px;
    height: 50px;
    font-size: 24px;
    margin-bottom: 15px;
    outline: none;
    border-radius:5px;
    text-indent:10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
    .classSelect select option {
        font-size: 16px !important;
    }
    #classSelect  option {
        color: #333;
    }