﻿@charset "utf-8";
/* CSS Document */

/* 通用样式 */
input:focus{ outline: 0;}
input::-webkit-input-placeholder{color:#ccc !important;}
input::-moz-placeholder{  color:#ccc !important;}
input:-moz-placeholder{ color:#ccc !important;}
input:-ms-input-placeholder{ color:#ccc !important;}

input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill:active {
        -webkit-transition-delay: 111111s;
        -webkit-transition: color 11111s ease-out, background-color 111111s ease-out;
    } 

textarea{ resize: none;}
input.input_L{ width: 200px; border-radius: 0; height: 40px; margin: 5px;}
textarea::-webkit-input-placeholder{color:#ccc !important;}
/* .inside_top{ position: fixed; width: 100%; left: 0; top: 0; z-index: 99;}
.Account_top{ position: fixed; width: 100%; left: 0; top: 0; z-index: 99;} */

/* 最小高度容器 */
.ezhishi_MinH{ min-height: 450px;display: inline-block;width: 100%;}
.ezhishi_MinH1{ min-height: 500px;display: inline-block;width: 100%;}
.ezhishiE_MinH{ min-height: 350px;display: inline-block;width: 100%;}
.in_toplfet ul span{ display: block; color: #fff;}
.in_toplfet ul{ }

/* 手机端内页菜单 */
.teacherN_mune{ display: none;}
.eread_EL,.eread_CL{ font-weight: normal;}

.foot_jd{min-height: 80px;margin-top: 10px;color: #fff;font-size: 16px;padding: 30px 0 15px 0;width: 100%;float: left;}
.foot_jd img {float: right;}
.foot_jd span {float: left;margin-top: 15px;}
.foot_jd a{color: #fff;}

a.eOral_publish{position: relative;display: inline-block;padding-left: 25px;font: normal normal normal 16px/1 FontAwesome;}
a.eOral_publish::before{ content: "\f1d8" !important;top: -12px;position: absolute;content: '';display: flex;width: 20px;color: #4caaf8;height: 20px;left: 0;}




.sy_dingw{position:absolute; top: 200px;}


/* .Live_body .inside_nav,.graded_body .inside_nav,.etutor_body .inside_nav{ margin-top: 105px !important;} */
/* .etutor_body .inside_nav{ margin-top: 105px !important;float: none;}  */
.redC{ color: #ff626f !important;}
.intoW{ padding-left: 30px; width: auto !important;background-position: left !important; }
li{ list-style: none;}
h2{ margin:0;}
.atud{transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;}
.atud:hover{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);}
.word_pb{ padding-bottom: 20px;}
.sxFix{}
.sxFix .foot_jd{  position: fixed; width: 100%; left: 0; bottom: 0; z-index: 99;}
.sxFix .sxFix_bottom{ padding-bottom: 100px;}
.rL_input input{ width:450px; max-width: 100%;}
.rLtime_n{ display: flex; align-items: center;}
.rLtime_n input{ width: 120px; border: #a9a9a9 1px solid; margin-right: 8px;}
.rLtime_n select{ width: 88px !important;}
.rLtime_n span{ display: flex; padding: 0 10px;}
.rLtime_r select{  width:auto !important;}

.rLbookRed{ color: #ff626f; padding-left: 15px; display: block; width: 100%;}
.rLbookBlue{ color: #4caaf8; padding-left: 15px; display: block; width: 100%;}
.text_Red{ color: #ed406a; font-size: 18px;}

.rLright .select_class{ padding-left: 30px;}
.fixTH{ padding-top:105px;} /* 内页顶部悬浮样式高度控制 */
.foot_eExercise{position: fixed; bottom: 0; left: 0; width: 100%;}

.body_Pix .nr_Hight{ margin-bottom: 80px;}
.body_Pix .foot_gg{ position: fixed; bottom: 0; left: 0; width: 100%;}
.body_Pix .eExercise_top{ display: flex;}
.body_Pix .eExercise_top .container{ display: flex; align-items: center;}
.body_Pix .eExercise_top .container button{ position: absolute; right: 3%; bottom: 0;}
/* 选择日期样式 */
.releaseTime{}
.releaseTime input{ width: 150px; padding-right: 35px; position: relative; display: flex; background: url(../images/eclassic_x24.png) no-repeat right 5px top 3px;  background-size: 25px 25px;}
/* .releaseTime input:before{ content: ''; display: block; height: 100%; position: absolute; right: 0;} */

/* 分级阅读 */
.eRtMain{}
.eRtMain .TtableNr{ border: 0;}
.eRtMain .Ttable { min-height: auto;}
.graded_body .inside_nav{
    padding-bottom: 0;
    margin-bottom: 0;
    padding-top: 10px;
}
.graded_body .inside_top{ background-color: #fe8b51; position: relative; z-index: 99;}
.graded_body .top_button{ background: url(../images/eclassic_06.png) no-repeat #cf340a; background-position: 18px 13px; }
.graded_body .icon_bg_up01{ background: url(../images/eclassic_x02.png) no-repeat center #52cdd5;  background-size: 62% ;}
.graded_body .icon_bg_up02{ background: url(../images/eclassic_x03.png) no-repeat center #52cdd5; background-size: 62% ;}
.graded_body .icon_bg_up03{ background: url(../images/eclassic_x04.png) no-repeat center #52cdd5; background-size: 62% ;}
.graded_body .icon_bg_up04{ background: url(../images/eclassic_x05.png) no-repeat center #52cdd5; background-size: 62% ;}
.graded_body .icon_bg_up05{ background: url(../images/eclassic_x06.png) no-repeat center #52cdd5; background-size: 62% ;}
.graded_body .icon_bg_up06{ background: url(../images/eclassic_x07.png) no-repeat center #52cdd5; background-size: 62% ;}
.graded_body .in_nav_list.tex_act01 .icon_bg_up01{background: url(../images/eclassic_x02.png) no-repeat center #f9557d;background-size: 62%;}
.graded_body .in_nav_list.tex_act02 .icon_bg_up02{background: url(../images/eclassic_x03.png) no-repeat center #f9557d;background-size: 62%;}
.graded_body .in_nav_list.tex_act03 .icon_bg_up03{background: url(../images/eclassic_x04.png) no-repeat center #f9557d;background-size: 62%;}
.graded_body .in_nav_list.tex_act04 .icon_bg_up04{background: url(../images/eclassic_x05.png) no-repeat center #f9557d;background-size: 62%;}
.graded_body .in_nav_list.tex_act05 .icon_bg_up05{background: url(../images/eclassic_x06.png) no-repeat center #f9557d;background-size: 62%;}
.graded_body .in_nav_list.tex_act06 .icon_bg_up06{background: url(../images/eclassic_x07.png) no-repeat center #f9557d;background-size: 62%;}

.gradedM { padding-top: 20px; padding-bottom: 10px;}
.gradedM .row div{ padding:0;}
.gradedM_nr{align-items: center;background-color: #ecf6ff; cursor: pointer; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-top: #dfdfdf 1px solid; padding:6px 20px !important; margin-top:3px; display: flex;  position: relative; margin-left:-1px;}
.gradedM_nr p{ margin:0;  font-size: 16px; color: #999;letter-spacing:normal; }
.gradedM_nr p span{ color: #303030; font-size: 18px;}
.gradedM_nrImg{ margin-right: 15px; border-radius: 50%; display: flex; justify-content: center; align-items: center; background-color: #99cefb; width: 45px; height: 45px;}
.gradedM_nrImg img{ padding-left: 1px;}
.gradedM_nr.active{ margin-top:0; border: 0; z-index: 1; background-color: #4caaf8;padding: 8px 20px !important;}
.gradedM_nr.active p,.gradedM_nr.active p span{ color: #fff;}
.gradedM_nr.active .gradedM_nrImg{ background: #fff;}

.graded_body .eclasslist_tit a{ 
    color: #666;padding: 11px; width: 13%; margin: 5px 0.51%; text-align: center; text-indent: 0; background: #fff; border:1px solid #dfdfdf;
}
.graded_body .eclasslist_tit a:hover{ color: #fff; border: 1px solid #4caaf8; background:none #4caaf8!important;}
.graded_body a.ecl_titact,.graded_body a.ecl_titact:hover{ background:none #ed406a!important; color: #fff!important; border: 1px solid #ed406a;}
.eReadingRT_tb .Ttable .row .cell:nth-of-type(2){ justify-content: flex-start; padding-left:10px;}

.eReadingRT_tb .Ttable .row .cell:nth-of-type(5) span{ text-align: center; }
.eReadingRT_tb .Ttable .row.header .cell:nth-of-type(2){ justify-content: center;}
.eReadingRT_tb .Ttable .row.header .cell:nth-of-type(5){ color: #303030;}



/* 知识阅读 */
.zhishiBody{}
.zhishiBody .search_select select{ width: auto;}
.zhishiBody .release_table tbody.table_body_td tr td{ height: 50px; vertical-align: middle;}
.zhishiBody table tbody tr:nth-child(even) {background-color: #f7f8f8;}

.zhishiF_body{}
.zhishiF_body .table-bordered{ border: 0;}
.zhishiF_body .table-responsive thead {border: 1px solid #d4e9fa;}
.zhishiF_body .table-responsive thead th{ border: 0; padding-left: 10px;}
.zhishiF_body .release_table tbody{ border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.zhishiF_body .release_table tbody tr{ border: 0 ; }
.zhishiF_body .release_table tbody tr td{border: 0; border-bottom: 1px solid #dfdfdf; color: #000;}
.zhishiF_body .release_table tbody tr:hover td{ background: none;}
.zhishiF_body .release_table tbody tr:hover td.table_left{background-color: #f7f8f8 ;}
.zhishiF_body .Tsingle div{ padding:0;}
.zhishiF_body .Tsingle div.assignFselect{ padding-left: 30px;}
.eAssig_body .Tsingle .radio_boxL label span{ max-width: 800px;}
.eAssig_body .Tsingle .radio_boxL label{ align-items: normal;}
.zhishiF_body textarea{ width: 70%;min-height: 80px;}
.zhishiF_body .assignFselect tbody,.zhishiF_body .assignFselect tbody tr td{ border: 0;}
.zhishiF_body .assignFselect tbody tr td{display: inline-block;position: relative; padding: 0;}
.zhishiF_body .assignFselect tbody tr td input,.zhishiF_body .assignFselect tbody tr td input{display: none;}
.zhishiF_body .assignFselect tbody tr td label{ height:25px; position:relative; display: flex; align-items: center; padding-left: 30px; padding-right: 10px; background:#fff; cursor:pointer; margin:5px 0;}

.zhishiF_body .assignFselect tbody tr td label::before{content:''; width:20px; height:20px; position:absolute;left:3px;background-color: #fff;border:1px solid #dbdbdb;}
.zhishiF_body .assignFselect tbody tr td label:after{ content:''; width:10px; height:5px; left:8px; top: 9px; position:absolute; border:2px solid #73716e; border-top:none; border-right:none; opacity:0; transform:rotate(-45deg); /*-webkit-transform:rotate(-45deg);*/}
.zhishiF_body .assignFselect tbody tr td label:hover::before{ border:1px solid #c6c6c6;}
.zhishiF_body .assignFselect tbody tr td input:checked + label:after{ opacity:1; border:2px solid #73716e; border-top:none; border-right:none;}

.Funland-report .inside_icon07{border: 1px solid #efefef; width:68%; padding:3%; margin:5px 18%; float: left;  border-radius: 100%; }
.Funland-report .inside_icon07:hover,.icon_act07{border: 1px solid #f9557d!important;}
.Funland-report .funland_icon_07{width:100%; padding:100% 0 0; border-radius: 100%; float: left;
    background:url("../images/funland_07.png") no-repeat center #52cdd5;background-size: 63%; }
.Funland-report .in_nav_list:hover .inside_icon07{border: 1px solid #52cdd5!important;}	
.Funland-report .in_nav_list.tex_act07:hover .inside_icon07{border: 1px solid #f9557d!important;}
.Funland-report .in_nav_list.tex_act07:hover p,.in_nav_list.tex_act07:hover span{ color: #f9557d;}
.Funland-report .icon_act07 .funland_icon_07{ background: url(../images/funland_07.png) no-repeat center #f9557d;background-size: 65%;}			
.Funland-report .icon_act07 .icon_bg_up07{ background: url(../images/eclassic_21.png) no-repeat center #f9557d;background-size: 65%;}			
.Funland-report .col-md-2{ width: 16.666666%;padding: 0;}
.tex_act07 p,.tex_act07 p span{ color: #f9557d;}
/* 阅读作业报告 */
.fun_contor .assing{ min-height: 530px; display:inline-block; width: 100%;}
.fun_contor .assing_nr{ max-width:1170px; margin: auto; padding:5px 10px 10px 10px;}
.fun_contor .assing_nr header{}
.fun_contor .assing_nr header .ass_xl{ text-align: left !important; display: flex;align-items: center; flex-wrap: wrap;}
.fun_contor .assing_nr header .ass_xl select{outline: none; border: 1px solid #ccc; margin: 5px;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);border-radius: 0;height: 40px !important; font-size: 16px;    color: #555; display: flex;align-items: center;min-width: 230px;text-align-last: center;}
.fun_contor #UsageList{position: relative; min-height: 300px;padding: 5px;}
.fun_contor #UsageList img{ position: absolute; left: 50%; top: 150px;}
.fun_contor #UsageList ul{ border: 1px solid #dfdfdf; width: 100%; display: flex; position: relative; margin-top: -1px;background: #fff;}
.fun_contor #UsageList ul:nth-child(1){ margin: 0;}
.fun_contor #UsageList ul li{ padding: 5px 10px; font-size: 16px;}
.fun_contor #UsageList ul li:nth-child(1){ background-color: #ecf7fd; border-right: 1px solid #dfdfdf; text-align: right; line-height: 50px; width: 30%; max-width: 230px;}
.fun_contor .UsageList,.fun_contor .UsageList1{ line-height: 40px !important;margin-top: 5px !important;}
.fun_contor .UsageList span{ color: #f9557d; padding-left: 5px;}
.fun_contor .UsageList1 .UserCount{ color: #f9557d; padding-left: 5px;}
.fun_contor .UsageList:hover, .UsageList1:hover {background-color: #0096e5 !important;border: 1px solid #0096e5 !important;}
.fun_contor .UsageList:hover span,.fun_contor .UsageList1:hover span{ color: #fff;}

.eOral_zygl{ display:flex;padding: 5px 10px;}
.eOral_zygl div{ line-height: 45px;border: 1px solid #dfdfdf;border-radius: 28px;font-size: 18px;padding: 0 30px;margin: 0 5px;letter-spacing: 0.06rem;cursor: pointer;}
.eOral_zygl div.acitve{background: #ed406a;border: 1px solid #ed406a;color: #fff;}
.eOral_zygl div.acitve:hover{ box-shadow: none;}
.eOral_zygl div:hover{ box-shadow: 0 0 5px rgba(0,0,0,0.15);}

.eClassic_body{}
/* 分级阅读-发布阅读任务 */
/* .graded_body.relbody .inside_nav{ padding-bottom: 20px;} */
.relbody .inside_nav .container:nth-child(1){ 
    padding-bottom: 10px;
}
.relbody .inside_nav .gradedM{ padding-top: 0;}
.graded_body .foot_jd{ background: #dd672c; padding:25px 0; margin-top: 20px;}
.eReadingR{display: flex;width: 100%; align-items: center;}
.container_line1{ display: none;}
.eReadingR h1{ color: #f9557d; font-size: 24px;}
.eReadingR h1 span{ color: #999999; font-size: 20px; font-weight: normal; display:none; padding-left: 10px;}
.bookBlue{ display: flex; align-items: center;}
.bookBlue button{ background-color: #4caaf8; border: 1px solid #4caaf8;}
.bookBlue button.btn-primary:active, .bookBlue button.btn-primary:focus,.bookBlue button.btn-primary:visited,.bookBlue button.btn-primary:hover{ background-color: #3395e6; border: 1px solid #3395e6;}
.bookBlue .open>.dropdown-toggle.btn-primary{ background-color: #3395e6; border: 1px solid #3395e6;}
.bookBlue .dropdown-menu{}
.bookBlue .dropdown-menu a{ width: 100%;}
.releaseLive .bookBlue ul li{border: none;}
.statusTime{ display: flex; flex-wrap: wrap; align-items: center;}
.statusTime .form-check{ padding-right: 10px;}
.Tsingle .sTime{ position: relative; display: flex; align-items: center;}
.Tsingle .sTime img{ position: absolute; right:5px;}
.Tsingle .sTime input{ width: 150px; display: block; padding-right: 40px;}
.relbody .bookDiv .etuIMG{
    width: 20%;
	padding-left: 10px;
	padding-right: 10px;
}
.relbody .bookDiv .etuIMG .product-grid{
	margin-bottom: 30px;
}

/* 分级阅读-学生书评 */
.eBookTable{}
.Ttable.eBookTable .row .cell:nth-child(1){width: 17%;}
.Ttable.eBookTable .row .cell:nth-child(2){width: 17%;}
.Ttable.eBookTable .row .cell:nth-child(3){width: 17%;}
.Ttable.eBookTable .row .cell:nth-child(4){width: 17%;}
.Ttable.eBookTable .row .cell:nth-child(5){width: 22%;}
.Ttable.eBookTable .row .cell:nth-child(6){width: 10%;}
.eBookTable .pageT{ border: 0; margin-top: 20px;}
.eBookTable .tableDel{width: auto; padding-left: 30px; height: auto; background: url(../images/eclassic_x17.png) no-repeat left;}
.e_Stars{ background: url(../images/eclassic_x25.png) repeat-x; height: 20px;}
.e_Stars1{ width: 20px;}
.e_Stars2{ width: 50px;}
.e_Stars3{ width: 70px;}
.e_Stars4{ width: 95px;}
.e_Stars5{ width: 118px;}
.Ttable.eBookTable .row .cell:nth-child(5){ flex-wrap: wrap;}
.Ttable.eBookTable .row .cell:nth-child(5) div{ display: block; width: 100%; color: #4caaf8; padding: 5px; font-size: 23px;letter-spacing: 2px;}
.Ttable.eBookTable .row .cell:nth-child(5) p{ margin-bottom: 0;}

/* 分级阅读-学生阅读报告 */
i.into_tick{ width: 30px; height: 30px; background: url(../images/eclassic_x26.png) no-repeat left; display: inline-block;}
i.into_no{ width: 30px; height: 30px; background: url(../images/eclassic_x29.png) no-repeat left; display: inline-block;}
.selfRTable{}
.Ttable.selfRTable .row .cell:nth-child(1){width: 15%;}
.Ttable.selfRTable .row .cell:nth-child(2){width: 15%;}
.Ttable.selfRTable .row .cell:nth-child(3){width: 15%;}
.Ttable.selfRTable .row .cell:nth-child(4){width: 20%;}
.Ttable.selfRTable .row .cell:nth-child(5){width: 15%;}
.Ttable.selfRTable .row .cell:nth-child(6){width: 20%;}
.selfRTable .pageT{ border: 0; margin-top: 20px;}

/* 分级阅读-已发布阅读任务 */
.row:after, .row:before {
    flex-wrap: wrap;
    display:none;
}
.Ttable.eReadingRTTable .row .cell span{ width: 100%; text-align: center; font-size:13px}
.Ttable.eReadingRTTable .row .cell:nth-child(1){width: 50px;}
.Ttable.eReadingRTTable .row .cell:nth-child(2){width: 105px;}
.Ttable.eReadingRTTable .row .cell:nth-child(3){width: 170px;}
.Ttable.eReadingRTTable .row .cell:nth-child(4){width: 180px;}
.Ttable.eReadingRTTable .row .cell:nth-child(5){width: 150px;}
.Ttable.eReadingRTTable .row .cell:nth-child(6){width: 50px;}
.Ttable.eReadingRTTable .row .cell:nth-child(7){width: 91px;}
Ttable.eReadingRTTable .row .cell:nth-child(8) {width: 60px;}
.Ttable.eReadingRTTable .row .cell:nth-child(9){width:100px;}
.Ttable.eReadingRTTable .row .cell:nth-child(10){width: 50px;}
.Ttable.eReadingRTTable .row .cell:nth-child(11){width:120px}
.Ttable.eReadingRTTable .row .cell:nth-child(12){width: 50px;}

.eReadingRTTable .pageT{ border: 0; margin-top: 20px;}
.into_see{ background: url(../images/eclassic_x27.png) no-repeat left; padding-left: 25px; font-size: 15px; margin-right: 2%;}
.into_delete{ background: url(../images/eclassic_x17.png) no-repeat left; padding-left: 22px; font-size: 15px;}

/* 分级阅读-阅读任务报告 */
.eReadingTRTable{}
.Ttable.eReadingTRTable .row .cell span{ width: 100%; text-align: left;}
.Ttable.eReadingTRTable .row .cell:nth-child(1){width: 20%;}
.Ttable.eReadingTRTable .row .cell:nth-child(2){width: 15%;}
.Ttable.eReadingTRTable .row .cell:nth-child(3){width: 20%;}
.Ttable.eReadingTRTable .row .cell:nth-child(4){width: 15%;}
.Ttable.eReadingTRTable .row .cell:nth-child(5){width: 10%;}
.Ttable.eReadingTRTable .row .cell:nth-child(6){width: 10%;}
.Ttable.eReadingTRTable .row .cell:nth-child(7){width: 15.1%;}
.pageLine{ border: 0 !important; margin-top: 20px;}
.TRSee_div{ padding:20px 20px 0 20px;}
.TRSee_top{ display: flex; flex-wrap: wrap; font-size: 18px;align-items: center; border-bottom: 1px #d2d2d2 dashed ; padding-bottom: 10px;}
.TRSee_top span{ width: auto;}
.TRSee_top h1{ font-size: 20px; padding:0; margin:0;}
.TRSee_Total{ font-size: 16px; border: 1px solid #dfdfdf; margin: 10px 0; height: 500px; overflow: auto;}
.TRSee_Total h1{ font-size: 18px; color: #333; padding: 0; margin: 0; line-height: 30px; display: flex;}
.TRSee_Total li{ list-style: none; padding:10px;}
.TRSee_Total li:nth-child(even){ background-color: #e5f1fa;}
.TRSee_Total div{ display: flex; align-items: center; padding-left:3px !important;}

.eClassic_body .search_select select.form-control{ border-radius: 0;}
.readingAnniu{}
.readingAnniu input{ box-shadow: 0 0px 5px #fbbdc1; margin-right: 20px; color: #ff626f ; background: url(../images/eclassic_x22.png) no-repeat left 12px center; border-radius: 5px; padding-left: 50px;  padding-right: 20px; border: 0; position: relative;}
.readingAnniu button{ box-shadow: 0 0px 5px #bfe0fb; color: #4caaf8;}
.readingAnniu input:hover{  box-shadow: 0 0px 5px #ff626f;}
.readingAnniu button:hover{  box-shadow: 0 0px 5px #4caaf8;}

/* 知识悦读 阅读活动 */
.RADemoStudent{ padding-top: 5px;}
.RADemoStudent ul{ border: 1px solid #dfdfdf; display: flex; width: 100%;flex-wrap: wrap;}
.RADemoStudent ul li.ass_left{ width: 25%;background: #f8f8f8 ; padding: 10px; line-height: 50px;}
.RADemoStudent ul li.ass_right{ width: 75%;padding: 15px !important;}
.RADemoStudent .AchievedTitle{ background-color: #d4e9fa;color: #000; line-height: 45px; font-size: 16px;padding-left: 10px;}
.RADemoStudent ul .ass_task ul{ background-color: #f8f8f8 !important; border:1px solid #f8f8f8 !important;padding: 5px; margin-bottom: 10px;}
.RADemoStudent ul .ass_task ul .myli{ margin: 5px; padding:10px; display: flex; border: #dfdfdf 1px solid;}
.RADemoStudent ul .ass_task ul .myli span:nth-child(2){padding-left: 5px; color: #496fff !important;}
.RADemoStudent table.tb{}
.RADemoStudent table.tb tr:nth-child(1){ background-color: #4caaf8 !important;border: #d4e9fa 1px solid !important;}
.RADemoStudent table.tb tr:nth-child(1) td{ border: 0; color: #fff;}
.RADemoStudent table.tb tr{ border-right: 1px solid #dfdfdf;  border-bottom: 1px solid #dfdfdf; }
.RADemoStudent table.tb tr td{border: 0; border-left: 1px solid #dfdfdf; text-align: center; line-height: 25px; padding:10px 5px;}
.RADemoStudent table.tb tr:nth-child(odd){ background-color: #f8f8f8;}







/* 查看弹出框 */
.option_tc{
	position: fixed;
	width:100%;
	height:100%;
	top: 0;
	left:0;
	opacity: 0;
	visibility: hidden;
	background: rgba(0,0,0,.5);
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.option_tc_div{
	background-color: #fff;
    position: fixed;
	left: 50%;
	top: 50%;
	width: 90%;
	max-width: 700px;
	padding: 0.1rem;
	padding-bottom: 20px;
	-webkit-transition: -webkit-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s;
    -webkit-transform:  translate(-50%,-80%);
	transform:  translate(-50%,-100%) scale;
	border-radius: 0.5rem;
}

.option_a{opacity: 1;display: block;z-index: 999999;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;
}
.option_a .option_tc_div{-webkit-transform:  translate(-50%,-50%);transform:  translate(-50%,-50%) scale;
}
.eRSee_div{ padding:50px 20px 0 20px;}
.eRSee_img{ width: 100%; max-width: 580px; display: flex; justify-content: center; margin: auto;}
.eRSee_img img{ width: 25%;}
.eRSee_tit{ border-top: 1px #d2d2d2 dashed; margin-top: 20px;}
.eRSee_tit h1{color: #f9557d; font-size: 18px;}
.eRSee_tit span{ display: block; color: #666; font-size: 17px;}
i.option_close{ background: url(../images/eclassic_x28.png) no-repeat; position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; display: block;}

.Ttable.eReadingTRTable1 .row .cell:nth-child(1),.Ttable.eReadingTRTable1 .row .cell:nth-child(2){width: 33.5%;}
.Ttable.eReadingTRTable1 .row .cell:nth-child(3){width: 34%;}
.eClassic_body .search_select select{ height: 40px;}


/* 直播排课 */






/* 查看弹出框 */
.option_tc{
	position: fixed;
	width:100%;
	height:100%;
	top: 0;
	left:0;
	opacity: 0;
	visibility: hidden;
	background: rgba(0,0,0,.5);
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.option_tc_div{
	background-color: #fff;
    position: fixed;
	left: 50%;
	top: 50%;
	width: 90%;
	max-width: 700px;
	padding: 0.1rem;
	padding-bottom: 20px;
	-webkit-transition: -webkit-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s;
    -webkit-transform:  translate(-50%,-80%);
	transform:  translate(-50%,-100%) scale;
	border-radius: 0.5rem;
}

.option_a{opacity: 1;display: block;z-index: 999999;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;
}
.option_a .option_tc_div{-webkit-transform:  translate(-50%,-50%);transform:  translate(-50%,-50%) scale;
}
.eRSee_div{ padding:50px 20px 0 20px;}
.eRSee_img{ width: 100%; max-width: 580px; display: flex; justify-content: center; margin: auto;}
.eRSee_img img{ width: 25%;}
.eRSee_tit{ border-top: 1px #d2d2d2 dashed; margin-top: 20px;}
.eRSee_tit h1{color: #f9557d; font-size: 18px;}
.eRSee_tit span{ display: block; color: #666; font-size: 17px;}
i.option_close{ background: url(../images/eclassic_x28.png) no-repeat; position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; display: block;}

.Ttable.eReadingTRTable1 .row .cell:nth-child(1),.Ttable.eReadingTRTable1 .row .cell:nth-child(2){width: 33.5%;}
.Ttable.eReadingTRTable1 .row .cell:nth-child(3){width: 34%;}
.eClassic_body .search_select select{ height: 40px;}


/* 直播排课 */
.Live_body .foot_jd{ background: #4194dc; padding:25px 0; margin-top: 20px;}
.Live_body .inside_top img{ height:63px;}
.Live_body .inside_top{ background: url(../images/head_message.png) no-repeat center top;height: 180px;}
.Live_body .top_button{ background: url(../images/eclassic_06.png) no-repeat #1884e6; background-position: 18px 13px;border-radius: 8px;margin-top: 50px; }
.Live_body .classTow{ min-width: 230px;}
.Live_body .gradedM{padding:0;}
.Live_body .classTowR{ display: flex; flex-wrap: wrap;}
.Live_body .releaseLive{ padding-top: 10px;}
.Live_body .inside_nav{ padding-bottom: 10px;}
.Live_body .gradedM_nr{background-color: #feeaec;border-right: 1px solid #e7bcc1;border-left: 1px solid #e7bcc1;border-top: #e7bcc1 1px solid;}
.Live_body .gradedM_nr.active{ background-color: #ed406a; border: 0;}
.Live_body .gradedM_nrImg{ background-color: #fff;}
.Live_body .TtableNr{ border: 0;}
.Live_body .Ttable .row.header .cell span{
    display: block;
    width: 100%;
}

.classListTop{ display: flex; width: 100%; align-items: center;flex-wrap: wrap; padding-bottom: 10px;}
.classListTop h1{ font-size: 16px; color: #999; font-weight: normal; }
.classListTop_select{ display: flex; flex-wrap:wrap;align-items: center;}
.classListTop_select select{ width: auto; margin:5px;}
.classListTop_select select.form-control,.zhishiBody select.form-control{ border-radius: 0; height: 40px; display: flex; align-items: center; min-width: 200px;text-align-last: center;}
.cLbuttom,a.cLbuttom:link{ height: 40px; width: 40px; color: rgba(0,0,0,0) ; border: #ccc 1px solid; border-radius: 3px; background: url(../images/eclassic_x15.png) no-repeat center; margin: 0 5px; display: block;}
a.cLbuttom:hover,a.cLbuttom:active,a.cLbuttom:focus,a.cLbuttom:visited,{ background-color: #f6f6f6;color: rgba(0,0,0,0);}
.TimeBox{width: 280px;border: 2px solid #ff6a00;border-radius: 10px;text-align: center;color: #ff6a00;padding: 10px;font-size: 50px;margin-left: auto;margin-right: auto;}

/* 使用说明 */
.manual_bj .inside_top{background: #76a7ff linear-gradient(to left,#61c6fb,#76a7ff) !important;}
.manual_bj .top_button{background: url(../images/eclassic_06.png) no-repeat #1884e6;background-position: 18px 13px;}

/* 网上练习 */
.eExercise_body{}

.eExercise_body .gradedM_nr.active{background-color: #ed406a ;}
.eExercise_body .in_toplfet{ padding-top: 15px;}
.eExercise_body .inside_top {background: #76a7ff linear-gradient(to left,#61c6fb,#76a7ff) !important;}
.eExercise_body .inside_top .container{
    width: 1200px;
}
.eExercise_body .top_button {background: url(../images/eclassic_06.png) no-repeat #1884e6;background-position: 18px 13px;}
.IDRetrieve .container{
    position: relative;
}
.IDRetrieve a#backClose{
    width: 58px;
    height: 58px;
    display: flex;
    position: absolute;
    right: 40px;
    background: rgba(255,255,255,0.2);
    border-radius: 50%;
    top: 27px;
    justify-content: center;
    align-items: center;
}
.IDRetrieve .top_close{
    position: relative;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fff;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}
.IDRetrieve .top_close::before{
    content: '';
    width: 27px;
    height: 3px;
    border-radius: 2px;
    background-color: #4c8efe;
    display: block;
    position: absolute;
    transform: rotate(45deg);
}
.IDRetrieve .top_close::after{
    content: '';
    width: 28px;
    height: 3px;
    border-radius: 2px;
    background-color: #4c8efe;
    display: block;
    position: absolute;
    transform: rotate(-45deg);
}
input.saverWorkCss{
    width: 25px;
    height: 25px;
    display: inline-block;
    color: rgba(0,0,0,0);
    margin-left: 10px;
    margin-top: 5px;
}
.IdStatus{
    position: absolute;
    right: 118px;
    bottom: -23px;
}
.IdStatus ul{
    display: flex;
}
.IdStatus ul li{
    padding-left: 10px;
}
.IdStatus ul li div{
    background-color: #1180e6;
    color: #fff;
    font-size: 17px;
    padding: 8px 15px 7px 15px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    cursor: pointer;
}
.IdStatus ul li div span{
    display: block;
    font-size: 15px;
    line-height: 18px;
}
.IdStatus ul li:nth-child(2) div{
    background-color: #ef735a;
}
.IdStatusBox.active{
    display: flex;
    justify-content: center;
    align-items: center;
    left: 0;
}
.IdStatusDiv{
    background-color: #fff;
    border-radius: 10px;
    padding: 22px 20px;
    position: relative;
    max-width: 480px;
}
.IdStatusDiv header span{
    display: block;
    font-size: 17px;
}
.IdStatusDiv header i{
    color: #0000ff;
    font-style: normal;
}
.IdStatusDiv > div{
    display: flex;
    padding-top: 15px;
}
.IdStatusDiv > div input{
    line-height: 45px;
    border-radius: 5px;
    border: 1px solid #ccd1d9;
    width: 280px;
    padding: 0 10px;
    font-size: 18px;
}
.IdStatusDiv > div button{
    background-color: #4c6fff;
    font-size: 18px;
    color: #fff;
    border-radius: 5px;
    border: 0;
    width: 130px;
    line-height: 45px;
    margin-left: 10px;
}
.IdStatusDiv > div span {
    background-color: #4c6fff;
    font-size: 17px;
    color: #fff;
    border-radius: 5px;
    border: 0;
    width: 130px;
    line-height: 45px;
    margin-left: 10px;
    text-align: center;
    cursor:pointer;
}
.IdStatusBoxForget.active{
    align-items: center;
    display: flex;
    left: 0;
    justify-content: center;
}
.IdStatusClass{
    font-size: 16px;
    align-items: center;
}
.IdStatusClass #classForget{
    border: 1px solid #ccd1d9;
    height: 45px;
    margin-left: 10px;
    min-width: 100px;
    text-align: center;
    font-size: 16px;
}
.button123 span{
    margin: auto;
}
.IdStatusBoxExplain{
    font-size: 16px;
}
.IdStatusDiv > div span.record {
    
    display:none;
}
.IdStatusDiv > div span.Forgot{
    background: #fc906f;
}

.IdStatusDiv .clockX {
    top: 5px;
    opacity: 0.68;
}

.eExercise_body .inside_top .container{
    max-width: 1200px;
    width: 100%;
    padding:0 10px;
}
.my_dtjg {
    max-width: 1200px;
    border-radius: 5px;
    margin: auto;
    margin-top: 20px;
    background-color: #fff;
    min-height: 730px;
}
.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;
}
.myHshow_test {
    padding: 0 20px;
}
.myHshow_test div {
    width: 100%;
    overflow: auto;
}
.inside_topEE{
    float: none;
}
.eExercise_body .wslx_tb{ display: flex; width: 100%;min-height: auto !important;}
.eExercise_body .wslx_tb.noticeDiv{padding: 30px 15px 30px 15px;}
.eExercise_body .wslx_tb.noticeDiv .zsw_main{ box-shadow: 0 0 3px rgba(0,0,0,.1); max-width: 1140px; }

.eExercise_body .wslx_at{display: flex; width: 100%;}
.eExercise_body .dzzy_sj{ display: flex; width: 100%; padding: 20px 0;}
.eExercise_body .zsw_footer{ background-color: #4194dc;}
.zsw_mainx{ padding:0 15px;}
.zsw_mainx .zsw_main{border: 1px rgba(0,0,0,.1) solid;background-color: #fff;}
.zsw_mainx .dzzy_sj_text_left{ padding-right: 0; border-bottom: 1px dotted rgba(0,0,0,.3); margin:0 1%; width: 98%;position: relative;padding-bottom: 20px;}
.zsw_mainx .dzzy_sj_text{ padding-bottom: 0;}
.zsw_mainx .dzzy_sj_div{ border: 0;}
.zsw_mainx01{
    min-height: 700px;
}
.zsw_mainx01 .at_con_top{
    display: flex;
    justify-content: right;
}
.zsw_mainx01 .at_con_top span{
    font-size: 16px !important;
}
.zsw_mainx01 .at_left{
    display: flex;
}
.zsw_mainx01 .at_left span input{
    line-height: 38px;
    border: rgba(0, 0, 0, 0.2) 1px solid;
    margin-left: 8px;
    padding: 0 10px;
    font-size: 16px;
}
.zsw_mainx01 div.select-main{
    margin-left: 8px;
}
.zsw_mainx01 .at_left span{
    display: flex;
    align-items: center;
    margin-right: 5px;
}
.zsw_mainx01 .at_left span:nth-child(2){
    margin-left: 10px;
}
.zsw_mainx01 .at_left div.select-set{
    width: 150px;
}
.zsw_mainx01 .at_left div.select-block{
    width: 152px;
}
.zsw_mainx01 .zsw_main{
    min-height: 700px;
}
.zsw_mainx01 .dzzy_zy span:nth-child(2){
    letter-spacing: 0.01rem;
    font-size: 15px;
}


/* 表格 */
.Ttable .row.header {background: #d1e5f6 !important; margin: 0 ; border: 0;}
.Ttable .row{margin: 0 !important;}
.Ttable .row:nth-child(odd){ background-color: #f7f8f8;}
.Ttable.trTR .row:nth-child(odd){ background-color: #fdfbfb;}
.Ttable.trTG .row:nth-child(odd){ background-color: #f7fafa;}
.Ttable.trTR .row:hover{ background-color: #faf6f6;}
.Ttable.trTG .row:hover{ background-color: #ebf3f3;}
.Ttable .row.header .cell {font-family: Poppins-Regular;font-size: 15px;color: #303030;line-height:10px ;font-weight: unset !important;padding-top: 5px;padding-bottom: 5px; text-align: center;}
.Ttable .table{display: table; margin: 0;}
.Ttable .row{ display:flex; width: 100%; border-left: #dfdfdf solid 1px;}
.Ttable .row:hover{ background-color: #eef4f8;}
.Ttable .row .cell{ display:flex; flex-wrap: wrap; border-right: #dfdfdf solid 1px; border-bottom: #dfdfdf solid 1px; justify-content: center;text-align: center; align-items: center; padding:5px;color: #555; font-size: 16px; line-height: 25px; min-height: 50px;}
.Ttable .row.header .cell{border: 0; }
.Ttable .row .cell:nth-child(1) {width: 5%;}
.Ttable .row .cell:nth-child(2) {width: 5%;}
.Ttable .row .cell:nth-child(3) {width: 15%;}
.Ttable .row .cell:nth-child(4) {width: 15%;}
.Ttable .row .cell:nth-child(5) {width: 7%;}
.Ttable .row .cell:nth-child(6) {width: 15%;}
.Ttable .row .cell:nth-child(7) {width: 13%;}
.Ttable .row .cell:nth-child(8) {width: 7%;}
.Ttable .row .cell:nth-child(9) {width: 7%;}
.Ttable .row .cell:nth-child(10) {width: 11%;}
.pageT{ display: flex; padding: 15px 0 10px 0; justify-content: center;border-right: #dfdfdf solid 1px;border-left: #dfdfdf solid 1px;}
.pageT .pagination>li>a, .pageT .pagination>li>span{ color:#555;}
.tableD{border: #dfdfdf solid 1px;border-top:0; background-color: #f7f8f8; padding: 15px;}
.Ttable button{ border: 0;}
.tableEdit{ background: url(../images/eclassic_x16.png) no-repeat center;width: 30px;height: 30px;}
.tableDel{ background: url(../images/eclassic_x17.png) no-repeat center;width: 30px;height: 30px;}
.tableEnter{ background: url(../images/eclassic_x18.png) no-repeat left; padding-left: 22px; font-size: 15px;}
.Ttable button.tableDelB{ background: url(../images/eclassic_x19.png) no-repeat left #fff;  color: #ff615d; border:1px solid #dfdfdf; border-radius: 3px; font-size: 16px; padding:3px 8px 3px 25px; margin-left: 5px;}
.Ttable button.tableDelB:hover{ background: url(../images/eclassic_x20.png) no-repeat left #ff615d;  border: 0; color: #fff; border:1px solid #ff615d;}
.Ttable button.tableDelR{ background: url(../images/eclassic_x35.png) no-repeat left #fff;  color: #4caaf8; border:1px solid #dfdfdf; border-radius: 3px; font-size: 16px; padding:3px 8px 3px 25px; margin-left: 5px;}
.Ttable button.tableDelR:hover{ background: url(../images/eclassic_x36.png) no-repeat left #4caaf8;  border: 0; color: #fff; border:1px solid #4caaf8;}
.Ttable button.tableDelR1{ transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;background: url(../images/eclassic_x36.png) no-repeat left #4caaf8;  color: #fff; border:1px solid #4caaf8; border-radius: 3px; font-size: 16px; padding:3px 8px 3px 25px; margin-left: 5px;}
.Ttable button.tableDelR1:hover{background: url(../images/eclassic_x36.png) no-repeat left #2291ec;  }
.Ttable button.tableDelD{  color: #db9322; background-color: #fff; border:1px solid #dfdfdf; border-radius: 3px; font-size: 16px; padding:3px 10px; margin-left: 5px;}
.Ttable button.tableDelD:hover{  border: 0; color: #fff; border:1px solid #db9322; background-color: #db9322;}

.trTG .row.header{ background: #d6f1f3 !important;}
.trTR .row.header{ background: #fee7e9 !important;}
.eReadingTJ{}
.eReadingTJ img{ max-width: 100%;}

/* 发布直播排课 */
.releaseLive_text{ font-size: 16px; width:100%; padding:10px 20px; line-height: 30px; background-color: #d4e9fa; color: #333;}
.container_line{ height: 230px;}
.releaseLive ul{ border-left: 1px solid #dfdfdf; color: #333; border-right: 1px solid #dfdfdf; width: 100%;}
.releaseLive ul li{ list-style: none; display: flex; border-bottom: 1px solid #dfdfdf;}
.releaseLive ul li div.rLleft{ width: 230px; font-size: 16px; line-height: 30px; text-align: right; background-color: #f7f8f8; padding:8px 10px;}
.releaseLive ul li div.rLleft span{color: #ff0000; display: inline-block; padding-right: 10px;}
.releaseLive ul li div.rLright{ padding:8px 15px; width: 78%;}
.releaseLive ul li div.rLright textarea{ height: 80px;}
.rLright select{ width: 360px; max-width: 100%;}
.rLright .form-control{ border-radius: 0; height: auto;}
.Tsingle{ }
.Tsingle label{ font-weight: normal;}
.Tsingle div{ padding:3px 0;}
.container_buttom{ display: flex; justify-content: center; padding: 20px 0 10px 0;}
.container_buttom button{border: none; display: flex; align-items: center; font-size: 16px; background: none; border-radius: 5px; padding:5px 20px 5px 15px;}
.container_buttom button img{ width: 30px; margin-right: 15px;}
.container_buttom button:nth-child(1){ box-shadow: 0 0px 5px #fbbdc1; margin-right: 20px; color: #ff626f;}
.container_buttom button:nth-child(2){ box-shadow: 0 0px 5px #bfe0fb; color: #4caaf8;}
.container_buttom button:nth-child(1):hover{  box-shadow: 0 0px 5px #ff626f;}
.container_buttom button:nth-child(2):hover{  box-shadow: 0 0px 5px #4caaf8;}



/* 单选复选框按钮样式 */

.max_box{ display: flex; flex-wrap: wrap;}
/*复选*/

.check_box{ display:inline-block; position:relative;}
.check_box input,.radio_box input{display: none;}
.check_box label{ height:25px; position:relative; display: flex; align-items: center; padding-left: 30px; padding-right: 10px; background:#fff; cursor:pointer; margin:5px 0;}

.check_box label::before{content:''; width:20px; height:20px; position:absolute;left:3px;background-color: #fff;border:1px solid #dbdbdb;}
.check_box label:after{ content:''; width:10px; height:5px; left:8px; top: 8px; position:absolute; border:2px solid #73716e; border-top:none; border-right:none; opacity:0; transform:rotate(-45deg); /*-webkit-transform:rotate(-45deg);*/}
.check_box label:hover::before{ border:1px solid #c6c6c6;}
.check_box input:checked + label:after{ opacity:1; border:2px solid #73716e; border-top:none; border-right:none;}

.check_boxL{ display:inline-block; position:relative;}
.check_boxL input,.radio_box input{display: none;}
.check_boxL label{ height:25px; position:relative; display: flex; align-items: center; padding-left: 30px; padding-right: 10px; background:#fff; cursor:pointer; margin:5px 0;}
.check_boxL label::before{content:''; width:20px; height:20px; position:absolute;left:3px;background-color: #fff;border:1px solid #dbdbdb;}
.check_boxL label b{ content:''; width:10px; height:5px; left:8px; top: 8px; position:absolute; border:2px solid #73716e; border-top:none; border-right:none; opacity:0; transform:rotate(-45deg); /*-webkit-transform:rotate(-45deg);*/}
.check_boxL label:hover::before{ border:1px solid #c6c6c6;}
.check_boxL input:checked + b{ opacity:1; border:2px solid #73716e; border-top:none; border-right:none;}

.check_boxLX{}

.check_box em{ margin:0 0 0 5px;}

 

/*单选*/

.radio_boxL{ display:inline-block; position:relative;}
.radio_boxL input{ display: none;}
.radio_boxL label{min-height:25px; font-size: 16px; position:relative; display: flex; align-items: center; padding-left: 30px; padding-right: 10px;  cursor:pointer;margin:5px 0;}
.radio_boxL label::before{ content:''; width:20px; height:20px; position:absolute; border-radius: 50%; top: 2px; left:3px;background-color: #fff;border:1px solid #dbdbdb;}
.radio_boxL input:checked + b{ display: block; content:''; width:6px; height:6px; position:absolute; top:9px; left:10px; background:#73716e; border-radius:50%;}
.radio_boxL label:hover::before{ border:1px solid #c6c6c6;}

.radio_box{ display:inline-block; position:relative;}

.radio_box label{min-height:25px; font-size: 16px; position:relative; display: flex; align-items: center; padding-left: 30px; padding-right: 10px;  cursor:pointer;margin:5px 0;}
.radio_box label::before{ content:''; width:20px; height:20px; position:absolute; border-radius: 50%; top: 2px; left:3px;background-color: #fff;border:1px solid #dbdbdb;}
.radio_box input:checked + label:after{ content:''; width:6px; height:6px; position:absolute; top:9px; left:10px; background:#73716e; border-radius:50%;}
.radio_box label:hover::before{ border:1px solid #c6c6c6;}
.check_box em{ margin:0 0 0 5px;}

.input_one input{ margin-left: -10px; width: 160px;}
.input_on input{ margin-left: 0px;}
.textProm{ outline: none; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;padding: 6px 12px;border: 1px solid #ccc;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.textProm:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

.syCheckbox{ width: 100% !important;}
ul.syCheckbox li{ width: auto !important;}
ul.syCheckbox li{ display:inline-block; position:relative;}
ul.syCheckbox li input,.radio_box input{display: none;}
ul.syCheckbox li label{ height:25px; position:relative; display: flex; align-items: center; padding-left: 30px; padding-right: 10px; background:#fff; cursor:pointer; margin:5px 0;}

ul.syCheckbox li label::before{content:''; width:20px; height:20px; position:absolute;left:3px;background-color: #fff;border:1px solid #dbdbdb;}
ul.syCheckbox li label:after{ content:''; width:10px; height:5px; left:8px; top: 8px; position:absolute; border:2px solid #73716e; border-top:none; border-right:none; opacity:0; transform:rotate(-45deg); /*-webkit-transform:rotate(-45deg);*/}
ul.syCheckbox li label:hover::before{ border:1px solid #c6c6c6;}
ul.syCheckbox li input:checked + label:after{ opacity:1; border:2px solid #73716e; border-top:none; border-right:none;}


/* 作业管理与发布 */
.eAssig_body{}
.eAssig_body .inside_top { background: url(../images/head_eAssignments.png) no-repeat center top;height: 180px;}
.eAssig_body .foot_jd{ background: #ed406a; padding:25px 0; margin-top: 20px;}
.eAssig_body .inside_top img{ height:63px;}
.eAssig_body .top_button{background: url(../images/eclassic_06.png) no-repeat #a6033a; background-position: 18px 13px; border-radius: 8px;margin-top: 50px;}
.eAssig_body .top_button:hover{ margin-top: 51px; margin-right: 1px;}
/* .eAssig_body .inside_nav{margin-top: 170px !important;} */
/* .eAssig_body .inside_top{ background: #f9587f linear-gradient(to left,#ef305e,#f9587f) !important;} */
/* .eAssig_body .top_button{ background: url(../images/eclassic_06.png) no-repeat #a6033a; background-position: 18px 13px; } */
.eAssig_body .Ttable{ min-height: 348px;}

.eAssig_body .in_toplfet img{ width: 65px;}
.eAssigTop_left{ display: flex; justify-content: center; flex-wrap: wrap; cursor: pointer;}
.eAssigTop_left span{ width: 100%; text-align: center;}
.eAssig_body .inside_icon01,.eAssig_body .inside_icon02,.eAssig_body .inside_icon03,.eAssig_body .inside_icon04,.eAssig_body .inside_icon05,.eAssig_body .inside_icon06,.eAssig_body .inside_icon07{ border: 0;}

.eAssig_body .inside_icon01:hover,.eAssig_body .tex_act01 .inside_icon01{border: 1px solid #ff626f !important;}
.eAssig_body .inside_icon02:hover,.eAssig_body .tex_act01 .inside_icon02{border: 1px solid #ff626f !important;}
.eAssig_body .inside_icon03:hover,.eAssig_body .tex_act01 .inside_icon03{border: 1px solid #ff626f !important;}
.eAssig_body .inside_icon04:hover,.eAssig_body .tex_act01 .inside_icon04{border: 1px solid #ff626f !important;}
.eAssig_body .inside_icon05:hover,.eAssig_body .tex_act01 .inside_icon05{border: 1px solid #ff626f !important;}
.eAssig_body .inside_icon06:hover,.eAssig_body .tex_act01 .inside_icon06{border: 1px solid #ff626f !important;}
.eAssig_body .inside_icon07:hover,.eAssig_body .tex_act01 .inside_icon07{border: 1px solid #ff626f !important;}
.eAssig_body .star_x:nth-child(1) .tex_act01 p,.eAssig_body .star_x:nth-child(1) .tex_act01 p span{ color: #ff626f;}
.eAssig_body .star_x:nth-child(2) .tex_act01 p,.eAssig_body .star_x:nth-child(2) .tex_act01 p span{ color: #ff626f;}
.eAssig_body .star_x:nth-child(3) .tex_act01 p,.eAssig_body .star_x:nth-child(3) .tex_act01 p span{ color: #ff626f;}
.eAssig_body .star_x:nth-child(4) .tex_act01 p,.eAssig_body .star_x:nth-child(4) .tex_act01 p span{ color: #ff626f;}
.eAssig_body .star_x:nth-child(5) .tex_act01 p,.eAssig_body .star_x:nth-child(5) .tex_act01 p span{ color: #ff626f;}
.eAssig_body .star_x:nth-child(6) .tex_act01 p,.eAssig_body .star_x:nth-child(6) .tex_act01 p span{ color: #ff626f;}
.newAssigD .star_x:nth-child(7) .tex_act01 p,.newAssigD .star_x:nth-child(7) .tex_act01 p span{ color: #ff626f;}
.eAssig_body .eAssign_icon_01{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x01.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssig_body .eAssign_icon_02{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x02.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssig_body .eAssign_icon_03{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x03.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssig_body .eAssign_icon_04{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x04.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssig_body .eAssign_icon_05{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x05.png) no-repeat center #52cdd5;background-size: 85%;}
.eAssig_body .eAssign_icon_06{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x06.png) no-repeat center #52cdd5;background-size: 63%;}
.newAssigD .eAssign_icon_07{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x07.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssig_body .icon_act01 .eAssign_icon_01{background: url(../images/eAssign_x01.png) no-repeat center #ff626f; background-size: 63%;}
.eAssig_body .star_x:hover .inside_icon01,.eAssig_body .star_x .inside_icon01:hover{border: 1px solid #efefef !important;}
.eAssig_body .star_x:hover .inside_icon02,.eAssig_body .star_x .inside_icon02:hover{border: 1px solid #efefef !important;}
.eAssig_body .star_x:hover .inside_icon03,.eAssig_body .star_x .inside_icon03:hover{border: 1px solid #efefef !important;}
.eAssig_body .star_x:hover .inside_icon04,.eAssig_body .star_x .inside_icon04:hover{border: 1px solid #efefef !important;}
.eAssig_body .star_x:hover .inside_icon05,.eAssig_body .star_x .inside_icon05:hover{border: 1px solid #efefef !important;}
.eAssig_body .star_x:hover .inside_icon06,.eAssig_body .star_x .inside_icon06:hover{border: 1px solid #efefef !important;}
.eAssig_body .star_x:hover .inside_icon07,.eAssig_body .star_x .inside_icon07:hover{border: 1px solid #efefef !important;}
.eAssig_body .star_x:last-child{ background: none;}

.eAssMdiv.active span{ display: block;}
.eAssMdiv.active img{ height: 80px !important;}
.eAssigTop_left span:nth-of-type(1){ padding-top: 5px;color: #999; font-size: 16px;}
.eAssigTop_left span:nth-of-type(2){ color: #666; font-size: 18px;}
.eAssMdiv:hover span{ display: block; color: #4caaf8;}
.eAssMdiv:hover img{ height: 90px !important;} */
.eAssigTop_img{ text-align: center;}
.eAssM{ display: flex;align-items: center;flex-wrap: wrap;}
.eAssM .eAssMdiv{ width: 16.666666%; position: relative; height: 140px;display: flex;justify-content: center;align-items: center;}
.eAssM .eAssMdiv img{ height: 80px;}
.eAssM .eAssMdiv::before{ position: absolute; content: ''; display: block;left:0; top: 50%; margin-top: -35px; height: 70px; width: 1px; background-color: #dfdfdf;}
.eAssM .eAssMdiv:nth-child(1)::before{ display: none;}
.gradedM .row{ display: flex; flex-wrap: wrap; position: relative; align-items: center;}
.eAssM .eAssMdiv:nth-last-child(1){ display: none;}
/* .gradedMin{ width: 290px;} */
.gradedM_nrR{ position: absolute;transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;right: 0;display: flex;cursor: pointer; align-items: center; background-color: #fd9447; padding: 5px 10px !important; border-radius: 5px; margin-top:5px;}
.gradedM_nrR .gradedM_nrImg {background: #fff;}
.gradedM_nrR p{ margin:0;  font-size: 16px; color: #fff; }
.gradedM_nrR p span{ color: #fff;}
.gradedM_nrR:hover{ 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);}
.eAssig_body .Ttable .row .cell:nth-child(1) {    width: 3%;}
.eAssig_body .Ttable .row .cell:nth-child(2) {    width: 3%;}
.eAssig_body .Ttable .row .cell:nth-child(3) {    width: 8%;}
.eAssig_body .Ttable .row .cell:nth-child(4) {    width: 180px;}
.eAssig_body .Ttable .row .cell:nth-child(5) {    width: 10%;}
.eAssig_body .Ttable .row .cell:nth-child(6) {    width: 1%;}
.eAssig_body .Ttable .row .cell:nth-child(7) {    width: 110px;}
.eAssig_body .Ttable .row .cell:nth-child(8) {    width: 100px;}
.eAssig_body .Ttable .row .cell:nth-child(9) {    width: 6%;}
.eAssig_body .Ttable .row .cell:nth-child(10) {    width: 75px;}
.eAssig_body .Ttable .row .cell:nth-child(11) {    width: 50px;}
.eAssig_body .Ttable .row .cell:nth-child(12) {    width: 7%;}
.eAssig_body .Ttable .row .cell:nth-child(13) {    width: 7%;}
.eAssig_body .Ttable .row .cell:nth-child(14) {    width: 50px;}
.eAssig_body .Ttable .row.header .cell {    font-size: 15px; line-height: 18px;}
.eAssig_body .Ttable .row .cell {    font-size: 15px;}
.tableAgain {    background: url(../images/eclassic_x34.png) no-repeat left;    padding-left: 22px;    font-size: 15px;}
.eAssig_body .eReadingR {    align-items: center;    padding-top: 10px;    flex-wrap: wrap;}
    .eAssig_body .eReadingR h1 {        margin: 0;    }
.eAssig_body .classListTop h1 {    margin-top: 10px;    margin-bottom: 5px;}
.eAssig_body .releaseLive {    display: flex;    flex-wrap: wrap;    width: 100%;    padding-top: 10px;}
.eAssig_body .Tsingle label {    margin-bottom: 0;}
.gradedM_eAss .gradedM_nr {    background-color: #fd9447 !important;}
.Tb_rsd .row.header span, .Tb_mge .row.header span, .Tb_rsp .row.header span {    display: block;    font-weight: normal;    font-size: 13px;    width: 100%;}
.TtableNr.Tb_rsd, .TtableNr.Tb_mge, .TtableNr.Tb_rsp {
    overflow: auto;
}

.Tb_rsd .row .cell:nth-child(1) {
    min-width: 40px;
}

.Tb_rsd .row .cell:nth-child(2) {
    min-width: 40px;
}

.Tb_rsd .row .cell:nth-child(3) {
    min-width: 100px;
}

.Tb_rsd .row .cell:nth-child(4) {
    min-width: 100px;
}

.Tb_rsd .row .cell:nth-child(5) {
    min-width: 100px;
}

.Tb_rsd .row .cell:nth-child(6) {
    min-width: 50px;
}

.Tb_rsd .row .cell:nth-child(7) {
    min-width: 110px;
}

.Tb_rsd .row .cell:nth-child(8) {
    min-width: 100px;
}

.Tb_rsd .row .cell:nth-child(9) {
    min-width: 70px;
}

.Tb_rsd .row .cell:nth-child(10) {
    min-width: 75px;
}

.Tb_rsd .row .cell:nth-child(11) {
    min-width: 50px;
}

.Tb_rsd .row .cell:nth-child(12) {
    min-width: 100px;
}
.Tb_rsd .row .cell:nth-child(13) {
    min-width: 45px;
}

.Tb_mge .row .cell:nth-child(1){ min-width: 40px;}
.Tb_mge .row .cell:nth-child(2){ min-width: 45px;}
.Tb_mge .row .cell:nth-child(3){ min-width: 60px;}
.Tb_mge .row .cell:nth-child(4){ min-width: 145px;}
.Tb_mge .row .cell:nth-child(5){ min-width: 65px;}
.Tb_mge .row .cell:nth-child(6){ min-width: 95px;}
.Tb_mge .row .cell:nth-child(7){ min-width: 75px;}
.Tb_mge .row .cell:nth-child(8){ min-width: 100px;}
.Tb_mge .row .cell:nth-child(9){ min-width: 95px;}

.Tb_rsp .row .cell:nth-child(1){ min-width: 40px;}
.Tb_rsp .row .cell:nth-child(2){ min-width: 45px;}
.Tb_rsp .row .cell:nth-child(3){ min-width: 160px;}
.Tb_rsp .row .cell:nth-child(4){ min-width: 145px;}
.Tb_rsp .row .cell:nth-child(5){ min-width: 65px;}
.Tb_rsp .row .cell:nth-child(6){ min-width: 95px;}
.Tb_rsp .row .cell:nth-child(7){ min-width: 75px;}
.Tb_rsp .row .cell:nth-child(8){ min-width: 100px;}

.TchMainMng_body{}
.TchMainMng_body .classListTop h1{ width: 100%;}
.TchMainMng_body .classListTop_select{ width: 100%; display: flex; justify-content: space-between;}
.TchMainMng_body .ma_Left{ display: flex; align-items: center;}
.ma_anniu{ display: flex;}
.ma_anniu a{ color:#fff; border-radius: 3px; position: relative; display: flex; line-height: 40px; padding: 0 10px 0 35px;}
.ma_anniu a.ma_an1{ background: url(../images/into_36.png) no-repeat left #ff615d; background-position-x: 8px;}
.ma_anniu a.ma_an2{ background: url(../images/into_37.png) no-repeat left #4caaf8; margin-left:10px ; background-position-x: 8px;}
.ma_anniu a b{ position:absolute; width:25px; height:25px; left:8px;}
.ma_anniu a.ma_an1:hover,.ma_anniu a.ma_an1:active{ background-color:#ef3b36;}
.ma_anniu a.ma_an2:hover,.ma_anniu a.ma_an2:active{ background-color:#19a3cc;}
.intoYes{ width: 25px; height: 25px;  background: url(../images/eclassic_x26.png) no-repeat;}
.intoNo{ width: 25px; height: 25px;  background: url(../images/eclassic_x29.png) no-repeat;}
.TchMainMng_body .Ttable .row .cell:nth-child(1) {width: 7%;}
.TchMainMng_body .Ttable .row .cell:nth-child(2) {width: 15%;}
.TchMainMng_body .Ttable .row .cell:nth-child(3) {width: 15%;}
.TchMainMng_body .Ttable .row .cell:nth-child(4) {width: 8%;}
.TchMainMng_body .Ttable .row .cell:nth-child(5) {width: 10%;}
.TchMainMng_body .Ttable .row .cell:nth-child(6) {width: 15%;}
.TchMainMng_body .Ttable .row .cell:nth-child(7) {width: 15%;}
.TchMainMng_body .Ttable .row .cell:nth-child(8) {width: 15%;}
.TchMainMng_body .TtableNr, .eAssig_body .TtableNr{ border: 0;}
.TchMainMng_body .pageT{ border: 0;}
.TchMainMng_body .ma_Left select{ margin-left: 0;}
.TchMainMng_body .eReadingR:nth-of-type(1){ padding: 20px 0 10px 0;}
.TchMainMng_body .eReadingR{ padding-bottom: 15px;}
.TchMainMng_body .Ttable .row.header{ border: 0 !important;}
.TchMainMng_body .Ttable .row{ border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.TchMainMng_body .Ttable .row .cell{ border-bottom: 0;}
.TchMainMng_body .Ttable .row .cell:nth-last-child(1){ border-right: 0;}
.TchMainMng_body .Ttable.trTR .row .cell:nth-child(1) {width: 40%;}
.TchMainMng_body .Ttable.trTR .row .cell:nth-child(2) {width: 20%;}
.TchMainMng_body .Ttable.trTR .row .cell:nth-child(3) {width: 20%;}
.TchMainMng_body .Ttable.trTR .row .cell:nth-child(4) {width: 20%;}
.pjfsImg img{ max-width: 100%;}
.rowP{ color: #f9557d ; font-size: 15px; line-height: 25px; display: flex; padding:10px; width: 100%;justify-content: space-around;}
.rowP a{ padding: 0 10px;}
.rowP a:hover{ text-decoration: underline;}

/* 教学留言 */
.message_body{}
.message_body .foot_jd{ background: #4194dc; padding:25px 0; margin-top: 20px;}
.message_body .inside_top img{ height:63px;}
.message_body .inside_top { background: url(../images/head_message.png) no-repeat center top !important;height: 180px;}.eAssig_body .inside_top img{ height:63px;}
.message_body .top_button{background: url(../images/eclassic_06.png) no-repeat #1884e6;background-position: 18px 13px; border-radius: 8px;margin-top: 50px;}
.message_body .top_button:hover{ margin-top: 51px; margin-right: 1px;}
/* .message_body .inside_nav{margin-top: 180px !important;} */
.Live_body.message_body .classTow{ width: 260px;}
.message_body .releaseLive{display: flex;flex-wrap: wrap; width: 100%; padding-top: 10px;}
.message_body .Tsingle label{ margin-bottom: 0;}
.message_body .Ttable .table{ padding-top: 10px;}
.message_body .Ttable .row .cell:nth-child(1) {width: 5%;}
.message_body .Ttable .row .cell:nth-child(2) {width: 5%;}
.message_body .Ttable .row .cell:nth-child(3) {width: 25%;}
.message_body .Ttable .row .cell:nth-child(4) {width: 15%;}
.message_body .Ttable .row .cell:nth-child(5) {width: 20%;}
.message_body .Ttable .row .cell:nth-child(6) {width: 15%;}
.message_body .Ttable .row .cell:nth-child(7) {width: 15%;}

.message_body .tableGG table tbody tr td:nth-child(1) {width: 5%;}
.message_body .tableGG table tbody tr td:nth-child(2) {width: 10%;}
.message_body .tableGG table tbody tr td:nth-child(3) {width: 25%;}
.message_body .tableGG table tbody tr td:nth-child(4) {width: 5%;}
.message_body .tableGG table tbody tr td:nth-child(5) {width: 3%;}
.message_body .tableGG table tbody tr td:nth-child(6) {width: 10%;}
.message_body .tableGG table tbody tr td:nth-child(7) {width: 10%;}
.message_body .tableGG table tbody tr td:nth-child(8) {    width: 10%;
}
.message_body .tableGG table tbody tr td:nth-child(9) {
    width: 10%;
}

.message_body .eReadingRTTable .pageT { border-right: #dfdfdf solid 1px; border-left: #dfdfdf solid 1px; margin-top: 0;}
.message_body .eReadingR{ padding: 10px 0;}
.message_body .classListTop_select select{ margin-left: 0; margin-right: 10px; min-width: 200px;}
.message_body .cLbuttom{ margin: 0;}
.message_body .Ttable.mesT .row .cell:nth-child(4) {width: 20%;}
.message_body .Ttable.mesT .row .cell:nth-child(5) {width: 15%;}
.message_student{ display: inline-block;width: 100%;}
.message_student .Ttable { width: 100%; min-height: auto !important;}
.message_student .Ttable tr:nth-of-type(1):hover{background-color: #d1e5f6 !important;}
.message_student .zsw_anniu{margin: auto; padding-top: 15px;}
.message_student .zsw_anniu input{border: none;box-shadow: 0 0px 5px #fbbdc1;color: #ff626f; display: flex; align-items: center; font-size: 16px; background: none; border-radius: 5px; padding:5px 22px 5px 55px; position: relative;background: url(../images/eclassic_x22.png) no-repeat left 15px center;}
.message_student .zsw_anniu input:hover {box-shadow: 0 0px 5px #ff626f;}

/* 字词查询 */
.vord_m{ margin-top:105px;}
.word_body .foot_jd{ background-color: #4194dc; margin-top: 0;}
.word_body .inside_top img {height: 63px;}
.word_body .inside_top{ display: flex; align-items: center; position: relative;}
.word_body .inside_top .container{ display: flex; align-items: center; position: relative;    padding-bottom: 50px;}
.word_body .wd_toplfet{ display: flex; align-items: center; line-height: 25px; color: #fff; font-size: 23px;}
.word_body .wd_toplfet span{display: block; font-size: 19px;}
.wd_toButton{ position: absolute; right: 0;}
.wd_toplfet div:nth-child(2){ padding-left:20px; padding-top: 5px;}
.word_body .inside_top{ background: url(../images/head_word.png) no-repeat center top; height: 180px;}
.word_body .vord_m{ display: flex;width: 100%;}
.wd_toButton{padding: 10px 15px 6px 15px;color: #fff;font-size: 19px;border: 0;outline: none;background: url(../images/eclassic_06.png) no-repeat #1884e6;background-position: 18px 13px;border-radius: 8px;text-indent: 38px;}
.word_muneT{display: flex; width: 100%;}
.word_muneT div{ width: 33.333333%; text-align: center; position: relative; cursor: pointer;}
.word_muneT div .word_muneTIMG{width:160px; height: 160px; margin: auto; display: flex; align-items: center; justify-content: center;}
.word_muneT div .word_muneTIMG:before{ display: none;}
.word_muneT div:nth-child(1) .word_muneTIMG{ background: url(../images/eclassic_x44.png) no-repeat center; background-size: 100%;}
.word_muneT div:nth-child(2) .word_muneTIMG{ background: url(../images/eclassic_x44.png) no-repeat center; background-size: 100%;}
.word_muneT div:nth-child(3) .word_muneTIMG{ background: url(../images/eclassic_x44.png) no-repeat center; background-size: 100%;}
.word_muneT div:nth-child(1) a:hover .word_muneTIMG{ background-size: 90%;}
.word_muneT div:nth-child(2) a:hover .word_muneTIMG{ background-size: 90%;}
.word_muneT div:nth-child(3) a:hover .word_muneTIMG{ background-size: 90%;}
.word_muneT div a:hover img{ width: 50%;}
.word_muneT div a:hover h1{ padding-top: 10px; font-size: 22px;}
.word_muneT div a:hover span{ font-size: 16px;}
.word_muneT div:nth-child(1) a:hover span{  }
.word_muneT div:nth-child(2) a:hover span{  }
.word_muneT div:nth-child(3) a:hover span{ }
.word_muneT .active a{ width: 230px; height: 230px; display: block; margin: auto; border-radius: 50%;}
.word_muneT div:nth-child(1).active a{background-color: #ff626f; }
.word_muneT div:nth-child(2).active a{background-color: #ff626f; }
.word_muneT div:nth-child(3).active a{background-color: #ff626f; }
.table .cate,.table .gCate{
    padding: 0 !important;
}


.word_muneT .active .word_muneTIMG{ background: none !important;}
.word_muneT .active h1,.word_muneT .active a:hover h1{ margin-top: -30px; padding-bottom: 0; color: #fff !important;padding-top: 20px;font-size: 24px;}
.word_muneT .active span,.word_muneT .active a span{ color: #fff; font-size: 16px;}
.word_muneT .active a:hover span{ color: #fff !important;}
.word_muneT .active a:hover img,.word_muneT .active a img{width: 65%;}
.word_muneT div:before{ content: ''; position: absolute; display: block; width:1px; height: 50%; top: 25%; right: 0; background-color: #dfdfdf;}
.word_muneT div:nth-child(3):before{ display: none;}
.word_muneT h1{ font-size: 24px; margin: 0; padding:15px 0 5px 0;}
.word_muneT span{ font-size: 20px; color: #666666;}
.word_muneT div:nth-child(1) h1{ color: #52cdd5;}
.word_muneT div:nth-child(2) h1{ color: #52cdd5;}
.word_muneT div:nth-child(3) h1{ color: #52cdd5;}
.word_mune{ padding:20px 0;}

.word_mune .word_muneS{  padding:20px 0}

.word_muneS div{width: 23%; margin:10px 1%; float: left; line-height: 28px; padding-left: 70px; height: 70px; padding-top: 10px; border-radius: 8px;}
.word_muneS div h1{font-size: 20px; padding: 0; margin: 0;}
.word_muneS div span{font-size: 16px; padding: 0;}
.word_muneS div a{color: #fff!important;}
.word_muneS div a h1{color: #fff;}
.word_muneS div.sy_search01{background:url(../images/eclassic_x47.png) no-repeat left #52cdd5; background-size:50px; background-position:10px 10px;}
.word_muneS div.sy_search01:hover{background:url(../images/eclassic_x51.png) no-repeat left #ed406a; background-size:50px; background-position:10px 10px;}
.word_muneS div.sy_search01.active{background:url(../images/eclassic_x51.png) no-repeat left #ed406a; background-size:50px; background-position:10px 10px;}


.word_muneS div.sy_search02{background:url(../images/eclassic_x48.png) no-repeat left #52cdd5; background-size:50px; background-position:10px 10px;}
.word_muneS div.sy_search02:hover{background:url(../images/eclassic_x52.png) no-repeat left #ed406a; background-size:50px; background-position:10px 10px;}
.word_muneS div.sy_search02.active{background:url(../images/eclassic_x52.png) no-repeat left #ed406a; background-size:50px; background-position:10px 10px;}

.word_muneS div.sy_search03{background:url(../images/eclassic_x49.png) no-repeat left #52cdd5; background-size:50px; background-position:10px 10px;}
.word_muneS div.sy_search03:hover{background:url(../images/eclassic_x53.png) no-repeat left #ed406a; background-size:50px; background-position:10px 10px;}
.word_muneS div.sy_search03.active{background:url(../images/eclassic_x53.png) no-repeat left #ed406a; background-size:50px; background-position:10px 10px;}

.word_muneS div.sy_search04{background:url(../images/eclassic_x50.png) no-repeat left #52cdd5; background-size:50px; background-position:10px 10px;}
.word_muneS div.sy_search04:hover{background:url(../images/eclassic_x54.png) no-repeat left #ed406a; background-size:50px; background-position:10px 10px;}
.word_muneS div.sy_search04.active{background:url(../images/eclassic_x54.png) no-repeat left #ed406a; background-size:50px; background-position:10px 10px;}


.vord_txt{ background-color: #e8f5fb; margin-top: 30px;}
.vord_nr{ width: 820px; max-width: 100%; margin:30px auto;}
.vord_nr p{ padding: 5px 0; font-size: 18px; position: relative; padding-left: 25px;} 
.vord_nr p::before{ content: ''; display: block; position: absolute; left: 0; top: 7px; width:20px; height: 20px;}
.vord_nr p:nth-child(1)::before{ background:url(../images/eclassic_x55.png) no-repeat center;}
.vord_nr p:nth-child(2)::before{ background:url(../images/eclassic_x56.png) no-repeat center;}
.vord_nr p:nth-child(3)::before{ background:url(../images/eclassic_x57.png) no-repeat center;}
.vord_nr p:nth-child(4)::before{ background:url(../images/eclassic_x58.png) no-repeat center;}

/* 字词查询新修改 */
.wordZCs{

}
.wordZCs .row .cell_Cbox{
    font-size: 16px;
    color: #555;
    border-right: 1px solid #dfdfdf;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 30px;
    min-height: 50px;
    flex-wrap: wrap;
}
.wordZCs ul{
    width: 100%;
    display: flex;
    text-align: center;
    border-bottom: 1px solid #dfdfdf;
}
.wordZCs ul:last-child{
    border: 0;
}
.wordZCs ul li{
    min-height: 50px;
    border-right: 1px solid #dfdfdf;
    display: flex;
    justify-content: center;
    align-items: center;
}
.wordZCs ul li:last-child{
    border: 0;
}
.wordZCs ul li:nth-child(1){
    width: 20%;
}
.wordZCs ul li:nth-child(2){
    width: 40%;
}
.wordZCs ul li:nth-child(3){
    width: 40%;
}
.wordZCs .row .cell_Cbox:last-child{
    border: 0;
}
.wordZCs .row.header .cell_Cbox,.wordZCs .row.header ul li{
    border: 0;
}
.wordZCs .row .cell_Cbox:nth-child(1){
    width: 20%;
}
.wordZCs .row .cell_Cbox:nth-child(2){
    width: 80%;
}
.wordZCs li div{
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
}
.wordZCs #lb_Unit,.wordZCs #lb_gUnit{
    width:60%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wordZCs #lb_Cate,.wordZCs #lb_gCate{
    border-left: 1px solid #dfdfdf;
    width: 40%;
    color: #fb5ba5;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 5px 0;
    background-color: #fef3f4;
}
.wordZCs #lb_Cate span,.wordZCs #lb_gCate span{
    min-height: auto;
    display: block;
    width: 100%;
}



/* 笔画检索 */
.wordN_body{}
.wordp_sj{ min-height: 150px;}
.wordN_body .foot_jd{ background: #4194dc; padding:25px 0; margin-top: 0px;}
.wordN_body .inside_top img{ height:63px;}
.word_muneS{ margin-bottom: 20px;}
.wordN_body .inside_top{ background: #76a8ff linear-gradient(to left,#60c7fb,#76a8ff) !important; position: relative;}
.wordN_body .top_button{ background: url(../images/eclassic_06.png) no-repeat #1884e6; background-position: 18px 13px; }
.word_muneS div:nth-child(1) a.acitve::before{ background:url(../images/eclassic_x54.png) no-repeat center;background-size: 100% 100%;}
.word_muneS div:nth-child(2) a.acitve::before{ background:url(../images/eclassic_x52.png) no-repeat center;background-size: 100% 100%;}
.word_muneS div:nth-child(3) a.acitve::before{ background:url(../images/eclassic_x54.png) no-repeat center;background-size: 100% 100%;}
.word_muneS div:nth-child(4) a.acitve::before{ background:url(../images/eclassic_x54.png) no-repeat center;background-size: 100% 100%;}
/*.word_muneS div a.acitve{  color: #52cdd5;background: none; border: 2px solid #52cdd5; background-color: #fff; padding:13px 8px;}*/
.wordN_body .vord_m{ box-shadow: 0 2px 2px #e2f2ff; display: flex; width: 100%;}
.wordBy .wordBy_main{display: flex; flex-wrap: wrap;}
.wordBy h1{ font-size: 24px; color: #4caaf8; width: 100%; padding-left:2%;}
.wordBy_div{ width:48%; margin:0 1%; background-color: #f9f9f9; position: relative; margin-bottom: 15px; display: flex; flex-wrap: wrap;}
.wordBy_div h2{ margin-top: 0; border-top-left-radius: 10px;  border-top-right-radius: 10px;  color: #fff; text-align: center; font-size: 20px;line-height: 50px;}
.wordBy_div::before{content: ''; display: block; position: absolute; width: 100%; height: 8px; background:url(../images/eclassic_x62.png) no-repeat left; background-size: 100% 100%;  bottom: -8px; left: 0;}
.wordBy_divX{height: 320px;overflow: auto;overflow-x: hidden; margin: 10px;}
.wordBy_div ul{ border-bottom-left-radius: 10px;  border-bottom-right-radius: 10px; padding:10px 2% 15px 2%; display: flex; flex-wrap: wrap;}
.wordBy_div ul li{ display: flex; flex-wrap: wrap; font-size: 18px; }
.wordBy_div ul li a{ display: flex;color: #303030;}
.wordBy_div ul li a:hover,.wordBy_div ul li a.active{ border-radius: 5px;}
.wordBy_div ul li:nth-child(2) a{ width: 100%; justify-content:center; padding-left: 3.5%;}
.wordBy_div ul li a span{ display: flex; width:100%; height: 100%;  align-items: center;justify-content: center; border-radius: 5px;}

.wordBy_div ul li{ width: 25%; padding: 2px 1%; min-height: 45px;display: flex;color: #303030;}
.wordBy_div ul li:hover span{background-color: #e3edff;color: #5077bf;border: 1px dotted #91b5f5;border-radius: 5px;}
.wordBy_div ul li span{ width: 100%; justify-content: flex-start; padding-left: 3.5%; display: flex;align-items: center;justify-content: center;}
.wordBy_div section{width: 100%;}
.wordBy .wordBy_main .wordBy_div:nth-child(1) li:hover span{  background-color: #e3edff; color: #5077bf; border: 1px dotted #91b5f5;}
.wordBy .wordBy_main .wordBy_div:nth-child(2) li:hover span{  background-color: #f2ffe0; color: #8dd05e; border: 1px dotted #8dd05e;}
.wordBy .wordBy_main .wordBy_div:nth-child(3) li:hover span{  background-color: #feecd4; color: #fcaa3f; border: 1px dotted #e99b36;}


.wordBy .wordBy_main .wordBy_div:nth-child(1) h2{ background-color: #709ef9;}
.wordBy .wordBy_main .wordBy_div:nth-child(2) h2{ background-color: #fcaa3f;}
.wordBy .wordBy_main .wordBy_div:nth-child(1) a:hover span, .wordBy .wordBy_main .wordBy_div:nth-child(1) a.active span{  background-color: #e3edff; color: #5077bf; border: 1px dotted #91b5f5;}
.wordBy .wordBy_main .wordBy_div:nth-child(2) a:hover span, .wordBy .wordBy_main .wordBy_div:nth-child(2) a.active span{  background-color: #feecd4; color: #fcaa3f; border: 1px dotted #e99b36;}

/* 部首索引 */
.wordBy_R {}
.wordBy_R .wordBy_div{ width:31.333333%;}
.wordBy_R .wordBy_div ul li:nth-child(2) a span{ padding-left: 0.5%; text-align: left; justify-content: flex-start;}
.wordBy_R .wordBy_div ul li:nth-child(2) a:hover span,.wordBy_R .wordBy_div ul li:nth-child(2) a.active:hover span{ border: none !important; background: none !important;}
.wordBy.wordBy_R .wordBy_main .wordBy_div:nth-child(2) h2{ background-color: #8dd05e;}
.wordBy.wordBy_R .wordBy_main .wordBy_div:nth-child(3) h2{ background-color: #fcaa3f;}
.wordBy.wordBy_R .wordBy_main .wordBy_div:nth-child(2) a:hover span, .wordBy.wordBy_R .wordBy_main .wordBy_div:nth-child(2) a.active span{  background-color: #deffc7; color: #7bc944; border: 1px dotted #8dd05e;}
.wordBy.wordBy_R .wordBy_main .wordBy_div:nth-child(3) a:hover span, .wordBy.wordBy_R .wordBy_main .wordBy_div:nth-child(3) a.active span{  background-color: #feecd4; color: #fcaa3f; border: 1px dotted #e99b36;}
.wordBy.wordBy_T .wordBy_main .wordBy_div:nth-child(2) h2{ background-color: #fcaa3f;}
.wordBy.wordBy_T .wordBy_main .wordBy_div:nth-child(2) li:hover span {background-color: #feecd4;color: #fcaa3f;border: 1px dotted #fcaa3f;}
.wordBy.wordBy_T .wordBy_divX{ height: 340px;}

.kb_pysy_search{}
.wordBy .kb_search_text{ background-color:#f5f5f5; margin-top:30px; padding:5px 20px 20px 20px; box-shadow:0 0 3px rgba(0,0,0,0.15) inset; -webkit-box-shadow:0 0 3px rgba(0,0,0,0.15) inset; -o-box-shadow:0 0 3px rgba(0,0,0,0.15) inset; -moz-box-shadow:0 0 3px rgba(0,0,0,0.15) inset;}
.wordBy .kb_search_text h1{ color:#0276bd; font-size:18px; line-height:45px; padding: 0; margin: 0;}
.wordBy .kb_search_text h2{ font-size:16px; padding: 0; border:0; justify-content: flex-start;}
.wordBy .kb_search_text h2::before{ display: none !important;}
.wordBy .kb_search_text h2 span{ color:#ff1919; display:inline-block; padding-left:5px;}
.wordBy .kb_search_zi h1{ font-size:20px; color:#5ab0f9; line-height:50px; padding:5px 0 5px 5px; margin: 0;}

.wordBy .kb_search_zi ul{ text-align:center;}
.wordBy .kb_search_zi ul.search_zi_top{ background-color:#d1e5f6 ; color:#555; font-size:17px; padding:0 1px;}
.wordBy .kb_search_zi ul li{ float:left; height:100%; line-height:50px; background:url(../images/into13.png) repeat-y;}
.wordBy .kb_search_zi ul li:first-child{ background:none;}
.wordBy .kb_pysy_search{ padding:0px 0 20px 0;}
.wordBy .kb_pysy_search .search_js2,.wordBy .kb_pysy_search .search_js3{ width:41%;}
.wordBy .kb_pysy_search .search_table .search_js3{ text-align:left; padding: 12px 3%; }
.wordBy .kb_pysy_search .search_table .search_js2{ text-align:left; padding: 12px 3%; }
.wordBy .search_js1 {width: 18%;}
.wordBy .search_table{ }
.wordBy .search_table tr{ border-bottom: #dfdfdf solid 1px;border-right: #dfdfdf solid 1px;}
.wordBy .search_table tr:nth-child(odd) {background-color: #f7f8f8;}
.wordBy .search_table tr:hover {background-color: #eef4f8;}
.wordBy .search_table tr td{ border-left: #dfdfdf solid 1px;}
.wordBy .search_table table{ width: 100%; text-align: center; font-size: 16px; color: #555;}



/* 句式查询 */
.wordBy_search{ width: 800px; display: flex; align-items: center; padding-left: 60px; padding-right:20%; background:url(../images/word_x1.png) no-repeat left 10px center; background-size:auto 60%; max-width: 100%; margin:auto; margin-top: 30px; height: 65px; border: 1px solid #ccc; border-radius: 5px; position: relative;}
.wordBy_search input:nth-child(1){ position: relative; border: 0;height:100%; width: 100%; padding-left:10px; font-size: 18px;}
.wordBy_search::before{ content: ''; position: absolute; height: 60%; width: 1px; display: block; left:60px; z-index: 1; top: 20%; background: rgba(0,0,0,.1);}
.wordBy_search input:nth-child(1):focus{ outline: none;}
.wordSearch_b{ position: absolute; color: #fff; font-size: 22px; border-radius: 5px; right: 0; width: 25%; height: 100%; border: none;background:url(../images/word_x2.png) no-repeat #ed406a right 15% top 50%;  background-size: auto 60%; padding-right: 5%;}
.wordSearch_b:focus{ outline: 0;}
.wordBy_table{ padding-top: 10px;min-height: auto;}
.eReadingTRTable{}
.Ttable.eReadingTRTable .row .cell:nth-child(1){width: 20%;}
.Ttable.eReadingTRTable .row .cell:nth-child(2){width: 45%;}
.Ttable.eReadingTRTable .row .cell:nth-child(3){width: 20%;}
.Ttable.eReadingTRTable .row .cell:nth-child(4){width: 20%;}
.word_footer .word_muneS{ display: flex; justify-content: center;}
.word_footer .word_mune{ padding-top: 0;}
.Ttable.eReadingTRTable .row:nth-child(2) .cell:nth-child(2){ justify-content: flex-start;}

/* 课本单元索引 */
.wordBy_chapter{ padding:10px 0 20px 0;}
.wordBy_chapter ul.tabs{ background: #d4e9fa; display: flex; border-top-left-radius: 8px; border-top-right-radius: 8px; padding:0 15px}
.wordBy_chapter ul.tabs li{ cursor: pointer; background-color: #4caaf8; font-size: 18px;  border-top-left-radius: 5px; border-top-right-radius: 5px; color: #fff; margin-top: 10px; margin-left:10px; line-height: 45px; padding:0 30px;}
.wordBy_chapter ul.tabs li.current{ background-color: #fff;color: #303030;}
.marginbot{ border:1px solid #e2e2e2; border-top: 0;border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; padding:30px;}
.wordBy_chapterTop{ padding:10px 3%; background-color: #f8f9fa;font-size: 18px; display: flex; align-items: center;}
.wordBy_chapterTop select{ border-radius: 0; line-height: 40px; padding:0 50px; margin-left: 10px; width: auto;}
.tabscontent ul{ display: flex; flex-wrap: wrap; padding-top: 10px;}
.tabscontent ul li{ width: 20%; padding:5px; }
.tabscontent ul li a{ position: relative; padding-left:35px; height:45px; border-radius: 5px; background-color: #f1f5f8; display:flex; align-items: center; font-size: 16px; color: #303030;}
.tabscontent ul li a:hover{ }
.tabscontent ul li.active a{ background:#5fb3fa; color:#fff;}
.tabscontent ul li a::before{ position: absolute; content: ''; left: 15px;  width: 8px;height: 8px;border-top: 1px solid #303030;border-right: 1px solid #303030;transform: rotate(45deg);}
.tabscontent ul li.active a::before{border-top: 1px solid #fff;border-right: 1px solid #fff;}

.dysy_text{ font-size: 20px;color: #cc3d06;width: 100%; padding:10px 2% 0 2%;}
.dusy_div{ border:2px #ffce8f solid; background-color:#fcf3e8; border-radius:3px; margin-top:15px; padding:0 20px 10px 20px;}
.dusy_div h1{ line-height:25px; padding:10px 0; font-size:18px; color:#be4200;}
.dusy_div_a{ margin:0 -5px;}
.dusy_div_a li{ float:left; width:20%; padding:5px; }
.dusy_div_a li span{ display:block; border:1px solid #ffce8f; background-color:#fffdeb; line-height:23px; padding:10px 0; border-radius:3px; font-size:18px; color:#000; text-align:center;}
.dysy_div section{ margin-bottom:20px;}
.dusy_div_js{ color:#313131; font-size:17px; line-height:25px; padding:0px 0 10px 0;}


/* 口语词查询 */
.word_pb .Ttable .row .cell:nth-child(1){width: 10%;}
.word_pb .Ttable .row .cell:nth-child(2){width: 15%;}
.word_pb .Ttable .row .cell:nth-child(3){width: 20%;}
.word_pb .Ttable .row .cell:nth-child(4){width: 20%;}
.word_pb .Ttable .row .cell:nth-child(5){width: 20%;}
.word_pb .Ttable .row .cell:nth-child(6){width: 15%;}

/* 字词查询结果 */
.wordV_body{}
.wVocab .Ttable .row .cell:nth-child(1){width: 15%;}
.wVocab .Ttable .row .cell:nth-child(2){width: 15%;}
.wVocab .Ttable .row .cell:nth-child(3){width: 28%;}
.wVocab .Ttable .row .cell:nth-child(4){width: 7%;}
.wVocab .Ttable .row .cell:nth-child(5){width: 28%;}
.wVocab .Ttable .row .cell:nth-child(6){width: 7%;}
.wVocab .Ttable .row:nth-child(2) .cell:nth-child(4),.wVocab .Ttable .row:nth-child(2) .cell:nth-child(6){ background-color: #eff6fc; color: #ed406a;}
.wVocab h1{ padding-left: 0;}

.wVocab .Ttable.trTR .row .cell:nth-child(1){width: 15%;}
.wVocab .Ttable.trTR .row .cell:nth-child(2){width: 15%; }
.wVocab .Ttable.trTR .row .cell:nth-child(3){width: 35%;}
.wVocab .Ttable.trTR .row .cell:nth-child(4){width: 35%;}
.wVocab .Ttable.trTR  .row:nth-child(2) .cell:nth-child(4){ background: none;}

.Tb_Af thead tr.head_table th:nth-child(1){min-width: 30px;}
.Tb_Af thead tr.head_table th:nth-child(2){min-width: 50px;}
.Tb_Af thead tr.head_table th:nth-child(3){min-width: 80px;}
.Tb_Af thead tr.head_table th:nth-child(4){}
.Tb_Af thead tr.head_table th:nth-child(5){min-width: 60px;}
.Tb_Af thead tr.head_table th:nth-child(6){min-width: 120px;}
.Tb_Af thead tr.head_table th:nth-child(7){min-width: 50px;}
.Tb_Af thead tr.head_table th:nth-child(8){min-width: 60px;}
.Tb_Af thead tr.head_table th:nth-child(9){min-width: 80px;}
.Tb_Af thead tr.head_table th:nth-child(10){min-width: 80px;}
.Tb_Af thead tr.head_table th:nth-child(11){min-width: 50px;}
.Tb_Af thead tr.head_table th:nth-child(12) {min-width: 100px;}
.Tb_Af thead tr.head_table th:nth-child(13) {
    min-width: 60px;
}
.Tb_Af .release_table tbody tr td{ text-align: center;}

#lb_Cate span{
    position: relative;
}

/* 发布口试训练表单 */
.oralT{margin-top: 10px; width: 100%;float: left; }
.oralT .chekboxC h1{ color: #f57d41; font-size: 18px; margin: 10px 0;}
.chekboxC{ padding: 8px 15px; width: 70%;}
.chekboxC textarea {width: 100%;max-width: 100%; height: 80px;}
.chekboxC .form-control {border-radius: 0;}
.oralT_m{ display: flex; flex-wrap: wrap;}
.oralT_m_b{ display: flex;}
.oralT_m_r{ display: flex; width: 100%; align-items: center; justify-content: flex-end; padding-top: 10px;}
.oralT_m_rImg{ display: flex; width: 30px; height: 30px;}
.oralT_m_rImg img{ width: 100%;}
.bblue{ background-color: #4caaf8; line-height: 35px; border:none; margin:0 5px; padding:0 10px; color: #fff;border-radius: 5px;}
.bground{ background-color: #10b6cf; line-height: 35px; border:none; margin:0 5px; padding:0 10px; color: #fff;border-radius: 5px;}
.bblue:hover{ background-color: #379cf0;}
.bground:hover{ background-color: #07a9c1;}

/* 口语查询 */
.word_ov{min-height: 450px;}
.eAssReading_body #chart{ height: auto; margin:0}
.eAssReading_body .reportPdf tbody{ border: 0 !important;}
.eAssReading_body .reportPdf tbody tr{ border: 0 !important;}
.eAssReading_body .reportPdf tbody tr td{ padding:0;}
.tableGG.eAssReading_body .reportPdf tbody tr:nth-child(1){background:none !important;}
.tableGG.eChineseTable1 table.reportPdf tbody td{ border-right: 0 !important}
.tableGG.eChineseTable1 table.reportPdf tr:nth-of-type(1){border: 0 !important;}
.tableGG.eChineseTable1 table.reportPdf #chart tr{ border-left: 1px solid #dfdfdf !important;border-bottom: 1px solid #dfdfdf !important;}
.tableGG.eChineseTable1 table.reportPdf #chart tr td{ border-right: 1px solid #dfdfdf !important;}
.tableGG.eChineseTable1 table.reportPdf #chart tr:nth-of-type(1):hover{ background-color: #d1e5f6 !important;}
.tableGG.eChineseTable1 table.reportPdf #chart tr:nth-of-type(1) td{ color: #555 !important; border-right: 0 !important;}
.tableGG.eChineseTable1 table.reportPdf #chart .dxZqlGraphic,.tableGG.eChineseTable1 table.reportPdf #chart .txZqlGraphic{ margin-bottom: 0 !important;}
.tableGG.eChineseTable1 table.reportPdf #chart .dxZqlGraphic tr,.tableGG.eChineseTable1 table.reportPdf #chart .txZqlGraphic tr{ border: 0 !important; background: none !important;}
.tableGG.eChineseTable1 table.reportPdf #chart .dxZqlGraphic,.tableGG.eChineseTable1 table.reportPdf #chart .txZqlGraphic{ margin-bottom: 0 !important;}
.tableGG.eChineseTable1 table.reportPdf #chart .dxZqlGraphic tr:hover,.tableGG.eChineseTable1 table.reportPdf #chart .txZqlGraphic tr:hover{background: none !important;}
.txZqlGraphic div,.dxZqlGraphic div{ 
    padding-left: 50px !important;
    /* padding-top: 50px !important;  */
    /* padding-bottom: 30px !important;  */
    /* border: 1px solid #dfdfdf !important;  */
    /* height: 100% !important;  */
    margin-top: 0 !important;}
    .tableGG.eChineseTable1 table.reportPdf #chart .txZqlGraphic,.tableGG.eChineseTable1 table.reportPdf #chart .dxZqlGraphic{
    border: 1px solid #dfdfdf !important; 
}
#chart h3{padding-top: 30px;}
.tableGG.eChineseTable1 table.txZqlGraphic td,.tableGG.eChineseTable1 table.dxZqlGraphic td{
    padding:50px 0 !important
}

table.txZqlGraphic td p,table.dxZqlGraphic td p{
    padding-top: 0 !important;
}
.eAssReading_body .mydataRec .btn-toolbar div{ width: auto !important;}
/* 文本朗读 */
.textTS_body{}
.textTS_body .inside_top { background: url(../images/head_liveClass.png) no-repeat center top !important;height: 180px;}
.textTS_body .inside_top img{ height:63px;}
.textTS_body .top_button{background: url(../images/eclassic_06.png) no-repeat #1884e6; background-position: 18px 13px; border-radius: 8px;margin-top: 50px;}
.textTS_body .top_button:hover{ margin-top: 51px; margin-right: 1px;}
.textTS_body .inside_nav{margin-top: 170px !important;}
.textTS_body .fixTH{padding-top: 180px;}


.textTS_main{ padding: 15px 0; min-height: 700px; }
.textTS_textarea textarea{ border-radius: 10px; font-size: 18px !important; line-height: 30px; padding: 20px;}
.textTS_div{ padding: 20px 10px; display: flex; flex-wrap: wrap;align-items: flex-start;}
.textTS_div select{ width:350px; height: 45px; max-width: 100%;}
.textTS_div .text_Red{ padding-bottom: 10px; width: 100%;}
.textTS_div .textTS_buttom{ justify-content: flex-start; padding-top:40px; position: relative; padding-right: 200px;    min-height: 230px;}
.textTS_div .textTS_buttom::before{ display: block; content: ''; position: absolute; right:-60px;bottom: 0px; background:url(../images/girl.png) no-repeat center; background-size: 100%; width: 250px; height: 250px;}
.textTSLB{ background: url(../images/eclassic_x68.png) no-repeat center; width: 50px; height: 45px; }
.textTS_body .textTS_buttom button{ background: 0; border: 0;}
.textTS_div .textTS_divL{display: flex;flex-wrap: wrap; width: 400px;}
.textTS_div .textTS_divL select{ margin-bottom: 10px;}

/* 加减按钮 */
.MinputNum{ height:45px; border: 1px solid #ccc;border-radius: 4px; padding:0 45px;box-shadow: inset 0 1px 1px rgba(0,0,0,.075); position: relative;}
.MinputNum input{ width: 80px;color: #5e5e5e; font-size: 18px; cursor: auto; padding: 0; margin: 0; border: 0; line-height: 43px; text-align: center; background:none;}
.MinputNum_l,.MinputNum_r{ width: 43px; height:43px; cursor: pointer; position: absolute;display: flex; justify-content: center; align-items: center;}
.MinputNum_l{ left:0;}
.MinputNum_r{ right:0; top: 0;}
.MinputNum_l::before{ content: ''; position: absolute; width: 23px; height: 3px; background-color: #ed406a; border-radius: 2px; }
.MinputNum_r::before{ content: ''; position: absolute; width: 23px; height: 3px; background-color: #ed406a; border-radius: 2px; }
.MinputNum_r::after{ content: ''; position: absolute; height: 23px; width: 3px; background-color: #ed406a; border-radius: 2px; }
/* .MinputNum_l::before,.MinputNum_r::before,.MinputNum_r::after{transform: scale(0.8,0.8);} */


.ttsPecitat{ width: 100%;}
.ttsPecitat .splitDiv{ border-top: 1px #e2e2e2 dotted; margin-top: 20px;}
/*容器区域*/
.ttsPecitat .box {
    width: 300px;
    height: 40px;
    border-radius: 0px;
    float: left;
    border: 1px solid #ccc;
    background: #fafafa;
    padding-right: 10px;
    /*border-right: 0px;*/
}
    /*播放按钮*/
.ttsPecitat .box .play {
        width: 30px;
        height: 30px;
        top: 5px;
        background: url(../images/playX.png);
        position: relative;
        left: 8px;
        cursor: pointer;
        float: left;
    }
    /*暂停按钮*/
.ttsPecitat .box .pause {
        width: 30px;
        height: 20px;
        background: url(../images/pursX.png);
        position: relative;
        top: 8px;
        left: 8px;
        cursor: pointer;
        float: left;
    }
/*进度条*/
.ttsPecitat .progress {
    float: left;
    width: 80%;
    height: 10px;
    background: #ccc;
    position: relative;
    top: 15px;
    left: 30px;
}
/*进度加载*/
.ttsPecitat .bar {
    width: 0%;
    height: 100%;
    background: #39f;
    display: inline-block;
    position: relative;
    top: -5px;
    left: 0;
}
/*控制点*/
.ttsPecitat .control {
    width: 10px;
    height: 10px;
    background: #fff;
    position: relative;
    top: -25px;
    left: -12px;
    border-radius: 100%;
    border: 3px solid rgba(0,0,0,0.4);
    cursor: pointer;
}
.ctrl{display: flex; align-items: center;}
.ctrl a{ margin-right: 10px;}

.ttsPecitat li{
    border-top: 1px #e2e2e2 dotted;
    padding-bottom: 15px;
}
.ttsPecitat li header{
    line-height: 30px;
    padding: 5px;
    color: rgba(0,0,0,0.6);
}
.ttsVideo{
    display: flex;
    /* flex-wrap: wrap; */
}
.ttsVideo .box{
    height: 40px;
    border: 1px solid #ccc;
    width: 300px;
    background: #fafafa;
    display: flex;
    align-items: center;
    padding: 0 10px 0 5px;
    position: relative;
}
.ttsPecitat .ttsVideo .play{
    width: 35px;
    height: 35px;
    display: block;
    cursor: pointer;    
    margin-right: 5px;
    top: 0;
    left: 0;
    background: url(/resources/teacher/images/playX.png) no-repeat center;
}
/*暂停按钮*/
.ttsVideo .pause {
    width: 35px;
    height: 35px;
    background: url(/resources/teacher/images/pursX.png) no-repeat center;
    background-size: 80%;
    position: relative;
    cursor: pointer;
}
.ttsVideo .progress{
    width: 100%;
    margin: auto 0;
    height: 8px;
    position: relative;
    z-index: 1;
    top: 0;
    left: 0;
}
.ttsVideo .progress div{
    position: relative;
    background-color: #39f;
    height: 8px;
    width: 0;
}
.ttsVideo .box .progress::before{
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 8px;
    z-index: 0;
    background-color: rgba(0, 0, 0, 0.2);
}
.saveAudio{
    width: 130px;
    height: 40px;
    background: url(https://www.echineseworld.com/resources/teacher/images/down1X.png) no-repeat;
    border: 1px solid #ccc;
    position: relative;
    margin-left: -1px;
    min-width: 130px;
}
.ttsVideo b{
    width: 40px;
    height: 40px;
    min-width: 40px;
    cursor: pointer;
    background: url(https://www.echineseworld.com/resources/teacher/images/closeX.png) no-repeat center;
}


/* 易华文 动画周刊 */
.Live_body.eChinese_body{}
.Live_body.eChinese_body .inside_top b{ font-weight: normal;}
.Live_body.eChinese_body .inside_top{min-height: 105px; height: auto;background: #76a7ff linear-gradient(to left,#61c6fb,#76a7ff) !important;}
.Live_body.eChinese_body .top_button{border-bottom-left-radius: 0;border-bottom-right-radius: 0;margin-top: 62px;}
.Live_body.eChinese_body .top_button:hover{margin-top: 64px;}
.eC_syTop{ padding-right: 350px; display: flex; align-items: flex-end; position: relative;}
.eC_syTop_l{ width: 100%; display: flex; flex-wrap: wrap; align-items: flex-end; min-height: 90px;}
.eC_syTop_l a{ background-color: #9c9c9c; display: flex; color: #fff; margin: 10px 5px 0 5px; line-height: 40px;height: 40px; padding:0 30px;  font-size: 18px; border-top-right-radius: 5px; border-top-left-radius: 5px; display: inline-block; text-align: center; }
.eC_syTop_l a.active{ padding: 0 40px; line-height: 45px;height: 45px;}
.eC_syTop_l a:nth-child(1){ background-color: #ee6385;}
.eC_syTop_l a:nth-child(2){ background-color: #f76464;}
.eC_syTop_l a:nth-child(3){ background-color: #f09f2c;}
.eC_syTop_l a:nth-child(4){ background-color: #4ebbd2;}
.eC_syTop_l a:nth-child(5){ background-color: #4caaf9;}
.eC_syTop_l a:nth-child(6){ background-color: #237cc1;}
.eC_sy{ box-shadow: 0 2px 2px #e2f2ff;}
.eC_syTop_r{ position: absolute; right: 0; bottom: 5px;}
.eC_syTop_r .gradedM_nr.active{ padding: 8px 20px !important; border-radius: 5px; }
.eC_syMT{ position: relative; /*padding-right: 290px; */padding-top: 30px; z-index: 1;}
.eC_syMT_r1{position: absolute; right: 0;}
/* .eC_syMT_r{ position: relative; z-index: 1;  display: flex;border: 1px solid #ed406a; height: 45px; border-radius: 23px; padding:4px; background-color: #fff;} */
/* .eC_syMT_r select{ background: none; border: 0; padding:0 22px; font-size: 16px; color:#666; margin-right: 20px;} */
.eC_syMT_r{ position: relative;}
.eC_sySearch{ background: #ed406a url(../images/eclassic_x67.png) no-repeat center; background-size: 30px; border: 0; border-radius: 35px; width: 55px; position: absolute; right:5px; top:5px; z-index: 99; height: 35px;}
.eC_syMT_l{ display: flex; flex-wrap: wrap;}
.eC_syMT_l li{ padding:0 5px; width:auto; height: 45px;}
.eC_syMT_l li a{ 
    border: 1px solid #ddd; display: flex; align-items: center; height: 100%;
     border-radius: 22px; 
     /* padding: 5px 25px 5px 75px; */
     padding: 5px 25px 5px 0px;
    justify-content: center; 
     position: relative; color: #303030; font-size: 17px;}
.eC_syMT_l li a span{ 
    background:#4caaf8; display: flex; align-items: center; height: 33px; 
    border-radius: 20px; color: #fff; position: absolute; 
    left:5px; top:0px; margin:5px 0; font-size: 15px;
    position: relative;
    padding: 0 15px;
    margin-right: 15px;
}
.eC_syMT_l li a .tem_cs_1{
    padding-left: 25px;
}
.eC_syMT_l li a .tem_cs_1 span{
    padding: 0;
    margin-right: 0;
}
.eC_syMT_l li a > div{
    position: relative;
    display: flex;
    align-items: center;
}
.eC_syMT_l li a:hover{ box-shadow: 0 0 5px rgba(0,0,0,0.15); }
.eC_syMT_l li.active a{ background-color: #ed406a; border:1px solid #ed406a; color: #fff;}
.eC_syMT_l li.active a span{ color: #ed406a; background-color: #fff;}
.eC_syMN{ display: flex; flex-wrap: wrap;margin:1% -1%;}
.eC_syM_nr{ line-height: 25px; width: 20%; padding:1% 1.4%;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: #ca3b3b;}
.eC_syM_nr a img{ width:100%;}
.eC_syMN_tit{  
    font-size: 16px;position: absolute;
    text-align: center;
    width: 100%;
    height: 100%;
    top: 0;

}
.eC_syMN_img{
    max-width: 200px;
}
.eC_syM_nr span{ display: block;}
.eC_syM_nr .eC_syMN_tit1 br{ display: none;}
.eC_syMN_tit1{ 
    font-size: 16px;line-height:20px; position: absolute; width: 100%; 
    color: #ca3b3b; text-align: center; bottom: 17%;  
    height: 20%; display: flex; justify-content: center; flex-wrap: wrap; align-items: center;
    display: none;
}
.eC_syMN_tit1 span{
  width:100%;
}
.eC_syMN_tit span{
    line-height: 27px;
    position: relative;
    padding-top: 38%;
    padding-left: 5%;
    padding-right: 8%;
    height: 95%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}
.eC_syMN_tit span h1{
    font-size: 22px;
    margin: auto;
    height: 23%;
    padding-right: 12%;
    color: #fff;
    position: absolute;
    width: 100%;
    top: 18%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.eC_col_1 .eC_syMN_tit span{
    color: #bc2c67 !important;
}
.eC_col_2 .eC_syMN_tit span{
    color: #c92d2b !important;
}
.eC_col_3 .eC_syMN_tit span{
    color: #7f210d !important;
}
.eC_col_4 .eC_syMN_tit span,
.eC_col_5 .eC_syMN_tit span,
.eC_col_6 .eC_syMN_tit span{
    color: #000 !important;
}

.eC_syM_nr b{ display: none; 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) ;}

/* 易华文 不同年级颜色切换 */

.eC_col_1 .eC_syM_nr a,.eC_col_1 .eC_syMN_tit1{ color: #9c0767;}
.eC_col_1_1 .eC_syMN_img img{ content:url("../images/e_img.png");}
.eC_col_1_1 .eC_syM_nr a,.eC_col_1_1 .eC_syMN_tit1{ color: #9c0767;}

.eC_col_2 .eC_syMN_img img{ content:url("../images/e_img_1.png");}
.eC_col_2 .eC_syM_nr b{ background: url(../images/e_img1_1.png) no-repeat center;}
.eC_col_2 .eC_syM_nr a,.eC_col_2 .eC_syMN_tit1{ color: #c52020;}

.eC_col_2_1 .eC_syMN_img img{ content:url("../images/e_img_1.png");}
.eC_col_2_1 .eC_syM_nr b{ background: url(../images/e_img1_1.png) no-repeat center;}
.eC_col_2_1 .eC_syM_nr a,.eC_col_2_1 .eC_syMN_tit1{ color: #c52020;}

.eC_col_3 .eC_syMN_img img{ content:url("../images/e_img_2.png");}
.eC_col_3 .eC_syM_nr b{ background: url(../images/e_img2_1.png) no-repeat center;}
.eC_col_3 .eC_syM_nr a,.eC_col_3 .eC_syMN_tit1{ color: #a05417;}

.eC_col_3_1 .eC_syMN_img img{ content:url("../images/e_img_2.png");}
.eC_col_3_1 .eC_syM_nr b{ background: url(../images/e_img2_1.png) no-repeat center;}
.eC_col_3_1 .eC_syM_nr a,.eC_col_3_1 .eC_syMN_tit1{ color: #a05417;}

.eC_col_4 .eC_syMN_img img{ content:url("../images/e_img_3.png");}
.eC_col_4 .eC_syM_nr b{ background: url(../images/e_img3_1.png) no-repeat center;}
.eC_col_4 .eC_syM_nr a,.eC_col_4 .eC_syMN_tit1{ color: #047f85;}

.eC_col_4_1 .eC_syMN_img img{ content:url("../images/e_img_3.png");}
.eC_col_4_1 .eC_syM_nr b{ background: url(../images/e_img3_1.png) no-repeat center;}
.eC_col_4_1 .eC_syM_nr a,.eC_col_4_1 .eC_syMN_tit1{ color: #047f85;}

.eC_col_5 .eC_syMN_img img{ content:url("../images/e_img_4.png");}
.eC_col_5 .eC_syM_nr b{ background: url(../images/e_img4_1.png) no-repeat center;}
.eC_col_5 .eC_syM_nr a,.eC_col_5 .eC_syMN_tit1{ color: #2270b1;}

.eC_col_5_1 .eC_syMN_img img{ content:url("../images/e_img_4.png");}
.eC_col_5_1 .eC_syM_nr b{ background: url(../images/e_img4_1.png) no-repeat center;}
.eC_col_5_1 .eC_syM_nr a,.eC_col_5_1 .eC_syMN_tit1{ color: #2270b1;}

.eC_col_6 .eC_syMN_img img{ content:url("../images/e_img_5.png");}
.eC_col_6 .eC_syM_nr b{ background: url(../images/e_img5_1.png) no-repeat center;}
.eC_col_6 .eC_syM_nr a,.eC_col_6 .eC_syMN_tit1{ color: #084aa4;}

.eC_col_6_1 .eC_syMN_img img{ content:url("../images/e_img_5.png");}
.eC_col_6_1 .eC_syM_nr b{ background: url(../images/e_img5_1.png) no-repeat center;}
.eC_col_6_1 .eC_syM_nr a,.eC_col_6_1 .eC_syMN_tit1{ color: #084aa4;}

.eAssReading_body{}
.eAssReading_body .dzzy_re{ display: flex; width: 100%; flex-wrap: wrap; padding-left: 0;}
.eAssReading_body .re_right,.eAssReading_body .re_zydy,.eAssReading_body .input_1,.eAssReading_body .re_wby{ padding: 0;}
.eAssReading_body .dzzy_re h1{ font-size: 16px; width:100%; padding:10px 20px; line-height: 30px; background-color: #b6ddfa; color: #333;}
.eAssReading_body .dzzy_re_con{ width: 100%;}
.eAssReading_body .zsw_anniu{ display: flex; justify-content: center; padding: 20px 0 10px 0; width: 100%;}
.eAssReading_body .zsw_anniu button{border: none; display: flex; align-items: center; font-size: 16px; background: none; border-radius: 5px; padding:5px 20px 5px 15px;}
.eAssReading_body .zsw_anniu button img{ width: 30px; margin-right: 15px;}
.eAssReading_body .zsw_anniu button:nth-child(1){ box-shadow: 0 0px 5px #fbbdc1; margin-right: 20px; color: #ff626f;}
.eAssReading_body .zsw_anniu button:nth-child(2){ box-shadow: 0 0px 5px #bfe0fb; color: #4caaf8;}
.eAssReading_body .zsw_anniu button:nth-child(1):hover{  box-shadow: 0 0px 5px #ff626f;}
.eAssReading_body .zsw_anniu button:nth-child(2):hover{  box-shadow: 0 0px 5px #4caaf8;}
.eAssReading_body .tabscontent ul li.re_color{width: 20%;font-size: 16px;line-height: 30px;text-align: right;background-color: #f7f8f8;padding: 8px 10px;}
.eAssReading_body .tabscontent ul li.re_yche{padding: 8px 15px;width: 71%;}
.eAssReading_body .dzzy_re_con ul{ background:none; padding-top: 0;}
.eAssReading_body .beizhu{ background: none; padding:0; border: 0;}
.eAssReading_body .zsw_main{ display: flex; width: 100%;}
.eAssReading_body .dzzy_eA{ width: 100%; padding:10px 0px 20px 0px}
.eAssReading_body .beizhu_h1{ font-size: 16px;color: #999;font-weight: normal; padding-bottom: 10px;}
.eAssReading_body ul.echineseMMUL{ padding-top: 0; padding-bottom: 10px;}
.eAssReading_body ul.echineseMMUL li{ width: auto;padding: 0 15px;}
.eAssReading_body .ea_table_top{ border: 1px solid #dfdfdf ;    background-color: #f8f9fa;padding: 10px;}
.eAssReading_body .ea_table_div{width: 100%;}

.EWorkList_h{ display: inline-block;min-height: 400px;margin: auto;width: 100%;}
.EWorkList_h #GridView1 tr:nth-child(1):hover{background-color: #d1e5f6 !important;}
.EWorkList_h #GridView1 tr td.text-left a{ text-align: left; display: block;}
.EWorkList_h #content3 .tableGG.eChineseTable table tbody tr th:nth-child(7){ min-width: 50px !important;}
.EWorkList_h #content3 .tableGG.eChineseTable table tbody tr th:nth-child(10){ width: 80px !important;}


/* 表格样式调整 */
.TtableNr{ border:1px solid #dfdfdf; }
.TtableNrBorder{ border: 0;}
.Ttable .TtableNrBorder .row .cell:nth-of-type(6){ border-right:0}
.Ttable.eReadingRTTable .TtableNrBorder .row .cell:nth-child(6){ border-right:1px solid #dfdfdf}
.Ttable.eReadingRTTable .TtableNrBorder .row .cell:nth-child(12) {border-right: 0px solid #dfdfdf}
.Ttable.eReadingRTTable .TtableNrBorder .row .cell:last-of-type(1){border-bottom: 0;}

.Ttable .TtableNrBorder .row{ border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.Ttable.eReadingRTTable .TtableNrBorder .row .cell{ border-bottom: 0 !important;}
.pleaseD{ border:1px solid #dfdfdf ; padding:20px;}
.nullLY{ position: relative; text-align: center; display: flex;border: #dfdfdf solid 1px; justify-content: center;flex-wrap: wrap; color:#474747; padding-bottom: 100px;padding-top: 70px;font-size: 16px;}
.nullLY:before { background: url(../images/nullImg.png) no-repeat center; background-size: auto 150px; content: ''; display: block; width: 100%; height: 200px; }
.Ttable input.tableDelB{ background: url(../images/eclassic_x19.png) no-repeat left #fff;  color: #ff615d; border:1px solid #dfdfdf; border-radius: 3px; font-size: 16px; padding:3px 8px 3px 25px; margin-left: 5px;}
.Ttable input.tableDelB:hover{ background: url(../images/eclassic_x20.png) no-repeat left #ff615d;  border: 0; color: #fff; border:1px solid #ff615d;}
.Ttable input.tableDelR{ background: url(../images/eclassic_x35.png) no-repeat left #fff;  color: #4caaf8; border:1px solid #dfdfdf; border-radius: 3px; font-size: 16px; padding:3px 8px 3px 25px; margin-left: 5px;}
.Ttable input.tableDelR:hover{ background: url(../images/eclassic_x36.png) no-repeat left #4caaf8;  border: 0; color: #fff; border:1px solid #4caaf8;}
.Ttable input.tableDelR1{ transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;background: url(../images/eclassic_x36.png) no-repeat left #4caaf8;  color: #fff; border:1px solid #4caaf8; border-radius: 3px; font-size: 16px; padding:3px 8px 3px 25px; margin-left: 5px;}
.Ttable input.tableDelR1:hover{background: url(../images/eclassic_x36.png) no-repeat left #2291ec;  }
.Ttable input.tableDelD{  color: #db9322; background-color: #fff; border:1px solid #dfdfdf; border-radius: 3px; font-size: 16px; padding:3px 10px; margin-left: 5px;}
.Ttable input.tableDelD:hover{  border: 0; color: #fff; border:1px solid #db9322; background-color: #db9322;}

.tableGG{ display:flex; padding-top: 10px; flex-wrap: wrap;}
.tableGG .Ttable { width:100%; min-height: 535px;}
.tableGG .TtableNr{ border:0;}
.tableGG .TtableNr div{ }
.tableGG table tbody tr th{ font-size: 16px; color: #303030; text-align: center; font-weight: normal; padding:0 5px;}
.tableGG table tbody tr{ border-left:#dfdfdf 1px solid; border-bottom:#dfdfdf 1px solid;}
.tableGG table tbody tr td{ text-align: center; font-size: 15px; font-weight: normal; padding: 8px 5px; border-right:#dfdfdf 1px solid;line-height: 25px;min-height: 50px; height: 50px;}
.tableGG table tbody tr td a{ color: #555; font-size: 16px;}
.tableGG table tbody tr:nth-child(odd){ background-color: #f7f8f8 !important;}
.tableGG table tbody tr:nth-child(even){ background-color: #fff !important;}
.tableGG table tbody tr:nth-child(1){ min-height: 50px; height: 50px; padding:3px;border-bottom:0;background-color: #d1e5f6 !important; border:#d1e5f6 1px solid;}
.tableGG table tbody tr:hover, .tableGG table tbody tr:nth-child(1):hover{background-color: #eef4f8 !important;}

.kb_search_text h2 h2{ position: relative; border: 1px solid #dfdfdf; text-align: center; display: flex;  justify-content: center;flex-wrap: wrap; color:#474747; padding-bottom: 100px;padding-top: 70px;font-size: 17px;}
.kb_search_text h2 h2:before {background: url(../images/nullImg1.png) no-repeat center;background-size: auto 150px;content: '';display: block;width: 100%;height: 200px;}
.wordBy_cx{ padding-bottom: 0;}

.dysy_div{}
.dysy_div_kc{ display: flex; flex-wrap: wrap; padding-top: 10px;}
.dysy_div_kc div{ width: 20%; padding:5px; }
.dysy_div_kc div a{ position: relative; padding-left:35px; height:45px; border-radius: 5px; background-color: #f1f5f8; display:flex; align-items: center; font-size: 16px; color: #303030;}
.dysy_div_kc div a:hover{ background:#5fb3fa;  color:#fff}

.dysy_div_kc div.active a{ background:#5fb3fa; color:#fff;}
.dysy_div_kc div a::before{ position: absolute; content: ''; left: 15px;  width: 8px;height: 8px;border-top: 1px solid #303030;border-right: 1px solid #303030;transform: rotate(45deg);}
.dysy_div_kc div.active a::before{border-top: 1px solid #fff;border-right: 1px solid #fff;}
.dysy_div_kc div a:hover::before{border-top: 1px solid #fff;border-right: 1px solid #fff;}
.wordBy_chapter ul.tabs li a{ color:#fff;}
.wordBy_chapter ul.tabs li.current {background-color: #fff;color: #303030;}
.wordBy_chapter ul.tabs li.current a{color: #303030;}
.dysy_div{ margin-bottom: 20px;}

.wordN_body .TtableNr{ border:0;}
.wordN_body  .row.header .cell{border:0 !important;}
.wordN_body .TtableNr .row:first-of-type{ border-bottom: 0;border-right: 0;}
.wordN_body .TtableNr .row{border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.wordN_body .TtableNr .row .cell{ border-right: #dfdfdf solid 1px;border-bottom: 0; overflow: hidden;}
.wordN_body .TtableNr .row .cell:last-of-type{ border-right: 0;}

/* .etutor_body .inside_nav{ background: none !important;padding-bottom: 0;} */
.etutor_body .classListTop p{ color: #ff626f; font-size: 16px; padding:0 5px}
.etutor_body .tableGG table tbody tr td{ font-size: 16px; padding:0;}
.etutor_body .tableGG table table{ width:100%;}
.etutor_body .tableGG table .table1 tr{ border:0 !important; background-color: #f3ffe8 !important;}
.etutor_body .tableGG table .table1 tr td{ border-right: 0;}
.tdGL{ text-align: left !important;padding: 0 5px !important;}
.tableTTp{ border: #dfdfdf 1px solid;width: 100%;height: auto;}
.tableTTp_text{ font-size: 16px; color: #4caaf8;padding: 10px;}
.tableTTp table th:nth-child(1){min-width: 40px;}
.tableTTp table th:nth-child(2){min-width: 60px;}
.tableTTp table th:nth-child(3){min-width:90px;}
.tableTTp table th:nth-child(4){min-width:90px;}
.tableTTp table th:nth-child(5){min-width:60px;}
.tableTTp table th:nth-child(6){min-width:80px;}
.tableTTp table th:nth-child(7){min-width:110px;}
.tableTTp table th:nth-child(8){min-width:100px;}
.tableTTp table th:nth-child(9){min-width:85px;}


/* 添加加减 */
.rAddTo{ display:flex; align-items: center;}
.rAddTo .rAddTo_l,.rAddTo .rAddTo_r{ cursor: pointer;}
.rAddTo div.rAddTo_l.active::before{ background-color: #919191;}
.rAddTo div:hover{ border: 1px solid #ccc;}
.rAddTo .rAddTo_l{ width:22px; height:22px; position: relative; display: flex; justify-content: center; align-items: center; border:1px solid #dbdbdb;}
.rAddTo .rAddTo_l::before{ content: ''; display:flex; width:12px; height:2px; background-color: #dbdbdb;}
.rAddTo input{ height:30px; line-height: 20px; padding:5px; border:0; width:50px; text-align: center;}
.rAddTo .rAddTo_r{ width:22px; height:22px; position: relative; display: flex; justify-content: center; align-items: center; border:1px solid #dbdbdb;}
.rAddTo .rAddTo_r::before{ content: ''; position: absolute; display:flex; width:12px; height:2px; background-color: #919191;}
.rAddTo .rAddTo_r::after{ content: ''; position: absolute; display:flex; height:12px; width:2px; background-color: #919191;}
/* .MFDfooter .foot_jd{ position: fixed;bottom: 0; left: 0; width: 100%;} */
.MFDfooter .container_buttom{ margin-bottom: 100px;}

/* 口试 */
.eOral_body{}
.eOral_body .eOral_table .tableGG{ margin-bottom: 10px !important;}
.eOral_body table.release_table{ border: 1px #dfdfdf solid;}
.eOral_body .eOral_table #lddw.tableGG tr th:nth-child(6){ min-width: 70px;}
.eOral_body .eOral_table #lddw.tableGG tr th:nth-child(7){ min-width: 55px;}
.eOral_body .eOral_table #lddw.tableGG tr th:nth-child(9){ min-width: 70px;}
.eOral_body .eOral_table #ktsh.tableGG tr th:nth-child(4){ min-width: 55px;}
.eOral_body .eOral_table #ktsh.tableGG tr th:nth-child(6){ min-width: 80px;}
.eOral_body .eOral_table #ktsh.tableGG tr th:nth-child(7){ min-width: 55px;}
.eOral_body .eOral_table #ktsh.tableGG tr th:nth-child(8){ min-width: 55px;}
.eOral_body .eOral_table #ktsh.tableGG tr th:nth-child(9){ min-width: 80px;}
.eOral_body .eOral_table #klxsh.tableGG tr th:nth-child(4){ min-width: 55px;}
.eOral_body .eOral_table #klxsh.tableGG tr th:nth-child(6){ min-width: 80px;}
.eOral_body .eOral_table #klxsh.tableGG tr th:nth-child(7){ min-width: 55px;}
.eOral_body .eOral_table #klxsh.tableGG tr th:nth-child(8){ min-width: 55px;}
.eOral_body .eOral_table #klxsh.tableGG tr th:nth-child(9){ min-width: 80px;}
.eOral_body .eOral_table #kdhsh.tableGG tr th:nth-child(4){ min-width: 55px;}
.eOral_body .eOral_table #kdhsh.tableGG tr th:nth-child(6){ min-width: 80px;}
.eOral_body .eOral_table #kdhsh.tableGG tr th:nth-child(7){ min-width: 55px;}
.eOral_body .eOral_table #kdhsh.tableGG tr th:nth-child(8){ min-width: 55px;}
.eOral_body .eOral_table #kdhsh.tableGG tr th:nth-child(9){ min-width: 80px;}
.eOral_body .eOral_table #qjhh.tableGG tr th:nth-child(4){ min-width: 55px;}
.eOral_body .eOral_table #qjhh.tableGG tr th:nth-child(6){ min-width: 80px;}
.eOral_body .eOral_table #qjhh.tableGG tr th:nth-child(7){ min-width: 55px;}
.eOral_body .eOral_table #qjhh.tableGG tr th:nth-child(8){ min-width: 55px;}
.eOral_body .eOral_table #qjhh.tableGG tr th:nth-child(9){ min-width: 80px;}

.eOral_body .eOral_table #lddw_h.tableGG tr th:nth-child(5){ min-width: 55px;}
.eOral_body .eOral_table #lddw_h.tableGG tr th:nth-child(8){ min-width: 55px;}
.eOral_body .eOral_table #lddw_h.tableGG tr th:nth-child(9){ min-width: 55px;}
.eOral_body .eOral_table #lddw_h.tableGG tr th:nth-child(10){ min-width: 80px;}

.eOral_body .eOral_table #ktsh_h.tableGG tr th:nth-child(4){ min-width: 55px;}
.eOral_body .eOral_table #ktsh_h.tableGG tr th:nth-child(6){ min-width: 80px;}
.eOral_body .eOral_table #ktsh_h.tableGG tr th:nth-child(7){ min-width: 55px;}
.eOral_body .eOral_table #ktsh_h.tableGG tr th:nth-child(8){ min-width: 55px;}
.eOral_body .eOral_table #ktsh_h.tableGG tr th:nth-child(9){ min-width: 80px;}

.eOral_body .eOral_table #klxsh_h.tableGG tr th:nth-child(4){ min-width: 55px;}
.eOral_body .eOral_table #klxsh_h.tableGG tr th:nth-child(6){ min-width: 80px;}
.eOral_body .eOral_table #klxsh_h.tableGG tr th:nth-child(7){ min-width: 55px;}
.eOral_body .eOral_table #klxsh_h.tableGG tr th:nth-child(8){ min-width: 55px;}
.eOral_body .eOral_table #klxsh_h.tableGG tr th:nth-child(9){ min-width: 80px;}

.eOral_body .eOral_table #kdhsh_h.tableGG tr th:nth-child(4){ min-width: 55px;}
.eOral_body .eOral_table #kdhsh_h.tableGG tr th:nth-child(6){ min-width: 80px;}
.eOral_body .eOral_table #kdhsh_h.tableGG tr th:nth-child(7){ min-width: 55px;}
.eOral_body .eOral_table #kdhsh_h.tableGG tr th:nth-child(8){ min-width: 55px;}
.eOral_body .eOral_table #kdhsh_h.tableGG tr th:nth-child(9){ min-width: 80px;}

.eOral_body .eOral_table #qjhh_h.tableGG tr th:nth-child(4){ min-width: 55px;}
.eOral_body .eOral_table #qjhh_h.tableGG tr th:nth-child(6){ min-width: 80px;}
.eOral_body .eOral_table #qjhh_h.tableGG tr th:nth-child(7){ min-width: 55px;}
.eOral_body .eOral_table #qjhh_h.tableGG tr th:nth-child(8){ min-width: 55px;}
.eOral_body .eOral_table #qjhh_h.tableGG tr th:nth-child(9){ min-width: 80px;}


.eOral_body .input_one input{ margin-left: 0;}
.eOral_body .table-responsive{min-height: auto;}
/* .eOral_body .eOral_top{ position: fixed; width: 100%; top: 0; left: 0; z-index: 1;} */
/* .eOral_body .inside_nav2,.zsfunland_body .inside_nav{ padding-top: 115px;} */
/* .eOral_body .eOral_table{ border: 1px solid #dfdfdf; } */
.eOral_body table.release_table#j_ktsh th:nth-child(2){ width: 25%;}
.eOral_body table.release_table#j_ktsh th:nth-child(3){ width: 25%;}
.eOral_body table.release_table#j_kdhsh th:nth-child(2){ width: 25%;}
.eOral_body table.release_table#j_kdhsh th:nth-child(3){ width: 25%;}
.eOral_body table.release_table#j_qjhh th:nth-child(2){ width: 25%;}
.eOral_body table.release_table#j_qjhh th:nth-child(3){ width: 25%;}
.eOral_body .tableGG{ padding-top: 0;overflow: hidden;}
.eOral_body .eOral_table table thead th{ border: 0 !important;}
.eOral_body .table_top_tip{ padding-bottom: 15px; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
.eOral_body .table-bordered{ border: 0; margin-bottom: 0;}
.eOral_body .table-bordered>tbody>tr>th{ border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding:8px; line-height: 25px; vertical-align: middle;min-height: 50px;
    height: 50px; border-left: 0; border-top: 0;}
.eOral_body .eOral_table .tableGG table tbody tr{ border: 0 !important;}
.eOral_body .eOral_table .tableGG table tbody tr:nth-child(1){ background: #fff !important;border-left: #dfdfdf 1px solid;border-bottom: #dfdfdf 1px solid;}
.eOral_body .tableGG table tbody tr:nth-child(even) {background-color: #f7f8f8 !important;}
.eOral_body .tableGG table tbody tr:nth-last-child(1) th{ border-bottom: 0;}

.eOral_body .tableGG table tbody tr:nth-child(odd) {background-color: #fff !important;}
.eOral_body .tableGG table tbody tr:hover {background-color:#eef4f8 !important;}
.eOral_body .eOral_table .tableGG table tbody tr:nth-child(1):hover {background-color:#eef4f8 !important;}
.eOral_body .table-bordered>tbody>tr>th p{ margin: 0;}
.eOral_body .tableGG table tbody tr th.table_l{ text-align: left;}
.eOral_body .tableGG table tbody tr th:nth-child(4) a{ position: relative;display: inline-block; padding-left: 25px;font: normal normal normal 16px/1 FontAwesome;}
.eOral_body .tableGG table tbody tr th:nth-child(4) a:before{ position: absolute; content: ''; display: flex; width: 20px; color: #4caaf8; height: 20px; content: "\f06e"; left: 0;}
a.eOral_download_2:before{content: "\f0ed" !important;color: #ff626f !important;  position: absolute; content: ''; display: flex; width: 20px; height: 20px; left: 0; }
a.eOral_download_2{font: normal normal normal 16px/1 FontAwesome; position: relative;display: inline-block; padding-left: 25px;}
a.eOral_download_3:before{ position: absolute; content: ''; display: flex; width: 20px; color: #4caaf8; height: 20px; content: "\f06e"; left: 0;}
a.eOral_download_3{ position: relative;display: inline-block; padding-left: 25px;font: normal normal normal 16px/1 FontAwesome;}
.eOral_body .search_select select.form-control { min-width: 100px;}
.eOral_body .search_select.ksdtCW select.form-control{ min-width: auto;}
.eOral_body .inside_nav{ padding-bottom: 10px; margin-bottom: 10px;}
.eOral_body .gradedM{ padding-bottom: 0;}
.eOral_body .gradedM .row a{ min-width: 250px;}

/* 口试内页头部 */
.eOralNy_top{}
.kshd_div{ margin-top: 0;}
.kshd_bj .kshd_footer{background: #10b6cf !important;}
.eOralT_S .eBook_select{ padding: 0;}

/* 口试 审核答题 */
.AppNum{}
.eOral_body .tit_insixde2x{ margin: 20px 15px 10px 15px;}
.eOral_body .search_select select.form-control{ border-radius: 0; height: 40px; min-width: 150px;width: auto; margin: 5px;}
.eOral_body .search_select{ display: flex; align-items: center; flex-wrap: wrap;}
.eOral_body .eOralApp .table_top_tip{ padding:10px 15px 10px 15px;}
.eOral_body .eOralApp .table_body_td tr th span{color: #4caaf8; margin-right: 5px;}
.eOral_body .eOralApp .table_body_td tr th:nth-last-child(1){ min-width: 75px;}
.eOral_body .table_lab label{ margin-bottom: 0 !important;} 
.table_oRbottom{border: 0 !important; border-top: #dfdfdf 1px solid;}
.table_oRbottom td{ border-left: 0 !important; border-bottom: 0 !important; border-top: #dfdfdf 1px solid !important;padding: 10px 5px !important; }
.table_oRbottom td:nth-child(1) div{ display: flex; justify-content: center; align-items: center;height: 100%;}
.table_oRbottom td input{ margin: 0;}
.eOral_body .table_l1{ position: relative; font: normal normal normal 16px/1 FontAwesome; padding-left:35px !important; text-align: left;}
.eOral_body .table_l1::before{ content: ''; position: absolute; left:10px; display: flex;content: "\f03d"; width: 20px; height: 20px; color: #4caaf8;}
.eOral_mr table th:nth-of-type(7){ min-width: 90px;}
.eOral_mr table thead th{ border: 0; text-align: center;}
.eOral_mr .fadeInLeft{ display:flex; flex-wrap: wrap; width: 100%;}


.eOral_histD{display: flex; flex-wrap: wrap; justify-content:space-between; width: 100%;}
.histTit{ padding-left:15px;}
.eOral_histD .tit_inside2 span{ display: inline-block; padding: 0;}
.eOral_histD.eOral_Myt .col-md-8{ padding: 0;}
.eOral_Tablet{ min-height: 388px;}
.eOral_flex{ display: flex;}
.zhishiFAss{ border: 0;}
.zhishiFAss table.table-bordered{ border: 0;}
.zhishiFAss thead{ border: #d4e9fa 1px solid;}
.zhishiFAss thead tr th{ border: 0;}
.zhishiFAss .table>tbody+tbody {border-top: 0;}

/* 我的阅读记录 */
.tableNS33{margin: -8px -10px; overflow: hidden;}
.tableNSMain .head_table th:nth-child(2){ min-width: 210px;}
.tableNSMain .head_table th:nth-child(3){ min-width: 130px;}
.tableNSMain .head_table th:nth-child(4){ min-width: 80px;}
.tableNSMain .head_table th:nth-child(5){ min-width: 80px;}
.tableNSMain .head_table th:nth-child(6){ width: 140px;}
.tableNSMain .head_table th:nth-child(7){ width: 110px;}
.tableNSMain .head_table th:nth-child(8){ width: 110px;}
.tableNSMain .head_table th:nth-child(9){ width: 110px;}
.tableNSMain .head_table th:nth-child(10){ width: 100px;}
.tableNS33 .eoral_list{ display: flex; width: 100%;align-items: center; position: relative; border-bottom: 1px solid #dfdfdf;}
.tableNS33 .eoral_list:last-child{ border: 0;}
.tableNS33 .eoral_list .eoral_list_item{padding: 10px 15px;}
.tableNS33 .eoral_list .eoral_list_item::before{ position: absolute; content: ''; background: #dfdfdf; display: block; height: 100%; width: 1px; top: 0; left:0 }
.tableNS33 .eoral_list .eoral_list_item:nth-of-type(1)::before{ left:141px;}
.tableNS33 .eoral_list .eoral_list_item:nth-of-type(2)::before{ left:251px;}
.tableNS33 .eoral_list .eoral_list_item:nth-of-type(3)::before{ left:361px;}
.tableNS33 .eoral_list .eoral_list_item:nth-of-type(4)::before{ right:101px;}
.tableNS33 .eoral_list .eoral_list_item:nth-of-type(5)::before{ display: none;}
.tableNS33 .eoral_list .eoral_list_item:nth-of-type(1){ width: 140px; text-align:left;}
.tableNS33 .eoral_list .eoral_list_item:nth-of-type(2){ width: 110px;}
.tableNS33 .eoral_list .eoral_list_item:nth-of-type(3){ width: 110px;}
.tableNS33 .eoral_list .eoral_list_item:nth-of-type(4){ width: 110px;}
.tableNS33 .eoral_list .eoral_list_item:nth-of-type(5){ width: 100px;padding: 0;}
.tableNS33 .eoral_list .eoral_list_item:nth-of-type(4) div{ width:100%}
.tableNS33 .eoral_list .eoral_list_item div{ display: inline-block;}
.chek-succ{ display: inline-block;font: normal normal normal 14px/1 FontAwesome; font-size: 1.3em;text-rendering: auto;
    -webkit-font-smoothing: antialiased; color: #ff6370 !important; margin: 0 5px; cursor: pointer;}
.chek-succ::before{ content: "\f058";}
.chek-fail{ display: inline-block;font: normal normal normal 14px/1 FontAwesome; font-size: 1.3em;text-rendering: auto;
    -webkit-font-smoothing: antialiased; color: #56adf8 !important; margin: 0 5px; cursor: pointer;}
.chek-fail::before{ content: "\f057";}
a.ViewCss{ position: relative;display: inline-block;font: normal normal normal 16px/1 FontAwesome; width: 30px; height: 30px;}
a.ViewCss::before{position: absolute;content: '';display: flex;width: 20px;color: #4caaf8;height: 20px;content: "\f06e";left:5px; top:8px;}
.eOral_body .tableNSMain tr th.other,.eOral_body .tableNSMain #tabList tr th.table_lab{ display: none;}
a.ViewCssOral{ position: relative;display: inline-block;font: normal normal normal 18px/1 FontAwesome; width: 30px; height: 30px;}
a.ViewCssOral::before{position: absolute;content: '';display: flex;width: 20px;color: #4caaf8;height: 20px;content: "\f27a";left:5px; top:8px;}
.tableNS33 .eoral_list .eoral_list_item div.order_ycjdt{
    text-align: left;
    width: 74px;
}
.tableNS33 .eoral_list .eoral_list_item div.order_ycjdt div,div.order_ycjdt div{
    display: flex;
    align-items: center;
    font-size: 15px; 
}

/* 已查阅答题 */
.eOralART{}
.eOralART tr.head_table th:nth-child(1){ min-width: 100px;}
.eOralART tr.head_table th:nth-child(3){ min-width: 50px;}
.eOralART tr.head_table th:nth-child(4){ min-width: 50px;}
.eOralART tr.head_table th:nth-child(5){ width: 140px;}
.eOralART tr.head_table th:nth-child(6){ width: 110px;}
.eOralART tr.head_table th:nth-child(7){ width: 110px;}
.eOralART tr.head_table th:nth-child(8){ width: 110px;}
.eOralART tr.head_table th:nth-child(9){ width: 100px;}
.eOralART tr.head_table th:nth-child(10){ width: 80px;}
.eOralART .tableNS33 .eoral_list .eoral_list_item:nth-of-type(1){ width: 140px;}
.eOralART .tableNS33 .eoral_list .eoral_list_item:nth-of-type(2){ width: 110px;}
.eOralART .tableNS33 .eoral_list .eoral_list_item:nth-of-type(3){ width: 110px;}
.eOralART .tableNS33 .eoral_list .eoral_list_item:nth-of-type(4){ width: 110px;}
.eOralART .tableNS33 .eoral_list .eoral_list_item:nth-of-type(5){ width: 100px;}
.eOralART .tableNS33 .eoral_list .eoral_list_item:nth-of-type(6){ width: 80px;}
.eOralART .tableNS33 .eoral_list .eoral_list_item:nth-of-type(1)::before{left: 141px;}
.eOralART .tableNS33 .eoral_list .eoral_list_item:nth-of-type(2)::before{left: 251px;}
.eOralART .tableNS33 .eoral_list .eoral_list_item:nth-of-type(3)::before{left: 361px;}
.eOralART .tableNS33 .eoral_list .eoral_list_item:nth-of-type(4)::before{right: 181px;}
.eOralART .tableNS33 .eoral_list .eoral_list_item:nth-of-type(6)::before{right: 81px;}



/* .zsfunland_body .funland_top{ position: fixed; width: 100%; top: 0; left: 0; z-index: 1;} */

/* 新增作业管理样式头部 */

.eAssigP_body .inside_top { background: url(../images/head_eAssignments.png) no-repeat center top;height: 180px;}
.eAssigP_body .eReadingR{ display:none;}
.eAssigP_body .releaseLive{ display: inline-block;padding-top: 15px;width: 100%;}
.eAssigP_body .foot_jd{ background: #ed406a; padding:25px 0; margin-top: 20px;}
.eAssigP_body .inside_top img{ height:63px;}
.eAssigP_body .top_button{background: url(../images/eclassic_06.png) no-repeat #a6033a; background-position: 18px 13px; border-radius: 8px;margin-top: 50px;}
.eAssigP_body .top_button:hover{ margin-top: 51px; margin-right: 1px;}
/* .eAssigP_body .inside_nav{margin-top: 170px !important;} */
.eAssigP_body .TtableNr{ border: 0;}
.eAssigP_body .inside_icon01,.eAssigP_body .inside_icon02,.eAssigP_body .inside_icon03,.eAssigP_body .inside_icon04,.eAssigP_body .inside_icon05,.eAssigP_body .inside_icon06{ border: 0;}
.eAssigP_body .inside_icon01:hover,.eAssigP_body .inside_icon02:hover,.eAssigP_body .inside_icon03:hover,.eAssigP_body .inside_icon04:hover,.eAssigP_body .inside_icon05:hover,.eAssigP_body .inside_icon06:hover{ border: 1px solid #efefef !important;}
.eAssigP_body .in_nav_list,.eAssig_body .in_nav_list{ display: flex; flex-wrap: wrap;}
.eAssigP_body .star_x:nth-child(1) .tex_act01 p,.eAssigP_body .star_x:nth-child(1) .tex_act01 p span{ color: #ff626f;}
.eAssigP_body .star_x:nth-child(2) .tex_act01 p,.eAssigP_body .star_x:nth-child(2) .tex_act01 p span{ color: #ff626f;}
.eAssigP_body .star_x:nth-child(3) .tex_act01 p,.eAssigP_body .star_x:nth-child(3) .tex_act01 p span{ color: #ff626f;}
.eAssigP_body .star_x:nth-child(4) .tex_act01 p,.eAssigP_body .star_x:nth-child(4) .tex_act01 p span{ color: #ff626f;}
.eAssigP_body .star_x:nth-child(5) .tex_act01 p,.eAssigP_body .star_x:nth-child(5) .tex_act01 p span{ color: #ff626f;}
.eAssigP_body .star_x:nth-child(6) .tex_act01 p,.eAssigP_body .star_x:nth-child(6) .tex_act01 p span{ color: #ff626f;}
.eAssigP_body .star_x:nth-child(7) .tex_act01 p,.eAssigP_body .star_x:nth-child(7) .tex_act01 p span{ color: #ff626f;}
.eAssigP_body .eAssign_icon_01{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x01.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssigP_body .eAssign_icon_02{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x02.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssigP_body .eAssign_icon_03{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x03.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssigP_body .eAssign_icon_04{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x04.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssigP_body .eAssign_icon_05{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x05.png) no-repeat center #52cdd5;background-size: 85%;}
.eAssigP_body .eAssign_icon_06{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x06.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssigP_body .eAssign_icon_07{width:100%; padding:100% 0 0; border-radius: 100%; float: left;background: url(../images/eAssign_x07.png) no-repeat center #52cdd5;background-size: 63%;}
.eAssigP_body .icon_act02 .eAssign_icon_02{background: url(../images/eAssign_x02.png) no-repeat center #ff626f;background-size: 63%;}
.eAssigP_body .icon_act03 .eAssign_icon_03{background: url(../images/eAssign_x03.png) no-repeat center #ff626f;background-size: 63%;}
.eAssigP_body .icon_act04 .eAssign_icon_04{background: url(../images/eAssign_x04.png) no-repeat center #ff626f;background-size: 63%;}
.eAssigP_body .icon_act05 .eAssign_icon_05{background: url(../images/eAssign_x05.png) no-repeat center #ff626f;background-size: 85%;}
.eAssigP_body .icon_act06 .eAssign_icon_06{background: url(../images/eAssign_x06.png) no-repeat center #ff626f;background-size: 63%;}
.eAssigP_body .icon_act07 .eAssign_icon_07{background: url(../images/eAssign_x07.png) no-repeat center #ff626f;background-size: 63%;}
.eAssigP_body .eOral_nav_icon03:hover, .eAssigP_body .icon_act03{border: 1px solid #ff626f !important;}
.eAssigP_body .tex_act02 p,.eAssigP_body .tex_act02 p span{ color: #ff626f;}
.eAssigP_body .tex_act03 p,.eAssigP_body .tex_act03 p span{ color: #ff626f;}
.eAssigP_body .tex_act04 p,.eAssigP_body .tex_act04 p span{ color: #ff626f;}
.eAssigP_body .tex_act05 p,.eAssigP_body .tex_act05 p span{ color: #ff626f;}
.eAssigP_body .tex_act06 p,.eAssigP_body .tex_act06 p span{ color: #ff626f;}
.eAssigP_body .inside_icon01.icon_act01,.eAssigP_body .inside_icon02.icon_act02,
.eAssigP_body .inside_icon03.icon_act03,.eAssigP_body .inside_icon04.icon_act04,
.eAssigP_body .inside_icon05.icon_act05,.eAssigP_body .inside_icon06.icon_act06,.eAssigP_body .inside_icon07.icon_act07{ border: 1px solid #ff626f !important;}



.tableGG.eChineseTable table tbody tr th{font-size: 14px;}
.tableGG.eChineseTable div{ width: 100%; overflow: auto;}
.tableGG.eChineseTable table tbody tr b{ font-weight: normal; display: block; font-size:13px;}
.tableGG.eChineseTable table tbody tr{ border-right: 1px solid #dfdfdf;}
.tableGG.eChineseTable table tbody tr:nth-child(1){ border-right: 0;}
.tableGG.eChineseTable table tbody tr th:nth-child(1){ min-width: 20px !important;}
.tableGG.eChineseTable table tbody tr th:nth-child(2){ min-width: 50px !important;}
.tableGG.eChineseTable table tbody tr th:nth-child(3){ min-width: 80px !important;}
.tableGG.eChineseTable table tbody tr th:nth-child(4){ min-width: 100px !important;}
.tableGG.eChineseTable table tbody tr th:nth-child(5){ min-width: 80px !important;}
.tableGG.eChineseTable table tbody tr th:nth-child(6){ min-width: 140px !important;}
.tableGG.eChineseTable table tbody tr th:nth-child(7){ min-width: 50px !important;}
.tableGG.eChineseTable table tbody tr th:nth-child(8){ min-width: 100px !important;}
.tableGG.eChineseTable table tbody tr th:nth-child(9){ min-width: 80px !important;}
.tableGG.eChineseTable table tbody tr th:nth-child(11){ min-width: 45px !important;}
.tableGG.eChineseTable table tbody tr th:nth-child(12) { min-width: 100px !important;}
.ea_table_div span{ font-size: 16px;}
.tableGG.eChineseTable tr.jm_table_last{ border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.tableGG.eChineseTable .ea_anniu{   text-align: left; padding:10px; width: 100%; border: 1px solid #dfdfdf; border-top: 0;width: 100%; background-color: #;background-color: #f7f8f8;}
.tableGG.eChineseTable input.tableDelB{ background: url(../images/eclassic_x19.png) no-repeat left #fff;  color: #ff615d; border:1px solid #dfdfdf; border-radius: 3px; font-size: 16px; padding:3px 8px 3px 25px; margin-left: 5px;}
.tableGG.eChineseTable input.tableDelB:hover{ background: url(../images/eclassic_x20.png) no-repeat left #ff615d;  border: 0; color: #fff; border:1px solid #ff615d;}
.tableGG.eChineseTable input.tableDelR{ background: url(../images/eclassic_x35.png) no-repeat left #fff;  color: #4caaf8; border:1px solid #dfdfdf; border-radius: 3px; font-size: 16px; padding:3px 8px 3px 25px; margin-left: 5px;}
.tableGG.eChineseTable input.tableDelR:hover{ background: url(../images/eclassic_x36.png) no-repeat left #4caaf8;  border: 0; color: #fff; border:1px solid #4caaf8;}
.tableGG.eChineseTable input.tableDelR1{ transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;background: url(../images/eclassic_x36.png) no-repeat left #4caaf8;  color: #fff; border:1px solid #4caaf8; border-radius: 3px; font-size: 16px; padding:3px 8px 3px 25px; margin-left: 5px;}
.tableGG.eChineseTable input.tableDelR1:hover{background: url(../images/eclassic_x36.png) no-repeat left #2291ec;  }
.tableGG.eChineseTable input.tableDelD{  color: #db9322; background-color: #fff; border:1px solid #dfdfdf; border-radius: 3px; font-size: 16px; padding:3px 10px; margin-left: 5px;}
.tableGG.eChineseTable input.tableDelD:hover{  border: 0; color: #fff; border:1px solid #db9322; background-color: #db9322;}
.tableGG.eChineseTable1{ padding: 0; margin-top: 10px;}
.tableGG.eChineseTable1 table.mydataRec{ border:0}
.tableGG.eChineseTable1 table.mydataRec tr:nth-of-type(1){ background-color: #d1e5f6 !important;}
.tableGG.eChineseTable1 table tbody tr th{font-size: 15px;}
.tableGG.eChineseTable1 div{ width: 100%;}
.tableGG.eChineseTable1 table tbody tr:nth-child(1){ border: #d1e5f6 1px solid !important;}
.tableGG.eChineseTable1 table tbody:nth-of-type(2){ border: 0;border-bottom: #dfdfdf 1px solid !important;}
.tableGG.eChineseTable1 table tbody:nth-of-type(2) tr:nth-child(1){ border: #dfdfdf 1px solid !important; background: #f7f8f8 !important;}
.tableGG.eChineseTable1 table tbody:nth-of-type(2) tr:nth-child(1):hover{ background-color: #eef4f8 !important;}
.tableGG.eChineseTable1 table tbody td{ border: 0 !important; border-right: #dfdfdf 1px solid !important;}

.video_body{}
.video_body .inside_top { background: url(../images/head_message.png) no-repeat center top !important;height: 180px;}.eAssig_body .inside_top img{ height:63px;}
.video_body .top_button{background: url(../images/eclassic_06.png) no-repeat #1884e6;background-position: 18px 13px; border-radius: 8px;margin-top: 50px;}
.video_body .top_button:hover{ margin-top: 51px; margin-right: 1px;}
.eAssig_body .Ttable .row:nth-of-type(1) .cell:nth-child(3){ justify-content: center;}
.eAssig_body .Ttable .row .cell:nth-child(3){ flex-wrap: wrap; align-items: center;justify-content: flex-start;}
.eAssig_body .Ttable .row .cell:nth-child(3) a{ display: block; text-align: left; line-height: 20px;
    padding: 5px 0;}

/* 经典阅读 */
.eClassT_body2{}
.eClassT_body2 .table-responsive{ padding-top: 5px;}
.eClassT_body2 .search_select .form-control{height: 40px; border-radius: 0;}
.eClassT_body2 .search_bable{ height: 40px; width: 40px; border-radius: 5px;}
.eClassT_body2 .search_select select{ min-width: 100px; text-align-last: center;}
.eClassT_body2 .head_table th{ border: 0; padding:10px 5px;}
.eClassT_body2 tbody{ border-right: 1px solid #dfdfdf;}
.eClassT_body2 tbody tr td{ padding:10px 5px; border: 0; border-left: 1px solid #dfdfdf;}
.eClassT_body2 table tbody tr:nth-child(even) {background-color: #f7f8f8 ;}

.eClassT_body2 tbody tr td:nth-child(1){ width: 50px;}
.eClassT_body2 tbody tr td:nth-child(9){ width: 100px;}
.eClassT_body2 tbody tr{ border-bottom: 1px solid #dfdfdf;}
.eClassT_body2 .table-bordered{ border: 0;}
.eClassT_body2 .head_table{ border: 1px solid #d4e9fa;}
.eClassT_body2 tr.head_table th:nth-child(1){ min-width: 55px;}
.eClassT_body2 tr.head_table th:nth-child(2){ min-width: 80px;}
.eClassT_body2 tr.head_table th:nth-child(3){ min-width: 80px;}
.eClassT_body2 tr.head_table th:nth-child(4){ min-width: 80px;}
.eClassT_body2 tr.head_table th:nth-child(5){ min-width: 130px;}
.eClassT_body2 tr.head_table th:nth-child(6){ min-width: 80px;}
.eClassT_body2 tr.head_table th:nth-child(7){ min-width: 90px;}
.eClassT_body2 tr.head_table th:nth-child(8){ min-width: 90px;}
.eClassT_body2 tr.head_table th:nth-child(9){ min-width: 110px;}
.eClassT_body2 .eClassic_storyR tr.head_table th:nth-child(5){ min-width: 130px;}
.eClassT_body2 .eClassic_storyR tr.head_table th:nth-child(7){ min-width: 200px;}
.eClassT_body2 .eClassic_storyR tr.head_table th:nth-child(8){ min-width: 110px;}

.eClassT_body{}
.eClassT_body .table-responsive{ padding-top: 5px;}
.eClassT_body .search_select .form-control{height: 40px; border-radius: 0;}
.eClassT_body .search_bable{ height: 40px; width: 40px; border-radius: 5px;}
.eClassT_body .search_select select{ min-width: 150px; text-align-last: center;}
.eClassT_body .head_table th{ border: 0; padding:5px 5px;}
.eClassT_body tbody{ border-right: 1px solid #dfdfdf;}
.eClassT_body tbody tr td{ padding:10px 5px; border: 0; border-left: 1px solid #dfdfdf;}
.eClassT_body tbody tr{ border-bottom: 1px solid #dfdfdf;}
.eClassT_body .table-bordered{ border: 0;}
.eClassT_body .head_table{ border: 1px solid #d4e9fa;}
.eClassT_body tbody.table_body_td tr td:nth-child(1){ width: 50px;}
.eClassT_body tbody.table_body_td tr td:nth-child(2){ text-align: left;}
.eClassT_body tbody.table_body_td tr td:nth-child(3){ width: 100px;min-width: 100px;}
.eClassT_body tbody.table_body_td tr td:nth-child(6){ width: 80px;}
.eClassT_body tbody.table_body_td tr td:nth-child(7){ width: 100px;}
.eClassT_body tbody.table_body_td tr td:nth-child(8){ width: 140px;}
.eClassT_body .head_table th:last-child {min-width: 150px;}
.eClassT_body .head_table th:nth-child(1){ min-width: 75px;}
.eClassT_body .head_table th:nth-child(4){ min-width: 150px;}
    .eClassT_body .head_table th:nth-child(3) {
        min-width: 130px;
    }
.eClassT_body .head_table th:nth-child(5){ min-width: 75px;}
    .eClassT_body .head_table th:nth-child(6) {
        min-width: 130px;
    }
.eClassT_body .head_table th:nth-child(7){ min-width: 40px;}
.eClassT_body .head_table th:nth-child(8){ min-width: 80px;}
    .eClassT_body .head_table th:nth-child(9) {
        min-width: 60px;
    }
    .eClassT_body .head_table th:nth-child(10) {
        min-width: 80px; 
    }
    .eClassT_body .head_table th:nth-child(11) {
        min-width: 50px;
    }
    .eClassT_body .head_table th:nth-child(12) {
        min-width: 100px;
    }
    .eClassT_body .head_table th:nth-child(13) {
        min-width: 60px;
    }

.eClassT_body thead tr.head_table th{ line-height: 20px; font-size:15px;}

    .eClassT_body thead tr.head_table th span {
       
        font-size: 13px;
    }
.re_wby textarea{ height:80px;}
#chart .bars li .bar p{ position: absolute; width: 100%; left: 0; top: 0;}
.eClassicATable .release_table tbody.table_body_td tr td:nth-child(2){ text-align: left !important;}
.TableTDtwo tbody.table_body_td tr td:nth-child(2){ text-align: left; padding-left: 10px; padding-right: 10px;}

.eOral_table_my{}
.eOral_table_my table thead tr th:nth-child(1){ width: 3% !important;}
.eOral_table_my table thead tr th:nth-child(2){ width: 5% !important;}
.eOral_table_my table thead tr th:nth-child(3){ width: 15% !important;}
.eOral_table_my table thead tr th:nth-child(4){ width: 8% !important;}
.eOral_table_my table thead tr th:nth-child(5){ width: 4% !important;}
.eOral_table_my table thead tr th:nth-child(6){ width: 5% !important;}
.eOral_table_my table thead tr th:nth-child(7){ width: 5% !important;}
.eOral_table_my table thead tr th:nth-child(8){ width: 5% !important;}
.eOral_table_my table thead tr th:nth-child(9){ width: 7% !important;}

.EWorkList_hDIV .ea_table_div{ padding: 0;}
#issueItem li{ background-color: #ff9966  !important; border-radius: 3px;text-align: center; font-size: 16px;}
#issueItem .active {background-color: #ff6a00 !important;}

/* 经典阅读故事 */
.eClassicSL .inside_nav{
    background: none !important;
    margin-bottom: 0;
    padding-bottom: 0px;
}
.eClassicSL .down_load{
    height: 0px !important;
    overflow: hidden;
    padding: 0;
    display: flex !important;
}
.eClassicSL ul.succMain li{
    display: none;
}
.eClassicSL ul.succMain li:first-child{
    display: block;
}
.eClassicSL .succMain li a:nth-child(2){
    position: relative;
}
.eClassicSL .succMain li a:nth-child(2)::after{
    display: flex;
    position: absolute;
    right: -70px;
    top: 0;
    content: '';
    width: 66px;
    height:35px;
    /* background: url(../images/2021new.png) no-repeat center; */
}

.leverDiv{
    display: flex;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}
.leverDiv::before{  
    content: '';
    width: 100%;
    height: 10px;
    position: absolute;
    bottom: -10px;
    left: 0;
    display: block;
    background: url(../images/yy_blue.png) repeat-x bottom!important;
}
.leverDiv span{
    display: flex;
    align-items: flex-end;
}
.leverDiv span a{ 
    background-color: #9c9c9c; display: flex; 
    color: #fff; margin: 10px 5px 0 5px; 
    line-height: 40px;height: 40px; 
    padding:0 30px;  font-size: 18px; 
    border-top-right-radius: 5px; 
    border-top-left-radius: 5px; 
    display: inline-block; text-align: center; 
}
.leverDiv span a.active{ padding: 0 40px; line-height: 45px;height: 45px;}
.leverDiv span a:nth-child(1){ background-color: #ee6385;}
.leverDiv span a:nth-child(2){ background-color: #f76464;}
.leverDiv span a:nth-child(3){ background-color: #f09f2c;}
.leverDiv span a:nth-child(4){ background-color: #4ebbd2;}
.leverDiv span a:nth-child(5){ background-color: #4caaf9;}
.leverDiv span a:nth-child(6){ background-color: #237cc1;}
.eClassicSL .fadeInRight{
    clear: both;
}

/* 学生阅读报告 */
.eClassic_sekfR{}

.tit_inside1{ display: block;}
.inside_nav_et{background: none !important; padding-bottom: 0; padding-top:10px;}
.inside_nav_et1{  padding-top:10px;}
.tableGG_et{ padding-top: 0;}
.dl_zszx_jfjl_news{}
.tableGG .dl_zszx_jfjl_news table tbody tr:nth-child(1){     background-color: #f7f8f8 !important;border: #dfdfdf 1px solid;}
.zsfunland_body .inside_nav{ padding-bottom: 10px; margin: 0; background:none !important; position: relative; z-index: 1;}
.zsfunland_body .inside_nav::before{ content: ''; position: absolute; width: 100%; height: 5px; bottom: -5px; left: 0; background-image: linear-gradient(to top, transparent,rgba(140,219,253,0.4));}
.zsfunland_body .foot_gg{ margin: 0;}
.zhishi_donghua{ display: flex; width: 100% ;}
.eOral_body .eOral_tab_TT ul span{ padding-top: 12px;}
.chkClass_checkbox{display: block;width: 100%;}
.chkClass_checkbox tbody tr td input,.chkClass_checkbox tbody tr td input{display: none;}
.chkClass_checkbox tbody tr td label{ height:25px; position:relative; display: flex; align-items: center; padding-left: 30px; padding-right: 10px; background:#fff; cursor:pointer; margin:5px 0;}

.chkClass_checkbox tbody tr td label::before{content:''; width:20px; height:20px; position:absolute;left:3px;background-color: #fff;border:1px solid #dbdbdb;}
.chkClass_checkbox tbody tr td label:after{ content:''; width:10px; height:5px; left:8px; top: 9px; position:absolute; border:2px solid #73716e; border-top:none; border-right:none; opacity:0; transform:rotate(-45deg); /*-webkit-transform:rotate(-45deg);*/}
.chkClass_checkbox tbody tr td label:hover::before{ border:1px solid #c6c6c6;}
.chkClass_checkbox tbody tr td input:checked + label:after{ opacity:1; border:2px solid #73716e; border-top:none; border-right:none;}

.wordBy_table .table{
    position: relative;
}
div.woreRed{
    color: #ed406a ;
    font-size: 17px;
    padding: 10px 5px 0 5px;
}
.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: 18px;
    padding: 10px 20px;
    /* border-bottom: 1px dotted #ddd; */
    margin: 0 20px;
}

.xPopup{
    display: none;
    position: fixed;
    z-index: 999998;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(0, 0, 0, 0.6);
}
.xPopup_box{
    width: 100%;
    max-width: 320px;
    height: 360px;
    position: fixed;
    z-index: 999999;
    background-color: rgb(255, 255, 255);
    left: 50%;
    margin-left: -160px;
    top: 50%;
    margin-top: -180px;
    border-radius: 10px;
    border: 1px solid rgb(204, 204, 204);
    line-height: 25px;
    font-size: 16px;
    text-align: center;
    padding: 10px;
    min-height: 260px;
    height: auto;
}
.xPopup_box img{
    margin: 20px;
}
.xPopup_box h1{
    font-size: 16px;
    padding: 30px 10px 60px 10px;
}
.xPopup_box h2,.xPopup_box h3{
    font-size: 16px;
    line-height: 25px;
}
.xPopup_box div{
    padding-top: 10px;
}
.xPopup_box div span{
    cursor: pointer;
    letter-spacing: 0.05rem;
    font-size: 18px;
    border-bottom: 1px solid rgb(104, 30, 30);
    color: rgb(104, 30, 30);
    font-weight: bold;
    margin: 0 5px;
}

/* 老师评估 */
.eOral_lspg{}
.eOral_lspgBox{
    padding:3px 15px 15px 15px;
}
.eOral_lspgBox ul{
    border: 1px solid #000;
    padding: 0;
    margin: 0;
}
.eOral_lspgBox ul li{
    border-bottom: 1px solid #000;    
    display: flex;
    position: relative;
    font-size: 18px;
}
.eOral_lspgBox ul li:last-child{
    border: 0;
}
.eOral_lspgBox ul li span{
    border-right: 1px solid #000;
    display: block;
    line-height: 35px;
    display: flex;
    align-items: center;
    position: relative;
}
.eOral_lspgBox ul li.radio_boxR span::before{
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 63px;
    background-color: #000;
}
.eOral_lspgBox ul li span header{
    min-width: 30px;
    position: absolute;
    left: 30px;
    text-align: center;
}
.eOral_lspgBox ul li span{
    min-height: 45px;
}
/* .eOral_lspgBox ul li span:nth-child(1){
    text-align: center;
    position: absolute;
    width: 50px;
    height: 100%;
    padding: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
} */
.eOral_lspgBox ul li span:nth-child(1){
    width: 50%;
}
.eOral_lspgBox ul li span:last-child{
    border: 0;
    width: 50%;
}
.eOral_lspgBox ul li.radio_boxTop span{
    justify-content: center;
    background-color: #9bd4ff;
    line-height: 45px;
}
.eOralLayui{ 
    width: 100% !important;
    height: 100% !important;
    max-width: 900px;
    max-height: 90%;
    border: 0;
    border-radius: 0;
    background:none !important;
}
.eOralLayui iframe{
    background:none !important;
    width: 100%;
}
.eOral_lspg{
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    width: 100%;
    height: 100%;
}
.eQral_hhpf{
    /* background-color: #48c3de; */
    line-height: 50px;
    padding: 0 0 0 20px;
    color: #000;
    font-size: 16px;
    display: flex;
    justify-content: space-between;
}
.eQral_hhpf span{
    display: flex;
}
.eQral_hhpf h1{
    font-size:20px;
    font-weight: normal;
    margin: 0 10px 0 0;
}
.eOral_lspgMain{
    background-color: #fff;
    border-radius: 10px;
    animation-duration:0s;
    overflow: hidden;
}
a.Popup_close_i {
    width: 50px;
    height: 50px;
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
a.Popup_close_i::before{
    position: absolute;
    content: '';
    display: block;
    width:50%;
    height: 4%;
    background: #474747;
    border-radius: 1%;
    transform: rotate(45deg);
}
a.Popup_close_i::after{
    position: absolute;
    content: '';
    display: block;
    width:50%;
    height: 4%;
    background: #474747;
    border-radius: 1%;
    transform: rotate(-45deg);
}
.eOralLayui .layui-layer-title,
.eOralLayui .layui-layer-setwin{
    display: none;
}
.layui-layer-lan.eOralLayui .layui-layer-title{
 background-color: #009f95;    
 border-radius: 0;
 font-size: 16px;
}
/*单选*/

.radio_boxR{ display:inline-block; position:relative;}
.radio_boxR input{ display: none;}
.radio_boxR label{    
    padding: 8px 10px 8px 75px;
    line-height: 25px;
    height: 100%;min-height:25px; font-size: 15px; position:relative; display: flex; align-items: center; cursor:pointer; color: #000;}
.radio_boxR label b{
    font-weight: normal;
    padding: 12px 10px 12px 10px;
    font-size: 15px;
    box-sizing: border-box;
    line-height: 22px;
}
.eOral_lspgBox ul li:nth-child(even){
    background-color: #f0f9ff;
}

.radio_boxR input:checked + label::after{
    content: "";
    width: 10px;
    height: 5px;
    left: 13px;
    top: 50%;
    margin-top: -5px;
    position: absolute;
    border: 2px solid #73716e;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

.radio_boxR label:before{
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 8px;
    background-color: #fff;
    border: 1px solid #dbdbdb;
}
.radio_boxR label label:before{
    display: none;
}
.radio_boxR input:checked + label{ 
    /* color: #67c4df; */
    font-size: 16px;
}
.radio_boxR input:checked + div{ color: #66c4df;}
.radio_boxR label:hover::before{ border:1px solid #c6c6c6;}
.eOral_lspgBox div{
    padding: 10px 30px 10px 10px;
    position: relative;
    z-index: 1;
    line-height: 22px;
    font-size: 15px;
}
.radio_boxR input:checked + div {
    color: #66c4df;
    font-weight: bold;
}
.eOral_lspgBox ul li span:nth-child(2) div{
    font-size: 16px;
}
.pVideo_X{
    margin-top: -15px;
}
.pVideo_X ul{
    border: 1px solid #dfdfdf;
    border-top: 0;
    background-color: #f7f8f8;
}
.pVideo_X .pVideo_r{
    border-left: 0;
    background-color: #fff;
}
.pVideo_X ul.pVideo_ul{
    border-top: 0;
}
.pVideo_X select{
    width: 360px;
    max-width: 100%;
}
.pVideo_X .form-control {
    border-radius: 0;
    height: auto;
}

.pVideo_X .pVideo_time {
    display: inline-flex;
    align-items: center;
}
.radio_flex{
    display: flex;
    align-items: center;
}
.pVideo_r1X{
    display: flex;
    flex-wrap: wrap;
}
.pVideo_X .pVideo_r textarea{
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.pVideo_X .pVideo_anniu input{
    box-shadow: 0 0px 5px #fbbdc1;
    color: #ff626f;
    line-height: 30px;
    border: 0;
    border-radius: 5px;
    padding: 5px 20px 5px 50px;
    background: url(../images/eclassic_x22.png) no-repeat left 10px center;
    margin-right: 10px;
}
.pVideo_X .pVideo_anniu input:hover {
    box-shadow: 0 0px 5px #ff626f;
}
.pVideo_X .pVideo_anniu a.pVideo_ref{
    box-shadow: 0 0px 5px #bfe0fb;
    color: #4caaf8;
    line-height: 30px;
    border: 0;
    border-radius: 5px;
    padding: 5px 20px 5px 50px;
    background: url(../images/eclassic_x23.png) no-repeat left 10px center;
}
.pVideo_X .pVideo_anniu a.pVideo_ref:hover {
    box-shadow: 0 0px 5px #4caaf8;
}
.pVideo_X .pVTitI input{
    width: 450px;
    max-width: 100%;
}
.pVideo_X .pVideo_l{
    font-size: 16px;
}
.kshd_ny_rightX{
    padding: 15px 10px 15px 10px;
}
.pVideo_X .pVideo_anniu{
    font-size: 18px;
}


/* 统计表单 */
.Statistical_form{
    padding: 10px 5px;
    max-width: 1400px;
    margin: auto;
}
.statistical_title{
    color: #499cff;
    font-size: 18px;
    margin:10px 0 5px 0;
    line-height: 30px;
    height: 30px;
}

.StatisticaK{
    position: absolute;
    width: 311px;
    left: 0;
}
.Statistica_zcj .StatisticaK,.Statistica_main .StatisticaK{
    position: absolute;
    width: 410px;
    left: 0;
}
.StatisticaK table{
    border: 1px solid #25355e;
    line-height: 35px;
    width: 100%;
    text-align: center;
}
.StatisticaK table th{
    border-right: 1px solid #25355e;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}
.StatisticaK table tr{
    border-bottom: 1px solid #25355e;
    padding:0 20px;
}
.StatisticaK table td{
    border-right: 1px solid #25355e;
    padding:0 5px;
    font-size: 16px;
}
.StatisticaK table th:nth-child(1){
 background-color: #e64823;
 min-width: 110px;
}
.StatisticaK table th:nth-child(2){
 background-color: #b1530e;
 min-width: 110px;
}
.StatisticaK table th:nth-child(3){
 background-color: #c87106;
 min-width: 110px;
}
.StatisticaK table tbody tr:nth-child(odd){
 background-color: #fadbd3;
}
.StatisticaK_pjcj{
    border: 1px solid #d9d9d9;
    width: 100%;
    margin: auto;
    height: 181px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.Statistical_form img{
    width: 100%;
}
.Statistica_pj{
    display: flex;
    padding-left: 330px;
    position: relative;
}
.Statistica_zcj{
    display: flex;
    position: relative;
    padding-left: 430px;
}
.StatisticaK_r{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.StatisticaK_r span{
    width: 100%;
    border: 1px solid #d9d9d9;    
    display: flex;
    height: 181px;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    overflow: hidden;
}
.Statistica_main{
    display: flex;
    position: relative;
    padding-left: 430px;
}
.StatisticaK_rTitle{

}
.Statistica_div:first-child{
    position: absolute;
    left: 0;
}
.Statistica_div:last-child{
    padding-left: 20px;
}
.Statistica_div{
    width: 50%;
}
.Statistica_dtx .StatisticaK{
    position: relative;
    margin-bottom: 20px;
}

.dialog{ position: fixed; z-index: 99; left: 0; top: 0; width: 100%; height:100%; padding:10px; background: rgba(0, 0, 0, 0.5); text-align: center; display: none; justify-content: center; align-items: center;}
.dig{ width: 300px; max-width: 100%; min-height: 150px; border-radius: 5px;  background-color: #fff;    position: relative;
    overflow: hidden;
    padding: 10px 10px 60px 10px;
    display: flex;
    align-items: center;
	justify-content: center;}
.dig span{display: block;line-height: 25px;font-size: 16px; padding:10px 0;}
.dig button{outline: none;
		border: 0;
		position: absolute;
		left: 50%;
		bottom: 10px;
		margin-left: -40px;
		color: #fff;
		width: 80px;
		line-height: 40px;
		background-color: #3085d6;
		font-size: 18px;
		border-radius: 5px;}
.dialog.in{ display: flex;}
.dialog.in .inWMain{ width: auto;}
.dialog.in .inWMain thead{ background-color: rgb(22, 127, 216); color: #fff;}
.dialog.in .inWMain thead th{ font-weight: normal; font-size: 16px; text-align: center;padding: 5px 10px;}
.dialog.in .inWMain thead th b{ display:block; font-weight: normal;font-size: 14px;}
.dialog.in .inWMain tbody tr td{ font-size: 16px;padding:10px 5px;border-left: 1px solid #dfdfdf;}
.dialog.in .inWMain tbody tr td:last-child{border-left: 1px solid #dfdfdf;}
.dialog.in .inWMain tbody tr{border-bottom: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;}
.dialog.in .inWMain tbody tr:nth-of-type(odd) {background-color: #f7f8f8 !important;}
a.ViewCssGray {
    position: relative;
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    width: 30px;
    height: 30px;
}
a.ViewCssGray::before {
    position: absolute;
    content: '';
    display: flex;
    width: 20px;
    color: #a2a2a2;
    height: 20px;
    content: "\f06e";
    left: 5px;
    top: 8px;
}
.dialogReset .dig{
    width: 500px;
    max-width: 95%;
    flex-wrap: wrap;
    justify-content: flex-start;
    position: relative;
    padding: 60px 10px 60px 10px;
}
.dialogReset_tit{
    width: 100%;
    background-color: #f9f9f9;
    position: absolute;
    top: 0;
    left: 0;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    font-size: 17px;
    text-align: left;
    padding-left: 20px;
}
.digX{
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.digX::before{
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 2px;
    background-color: #333;
    transform: rotate(45deg);
}
.digX::after{
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 2px;
    background-color: #333;
    transform: rotate(135deg);
}
.dialogReset .radio_box label{
    text-align: left;
}
.dialogReset .dig span{
    padding: 0;
}
.dialogReset .rLbookBlue{
    padding-left: 28px;
    margin-bottom: 5px;
    max-height: 110px;
    overflow: auto;
}
.dialogReset .cbox{
    display: flex;
    flex-wrap: wrap;
    padding-left: 30px;
}
.cbox{
    width: 100%;
    display:none;
}
.cbox .check_boxL{display:inline-block;padding-left:40px;width:50%;min-width: 150px;}
/* .Statistica_p_high .StatisticaK table th,.Statistica_p_high .StatisticaK table td{
    line-height: 50px;
}
.Statistica_p_high .StatisticaK_pjcj{
    height: 155px;
} */
.Statistica_p_high #avg-score-chart{
    height: 170px;
}
.Statistica_zcj_high .StatisticaK_pjcj{
    height: 325px;
}
.Statistica_zcj_high #all-score-chart{
    height: 340px;
}
.chartTemplate_high .StatisticaK_r span{
    height: 325px;
}
.chartTemplate_high .tongji,.chartTemplate_high .tongjiBlue{
    height: 335px;
}

.studentSizeH1{
    display: flex;
    flex-wrap: wrap;
    font-size: 18px; 
    padding-bottom: 10px;
}
.studentSizeH2{
    color: #ff0066;
    font-size: 18px;
}
#chartTemplateContainer .Statistica_main .statistical_title{
    display: none;
}
#chartTemplateContainer .Statistica_main:first-child .statistical_title{
    display: block;
}
.echinesePDF_div{
    width:100%; line-height:50px; margin-bottom:20px; text-align:center
}

.eDicBj .minHight{
    min-height: 650px;
    max-width: 1200px;
}
.ciyuX123 .td_text{
    padding-left: 10px;
}
.ciyuX123 .td_text .wcdh ul{
    display: flex;
    flex-wrap: wrap;
}
.ciyuX123 .td_text .wcdh ul li{
    width: auto;
    padding:5px 10px;
}
.at_div.col table.ciyuX123 td.bkgc_4_1_02 input + label:before{
    margin-left: -5px;
}
.at_div.col table.ciyuX123 td.bkgc_4_1_02 input + label:after{
    left: 2px;
}
.at_div.col table.ciyuX123 td.bkgc_4_1_02 input + label{
    margin-left: 10px;
    margin-right: 5px;
}
.td_text .wcdh li{
    font-family: STKAITIxs,"Microsoft YaHei" !important;
}
.correctDiv{
    display: inline-block;
    position: relative;
}
.correctDiv i{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
    width: 40px;
    height: 40px;
    display: none;
    justify-content: center;
    align-items: center;
    border: 0 !important;
    z-index: 1;
}
/* .correctDiv i::before{
    position:absolute;
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    border-radius:2px;
    background-color: red;
    transform: rotate(-45deg);
}
.correctDiv i::after{
    position:absolute;
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    border-radius:2px;
    background-color: red;
    transform: rotate(45deg);
} 
.correctDiv i.correctOk::before{
    left: 7px;
    width: 110%;
    bottom: 14px;
}
.correctDiv i.correctOk::after{
    width: 50%;
    left: -2px;
    bottom: 6px;
}*/
.correctDiv i.correctOk{
    display: flex;
    background: url(../images/imgDui.png) no-repeat;
}
.correctDiv i.correctError{
    display: flex;
    background: url(../images/imgCuo.png) no-repeat;
}
table.jmYwyyB .bkgc_4 span{
    display: flex !important;
}
.CorrectionResults .my_dtjg_table .test_result td:nth-child(1) {
    min-width:50px;
}
.CorrectionResults .my_dtjg_table .test_result td:nth-child(2) {
    min-width:80px;
}
.CorrectionResults .my_dtjg_table .test_result td:nth-child(3) {
    min-width:80px;
}
.CorrectionResults .my_dtjg_table .test_result td:nth-child(4) {
    min-width:55px;
}

/* 答题弹窗样式 */
.tangWin{
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    /* opacity: 0;
    visibility: hidden; */
    background: rgba(0, 0, 0, 0.4);
    z-index: 100;
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s;
}
.tangWin.is_acitve {
    display: flex;
    justify-content: center;
    align-items: center;
}
.tangWin_box{
    width: 95%;
    max-width: 1200px;
    overflow: hidden;
    background-color: #fff;
    border-radius: 6px;
    position: relative;
    max-height: 100vh;
}
.closeBox{
    height: 50px;
    padding: 15px;
    text-align: center;
}
.closeBox .btnClose{
    background-color: #fd7a00;
    line-height: 45px;
    display: inline-block;
    padding: 0 20px;
    text-align: center;
    color: #fff;
    border-radius: 8px;
    font-size: 17px;
}
.CorrectingResultWin .clockX{
    top: 3px;
    right: 5px;
    display: flex;
    background-color: #fff;
    border: 1px solid #e0e0e0;
}
.CorrectingResultWin .clockX::before,
.CorrectingResultWin .clockX::after{
    left: 7px;
}
.clockX{
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 3px;
    height: 37px;
    width: 37px;
    display: flex;
    z-index: 3;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transition: all .3s ease 0s;
}
.clockX:before {
    content: "";
    position: absolute;
    display: block;
    width: 60%;
    height: 2px;
    top: 17px;
    left: 5px;
    transform: rotate(45deg);
    background-color: #2c3e50;
}
.clockX:after {
    content: "";
    position: absolute;
    display: block;
    width: 60%;
    height: 2px;
    top: 17px;
    left: 5px;
    transform: rotate(-45deg);
    background-color: #2c3e50;
}
.EdtDiv{
    position: relative;
    width: 100%;
    padding-bottom: 50%;
    height: 0;
}
.EdtDivText{
    position: relative;
    line-height: 45px;
    background-color:#f9f9f9;
    border: 1px solid #e5e5e5;
    display: flex;
    align-items: center;
    padding: 0 10px;
    font-size: 18px;
}
.EdtDivTextSlS{
    font-size: 18px;
    font-weight: 700;
}
.EdtDivTextSlS span{
    font-size: 17px;
    margin-left: 5px;
}
.EdtIfrem {
    position: absolute; 
    z-index: 9999999; 
    width: 100%; 
    height: 100%;
    border: 0;
}
.eListeningBody .EdtDiv{
    padding: 15px;
    height: auto;
    max-height: 70vh;
}
.eListeningBody .EdtDiv > div{
    padding-top: 0 !important;
}
.wordBy .kb_search_zi .jslist ul li{
    line-height: 25px;
    width: 100%;
    text-align: left;
    padding: 5px 8px 0 8px;
}
.Ttable.eReadingTRTable .kb_jscx .row .cell span{
    text-align: center;
}
.Ttable.eReadingTRTable .kb_jscx .row .cell:nth-child(2) span{
    text-align: left;
}
.Ttable.eReadingTRTable .kb_jscx .row .cell:nth-child(4){
    display: flex;
    align-content: center;
}
.eClassicT_nav .col-md-2{
    width: 20%;
}
.eChineseSyllabusAlign_ke{
    justify-content: space-between;
    display: flex;
}
.eC_syMT_RDiv{
    color: #515151;
    display:flex;
    justify-content: space-between;
}
.eC_syMT_RDiv span{
    display: flex;
    position: relative;
    align-items: center;
    font-size: 16px;
    cursor: pointer;
    padding: 0 10px;
    min-width: 90px;
}
.eC_syMT_RDiv span:hover{
    color: #2b89d7;
}
.eC_syMT_RDiv span::after{
    content: '';
    display: block;
    position: absolute;
    right: 0;
    width: 1px;
    height: 20px;
    background-color: rgba(0, 0, 0, 0.1);
}
.eC_syMT_RDiv span:last-child::after{
    display: none;
}
.eC_syMT_RDiv span::before{
    width: 35px;
    height: 35px;
    content: '';
    display: block;
    margin-right: 5px;
}
.eC_syMT_RDiv span.active{
    color: #ed406a;
}
span.eC_oral::before{
    background: url(../images/eclassic_60s.png) no-repeat;
}
span.eC_oral.active::before{
    background: url(../images/eclassic_60.png) no-repeat;
}
span.eC_Listening::before{
    background: url(../images/eclassic_60_1s.png) no-repeat;
}
span.eC_Listening.active::before{
    background: url(../images/eclassic_60_1.png) no-repeat;
}
span.eC_Composion::before{
    background: url(../images/eclassic_60_2s.png) no-repeat;
}
span.eC_Composion.active::before{
    background: url(../images/eclassic_60_2.png) no-repeat;
}

/* 按钮弹出 */
.PopupInto{
    cursor: pointer;

}
.PopupTBox{
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex; 
    justify-content: center;
    align-items: center;   
    z-index: 999;
    background: rgba(0,0,0,0.3);
}
.PopupTBox.active{
    opacity: 1;
    visibility:visible;
}
.PopupMain{
    max-width: 750px;
    min-width: 300px;
    min-height: 300px;
    max-height: 600px;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
}
.PopupTitle{
    line-height: 45px;
    padding-left: 10px;
    font-size: 17px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    background-color: #f9f9f9;

}
.PopupTitle b{
    display: flex;
    height: 40px;
    width: 40px;
    justify-content: center;
    align-items: center;
    position: relative;
    cursor: pointer;
}
.PopupTitle b:before {
    width: 55%;
    height: 4%;
    background-color:#2c3e50;
    content: "";
    transform: rotate(45deg);
    position: absolute;
}
.PopupTitle b::after {
    width: 55%;
    height: 4%;
    background-color:#2c3e50;
    content: "";
    transform: rotate(-45deg);
    position: absolute;
}
.PopupDiv{
    padding: 15px 5px;
}
.PopupRoll{
    overflow-x: hidden;
    max-height: 500px;
    font-size: 16px;
    padding: 0 10px;
}
.PopupRoll .tableData{
    border: 1px solid #e0e5ec;
    margin-bottom: 10px;
}
.PopupRoll .tableData td{
    line-height: 35px;
    padding: 5px;
    border-bottom: 1px rgba(0,0,0,0.1) dotted;
    border-right: 1px solid #e0e5ec;
}
.PopupRoll .tableData td:nth-child(1){
    width: 10%;
    min-width: 60px;
    background-color: #f9f9f9;
    text-align: center;
}
.PopupRoll .tableData td:nth-child(2){
    width: 40%;
    min-width: 150px;
}
.PopupRoll .tableData td:nth-child(3){
    width: 10%;
    min-width: 60px;
    background-color: #f9f9f9;
    text-align: center;
}
.PopupRoll .tableData td:nth-child(4){
    width: 40%;
    min-width: 150px;
}
.EtutorReadingTC .PopupRoll .tableAnswer{
    max-width: none;
}
.PopupRoll .tableAnswer{
    overflow: auto;
    max-width: 520px;
}
.PopupRoll .tableAnswer td{
    width: 25%;
}
.PopupRoll .tableAnswer td:nth-child(1){
    min-width: 100px;
}
.PopupRoll .tableAnswer td:nth-child(2){
    min-width: 50px;
    width: 75px;
}
.PopupRoll .tableAnswer td:nth-child(3){
    min-width: 80px;
}
.PopupRoll .tableAnswer td:nth-child(4){
    min-width: 80px;
}
.PopupRoll .tableAnswer td:nth-child(5){
    min-width: 80px;
}
.PopupRoll .tableAnswer thead th{
    background-color: #e2f5ff;
    border: 1px solid #e2f5ff!important;
    color: #1088f8;
    line-height: 45px;
    text-align: center;
}
.PopupRoll .tableAnswer tbody td {
    border-bottom: 1px solid #e0e5ec;
    border-left: 1px solid #e0e5ec;
    padding: 5px 10px;
    text-align: center;
    height: 35px;
}
.PopupRoll .tableAnswer tbody tr{
    border-right: 1px solid #e0e5ec;
}

.mLayer{
    max-width: 90%;
    border-radius: 10px;
    overflow: hidden;
}
.stuAccountBody .search_select select{
    min-width: 200px;
}
.stuAccountBody .search_select .form-control{
    border-radius: 0;
    height: 40px;
    display: flex;
    align-items: center;
    min-width: 200px;
    text-align-last: center;
}
.etutor_body .slk input{
    text-align: center;
}
.see_work{
    max-width: 1100px;
    max-height: 650px;
    height: auto !important;
    min-height: 500px;
    width: 90% !important;
}
.TchMainMng_body .ma_anniu{
    flex-wrap: wrap;
}
.TchMainMng_body .ma_anniu a{
    margin-top: 5px;
    margin-left: 8px !important;
    margin-right: 0 !important;
}
.TchMainMng_body .ma_anniu a.ma_an1:nth-child(1){
    min-width: 88px;
}
.TchMainMng_body .ma_anniu a.ma_an1:nth-child(2){
    min-width: 95px;
}
.TchMainMng_body .rowP span{
    display: flex;
    flex-wrap: wrap;
}
.newAssigD{
    display: flex;
}
.newAssigD > div{
    width: 14.285%;
}
.newAssigD > div.star_x:last-child{
    background: none;
}

.ea_table_tb table#tableSort {
    border-collapse: collapse;
}
.ea_table_tb table#tableSort tbody:nth-child(1){
    position: sticky;
    top: 0;
    z-index: 2;
}
.ea_table_tb table#tableSort td:first-child,
.ea_table_tb table#tableSort th:first-child{
    position: sticky;
    left: 0; /* 首列永远固定在左侧 */
    z-index: 1;
    background-color: #f7f8f8 ;
}
.ea_table_tb table#tableSort th:first-child{
    background-color: #d1e5f6 ;
}
.ea_table_tb{
    overflow: auto;
    max-height: 480px;
}
.eA_table{
    position: relative;
}

a.titleHref{
    text-decoration: underline;
}
.slsTitle{
    cursor: pointer;
    color:#e0357e;
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
}
.slsTitle::before{
    content: '';
    display: block;
    width: 26px;
    height: 26px;
    margin-right: 5px;
    background: url(../images/copyInto.png) no-repeat center;
}
.tanchuangBox{
    width: 100%; height: 100%; background: rgb(0 0 0 / 0.36);  z-index: 1000; 
    display: none;
    position: fixed;
    top: 0;
}
.tanchuangBoxD{
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%;
}
.tanchuangBoxD > div{
    position: relative; 
    z-index: 1000; 
    padding: 10px 15px 20px 15px;
    max-width: 350px;
    border-radius: 10px; background: #fff; text-align: center
}
.tanchuangBoxD .tcTButtonR button{
    width: auto;
}
.submitBox .tcTButtonR a{
    line-height: 40px;
    border: none;
    outline: none;
    letter-spacing: 1px;
    background-color: transparent;
    font-size: 18px;
    color: #a10f0f;
    font-weight: bold;
    padding: 0 10px;
}
.submitBox div.SLSHrefR p{
    font-size: 16px;
    margin-bottom: 10px;
    text-indent: 0;
    line-height: 25px;
}
.submitBox div.SLSHrefR .submitBoxTitleCn{
    font-size: 17px;
}
.submitBox .tanchuangBoxD > div.SLSHrefR{
    max-width: 450px;
}
.tcT{
    font-size: 16px;
    padding: 8px 0 20px 0;
    color: rgba(0, 0, 0, 0.6);
}
.tcTButton button{
    line-height: 45px;
    width: 130px;
    letter-spacing: 0.05rem;
    border-radius: 5px;
    background: #30a5ff;
    color: #fff;
    border: 0;
    font-size: 18px;
}
.rLrightSLS{
    display: flex;
}
.rLrightSLS > span{
    min-width: 180px;
}
.SLSRelesed{
    display: flex;
    flex-wrap: wrap;
}
.SLSRelesed .radio_box{
    min-width: 150px;
}
.SLSRelesed .sls_explain{
    line-height: 20px;
    color: blue;
    padding-left: 30px;
}
.tanchuangBoxD > div.SLSHrefR{
    max-width: 600px;
    padding-top: 20px;
    width: 90%;
}
div.SLSHrefR img{
    padding-bottom: 10px;
}
.SLSHrefP01{
    max-width: 330px;
    margin: auto;
}
div.SLSHrefR p{
    font-size: 17px;
    color: #000;
}
div.SLSHrefR p span{
    display: block;
}
div.SLSHrefR h2{
    padding-top: 5px;
    font-size: 16px;
    text-align: center;
    color: #000;
}
div.SLSHrefR h2 span{
    display: block;
    padding-top: 5px;
    color: #1250e0;
}
div.SLSHrefR h3{
    display: flex;
    width: auto;
    color: #fff;
    padding: 0px 15px;
    margin-bottom: 5px;
    font-size: 16px;
    border-radius: 5px;
    align-items: center;
    cursor: pointer;
    margin: 10px auto;
    justify-content: center;
}
.copyLinkUrl{
    background-color: #1aa1ed;
}
.copyLinkIframe{
    background-color: #fe7b45;
}
div.SLSHrefR h3 span{
    line-height: 18px;
    min-height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px;
    padding: 0 10px;
}
div.SLSHrefR h3.CopyID {
    max-width:100px;
    background-color:aliceblue;
}
.savePdfAll{
    display: flex;
    justify-content: center;
    padding: 5px 0;
}
div.SLSHrefR h3.savePdf {
    max-width: none;
    margin: 0;
    min-height: 40px;
}
.savePdfAll .CopyID{
    /* border: 1px dotted #5da8ff;
    color: #278bff;
    background: #e6f1fd; */
    display: flex;
    width: auto;
    color: #fff;
    padding: 8px 15px;
    margin-bottom: 5px;
    font-size: 16px;
    background: #1aa1ed;
    border-radius: 5px;
    align-items: center;
    cursor: pointer;
}
.tcTButtonR button {
    line-height: 40px;
    width: 120px;
    border: none;
    outline: none;
    letter-spacing: 1px;
    background-color: transparent;
    font-size: 18px;
    color: #a10f0f;
    font-weight: bold;
}

.CopySuccessfulTC{
    position:fixed;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1001;
}
.CopySuccessfulTC span{
    line-height: 50px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 16px;
}

.slsTable .Ttable .row.header .cell{
    font-size: 16px;
}
.slsTable .Ttable .row .cell:nth-child(2){
    width: 20%;
    min-width: 120px;
}
.slsTable .Ttable .row .cell:nth-child(3){
    justify-content: center;
    min-width: 120px;
}
.slsTable .Ttable .row .cell:nth-child(4){
    min-width: 120px;
    width: 15%;
}
.slsTable .Ttable .row .cell:nth-child(5){
    width: 15%;
}
.slsTable .Ttable .row .cell:nth-child(6){
    min-width: 120px;
}
.slsTable .Ttable .row .cell:nth-child(7){
    width: 13%;
    min-width: 80px;
}
.MaskClass .product-image a{
    opacity: 0.45;
}
.MaskClass .product-content{
    filter: grayscale(100%);
}
.MaskClass .read_bu02{
    color: #4caaf8;
    border: 1px solid #4caaf8;
}
.MaskClass .read_bu02:hover {
    background: #4caaf8;
    color: #fff;
}
.eC_syM_nr.eCGray{
    filter: none;
    opacity: 0.5;
}
.at_con_top.noprint{
    background-color: #e4f5fe !important;
    margin-top: 10px;
}
.TchMainMngNew{
    min-height: 450px;
    clear: both;
}
.TchMainMngNew .ma_anniu{
    margin: 0;
}
.TchMainMngNText{
    color: #0066ff;
    font-size: 18px;
}
.TchMainMngNTable{
    margin-top: 20px;
}
.TchMainMngNText1{
    font-size: 18px;
    line-height: 30px;
}
.TchMainMngNTableMain{
    display: flex;
    padding-top: 10px;
}
.pieChartD{
    width: 65%;
}
.TchMainMngNTableMain .StatisticaK{
    width: 35%;
    position: relative;
    min-width: 300px;
}
.TchMainMngNTableMain .StatisticaK table th:nth-child(2),
.TchMainMngNTableMain .StatisticaK table th:nth-child(3){
    min-width: 90px;
}
.TchMainMngNTableMain .StatisticaK thead th div{
    line-height: 20px;
    padding: 5px;
}
.TchMainMngNTableMain .StatisticaK thead th span{
    display: block;
    font-size: 15px;
}
.DTTJDiv .TchMainMngNText{
    padding-bottom: 10px;
}
.DTTJDiv_Tbale{
    overflow: auto;
    width: 100%;
}
.DTTJDiv_Tbale table{
    border-collapse: collapse;
}
.DTTJDiv_Tbale tr td{
    line-height: 35px;
    padding: 5px 10px;
    font-size: 16px;
    text-align: center;
}
.DTTJDiv_Tbale tr:nth-child(1) td{
    min-width: 120px;
    padding: 5px 0;
}
.DTTJDiv_Tbale tr td:nth-child(1){
    min-width: 120px;
    text-align: center;
}
.DTTJDiv_Tbale tr td:nth-child(1),
.DTTJDiv_Tbale tr:nth-child(1){
    position: sticky;
    left: 0;
    z-index: 1;
    background-color: #f7f8f8;
}
.DTTJDiv_Tbale tr:nth-child(2) td{
    background-color: #e4f3ff !important;
}
.DTTJDiv_Tbale tr:nth-child(1),
.DTTJDiv_Tbale tr:nth-child(1) td:nth-child(1){
    /* background-color: #d1e5f6 !important; */
    background-color: #5586fb !important;
    color: #fff;
}
.TchMainMng_body .TtableMngNew{
    min-height: auto;
    overflow: auto;
}
.TchMainMng_body .TtableMngNew .row > div.cell:nth-child(1){
    width: 5%;
    min-width: 50px;
}
.TchMainMng_body .TtableMngNew .row > div.cell:nth-child(2){
    width: 20%;
    min-width: 140px;
}
.TchMainMng_body .TtableMngNew .row > div.cell:nth-child(3){
    width: 15%;
    min-width: 110px;
    justify-content: center;
}
.TchMainMng_body .TtableMngNew .row > div.cell:nth-child(4),
.TchMainMng_body .TtableMngNew .row > div.cell:nth-child(5),
.TchMainMng_body .TtableMngNew .row > div.cell:nth-child(6),
.TchMainMng_body .TtableMngNew .row > div.cell:nth-child(8){
    width: 15%;
    min-width: 110px;
}
.TchMainMng_body .TtableMngNew .row > div.cell:nth-child(7),
.TchMainMng_body .TtableMngNew .row > div.cell:nth-child(9){
    width: 15%;
    min-width: 80px;
}

.TchMainMng_body .TtableMngNew .header1 > div.cell:nth-child(1){
    width:5%;
    min-width: 50px;
}
.TchMainMng_body .TtableMngNew .header1 > div.cell:nth-child(2){
    width: 20%;
    min-width: 140px;
}
.TchMainMng_body .TtableMngNew .header1 > div.cell:nth-child(3),
.TchMainMng_body .TtableMngNew .row > div.cell13a:nth-child(3){
    width: 20%;
    min-width: 140px;
}
.TchMainMng_body .TtableMngNew .row > div.cell18a:nth-child(7){
    width: 15%;
    min-width: 120px;
}
.TchMainMng_body .TtableMngNew .header1 > div.cell:nth-child(4),
.TchMainMng_body .TtableMngNew .row > div.cell13b:nth-child(4){
    width: 12%;
    min-width: 80px;
}

.TchMainMng_body .TtableMngNew .header1 > div.cell:nth-child(5){
    width: 15%;
    min-width: 110px;
}
.TchMainMng_body .TtableMngNew .header1 > div.cell:nth-child(6){
    width: 15%;
    min-width: 110px;
}
.TchMainMng_body .TtableMngNew .header1 > div.cell:nth-child(7){
    width: 15%;
    min-width: 120px;
}
.TchMainMng_body .TtableMngNew .header1 > div.cell:nth-child(8){
    width: 15%;
    min-width: 110px;
}
.TchMainMng_body .TtableMngNew .header1 > div.cell:nth-child(8)
.TchMainMng_body .TtableMngNew{
    min-height: auto;    
    /* max-height: 360px; */
    overflow: auto;
}
.clockXForgetId{
    top: 10px;
}
.eAssig_body .TchMainMngNew .eReadingR h1{
    display: flex;
    flex-wrap: wrap;
}
.TchMainMngNew .eReadingR h1 span{
    display: flex;
    font-size: 24px;
    color: #0066ff;
}
.DTTJDiv1{
    margin-top: 20px;
}
.DTTJDiv1 .highcharts-title{
    color: #c00000 !important;
}
.go_back {
    margin-right: 20px;
    background-color: rgb(255 106 0 / 0.78);
    text-align: center;
    box-sizing: border-box;
    border-radius: 5px;
    cursor: pointer;
    padding: 10px;
    padding-left: 0;
    padding-right: 20px;
    color: #fff
}
.columnChartTitle,
.pieChartTitle{
    fill: #cb3a3a;
}
.BateInto{
    font-weight: normal;
    background: #ff626f;
    color: #fff;
    font-size: 13px;
    padding: 0 5px;
    border-radius: 6px;
    margin-left: 5px;
    border-bottom-left-radius: 0;
}

/* 易华文公链 */
.echinesefileLink{
    /* position: relative !important; */
    top: 88px !important;
}
.echinesefileLink #canvas{
    position: relative;
}
.echineseTopSLS{
    position: relative;
    z-index: 1;
    background-color: #1190e8;
    min-height: auto;
    width: 100%;
}
.echineseTopSLS .container{
    max-width: 1200px;
    margin: auto;
    padding: 0 10px;
    position: relative;
    height: 88px;
    display: flex;
    align-items: center;
    width: 100%;
}
.echineseTopSLS .in_toplfet{
    padding: 0;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 23px;
}
.echineseTopSLS .in_toplfet ul{
    line-height: 25px;
}
.echineseTopSLS .in_toplfet ul:nth-child(1){
    margin-right: 10px;
}
.echineseTopSLS .in_toplfet ul.mob_top {
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
}
.echineseTopSLS a#backClose{
    right: 20px;
    top: 15px;
}
.echineseTopSLS a#backClose .top_button:hover{
    background: #fff;
    margin-top: 0;
}
.echineseTopSLS b{
    font-weight: normal;
}
.echineseSLSName{
    position: absolute;
    right: 50%;
    bottom: 3px;
    margin-right: -380px;
    display: flex;
    /* background-color: #7adcf2; */
    padding: 10px 85px 10px 20px;
}
.echineseSLSName header{
    display: flex;
}
.echineseSLSName header h1{
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
    font-weight: normal;
    display: flex;
    align-items: center;
    min-width: 115px;
    letter-spacing: 0;
}
.echineseSLSName header span{
    display: flex;
}
.echineseSLSName header input{
    line-height: 40px;
    border: 0px solid rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    margin: 0 10px;
    font-size: 16px;
    padding: 0 10px;
}
.echineseTopSLS .IdStatus ul li div{
    background-color: #007dd4;
}
.echineseSLSName select{
    line-height: 40px;
    border: 0px solid rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    font-size: 16px;
    padding: 0 5px;
}
.echineseTopSLS .in_toplfet ul span{
    font-size: 16px;
    line-height: 20px;
    width: 100%;
}
.echineseTopSLS .IdStatus{
    bottom: 0;
    right: 95px;
}
.PopupDivSLS .PopupDiv{
    position: relative;
    width: 97%;
    margin: 12px 1.5%;
    padding: 0;
}
.PopupDivSLS .PopupDiv table{
    border-spacing: 0;
    width: 100%;
}
.PopupDivSLS .PopupRoll .tableData tr:last-child td{
    border-bottom: 0;
}
.PopupDivSLS .PopupRoll .tableData td{
    border-bottom: 1px rgba(0,0,0,0.1) solid;
}
.PopupDivSLS .PopupRoll .tableData td:last-child{
    border-right:0;
}
.PopupDivSLS .PopupDiv table tbody td:last-child{
    border-right: 1px solid #e0e5ec;
}
.slseOral .echineseSLSName,
.slseListening .echineseSLSName{
    bottom: 0;
    width: 100%;
    background-color: #fff;
    left: 0;
    bottom: -60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 2px #00000026;
    padding: 10px 0;
}
.slseOral .echineseSLSName header,
.slseListening .echineseSLSName header{
    max-width: 1170px;
    margin: auto;
    width: 1170px;
    padding: 0 10px;
    justify-content: flex-end;
}
.slseOral select,
.slseOral header input,
.slseListening select,
.slseListening header input{
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0;
    min-width: 220px;
}
.slseOral .echineseSLSName header h1,
.slseListening .echineseSLSName header h1{
    color: #000;
}
.slseOral .container,
.slseListening .container{
    flex-wrap: wrap;
    margin-bottom: 60px;
    position: initial;
}
.IDRetrieve.slseOral{
    background: #48d5d4;
}
.IDRetrieve.slseListening{
    background: #2fc3dc;
}
.IDRetrieve.slseOral .top_close::after,
.IDRetrieve.slseOral .top_close::before{
    background-color: #01b3b2;
}
.IDRetrieve.slseListening .top_close::after,
.IDRetrieve.slseListening .top_close::before{
    background-color: #1299b0;
}
.slseOral a#backClose,
.slseListening a#backClose{
    right: 50%;
    margin-right: -580px;
}
.slseOral .IdStatus,
.slseListening .IdStatus{
    right: 50%;
    margin-right: -510px;
}
.slseOral .IdStatus ul li div,
.foot_jd.slseOral{
    background-color: #10b6cf;
}
.slseListening .IdStatus ul li div,
.foot_jd.slseListening{
    background-color: #1299b0;
}
.eListeningBody .slseListening .in_toplfet{
    padding: 0;
}
.eListeningBodySLS .container {
    min-width: 1170px;
}
.foot_jd.slseOral .container{ 
    margin-bottom: 0;
}
.foot_jd.slseOral{
    padding-top: 15px;
    min-height: 70px;
}
.foot_jd.slseOral span{
    margin-top: 8px;
}
#SLSqList{
    width: 100% !important;
    display: flex;
    justify-content: center;
    border-top: 1px dotted rgba(0, 0, 0, 0.1);
    padding: 15px 0;
}
#SLSqList.active{
    display: none;
}
.slsRecordeEoral{
    overflow: auto;
}
.slsRecordeEoral table{
    width: 720px !important;
}
.slsRecordeEoral table th{
    min-width: 100px;
    text-align: center;
    vertical-align: middle !important;
}
.slsRecordeEoral thead tr > th:nth-child(1){
    min-width: 150px;
}
.slsRecordeEoral table thead span{
    font-size: 15px;
    line-height: 15px;
    display: block;
}
.slsRecordeEoral .head_table{
    background-color: #e2f5ff;
}
.slsRecordeEoral .head_table th{
    border-bottom: 0;
}
.slsRecordeEoral .table_body_td tr:first-child th{
    border-top: 0;
}
.slseFunland{
}
.TFunlandSLS .zhishi_donghua{
    position: relative;
}
.TFunlandSLS .zhishi_donghua iframe{
    position: relative;
    z-index: 1;
}
.TFunlandSLS .zhishi_donghua::after{
    content: '';
    width: 100%;
    position: fixed;
    height: 100%;
    top: 0;
    background: url(../images/content_atlas_1.png) no-repeat center bottom #03c4f5;
    background-size: 100% auto;
}
.slseFunland .container{
    max-width: 1220px;
}
.EtutorReadingTopSLS .container {
    max-width: 1220px;
}
.EtutorReadingTopSLS{
    background-color: #6966fd ;
}
.EtutorReadingTopSLS .top_close::after,
.EtutorReadingTopSLS .top_close::before{
    background-color: #514ee9;
}

.EtutorReadingTopSLS .IdStatus ul li div{
    background: #543fda;
}
.slsEtutorReading_Footer{
    background-color: #6966fd;
}
.slsEtutorReading{
    letter-spacing: 0;
    color: #000;
}
.slsButton input{
    font-size: 16px;
    line-height: 35px;
    padding: 5px 15px;
    min-width: 100px;
    border-radius: 8px;
}
.eAssReading_body .tabscontent ul.chineseSlsUl li.re_yche{
    width: 80%;
}

/* 答题结果弹窗 */
.AnswerResultsTC{
    font-size: 16px;
}
.AnswerResultsTC .tangWin_box{
    max-width: 680px;
}
.AnswerResultsTC .EdtDivTextSlS,
.AnswerResultsTC b{
    font-weight: normal;
}
.AnswerResultsTC .show_test_tit{
    margin: 10px 2%;
    width: 96%;
}
.AnswerResultsTC .test_result{
    width: 100%;
}
.AnswerResultsTC .test_result tr.test_result_tit td{
    border: 1px solid #e2f5ff;
    text-align: center;
}
.AnswerResultsTC .test_result td{
    border: 1px solid #e0e5ec;
    text-align: center;
    line-height: 30px;
}
.AnswerResultsTC .EdtDiv{
    padding: 0 10px;
    height: auto;    
    min-height: 30vh;
    max-height: 80vh;
    overflow: auto;
}
.AnswerResultsTC .EdtDiv > footer{
    text-align: right;
    padding: 5px 0;
}
.AnswerResultsTC .test_result_tit td:nth-child(1),
.AnswerResultsTC .test_result_tit td:nth-child(4){
    min-width: 50px;
    width: 20%;
}
.AnswerResultsTC .test_result_tit td:nth-child(2),
.AnswerResultsTC .test_result_tit td:nth-child(3){
    min-width: 80px;
    width: 30%;
}
.AnswerResultsTC .test_result td{
    text-align: center;
}
.CorrectingResultWin .tangWin_box{
    max-width: 920px;
}
.CorrectingResultWin > i{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: transparent;
}
.CorrectionResults .my_dtjg_table{
   width: 100%; 
}
.eReadingRTTable .TtableNr #GridView1 th:nth-child(5){
	min-width: 70px;
}

/* 课文字词 */
.eWordMain{
    width: 100%;
}
.eWordMune{
    display: flex;
    padding: 20px 0 5px 0;
    width: 100%;
}
.eWordMune a{
    display: flex;
    justify-content: center;
    padding: 0 10px;
    line-height: 48px;
    border-radius: 5px;
    background-color: #4caaf8;
    color: #fff;
    margin: 0 5px;
    font-size: 19px;
    width: 150px;
    cursor: pointer;
}
.eWordMune a:nth-child(1){
    margin-right: 10px;
}
.eWordMune a.active{
    background-color: #ed406a;
    position: relative;
}
.eWordMune a.active::before{
    content: '';
    display: block;    
    position: absolute;
    bottom: -20px;
    border: 10px solid #ed406a;
    border-color: #ed406a transparent transparent transparent;
}
.eWordMain h1{
    text-align: center;
}
.eWordMainList > div header{
    background-color: #ff9e35;
    line-height: 50px;
    font-size: 22px;
    text-align: center;
    color: #fff;
    letter-spacing: 0.15rem;
    border-radius: 8px;
}
.eWordMainList > div > div{
    min-height: 46vh;
    padding: 10px;
}
.eWordMainList > div ul{
    display: flex;
    flex-wrap: wrap;
    height: auto;
    margin: 0 -18px;
}
.eWordMainList > div ul li{
    width: 20%;
    padding: 8px;
}
.eWordMainList > div ul li a{
    display: block;
    border: 1px solid #ffc587;
    background-color: #fff0df;
    text-align: center;
    line-height: 45px;
    border-radius: 5px;
    color: #474747;
    font-size: 17px;
    transition: 0.2s;
}
.eWordMainList > div ul li a:hover{
    transform: scale(1.05);
    background-color: #fcb366;
    border: 0;
    color: #fff;
}
.eWordMainList > div ul li.ecGray{
    filter: none;
}
.eWordMainList > div ul li.ecGray a{
    background-color: #f5f6fa !important;
    border-color: #f5f6fa !important;
    color: #868c9a !important;
}
.eWordMainList.class01 > div ul li.ecGray a{
    background-color: #fdeff6 !important;
    border-color: #fdeff6 !important;
}
.eWordMainList.class02 > div ul li.ecGray a{
    background-color: #fff2f1 !important;
    border-color: #fff2f1 !important;
}
.eWordMainList.class03 > div ul li.ecGray a{
    background-color: #fff6eb !important;
    border-color: #fff6eb !important;
}
.eWordMainList.class04 > div ul li.ecGray a{
    background-color: #effbfd !important;
    border-color: #effbfd !important;
}
.eWordMainList.class05 > div ul li.ecGray a{
    background-color: #f1f8fd !important;
    border-color: #f1f8fd !important;
}
.eWordMainList.class06 > div ul li.ecGray a{
    background-color: #f1f6ff !important;
    border-color: #f1f6ff !important;
}

.eWordMainList > div.eWordMain_zc header{
    background-color: #3ac3cc;
}
.eWordMainList > div.eWordMain_zc > div{
    border-color: #3ac3cc;
}
.eWordMainList > div.eWordMain_zc ul li a{
    background-color: #e8fbff;
    border-color: #85d0e0;

}
.eWordMainList > div.eWordMain_zc ul li a:hover{
    background-color: #5ad0db;
}
.eWordMainList{
    padding: 0 5px;
}
/* 课文字词年纪色系切换 */
.eWordMainList.class01 > div header{
    background-color: #fa6b9a;
}
.eWordMainList.class01 > div ul li a{
    border: 1px solid #f88cb0;
    background-color: #fae0e8;
}
.eWordMainList.class01 > div ul li a:hover{
    background-color: #fa75a1;
    border: 0;
}
.eWordMainList.class02 > div header{
    background-color: #fb7c72;
}
.eWordMainList.class02 > div ul li a{
    border: 1px solid #fb8f87;
    background-color: #ffdfdd;
}
.eWordMainList.class02 > div ul li a:hover{
    background-color: #fd8a81;
    border: 0;
}
.eWordMainList.class04 > div header{
    background-color: #3ac3cc;
}
.eWordMainList.class04 > div ul li a{
    border: 1px solid #85d0e0;
    background-color: #e8fbff;
}
.eWordMainList.class04 > div ul li a:hover{
    background-color: #5ad0db;
    border: 0;
}
.eWordMainList.class05 > div header{
    background-color: #4caaf9;
}
.eWordMainList.class05 > div ul li a{
    border: 1px solid #77bffb;
    background-color: #d3ebff;
}
.eWordMainList.class05 > div ul li a:hover{
    background-color: #62b5fa;
    border: 0;
}
.eWordMainList.class06 > div header{
    background-color: #407cdf;
}
.eWordMainList.class06 > div ul li a{
    border: 1px solid #729fea;
    background-color: #e0e9f9;
}
.eWordMainList.class06 > div ul li a:hover{
    background-color: #508ae9;
    border: 0;
}
.stu_main .eWordMainList > div > div{
    min-height: 55.5vh;
}
b.navFB{
    display: block;
    font-weight: normal;
    font-size: 14px;
    color: #0292e0;
}
.tex_act01 p b{
    color: #f9557d;
}
.in_nav_list:hover p b.navFB, .in_nav_list:hover span b.navFB{
    color: #52cdd5;
}
.at_div.col .bkgc_4 label{
    text-align: left;
}

@media (max-width:1440px) {

}
@media (max-width:1199px) {

    .ewordTop .eC_syTop{
        padding: 10px 0 !important;
        width: 100%;
    }
    .slsEtutorReading .fjyd_main{
        margin-top: 15px;
    }
    .slsEtutorReading .echineseSLSName{
        box-shadow: 0 0 2px #00000026;
    }
    .slseOral .container,
    .slseListening .container{
        width: 100%;
        margin: 0;
    }
    .IDRetrieve .IdStatus,
    .slseOral a#backClose,
    .slseListening a#backClose{
        margin: 0;
    }
    .slseOral .in_toplfet,
    .slseListening .in_toplfet{
        padding:8px 0 8px 10px !important;
    }
    .eListeningBodySLS .container{
        min-width: auto;
    }
    .slseOral .in_toplfet ul.mob_top,
    .slseListening .in_toplfet ul.mob_top{
        margin-left: 5px;
    }
    .slseOral .echineseSLSName,
    .slseListening .echineseSLSName{
        bottom: 0;
    }
    .IDRetrieve .top_close{
        min-width: auto;
        margin: 0;
        bottom: auto;
        right: auto;
    }
    .IDRetrieve{
        min-height: auto;
        padding: 0px;
    }
    .IDRetrieve .in_toplfet {
        padding: 8px 0;
        margin-left: 0px;
        align-items: center;
        display: flex;
    }
    .IDRetrieve .in_toplfet img{
        height: 55px;
    }
    .IDRetrieve .in_toplfet img{
        height: 55px;
    }
    .IDRetrieve .in_toplfet{
        font-size: 20px;
        padding-top: 0;
    }
    .IDRetrieve .in_toplfet ul span {
        font-size: 15px;
        line-height: 20px;
    }
    .IDRetrieve .in_toplfet ul.mob_top {
        margin-top:0;
    }
    .echineseTopSLS .container{
        height: auto;
        flex-wrap: wrap;
        padding: 0;
    }
    .echineseSLSName{
        position: relative;
        background-color: #fff;
        width: 100%;
        right: auto;
        margin: 0;
        bottom: auto;
        display: flex;
        justify-content: flex-end;
        padding-right: 15px;
    }
    .echineseSLSName select,
    .echineseSLSName input{
        border: 1px solid rgba(0, 0, 0, 0.2) !important;
        border-radius: 0 !important;
        min-width: 225px;
    }
    .echineseSLSName header h1{
        color: #000;
    }
    .IDRetrieve .in_toplfet ul:nth-child(1){
        display: flex;
        margin-right: 0;
    }
    .IDRetrieve a#backClose {
        width: 50px;
        height: 50px;
        top: 10px;
        right: 10px;
    }
    .IDRetrieve .top_close::before,
    .IDRetrieve .top_close::after{
        width: 25px;
    }
    .IDRetrieve .IdStatus{
        bottom: auto;
        top: 15px;
        right: 72px;
    }
    .IDRetrieve .IdStatus ul li div{
        font-size: 16px;
        min-height: 55px;
    }
    .IDRetrieve .IdStatus ul li div span{
        font-size: 14px;
    }
    .IDRetrieve .top_close{
        width: 44px;
        height: 44px;
    }
    .IDRetrieve .IdStatus ul li{
        height: 55px;
    }
    .rLrightSLS{
        flex-wrap: wrap;
    }
    .SLSRelesed {
        width: 100%;
    }
    .gradedM_nrR{ display: none;}
    .wordBy_div ul li a{ width: 31.333333%;}
    .eC_syM_nr{ width:25%;}
    .eC_syTop_l a{ border-radius: 5px; width: 31.333333%; margin:5px 1%;}
    .eC_syTop_l{ padding-bottom: 0px;}
    .gradedM_eAss{ position: relative; bottom: 0;}
    .eAssig_body .gradedM .row{ padding:0 10px 10px 10px;}
    .eAssig_body .gradedM .row a{ width: 50%; display: block; padding: 5px;}
    .eAssig_body .gradedM_nr.active{ padding: 10px 20px !important;}
    .eAssig_body .gradedM_nr{ border:0; border-radius: 5px; margin: 0;}
    .eOral_body{}
    .Live_body.message_body .classTow{ width: 33.333333%;}

    .eAssigP_body .gradedM .row{ padding:0 10px 0 10px;}
    .eAssigP_body .gradedM .row a{ width: 50%; display: block; padding: 5px;}
    .eAssigP_body .gradedM_nr.active{ padding: 10px 20px !important;}
    .eAssigP_body .gradedM_nr{ border:0; border-radius: 5px; margin: 0;}

    .eOral_body .eOralM .row{ padding:0 10px 10px 10px;display: flex; flex-wrap: wrap; position: relative; align-items: center;}
    .eOral_body .eOralM .row a{ width: 50%; display: block; padding: 5px;}

    .eOral_body .eExer_tab.active{ padding: 10px 20px !important;}
    .eOral_body .eExer_tab{ border:0; border-radius: 5px; margin: 0;width: 100%;}
    .orderGradedM{
        display: flex;
        align-items: center;
    }
    .orderGradedM a{
        width: 50%;
        display: block;
        padding: 5px;
    }
    .eOral_body .tableGG.tableNSMain{ overflow: auto;}
    .tableNSMain .head_table th:nth-child(7) {width: 110px;}
    .tableNS33 .eoral_list .eoral_list_item:nth-of-type(2) {width: 110px;}
    /* .tableNS33 .eoral_list .eoral_list_item:nth-of-type(2)::before {left: 269px;}
    .tableNS33 .eoral_list .eoral_list_item:nth-of-type(1)::before{ left:160px;}
    .tableNS33 .eoral_list .eoral_list_item:nth-of-type(3)::before{ left: 378px;} */
    
    .eOral_body .tableGG.eOralART{ overflow: auto;}
    .eAssig_body .radio_boxL label{ flex-wrap: wrap;}
    .eAssig_body .radio_boxL label span{ padding-left: 0 !important; display: block;width: 100%; padding-top: 5px;}

    .Funland-report .col-md-2{ 
        width: 16.666666%;
        padding: 0 5px;
    }
    .my_dtjg {
        margin-top: 0;
        border-radius: 0px;
    }
    .my_dtjg{
        margin-top: 0;
    }
    .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;
    }
    /* .Statistica_main{
        padding-left: 0;
        flex-wrap: wrap;
    }
    .Statistica_div:first-child{
        position: relative;
    }
    .Statistica_div:last-child{
        width: 100%;
        padding-left: 0;
    } */
    .eDicBj .minHight{
        max-width: 970px;
    }
    .leverDiv span a{
        width: 16.666666%;
    }
}
@media (max-width:1100px) {
    .zsw_mainx01 .at_con_top{
        flex-wrap: wrap;
        padding: 10px 0;
    }
    .zsw_mainx01 .at_left span{
        margin-bottom: 5px;
        margin-right: 0;
        margin-left: 10px;
    }
    .zsw_mainx01 .at_left {
        width: 100%;
        justify-content: flex-end;
    }
    .rLrightSLS{
        width: 100% !important;
        flex-wrap: wrap;
    }
    .SLSRelesed{
        flex-wrap: wrap;
    }
    .SLSRelesed .radio_box {
        width: 100%;
    }
    .SLSRelesed .sls_explain{
        padding-left: 30px;
    }
    .eclasslist_tit a{width:23.5% !important; margin: 5px 0.75%;}
    .releaseLive ul li div.rLleft{ width: 40%; max-width: 230px;}
    .releaseLive ul li div.rLright{ width: 60%;}
    .eAssM .eAssMdiv{width: 25%;}
    .eAssM .eAssMdiv:nth-child(5)::before{ display: none;}
    .wd_toButton{ right:2%;}
    .textTS_body .foot_jd{ position: relative;}
    .eC_syMain{ padding-bottom: 0;}
    .MFDfooter .foot_jd{ position: relative;bottom: 0; left: 0; width: 100%;}
    .MFDfooter .container_buttom{ margin-bottom: 0;}
    .eOralApp span.record_search{ display: block; width: 100%; padding:0 5px;}
    .eOral_body .eOralApp .table_top_tip{ padding: 10px 10px 10px 10px;}

    .message_body .gradedM{ padding:0 10px 10px 10px;}
    .Live_body.message_body .classTow{ padding:5px;}
    .Live_body.message_body .gradedM_nr{ border: 0;border-radius: 5px; margin-top:0;}
    .Live_body.message_body .gradedM_nr.active {padding: 10px 20px !important;}

    .Live_body .gradedM{ padding:0 10px 10px 10px;}
    .Live_body .gradedM_nr{ border: 0;border-radius: 5px; margin-top:0;}
    .Live_body .gradedM_nr.active {padding: 10px 20px !important;}
    .Live_body .gradedM .classTowR a {width: 50%;display: block;padding: 5px;}
    .Live_body .gradedM .classTowR a .classTow{ width: 100%;}

    .relbody .bookDiv .etuIMG{
        width: 25%;
        padding-left: 15px;
        padding-right: 15px;
    }

    
}

@media (max-width:1024px){
    
    .Statistical_formBox{
        width: 100%;
        overflow: auto;
    }
    .Statistica_pj,.Statistica_zcj,.Statistica_mainB{
        width: 1100px;
    }
    .word_muneS div{width: 48%;}
    .eOralLayui{
        width: 95% !important;
    }
    
    .eclasslist_tit a{
        width: 31.833333% !important;
    }
    .relbody .bookDiv .etuIMG{
        width: 50%;
    }
    .PopupMain{
        max-width: 90%;
        max-height: 90%;
    }
    .EtutorReadingTC{
        padding: 0 10px;
    }
    .EtutorReadingTC .PopupMain{
        max-width: 100%;
        max-height: 100%;
    }
    
    .TchMainMng_body .ma_anniu a{
        margin-top: 5px;
        margin-left: 0 !important;
        margin-right: 8px !important;
    }
}
@media (max-width:1000px) {
    .container.gradedM .gradedMin{ width: 100%;}
    .gradedM_nr{ margin:0;}
    .Live_body .inside_nav{ padding-top: 10px;}
    .container{ width: 100% !important;}
    .word_muneS{ padding:20px 2% 20px 2%;}
    .wordBy_div{ width: 98%;}
    .wordBy_R .wordBy_div{ width:98%;}
    .wordBy_div ul li a{ width:20%;}
    .gradedM_eAss{ display: block; position: relative;width: 100%; border-radius: 0;bottom:0;}
    
    .body_Pix .nr_Hight{ margin-bottom: 130px;}
    .rowP{ font-size: 14px; padding: 10px 5px;}
    .rowP a{ padding:0 5px;}
    .dysy_div_kc div,.dusy_div_a li{ width: 25%;}
    .eOral_histD .col-md-8{ width: 100%;}
    .eOral_histD .col-md-8{ width: 100%;}
    .Live_body.message_body .classTow{ width: 50%;}
    .eChineseTable  .ea_table_div .ea_table_tb{ overflow: auto;}
    .eChineseTable table{ width: 1000px !important;}
    .eChineseTable div:nth-child(1){width: 100%;overflow: auto;}
    .eChineseTable .jm_ea_anniu{position: relative;padding-left: 30px !important;}
    .eChineseTable input:nth-child(1){ position: absolute; left:13px; top: 20px;}
    .eChineseTable input{margin-bottom: 5px !important;line-height: 30px;font-size: 15px !important;}
    .eChineseTable input.tableDelD{ margin-bottom:0 !important;}
    .eChineseTable input.tableDelD,.tableD input.tableDelB{ position: relative; left: auto;top:auto;}
    .eChineseTable input.tableDelB{ margin-bottom: 5px !important; line-height: 30px; font-size: 15px !important;}
    .eChineseTable input.tableDelD{ margin-bottom:0 !important;}
    .zhishiFAss{ overflow: auto;}
    .zhishiFAss table{ width: 1000px;}
    .table-responsive.Tb_Af{ min-height: auto; display: block; width: 100%; overflow: auto;}
    .radio_flex{
        flex-wrap: wrap;
    }
    .Statistica_div{
        width: 100%;
    }
    .Statistica_div .eExer_tab ul{
        margin-left: 0;
    }
    .orderGradedM a .eExer_tab{
        padding: 6px 10px;
    }
    .orderGradedM a .eExercise_act{
        margin-top: 0 !important;
        height: auto;
        padding: 10px 20px !important;
    }
    .eC_syMT_l li{
        margin-bottom: 10px;
    }
    .eC_syMT_l li a{
        justify-content: flex-start;
    }
    .eChineseSyllabusAlign_ke{
        flex-wrap: wrap;
    }
    
}

@media (max-width:990px) {
    .inside_top {
        margin-bottom: 0px !important;
    }
    .tangWin_box{
        max-width: 600px;
    }
    .IDRetrieve .container{
        position: initial;
    }
    .graded_body .inside_top{
        margin-bottom: 45px;
    }
    .IDRetrieve .IdStatus{
        background: none;
        width: auto;
        bottom: auto;
        padding: 0;
    }
    .IDRetrieve .IdStatus ul{
        padding-top: 0;
    }
    .IDRetrieve .IdStatus ul li div{
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .eC_syMN_tit span{
        font-size: 17px;
    }
    .eC_syMN_tit span h1{
        font-size: 20px;
    }
}
@media (max-width:818px){ 
    .eC_syM_nr {
        width: 33.333333%;
        padding: 2%;
    }
    .eC_syMN_img {
        max-width: none;
    }
    .eC_syMN_tit span h1 {
        font-size: 3vw;
    }
    .eC_syMN_tit span {
        font-size: 2.3vw;
    }
    .foot_jd{text-align:right;} 
    .foot_jd a{ display: block; color: #fff; font-size: 16px;}
    .foot_jd span{float: right; width: 100%; text-align: right;}
    .pieChartD,
    .TchMainMngNTableMain .StatisticaK{
        width: 100%;
        margin-bottom: 10px;
    }
    .TchMainMngNTableMain{
        flex-wrap: wrap;
    }
 }
@media (max-width:768px) {
    .sy_dingw{position:absolute; top:50%;}
    .word_muneT div:nth-child(1).active a h1{color:#ff626f!important ;}
    .eclasslist_tit a{width:32% !important; padding:11px 0px !important; font-size: 16px;}
    .gradedM_nr{border:1px solid #fff; margin-top: 0;}
    .Live_body .classTow{ width: 100%;}
    .Ttable .row.header .cell{ font-size: 14px;}
    .Ttable .row .cell:nth-child(1) {width: 30px;}
    .Ttable .row .cell:nth-child(2) {width: 50px;}
    .Ttable .row .cell:nth-child(3) {width: 80px;}
    .Ttable .row .cell:nth-child(4) {width: 110px;}
    .Ttable .row .cell:nth-child(5) { width: 60px;}
    .Ttable .row .cell:nth-child(6) {width: 120px;}
    .Ttable .row .cell:nth-child(7) { width: 120px;}
    .Ttable .row .cell:nth-child(8) {width: 50px;}
    .Ttable .row .cell:nth-child(9) {width: 70px;}
    .Ttable .row .cell:nth-child(10) {width: 120px;}
    .Ttable .table{ width: 800px;}
    .Live_body .Ttable .row .cell:nth-child(4){width: 140px;}

    .tableGG .TtableNr div{ width:100%;}
    .tableGG .TtableNr table{ width: 800px !important;}
    .tableGG table tbody tr th,.tableGG table tbody tr td a{ font-size: 14px;}
    .tableGG table tbody tr td,.tableGG table tbody tr:nth-child(1){ min-height:45px; height:45px;}
    .eOralLayui{
        min-height: auto;
        height:450px;
        max-width: 680px;

    }
    .eOral_lspgBox{   
        padding: 0 10px 10px 10px;
    }
    .etutor_body .tableGG table tbody tr td{ font-size: 14px;}
    .Ttable .TtableNr { width: 100%; overflow: auto;}
    .gradedM .col-md-3{ width: 100%;}
    
    
    .container_line{ height: 280px;}
    .releaseLive ul li{ flex-wrap: wrap;}
    .releaseLive ul li div.rLleft{ width: 100%; max-width: 100%; text-align: left;}
    .releaseLive ul li div.rLrightP{ width: 100% ;}
    .releaseLive ul li div.rLright{ width: 100%;}
    .rLright select,.rLright input{ width: 100%;}

    .wordBy_div ul li a{ width: 31.333%;}

    .eBook_select .classListTop_select{ flex-wrap: wrap; align-items: center;}
    .eBook_select .classListTop_select select.form-control{ margin: 5px;}
    .eAssig_body .Ttable .table{ width: 1000px;}
    .eAssig_body .Ttable .row .cell{ font-size: 14px;}
    .eReadingR h1{ 
        width: 100%; padding-bottom: 10px; font-size: 20px;margin-bottom: 0;
        margin-top: 10px;
    }
    .TchMainMngNew .eReadingR h1 span{
        font-size: 20px;
    }
    .eReadingR h1 span{ font-size: 16px;}
    .releaseLive_text{ font-size: 14px; padding:10px;}
    .eAssM .eAssMdiv{width: 33.333333%; height:auto; padding-bottom: 15px;}
    .eAssM .eAssMdiv:nth-child(5)::before{ display: block;}
    .eAssM .eAssMdiv:nth-child(7){ padding-bottom: 0;}
    .vord_nr .container{ width: 100% !important;}
    .word_muneT div{}
    .word_muneT div img{ width: 70%; top: 15%; position: absolute;}
    .word_muneT div a:hover img{ top: 25%; }
    .word_muneT div.active a:hover img{ top: 15%; }
    .word_muneT div:hover img{ width: 65%;}
    .word_muneT span{ font-size: 14px;}
    .word_muneT h1{ font-size: 17px; padding-top:10px;}
    .word_muneS{ padding:0; padding-bottom: 20px; margin-bottom: 0; flex-wrap: wrap;}
    .word_muneS div{}
    .word_muneS div h1{ font-size: 17px;}
    .word_muneS div span{ font-size: 14px;}
    .wd_toButton{ background: #1884e6; text-indent:0;}
    .vord_nr p{ font-size: 16px;}
    .word_muneT .active a{  width: 80%;    height: auto;}
    .word_muneT div .word_muneTIMG{width: 80%;height: 0;padding-bottom: 80%;}
    .word_muneT div.active .word_muneTIMG{width: 100%;height: 0;padding-bottom: 100%;}
    .word_muneT div.active .word_muneTIMG{ max-width: 100%; max-height: 100%;}
    .word_muneT div:nth-child(2) .word_muneTIMG::before {background: url(../images/eclassic_x44.png) no-repeat center !important;background-size: 100% !important;}
    .word_muneT div:nth-child(2).active a{ background: none !important;}
    .word_muneT div:nth-child(2) h1,.word_muneT .active:nth-child(2) a h1{color: #52cdd5 !important; font-size: 20px;margin-top: 0px; padding-top:10px;}
    
    .word_muneT .active:nth-child(2) span, .word_muneT .active:nth-child(2) a span, .word_muneT .active:nth-child(2) a h1{color:#ff626f!important;font-size: 16px;}
    .word_muneT .active:nth-child(1) span, .word_muneT .active:nth-child(1) a span, .word_muneT .active:nth-child(1) a h1{color:#ff626f!important;font-size: 16px;}
    .word_muneT .active:nth-child(3) span, .word_muneT .active:nth-child(3) a span, .word_muneT .active:nth-child(3) a h1{color:#ff626f!important;font-size: 16px;}

    .word_muneT .active:nth-child(2) .word_muneTIMG{background: url(../images/eclassic_x46.png) no-repeat center !important;background-size: 100% !important;}
    .word_muneT .active:nth-child(1) .word_muneTIMG{background: url(../images/eclassic_x46.png) no-repeat center !important;background-size: 100% !important;}
    .word_muneT .active:nth-child(3) .word_muneTIMG{background: url(../images/eclassic_x46.png) no-repeat center !important;background-size: 100% !important;}
 
    .word_muneT div:nth-child(1) .word_muneTIMG {background: url(../images/eclassic_x44.png) no-repeat center !important;background-size: 100% !important;}
    .word_muneT div:nth-child(1).active a{ background: none !important;}
    .word_muneT div:nth-child(1) h1,.word_muneT .active:nth-child(1) a h1{color: #52cdd5 !important; font-size: 20px;margin-top: 0px; padding-top:10px;}
    .word_muneT .active:nth-child(1) span, .word_muneT .active:nth-child(1) a span{;font-size: 16px;}
    
    .word_muneT div:nth-child(3) .word_muneTIMG {background: url(../images/eclassic_x44.png) no-repeat center !important;background-size: 100% !important;}
    .word_muneT div:nth-child(3).active a{ background: none !important;}
    .word_muneT div:nth-child(3) h1,.word_muneT .active:nth-child(3) a h1{color: ; font-size: 18px;margin-top: 0px; padding-top:10px;}
    .word_muneT .active:nth-child(3) span, .word_muneT .active:nth-child(3) a span{color:;font-size: 16px;}

    .word_muneT div a:hover h1{font-size: 18px; padding-top:10px;}
    .word_muneT div a:hover span{ font-size: 14px;}

    .wordBy_search{ height: 50px;background-size: auto 50%;padding-left: 50px;padding-right: 27%;}
    .wordBy_search::before{ left:45px;height: 50%; top: 25%;}
    .wordBy_search input{ font-size: 16px !important; padding-left: 5px !important;}
    .wordSearch_b{ font-size: 18px; background: #ed406a; padding: 0;}
    .wordBy_table{ padding: 0;}
    .wordN_body .Ttable{ min-height: auto;}
    .word_muneS div{}
    .tabscontent ul{ margin:0 -5px;}
    .eAssReading_body .tabscontent ul{ margin:0;}
    .eAssReading_body .tabscontent ul li.re_color{width: 100%;max-width: 100%;text-align: left;}
    .eAssReading_body .tabscontent ul li.re_yche{ width: 100%;padding: 8px 15px;}
    .eAssReading_body .tabscontent ul .re_right{ padding: 0;}
    .tabscontent ul li{ width:33.333333%;}
    .marginbot{ padding:15px;}
    .tabscontent ul li a::before{ left:8px;}
    .tabscontent ul li a{ padding-left: 25px;}
    .wordBy_chapter ul.tabs li{ font-size: 16px; padding:0 20px;}
    .wordBy h1{ font-size: 20px;}
    .sxFix .sxFix_bottom{padding-bottom:25px;}
    .sxFix .foot_jd{  position: relative; width: 100%; left:auto; bottom: auto; z-index: 99;}
    .wordp_sj{ padding-bottom:0 ; min-height: 80px; }
    .chekboxC{ width:100%;}
    .MinputNum{ margin-left:0; margin-top: 10px;}
    .textTSLB{ margin-top: 10px;}
    .textTS_textarea textarea{ font-size: 16px !important; padding: 10px;}
    .textTS_div select{ width: 100%;}
    .eC_syTop{ padding: 80px 0 10px 0; flex-wrap: wrap;}
    .eExercise_body .eC_syTop{
        display: block;
    }
    .eC_syTop_r{top: 0; padding-top:10px; width:100%;}
    .eC_syTop_l{ margin:0 -1%; width:102%; z-index: 1; position: relative;}
    .eC_syMT{ padding-right: 0;}
    .eC_syMT_r1{ position: relative;}
    div.select-set{ width:100% !important;}
    .eC_syMT_r{ z-index: 1;padding-bottom: 15px;}
    .eC_syMT_l{ margin:0 -5px;}
    .eC_syMN_tit span {
        font-size: 2.65vw;
    }
    .eC_syMN{
        margin: 0 -2%;
    }
    .eC_syMN_tit span h1 {
        font-size: 3.2vw;
    }
    .eC_syM_nr {
        padding: 1%;
    }
    /* 内页头部样式 */
    .eAssig_body{}
    .eAssig_body .redC{display: block;text-align: left;}
    .eAssig_body .top_button,.manual_bj .top_button,.Live_body .top_button,.graded_body .top_button,.etutor_body .Account_top_button,.graded_body .Account_top_button{ position: absolute;right: 3%; bottom:0; font-size: 18px;}
    .eAssig_body .in_toplfet,.graded_body .in_toplfet{ padding:0;}
    .graded_body .inside_top{ display: flex; align-items: center;}

    .manual_bj .inside_top{ position: relative; display: flex; align-items: center;}
    .manual_bj .inside_top .container{ padding-bottom: 50px; position: relative; display: flex;align-items: center;}
    .manual_bj .inside_top .in_toplfet{ padding: 0;}
    /* .Live_body .in_toplfet, .graded_body .in_toplfet,.etutor_body .in_toplfet,.graded_body .in_toplfet{ font-size: 18px;} */
    .graded_body ul.mob_top{ margin-top: 8px;}
    .Live_body .in_toplfet ul span, .graded_body .in_toplfet ul span, .etutor_body .in_toplfet ul span{ font-size: 14px;}
    /* .Live_body .inside_nav, .graded_body .inside_nav{ margin-top:90px !important;} */

    .eAssM .eAssMdiv img{ height:85px ;}
    .eAssigTop_left span:nth-of-type(1){ font-size: 12px;}
    .eAssigTop_left span:nth-of-type(2){ font-size: 14px;}
    .gradedM_nr p{ font-size: 14px;}
    .tableD{ position: relative; padding-left:30px;}
    .tableD input{ position: absolute; left:13px; top: 20px;}
    .tableD button{ margin-bottom: 5px !important; line-height: 30px; font-size: 15px !important;}
    .Ttable button.tableDelD{ margin-bottom:0 !important;}
    .Ttable input.tableDelD,.tableD input.tableDelB{ position: relative; left: auto;top:auto;}
    .tableD input.tableDelB{ margin-bottom: 5px !important; line-height: 30px; font-size: 15px !important;}
    .Ttable input.tableDelD{ margin-bottom:0 !important;}
    /* .eC_syTop_r .gradedM_nr.active{ border-radius: 0;} */
    .classListTop h1{ font-size: 14px; margin: 0;}
    .classListTop_select{ margin:0 -5px;}
    .message_body .eReadingR .classListTop_select{ margin: 0;}
    .message_body .eReadingR{ align-items: center; padding-top: 10px;}
    .TchMainMng_body .classListTop_select{ margin: 0;}
    .TchMainMng_body .ma_Left{ flex-wrap: wrap;}
    .TchMainMng_body .eReadingR{ padding-top: 10px !important;}
    .TchMainMng_body .eReadingR h1{ padding-bottom: 0;}
    .textTS_div{ padding:20px 0;}
    .ttsPecitat .progress{ left: 8px;}
    .ttsPecitat .box .play{ left: 5px;}
    .dysy_div_kc div,.dusy_div_a li{ width: 33.333333%;}
    .message_body .classListTop_select select,.graded_body .top_button{ margin-left: 0; margin-right: 10px; min-width: 120px;}
    .tableGG .Ttable { width:100%; min-height: auto;}
    .word_ov{min-height: 260px;}
    .eOral_body .chose_nj{ width: 100% !important}
    .eOral_body .chose_nj a{ width: 23%; margin: 5px 1%; text-align: center; line-height: 25px;}
    .eOral_body .table_top_tip{ padding:5px}
    .eOral_body .tableGG{ overflow: auto !important; margin-bottom: 0;}
    .eOral_body .eOral_top .eOral_top_button{ position: absolute;right: 3%;bottom: 0;}
    .in_toplfet img{ zoom: 90%;}
    
    .Live_body .in_toplfet ul.mob_top{ margin-top: 8px !important;}
    .eOral_body .in_toplfet ul.mob_top,.zsfunland_body .in_toplfet ul.mob_top{ padding-top: 0;}
    .word_body .inside_top{ position: fixed; width: 100%; left: 0; top: 0;}
    /*.word_body .vord_m{ padding-top: 105px;}*/
    .eOral_body .tableGG.table-responsive{border: 0 !important;}
    /* .eExercise_body .wslx_tb{padding-top: 125px;} */
    .eAssig_body .inside_top{ }
    .eAssig_body .inside_top .container{ padding-bottom: 50px;position: relative;}
    .eAssig_body .inside_top .container a .top_button{ display: block;padding: 8px 10px; margin-top: 10px;bottom:auto;margin-right: 0px;background: #a6033a; text-indent: 0;}
    .message_body .inside_top .container{position: relative;padding-bottom: 50px;}
    .message_body .inside_top {display: flex;align-items: center;}
    .message_body .in_toplfet ul.mob_top{ margin-top: 0;}
    .message_body .in_toplfet{ padding: 0;}
    .message_body .inside_top .container .top_button{ display: block;padding: 8px 10px; margin-top: 10px;bottom:auto;margin-right: 0px;background: #1884e6; text-indent: 0;}
    .textTS_body .inside_top .container{position: relative;padding-bottom: 50px;}
    .textTS_body .inside_top {display: flex;align-items: center;}
    .textTS_body .in_toplfet ul.mob_top{ margin-top: 0;}
    .textTS_body .in_toplfet{ padding: 0;}
    .textTS_body .inside_top .container .top_button{ display: block;padding: 8px 10px; margin-top: 10px;bottom:auto;margin-right: 0px;background: #1884e6; text-indent: 0;}
    .Live_body .inside_top{display: flex;align-items: center; }
    .Live_body .in_toplfet{ padding:0;}
    .Live_body .inside_top .container{ padding-bottom: 50px;position: relative;}
    .Live_body .inside_top .container a .top_button{ display: block;padding: 8px 10px; margin-top: 10px;bottom:auto;margin-right: 0px;background: #1884e6; text-indent: 0;}

    .video_body .top_button{bottom:auto;padding: 8px 10px;background: #1884e6;top: 0;text-indent: 0;margin-top: 10px;margin-right: 0px;}
    .video_body .top_button:hover{margin-top: 10px; margin-right: 0;}
    .eAssigP_body .inside_top{ }
    .eAssigP_body .inside_top .container{ padding-bottom: 50px;position: relative;}
    .eAssigP_body .inside_top .container a .top_button{ display: block;padding: 8px 10px; margin-top: 10px;bottom:auto;margin-right: 0px;background: #a6033a; text-indent: 0;}
   
    .Live_body.eChinese_body .inside_top .container{padding-bottom: 0;position: initial;}
    .textTS_div .textTS_buttom{ justify-content: center; display: flex; flex-wrap: wrap;}
    .textTS_div .textTS_buttom::before{ right: -20px;}
    .zhishiF_body .table-responsive{ border: 0;}
    .zhishiF_body .release_table tbody tr td{ width: 100%; display: block;text-align: left; border-right: 1px solid #dfdfdf !important;}
    .zhishiF_body textarea{ width: 100%;}
    .zhishiF_body .release_table tbody{ border-bottom: 1px solid #dfdfdf;}
    .zhishiF_body .assignFselect tbody tr td,.zhishiF_body .assignFselect tbody{ border: 0 !important;}
    .zhishiF_body .assignFselect tbody tr{ width: 100%; flex-wrap: wrap; display: flex;}
    .zhishiF_body .assignFselect tbody tr td{ width: auto;}

    .RADemoStudent{ border: 0; min-height: 200px;}
    .RADemoStudent ul li.ass_left{ width: 100%; line-height: 30px;background: #d4e9fa;}
    .RADemoStudent ul li.ass_right{ width: 100%; padding: 0 !important;}
    .RADemoStudent ul .ass_task ul{ background-color: #fff !important; margin-bottom: 0;border-bottom: 1px solid #dfdfdf !important;}
    .RADemoStudent .AchievedTitle{ background-color: #f7f8f8;}
    .RADemoStudent table.tb{ margin: 10px 2% !important; width: 96%;display: block; overflow: auto;}
    .RADemoStudent table.tb tr td:nth-child(1){ min-width: 45px;}
    .RADemoStudent table.tb tr td:nth-child(2){ min-width: 170px;}
    .RADemoStudent table.tb tr td:nth-child(3){ min-width: 90px;}
    .RADemoStudent table.tb tr td:nth-child(4){ min-width: 90px;}
    .RADemoStudent table.tb tr td:nth-child(5){ min-width: 95px;}
    .RADemoStudent table.tb tr td:nth-child(6){ min-width: 60px;}
    .eClassT_body2 .table-responsive{ min-height: auto !important; border: 0 !important;}
    .eClassT_body .table-responsive{ border: 0;}
    .dzzy_re_con ul li{ line-height: 25px;}
    .etutor_body .eNr_select div{ width: 50%;}
    .etutor_body .eNr_select select{ width: 96%; min-width: auto; margin: 5px 2%;}
    
    .tit_inside2{ margin-top: 0px; font-size: 20px;}
    .star_x{ background:none;}
    .table-responsive.Tb_Af{ border: 0;}
    .ezhishi_MinH1{ min-height: 200px;}
    .Funland-report .col-md-2{ width: 25%; padding: 0 5px;}
    .fun_contor #UsageList ul li:nth-child(1){ min-width: 150px;}
    .fun_contor .assing_nr header .ass_xl select{ min-width: 200px;}
    .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;
    }
    .leverDiv span{
        flex-wrap: wrap;
    }
    .leverDiv span a{
        width:31.333333%;
        margin: 5px 1%;
        border-radius: 5px;
    }
    .eClassicSL .eclasslist_tit a{
        width: 48.5% !important;
        padding: 13px 29px !important;
    }
    .eClassicSL .succMain li::after{
        display: none;
    }
    .eClassicT_nav .col-md-2{
        width: 33.333333%;
    }
    .kshd_bj .hot_list_table th{ 
        padding-left: 0 !important;
    }
    .kshd_bj .hot_list_table table{
        min-width: 100%;
    }
    .kshd_bj .hot_list_table section{
        overflow: hidden;
    }
    .kshd_bj .replay{
        width: auto;
    }
    .kshd_bj .rBox{
        width: 100% !important;
    }
    .newAssigD{
        flex-wrap: wrap;
    }
    .newAssigD > div {
        width: 25%;
    }
    .IdStatus{
        padding: 0 5px;
    }
    .IDRetrieve .top_close{
        min-width: auto;
        right: auto;
        top: auto;
        margin: 0;
        bottom: auto;
    }
    .IDRetrieve .IdStatus{
        top: 10px;
        right: 65px;
    }
    .IDRetrieve .IdStatus ul li div span {
        font-size: 13px;
        letter-spacing: 0;
    }
    .IDRetrieve .IdStatus ul li div{
        padding: 8px 10px 5px 10px;
        line-height: initial;
        min-height: 50px;
    }
    .IDRetrieve .top_close::before, 
    .IDRetrieve .top_close::after {
        width: 23px;
    }
    .IDRetrieve .in_toplfet{
        padding: 8px 0;
    }
    .IDRetrieve .in_toplfet img {
        height: 48px;
    }
    .IDRetrieve .in_toplfet{
        font-size: 18px;
    }
    .IDRetrieve .in_toplfet ul span{
        font-size: 14px;
    }
    .IDRetrieve a#backClose {
        width: 46px;
        height: 46px;
        top: 7px;
    }
    .IDRetrieve .top_close {
        width: 40px;
        height: 40px;
    }
    .eWordMainList > div ul li {
        width: 20%;
        padding: 8px;
    }
    
    .eWordMainList {
        padding: 0;
    } 
    .eWordMune a{
        margin: 0;
    }
    .eWordMainList > div > div{
        min-height: 30vh;
    }

}

@media (max-width: 650px){

    .in_toplfet ul.mob_top{ padding-top: 12px !important;}
    .graded_body .in_toplfet ul.mob_top{ padding-top: 5px !important;}
    .IDRetrieve .in_toplfet ul.mob_top{ padding-top: 0 !important;}
    .eAssig_body .gradedM .row a,.Live_body.message_body .classTow{ width: 100%;}
    .eAssigP_body .gradedM .row a{ width: 100%;}
    .Live_body .gradedM .classTowR a {width: 100%;}
    .teacherN_mune{ display: block; position: fixed; width: 40px; height:40px; justify-content: center;}
    .teacherN_mune span{ display: flex; width: 30px; height:2px; background-color: #fff;}
    .eChinese_body .in_toplfet ul.mob_top{ padding-top: 5px !important;}
    .textTS_body .textTS_buttom button{ width: 100%; }
    .textTS_body .textTS_buttom button img{ width: 100%;}
    .textTS_div .textTS_buttom{ padding-right: 45%;}
    .textTS_div .textTS_buttom::before{ width: 45%; right: 0;}
    .orderGradedM a{
        width: 100%;
    }
    .orderGradedM{
        flex-wrap: wrap;
    }
    .eOral_body .eOral_list_width {
        padding-top: 0;
    }
    .eOral_body .eOral_left_icon04,
    .eOral_body .eOral_left_icon03{
        margin-left: 0;
    }
    
    .EdtDiv{
        padding-bottom: 100%;
    }
    div.SLSHrefR p,
    div.SLSHrefR h2{
        font-size: 16px;
    }
    div.SLSHrefR p br{
        display: none;
    }
    .IDRetrieve .in_toplfet{
        padding-left: 5px;
    }
    .IDRetrieve .in_toplfet{
        font-size: 18px;
    }
    .IDRetrieve .in_toplfet ul span {
        font-size: 13px;
        line-height: 15px;
    }
    .IDRetrieve .IdStatus ul li div span{
        line-height: 15px;
    }
    .IDRetrieve .in_toplfet img{ zoom: 90%;}

    .echineseSLSName{
        padding: 5px 10px;
        justify-content: flex-start;
    }
    .echineseSLSName span{
        width: 100%;
    }
    .echineseSLSName select, 
    .echineseSLSName input,
    .slseOral select, 
    .slseOral header input,
    .slseListening select, 
    .slseListening header input{
        min-width: auto;
        width: 180px;
    }
    .echineseSLSName select,
    .slseOral select,
    .slseListening select{
        width: 200px;
    }
    .echineseSLSName h1{
        font-size: 15px;
        min-width: 110px;
    }

}

@media (max-width:600px){
    .IDRetrieve .IdStatus ul li div{
        width: 40px;
        height: 40px;
        padding: 0;
        min-height: auto;
        color: transparent;
        border-radius: 8px;    
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF6GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wOC0yOVQxNTo0OTozOCswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDgtMjlUMTU6NTY6NTIrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDgtMjlUMTU6NTY6NTIrMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZDZjYzEzOWYtMTg1OS05MjRmLThjN2ItNzk0NmEzN2IwYWU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIyMjE4QTdEMjc2RjExRURCRjEwREY0MkRCMjJDOTg3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjIyMThBN0QyNzZGMTFFREJGMTBERjQyREIyMkM5ODciIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMjIxOEE3QTI3NkYxMUVEQkYxMERGNDJEQjIyQzk4NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMjIxOEE3QjI3NkYxMUVEQkYxMERGNDJEQjIyQzk4NyIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNmNjMTM5Zi0xODU5LTkyNGYtOGM3Yi03OTQ2YTM3YjBhZTQiIHN0RXZ0OndoZW49IjIwMjItMDgtMjlUMTU6NTY6NTIrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6+zLV3AAADlUlEQVRYhe2YW2hUVxSGvzmTEFPtReulEtJYhF5M0QaKKA1U8KFI8aGQQh8LXtq+FTQYkaaIJSAaLYIiitALqbZQkJZCbSm0lKpEo6AmXihqSy/mKUKobc1M/j7sNczk5OyZOXMmzTzkh8XZZ9bae/9nrb33WntSkqhlBNNNoBRmCCZFXRk2jwNrgWVAGhivwrwBIOAm8B1wzWspySf1kjZKGtbU4p6kbZIao3ikPLs4BWwEjtj7AHCjCp4Loxlot/YeoItwhDzea5Z0x77wkKQlRTydRBZK2inpb0kZSe1hG1/HN41cv6S5U0QuJ4Gk4zbf3rDet4uftucQMDIFoS3EOHDR2vPCSh/B3DooZ5dXAyl7ZsMKH4EcwfAHLMB9ZZL8mAJGgT8Kfkvbc9K4cTz0KPAZ0ErEl8ZAGrgNdAC/hnSJCD4AtOC8mBTjwMMF77lIJSL4G7AOWESybBIAd4HBcozjEBRw3eR/Q60UCymfotYIJlqDs3A7b3HEYAFwD/iGiTn7KeB56yPcOh4AfvYQnIQ4BJuAj0vYHMMVGY1AJ/Aa8EzI5hLwIbAvon8iDw4DW41oGAHu8D0JPAjsBzaY7gbwrbVfBpYDvbh0utl+94bYl8D3WvL+JEKXjpC6Av025dElqUWutqyX9ISk7pAeq2gk6WC5xUIxZCMkY7pWYJO1twC7gV+AMZNbwC7zIMAr5v0Ge58Tnqzau3glsBRXBX1KdM4W0A3cx4V5DW4JDAJfhI3jVitNwEMFEwfAP7i7BcB8e37JxGIgjAzQj6umVwE9wLNRhnEIPgZ8jjsyCqudv4C3gB/IR6QBVxRkiEaWMtNlnBAHuAQ/z2RuQbvebH63ZwewsMhYj+CWwyjFbnTE8+CfwEvAbPIhTpFf/ABncOfccuAN4F3PWD24g38A+LrorJ5jpte2fV8Fd4xO65uR9L4dMw0mLZKOmj4raUep8XyKAzbIBxUQRNJhI5Ajek7SeUn/aiL6JbVWQvBtG+B7SbMqJNlpxEYKCN2VdFbSO5KG7LchSc/FJfikpFFJY3KnfFAhSSS9KGmrEV4vF+rcHING8oqktqj+vn8W0sB23Kl/H/gKuIA7NryVRwQywE/AaY9+BdCHy0DXgdeBs+VsEiy07ym/lirF5RIRaJN01WxPlOvBHALgBdxdZIF5r9wrZ872R+CjErargVeBUyb5QUoQnHbUSsnvxQzBpKh5gv8BK8Emha2ohWAAAAAASUVORK5CYII=) center #007dd4 no-repeat;
        background-size: 90%;
    }
    .EtutorReadingTopSLS .IdStatus ul li div{
        background-color: #543fda;
    }
    .IDRetrieve.slseOral .IdStatus ul li div{
        background-color: #10b6cf;
    }
    .IDRetrieve.slseListening .IdStatus ul li div{
        background-color: #1299b0;
    }
    .IDRetrieve .IdStatus {
        top: 10px;
    }
    .IDRetrieve .IdStatus ul li div span{
        display: none;
    }
    .zsw_mainx01 .at_left{
        flex-wrap: wrap;
    }
    .eOralLayui{
        width: 100% !important;
        height: 100% !important;
        max-height: 100%;
        background: #fff !important;
    }
    .eOral_lspg{
        top: 0;
        align-items: normal;
        position: relative;
    }
    .eOral_lspgMain{
        position: relative;
    }
    .eQral_hhpf span{
        line-height: 25px;
        flex-wrap: wrap;
        padding: 5px 0;
    }
    .eQral_hhpf span h1{
        width: 100%;
    }
    .eOralLayui .layui-layer-content,
    .eOralLayui iframe{
        height: 100% !important;
        
    }
    .eQral_hhpf{
        padding-left: 10px;
        position: fixed;
        width: 100%;
        top: 0;
        padding-top: 8px;
        left: 0;
        z-index: 1;
        background-color: #fff;
    }
    .eOral_lspgBox ul li.radio_boxR span::before{
        display: none;
    }
    .eOral_lspgMain{
        margin-top: 65px;
    }
    a.Popup_close_i{
        margin-right: 10px;
    }
    .radio_boxR label{
        padding: 30px 8px 8px 8px;
        display: block;
    }
    .radio_boxR label:before{
        top: 5px;
    }
    .radio_boxR input:checked + label::after{
        top: 15px;
    }
    .eOral_lspgBox ul li span header{
        top: 0;
    }
    .eOral_lspgBox ul li span{
        align-items: normal;
    }

}
@media (max-width: 550px){
    .IdStatusDiv > div span{
        font-size: 16px;
    }
    .IdStatusDiv > div{
        font-size: 15px;
        line-height: 18px;
        padding-top: 10px;
    }
    .echineseSLSName input, 
    .slseOral header input,
    .slseListening header input{
        width: 150px;
    }
    .echineseSLSName select, 
    .slseOral select, 
    .slseListening select{
        width: 170px;
    }
    .PopupDivSLS .PopupRoll .tableData td:nth-child(1), 
    .PopupDivSLS .PopupRoll .tableData td:nth-child(3){
        width: 10%;
        min-width: 50px;
    }
    .PopupDivSLS .PopupRoll .tableData td:nth-child(2){
        width: 40%;
        min-width: 50px;
    }
    .PopupDivSLS .PopupRoll .tableData td:nth-child(4){
        width: 40%;
        min-width: auto;
    }
    .PopupDivSLS .PopupRoll .tableData tr:nth-child(2){
        border-bottom: 1px solid #e0e5ec;
    }
    .PopupDivSLS .PopupRoll .tableData tr:nth-child(2) td:nth-child(2){
        width: 90%;
    }
    .PopupDivSLS .PopupRoll .tableData tr{
        flex-wrap: nowrap;
    }
    .Funland-report .inside_icon07{width: 74%;margin: 5px 13%;}
    .Funland-report .col-md-2{ padding: 0;}
    .PopupRoll .tableData tr{
        display: flex;
        flex-wrap: wrap;
    }
    .PopupRoll .tableData td:nth-child(1),
    .PopupRoll .tableData td:nth-child(3){
        width: 25%;
        border-right: 0;
    }
    .PopupRoll .tableData td:nth-child(2),
    .PopupRoll .tableData td:nth-child(4){
        width: 75%;
        border-right: 0;
    }
    .PopupRoll .tableData{
        border-bottom: 0;
    }
    .see_work{
        min-height: auto;
        max-height: 80%;
    }
    
    .IDRetrieve{
        /* margin-bottom: 130px !important; */
    }
    .IdStatusDiv{
        width: 90%;
        padding: 15px;
    }
    .IdStatusDiv > div input{
        line-height: 40px;
        width: 70%;
    }
    .IdStatusDiv > div button{
        line-height: 40px;
        font-size: 16px;
        width: 30%;
    }
    .eWordMainList > div ul li {
        width: 25%;
        padding: 5px;
    }   
    .eWordMain h1{
        margin-top: 10px;
    }
    .eWordMain h1 img{
        width: 65%;
    }
    .eWordMainList > div header{
        font-size: 20px;
        line-height: 45px;
    }
    .eWordMainList > div ul li a{
        line-height: 40px;
        font-size: 16px;
    }
}
@media (max-width: 520px){
    .s_anniuX input.cLbuttom{background: url(../images/eclassic_x15.png) no-repeat left 10px center;}
    .recordDiv{ margin-bottom: 0 !important;}
    .record_now{ position: relative !important;right: auto !important;bottom: auto !important;}
    .record_number{background: url(../images/jf_icon.png) no-repeat left 5px center; background-size:25px; font-size: 23px;}
    .message_body .eReadingR .classListTop_select{ width: 100%;}
    .message_body .classListTop_select select{ min-width: 100%; margin-right:0 ;}
    .eReadingR{ flex-wrap: wrap;}
    .cLbuttom{ color: #555; position: relative;line-height: 38px; padding-left: 30px;width: 80px;background: url(../images/eclassic_x15.png) no-repeat left 10px center;margin:0 !important;}
    .cLbDiv{ position: relative;width: 100%;padding: 25px 0 10px;display: flex;justify-content: center;}
    .cLbDiv::before{ content: ''; position: absolute; top: 10px; left: 0; width: 100%;border-top: 1px dashed #d2d2d2; height: 0;}
    .eOral_body .eOral_list_nav ul{padding: 10px 0;}
    .eOral_body .eOral_list_nav ul li{ width: 30.333333%; margin: 5px 1.5%;}
    .eOral_body .eOral_list_nav ul li a.eOral_list_act{ margin: 0; }
    .eOral_body .chose_nj a{ font-size: 14px;}
    .eOral_body .eOral_list_nav ul li a{margin: 0;border: 1px solid #ff9966; border-radius: 5px; font-size: 15px; line-height: 40px; height: auto;}
    .eOral_body .eOralApp select.form-control{ width: 100%;text-align-last: center;}
    .eOral_body .eOralApp .search_select a{display: flex;font-size: 14px;align-items: center;padding-left: 35px; width: 80px; color: #000;background: url(../images/eclassic_x15.png) no-repeat left 10px center;}
    .record_now .ul_123{ display: none;}
    .etutor_body .tit_inside{ display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
    .s_anniuX{ display: flex; justify-content: center;}
    .zhishiBody .search_select{ display: flex; width: 100%; flex-wrap: wrap; padding-bottom: 10px;}
    .graded_body .classListTop_select select.form-control,.graded_body input.input_L,
    .stuAccountBody .search_select .form-control,
    .eOral_body .rel_select .form-control{ width: 100%; margin: 5px 1%; }
    .stuAccountBody .table-responsive{
        min-height: 240px !important;
    }
    .eread_EL,.eread_CL{ display: none;}
    .relbody .g_anniu{width: 100%;text-align: center;padding: 15px 10px;border-top: 1px dashed #d2d2d2;margin-top: 10px;display: flex;justify-content: center;}
    
    .Live_body.eChinese_body .inside_top b{ display: none;}
    .eClassic_body .search_select select{ width: 100%;text-align-last: center; margin: 5px 1%; height: 40px;}
    .zhishiBody .search_select select{ width: 100%;text-align-last: center; margin: 5px 0; height: 40px;}
    .eClassic_body form{ display: flex; flex-wrap: wrap;width: 100%;}
    .eClassic_body .g_anniu,.zhishiBody .g_anniu,
    .eAssig_body .g_anniu,.eOral_body .g_anniu,
    .eClassT_body .g_anniu{width: 100%;text-align: center;padding:15px 10px;border-top: 1px dashed #d2d2d2;margin-top: 10px;display: flex; justify-content: center;}
    .eClassT_body2 .search_select .form-control{ width: 40%; margin: 5px 1%;}
    .eClassT_body2 .search_bable{ position: absolute; left: 85%; bottom: 25px;}
    .eClassT_body2 .search_select{ position: relative; padding-bottom: 20px;display: flex;}
    .eClassT_body2 .search_select::before{ content: ''; position: absolute; display: block;border-top: 1px dashed #d2d2d2; width: 100%; left: 0; bottom: 12px;}

    .eClassT_body .search_select .form-control{ width: 40%; margin: 5px 1%; min-width: auto;}
    .eClassT_body .search_bable{ position: absolute; left: 85%; bottom: 25px;}
    .eClassT_body .search_select{ position: relative; display: flex;}
    /* .eClassT_body .search_select::before{ content: ''; position: absolute; display: block;border-top: 1px dashed #d2d2d2; width: 100%; left: 0; bottom: 12px;} */

    .rel_select{ width: 100%; margin: 0;}
    .eOral_body .eOralM .row a{width: 100%;}
    .inside_nav_et1 .tit_inside{ margin: 0;} 
    .inside_nav_et .tit_inside{ margin-top: 0;} 
    .record_blue{ display: none !important;}
    
    .fun_contor .assing_nr header .ass_xl select{ min-width: 200px; width: 100% !important;}


}
@media (max-width:500px){
    .echineseSLSName header input{
        margin: 0;
    }
    .echineseSLSName header,
    .echineseSLSName input, 
    .slseOral header input,
    .slseListening header input,
    .echineseSLSName select{
        width: 100%;
    }
    .word_muneS div{padding-left:50px; height: 63px;}
    .word_muneS div.sy_search01,.word_muneS div.sy_search01:hover,.word_muneS div.sy_search01.active,
    .word_muneS div.sy_search02,.word_muneS div.sy_search02:hover,.word_muneS div.sy_search02.active,
    .word_muneS div.sy_search03,.word_muneS div.sy_search03:hover,.word_muneS div.sy_search03.active,
    .word_muneS div.sy_search04,.word_muneS div.sy_search04:hover,.word_muneS div.sy_search04.active
    {background-size:35px; background-position:10px 17px;}
    div.SLSHrefR h3{
        flex-wrap: wrap;
        font-size: 16px;
        line-height: 20px;
    }
    .div.SLSHrefR h3 span{
        display: block;
        width: 100%;
    }
    div.SLSHrefR img{
        width: 60px;
    }
    .echineseSLSName{
        flex-wrap: nowrap;
    }
    .echineseSLSName input{
        line-height: 38px;
    }
    .echineseSLSName input {
        line-height: 38px;
        width: 100%;
        margin: 0;
    }
    .echineseSLSName span{
        position: relative;
        width: 50%;
        padding: 30px 5px 5px;
    }
    .echineseSLSName select {
        height: 42px;
    }
    .echineseSLSName span h1{
        position: absolute;
        left: 0;
        top: 0;
        margin: 3px 0;
    }
    .eC_syM_nr {
        width: 50%;
    }
    .eC_syMN_tit span {
        font-size: 3.8vw;
        line-height: 6vw;
    }
    .eC_syMN_tit span h1 {
        font-size: 4.6vw;
    }


}
@media screen and (max-width:450px){
    
    .eClassicSL .eclasslist_tit a{
        width: 100% !important;
    }
    .eC_syMT_l li{
        width: 100%;
    }
    .eC_syMT_RDiv{
        width: 100%;
    }
    .eC_syMT_l li a .tem_cs_1 {
        justify-content: center;
        width: 100%;
    }
    .eC_syMT_RDiv span{
        width: 33.333333%;
        justify-content: center;
    }
    .kshd_bj .zanoperate{
        padding-left: 50px !important;
        margin-top: 0 !important;
    }
    .kshd_bj .table_l{
        position: relative;
    }
    .kshd_bj .table_l audio{
        margin-left: 0px !important;
    }
    .kshd_bj .table_l img{
        margin-left: 10px !important;
        margin-top: 0 !important;
    }
    .kshd_bj .qNo{
        position: absolute;
        top: 0;
    }
    .kshd_bj .replay{
        margin-left: 0 ;
    }
    .zsw_mainx01 .dzzy_sj_div{
        padding: 0 10px !important;
    }
    .eWordMainList > div ul li{
        width: 33.333333%;
    }
    .eWordMainList > div header {
        font-size: 18px;
    }
    .eWordMain h1 img {
        width: 70%;
    }
}
@media screen and (min-width:320px) and (max-width: 420px){
    .zsw_mainx01 .at_left span{
        margin-left: 0;
        text-align: right;
    }
    .at_mune section ul li a{
        font-size: 20px !important;
    }
    .at_mune section ul li a.Atxing {
        font-size: 20px !important;
    }
    .at_mune_top {
        font-size: 22px;
    }
    .eOral_top,.inside_top,.funland_top,
    .Account_top,.Live_body.eChinese_body .inside_top{ min-height: 70px;}
    .Live_body.eChinese_body .in_toplfet ul.mob_top{ margin-top: 0 !important;}

    .Live_body.eChinese_body .in_toplfet{ padding: 0;}
    /* .Live_body.eChinese_body .fixTH{ padding-top: 70px;} */
    /* .eOral_body .inside_nav2,.zsfunland_body .inside_nav{ padding-top: 80px;} */
    .Account_top .Account_top_button{
        position: absolute;
        right: 3%;
        bottom: 0;
        font-size: 15px;
    }
    
    .graded_body .in_toplfet ul.mob_top{ padding-top: 0px !important;}
    /* .graded_body .inside_nav{ margin-top: 40px !important;} */
    /* .Live_body .inside_nav{ margin-top: 80px !important;} */
    /* .eAssig_body .inside_nav,.message_body .inside_nav{ margin-top: 100px !important;} */
    /* .etutor_body .inside_nav{ margin-top: 70px !important;} */
    .eAssig_body .inside_top .container a .top_button,.message_body .inside_top .container .top_button,.textTS_body .inside_top .container .top_button{ top: 0;}
    .eAssig_body .in_toplfet,.textTS_body .in_toplfet { padding-bottom: 15px;}
    .word_body .inside_top img{ height: 45px;}
    .wd_toplfet div:nth-child(2){ font-size: 18px;padding-left: 15px;}
    .wd_toplfet div:nth-child(2) span{ font-size: 15px; line-height: 18px;}
    .wd_toButton{ font-size: 15px; padding:8px 10px; right: 3%;}
    .word_body .inside_top,.eAssig_body .inside_top,.message_body .inside_top,.textTS_body .inside_top{height: 100px;background-size: auto 100% !important; z-index: 1;}
    .word_body .inside_top .container,.eAssig_body .inside_top .container,.message_body .inside_top .container,.textTS_body .inside_top .container{ padding-bottom: 0;}
    .word_body .wd_toplfet,.eAssig_body .wd_toplfet,.message_body .in_toplfet{ padding-bottom: 15px;}
    .eAssig_body .top_button{bottom:0;}
    .textTS_body .fixTH { padding-top: 110px;}
    .word_body .vord_m{ padding-top: 100px;}
    .wordN_body .vord_m{ margin-top: 80px;}
    .word_mune .word_muneS{ padding:0;}
    .word_muneT div:nth-child(1) h1, .word_muneT .active:nth-child(1) a h1{ font-size: 17px;}
    .word_muneT div:nth-child(2) h1, .word_muneT .active:nth-child(2) a h1{ font-size: 17px;}
    .word_muneT div:nth-child(3) h1, .word_muneT .active:nth-child(3) a h1{ font-size: 17px;}
    .word_muneT span{ font-size: 13px; line-height: 15px; display: flex;justify-content: center;}
    .vord_m .container{ padding: 0 5px;}
    .etuIMG{ width: 100%;}
    
    .in_toplfet img{ zoom: 70%;}
    .in_toplfet ul.mob_top{ padding-top: 5px !important;}
    .Live_body .in_toplfet ul.mob_top{ padding-top: 0;}
    .graded_body .top_button{background: #cf340a;background-size: 62% ;font-size: 15px; text-align: center; min-width:auto; }
    .eExercise_body .top_close{background: #fff;background-size: 62% ;}

    .manual_bj .top_button{ font-size: 15px;background: #1884e6;background-size: 62% ;}
    .Live_body .top_button{background: #1884e6;background-size: 62% ;}
    .gradedM_nr{border:1px solid #fff; margin-top: 0;}
    .eAssig_body .top_button{background: #a6033a;background-size: 62% ;}
    .gradedM{ padding-top: 10px;}
    .wordN_body .top_button{ background: #1884e6; position: absolute; right: 3%; font-size: 15px; bottom: 0;}
    .eC_syMT_l li{ margin:5px 0;width: 100%; }
    .eC_syTop_l a.active,.eC_syTop_l a{ padding:0 10px; font-size: 16px;} 
    .eC_syMN_tit,.eC_syMN_tit1{ font-size: 15px; line-height: 20px;}
    .Live_body .top_button,.relbody .top_button{ position: absolute; right:2%; bottom:0; font-size: 15px;}
    .inside_top{ display: flex; align-items: center;}
    .inside_top .container{ display: flex; align-items: center;}
    .in_toplfet{ padding:0; display: flex; align-items: center;}
    .Account_top .in_toplfet{ padding:8px 0 0 0;}
    .textTS_body .in_toplfet ul.mob_top{ width: 170px; margin-right: 0;}
    .relbody .in_toplfet ul.mob_top{ width: 180px; margin-right: 0;}
    .eC_syMT{ padding-top:15px;}
    .eC_syMN{ margin: 0 -3%;}
    .eC_syM_nr{ padding:8px 1.5%;}
    .relbody .in_toplfet ul span{ padding-right: 0px;}
    .eOral_top,.funland_top { display: flex;}
    .eOral_top .container,.funland_top .container{ display: flex;}
    .eOral_top .top_button,.funland_top .funland_top_button { position: absolute; right:3%;bottom: 0;}
    .eOral_body .eOral_top .eOral_top_button{background: #10b6cf; font-size: 15px;}
    .etutor_body .Account_top_button,.eAssig_body .top_button{ font-size: 15px; margin-right: 0;}
    .funland_top_button,.funland_top_button:hover{ font-size: 15px !important;}
    
    .body_Pix .nr_Hight{ margin-bottom: 115px;}
    .body_Pix .foot_gg{ padding:10px 0;}
    .body_Pix .foot_gg span{ margin-top: 5px; font-size: 14px;}
    .body_Pix button{ font-size: 15px;}
    .dysy_div_kc div,.dusy_div_a li{ width: 50%;}
    .wordBy_chapter ul.tabs li{  width: 46%; margin:10px 2% 0 2%; padding: 0;display: flex;justify-content: center;} 
    .wordBy_chapter ul.tabs{ padding:0 2%;}
    .wordBy_chapter ul.tabs li a{ font-size: 16px; text-align: center;}
    .wordBy_chapterTop,.dusy_div_a li span{ font-size: 16px;}
    .wordBy .dusy_div h1{ margin: 0; font-size: 18px;}
    

    .eExercise_body #mScreen ul{ margin-bottom: 0;}

    .Live_body .inside_top{height: 100px;background-size: auto 100% !important;}
    .Live_body .inside_top .container{ padding-bottom: 0;}
    .Live_body .inside_top .container a .top_button{ top: 0;}
    .Live_body .in_toplfet {padding-bottom: 15px;}

    .eAssigP_body .inside_top{height: 100px;background-size: auto 100% !important;}
    .eAssigP_body .inside_top .container{ padding-bottom: 0;}
    .eAssigP_body .inside_top .container a .top_button{ top: 0;}
    .eAssigP_body .in_toplfet {padding-bottom: 15px;}
    /* .eAssigP_body .inside_nav{margin-top: 100px !important;} */

    .kshd_bj .eOral_top { position: relative;}
    .kshd_bj .eOral_top .eOral_top_button{ position: absolute;right: 3%;bottom: 0;background: #10b6cf;font-size: 15px;}
    .eClassic_body .top_button{ position: absolute;right: 2%;bottom: 0;font-size: 15px;}
    .dzzy_titel2{ display: none;}
    .manual_bj .inside_top{ height: 100px;background-size: auto 100% !important;}
    .manual_bj .in_toplfet {padding-bottom: 15px;}
    .manual_bj .inside_top .container{padding-bottom: 15px;}
    .eOral_body .chose_nj a{ width: 31.333333%;}
    .fixTH{ padding-top: 80px;}

    .rLright select.sml{ width: auto !important;}
    .rLright.rAddTo input{width: 50px;}
    #issueItem li{ width: 46%; margin: 0px 2%;}
    .ezhishi_MinH1{min-height: 300px;}
    .Funland-report .col-md-2{ width: 33.333333%;}
    .Funland-report .inside_icon01,.Funland-report .inside_icon02,.Funland-report .inside_icon03,.Funland-report .inside_icon04,.Funland-report .inside_icon05,.Funland-report .inside_icon06,.Funland-report .inside_icon07{ max-width: 80px;}
    .relbody .bookDiv .etuIMG{
        width: 100%;
    }

    .IdStatus {
        top: 70px;
    }
    .IdStatus ul {
        padding-top: 8px;
    }
    .echineseTopSLS .mob_top b{
        display: none;
    }
    .eExercise_body .top_button{
        background-color: #1884e6;
    }
    .eExercise_body .at_con_top .at_con_right {
        margin: 0 ;
    }
}

#head_xfu{position: fixed; top: 0; z-index: 10;}
#world_index_top{box-shadow: 0 5px 5px #efefef; z-index: -1; margin-top: 180px;}
@media (max-width: 420px){
    #world_index_top{margin-top: 0px;}
    .IDRetrieve .container,
    .IDRetrieve{
        min-height: auto;
    }
}
@media (max-width: 720px){
    .pVideo_X select{
        width: 100%;
    }
    .pVideo_X .pVTitI input{
        width: 100%;
    }
}
@media (max-width: 620px){
}
@media (max-width: 480px){
    .IdStatusDiv > div{
        flex-wrap: wrap;
    }
    .IdStatusDiv > div input{
        width: 100%;
        margin-bottom: 10px;
    }
    .IdStatusDiv > div span{
        margin-left: 0;
        margin-right: 10px;
        width: 100px;
        line-height: 40px;
    }
    .AnswerResultsTC .EdtDiv > footer {
        font-size: 14px;
    }
}

@media print{
    .inside_top,.inside_nav,#content3,.foot_jd,.echinesePDF_div,.aspNetHidden,.printPDF{
        display: none !important;
    }
    .Statistical_formBox{
        overflow: hidden;
    }
    .StatisticaK{
        position: relative !important;

    }
    .Statistica_pj{
        width:680px;
        flex-wrap: wrap;
    }
    .Statistica_pj .StatisticaK{
        width: 220px;
        border-right: 1px solid #fff;

    }
    .StatisticaK_pjcj{
        width: 430px !important;
        height: 115px;
    }
    .Statistica_zcj .StatisticaK_pjcj{
        width: 420px !important;
        height: 115px;
    }
    .Statistica_zcj .StatisticaK{
        width: 230px;
        border-right: 1px solid #fff;
    }
    .StatisticaK_pjcj img{
        width: 100% !important;
    }
    .StatisticaK table th{
        font-size: 10px;
    }
    .StatisticaK table td{
        font-size: 10px;
    }
    .StatisticaK table th:nth-child(2){
        min-width: 60px;
    }
    .Statistica_zcj .StatisticaK table th:nth-child(1){
        min-width: 80px;
    }
    .StatisticaK table th:nth-child(3){
        min-width: 60px;
    }
    .StatisticaK table{
        line-height: 22px;
    }
    .Statistica_zcj{
        padding-left: 0 !important;
        width:680px;
        flex-wrap: wrap;
    }
    .Statistica_main{
        padding-left: 0 !important;
        width:680px;
        flex-wrap: wrap;
    }
    .Statistica_zcj .StatisticaK{
        position: relative !important;
    }
    .Statistica_main .StatisticaK{
        width: 230px;
        border-right: 1px solid #fff;
    }
    .Statistica_main .StatisticaK table th:nth-child(1){
        min-width: 70px;
    }
    .Statistica_main .StatisticaK table th:nth-child(2){
        min-width: 110px;
    }
    .Statistica_main .Statistica_div{
        width: 200px;
    }
    
    .Statistica_main .Statistica_div:first-child{
        position: relative !important;
        width: 260px;
    }
    .StatisticaK_r span{
        height: 115px;
    }
    .chartTemplate_high .tongji, .chartTemplate_high .tongjiBlue{
        height: 208px;
    }
    .chartTemplate_high .StatisticaK_r span{
        height: 208px;
    }
    .Statistica_zcj_high #all-score-chart{
        height: 200px !important;
    }
    .Statistica_zcj_high .StatisticaK_pjcj{
        height: 207px !important;
    }

    .at_div .bkgc_2{
        padding: 0 15px !important;
    }
    #pdfCon span{
        font-weight: normal;
    }
    #pdfCon .dzzy_sj_div{
        padding: 0;
    }
    #pdfCon .at_div table .bkgc_3 span,
    #pdfCon .bkgc_4{
        font-size: 18px !important;
    }
    #pdfCon .bkgc_2 span br{
        display: none !important;
    }
    #pdfCon .at_div.col label{
        margin-bottom: 0;
    }
    .con_st td strong{
        display: block;
    }
    #pdfCon td.bkgc_2{
        padding: 10px !important;
    }
    #pdfCon .at_con{
        border: 0;
    }
    #pdfCon .bkgc_2 span {
        font-size: 18px !important;
    }
    #pdfCon .zsw_main{
        border: 0;
    }
    #pdfCon .dzzy_sj_text_left{
        border: 0;
        padding-bottom: 5px;
    }
    #pdfCon .zt{
        line-height: 25px !important;
    }
    #pdfCon .dzzy_sj_text_left span{
        font-size: 22px;
    }
    #pdfCon .at_div table .bkgc_3 span{
        padding: 0;
    }
    #pdfCon .at_div.col table td table{
        border-bottom: none;
    }
    #pdfCon .at_div.col label{
        margin-bottom: 0px;
    }
    #pdfCon .at_div.col .bkgc_4 {
        line-height: 25px;
    }
    #pdfCon .at_div.col table td input + label:before {
        margin-top: 4px;
        width: 16px;
        height: 16px;
    }
    #pdfCon .con_st{
        border-left: 1px solid #fc906f;
    }
    #pdfCon .at_div.col td.bkgc_4_1 input + label,
    #pdfCon .col table td input + label, 
    #pdfCon .magic-checkbox + label{
        padding-left: 20px !important;
    }
    #pdfCon .bkgc_5.td_text{
        padding: 5px 10px;
        font-size: 18px !important;
        background-color: #feeae9 !important;
    }
    #pdfCon .at_div.col td.bkgc_3 span{
        display: block !important;
    }
    #pdfCon .tit_style{
        font-size: 18px !important;
    }
    #pdfCon .jm95kfqTr div{
        line-height: 18px !important;
        font-size: 16px !important;
        padding-bottom: 3px;
    }
    #pdfCon .at_div.col .bkgc_3_4_choose{
        padding: 5px 0 !important;
    }
    #pdfCon .at_div.col .bkgc_3_4_choose ul li{
        padding: 0px 10px;
    }
    #pdfCon .bkgc_4_sx .bkgc_3{
        display: none;
    }
    #pdfCon .bkgc_4_sx .bkgc_4_2{
        background-color: #fff !important;
    }
    #pdfCon .bkgc_4_sx .bkgc_4_2 input{
        border: 1px solid rgba(0, 0, 0, 0.5);
        background-color: #fff !important;
        width: 25px;
        height: 25px;
    }
    #pdfCon .bkgc_4_sx .bkgc_4_2 .correctDiv i{
        display: none !important;
    }
    #pdfCon .bkgc_4_sx .bkgc_4 td {
        padding-bottom: 10px !important;
    }
    #pdfCon .bkgc_4_sx .bkgc_4 table tr td:nth-child(1){
        position: relative;
        width: 40px;
    }
    #pdfCon .bkgc_4_sx .bkgc_4 table tr td:nth-child(1) div{
        position: absolute;
        top: 0;
        left: 5px;
    }
    #pdfCon .bkgc_5 span#ContentPlaceHolder1_Repeater1_ctl00_0_RepeaterTop_0_lb_theme_0{
        font-size: 18px;
        padding: 0 10px !important;
        display: block;
    }
    #pdfCon .at_div.col td.bkgc_3 span.underline{
        display: inline-block !important;
        width: auto;
    }
    #pdfCon .zucichengju{
        padding-left: 50px;
    }
    #pdfCon .zucichengju .bkgc_4_010 tr{
        display: flex;
        flex-wrap: wrap;
        position: relative;
        padding-left: 65px;
    }
    #pdfCon .zucichengju .bkgc_4_010 tr .bkgc_4_01{
        position: absolute;
        width: 65px;
        left: 0;
    }
    #pdfCon .zucichengju .bkgc_4_010 tr .bkgc_4_02{
        min-width:85px;
    }
    #pdfCon .at_div.col .bkgc_4 div textarea.txt_ansCss1{
        background: url(../images/97bj.png) no-repeat !important;
    }
    #pdfCon .bkgc_5{
        line-height: 25px !important;
    }
    #pdfContents .classListTop_select{
        display: none;
    }
    .TchMainMngNew .eReadingR h1 span{
        display: inline-flex;
    }
    .eAssig_body .Ttable .row.header .cell{
        background-color: #000;
    }
    .TchMainMng_body .Ttable .row.header {
        border: 1px solid #dfdfdf !important;
    }
    .TchMainMng_body .TtableMngNew{
        min-height: auto !important;

    }
    .TchMainMng_body #pdfContents .TtableMngNew .row div.cell:nth-child(1){
        width: 50px !important;
    }
    .eAssig_body #pdfContents .Ttable.TtableMngNew .row .cell:nth-child(2){
        width: 20% !important;
        min-width: 120px !important;
    }
    #pdfContents  .cell11{
        width: 50px !important;
        min-width: 50px !important;
    }
    #pdfContents  .cell12{
        width: 130px !important;
        min-width: 130px !important;
    }
    #pdfContents  .cell13{
        width: 90px !important;
        min-width: 90px !important;
    }
    #pdfContents  .cell14{
        width: 130px !important;
        min-width: 130px !important;
    }
    #pdfContents  .cell15{
        width: 125px !important;
        min-width: 125px !important;
    }
    #pdfContents  .cell16{
        width: 105px !important;
        min-width: 105px !important;
    }
    #pdfContents  .cell17{
        width: 100px !important;
        min-width: 100px !important;
    }
    #pdfContents  .cell18,
    #pdfContents  .cell18a{
        width: 110px !important;
        min-width: 110px !important;
    }
    #pdfContents .cell13a{
        width: 110px !important;
        min-width: 110px !important;
    }
    #pdfContents  .cell18 .into_see{
        background: none !important;
        padding-left: 0 !important;
    }
    #pdfContents  .cell19{
        display: none !important;
    }
    #pdfContents .TtableMngNew{
        min-height: 0 !important;
    }
    #pdfContents  .header2 .cell11,
    #pdfContents  .header2 .cell12,
    #pdfContents  .header2 .cell13,
    #pdfContents  .header2 .cell14,
    #pdfContents  .header2 .cell15,
    #pdfContents  .header2 .cell16,
    #pdfContents  .header2 .cell17,
    #pdfContents  .header2 .cell18,
    #pdfContents  .header1 .cell11,
    #pdfContents  .header1 .cell12,
    #pdfContents  .header1 .cell13a,
    #pdfContents  .header1 .cell13b,
    #pdfContents  .header1 .cell13,
    #pdfContents  .header1 .cell17,
    #pdfContents  .header1 .cell18a,
    #pdfContents  .header1 .cell18{
        border-left: #dfdfdf solid 1px;
        border-top: #dfdfdf solid 1px;
        border-bottom: #dfdfdf solid 1px;
    }
    #pdfContents  .header2,
    #pdfContents  .header1{
        border-right: #dfdfdf solid 1px;
    }
    .col table td input + label:after{
        background: #73716e !important;
    }
    .col table td input + label:after{
        top: 10px !important;
        left: 6px !important;
        width: 4px !important;
        height: 4px !important;
    }
}
.DTTJDiv1 rect{
    max-width:20px !important;
}