.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ font-weight: normal !important;}
.hwItems:hover{ border: 0 !important;}
a{ color: #303030}
.row:after, .row:before {
    flex-wrap: wrap;
    display: block !important;
}
@charset "utf-8";
/* CSS Document */
.gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.menuMobile {
    float: right;
    margin-top: 8px;
    display: none;
}

#son1 div {
    text-indent: 2em;
    line-height: 25px;
    font-size: 17px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    letter-spacing: 1px;
}

#son1x div {
    text-indent: 2em;
    line-height: 25px;
    font-size: 17px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    letter-spacing: 1px;
}

#son2 div {
    text-indent: 2em;
    line-height: 25px;
    font-size: 17px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    letter-spacing: 1px;
}

.hwTop {
    float: left;
    width: 18.5%;
    text-align: center;
    line-height: 20px;
    letter-spacing: 1px;
    color: #fff;
    height: 59px;
    cursor: pointer;
    font-size: 16px;
    padding:7px 5px 0 5px;
    
}
.hTitle ul li.hwTop:nth-child(1),
.hTitle ul li.hwTop:nth-child(3),
.hTitle ul li.hwTop:nth-child(4),
.hTitle ul li.hwTop:nth-child(6),
.hTitle ul li.hwTop:nth-child(7){ 
    width: 14.5%;
    min-width: 125px;
}

.hTitle .active {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 0;
    color: #028bca;
    background: #fff;
}

.hwTop:hover {
    color: #065b82;
    border: 0px;
}

.marks {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
    display: none;
    width: 35px;
    text-align: center;
    right: 5px;
    border-radius: 5px;
    background: #ff0000;
    color: #fff;
    line-height: 25px;
    float: right;
    margin-left: 7px;
    bottom: 8px;
}

#canvas_bottom1 {
    /*position: fixed;
    right: 0px;
    bottom: 0px;*/
    width: 100%;
    /*加滤镜*/
    /*filter: blur(15px); //背景模糊设置 */
    /*-webkit-filter: grayscale(100%);*/
    /*filter:grayscale(100%); //背景灰度设置*/
    background-color: #bfd630;
    margin-top: -650px;
    z-index: -1;
}

source {
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
}

.menuList {
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    text-align: right;
    top: 0px;
    background: #1b394d;
    color: #fff;
    display: none;
}

    .menuList li {
        width: 100%;
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: dotted 2px #ccc;
        font-size: 17px;
    }

        .menuList li a {
            color: #fff;
        }

        .menuList li:hover {
            width: 100%;
            text-align: center;
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: dotted 2px #ccc;
            font-size: 17px;
            background-color: #f8f8f8;
            color: #ff6a00;
        }

            .menuList li:hover a {
                color: #ff6a00;
            }

        .menuList li a:hover {
            width: 100%;
            text-align: center;
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: dotted 2px #ccc;
            font-size: 17px;
            background-color: #f8f8f8;
            color: #ff6a00;
        }

.schoolNameOverFllow {
    letter-spacing: 1px;
    width: 200px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

#daynight {
    display: block;
    margin: auto;
}

.headleft {
    float: left;
    margin-right: 10px;
    border-radius: 40px;
    width: 80px;
    height: 80px;
    display: none;
    box-shadow: 0 0 10px #fff;
}

.headright {
    float: left;
    margin-left: 10px;
    border-radius: 40px;
    width: 80px;
    height: 80px;
    display: block;
    box-shadow: 0 0 10px #fff;
}

#sName {
    color: #07115f;
    font-size: 19px;
}

.topInfo {
    z-index: 9;
    position: absolute;
    top: 60px;
    right: 15%;
    text-align: left;
    color: #0f3898;
}

.topInfoLeft {
    z-index: 10;
    position: absolute;
    top: 480px;
    left: 18%;
    text-align: left;
    color: #000;
    letter-spacing: 1px;
    font-size: 16px;
    width: 450px;
}

/****头像弹出******/
.zsw_tx {
    display: block;
    height: 100%;
}

.zsw_tx_div .modal-dialog {
    max-width: 480px;
    padding: 0 10px;
    margin: auto;
    height: 100%;
    position: relative;
    z-index: 2;
}

    .zsw_tx_div .modal-dialog .modal-content {
        top: 50%;
        /* margin-top: -180px; */
        -webkit-transform: translate(0%,-50%);
        transform: translate(0%,-50%) scale;
        overflow: hidden;
        margin-top: auto;
    }

.zsw_tx_div .modal-content .modal-header h1 {
    background-color: #00a8e8;
    line-height: 50px;
    color: #fff;
    font-size: 20px;
    padding-left: 20px;
    letter-spacing: 0.05rem;
}

.zsw_tx_div .modal-dialog .modal-content .modal-header {
    padding: 0;
    position: relative;
}

    .zsw_tx_div .modal-dialog .modal-content .modal-header .close {
        right: 15px;
        top: 15px;
        position: absolute;
        color: #fff;
        opacity: 1;
        font-weight: normal;
        text-shadow: none;
    }

.zsw_tx_div .modal-body {
    position: relative;
    padding: 20px;
}

.tx_left {
    position: relative;
    float: left;
    color: #5e5e5e;
    font-size: 18px;
    line-height: 30px;
    padding-top: 6px;
    padding-bottom: 10px;
}

.tx_right {
    float: right;
    width: 190px;
    height: 45px;
    background-color: #ff5e75;
    border-radius: 3px;
    color: #fff;
}

    .tx_right h1 {
        font-size: 18px;
        line-height: 45px;
        padding-left: 10px;
        position: relative;
    }

        .tx_right h1 b {
            position: absolute;
            width: 45px;
            height: 45px;
            background: url(/EtutorTeacher/images/2018/into_sc.PNG) no-repeat center;
            background-size: 25px;
        }

    .tx_right input {
        display: block;
        opacity: 0;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        cursor: pointer;
        z-index: 2;
        position: absolute;
    }

    .tx_right:hover {
        background-color: #ed475e;
    }

.zsw_tx_div .modal-footer {
    background-color: #ebebeb;
    border: 0;
    text-align: center;
}

    .zsw_tx_div .modal-footer button {
        display: inline-block;
        line-height: 45px;
        background-color: #fff;
        border-radius: 3px;
        border: 0;
        font-size: 18px;
        color: #474747;
        width: 120px;
        box-shadow: 1px 1px 3px #919191;
        margin: 0 5px;
    }

        .zsw_tx_div .modal-footer button.tx_cancel {
        }

            .zsw_tx_div .modal-footer button.tx_cancel:hover {
                background-color: #f6f6f6;
            }

        .zsw_tx_div .modal-footer button.tx_upload {
            background-color: #dcdcdc;
        }

            .zsw_tx_div .modal-footer button.tx_upload:hover {
                background-color: #d4d4d4;
            }

.hwListTitle{ padding-left: 0;}
.studentTop{margin-top: 0px; z-index: 9; background: #fce7c7; color: #fff; min-height: 170px;max-width: 1920px; margin: auto; position: relative;}
.tools_bg{ 
    z-index: 9;
    padding-top: 20px;
    padding-bottom: 20px;
}
.tools{
    min-height: 160px;
}
.user_welcome span.corleUse{color: #ea4316}
.user_welcome b{ font-weight: normal; display: inline-block;}






/*#animation_container {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
}*/


/*全新*/
.user_welcome{display: inline-block; float: left; font-size: 17px; margin-left: 10px; margin-top: 13px; text-align: right; color: #000;}
#sName{color: #000;}
.zsw_tx_2021{float: left; border: 3px solid #e8b24a; border-radius: 50%; display: block; overflow: hidden; width: 80px; height: 80px;}
.headright_img{width: 74px; height: 74px; object-fit:cover;}


/**二级界面icon样式*/
.in_nav_list{float: left; width: 100%;}
.in_nav_list p{width:100%; text-align: center; float: left; font-size: 17px; color: #333; line-height:18px; margin-top: 3px;}
.in_nav_list p span{color: #999; font-size: 14px;}
.in_nav_list:hover{cursor: pointer;}
.star_x{background:url(../teacher/images/x.png) no-repeat right;}


.inside_icon01,.inside_icon02,.inside_icon03,.inside_icon04,.inside_icon05,.inside_icon06,.inside_icon07{border: 1px solid #efefef; width:68%; padding:3%; margin:5px 18%; float: left;  border-radius: 100%; }
.star_x:hover p,.star_x:hover p span{ color: #52cdd5;}
.tex_act01 .eAssign_icon_01{background: url(../teacher/images/eAssign_x01.png) no-repeat center #ff626f;background-size: 63%;}
.tex_act02 .eAssign_icon_02{background: url(../teacher/images/eAssign_x02.png) no-repeat center #ff626f;background-size: 63%;}
.tex_act03 .eAssign_icon_03{background: url(../teacher/images/eAssign_x03.png) no-repeat center #ff626f;background-size: 63%;}
.tex_act04 .eAssign_icon_04{background: url(../teacher/images/eAssign_x04.png) no-repeat center #ff626f;background-size: 63%;}
.tex_act05 .eAssign_icon_05{background: url(../teacher/images/eAssign_x05.png) no-repeat center #ff626f;background-size: 85%;}
.tex_act06 .eAssign_icon_06{background: url(../teacher/images/eAssign_x06.png) no-repeat center #ff626f;background-size: 63%;}
.tex_act06 .eAssign_icon_07{background: url(../teacher/images/eAssign_x07.png) no-repeat center #ff626f;background-size: 63%;}

.eAssign_icon_01{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x01.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssign_icon_02{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x02.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssign_icon_03{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x03.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssign_icon_04{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x04.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssign_icon_05{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x05.png) no-repeat center #52cdd5;background-size: 85%;}
.eAssign_icon_06{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x06.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssign_icon_07{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x07.png) no-repeat center #52cdd5;background-size: 63%;}
/* 
.inside_icon01:hover,.icon_act01{border: 1px solid #ff9966;}
.inside_icon01:hover,.tex_act01 .inside_icon01{border: 1px solid #ff9966;}
.inside_icon02:hover,.tex_act01 .inside_icon02{border: 1px solid #ff626f;}
.inside_icon03:hover,.tex_act01 .inside_icon03{border: 1px solid #4caaf8;}
.inside_icon04:hover,.tex_act01 .inside_icon04{border: 1px solid #f9557d;}
.inside_icon05:hover,.tex_act01 .inside_icon05{border: 1px solid #52cdd5;}
.inside_icon06:hover,.tex_act01 .inside_icon06{border: 1px solid #a79be0;}
.star_x:nth-child(1) .tex_act01 p,.star_x:nth-child(1) .tex_act01 p span{ color: #ff9966;}
.star_x:nth-child(2) .tex_act01 p,.star_x:nth-child(2) .tex_act01 p span{ color: #ff626f;}
.star_x:nth-child(3) .tex_act01 p,.star_x:nth-child(3) .tex_act01 p span{ color: #4caaf8;}
.star_x:nth-child(4) .tex_act01 p,.star_x:nth-child(4) .tex_act01 p span{ color: #f9557d;}
.star_x:nth-child(5) .tex_act01 p,.star_x:nth-child(5) .tex_act01 p span{ color: #52cdd5;}
.star_x:nth-child(6) .tex_act01 p,.star_x:nth-child(6) .tex_act01 p span{ color: #a79be0;}
.eAssign_icon_01{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x01.png) no-repeat center #ff9966;background-size: 63%;}
.eAssign_icon_02{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x02.png) no-repeat center #ff626f;background-size: 63%;}
.eAssign_icon_03{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x03.png) no-repeat center #4caaf8;background-size: 63%;}
.eAssign_icon_04{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x04.png) no-repeat center #f9557d;background-size: 63%;}
.eAssign_icon_05{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x05.png) no-repeat center #52cdd5;background-size: 85%;}
.eAssign_icon_06{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../teacher/images/eAssign_x06.png) no-repeat center #a79be0;background-size: 63%;} */
.eAssig_nav .inside_icon01,.eAssig_nav .inside_icon02,.eAssig_nav .inside_icon03,.eAssig_nav .inside_icon04,.eAssig_nav .inside_icon05,.eAssig_nav .inside_icon06{ border: 0;}

.inside_icon01:hover,.icon_act01{border: 1px solid #efefef;}
.inside_icon02:hover,.icon_act02{border: 1px solid #efefef;}
.inside_icon03:hover,.icon_act03{border: 1px solid #efefef;}
.inside_icon04:hover,.icon_act04{border: 1px solid #efefef;}
.inside_icon05:hover,.icon_act05{border: 1px solid #efefef;}
.inside_icon06:hover,.icon_act06{border: 1px solid #efefef;}
.eAssig_nav .icon_act01 .inside_icon01:hover,.eAssig_nav .icon_act01{border: 1px solid #ff626f;}
.eAssig_nav .icon_act02 .inside_icon02:hover,.eAssig_nav .icon_act02{border: 1px solid #ff626f;}
.eAssig_nav .icon_act03 .inside_icon03:hover,.eAssig_nav .icon_act03{border: 1px solid #ff626f;}
.eAssig_nav .icon_act04 .inside_icon04:hover,.eAssig_nav .icon_act04{border: 1px solid #ff626f;}
.eAssig_nav .icon_act05 .inside_icon05:hover,.eAssig_nav .icon_act05{border: 1px solid #ff626f;}
.eAssig_nav .icon_act06 .inside_icon06:hover,.eAssig_nav .icon_act06{border: 1px solid #ff626f;}
.eAssig_nav .tex_act01 p,.eAssig_nav .tex_act01 p span{ color: #ff626f;}
.eAssig_nav .tex_act02 p,.eAssig_nav .tex_act02 p span{ color: #ff626f;}
.eAssig_nav .tex_act03 p,.eAssig_nav .tex_act03 p span{ color: #ff626f;}
.eAssig_nav .tex_act04 p,.eAssig_nav .tex_act04 p span{ color: #ff626f;}
.eAssig_nav .tex_act05 p,.eAssig_nav .tex_act05 p span{ color: #ff626f;}
.eAssig_nav .tex_act06 p,.eAssig_nav .tex_act06 p span{ color: #ff626f;}


/* 作业管理 */
.eAssig_nav{ max-width: 1170px;margin: auto; padding-top: 20px;}
.eAssig_nav .row{ margin:0;}
.dzzy_top ul li{margin-top: 9px;height: auto; width: 30%; border-right: 1px solid #dfdfdf;padding: 10px 20px;margin-bottom:1px;border-left: 1px solid #dfdfdf;border-top: #dfdfdf 1px solid; border-bottom: 0;}
.dzzy_top ul li span{font-size: 18px;}
.dzzy_top ul li.current{ height: auto;padding: 15px 20px; font-size: 16px;}
.dzzy_top ul li.current .add_icon{ background-color: #fff;}

.tools li {
    width: 20%;
}
/* 首页显示隐藏小麦识字 */
.tools_rt{}
.tools_rt .row{ margin: 0;}
.tools_rt li{ width: 16.666666%;}
.tools_rt li a div{ height: 100px;}
.tools li img{ height:100px;}

.eExercistDT_top_button {
    background: url(/EtutorStudent/images/back_icon.png) no-repeat 15px 13px #1884e6 !important;
    font-size: 19px !important;
}

.body{background:url(/EtutorStudent/images/map.png) no-repeat center 700px #f6fafc;}


.assa_more{width: 98%; margin-left: auto; margin-right: auto; text-align: center; font-size: 17px; color: #03a9f5; 
    line-height: 50px; height: 50px; background: #dcf1fc; cursor: pointer; margin-top: 8px; border-radius: 3px;}






    .tools ul li:hover div.tools_icon01,
    .tools ul li:hover div.tools_icon02,
    .tools ul li:hover div.tools_icon03,
    .tools ul li:hover div.tools_icon04,
    .tools ul li:hover div.tools_icon05,
    .tools ul li:hover div.tools_icon06,
    .tools ul li:hover div.tools_iconXM
    {
        width: 123px; 
        height: 123px;
        border-radius: 50%;
        margin-left: auto;
        margin-right: auto;
        margin-top: -16px;
    }

    div.tMessagesInto{
        position: relative;
    }
    div.tMessagesInto b{
        position: absolute;
        background-color: #fd354b;
        color: #fff;
        border-radius: 10px;
        border-bottom-left-radius: 0;
        padding: 0 5px;
        min-width: 35px;
        line-height: 20px;
        border: 2px solid #fff;
        right: 50%;
        margin-right: -80px;
        top: 0;
    }
    .tools ul li:hover div.tools_icon01 {
        background-color: #ff626f;
        
    }
    .tools ul li:hover div.tools_icon02 {
        background-color: #ff9966;
    }
    .tools ul li:hover div.tools_icon03 {
        background-color: #4caaf8;
    }
    .tools ul li:hover div.tools_icon04 {
        background-color: #ee7098;
    }
    .tools ul li:hover div.tools_icon05 {
        background-color: #52cdd5;
    }
    .tools ul li:hover div.tools_icon06 {
        background-color: #20cdc7;
    }
    .tools_rt li{ padding-bottom: 10px;}
    .tools_rt li:hover{ padding-bottom: 2px;}
    .tools_rt li a div .tools_icon01,
    .tools_rt li a div .tools_icon02,
    .tools_rt li a div .tools_icon03,
    .tools_rt li a div .tools_icon04,
    .tools_rt li a div .tools_icon05,
    .tools_rt li a div .tools_icon06{ padding:5px;}

    .tools ul li:hover div.tools_icon01 img,
    .tools ul li:hover div.tools_icon02 img,
    .tools ul li:hover div.tools_icon03 img,
    .tools ul li:hover div.tools_icon04 img,
    .tools ul li:hover div.tools_icon05 img,
    .tools ul li:hover div.tools_icon06 img
    {
        -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
filter: grayscale(100%) brightness(200%);  

    }



    .huise_iconn img{
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;
        opacity:0.6;}
 
    .tools ul li:hover div.huise_iconn{background-color: none!important; background: none;}
    .tools ul li:hover div.huise_iconn img{height: 85%!important;
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;
        opacity:0.6;}



.tools ul li.huise_text h1,
.tools ul li.huise_text h2{color: #999!important;}

.tools ul li.huise_text:hover h1,
     .tools ul li.huise_text:hover h2{color: #999!important;}



    .tools ul li:hover div.tools_icon01 img,.tools ul li:hover div.tools_icon03 img,
    .tools ul li:hover div.tools_icon04 img,.tools ul li:hover div.tools_icon05 img,
    .tools ul li:hover div.tools_icon06 img
     {height: 71%; margin-top: 14%;}

     .tools ul li:hover div.tools_icon02 img 
     {height: 65%; margin-top: 22.5%; }
     
     .tools ul li.tools_tit_color01:hover h1,
     .tools ul li.tools_tit_color01:hover h2
     { color:#ff626f ;}
     .tools ul li.tools_tit_color02:hover h1,
     .tools ul li.tools_tit_color02:hover h2
     { color:#ff9966 ;}
     .tools ul li.tools_tit_color03:hover h1,
     .tools ul li.tools_tit_color03:hover h2
     { color:#4caaf8 ;}
     .tools ul li.tools_tit_color04:hover h1,
     .tools ul li.tools_tit_color04:hover h2
     { color:#ee7098 ;}
     .tools ul li.tools_tit_color05:hover h1,
     .tools ul li.tools_tit_color05:hover h2
     { color:#52cdd5 ;}
     .tools ul li.tools_tit_color06:hover h1,
     .tools ul li.tools_tit_color06:hover h2
     { color:#20cdc7 ;}
     .tools ul li.tools_tit_colorXM:hover h1,
     .tools ul li.tools_tit_colorXM:hover h2
     { color:#ff9966 ;}


     



     /*二级界面样式*/
     .zsw_ny_banner_xs2021{
        background:url(/EtutorStudent/images/message_backg.png) repeat-y
     }

     .ny_banner_anniu_2021{
        float: right; padding:10px 15px 6px 15px; color: #fff; font-size: 19px; border: 0; outline: none;
        border-top-left-radius: 8px; border-top-right-radius: 8px; text-indent:38px; margin-top:62px;
        background:url(/EtutorStudent/images/back_icon.png) no-repeat 15px 13px #07aac3; cursor: pointer;
        }

        .ny_banner_anniu_2021:hover{
            margin-top: 64px;
            background:url(/EtutorStudent/images/back_icon.png) no-repeat 15px 13px #07aac3; font-size: 18px;
            color: #fff;
        }



        .dzzy_re h1{ line-height:inherit;  padding-top:10px; padding-bottom:10px;}
        .dzzy_eA{padding: 30px 10px 0px 10px;}
        .dzzy_re{ padding-top:0;}
        .ea_table_top ul li span{line-height:initial}

        .add_icon{width: 44px; height: 44px; border-radius: 50%; background: #99cefb; float: left; margin-right: 5px;}
        .add_icon img{width: 70%; margin-left: 16%; margin-top: 20%;}
        .ui-select_2021{height: 45px; line-height: 45px; border: 1px solid #ccc; border-radius: 5px; padding-left: 5px; min-width:155px ;}

        .sumit_2021{background:url(/EtutorStudent/images/sumit.png) no-repeat #fff 15px 8px; color:#ff626f; 
            box-shadow: 0 0 5px #fbaab1; padding:6px 20px 6px 50px;}
        .cancel_2021{background:url(/EtutorStudent/images/sumit.png) no-repeat #fff 15px 8px; color:#4caaf8; 
                box-shadow: 0 0 5px #80bcee; padding:6px 20px 6px 50px;}

                .sumit_2021:hover{box-shadow: 0 0 5px #ff626f;}
                .cancel_2021:hover{box-shadow: 0 0 5px #4caaf8;}


      .echinese_top_back2021{
        background:url(/EtutorStudent/images/echinese_top_back.jpg) repeat-y
     }
.zsw_footer2{ height:70px; background-color:#ec4351; min-width:100%;}
.zsw_footer2 span{ color:#fff; padding-left:10px; font-size:14px; line-height:70px; letter-spacing:0.1rem; float:left;}
.zsw_footer2 img{ float:right; padding-top:15px; margin-right:5px;}
.echi_anniu_2021{
    float: right; padding:10px 15px 6px 15px; color: #fff; font-size: 19px; border: 0; outline: none;
    border-top-left-radius: 8px; border-top-right-radius: 8px; text-indent:38px; margin-top:62px;
    background:url(/EtutorStudent/images/back_icon.png) no-repeat 15px 13px #bf2501; cursor: pointer;
    }

    .echi_anniu_2021:hover{
        background:url(/EtutorStudent/images/back_icon.png) no-repeat 15px 13px #ad2403; font-size: 18px;
        color: #fff;
    }


    .eC_syMN{ display: flex; flex-wrap: wrap;margin:0 -1%;}
.eC_syM_nr{ line-height: 25px; width: 20%; padding:1.5%;transition: all 0.2s linear;-moz-transition: all 0.2s linear ;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;}
.eC_syM_nr a{ position: relative; display: block; color: #fff;}
.eC_syM_nr a img{ width:100%;}
.eC_syMN_tit{  font-size: 16px;position: absolute; width: 100%; text-align: center; top: 36%;  height: 25%; display: flex; justify-content: center; flex-wrap: wrap; align-items: center;}
.eC_syM_nr span{ display: block;}
.eC_syM_nr .eC_syMN_tit1 br{ display: none;}
.eC_syMN_tit1{ font-size: 17px; position: absolute; width: 100%; color: #8d2008; text-align: center; bottom: 11%;  height: 25%; display: flex; justify-content: center; flex-wrap: wrap; align-items: center;}
.eC_syM_nr b{ position: absolute; background: url(../images/e_img1.png) no-repeat center; right:-15%; bottom:-5%; width: 50%; height: 0; padding-bottom:50%; background-size: 100%; }
.eC_syM_nr a:hover b{transform: scale(1.05,1.05) ;-moz-transform: scale(1.05,1.05) ;-o-transform: scale(1.05,1.05) ;-webkit-transform: scale(1.05,1.05) ;}

/* 表格 */
.tableGG {padding-top: 0;overflow: hidden;}
.tableGG .ma_table_div1 tbody{ border: 0;}
.tableGG .ma_table_div1 tbody tr{border-right: 1px solid #dfdfdf !important;}
.tableGG .ma_table_div1 tbody tr:nth-of-type(1){ background: #d4e9fa !important; color: #303030 !important; font-size: 16px;border-right:1px solid #d4e9fa !important;border-bottom: 1px solid #d4e9fa !important;}
.tableGG .ma_table_div1 tbody tr:nth-of-type(1):hover {
    background-color: #d4e9fa !important;
}
.tableGG .ma_table_div1 tbody th{ padding:12px 5px;}
.tableGG .ma_table_div1 tbody td span{ width: 100% !important; }
.tableGG .ma_table_div1 tbody td{ border-left: 1px solid #dfdfdf; font-size: 16px; padding:8px 5px;}
.ma_table_div1 tbody tr:nth-of-type(odd){ background-color: #f7f8f8 !important;}
.ma_table_div1 tbody tr:nth-of-type(even){ background-color: #fff !important;}
.tableGG table tbody tr:hover {
    background-color: #eef4f8 !important;
}
.tabscontent{}
.tabscontent .ma_table_div table th:nth-of-type(1){ min-width: 60px;}
.tabscontent .ma_table_div table th:nth-of-type(3){ min-width: 130px;}
.tabscontent .ma_table_div table th:nth-of-type(4){ min-width: 90px;}
.tabscontent .ma_table_div table th:nth-of-type(5){ min-width: 150px;}
.tabscontent .ma_table_div table th:nth-of-type(6){ min-width: 160px;}
.tabscontent .ma_table_div table th:nth-of-type(7){ min-width: 90px;}
.tabscontent .ma_table_div table th:nth-of-type(8){ min-width: 110px;}
.tabscontent .ma_table_div table th:nth-of-type(9){ min-width: 90px;}

/* 分级阅读电子书 */
.student_eReading{}
.student_eReading .echinese_top_2021{background: #00feff linear-gradient(to left,#3399ff,#00feff) !important;}
.echinese_top_2021 .zsw_main{ position: relative;}

.echinese_top_2021{
    background:url(/EtutorStudent/images/homework_topimg.jpg) repeat-y
 }

a.echinese_top_button_2021{
    float: right; padding:10px 15px 6px 15px; color: #fff; font-size: 19px; border: 0; outline: none;
    border-top-left-radius: 8px; border-top-right-radius: 8px; text-indent:38px; margin-top:62px;
    background:url(/EtutorStudent/images/back_icon.png) no-repeat 15px 13px #bc0422; cursor: pointer;
}

a.echinese_top_button_2021:hover{
    background:url(/EtutorStudent/images/back_icon.png) no-repeat 15px 13px #96051d; font-size: 18px;
    color: #fff;margin-top:64px;
}

    .footer_echinese{ min-height:80px; background-color:#ec4351; min-width:100%; padding: 30px 0 15px 0; display:flex;}
.footer_echinese span{ color:#fff; padding-left:10px; font-size:14px; margin-top: 15px; letter-spacing:0.1rem; float:left;}
.footer_echinese img{ float:right; margin-right:5px;}

.lianxi_banner_xs2021{
    background:url(/EtutorStudent/images/lianxi_backg.png) repeat-y
 }

 .lianxi_anniu_2021{
    float: right; padding:10px 15px 6px 15px; color: #fff; font-size: 19px !important; border: 0; outline: none;
    border-top-left-radius: 8px; border-top-right-radius: 8px; text-indent:38px; margin-top:62px; margin-right: 10px;
    background:url(/EtutorStudent/images/back_icon.png) no-repeat 15px 13px #07aac3; cursor: pointer;
    }

    .lianxi_anniu_2021:hover{
        background:url(/EtutorStudent/images/back_icon.png) no-repeat 15px 13px #0799af; font-size: 18px !important;
        color: #fff; margin-top:64px;
    }
    .myH_body .lianxi_anniu_2021{background: url(/EtutorStudent/images/back_icon.png) no-repeat 15px 13px #bc0422;}
    .myH_body .lianxi_anniu_2021:hover{background: url(/EtutorStudent/images/back_icon.png) no-repeat 15px 13px #96051d;}
    .dzzy_top_lianxi ul li{ background: #fff0df;}
    .dzzy_top_lianxi ul li.current{background: #ff9e35;}
    .at_xl_2021{float: left; display: inline; padding-top: 5px;}
    .select_2021_2{height: 38px; line-height: 38px; border: 1px solid #ccc;
         border-radius: 5px; padding-left: 5px; min-width:155px;}
   .search_select{width: 38px; height: 38px; float: left; margin-left: 5px;
    background:url(/EtutorStudent/images/search_img.png) no-repeat center;}

  .ea_table_tb img{width: 100%;}
  .tableGG .ma_table_div1 tbody tr:nth-of-type(1) span{ font-size: 14px; display: block;line-height: 15px;padding-top: 3px;}
  table#ContentPlaceHolder1_GridView1 th:nth-child(2){ min-width: 200px;}
  table#ContentPlaceHolder1_GridView1 th:nth-child(4){ min-width: 120px;}
  table#ContentPlaceHolder1_GridView1 th:nth-child(5){ min-width: 90px;}
  table#ContentPlaceHolder1_GridView1 td:nth-child(2){ text-align: left; padding: 8px 10px;}
  table#ContentPlaceHolder1_GridView1 th:nth-child(6){ min-width: 90px;}
  .dzzy_con .marginbot{ min-height: 0px;padding: 0;}
.eCGray{-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    _filter:none;}

    
.dzzy_con .marginbot_ly{ min-height: 600px;}


.my_dtjg{ max-width: 1180px; border-radius: 5px; margin: auto; margin-top: 20px; background-color: #fff; min-height: 750px;} 

.my_dtjg_title{
    text-align: center;
    font-size: 26px;
    padding: 20px 20px 0 20px;
    /* border-bottom: 1px dotted #ddd; */
    margin: 0 20px;
}
.my_dtjg_table{
    font-size: 16px;
    line-height: 30px;
}
.my_dtjg_table .test_result tr{
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
}
.my_dtjg_table .test_result tr.test_result_tit{
    border: 1px solid #e2f5ff;
}
.my_dtjg_table .test_result td{
    border-left:1px solid #dfdfdf;
    text-align: center;
}
.my_dtjg_table .test_result tr.test_result_tit td{
    border-left:1px solid #e2f5ff;
}
.my_dtjg_table .test_result td:nth-child(1){
    border-left:0;
}
.my_wdzy_img{
    text-align: center;
    padding: 20px;
}
.my_wdzy_img div{
    width: 100%;
    overflow: auto;
}

.test_result_tit{}
.myHshow_test{
    padding: 0 20px;
}
.myHshow_test div{
    width: 100%;
    overflow: auto;
}
.wslx_at{
    background-color: #fff !important;
}
.wslx_at .zsw_main{
    min-height: 732px;
}
.zsw_zy_notice{
    position: relative;
    padding-bottom: 55px;
}
.notice_contentMore{
    position: absolute;
    bottom: 2px;
    width: 100%;
    height: 50px;
    padding:0 5px;
}
.notice_contentMore a{
    display: block;
    background: #ffecd6;
    line-height: 45px;
    text-align: center;
    border-radius: 5px;
    color: #6a6a6a;
    font-size: 16px;
}

@media (max-width:1440px) {
    .topInfo {
        z-index: 9;
        position: absolute;
        top: 30px;
        right: 15%;
        text-align: left;
        color: #0f3898;
    }

    .topInfoLeft {
        z-index: 10;
        position: absolute;
        top: 360px;
        left: 17%;
        text-align: left;
        color: #000;
        letter-spacing: 1px;
        font-size: 17px;
        width: 420px;
    }
}
@media (max-width:1199px) {
    .zsw_fzgj_xs{
        padding-top: 20px !important;
    }
    .zsw_fzgj_xs .hwNotice{
        width: 100%;
        height: 200px;
        border: 1px solid #dfdfdf;
        border-radius: 5px;
        overflow: hidden;
        margin-bottom: 10px;
    }
    .zsw_fzgj_xs .hwList{
        width: 100%;
        border-radius: 5px;
        overflow: hidden;
        border: 1px solid #dfdfdf;
    }
    .zsw_fzgj_xs .hwList .assa_more{
        margin-bottom: 10px;
    }
    .zsw_fzgj_xs .hwListTitle{
        padding-left: 5px;
    }
}
@media (max-width:1023px) {

    .user_welcome{}
    .zsw_tx_2021{}

    .tools_bg{display: none;}
    .zsw_fzgj_xs .hTitle ul{
        flex-wrap: wrap;
    }
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(1),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(2),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(3){
        width: 31.333333% !important;
        margin: 5px 1%;
    }
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(4),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(5),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(6),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(7){
        width:23% !important;
        margin: 5px 1%;
    }
    .zsw_fzgj_xs .hTitle ul li.hwTop.active{
        border-radius: 5px;
        background: #03a9f5;
        color: #fff;
    }
    .zsw_fzgj_xs .hTitle ul li.hwTop{
        background-color: #f5f6f7;
        color: #555;
    }    
    .zsw_fzgj_xs {
        padding: 10px !important;
    }
    .zsw_fzgj_xs .hwNotice{
        margin-bottom: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .zsw_fzgj_xs .hwList{
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-top: 0;
    }    
    .zsw_fzgj_xs .hwListTitle{
        padding: 5px;
        height: auto;
        background: none;
    }
    

}

@media (max-width:600px) {
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(1),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(2),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(3),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(4),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(5),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(6){
        width: 48% !important;
    }
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(7){
        width: 98% !important;
    }

}
@media (max-width:440px){

    .tools ul li h1{ font-size: 15px;} 
    .zsw_top_logo{ padding-right: 5px;padding-left: 5px;}
    .menuMobile{ margin-right: 5px;}

    .tools ul li a div{ width: 90px; height: 90px; margin: auto;}
    .tools ul li:hover div.tools_icon01, .tools ul li:hover div.tools_icon02, .tools ul li:hover div.tools_icon03, .tools ul li:hover div.tools_icon04, .tools ul li:hover div.tools_icon05, .tools ul li:hover div.tools_icon06, .tools ul li:hover div.tools_iconXM,.tools ul li:hover div.tools_tit_color_pl{ height: 90px; width: 90px;margin-top: -10px;}
    .tools_rt li a div{ height: 80px;}
    .tools_rt li:hover {padding-bottom: 10px;}
    
 }
 
 @media (max-width:1023px){
    .tools_rt{padding-left: 2%; padding-right: 2%;}
    .tools_rt li{ width: 32.333333% !important; border: 1px solid #eee;}
    .tools_rt li{padding: 10px 0!important; margin:0.5%;}  
    .tools_rt li.tools_tit_colorXM,
    .tools_rt li.tools_tit_color01,
    .tools_rt li.tools_tit_color_pl,
    .tools_rt li.tools_tit_jiajia{width: 32.33%;}
    .tools_rt li h1{font-size: 14px;} 
    .menuMobile{
        display: block;
        position: absolute;
        top: 0;
        right: 0;
    } 
    .zsw_top_kf{
        display: none;
    }  
    .tools li {
        width: 33.333333%;
    }
    .tools li a > div{
        width: 120px;
        height: 120px;
        margin: auto;    
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 0 !important;
    }
    .tools li:hover a > div img{
        margin-top: 0 !important;
    }
 }

 @media (max-width:768px){
    .tools_rt li{ zoom:88%;}
    .my_dtjg{
        min-height: 600px;
    }
    .myHshow_test .show_test_tit td:nth-child(1){
        display: none;
    }
    .myHshow_test .show_test_tit td:nth-child(2){
        text-align: left;
    }
    .myHshow_test .show_test_tit td:nth-child(2) b{
        font-size: 18px;
    }
    .my_dtjg_table{
        text-align: left;
        font-size: 15px;
    }
    .my_wdzy_img{
        padding: 20px 10px;
    }
    .myHshow_test{
        padding: 0 10px;
    }
    .show_test_tit{
        margin: 0;
    }
    .my_dtjg_title{
        margin: 0 10px;
    }
 }

 @media (max-width:580px){
    .tools_rt li{ width: 49%;}
    .tools_rt li.tools_tit_colorXM,.tools_rt li.tools_tit_color_pl{width: 49%;}
    .tools_rt li.tools_tit_color01,
    .tools_rt li.tools_tit_color_pl,
    .tools_rt li.tools_tit_jiajia{width: 49% !important;}
    .tools_rt li{ zoom:100%;}  
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(1),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(2),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(3),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(4),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(5),
    .zsw_fzgj_xs .hTitle ul li.hwTop:nth-child(6){
        width: 48% !important;
    }      
    .tools ul li:hover div.tools_icon01, .tools ul li:hover div.tools_icon02, .tools ul li:hover div.tools_icon03, 
    .tools ul li:hover div.tools_icon04, .tools ul li:hover div.tools_icon05, 
    .tools ul li:hover div.tools_icon06, .tools ul li:hover div.tools_iconXM, .tools ul li:hover div.tools_tit_color_pl{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0 !important;
    }
    .tools ul li:hover div.tools_icon01 img, .tools ul li:hover div.tools_icon03 img, 
    .tools ul li:hover div.tools_icon04 img, .tools ul li:hover div.tools_icon05 img, .tools ul li:hover div.tools_icon06 img{
        margin-top: 0 !important;
    }
    .tools li a > div,
    .tools li:hover a > div{
        width: 110px !important;
        height: 110px !important;
    }
    .tools li img {
        height: 80%;
    }

 }

@media (max-width:1200px) {
    .topInfoLeft {
        display: none;
    }
    .my_dtjg{
        margin-top: 0;
    }
    .my_wdzy_img{
        
    }
    .my_dtjg_table .test_result{
        width: 100%;
    }
    .my_dtjg_table .show_test_tit{
        width: 100%;
    }
    .my_dtjg_table .test_result td:nth-child(1){
        min-width: 55px;
    }
    .my_dtjg_table .test_result td:nth-child(2){
        min-width:100px;
    }
    .my_dtjg_table .test_result td:nth-child(3){
        min-width:100px;
    }
    .my_dtjg_table .test_result td:nth-child(4){
        min-width:70px;
    }
}
@media (min-width:1024px){

    .zsw_smjxzy,.zsw_fzgj { position: relative; top:-120px}

 }
@media (max-width:1023px) {

    #daynight {
        display: none;
    }

    .topInfo {
        z-index: 9;
        position: relative;
        text-align: left;
        color: #0f3898;
        width: 100%;
        display: flex;
        top: auto;
        right: auto;
        justify-content: flex-end;
        padding:10px;
    }
    .user_welcome span.corleUse{ font-size: 16px;}

    #sName {
        color: #fff;
        font-size: 19px;
    }

    .headleft {
        float: left;
        margin-right: 10px;
        border-radius: 40px;
        width: 80px;
        height: 80px;
        display: block;
        box-shadow: 0 0 10px #fff;
    }

    .headright {
        float: left;
        margin-left: 10px;
        border-radius: 40px;
        width: 80px;
        height: 80px;
        display: none;
        box-shadow: 0 0 10px #fff;
    }
    .studentTop{ min-height: auto;}
    .tools{ margin-top: 0;}
}

@media (max-width:813px) {
    .menuMobile {
        float: right;
        margin-top: 8px;
        display: block;
        height: 50px;
        margin-top: 8px;
        margin-right: 10px;
    }
    .zsw_top1{
        height: 65px;
    }
    .zsw_top{
        height: auto;
    }
    .zsw_top_logo{
        padding: 5px 10px;
    }
    .zsw_top_logo img{ height: 55px;}
    .zsw_top_logo a img { height: 45px;}
    

    .schoolNameOverFllow {
        letter-spacing: 1px;
        width: 500px;
        height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        white-space: nowrap;
    }
}

@media (max-width:500px) {

    .schoolNameOverFllow {
        letter-spacing: 1px;
        width: 200px;
        height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        white-space: nowrap;
    }
    .zsw_fzgj_xs {
        padding: 10px 5px !important;
    }
}


@media screen and (min-width:769px) and(max-width:1023px){
    .dzzy_top ul li{width: 33%!important;}

}
@media (max-width:1023px){
    .dzzy_top_xs ul.tabs li{ width: 48% !important; margin: 5px 1%; border-radius: 5px; margin-top: 0; border: 0;}
    .dzzy_top ul li.current{padding: 10px 20px;}
    .dzzy_top .zsw_main{ padding-bottom: 15px;}
    .zsw_footer{ height: auto; width: 100%; display: flex;}
    .smj_titel{ width: 95%; margin:0 2.5%; padding-left: 0; margin-top: 20px;}
    .hTitle ul li.hwTop{margin: 0 0.5%; width: 17.5% !important;}
    .hTitle ul li.hwTop:nth-child(3), .hTitle ul li.hwTop:nth-child(4), .hTitle ul li.hwTop:nth-child(6){ margin: 0 0.5%; width: 13.5% !important;}
    .zsw_zy_left{ width: 98%; margin: 0 1%; border: 0;}
    .zsw_zy_right{ width: 98%; margin: 0 1%;}
}
@media (max-width: 928px){
    .hwListTitle {overflow: hidden;}
    .hTitle{ width: auto;}
}
@media (max-width:768px){
    .ny_banner_left img{ zoom: 90%; width: auto; margin-bottom: 0;}
    .ny_banner_left{ padding:15px;}
    a.echinese_top_button_2021,.ny_banner_anniu_2021,.lianxi_anniu_2021{ margin-top: 0; position: absolute; right: 3%; bottom: 0; margin-right: 0 !important;}
    .echinese_top_2021,.zsw_ny_banner_xs2021,.lianxi_banner_xs2021{ position: relative;}
    .dzzy_top .zsw_main{ padding: 0 !important;}
    .studentTableW{width: 100%;overflow: auto;}
    .studentTableW div{width:1000px;}
    .dzzy_con .marginbot{ min-height: auto;}
    .re_wby textarea{ width: 100% !important;}
    .dzzy_top_xs ul.tabs li{ width: 98% !important;}
    .smj_titel{ margin-top: 20px;}
    .hwListTitle{ height: auto; border-radius: 5px; padding:5px;}
    .hTitle ul li.hwTop{ width: 31.333333% !important; margin:5px 1%; border-radius: 3px; height: auto; padding:5px; }
    .hTitle ul li.hwTop:nth-child(3), .hTitle ul li.hwTop:nth-child(4), .hTitle ul li.hwTop:nth-child(6){ width: 31.333333% !important; margin:5px 1%;}
    
    .ma_table_div tbody tr:last-child{border-bottom: 1px solid #dfdfdf !important;}
    .tools .row{ margin: 0;}
    .star_x{ background: none;}
    
    .zhishiFunland_body .star_x p{
        margin-bottom: 5px
    }
    .zhishiFunland_body .inside_nav_bj{
        padding-top: 10px;
    }
    .wslx_tb{
        padding: 0 2%;
    }
}


  @media screen and (min-width:320px) and (max-width: 420px){
    .zsw_top_logo a img {
        height: 35px;
    }
    .eC_syMN{ margin: 0 -3%;}
    .ny_banner_left img{ zoom: 70%;}
    a.echinese_top_button_2021,.ny_banner_anniu_2021{ font-size: 15px; margin-top: 0; position: absolute; right: 3%; bottom: 0;background: #bc0422 !important;text-indent: 0;font-size: 15px !important;}
    .lianxi_anniu_2021{font-size: 15px; margin-top: 0; position: absolute; right: 3%; bottom: 0;background: #07aac3 !important;text-indent: 0 !important;font-size: 15px !important;}
    .myH_body .lianxi_anniu_2021{ background: #bc0422 !important;}
    .myH_body .lianxi_anniu_2021:hover {font-size: 14px !important;background: #96051d !important;;}
    .in_nav_list p{ font-size: 14px;}
    .in_nav_list p span{ display: none;}
    .ny_banner_anniu_2021{background: #07aac3;}
    a.echinese_top_button_2021:hover{font-size: 14px;background: #96051d;}
    .ny_banner_anniu_2021:hover{font-size: 14px;background: #07aac3;}
    
    .hwNotice{ margin-bottom: 0;}
    .hwListTitle{ background: #edf7fc; padding: 10px 5px 0 5px; background: none; border-top: 1px #ccc dotted;border-top-left-radius: 0; border-top-right-radius: 0;}
    .hwList{ padding-top: 0;border-top-left-radius: 0; border-top-right-radius: 0;border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }
    .hTitle ul li.hwTop.active{background: #03a9f5; color: #fff;}
    .hTitle ul li.hwTop{margin: 5px 1%; width: 48% !important; padding:10px 5px; background-color: #f5f6f7; color: #555;}
    .hTitle ul li.hwTop:nth-child(3), .hTitle ul li.hwTop:nth-child(4), .hTitle ul li.hwTop:nth-child(6){ margin: 5px 1%; width: 48% !important;}
    .assa_more{ margin: 10px 1%;}
    .hwNotice{ margin-bottom:0 ; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
    #teacherNotice{ border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
    .HwContentsC{ height: auto !important; display: flex !important; flex-wrap: wrap;padding: 0 5px;}
    .hwItems{ line-height: 30px; padding-top: 5px;}
    .hwItems:hover{ line-height: 30px;}
    .hwItems .overHide{ width: 100%;}
    .hwItems a b{ min-height: 30px; height: auto;}
    .lianxi_anniu_2021{font-size: 14px !important;}
    .dzzy_con .marginbot_ly{ min-height: 300px;}
    a.eExercistDT_top_button{
        background: #1884e6 !important;
    }
    .tools li {
        width: 50%;
    }
}
  
