

@import url(../home/css/library/bootstrap.min.css);
@import url(../home/css/style.css?111);
/*-@import url(bootstrap.min.css);--*/
@import url(body.css?1);
@import url(color_links.css?1);
@import url(../js/swiper/swiper.min.css);
@import url(../home/css/md-font.css);
@import url(../home/css/library/font-awesome.min.css);
@import url(../font/iconfont.css?1);
@font-face {
    font-family: 'alfy';
    src: url('../font/alfy.woff') format('woff');
    font-display: swap;
}


.load__container {
    position: relative;
    width: 80%;
    max-width: 500px;
    background-color: #e7e7e7;
    border-radius: 20px;
    padding: 3px;
   
  }
  
  .load__bar {
    height: 30px;
    border-radius: 15px;
    background: linear-gradient(90deg, #4CAF50, #8BC34A);
    width: 0%;
    transition: width 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-weight: bold;
    position: relative;
    overflow: hidden;
  }
  
  .load__bar::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.3) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    animation: shine 2s infinite;
  }
  
  @keyframes shine {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(100%);
    }
  }
  .loading_text {
    position: absolute; top: 50%; margin-top: -12px; left: 0; right: 0;
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    color: #a6a6a6;
  }
 
.xk_1{background-color: #d8243a ;background-image: linear-gradient(90deg, #d8243a, #ff5d5d);} /* 语文 */
.xk_2 {background-color: #37ae0e ;background-image: linear-gradient(90deg, #37ae0e, #83d540);} /* 数学 */
.xk_3 {background-color: #0b7279 ;background-image: linear-gradient(90deg, #0b7279, #36b2b6);}/* 英语 */
 .xk_4{background-color: #e9a010 ;background-image: linear-gradient(90deg, #e9a010, #dbaf15);} /* 物理 */
 .xk_5{background-color: #6c18ff ;background-image: linear-gradient(90deg, #6c18ff, #ae57ff);} /* 化学 */
 .xk_6  {background-color: #d6215b ;background-image: linear-gradient(90deg, #d6215b, #ea68a2);} /* 生物 */
 .xk_7  {background-color: #0e84ed ;background-image: linear-gradient(90deg, #0e84ed, #3fbdf6);}/* 地理 */
 .xk_8 {background-color: #8b7d61 ;background-image: linear-gradient(90deg, #8b7d61, #b1a690);}/* 政治 */
 .xk_9  {background-color: #526b8f ;background-image: linear-gradient(90deg, #526b8f, #7995bf);}/* 历史 */

.panel-heading {display: flex;justify-content:flex-start;align-items: center;flex-wrap: nowrap;}
.panel-heading > .pull-right{ max-width: 50%;  margin-left: auto; margin-right: 0; line-height: 110%;}
@-moz-document url-prefix() {
    select,select.form-control {
                    -moz-appearance: none;
                    appearance: none;
                    background-image: url("../img/jt.png") ;
                    background-repeat: no-repeat ;
                    background-position: calc(100% - 10px) 50% ;
                    background-size: 10px auto ;
                    padding: 0;
                }
    
    }



    .text_kkk textarea{border-radius: 0 0  4px 4px ; height:auto; width: 100%;border:1px solid #e7e7e7; border-top: none; margin:0}
    .text_kkk2 textarea{background:#f8fafa ;border-radius:4px ; height:auto; width: 100%;border:1px solid #e7e7e7;   margin:0;  
      background-image: -webkit-linear-gradient(0deg, #fff, #f8fafa);
background-image: -webkit-linear-gradient(top, #fff, #f8fafa); 
background-image: linear-gradient(0deg, #fff 3%, #f8fafa 100%); border-bottom: 1px solid #ccc;
}
    .text_kkk h4{ font-size: 16px ; font-weight: bold; border:1px solid #e7e7e7; display: block;  margin:10px 0 0 0; padding: 5px 10px;background: #f5f5f5;
background-image: -webkit-linear-gradient(
0deg
, #f8fafa, #fff);
background-image: -webkit-linear-gradient(top, #f8fafa, #fff);
background-image: linear-gradient(
0deg
, #f8fafa 3%, #fff 100%); border-radius: 4px 4px 0 0 ;}
.text_kkk .col-md-3{ width: 29%; padding-left: 0;}
.text_kkk{ margin:0 -28px}

/*--新----------*/
.ml20 {
    margin-left: 20px !important;
}
textarea.form-control.comment_input_div.auto_areatext_value { font-size: 16px; color: #c65853; font-family:"楷体"; border-color:#c65853}

textarea.form-control.comment_input_div.auto_areatext_value::-webkit-input-placeholder { color: #c65853; font-family:"楷体";}.textarea.form-control.comment_input_div.auto_areatext_value::-moz-placeholder{ color: #c65853; font-family:"楷体";}
 .textarea.form-control.comment_input_div.auto_areatext_value::-ms-input-placeholder { color: #c65853; font-family:"楷体";}
.form-control:focus{border-color:var(--wuloulan);}
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
}.h6, h6 {
    font-size: 1rem;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.pagination{ display:block; clear:both; height:32px; width:100%; }
 
.pagination { width:100%;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
}
.pagination + .pagination {    margin: 0 0 20px 0;}
.pagination + .pagination .pagination>li:last-child>a, .pagination + .pagination>li:last-child>span, .pagination + .pagination>li:first-child>a, .pagination + .pagination>li:first-child>span {
  
    border: none;
background: none;}
.pagination.justify-content-center + .pagination { text-align:center;-ms-flex-pack: center!important;
    justify-content: center!important;}
.pagination [rel=next],.pagination [rel=prev]{ color:#fff; position:relative;}
.pagination [rel=next]:before,.pagination [rel=prev]:before{font-family:iconfont;  color:#999; position:absolute; width:100%; text-align:center; left:0;}
.pagination [rel=next]:before{content:"\e7fa"; }
.pagination [rel=prev]:before{content:"\e7f9"; }
.pagination [rel=next]:hover,.pagination [rel=prev]:hover{ color:#fff}
.pagination [rel=next]:hover:before,.pagination [rel=prev]:hover:before{ color:#2a6496}
/*--.pagination .disabled span,.pagination .disabled span:hover{ color:#e7e7e7;border-color:#f3f2f2; background:#fcfbfb;}--*/
.pagination .disabled{ display:none;}

.no_list .iconuser_i_5:before{content:"\e642"; font-size:88px; margin:0 -15px 0 0; }
.no_list .iconuser_i_5{  }
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}
.btn-outline-danger{ background:none;color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}

@media (min-width: 767.9px){
.offset-sm-4{margin-left:33.333333%}
}

@media screen and (max-width:767.89px){
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
 
}
}
@media screen and (max-device-width:1024.1px){
*{ cursor:pointer}
}
/*---
.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col-6 {
position: relative;
    width: 100%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}}---*/
/*--开始----------*/
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after{ width:100%;}
@media screen and (max-device-width: 1024.1px){
.col-1{width:8.333333%}.col-2{width:16.666667%}.col-3{width:25%}.col-4{width:33.333333%}.col-5{width:41.666667%}.col-6{width:50%}.col-7{width:58.333333%}.col-8{width:66.666667%}.col-9{width:75%}.col-10{width:83.333333%}.col-11{width:91.666667%}.col-12{width:100%}
.col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9{ float:left;}
}
.h4, h4{ font-size:21px;}
 h6{ font-size:16px;}
 h5{ font-size:16px;}
 
input[type="text"], input[type="password"], input[type="name"], input[type="tel"],input[type="submit"], input[type="reset"], input[type="search"], input[type="button"], button {  border-radius:0;-webkit-border-radius:0;-webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/}
.to_top {  max-height:0; overflow:hidden; transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
}

.ihide{ display:none;} 

		

/*--tab 动画----------*/

.tab_ul{ list-style:none;  display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex; z-index:16;   font-size:15px;position:relative;display:table\9;width:100%}
.tab_ul a{ position:relative; z-index:23;list-style:none;  padding:0; margin:0;text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:table-cell\9}
.tab_ul a.this{color:var(--wuloulan)}
.tab_ul .this_i{border-radius: 30px; z-index:1;position:absolute;left:0; bottom:0; height:2px; background: var(--wuloulan);-webkit-transition:-webkit-transform 300ms ease-in-out;-moz-transition:-moz-transform 300ms ease-in-out;-ms-transition:-ms-transform 300ms ease-in-out;transition:transform 300ms ease-in-out; -webkit-transform:scaleY(.5);transform:scaleY(.5);}
.tab_full .this_i{ height:100%; }
.tab_full  a.this{ color:#fff;}
.this2{width:50%}
.this3{width:33.33333%}
.this4{width:25%}
.this5{width:20%}
.this6{width:16.66666%}
.this7{width:14.28571%}
.this8{width:12.5%}
.this9{width:11.11111%}
.this10{width:10%}
.this11{width:9.0909%}
.this12{width:8.33333%}
.this13{width:7.69230%}
.this14{width:7.14285%}
.this15{width:6.66666%}
.this16{width:6.25%}
.this17{width:5.88235%}
.this18{width:5.55555%}
.this19{width:5.26315%}
.this20{width:5%}
.tab_ul a.this ~ .this_i{z-index:20}
.tab_ul a:nth-of-type(1).this ~ .this_i{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.tab_ul a:nth-of-type(2).this ~ .this_i{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.tab_ul a:nth-of-type(3).this ~ .this_i{-webkit-transform:translate3d(200%,0,0);-moz-transform:translate3d(200%,0,0);-ms-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.tab_ul a:nth-of-type(4).this ~ .this_i{-webkit-transform:translate3d(300%,0,0);-moz-transform:translate3d(300%,0,0);-ms-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.tab_ul a:nth-of-type(5).this ~ .this_i{-webkit-transform:translate3d(400%,0,0);-moz-transform:translate3d(400%,0,0);-ms-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.tab_ul a:nth-of-type(6).this ~ .this_i{-webkit-transform:translate3d(500%,0,0);-moz-transform:translate3d(500%,0,0);-ms-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.tab_ul a:nth-of-type(7).this ~ .this_i{-webkit-transform:translate3d(600%,0,0);-moz-transform:translate3d(600%,0,0);-ms-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.tab_ul a:nth-of-type(8).this ~ .this_i{-webkit-transform:translate3d(700%,0,0);-moz-transform:translate3d(700%,0,0);-ms-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.tab_ul a:nth-of-type(9).this ~ .this_i{-webkit-transform:translate3d(800%,0,0);-moz-transform:translate3d(800%,0,0);-ms-transform:translate3d(800%,0,0);transform:translate3d(800%,0,0)}
.tab_ul a:nth-of-type(10).this ~ .this_i{-webkit-transform:translate3d(900%,0,0);-moz-transform:translate3d(900%,0,0);-ms-transform:translate3d(900%,0,0);transform:translate3d(900%,0,0)}
.tab_ul a:nth-of-type(11).this ~ .this_i{-webkit-transform:translate3d(1000%,0,0);-moz-transform:translate3d(1000%,0,0);-ms-transform:translate3d(1000%,0,0);transform:translate3d(1000%,0,0)}

.tab_ul a:nth-of-type(12).this ~ .this_i{-webkit-transform:translate3d(1100%,0,0);-moz-transform:translate3d(1100%,0,0);-ms-transform:translate3d(1100%,0,0);transform:translate3d(1100%,0,0)}
.tab_ul a:nth-of-type(13).this ~ .this_i{-webkit-transform:translate3d(1200%,0,0);-moz-transform:translate3d(1200%,0,0);-ms-transform:translate3d(1200%,0,0);transform:translate3d(1200%,0,0)}
.tab_ul a:nth-of-type(14).this ~ .this_i{-webkit-transform:translate3d(1300%,0,0);-moz-transform:translate3d(1300%,0,0);-ms-transform:translate3d(1300%,0,0);transform:translate3d(1300%,0,0)}
.tab_ul a:nth-of-type(15).this ~ .this_i{-webkit-transform:translate3d(1400%,0,0);-moz-transform:translate3d(1400%,0,0);-ms-transform:translate3d(1400%,0,0);transform:translate3d(1400%,0,0)}
.tab_ul a:nth-of-type(16).this ~ .this_i{-webkit-transform:translate3d(1500%,0,0);-moz-transform:translate3d(1500%,0,0);-ms-transform:translate3d(1500%,0,0);transform:translate3d(1500%,0,0)}
.tab_ul a:nth-of-type(17).this ~ .this_i{-webkit-transform:translate3d(1600%,0,0);-moz-transform:translate3d(1600%,0,0);-ms-transform:translate3d(1600%,0,0);transform:translate3d(1600%,0,0)}
.tab_ul a:nth-of-type(18).this ~ .this_i{-webkit-transform:translate3d(1700%,0,0);-moz-transform:translate3d(1700%,0,0);-ms-transform:translate3d(1700%,0,0);transform:translate3d(1700%,0,0)}
.tab_ul a:nth-of-type(19).this ~ .this_i{-webkit-transform:translate3d(1800%,0,0);-moz-transform:translate3d(1800%,0,0);-ms-transform:translate3d(1800%,0,0);transform:translate3d(1800%,0,0)}
.tab_ul a:nth-of-type(20).this ~ .this_i{-webkit-transform:translate3d(1900%,0,0);-moz-transform:translate3d(1900%,0,0);-ms-transform:translate3d(1900%,0,0);transform:translate3d(1900%,0,0)}



.tab_ul a:last-of-type.this + .this_i.this2{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this3{-webkit-transform:translate3d(200%,0,0);-moz-transform:translate3d(200%,0,0);-ms-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this4{-webkit-transform:translate3d(300%,0,0);-moz-transform:translate3d(300%,0,0);-ms-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this5{-webkit-transform:translate3d(400%,0,0);-moz-transform:translate3d(400%,0,0);-ms-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this6{-webkit-transform:translate3d(500%,0,0);-moz-transform:translate3d(500%,0,0);-ms-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}


.tab_ul a:last-of-type.this + .this_i.this7{-webkit-transform:translate3d(600%,0,0);-moz-transform:translate3d(600%,0,0);-ms-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this8{-webkit-transform:translate3d(700%,0,0);-moz-transform:translate3d(700%,0,0);-ms-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this9{-webkit-transform:translate3d(800%,0,0);-moz-transform:translate3d(800%,0,0);-ms-transform:translate3d(800%,0,0);transform:translate3d(800%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this10{-webkit-transform:translate3d(900%,0,0);-moz-transform:translate3d(900%,0,0);-ms-transform:translate3d(900%,0,0);transform:translate3d(900%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this11{-webkit-transform:translate3d(1000%,0,0);-moz-transform:translate3d(1000%,0,0);-ms-transform:translate3d(1000%,0,0);transform:translate3d(1000%,0,0)}

.tab_ul a:last-of-type.this + .this_i.this12{-webkit-transform:translate3d(1100%,0,0);-moz-transform:translate3d(1100%,0,0);-ms-transform:translate3d(1100%,0,0);transform:translate3d(1100%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this13{-webkit-transform:translate3d(1200%,0,0);-moz-transform:translate3d(1200%,0,0);-ms-transform:translate3d(1200%,0,0);transform:translate3d(1200%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this14{-webkit-transform:translate3d(1300%,0,0);-moz-transform:translate3d(1300%,0,0);-ms-transform:translate3d(1300%,0,0);transform:translate3d(1300%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this15{-webkit-transform:translate3d(1400%,0,0);-moz-transform:translate3d(1400%,0,0);-ms-transform:translate3d(1400%,0,0);transform:translate3d(1400%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this16{-webkit-transform:translate3d(1500%,0,0);-moz-transform:translate3d(1500%,0,0);-ms-transform:translate3d(1500%,0,0);transform:translate3d(1500%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this17{-webkit-transform:translate3d(1600%,0,0);-moz-transform:translate3d(1600%,0,0);-ms-transform:translate3d(1600%,0,0);transform:translate3d(1600%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this18{-webkit-transform:translate3d(1700%,0,0);-moz-transform:translate3d(1700%,0,0);-ms-transform:translate3d(1700%,0,0);transform:translate3d(1700%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this19{-webkit-transform:translate3d(1800%,0,0);-moz-transform:translate3d(1800%,0,0);-ms-transform:translate3d(1800%,0,0);transform:translate3d(1800%,0,0)}
.tab_ul a:last-of-type.this + .this_i.this20{-webkit-transform:translate3d(1900%,0,0);-moz-transform:translate3d(1900%,0,0);-ms-transform:translate3d(1900%,0,0);transform:translate3d(1900%,0,0)}

/*-底部描边-*/
.b_linex,.b_linex_dl_w dl,.b_linex_li_w li{ position:relative; z-index:1;}
.b_linex:after,.b_linex_dl_w dl:after,.b_linex_li_w li:after{content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:#e7e7e7;display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%; }


@media only screen and (-webkit-min-device-pixel-ratio: 2){
.b_linex:after,.b_linex_dl_w dl:after,.b_linex_li_w li:after{
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){
.b_linex:after,.b_linex_dl_w dl:after,.b_linex_li_w li:after{
    -webkit-transform: scaleY(.33);
    transform: scaleY(.33);
}}


 
.bg{ width:1200px; margin:0 auto;}
.zt_bg .bg{ width: 100% !important;}
.header .nav {
font-size: 14px;}
.znja_body .header > a:first-child ,.znja_body .header .logo,.znja_body .header > a:first-child + a {margin-right: auto; }
.znja_body .header .logo{margin-left: 15px !important;}
.znja_body  .header .nav{ margin-left: auto; margin-right: auto;}
@media screen and (min-width:1500px){
    .bg{ width:1300px;  }
 
	.header .nav {
font-size: 15px;}
    }

    @media screen and (min-width:1600px){
        .bg{ width:1400px;  }
 
		.header .nav {
font-size: 16px;}
        } 
       @media screen and (min-device-width:1024.1px){
	   .m{ display:none !important;}
	   }
	   @media screen and (max-device-width:1024px){
	.bg{ width:100%;} 
   body:not(.zngk_body){ overflow-x:hidden}
}
	 @media screen and (max-device-width: 1024px){
	 
	 .bg{width:100%;}
 .pc{ display:none;}
	 }
 
	 .d_a a,a.d_a{ width:100%; height:100%; display:block; }
	 input{ outline:none; }
	  
.b_line{ border-bottom:1px solid #e8e8e8}
input::-webkit-input-placeholder{color:#747474;}
input:-moz-placeholder{color:#747474;}
input::-moz-placeholder{color:#747474;}
input::ms-input-placeholder{color:#747474;}
input, select, textarea{ color:#333}
.songti{font-family:  "宋体"!important;}
 
label{ cursor:pointer;}
input[type="checkbox"] {
   display: none;
}
.checkbox {  
    width: 14px; height:14px;
    border-radius: 2px;
    box-sizing: border-box; display:inline-block; vertical-align:middle; position:relative; top:-1px;
 
    background: #fff;
	 border:2px solid #cccccc;
    z-index: 0;
    margin: 0 4px 0 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
 
    cursor: pointer;
    position: relative;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms; margin-left:2px;
}.center_xieyi{ padding:20px 0 0 0}.center_xieyi .checkbox {min-height:auto;}
input[type="checkbox"]:checked + .checkbox:before { content:""; display:block; width:3px; height:6px; background:#fff; position:absolute; top:-2px; right:-2px;  }
input[type="checkbox"]:checked + .checkbox:after{ content:"\e6f5"; font-family:iconfont; position:absolute; bottom:-2px; left:-1px; line-height:normal; color:#f32f52; font-size:16px;}





@media screen and (max-device-width:767.98px){

}
  
  
  
  
/*--侧边栏--*/
.wx{position:fixed; right:10px; top:25%; z-index:99;transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}
.wx img{ max-width:1000px; width:auto !important; height:auto !important}
.wx{ background:rgba(113,114,130,.8); width:67px; border-radius:60px; padding:20px 0;}
.wx ul li{ padding:10px 0 0 0; position:relative; font-size:12px; }
.wx ul li a{ color:#fff;  text-align:center; display:block;}
.wx ul li:hover a{color:var(--wuloulan);}
.wx ul li a  i{  display:block; height:30px;  margin:0 auto ; font-size:22px;  }


.wx ul li span.zin1,.wx ul li span.zin4{ position:relative; left:-120px; display:none;}
.wx ul li span.zin3,.wx ul li span.zin2{position:relative;     left: -207px;display:none;}
.wx ul li:hover span{ display:block !important;}
.wx ul li span.zin1{ z-index:10;}
.wx ul li span.zin2{ z-index:9;}
.wx ul li span.zin3{ z-index:8;}
.wx ul li span.zin4{ z-index:6;}
.side_report{position:fixed; right:77px; top:25%; width:380px; z-index:17; text-align:left;}
.side_reportbox{ background:var(--wuloulan); padding:20px; }
.side_reportbox h6{ color:#fff; font-size:16px; font-weight:normal;}
.side_reportbox h6  a{  display:block; float:right; width:21px; height:21px; margin-right:10px;}
.side_reportnav{ margin:20px 0;} 
.side_reportnav span{ float:left; display:block; margin-right:5px;}
.side_reportnav span.Anav a{display:inline-block; background:#fff; border-radius:4px; width:80px; height:30px; text-align:center; line-height:30px; color:var(--wuloulan); cursor:pointer; }
.side_reportnav span.Anav a:hover,.side_reportnav span.Anav a.click{ background:#ffc107; color:#fff;}
.side_con{ margin-bottom:20px;}
.side_txt1 textarea{ padding:10px; margin:10px 0; width:335px; height:80px; border:1px solid #e2e2e2;}
.scona{ margin-right:10px; float:left;}
.scona input{ border:1px solid #e2e2e2; background:#fff; width:100px; height:30px; line-height:30px; padding:0 5px;}
.sconb input{ border:1px solid #e2e2e2; background:#fff; width:223px; height:30px; line-height:30px; padding:0 5px;}
.side_btn input{ background:#ffc107; height:30px; line-height:30px; width:80px; border-radius:4px; border:0; color:#fff; font-size:14px;}
/*--地图--*/
.xk_1 #xk_1 [data-name="zi"]{fill: #ff5d5d !important;} 
.xk_2 #xk_2 [data-name="zi"]{fill: #83d540 !important;} 
.xk_3 #xk_3 [data-name="zi"]{fill: #36b2b6 !important;}
 .xk_4 #xk_4 [data-name="zi"]{fill: #f4cd46 !important;}
 .xk_5 #xk_5 [data-name="zi"]{fill: #AE57FF !important;} 
 .xk_6 #xk_6 [data-name="zi"]{fill: #EA68A2 !important;} 
 .xk_7 #xk_7 [data-name="zi"]{fill: #3fbdf6 !important;}
.rd_map{ width:100%;    }
[data-name=icon],[data-name=zi],[data-name=dzw],.wx{  
		    -webkit-transform: translateY(0px);
                    transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
		 }
		 [data-name=dzw]{ -webkit-transform: translateY(20px);transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;}
		 [data-name=line]{ -webkit-transform: translate(20px,20px);  
		 transition: all .8s ease-in  ;
-webkit-transition: all .8s ease-in ;
-moz-transition: all .8s ease-in  ;


	 transition: all 0.1s ease-out ;
-webkit-transition: all 0.1s ease-out ;
-moz-transition: all 0.1s ease-out ;

}
		 .map_rdem .cls-4{ opacity:0!important; cursor:pointer;  }
		  
 body.xk_1 .cls-4,body.xk_2 .cls-4,body.xk_3 .cls-4,body.xk_4 .cls-4,body.xk_5 .cls-4,body.xk_6 .cls-4,body.xk_7 .cls-4{ display:none ;}
  #lu{transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}
 body.xk_1 #lu,body.xk_2 #lu,body.xk_3 #lu,body.xk_4 #lu,body.xk_5 #lu,body.xk_6 #lu,body.xk_7 #lu{ opacity:.3;}
/*---#xk_1>:not(a),#xk_2>:not(a),#xk_3>:not(a),#xk_4>:not(a),#xk_5>:not(a),#xk_6>:not(a),#xk_7>:not(a){ pointer-events:none;}--*/
[data-name=icon],#icon{ pointer-events:none;}


.href_1{ display:block;}
 #xk_1:hover [data-name=icon]{-webkit-transform: translateY(-20px);}   
 #xk_1:hover [data-name=zi]{-webkit-transform: translate(-15px,8px);}   

  #xk_2:hover [data-name=icon]{-webkit-transform: translateY(-20px);}   
  #xk_2:hover [data-name=zi]{-webkit-transform: translate(10px,-5px);}
	
 #xk_3:hover [data-name=icon]{-webkit-transform: translateY(-20px);}   
  #xk_3:hover [data-name=zi]{-webkit-transform: translate(10px,-5px);}	
		 
 #xk_4:hover [data-name=icon]{-webkit-transform: translateY(-20px);}   
  #xk_4:hover [data-name=zi]{-webkit-transform: translate(10px,-5px);}	
 
  #xk_5:hover [data-name=icon]{-webkit-transform: translateY(-20px);}   
  #xk_5:hover [data-name=zi]{-webkit-transform: translate(-10px,-5px);}	
  
 #xk_6:hover [data-name=icon]{-webkit-transform: translateY(-20px);}   
  #xk_6:hover [data-name=zi]{-webkit-transform: translate(-20px,-10px);}	
  
 #xk_7:hover [data-name=icon]{-webkit-transform: translateY(-20px);}   
#xk_7:hover [data-name=zi]{-webkit-transform: translate(20px,-10px);}	

 
		 .rd_map svg{ width:100%; height:auto;}
		
		 
		 @media screen and (min-width:1024.1px){
		  .nav_left{ margin-left:0;}
		  .rd_map{ padding-left:120px;}
		 }
		  @media screen and (min-width:1500px){
		  .nav_left_t{padding-left:20px;}
		  .nav_left{ margin-left:-120px;  width:140px; }
		  		.map_rdem.bg{width:calc(100% - 300px); max-width:1400px; min-width:1200px; }
				  .rd_map{ padding-left:0;}
				  
				  .nav_left li .xk_t{ height:40px; line-height:40px; margin:3px 0 0 0}
.nav_left li .xk_t i{ height:40px ;  }
.xk_xiala{ height:390px;left:140px; }
.xk_xiala_r{ height:390px;}
.xk_xiala_wz{ height:200px;}
.xk_xiala_r a{padding: 10px 0;}
		 }
		 @media screen and (min-width:1700px){
		   .nav_left{ top:240px}
		 }
		 .map_tc{ color:#fff; position:absolute; width:200px; margin-left:-100px;  z-index:988; display:none;      text-align: center;}
.map_tc_t{ padding: 10px 40px; background:#ccc; border-radius:9px 9px 0 0 ;}
.map_tc_b{ height:16px;}
.map_tc_c{ position:relative; padding: 10px ; background:#717282; border-radius:0 0 9px 9px ;}
.map_tc_c a{color:#fff; background:#6c6d7d; padding:10px 0; margin-bottom:5px; display:block; width:100%;}
.map_tc_t i{ position:absolute;right:0; height:40px; width:40px; line-height:40px; text-aglin:center; right:0 ; top:0; z-index:0;}
.map_tc_c:after { position:absolute; bottom:-16px; left:50%; margin-left:-10px;
    content: "";
    display: block;
    width: 0;
    height: 0;
      border-left: 10px solid transparent ;
    border-right: 10px solid transparent ;
    border-top: 16px solid #717282;
	}
 #line,[data-name=line]{  }
   [data-name=dzw],[data-name=line]{ opacity:0; pointer-events:none;}
     #shou{ display:none;}
   [data-name=shou]{ cursor:pointer; opacity:0 !important;}
 .xk_this [data-name=dzw]{ -webkit-transform: translateY(-10px);}
 .xk_this .wx{ right:-70px;}
 
 #yincahng_icon{ opacity:0;}
 .xk_1 #xk_1 #line,.xk_1 #xk_1 #dzw{display: block;}
 .xk_1 #xk_1 [data-name=icon]{-webkit-transform: translateY(-20px);}   
 .xk_1 #xk_1 [data-name=zi]{-webkit-transform: translate(-15px,8px);}   
  
   .xk_1 #xk_1 [data-name=dzw],.xk_2 #xk_2 [data-name=dzw],.xk_3 #xk_3 [data-name=dzw],.xk_4 #xk_4 [data-name=dzw],.xk_5 #xk_5 [data-name=dzw],.xk_6 #xk_6 [data-name=dzw],.xk_7 #xk_7 [data-name=dzw]{ opacity:1;}   
   .xk_1 #xk_1 [data-name=line] ,.xk_2 #xk_2 [data-name=line] ,.xk_3 #xk_3 [data-name=line] ,.xk_4 #xk_4 [data-name=line] ,.xk_5 #xk_5 [data-name=line] ,.xk_6 #xk_6 [data-name=line] ,.xk_7 #xk_7 [data-name=line] { opacity:1;-webkit-transform: translate(0,0);pointer-events:visiblepainted;}   
   
.xk_2 #xk_1,.xk_3 #xk_1,.xk_4 #xk_1,.xk_5 #xk_1,.xk_6 #xk_1,.xk_7 #xk_1{ -webkit-animation: xk_1 .3s ease-in-out both;}
 .xk_1 #xk_2, .xk_3 #xk_2,.xk_4 #xk_2, .xk_5 #xk_2,.xk_6 #xk_2,.xk_7 #xk_2{ -webkit-animation: xk_2 .3s ease-in-out both;}
 .xk_1 #xk_3,.xk_2 #xk_3, .xk_4 #xk_3 ,.xk_5 #xk_3 ,.xk_6 #xk_3 ,.xk_7 #xk_3 { -webkit-animation: xk_3 .3s ease-in-out both;}
 .xk_1 #xk_4 ,.xk_2 #xk_4 ,.xk_3 #xk_4 , .xk_5 #xk_4, .xk_6 #xk_4, .xk_7 #xk_4{ -webkit-animation: xk_4 .3s ease-in-out both;}
 .xk_1 #xk_5,.xk_2 #xk_5,.xk_3 #xk_5,.xk_4 #xk_5,.xk_6 #xk_5 , .xk_7 #xk_5 { -webkit-animation: xk_5 .3s ease-in-out both;}
 .xk_1 #xk_6 ,.xk_2 #xk_6 ,.xk_3 #xk_6 ,.xk_4 #xk_6 ,.xk_5 #xk_6 ,.xk_7 #xk_6 { -webkit-animation: xk_6 .3s ease-in-out both;}
  .xk_1 #xk_7 ,.xk_2 #xk_7,.xk_3 #xk_7,.xk_4 #xk_7,.xk_5 #xk_7,.xk_6 #xk_7{ -webkit-animation: xk_7 .3s ease-in-out both;}
  
  .xk_2 #xk_2 [data-name=icon]{-webkit-transform: translateY(-20px);}   
  .xk_2 #xk_2 [data-name=zi]{-webkit-transform: translate(10px,-5px);}
 
 
	
 .xk_3 #xk_3 [data-name=icon]{-webkit-transform: translateY(-20px);}   
  .xk_3 #xk_3 [data-name=zi]{-webkit-transform: translate(10px,-5px);}	
 
 
  
		 
 .xk_4 #xk_4 [data-name=icon]{-webkit-transform: translateY(-20px);}   
 .xk_4 #xk_4 [data-name=zi]{-webkit-transform: translate(10px,-5px);}	
 
 
 .xk_5 #xk_5 [data-name=icon]{-webkit-transform: translateY(-20px);}   
  .xk_5 #xk_5 [data-name=zi]{-webkit-transform: translate(-10px,-5px);}	
 
 
  
 .xk_6 #xk_6 [data-name=icon]{-webkit-transform: translateY(-20px);}   
  .xk_6 #xk_6 [data-name=zi]{-webkit-transform: translate(-20px,-10px);}	
 
 
  
 .xk_7 #xk_7 [data-name=icon]{-webkit-transform: translateY(-20px);}   
.xk_7 #xk_7 [data-name=zi]{-webkit-transform: translate(20px,-10px);}	
 

 
 
 
 


 
 
 
@-webkit-keyframes xk_1{100%{-webkit-transform: translate(15px,8px);opacity:0;}}
@-webkit-keyframes xk_2{100%{-webkit-transform: translate(10px,-5px);opacity:0;}}
 @-webkit-keyframes xk_3{100%{-webkit-transform: translate(10px,-5px);opacity:0;}}
 @-webkit-keyframes xk_4{100%{-webkit-transform: translate(10px,-5px);opacity:0;}}
 @-webkit-keyframes xk_5{100%{-webkit-transform: translateY(-20px);opacity:0;}}
 @-webkit-keyframes xk_6{100%{-webkit-transform: translate(-20px,-10px);opacity:0;}}
 @-webkit-keyframes xk_7{100%{-webkit-transform: translate(20px,-10px);opacity:0;}}
 
@media screen and (max-device-width: 767.98px){

#map{ transition: all .8s ease-in  ;
-webkit-transition: all .8s ease-in ;
-moz-transition: all .8s ease-in  ;}
  .xk_this #map{ width:150%;-webkit-transform: translate(0,0);}
  .xk_2 #map{ -webkit-transform: translate(-30%,-40px);}
  .xk_3 #map{ width:170%;-webkit-transform: translate(3%,0);}
  .xk_1 #map{ width:170%;-webkit-transform: translate(-50%,0);}
  .xk_5 #map{ width:130%;-webkit-transform: translate(-18%,0);}
  .xk_4 #map{  -webkit-transform: translate(-12%,0);}
 
  .xk_7 #map{  width:140%; -webkit-transform: translate(-18%,-60px);}
  .xk_6 #map{  -webkit-transform: translate(0,-50px);}

.map_tc_t,.map_tc_c{ margin:0 10px; }.map_tc_c{ padding:12px 20px;}
.map_tc_t i{ right:10px;}
 .map_tc{  position:fixed !important;   left:0!important; right:0!important; width:auto !important; margin:0 !important;}
.map_tc_c:after{ display: none; }.map_tc_b{     position: absolute;
    top: -16px;
    
    
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 16px solid #717282;}
 }
 


/*--地图 结束--*/
.logo{ min-width:148px; height:48px; background-image:url(../img/index/logo@2x.png); background-repeat:no-repeat ; background-size:contain; margin:0 15px 0 15px; background-position: center center; }
.header{  z-index:100;position:fixed; min-width:100%; background:#fff;-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
box-shadow: 0 0 10px rgba(0,0,0,.2); height:80px;}

 @media screen and (min-width:1024px){
	 .header{transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; 
	 
 }
	 }



.header_br{ height:80px;}
body.index .header_br{ display:none}
.fd_header .header,body.index.fd_header .header{ width:100%; left:0; margin:0; top:0;}
.fd_header .to_top{ max-height:100px}
.fd_header .wx{ top:22%}
/* .zngk_body .header .nav{ display: none;} */
.header .nav li{ float:left; line-height:80px; position: relative;}
.header .nav li .tishi_num{ top: 18px; right: 10px;}
.header .nav li a,.header .nav li>span{white-space:nowrap; display:block; padding:0 15px; }
.header .nav li>span::after{  content: "";
    display: inline-block;
    width: 0;
    height: 0;
      border-left: 3px solid transparent ;
    border-right: 3px solid transparent ;
    border-top: 4px solid #000; position: relative; top: -2px;}
.header .nav li.this>a,.header .nav li.this > span{ position: relative; background:#F2F2F2;}
.header .nav li.this>a:after,.header .nav li.this > span::after{ content:""; display:block; height:7px; width:100%; position:absolute; bottom:0; left:0; background:var(--wuloulan);}

.header .nav li .ul{  overflow: hidden; max-height: 0px;    background: #fff;transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;}
.header .nav li:hover .ul{   max-height: 500px;padding: 0 0 20px 0;}
.header .nav li .ul a{ line-height: 38px;}
.header .nav li .ul a:hover{ background: #e7e7e7;}
.logo,.header .nav{ float:left;}
 
@media screen and (min-width: 767.9px){
    .header .nav li .ul{ position: absolute;}
}

.banenr{ background-repeat:no-repeat ; background-size:100% 100%; background-position:center;background-image:url(../img/index/t_br.jpg);  }
.nav_left{ width:120px; position:absolute; top:220px;}
.map_rdem{ padding-top:140px;  }
.nav_left_t{ background:#788d9b; padding:18px 0 10px 10px;}
.nav_left_t h2{font-size:24px; color:#95a3ae; }

.nav_left_t p{font-size:18px; color:#fff; }
.nav_left li .xk_t{ height:35px; line-height:35px;display:block;cursor:pointer; position:relative; background:rgba(255,255,255,.7);font-size:14px;  margin:2px 0 0 0}
.nav_left li:hover .xk_t{background:rgba(255,255,255,1);}
.nav_left li .xk_t i{ height:35px ;   content:""; display:inline-block; width:4px; margin-right:8px; vertical-align:top; }
.nav_left li:hover .xk_t i{opacity:1;}

li.xk_1 .xk_t i,body.xk_1 .xk_1 .xk_t i,.bj_color_1{ background-color:#ff5d5d}
li.xk_2 .xk_t i,body.xk_2 .xk_2 .xk_t i,.bj_color_2{ background-color:#83d540}
li.xk_3 .xk_t i,body.xk_3 .xk_3 .xk_t i,.bj_color_3{ background-color:#36b2b6}
li.xk_4 .xk_t i,body.xk_4 .xk_4 .xk_t i,.bj_color_4{ background-color:#f4cd46}
li.xk_5 .xk_t i,body.xk_5 .xk_5 .xk_t i,.bj_color_5{ background-color:#AE57FF}
li.xk_6 .xk_t i,body.xk_6 .xk_6 .xk_t i,.bj_color_6{ background-color:#EA68A2}
li.xk_7 .xk_t i,body.xk_7 .xk_7 .xk_t i,.bj_color_7{ background-color:#3fbdf6}

  @media screen and (max-device-width: 767.98px){
.banjilist_cy_cy .bj_color_1 .bj_list_li_in{ background-color:#ff5d5d}
.banjilist_cy_cy .bj_color_2 .bj_list_li_in{ background-color:#83d540}
.banjilist_cy_cy .bj_color_3 .bj_list_li_in{ background-color:#36b2b6}
.banjilist_cy_cy .bj_color_4 .bj_list_li_in{ background-color:#f4cd46}
.banjilist_cy_cy .bj_color_5 .bj_list_li_in{ background-color:#AE57FF}
.banjilist_cy_cy .bj_color_6 .bj_list_li_in{ background-color:#EA68A2}
.banjilist_cy_cy .bj_color_7 .bj_list_li_in{ background-color:#3fbdf6}
.banjilist_cy .bj_list_li_in{ background-color: rgba(0,0,0,0) !important;}
}
 @media screen and (min-width: 767.9px){
	 .banjilist_cy_cy .bj_list_li_in, .banjilist_cy .bj_list_li_in{    background-color: rgba(0,0,0,0) !important;}
	 
 }

body.xk_1 li .xk_t i,body.xk_2 li .xk_t i,body.xk_3 li .xk_t i,body.xk_4 li .xk_t i,body.xk_5 li .xk_t i,body.xk_6 li .xk_t i,body.xk_7 li .xk_t i{ background:#a1acb4 ;}

.nav_r{ float:right;padding:0 ; min-width: 160px;}
.nav_r li{ position:relative; z-index:2; float:left; line-height:80px; padding:0 15px;}
.nav_r li i{ font-size:19px;}
.nav_r .iconsearch{ position:relative; color:#50bbb5;}
.nav_r .iconuser{  position:relative;color:#ffb82e;}
.nav_r .iconcart{  position:relative;color:#ce5677;}
.nav_r .iconsearch .tishi_num{ background-color:#50bbb5;}
.li_user_login{ cursor:pointer;}
li.li_user .tishi_num{ background-color:#ffb82e;}
li.li_gwc .tishi_num{ background-color:#ce5677;}
.tishi_num{ background-color:#ff5d5d; font-family:Arial;font-size:8px; width:18px;height:18px;border-radius:50%; font-style:normal; text-align:center; line-height:18px; position:absolute; color:#fff; top:-8px; right:-10px;    -webkit-transform: scale(.8);
    transform: scale(.8);}
.xk_r{ float:right; color:#ccc; padding-right:15px;font-style:normal;}

.xk_xiala{left:120px;  display:none;z-index:3; position:absolute; top:0; background:#fff; width:870px; height:346px;    
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    box-shadow: 0 0 10px rgba(0,0,0,.1);}
	.this .xk_xiala{ display:block;}
	.xk_xiala_t{ position: relative; font-size:18px; line-height:44px; border-bottom:1px solid #E8E8E8;}
	.xk_xiala_t li{  cursor:pointer;display:inline-block; padding:0 10px;}
	.xk_xiala_t li.this{   font-weight:bold; margin-bottom:-1px;}
	.xk_xiala_t_right{ position:absolute; right:-10px; top:0; padding:0 10px; cursor:pointer;}
	.xk_xiala_l{width:660px; float:left; margin:10px 0 0 30px}
	.xk_xiala_in{ padding:10px 0}
	.xk_xiala_in img{ float:right; border:1px solid #F3F3F3; width:270px; height:270px;}
	.xk_xiala_wz{ width:360px; height:180px; overflow-y: auto; }
	.xk_xiala_text{ font-size:18px; font-weight:bold;padding:10px 0 5px 0}
	
	.xk_1 .btn-danger,.xk_1 .btn-danger:not(:disabled):not(.disabled):active, .xk_1 .btn-danger:not(:disabled):not(.disabled).active{ background-color: #FF5D5D;border-color: #FF5D5D;}
	.xk_1 .btn-outline-danger,.xk_1 .btn-outline-danger:not(:disabled):not(.disabled).active, .xk_1 .btn-outline-danger:not(:disabled):not(.disabled):active{color: #FF5D5D;border-color: #FF5D5D;background-color: #fff;}
.xk_1 .xk_xiala_t li ,.xk_t::before{ color:#FF5D5D;  }
	.xk_1 .xk_xiala_t li.this {border-bottom:1px solid #FF5D5D; }
	/* .xk_t::before{ content: ""; display: inline-block; border-left: 4px solid; height: 35px;vertical-align: middle; margin-right: 10px;} */
	.xk_2 .btn-danger,.xk_2 .btn-danger:not(:disabled):not(.disabled):active, .xk_2 .btn-danger:not(:disabled):not(.disabled).active{ background-color: #83d540;border-color: #83d540;}
.xk_2 .btn-outline-danger,.xk_2 .btn-outline-danger:not(:disabled):not(.disabled).active, .xk_2 .btn-outline-danger:not(:disabled):not(.disabled):active{color: #83d540;border-color: #83d540;background-color: #fff;}
.xk_2 .xk_xiala_t li,.xk_2 .xk_t::before { color:#83d540;  }
.xk_2 .xk_xiala_t li.this {border-bottom:1px solid #83d540; }

.xk_3 .btn-danger,.xk_3 .btn-danger:not(:disabled):not(.disabled):active, .xk_3 .btn-danger:not(:disabled):not(.disabled).active{ background-color: #36b2b6;border-color: #36b2b6;}
.xk_3 .btn-outline-danger,.xk_3 .btn-outline-danger:not(:disabled):not(.disabled).active, .xk_3 .btn-outline-danger:not(:disabled):not(.disabled):active{color: #36b2b6;border-color: #36b2b6;background-color: #fff;}
.xk_3 .xk_xiala_t li ,.xk_3 .xk_t::before{ color:#36b2b6;  }
.xk_3 .xk_xiala_t li.this {border-bottom:1px solid #36b2b6; }

.xk_4 .btn-danger,.xk_4 .btn-danger:not(:disabled):not(.disabled):active, .xk_4 .btn-danger:not(:disabled):not(.disabled).active{ background-color: #f4cd46;border-color: #f4cd46;}
.xk_4 .btn-outline-danger,.xk_4 .btn-outline-danger:not(:disabled):not(.disabled).active, .xk_4 .btn-outline-danger:not(:disabled):not(.disabled):active{color: #f4cd46;border-color: #f4cd46;background-color: #fff;}
.xk_4 .xk_xiala_t li ,.xk_4 .xk_t::before{ color:#f4cd46;  }
.xk_4 .xk_xiala_t li.this {border-bottom:1px solid #f4cd46; }
	
.xk_5 .btn-danger,.xk_5 .btn-danger:not(:disabled):not(.disabled):active, .xk_5 .btn-danger:not(:disabled):not(.disabled).active{ background-color: #AE57FF;border-color: #AE57FF;}
.xk_5 .btn-outline-danger,.xk_5 .btn-outline-danger:not(:disabled):not(.disabled).active, .xk_5 .btn-outline-danger:not(:disabled):not(.disabled):active{color: #AE57FF;border-color: #AE57FF;background-color: #fff;}
.xk_5 .xk_xiala_t li,.xk_5 .xk_t::before { color:#AE57FF;  }
.xk_5 .xk_xiala_t li.this {border-bottom:1px solid #AE57FF; }
	
.xk_6 .btn-danger,.xk_6 .btn-danger:not(:disabled):not(.disabled):active, .xk_6 .btn-danger:not(:disabled):not(.disabled).active{ background-color: #EA68A2;border-color: #EA68A2;}
.xk_6 .btn-outline-danger,.xk_6 .btn-outline-danger:not(:disabled):not(.disabled).active, .xk_6 .btn-outline-danger:not(:disabled):not(.disabled):active{color: #EA68A2;border-color: #EA68A2;background-color: #fff;}
.xk_6 .xk_xiala_t li,.xk_6 .xk_t::before { color:#EA68A2;  }
.xk_6 .xk_xiala_t li.this {border-bottom:1px solid #EA68A2; }

.xk_7 .btn-danger,.xk_7 .btn-danger:not(:disabled):not(.disabled):active, .xk_7 .btn-danger:not(:disabled):not(.disabled).active{ background-color: #3fbdf6;border-color: #3fbdf6;}
.xk_7 .btn-outline-danger,.xk_7 .btn-outline-danger:not(:disabled):not(.disabled).active, .xk_7 .btn-outline-danger:not(:disabled):not(.disabled):active{color: #3fbdf6;border-color: #3fbdf6;background-color: #fff;}
.xk_7 .xk_xiala_t li,.xk_7 .xk_t::before{ color:#3fbdf6;  }
.xk_7 .xk_xiala_t li.this {border-bottom:1px solid #3fbdf6; }

		.btn_yj{border-radius:20px;}
		.xk_t,.xk_t i{transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}
	.xk_xiala_r{ background:#f5f5f5;width:146px;height:346px; float:right; text-align:center;padding:20px 0;}
	.xk_xiala_r i{ display:block; font-size:28px;}
	.xk_xiala_r a{ color:#717282;display:block; padding:5px 0; }
	.xk_xiala_r .iconnav_left_1{color:#fb766c}
	.xk_xiala_r .iconnav_left_2{color:#f9ae56}
	.xk_xiala_r .iconnav_left_3{color:#6dd0ca}
	.xk_xiala_r .iconnav_left_{color:#70d69b}
	.nav_left_quse li:not(.this) .xk_t i{background:#a1acb4;}
	.nav_left_quse li:not(.this) .xk_t{color:#7e7e7e;}
	.this .xk_t { z-index:10;}
	.icon_btn_i{ margin-right:4px;}
	
	.list_nav{ text-align:center; padding:32px 0;}
	.list_nav a{ line-height:38px;  text-align:center; text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;  }
 .list_nav a.this{ background-color:var(--wuloulan); border-radius:30px; color:#fff; }
  .list_nav .tab_ul{ width:750px; margin:0 auto;}
 
 img{max-width:100%; height:auto;}
 .ilist_k{border:1px solid #EBEBEB; background-color:#fff; border-radius:6px; padding:30px 15px 8px 15px;  } 
 .ilist_k h2{   height: 47px;font-size:16px; color:#252525;line-height:24px; margin-bottom:8px;text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2;/*--行数--*/}

 .ilist_k p{ font-size:12px; color:#999999; display: none;}
 .ilist_u { padding: 0; height:58px; overflow:hidden;}
 .ilist_u li{ font-size:12px; color:#C6C9D2; width:40px; text-align:center; display:inline-block; margin-right:8px; vertical-align:top;word-break:break-all; margin-bottom: 5px;}
  .ilist_u li img{ border-radius:50%; display:block; width:40px; height:40px;}
  .l_icon li, .l_icon li a { color:#fff;   font-size:12px;}
     .l_icon li i { color:#d5d5d5;}
.l_icon li{  float:left;line-height: 14px; padding:0 5px 0 5px; text-align:center;}
  .l_icon i{  display: block; }
  .l_icon{  position: relative; left:-10px   }
  .l_icon .iconrenwufenxiang{ font-size: 17px;  }
  .row_1{text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 1;/*--行数--*/}
  .row_2{text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2;/*--行数--*/}


.line{ height:1px; background:#F4F2F2; margin:8px 0;}



.tag{ border:1px solid ;white-space:nowrap;  padding:0 5px; border-radius:2px 8px ; margin-right:5px; position:relative;top:0;}
 
.tag:empty{ display:none;}
  .on_pic{ font-size:18px; line-height:12px;  }
 .kc_jieshao .on_pic{ padding-top: 0;}
 .kc_jieshao .donggao > .shou{ position: relative;}
  .on_pic em{ font-size:12px; font-style:normal;}
   .on_pic{ margin:0 -3px;}
    .on_pic label input{ display:none;}
    .on_pic label input:checked + dl{  border:1px solid #fc9754;}
  	  .on_pic label dl{ border-radius:3px;  position:relative;  margin:0 3px 0 3px;  padding:5px 10px 3px 10px; border:1px solid #ccc; float:left;}	  
	  .on_pic label input:checked + dl:after{ position:absolute; bottom:-3px; right:0;display:inline-block; content:"\e722"; font-size:18px; font-family:iconfont;}
	  .on_pic label input:checked + dl dt{color:#fc9754;}
	  .on_pic label:last-child dl{  margin-right:0;}
	  .on_pic dt{ font-size:12px; font-weight:normal; margin-bottom:-5px; color:#333; font-size:12px;}

  .ilist_k_this{    border-radius: 6px 6px 0 0;}
  
  .ilist_k:hover .pay_shenqing i,.ilist_k:hover .pay_shenqing{ color:#fc9754 !important}
  
 @media screen and (min-width:767.9px){
	 

	 .ilist_k>a{transition: background 0.2s ease-in-out;
-webkit-transition: background 0.2s ease-in-out;
-moz-transition: background 0.2s ease-in-out;}.ilist_k{transition: box-shadow 0.2s ease-in-out;
-webkit-transition: box-shadow 0.2s ease-in-out;
-moz-transition: box-shadow 0.2s ease-in-out;}
/*--.ilist .ilist_k:hover>a{border-radius:  5px 5px 0 0 ; background:var(--wuloulan); display:block; padding:30px 15px 0 15px; margin:-30px -15px 0 -15px;}
.ilist .ilist_k:hover>a .line{ opacity:0;}
.ilist .ilist_k:hover h2,.ilist .ilist_k:hover .tag,.ilist .ilist_k:hover p,.ilist .ilist_k:hover>a li{ color:#fff;}--*/

.ilist .ilist_k:hover {border-color:#d5d5d5 ;-moz-box-shadow: 0 6px 10px rgba(0,0,0,.1);
-webkit-box-shadow: 0 6px 10px rgba(0,0,0,.1);
box-shadow: 0 6px 10px rgba(0,0,0,.1);}.ilist .ilist_k:hover .l_icon{padding-top:0;}
.ilist .ilist_k:hover .l_icon i{ color:#4bc4bc; margin-top: -8px;}
  .ilist .ilist_k:hover .l_icon li, .ilist .ilist_k:hover .l_icon li a {color:#717282; }
  .ilist .ilist_k:hover .l_icon li.shoucang_ok,.ilist .ilist_k:hover .shoucang_ok i{ color:#ccc;}
  
  .ilist .ilist_k_this:hover .l_icon i{ color:#fff;}
  .ilist .ilist_k_this:hover .l_icon li, .ilist .ilist_k_this:hover .l_icon li a {color:#fff; }
  .ilist .ilist_k_this:hover .l_icon li.shoucang_ok,.ilist .ilist_k_this:hover .shoucang_ok i{ color:#fff;}
 }

  
  
 .l_iconw{ height:20px;}
 @media screen and (max-device-width: 767.98px){
    .nav_r{   min-width: auto;}
    .l_iconw{ display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
    }
}
 
 .iconlist_time{ vertical-align:top; position: relative; top:1px;}
 .hide{ display:none;}
 .minw_140{ min-width:140px;}
 .btn-outline-secondary{    color: #d4d4d4;
    border-color: #d4d4d4; background:#fff;}
	
	.m_t10{ margin-top:10px;}
	.m_r10{ margin-right:10px;}
.bg_lv{ background:var(--wuloulan);}
.bg_lv_l{ background:#62ce6c;}
.bg_bai{ background:#ffffff;}	
.bg_hong{     background: #FF5D5D;}	
.kc_jieshao{ padding:20px 0 10px 0;

}
.kc_jieshao:nth-last-of-type(1){ padding-bottom:40px;

}
.kc_jieshao2{ padding:20px 0; margin-bottom:20px;

}
.donggao{ height:100%;}
.donggao .iconcy_start{ font-size: 20px;}
.color_cheng.iconcy_start { color:#fbbe3c ;}
.video_play{ position:relative; display:block;}
.video_play img{ width:100%; }
.video_play:after{ background-color:var(--wuloulan);border-radius:50%; content:""; display:block; position:absolute; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; 
background-image:url(../img/index/play@2x.png) ; background-repeat:no-repeat; background-size:100% 100%; }
.p10{ padding:10px; display:block; }
.p20{ padding:20px; display:block; }
.all_strat { padding:20px 0;}
.all_strat i{ font-size:24px; margin-right:2px;}
.r_wzz{ padding:40px;}
.r_wzzi{display: table-cell;vertical-align: middle; position:relative; bottom:0; top:0;  min-height:240px;}
.r_wzzi_{display: table;}
.ti_title{ padding:20px 0 20px 0}
.shoucang_ok i{ color:#ccc;}
.kc_youshi span,.kc_youshi_new span{ font-size:30px; font-weight:bold; }
.kc_youshi i,.kc_youshi_new i{ font-size:50px; float:left; margin-right:10px; }
.kc_youshi,.kc_youshi_new{ padding-bottom:50px;}
.kc_youshi_new i{ margin-bottom:30px; width:60px; text-align:center}
.kc_youshi_new i.iconnav_left_3{ font-size:60px;}
.featured_item{ padding:20px;}
.bg_huise{ background:#f3f3f3;}
.huiuyuan_zx>.bg_huise{ padding-bottom:25px;}
.m0{ margin:0;}
.p0{ padding:0;}
.new_k_list{ padding-bottom:20px;}




.footeri{ background:#FCFCFC; padding:60px 0;}
.footer:before{ content:"";clear:both; display:block;border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
.footer{ }
.footer_c{ padding:20px 0}
.l_ewm{ background:#fff; border:1px solid #ede9e9; border-radius:8px 8px 8px 0; padding:10px; position:relative; display: inline-block;margin: 0 auto; }
.l_ewm:after{ content:""; display:block; width:18px; height:8px; background:url(../img/index/jt2.gif); position:absolute; bottom:-8px; left:-1px;}
.l_ewmw{max-width:230px; text-align: center;}
.l_ewm img{ float:left;    height:80px;}
.l_ewm h6{ padding-top:15px;}
.footer_logo{ padding-top:10px; }
.footer_logo i{ font-size:40px; }

.foot_nav h6{ margin-top:28px;}
.k_youshi{ padding:40px 0 20px 0;}

.rnav { cursor:pointer;
    padding: 0;
    position: fixed;
    top: 0;
    background: #fff;
    left: 0;
    z-index: 1002;
    width: 48px;
    height: 48px;
    overflow-y: hidden;
}
body.rnav_this .rnav_br{   display:block;z-index: 99;}
.rnav_br{ bottom:0; height:100%; width:100%; right:0; display:none; opacity:0;}
.rnav_br:before,.rnav_br:after{display:none; }
.rnav:before {
    transition: transform 0.2s ease-in 0s;
    filter: progid:DXImageTransform.Microsoft.BasicImage;
    content: "";
    display: block;
    background: var(--wuloulan);
    position: absolute;
    left: 12px;
    width: 100%;
    width: 22px;
    height: 2px;
    top: 22px;
}
.rnav:after {
    transition: transform 0.2s ease-in 0s;
    filter: progid:DXImageTransform.Microsoft.BasicImage;
    content: "";
    display: block;
    height: 14px;
    width: 22px;
    border-bottom: 2px solid var(--wuloulan);
    border-top: 2px solid var(--wuloulan);
    background: none;
    margin-top: -8px;
    position: absolute;
    left: 12px;
    top: 24px;
}
.checkbox_new .radio-style label,.checkbox_new  .checkbox-style label{     padding: 0 ; margin: 0;}
    
.rnav_this .rnav:after{transform:rotate(45deg); background: var(--wuloulan); border-bottom: none; height:2px;
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg);   margin-top: -2px;  width: 24px;}
.rnav_this .rnav:before {transform:rotate(-45deg);width: 24px;
-ms-transform:rotate(-45deg); 	
-moz-transform:rotate(-45deg); 	
-webkit-transform:rotate(-45deg); 
-o-transform:rotate(-45deg);   }
.zngk_kkkx .last_define{    margin-top:24px;
    border-radius: 18px;
    background: #243153;
    border: none;}
	@media screen and (max-device-width:1024px){
	 
	.header_br{ height:48px;}
	.logo{   background-size: auto 40px; background-position:center; margin:0 0 0 44px; padding:0;}
	.header .nav{ display:none; background:#fff;width:100%;} .header .nav li{ width:100%;}
	/* .nav_r{ margin:0; padding:0; position:absolute; right:0; top:0;} */
	.nav_r>ul>li,.nav_r>ul>a>li{ padding:0 10px; line-height:48px; }
	.header .nav li{ line-height:48px;}
	.header .nav li.this a{ color:#fff; background:var(--wuloulan)}
 
	.nav_left{ display:none;}
 
	.list_nav{ text-align:left; width:100%; overflow-y:hidden;  -webkit-overflow-scrolling:touch;overflow-x:auto;   padding:10px 0 10px 20px }
	.list_nav .ul{ width:540px; }
	.header .nav{  transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;max-height:0; overflow:hidden;display:block; position: absolute; top: 100%;}
 .rnav_this .zngk_kkkx{ display: none;}

 .zngk_body .header .nav{ display: block;}
.rnav_this .header .nav{ display: block; max-height:1000px;  padding-bottom:20px;   -moz-box-shadow: 0 10px 20px rgba(0,0,0,.1); 
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,.1);
    box-shadow: 0 10px 20px rgba(0,0,0,.1);

	}
		
    }
    .new_k img{ width:100%;}
    .ilist .col-sm-2,.ilist .col-sm-3{ padding:10px 20px;    padding-left: 8px;
        padding-right: 8px;}.rd_map { height: 900px;}
	@media screen and (max-device-width:767.98px){
        .rd_map { height: 280px;}
			 .ilist .ilist_k{    padding: 15px 15px 10px 15px;}
			 .ilist .ilist_k .line{     margin:  0;}
	
	.ilist{ padding:10px 20px;}
	html,body:not(.zngk_body){ overflow-x:hidden;}
	.r_wzz{ padding:10px 20px;}
	.kc_youshi{ text-align:center;}
	.kc_youshi i{ display:block; clear:both; float:none;}
	.featured_item{ padding:0 0 20px 0;}
	.new_k{ padding:10px 20px;}
	

	.sz_list{ padding: 0 10px;}
	
	.sz_list>div{ padding: 0 5px; margin-bottom:18px;}
	.l_ewmw{ max-width:1000px}
	.footeri{ padding: 20px 20px;}
	
	
	.foot_nav,.foot_nav h6{ font-size:12px;}
	.banenr{  }
	.rd_map{  margin:0; }.map_rdem{padding-top:50px;}
	
	


	.k_youshi{ padding: 0 20px;}
	.kc_jieshao{padding: 0  20px 20px 20px; }
	.footer_logo{ padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:20px;}
	}
 
 
 
  .nav_r li.souso{ z-index:10;}
	  .isouso{ opacity:0;overflow:hidden; position:absolute; width:40px; height:40px; top:20px; right:0; z-index:2;}
	  .souso input.form-control{ cursor:pointer; outline: none; background:rgba(225,225,225,0); border:0; opacity:1; width:200px; }
	  .isouso_i{ border:1px solid #ccc; position:absolute;right:-200px;width:252px; background:#fff; height:40px;  }
	  .souso_hover .isouso { width:252px;opacity:1;}
	   .souso_hover .isouso_i{ right:0;}
	    .souso_hover .souso input.form-control{ cursor:auto;}
		@media screen and (max-device-width: 767.98px){
.isouso{ top:5px;}
.souso_hover .logo{ opacity:0;}
.souso_hover .rnav{ background:none;}
		}
		
		.ilist .kc_jieshao h6{margin-bottom: 0;max-height:0; overflow: hidden; transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;animation:kc_jieshaoh6 .4s;animation-fill-mode: forwards;}
		.ilist .kc_jieshao_w_dh .kc_jieshao h6{margin-bottom: .5rem;max-height:100px;  }
		.kc_jsw{animation:kc_jsw 1s .1s ;animation-fill-mode: forwards; background: var(--wuloulan); margin-bottom:20px;width: 100%; position:relative}
		 .ilist .kc_jsw:after{ } 
		 .kc_jsw:empty:before{ content:"";display: inline-block; position:absolute; top:50%; left:50%; margin:-1rem 0 0 -1rem;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: 0.45em solid #fff;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .5s linear infinite;
    animation: spinner-border .5s linear infinite;}
		 .ilist .kc_jsw:after{ z-index:1; position:absolute; height:100%; width:3000px;right:-1000px; background:var(--wuloulan); content:""; display:block; top:0; z-index:-1}
		.section_list{ overflow:hidden; width: 100%;}
		.kc_jieshao_w{  background:#f2f2f2; margin-bottom:20px;}
		.kc_jieshao_w:after{border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden; display:block; content:"";}
		.ilist .kc_jieshao_w{    margin-bottom:0;}
		.ilist .kc_jieshao{    padding: 0 0;transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;animation:kc_jieshao .4s;animation-fill-mode: forwards;}
.ilist .kc_jieshao_w_dh .kc_jieshao{padding: 40px 0; }
			.ilist .kc_jieshao_w {background:var(--wuloulan);}
			.ilist .kc_jieshao_w_dh  .kc_jieshao .bg{ max-height:1000px;}
			@media screen and (max-device-width: 767.98px){
			.ilist .kc_jieshao_w_dh  .kc_jieshao .bg{ max-height:3000px;}
			}
			.ilist .kc_jieshao .bg{ max-height:0px;   overflow: hidden; animation:kc_jieshao_w_dh 1s;animation-fill-mode: forwards;} 

 
@-webkit-keyframes kc_jieshao_w_dh {
  0% { max-height:0px; }
   50% { min-height:500px;}
  100% {  max-height:3000px;}
}
@keyframes kc_jieshao_w_dh {
  0% {max-height:0px;}
     50% { min-height:500px;}
  100% { max-height:3000px;}
}  
 @-webkit-keyframes kc_jsw {
  0% {  min-height:0;   background: var(--wuloulan);}
 
  100% {  min-height:650px; background: var(--wuloulan);}
}
@keyframes kc_jsw {
  0% { min-height:0; background: var(--wuloulan);}
  
  100% {min-height:650px; background: var(--wuloulan);}
}  
 
 @-webkit-keyframes kc_jieshaoh6 {
  0% { margin-bottom: 0;max-height:0;  }
 
  100% {  margin-bottom: .5rem;max-height:100px;}
}
@keyframes kc_jieshaoh6 {
  0% {margin-bottom: 0;max-height:0; }
      
  100% { margin-bottom: .5rem;max-height:100px;}
}  

 @-webkit-keyframes kc_jieshao {
  0% { padding:  0;   }
 
  100% {  padding: 40px 0;}
}
@keyframes kc_jieshao {
  0% {padding:  0; }
      
  100% { padding: 40px 0;}
}  

	.ilist .kc_jieshao_w .kc_jieshao:after,.ilist .kc_jieshao_w .kc_jieshao:before{ z-index:1; position:absolute; height:100%; width:1000px; background:var(--wuloulan); content:""; display:block; top:0;}
	.kc_jieshao_w .kc_jieshao{ position:relative;}
	.ilist .kc_jieshao_w  .kc_jieshao:before{ left:-1000px;}
	.ilist .kc_jieshao:after{ right:-1000px;}
	.kc_jieshao_w .kc_jieshao .video_play{ border-radius:8px 8px 0 0; overflow:hidden;  }
	.kc_jieshao_w .kc_jieshao .donggao{ border-radius:8px;  }
	.ilist_k{ position:relative;}
	.ilist_gb{ opacity:0; overflow:hidden; max-height:0; z-index:99; background:#fff !important; color:var(--wuloulan) !important; border:1px solid #fff !important; border-bottom:none;border-top:none; position:absolute; top:100%; left:-1px;  width:100%;width:calc(100% + 2px); cursor:pointer; }
	
	.ilist_k_this .ilist_gb{background:var(--wuloulan) !important;border:1px solid var(--wuloulan) !important;color:#fff !important;}
	.ilist_gb i{ font-size:36px;  }
	.ilist_k_this{z-index:99;}
	 .ilist_gb,.ilist_gb *{ transition: all 0.1s 0.1s ease-in-out;
-webkit-transition: all 0.1s 0.1s ease-in-out;
-moz-transition: all 0.1s 0.1s ease-in-out;}
	.ilist_k_this .ilist_gb{  opacity:1;display:block; max-height:48px;height:48px;}
	
	
	.ilist_k_this>a{border-radius:  6px 6px 0 0 ;  display:block; padding:30px 15px 0 15px; margin:-30px -15px 0 -15px;}
.ilist_k_this>a .line{ opacity:0;}
.ilist_k_this h2,.ilist_k_this .tag,.ilist_k_this p,.ilist_k_this>a li{ color:#fff;}
.ilist .ilist_k_this,.ilist .ilist_k_this:hover {background:var(--wuloulan);border-color:var(--wuloulan) ; }.ilist_k_this .l_icon{padding-top:0;}

.ilist_k_this .l_icon i,.ilist_k_this:hover .l_icon i{ color:#fff;}
.ilist_k_this .on_pic{ color:#fff;}
  .ilist_k_this .l_icon li, .ilist_k_this:hover .l_icon li,.ilist_k_this:hover .l_icon li.shoucang_ok, .ilist_k_this .l_icon li a,.ilist_k_this:hover .l_icon li a{color:#fff; }
  .ilist_k_this:hover .l_icon li.shoucang_ok,.ilist_k_this .l_icon li.shoucang_ok{ opacity:0.5;}
  .kc_cy_list span{ min-width:88px; display:inline-block;}
  .kc_cy_list span i{ display: inline-block;font-size:12px; width:20px; text-align:center;}
  .cy_mulu dt,.cy_mulu dd a{ position:relative; display:block; padding:8px 16px; cursor:pointer;}
  .cy_mulu dd a{  padding-left:32px;}
  .cy_mulu_k{ border-radius:8px 0 0 8px; background:#f9fafb ; position:absolute; top:0; height:100%; overflow-y:auto;}
  .cy_mulu dt .iconxuxi_home_jt{ position:absolute; left:0;}
  .cy_mulu dd .iconxuxi_home_jt{ position:absolute; left:16px;}
   .cy_mulu dd{ display:none;}
   .cy_mulu .this dd{ display:block;}
   .cy_mulu .this dt i{transform:rotate(90deg);
-ms-transform:rotate(90deg); 	
-moz-transform:rotate(90deg); 	
-webkit-transform:rotate(90deg); 
-o-transform:rotate(90deg); }
.cy_mulu_k h5,.cy_mulu_r h5{ padding:20px 0 10px 0; }
.cy_mulu_k h5{ margin-bottom:0;}
.cy_mulu_r{ padding:0 40px 0 25px; }
.cy_mulu_r .line{ background:#e2e2e2; margin-top:20px; margin-left:6px;}
.cy_mulu_r .line + h5{  padding-top:5px;}
.cy_tishi{ position:relative; padding:0 10px 1px 6px;border-radius:14px 14px 14px 0;white-space:nowrap;}
   .cy_tishi:after{  content:""; display:block; position:absolute; border-bottom: 5px dashed transparent;
    border-right: 5px dashed transparent;
    border-left: 5px solid #e48241; bottom:-5px; left:0;}
	   .cy_tishi:before{ z-index:2;content:""; display:block; position:absolute; border-bottom: 2px dashed transparent;
    border-right: 2px dashed transparent;
    border-left: 2px solid #fc9754; bottom:-2px; left:0;}
	
	.cy_wenzhang{ min-height:190px;   overflow-y:auto; margin-left:20px;}
	.cy_mulu_r .cy_wenzhang{ min-height:calc(100vh - 209px);  }
    .kc_jieshao_cy .kc_jieshao:nth-last-of-type(1){ padding-bottom: 20px;}
    @media (min-width: 768px){ 
    .kc_jieshao_cy .kc_jieshao_w .kc_jieshao .bg .cy_mulu_k{ width: 56.6%;}
    .kc_jieshao_cy .kc_jieshao_w .kc_jieshao .bg .cy_mulu_r{ width: 43.3%;    margin-left: 56.6%;}
}
    .kc_jieshao_cy .kc_jieshao_w{ margin-bottom: 0 !important;}
	.textarea_fa{  height:64px;border:1px solid #e2e2e2; padding:1px; border-radius:2px; margin-left:20px;}
	.textarea_fa .col-sm-10{ padding-right:0;  }
	.textarea_fa .col-sm-2{ padding-left:0; }.cy_mulu_k,.cy_mulu_r{padding-bottom:30px;}
	.textarea_fa textarea{ height:60px; border:none; width:100%;}
	.textarea_fa .btn{ border:none; border-radius:0; background:#e7e7e7;background-image: -webkit-linear-gradient(0deg, #f8f7f7, #e1e1e1);
   background-image: -webkit-linear-gradient(top, #f8f7f7, #e1e1e1); height:60px; width:100%;}.textarea_fa .btn i{font-size:30px;} 
   .usert_list{  position:relative;   overflow:hidden;  }
   .usert_list img{ border-radius:50%; width:38px; height:38px; margin-left:13px; margin-bottom:10px;}
   
   .usert_list_close{ position:absolute; right:0; top:0;}
   
   
   .ur_k_1 .sc_fenxiang:hover .sc_fenxiangin{ display: block;}
   .ur_k_1 .sc_fenxiangin{ top:80%; bottom:auto; right:0; left:auto; padding:0 20px 20px 20px; width:240px; border-radius:0;}
.ur_k_1 .sc_fenxiang{ top:-2px;display:inline-block; vertical-align:top; padding:0 0 0 10px;  }
.ur_k_1 .sc_fenxiang .iconerweima { font-size:18px;  }
   /* .sc_fenxiang>.btn{z-index:10; background:#fff;  border:none;transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;} */
	 .sc_fenxiang{ position:relative; display:inline-block; vertical-align:middle;}
	 .sc_fenxiangin{ display:none; }
	
	 .sc_fenxiangin{ position:absolute; bottom:34px;z-index:1001; width:280px;background:#fff; word-break:break-all; padding:36px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
box-shadow: 0 0 10px rgba(0,0,0,.2); border-radius:12px 12px 12px 0 ;}

	/* .sc_fenxiang>.btn{   position:relative; border-radius:0 0 10px 18px;}
	.sc_fenxiang>.btn:before { transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;right:-64px; top:0;
    z-index: 2;
    content: "";
    display: block;
    position: absolute;   border-bottom: 34px dashed transparent;
    border-right: 34px dashed transparent;
    border-left: 34px solid #fff;}
	.sc_fenxiang:hover>.btn:before{ border-left: 34px solid #62ce6c;}
	.sc_fenxiang>.btn:after {transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; left:50px; top:-10px;
    z-index: 2;
    content: "";
    display: block;
    position: absolute;   border-top: 10px dashed transparent;
    border-left: 10px dashed transparent;
    border-right: 10px solid #fff;}
	.sc_fenxiang:hover>.btn:after{ border-right: 10px solid #62ce6c;} */
	.sc_fen{margin-right:6px; padding-bottom:2px; font-size:13px;border-radius:6px 6px 0 6px ; padding: 0 8px 2px 8px; position:relative;}
	.sc_fen:before {
    z-index: 2;
    content: "";
    display: block;
    position: absolute;
    border-top: 8px dashed transparent;
    border-right: 8px dashed transparent;
    border-left: 8px solid #FF5D5D; right:-12px; bottom:0;  }
	.sc_fenxiangin a:not(.btn){ color:#4f5dc4 ; text-decoration:underline;  }	
	.sc_fenxiangin a,.cy_hb a{  position: inherit;
    right: auto;
    margin: auto;}
	.video-course-intro .price{ margin-left:10px;}
	.video-course-intro a{ right:10px}
	.sc_fenxiangin a.btn_yj  {    border-radius: 20px;}
	.sc_fenxiangin h6{ padding-top:10px;}
	/* .sc_fenxiangin img{ width:120px; height:120px;} */
	 .sc_fenxiangin img{ max-width:240px;  }
	.sc_fx_close{ position:absolute; bottom:0;  right:0; cursor:pointer; width:50px; height:50px; text-align:center; line-height:50px;}
	
	.sc_fenxiang:hover>.btn{ background:#62ce6c; color:#fff;}
	
	 @media screen and (min-width:767.9px){
	 .sc_fenxiang:hover .sc_fenxiangin{ display:block;}
	 }
	.bg_cheng{ background:#FEC20B}
.bg_cheng_n{ background:#fc9754}
.line_2{ height:2px; width:48px;}

	@media screen and (max-device-width:767.98px){
	
	.kc_jieshao_w .kc_jieshao{ padding:0 0 20px 0;}
	.kc_jieshao_w .kc_jieshao .col-sm-4 .donggao{ border-radius:9px 9px 0 0;}
	.cy_mulu_k{ position:inherit;}
	.cy_mulu_k h5{ padding-left:10px;}
	.cy_wenzhang{ height:auto;}
	.kc_jieshao_w{ display:block;}
	.cy_mulu{ padding-left:20px;}
	
	.wx ul.wxul{ display:none;}
	.wx{background:rgba(113,114,130,0); width:40px; bottom:0;top:auto;  }
	.wx li.to_top{background:rgba(113,114,130,.8); padding:0; line-height:40px; border-radius:50%;}
	.fd_header .wx{ top:auto; }
}
.i_xiwnen{ display:inline-block; width:40px; height:40px; background:url(../img/index/list_ml@2x.png) no-repeat; background-size:100% 100%; vertical-align:middle;}
.i_kcheng{ display:inline-block; width:40px; height:40px; background:url(../img/index/list_xk@2x.png?1) no-repeat; background-size:100% 100%; vertical-align:middle;}
.i_shitingkcheng{ display:inline-block; width:40px; height:40px; background:url(../img/index/list_ixk@2x.png) no-repeat; background-size:100% 100%; vertical-align:middle;}

	/*---详情页---*/
	
.kc__title,.kc__title a{ color:#b0b0b0;}
.kc__title a:hover{ color:#f00;}
.kc__title .iconxuxi_home_jt { color:#d0d0d0;}

@media screen and (max-device-width:1024px){
	.cy_hb{ display:inline-block; }.cy_hb .btn {padding-left:5px;padding-right:5px;}
.kc_jieshao_cy .kc_jieshao_w{ background:#fff;  border-bottom:20px solid #f2f2f2;}
 
.kc_jieshao_cy .col-sm-12{     padding-right: 0;
    padding-left: 0;}
	.kc_jieshao_cy .kc_jieshao .video_play{border-radius: 0;}
	
	.title{ padding-left:15px;}
	}
	.ilist .mbx_home{ display:none;}
	
	.ilist .kc__title,.ilist .kc__title a{ color:#fff;}
.ilist .kc__title a:hover{ color:#fff;}
.ilist .kc__title .iconxuxi_home_jt { color:#fff; opacity:.4}
	
	
	
/*---下拉---*/
		 .form-control:focus{ box-shadow:0 0 0 0 rgba(0,0,0,0)}
	  .xila{ display:none; position:absolute;   top:100%; right:0;-moz-box-shadow: 0 10px 20px rgba(0,0,0,.2);
-webkit-box-shadow: 0 10px 20px rgba(0,0,0,.2);
box-shadow: 0 10px 20px rgba(0,0,0,.2); }
	  .xila_t{ padding:10px 20px; line-height:14px; color:#fff;}
	  .li_gwc .xila_t{ background:#ff8d8d;  }
	  .li_user .xila_t{ background:#ffb82e; }
	 
	    .li_gwc .xila{ width:328px;}
	  .li_user .xila{ width:200px;}
	  .xl_touxaing,.xl_touxaing img{ width:44px; height:44px; border-radius:50%; overflow:hidden; float:left; margin-right:5px;}
	  .xl_touxaing ~ p{text-overflow: ellipsis; word-break:break-all;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2;/*--行数--*/
}
	  .xila{ line-height:18px;}
	  .xila_k,.xila_b{ background:#fff;}
	    .li_user,.li_gwc{ cursor:pointer;}

	  .li_user .xila_k span, .ur_nav_c span{ float:right; background:#F56F00; color:#fff; border-radius:18px; padding:0 4px; min-width:20px; text-align:center;}
 
 .ur_nav_c::-webkit-scrollbar{border-radius:10px;width:8px;background:#f3f3f3;}
 .ur_nav_c::-webkit-scrollbar-track{border-radius:10px;background-color:#f3f3f3;}
 .ur_nav_c::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;}
	  .ur_nav_c span{background:#ffba00;}
	  	  .li_user .xila_k{ padding:10px 10px 0 10px;}
	  .li_user .xila_b{ padding:0 10px 10px 10px; text-align:right;}
	  .li_user .xila a,.ur_nav_c a{ display: block; width:100%;}
	  .li_user .xila_k i,.ur_nav_c i{ display:inline-block; height:24px; width:24px; background-repeat:no-repeat; background-size:24px 24px; vertical-align:middle; position:relative; top:-1px;}
	  .i_u_1{  background-image:url(../img/user/user_i_13@2x.png)}
	  .i_u_2{  background-image:url(../img/user/user_i_2@2x.png)}
	  .i_u_3{  background-image:url(../img/user/user_i_3@2x.png)}
	  .i_u_4{  background-image:url(../img/user/user_i_4@2x.png)}
	  .i_u_5{  background-image:url(../img/user/user_i_5@2x.png)}
	  
	  .i_u_6{  background-image:url(../img/index/user_i_6@2x.png)}
	  .i_u_7{  background-image:url(../img/index/user_i_7@2x.png)}
	  
	    .i_u_0{ background-image:url(../img/user/user_i_1@2x.png)}

  .i_u_8{ background-image:url(../img/user/user_i_6@2x.png)}
  .i_u_9{ background-image:url(../img/user/user_i_7@2x.png)}
  .i_u_10{ background-image:url(../img/user/user_i_8@2x.png)}
  .i_u_11{ background-image:url(../img/user/user_i_9@2x.png)}
  .i_u_12{ background-image:url(../img/user/user_i_10@2x.png)}
  .i_u_13{ background-image:url(../img/user/user_i_11@2x.png)}
  .i_u_14{ background-image:url(../img/user/user_i_12@2x.png)}
  .i_u_15{ background-image:url(../img/user/user_i_13@2x.png)}
  .i_u_16{ background-image:url(../img/user/user_i_14@2x.png)}
  .i_u_17{ background-image:url(../img/user/user_i_15@2x.png)}
  .i_u_18{ background-image:url(../img/user/user_i_18@2x.png)}
  .i_u_19{ background-image:url(../img/user/user_i_19@2x.png)}
  .i_u_20{ background-image:url(../img/user/user_i_20@2x.png)}
  .i_u_21{ background-image:url(../img/user/user_i_21@2x.png)}
  .i_u_22{ background-image:url(../img/user/user_i_22@2x.png)}
  .i_u_23{ background-image:url(../img/user/user_i_23@2x.png)}

  	  .this .i_u_1{  background-image:url(../img/user/user_i_13_this@2x.png)}
	  .this .i_u_2{  background-image:url(../img/user/user_i_2_this@2x.png)}
	  .this .i_u_3{  background-image:url(../img/user/user_i_3_this@2x.png)}
	  .this .i_u_4{  background-image:url(../img/user/user_i_4_this@2x.png)}
	  .this .i_u_5{  background-image:url(../img/user/user_i_5_this@2x.png)}
	  
	  .this .i_u_6{  background-image:url(../img/index/user_i_6_this@2x.png)}
	  .this .i_u_7{  background-image:url(../img/index/user_i_7_this@2x.png)}
	  
	    .this .i_u_0{ background-image:url(../img/user/user_i_1_this@2x.png)}

  .this .i_u_8{ background-image:url(../img/user/user_i_6_this@2x.png)}
  .this .i_u_9{ background-image:url(../img/user/user_i_7_this@2x.png)}
  .this .i_u_10{ background-image:url(../img/user/user_i_8_this@2x.png)}
  .this .i_u_11{ background-image:url(../img/user/user_i_9_this@2x.png)}
  .this .i_u_12{ background-image:url(../img/user/user_i_10_this@2x.png)}
  .this .i_u_13{ background-image:url(../img/user/user_i_11_this@2x.png)}
  .this .i_u_14{ background-image:url(../img/user/user_i_12_this@2x.png)}
  .this .i_u_15{ background-image:url(../img/user/user_i_13_this@2x.png)}
  .this .i_u_16{ background-image:url(../img/user/user_i_14_this@2x.png)}
  .this .i_u_17{ background-image:url(../img/user/user_i_15_this@2x.png)}
  .this .i_u_18{ background-image:url(../img/user/user_i_18_this@2x.png)}
  .this .i_u_19{ background-image:url(../img/user/user_i_19_this@2x.png)}
  .this .i_u_20{ background-image:url(../img/user/user_i_20_this@2x.png)}
  .this .i_u_21{ background-image:url(../img/user/user_i_21_this@2x.png)}
  .this .i_u_22{ background-image:url(../img/user/user_i_22_this@2x.png)}
  .this .i_u_23{ background-image:url(../img/user/user_i_23_this@2x.png)}
  
  
	  
	   li.li_user.this_hover{ z-index:1000;}
	     li.li_user.this_hover .xila{ display:  block; }
	  li.li_user.this_hover{ background:#ffb82e;  }
	li.li_user.this_hover .iconuser{ color:#fff;}
	li.li_user.this_hover .tishi_num{ background:#fff; color:#ffb82e}
	
	  li.li_gwc.this_hover{ z-index:1000;}
	     li.li_gwc.this_hover .xila{ display:block !important; }
		  li.li_gwc.this_hover{ background:#ff8d8d;  }
	li.li_gwc.this_hover i{ color:#fff;}
	li.li_gwc.this_hover .tishi_num{ background:#fff; color:#ff8d8d}
	
	  .li_gwc .xila_k{ padding:10px 0 0 20px; max-height:200px; overflow-y: auto;overflow-x: hidden; -webkit-overflow-scrolling:touch;}
	  .li_gwc .xila_b{ padding:10px 10px 10px 20px; background-color:#e7e7e7; }.li_gwc .xila_b .col-8{line-height:28px; }
	   .li_gwc .xila_k .row{ padding-bottom:10px;}
	  .right_pixx{ padding-right:0;}
	   @media screen and (min-width:767.9px){
	  .header:hover{ z-index:999}
	   }
 @media screen and (max-device-width:1024px){
	 .this_hover_body .header,.rnav_this .header{ z-index:990; }
	  .this_hover_body .rnav,.rnav_this .rnav{ z-index:999;}
	 .nav_r li.li_user,.nav_r li.li_gwc{ position: inherit;}
	.nav_r li.li_user {  }
	.nav_r li.li_gwc{}
	 .li_user.this_hover>i:before,.li_gwc.this_hover>i:before{ content:"\e784";}
	 .li_user.this_hover>i .tishi_num,.li_gwc.this_hover>i .tishi_num{ display:none;}
	 .li_user .xila,.li_gwc .xila{ top:48px;}
 }
 @media screen and (max-device-width:767.98px){
	 
	  
	 
	 
	  .ilist_k .l_icon{padding-top:0;}

  .ilist_k .l_icon li, .ilist_k .l_icon li a {color:#717282; font-size:9px; }
   .ilist_k .l_icon li i{ color:#4bc4bc;font-size:14px;}
   
  
   
  .ilist_k .l_icon li.shoucang_ok,.ilist_k .l_icon li.shoucang_ok i,.ilist_k .shoucang_ok i{ color:#ccc;}
   .ilist_k_this .l_icon li.shoucang_ok i,.ilist_k_this .l_icon li, .ilist_k_this:hover .l_icon li, .ilist_k_this:hover .l_icon li.shoucang_ok, .ilist_k_this .l_icon li a, .ilist_k_this:hover .l_icon li a,.ilist_k_this .l_icon li i ,.ilist_k_this .l_icon li i{
    color: #fff;
}
  .ilist_k.ilist_k_this:after, .ilist_k.ilist_k_this:before {
    z-index: 1;
    position: absolute;
    height: calc(100% + 40px);
    width: 1000px;
    background: var(--wuloulan);
    content: "";
    display: block;
    top: -1px;
}
  .ilist_k.ilist_k_this:before {
    left: -1000px;
}
.ilist_k.ilist_k_this:after {
    right: -1000px;
}
  .ilist_k.ilist_k_this { border-radius:0;}
 }
		
		
		/*-新_提示框-*/
	.n_tishik{ color:#fff; display: table;   width:140px; border-radius:18px; height:140px; position:absolute; position:fixed;  z-index:999999999; top:50%; left:50%; margin:-70px 0 0 -70px; }
.n_tishik .n_tishiki{ display: table-cell;vertical-align: middle;  width: 100%;     margin: auto;}
.n_tishik p.n_tishik_{
 font-size:15px;  padding:0 10px; }
.n_tishikw .cc_gy_all_br{ opacity:0; background:rgba(0,0,0,0)}
.n_tishikw .n_tishik{ background: rgba(0,0,0,.7); opacity:0; transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}
.n_tishikw{ }

.ts_hint_msg{position:relative !important; margin-top:5px }
.n_tishik_font .iconfont{ font-size: 38px;line-height: 14px; }
.n_tishik_font .iconur_sz_wenti{line-height: 14px; }.n_tishik_font .iconur_sz_wenti::before{font-size: 44px; line-height: 24px;}
/*--下单公用的框架---*/
.iboxf_in{ margin-top:-10px; height: auto !important; margin-bottom:10px; max-height:300px; overflow-y:auto;-webkit-overflow-scrolling: touch; overflow-x: hidden;}
.iopen {
     
}.ibox {transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out; opacity:0;  position:relative;
    clear: both;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 0;
}
.iopen .ibox-content{background: #fff; border-radius:0 0 8px 8px;  }
.iopen .ibox { border-radius:8px;  
    
    overflow: scroll;-webkit-overflow-scrolling: touch;
    overflow: hidden;
    z-index: 1051;
    left: 50%;
    width: 40%;
    top: 50%;
    margin-left: -20%;
    position: fixed;
}.ibox-title {
    border-radius:8px 8px 0 0; 
    background-color: #ffffff;
   
    border-image: none;
  
    color: inherit;
    margin-bottom: 0;
    padding: 15px 15px 7px;
 
}.ibox-title {
 
    z-index: 2;
}.ibox-title, .ibox-title {
    
    height: 40px;
    padding: 12px 20px;
}
.ibox .ibox-title { background-color:var(--wuloulan); color:#fff;
    /* position: absolute; */
    width: 100%;
 
}
.ibox .ibox-title:before{content: "";
    display: block;
    position: absolute;
    border-bottom: 10px dashed transparent;
    border-right: 10px dashed transparent;
    border-left: 10px solid var(--wuloulan);
    bottom: -10px;
    left: 20px;
}

.ibox-title h5 {
    display: inline-block;
    font-size: 14px;
    margin: 0 0 7px;
    padding: 0;
    text-overflow: ellipsis;
    float: left;
}.ibox-title h5 {
    margin: 0;
    font-size: 16px;
} .ibox .ibox-title h5 {
    
}.iiibox-title .icon-close1 {
    font-size: 21px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    vertical-align: middle; position:absolute; right:0; top:0;

}
.iiibox-title>i {  padding:0 10px;  cursor: pointer; min-width:40px; height:40px; line-height:40px; font-size:12px; }

.iiibox-title>i:before{ font-size:18px; vertical-align:top}
.iiibox-title>i.iconwl_3:before{ font-size:20px;}
 
.iiibox-title>i{margin-top:-12px  ;white-space: nowrap;}
.iiibox-title>i:nth-of-type(1){margin-right:-12px  ;}

.ibox-content {
    background-color: #ffffff;
    color: inherit;
    padding: 15px 20px 20px 20px;
 
 
}.ibox-content {
    clear: both;
}.ibox-content {
    position: relative;
}.ibox .ibox-content {
    /* margin-top: 40px; */
    overflow-y: auto;-webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 80px);
}.clearfix:before{
    display: table;
    content: " ";
}.clearfix:after {display: table;
    content: " ";
    clear: both;
}

@media screen and (max-device-width:767.98px){
 .iopen .ibox{ width:100% !important; height: auto!important; margin:0!important; left:0!important; top: auto!important; bottom:0;}
}
  


.alert_tishi .iconfont { vertical-align:middle; position:relative; top:-1px;}
.mr5 { margin-right:5px;}
.mr10{ margin-right:10px;}
.w100{ min-width:100px;}
.mw100{ max-width:100px;}
.w80{ min-width:80px;}


.no_list i{ font-size:60px; line-height: 70px;}
.no_list{ padding:60px 0; width:100%;}
.pingjia_k .ibox .ibox-content{ margin-top:0; padding-top:50px;}
.pingjia li{ position:relative; border-bottom:1px solid #ebebeb;  padding:10px 0 10px 70px;}
.pingjia{ text-align:left;  }
.pingjia li:nth-last-of-type(1){  border-bottom:none;}
   .pingjia li .pj_touxiang{ position:absolute; top:7px; left:0;}
   .pj_touxiang,.pj_touxiang img{ width:48px; height:48px; border-radius:50%; overflow:hidden;}
   .mt10{ margin-top:10px !important;}
   .ml10{ margin-left:10px !important;}
   .pingjia_k .ibox .ibox-title{ border-radius:8px 8px 0 0} 
   .pingjia_k .i_guanbi{ display:none;} 
   .pingjia_k .ibox{ opacity:1;}
/*---登录---*/
.login_kk { z-index:2003; position:fixed; right: 0; top:0; bottom: 5%; display: flex; align-items: center;}
.login_kk .logo{ position: absolute; left:20px; top:20px}
.kt_login   {  margin-right:10%; margin-left: auto;}
body > .kt_login   .kt_login_in{ position: fixed; top:50%;z-index:2003;      left: 50%; margin: -190px 0 0 -190px;}
 
.kt_login_in .cc_gy_all_br{ z-index:2002;}
.kt_login_in{ z-index: 999; position: relative;  width:380px;  background:#fff; border-radius:5px;-moz-box-shadow: 0 0 5px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);box-shadow: 0 0 5px rgba(0,0,0,.2);transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; padding: 40px;}
.kt_login_close{ border-radius:0 5px 0 0; text-align:right; top:0; right:0; position:absolute;  width:64px; height:64px; background-size:100% 100%; background:url(../img/index/login_ii.png) no-repeat; background-size:100% 100%;}
.kt_login_close i{font-size:21px; padding:5px 10px 0 0; display:inline-block; }
 
.login_tab a{ line-height:44px; cursor:pointer; }
/*--.login_tab a:not([href]),.login_tab a,.login_tab a:hover{ color:#A7A7A7}
.login_tab a.this:not([href]),.login_tab a.this,.login_tab a.this:hover{ color:var(--wuloulan)}
-*/
.login_tab a i{ margin-right:4px;}
.login_tab i.this_i{ z-index:16;}
.login_tab{ padding-bottom:20px;}
.kt_login_shoujie .login_tab{ padding-bottom:20px;}
.get_mima{ line-height:24px;}
.hq_yzmw{ position:relative;}
.hq_yzm{ position:absolute; right:0; padding:6px 10px;}
 
.login_in iframe{ height: 280px !important;}
.login_in input[type="checkbox"]{ display: inline-block;-webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox;}
.a_user,.a_pass{ border-radius:3px !important; 
    background-position: 6px center;
    text-indent: 24px; background-repeat: no-repeat;}
	/*--.kt_login_shoujie .a_user,.kt_login_shoujie .a_pass{border:none;  }---*/
	
.a_user{ background-image:url(../img/index/zhuce_shouji.png); }

.a_pass{ background-image:url(../img/index/zhuce_pass.png);   }
	@media only screen and (-webkit-min-device-pixel-ratio: 2){
	.a_user,.a_pass{    background-size: 28px 28px;}
	.a_user{ background-image:url(../img/index/zhuce_shouji@2x.png); }
.a_pass{ background-image:url(../img/index/zhuce_pass@2x.png);  }
	}
	.a_user2{ background-image:url(../img/index/user_i_7_@2x.png)  ;background-size: 28px auto; }
	/*--.kt_login_shoujie .kt_login_in{ background:var(--wuloulan)}
	.kt_login_shoujie .login_tab a.this:not([href]), .kt_login_shoujie .login_tab a.this, .kt_login_shoujie .login_tab a.this:hover {
    color: #fff;
}
.kt_login_shoujie .b_linex:after{ background-color:#599e99;}
.kt_login_shoujie .tab_ul .this_i{ background:#000;}
.kt_login_shoujie .login_tab a:not([href]), .kt_login_shoujie .login_tab a, .kt_login_shoujie .login_tab a:hover {
    color: #599e99;
}.kt_login_shoujie .login_tab a.this:not([href]), .kt_login_shoujie .login_tab a.this, .kt_login_shoujie .login_tab a.this:hover {
    color: #000;
}--*/
.login_tishi{ text-align: left; color: #e7685f; position: relative; padding-left: 20px; display: block !important;}
.kt_login_shoujie .login_tishi{ display: none !important; }
.login_tishi::before{    content: "\e7c0";font-family: "iconfont" !important; left: 0; top: -2px;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; position: absolute;}
@media screen and (max-device-width:767.9px){
    .kt_login{ min-width: 100%;}
   .kt_login   {  margin-right:0; margin-left: 0;}
    /* .kt_login{ right: 0; left: 0;} */
  /* .kt_login_in{ height: auto; bottom: 0; top: auto;}
  .login_kk .kt_login_in{ height: auto; bottom: auto; top: 50%;} */
    .login_inw{ position: relative;}
    .kt_login:not(.kt_login_shoujie)  .login_tishi::before{ left: 5px;
        top: 1px;   content: "\e7c0";font-family: "iconfont" !important; left: 5px; top:4px;
        font-size: 12px;}
    .kt_login:not(.kt_login_shoujie) .login_tishi{ text-align: left; color: #fff; background: rgba(0, 0, 0, .7); padding: 3px 5px   3px 20px; border-radius: 18px;}
    .login_tishi{ margin-top: 20px;}
    /* .login_tishi{    position: absolute;
        margin-top: -80px;
        width: 100%;} */
    
.login_kk  .kt_login:not(.kt_login_shoujie) .kt_login_in{   border-radius: 8px 8px 0 0; background: none;-moz-box-shadow: 0 0 10px rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0);
    box-shadow: 0 0 10px rgba(0,0,0,0);}
.kt_login_in iframe{ width:100%;}

.kt_login:not(.kt_login_shoujie) .kt_login_in .tab_ul a.this.l_weixin,.zhanghu_bangding_in .l_weixin{ text-align: center; line-height: 40px; background-color: #20b95d; width: 100%;display: block; color: #fff; border-radius: 40px ; font-size: 18px; padding: 0 0; }
.kt_login:not(.kt_login_shoujie) .kt_login_in .tab_ul a.l_shouji{ background-color: #fff; width: 100%;display: block; color: #777; border:1px solid #fff;-moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    box-shadow: 0 0 10px rgba(0,0,0,.1); border-radius: 40px ; font-size: 16px; padding: 0 0; margin-top: 15px;    line-height: 42px;  }

.kt_login:not(.kt_login_shoujie) .kt_login_in .tab_ul .this_i {  display: none;}
.kt_login:not(.kt_login_shoujie) .kt_login_in .tab_ul a.this.l_weixin i,.zhanghu_bangding_in .l_weixin i{ font-size: 24px;}
.kt_login:not(.kt_login_shoujie) .kt_login_in .tab_ul::after,.kt_login:not(.kt_login_shoujie) .kt_login_in .login_in { display: none !important;}
.kt_login:not(.kt_login_shoujie) .tab_ul { display: block;}
.kt_login:not(.kt_login_shoujie) .login_tab{ padding-bottom: 0;}

.kt_login:not(.kt_login_shoujie) .kt_login_in .tab_ul a.l_weixin{     text-align: center;
    line-height: 40px;
    background-color: #20b95d;
    width: 100%;
    display: block;
    color: #fff;
    border-radius: 40px;
    font-size: 18px;
    padding: 0 0;width: 100%;display: block;  border:1px solid #20b95d; border-radius: 40px ; font-size: 16px; padding: 0 0; margin-top: 15px;    line-height: 42px; margin-bottom: 0;}

   
}
   .btn_goumai{ cursor:pointer;}
     /*---学习 详情页----*/ 
	 .learn-section{ padding-top:25px;}
   .cy_video{ }
.cy_video body,.cy_video{height:100%; }
 
@media screen and (max-device-width:767.98px){
.cy_video .nav{ display: block;}

}
.xuanxi_kuangjia{ padding:0 35px 0 20px;}
 .cy_video .kc__title{ padding:10px 10px 0 30px ; height:40px; margin-bottom:0; z-index:2; position: fixed; width:100%; top:80px; left:0;}
 .cy_video .footer{ display:none;    }
  .cy_videokl{ background:#fff;padding-right: 0; text-align:left; top:80px; border-right:1px solid #e8e8e8; bottom: 0;overflow-x:hidden; position:fixed; left:0; overflow-y:auto; text-align: ;}
.cy_xuexi,.cy_video body{background:#F4F4F4;}
.tt-right .btn,.title-ct h3 .btn{ position:relative; top:-3px;}
  @media (min-width:576px){
  .offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}
  
  
 .cy_videokrin{ padding:60px 40px 40px  0;}
 
 .cy_videokl_in{ padding:10px 20px 20px 20px;}
  .panel-footer .iconcy_icon_2{ font-size:12px; margin-right:3px;}
  .panel-footer .iconvideo{ font-size:14px; margin-right:3px;}
  .panel-footer .icontag{ font-size:14px; margin-right:3px;}
  .panel-footer .iconjia{ font-size:14px;  }
 .panel-footer{ border:none; border-radius:0 0 8px 8px;  padding: 5px 15px;  background-image: -webkit-linear-gradient(0deg, #f5f5f5, #f8fafa);
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f8fafa);
    background-image: linear-gradient(0deg, #f5f5f5 3%, #f8fafa 100%); border:1px solid #fff; border-top:1px solid #f5f5f5;  }
 .panel-footer:after{ content:""; display:block;border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
 .radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline{ margin-left:0;}
 
.video-course-intro .video-place{ border-radius:8px; overflow:hidden}
.title-ct::after{ content: ""; display: block;clear: both; visibility: hidden; height: 0; }
.video-course-intro .video-place .play-icon .fa.fa-play{ background:var(--wuloulan)}
.panel-footer  .btn{ padding:2px 8px}
.radio-inline, .checkbox-inline {padding-left:5px;}
.panel-footer > .row > div > .checkbox-inline:nth-of-type(1){ padding-left:0;}
.btn-outline-primary{color:#80baef;border-color:#80baef; background:none;}.btn-outline-primary:hover{color:#fff;background-color:#80baef;border-color:#80baef}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#80baef;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#80baef;border-color:#80baef}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#a6a6a6;border-color:#a6a6a6;background:none;}.btn-outline-secondary:hover{color:#fff;background-color:#a6a6a6;border-color:#a6a6a6}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#a6a6a6;border-color:#a6a6a6}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:var(--wuloulan);border-color:var(--wuloulan); background:none;}.btn-outline-info:hover{color:#fff;background-color:var(--wuloulan);border-color:var(--wuloulan)}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:var(--wuloulan);background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:var(--wuloulan);border-color:var(--wuloulan)}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#80baef;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}

.fa-play:before{ color:#fff;}
.awe-overlay{ background-color:rgba(0,0,0,.05)}
.panel-info>.panel-heading{ background:var(--wuloulan);color:#fff; border:none; border-radius:8px 8px 0 0;border-top: 1px solid var(--wuloulan_shen); font-size:16px; padding-bottom:5px; min-height:32px}
.panel-info>.panel-heading .pull-right{ font-size:12px;}
.panel-info{ border:none;-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
box-shadow: 0 0 10px rgba(0,0,0,.2);}
 
  .cy_v_left li{ position:relative; font-size:14px;}
 .cy_v_left li a{ color:#646464; display:inline-block; width:100%;padding:10px 0 10px 5px; }
 .cy_v_left li a:hover{ background:#f3f3f3; }
 
 .on_r_nav{ position:absolute; right:0; top:10px;}
 .i_conx{font-family: Arial; display: inline-block; background:#646464;
    font-size: 8px;
    
    height: 18px;   padding:0 5px; margin-right:5px;
    border-radius: 2px;
    font-style: normal;
    text-align: center;
    line-height: 18px;
 
    color: #fff;
   
  } .cy_v_left li a:hover .i_conx{ background:#fe233f;}.color_lv .i_conx{background:var(--wuloulan);}
  .h5_title{ padding:0 0 10px 0; font-weight: bold;}
  .h5_title .on_right{  font-weight: normal;}
 
  
  .cy_v_left li.this:before{ background:#fc9754; content:""; display:block; width:5px; height:100%; position:absolute; right:-20px; top:0;}
  .cy_v_left li.this>a{color:#fc9754;}
  .cy_v_left li.this>a i,.cy_v_left li.this:hover>a i{background-color:#fc9754;}
  .cy_v_left a:hover {color:#fe233f;}
  .cy_videokl .custom-control-input:checked~.custom-control-label::before,.cy_videokl .custom-control-label::before{ background:none;  border-width:2px;   border-color: #fff;}
  .cy_videokl .custom-control-input:checked~.custom-control-label::before,.cy_videokl .custom-control-label::before,.cy_videokl .custom-control-label::after{width:1.2rem; height:1.2rem; top: .2rem;}
  .cy_videok{ width:100%; overflow-x:hidden;} 
  .btn_daka_w{ position:fixed; bottom:20px; z-index:2; width:21.5%; left:30px; }.cy_videokl{z-index:4;  }
 @media screen and (max-device-width:767.98px){
 
 .cy_videokrin{ padding:0;}
 .cy_videokl{ z-index:9; top:auto; bottom:auto; position:inherit; }
 .cy_video .kc__title{ position:inherit; padding-left:10px;}
 
 .btn_daka_w{ position:fixed; bottom:0; padding:15px 15px; width:100%; left:0;}
 .cy_videokrin{ padding:20px;}
 .cy_videokl_in{ padding:10px 20px 20px 20px;}
 .cy_v_left{    overflow-y:auto; -webkit-overflow-scrolling:touch;}
 .cy_v_left li.this:before{ right:0;}
 .on_r_nav{ padding-right:15px;}
 .cy_videokl_in { padding-bottom:0;}
 .cy_videokl_in .blank20px{ display:none;}
 .cy_video .kc__title{ display:none;}
 }
 .cy_v_left ul li:after{ bottom:auto; top:0;}
  .cy_v_left>ul>li:nth-of-type(1):after{ display:none;}
 .cy_v_left ul ul{ padding:0 0 0 0;}
  .cy_v_left ul ul li a{ padding-left:20px;}
  .cy_v_left ul ul ul li a{ padding-left:40px;}
  .cy_v_left ul ul ul ul li a{ padding-left:60px;}
 .cy_v_left ul ul ul i{   height:12px; line-height:12px; padding:0 2px}
 .cy_v_left ul ul ul ul  i{   height:11px; line-height:11px; padding:1px 2px 0 2px}
 .cy_v_left ul ul i{   height:15px; line-height:15px; padding:0 4px}
.cy_v_left ul li:nth-last-of-type(1){ padding-bottom:0;}

.btn-info,.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle{ background:var(--wuloulan);border-color: var(--wuloulan);}
 .cy_v_left ul li:after,.cy_videokl .h5_title:after{ background:#f2f2f2}
 
   /*---支付----*/
   
   .ibox .ilist_k{ border:none}
.zhifu_tab a{ line-height:44px;height:50px; }
.zhifu_tab a:after{ background:#f2f2f2; position:absolute; top:0; right:4px; bottom:6px; left:4px; display:block; content:""; z-index:-1;}
.zhifu_kk,.zhifu_tab .this_i{border:1px solid var(--wuloulan); }
.zhifu_tab a{ border-bottom:none;}
.zhifu_tab .tab_ul{ height:49px;}
.zhifu_tab a.this{ color:#60BA2A; line-height:50px; }

	 @media screen and (min-width:779.9px){
.zhifu_tab a.this:after{ display:none; }
	 }
	  @media screen and (max-device-width: 767.98px){

     .zhifu_tab[style="display: none;"]  ~ .zhifu_kk:not([style="display: none;"]){ display: block;}
		  .zhifu_tab a.this{ line-height:44px;} 
.zhifu_tab a:after{  background:#fff; border-radius:5px;}
.zhifu_tab a.this{ color:#333}
.zhifu_tab .tab_ul{ margin:0 -4px; width:calc(100% + 8px)}
.zhifu_kkw .alert_zhifu_kk .ibox{ padding-bottom:30px;}
.li_wxzf:after{border:1px solid #60BA2A; }
.li_zfbzf:after{border:1px solid #45b6ff; }
.li_jfzf:after{border:1px solid #fc9754;  }
.zhifu_tab a.li_wxzf{ color:#60BA2A}
.zhifu_tab a.li_zfbzf{ color:#45b6ff}
.zhifu_tab a.li_jfzf{ color:#fc9754}
.xz_zffs{ padding-top:20px; text-align:left;}
.zhifu_kki .xz_zffs{padding-top: 0;}
.zhifu_kki .ilist_u{padding: 0;}
.zhifu_kki .ilist_k p{ display:none;}
	 }
.zhifu_tab .this_i{ background:#fff; border-radius:0; border:1px solid var(--wuloulan);border-bottom:none;background-image: -webkit-linear-gradient(0deg, #F5FEFD, #ffffff);
   background-image: -webkit-linear-gradient(top, #F5FEFD, #ffffff); height:50px;  }
    .zhifu_tab .this_i{ }
.zhifu_tab .this_i i{  color:var(--wuloulan); position:absolute; right:-1px; top:-5px; font-size:21px;   }
.zhifu_tab i.iconzhifu_weixinzhifu{color:#60BA2A;}
.zhifu_tab i.iconzhifu_zhifubao{color:#45b6ff;}
.zhifu_tab i.iconzhifu_jifen{color:#fc9754;}

.zhifu_tab i.iconzhifu_weixinzhifu,.zhifu_tab i.iconzhifu_zhifubao,.zhifu_tab i.iconzhifu_jifen{ margin-right:3px; font-size:20px; vertical-align:middle; position:relative; top:-1px;}

.zhifu_kk{ margin-top:-1px; position:relative; padding:20px; text-align:center; min-height:250px;}
.form_yhq { padding-bottom:15px;}
.form_yhq .yhq_l{ padding-right:0;}
.form_yhq .yhq_r{ padding-left:0;}
.form_yhq .btn{ border-radius:0 3px 3px 0}
.form_yhq input.form-control{ border-radius: 3px 0 0 3px; border-right:none;border-color: var(--wuloulan);}
.ibox .ilist_k{ margin-bottom:8px; padding:10px 0; }
@media screen and (max-device-width:767.98px){
.zhifu_kk{ display:none;}
.zhifu_tab .tab_ul a.this{ border-bottom:1px solid var(--wuloulan)}
.kc__title{ padding-left:10px;}
}

.zhifu_kkw .alert_zhifu_kk .ibox{ z-index:1; opacity:1;    left: auto;
    width: auto;
    top: auto;
    margin-left: auto; position: relative}
	.zhifu_kkw .i_guanbi{ display:none;}
	.zhifu_kkw { padding:40px 0 20px 0}
	
	.alert_zhifu_kk .ibox-title:before{ display:none;}
	
	.alert_zhifu_kk .on_pic{ padding-top: 0;}
	.alert_zhifu_kk .l_iconw{height:auto;}
	
	@media screen and (max-device-width:767.98px){
	.zhifu_kkw { padding:20px 15px}
	.zhifu_tab .tab_ul a.this,.zhifu_tab .this_i{ border:none;}
	.zhifu_tab .iconzhifu_ok:before{ display:none;}
	.zhifu_tab .this_i{ background:none;}
	}
/*--树样式---*/
	.ztree *{    font-size: 16px !important;}
	/* .ztree li a.curSelectedNode{ padding-top:1px !important;} */
	.ztree li a.curSelectedNode{background-color: transparent !important; opacity: 1 !important;
    color: #eaa235 !important;border-color: transparent !important;}
    .ztree li a.curSelectedNode span.button.ico_open, .ztree li a.curSelectedNode + ul span.button.ico_open{ background-position: -18px -82px;}
    .ztree li a.curSelectedNode span.button.ico_close,.ztree li a.curSelectedNode + ul span.button.ico_close{ background-position: 1px -82px;}
    .ztree li {
    padding: 5px 0 !important;}
    .ztree li span{ line-height: 18px !important;}
	.ztree li span.button{background-image: url(../img/index/zTreeStandard.svg?11) !important; max-width: 16px; min-width: 16px;  margin-right: 2px!important; background-size: 160px auto; }
	.ztree li span.button.noline_docu{      background: none !important; }
    /* .ztree .no_link_ico_docu{ background-position: -144px -80px;} */
    .ztree .no_link_ico_docu,.ztree .no_link_ico_open{ background-position:-110px 0; display: none !important;}
	.learn_mark_ico_close{ vertical-align: top!important;    margin-right: 2px!important;   background-position: -127px 0;}
	.learn_mark_ico_open{vertical-align: top!important;    margin-right: 2px!important;background-position: -127px -16px;}
	.learn_mark_ico_docu{vertical-align: top!important;    margin-right: 2px!important;background-position: -127px -32px;}
.learn_mark_ico_docu + span,.learn_mark_ico_open + span,	.learn_mark_ico_close + span{ color:#b0b0b0;/*---text-decoration: line-through;---*/ }
/* .ztree ul li span.button.ico_docu{ display:none !important;} */
.ztree .no_link_ico_docu + span{ font-weight: bold; color: var(--wuloulan_zi);}
.ztree li a{  height: auto !important;clear: both; padding: 3px 0 !important;
    width: 100%;
    word-break: break-word;
    word-wrap: break-word;
    white-space: -moz-pre-wrap;
    white-space: -hp-pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -pre-wrap;
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line; }
    .cy_mulu li a{ display: flex !important;  }
    .cy_mulu  li span.button.noline_open,.cy_mulu  li span.button.noline_close,.cy_mulu li span.button.noline_docu{ position: absolute; opacity: .3;
        right: 0;
        top: 0; margin-top:8px;
         }
    /* .cy_mulu_k .ztree li ,	.cy_mulu_k .ztree a{display: flex;} */
	/*--支付提示---*/
	
.this_k_wx{ position:fixed; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,.6); z-index:2101; text-align:center;}
.this_k_wx img{ max-width:100%; height:auto;}

	/*--关于我们---*/
	.a_titile{ font-size:20px;}
    .a_titile .flgl_add{ margin-top: 5px;color: #4170d0; font-size: 14px; }
    	.a_titile .flgl_add input{ border: 1px solid #4170d0; color: #4170d0; font-size: 14px;border-radius:   4px 0 0 4px; text-align: center;}
    	.a_titile .flgl_add button { border:1px solid #4170d0; color:#fff;background-color: #4170d0; font-size: 14px; border-radius: 0 4px 4px 0; margin-left: -7px;}
.about_l,.about_r,.wenda_l{   background:#ffffff; border-radius:4px; -moz-box-shadow: 2px 2px 3px rgba(0,0,0,.1);
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.1);
box-shadow: 2px 2px 3px rgba(0,0,0,.1);}

.about_l,.wenda_l{ width:220px; float:left;  padding-bottom:20px;}
.about_r{ width:100%; float:right; min-height:500px; }
.about_l ~ .about_r{ width:calc(100% - 240px); }
.about_l_t{border-radius:4px 4px 0 0; font-size:24px;height:126px; background:url(../img/index/about_t.jpg) no-repeat; color:#fff;padding:40px 0 0 24px;}
.about_l_t h2{ font-size:24px; }
.about_l_t p{   color:#d0e7e5; line-height:21px; }
.about_l_i li{ border-top:1px solid #f2f2f2; }
.about_l_i li:nth-of-type(1){ border-top:none; }
.about_l_i li a{ display:block; padding:15px 15px 13px 18px;  }
.about_l_i li a:hover,.about_l_i dd a:hover{ background:#f6f8f8;}
.about_l_i li.this a,.about_l_i li.this,.about_l_i dd.this a,.about_l_i dd.this{ color:var(--wuloulan);}
.about_l_i li.this a:before,.about_l_i dd.this a:before{ content:"\e7b6"; font-family:"iconfont"; display:inline-block; float:right;}
.about_r_in{ padding:40px;}
.a_titile{ padding:10px 0;}.about_r_in .a_titile{padding:0 0 30px 0; border-bottom:1px solid #f2f2f2; font-size:21px;}
.a_titile:before{ content:""; display:inline-block; width:5px; height:22px; background:var(--wuloulan); vertical-align:middle; position:relative; top:-2px; margin-right:3px;}
.wenzhnag,.wenzhang{ padding:30px 0; line-height:24px; font-size:14px; text-align: left;}
.wenzhnag p,.wenzhang p{ padding:0 0 10px 0; }
.wenzhnag img,.wenzhang img{ max-width:100%; height:auto; }

.about_kkw,.wenda_kkw{ padding:30px 0}


@media screen and (max-device-width:1024px){

.about_l_t{ display:none;}

.about_l{ border-radius:0; background: #fff;padding:0;  width:100%; margin-bottom:0; position:fixed; top:48px; z-index:102; }
.about_r,.about_l ~ .about_r{ border-radius:0; width:100%; }
.about_l .about_l_i{ height:48px; position:relative; overflow:auto}
.about_l_i li{ white-space:nowrap;padding: 0 10px; display:inline-block; border-top:none;}
.about_l_i ul{ white-space:nowrap;position:absolute; top:0; left:0;}
.about_r_in{ padding:18px;}
.a_titile{ padding-bottom:10px; font-size:18px;}
.wenzhnag{ padding:15px 0;}
.about_r{  -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0);
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0);
box-shadow: 2px 2px 3px rgba(0,0,0,0);}
.about_l_i li.this{position:relative;}
.about_l_i li.this a:before{ background:var(--wuloulan); height:3px; width:100%; left:0; overflow:hidden; content:""; position:absolute; bottom:-1px; }
.about_kkw{ padding:48px 0 0 0;}
}
/*--联系我们---*/
.about_ewmw{ border:1px solid #f1eeee; border-radius:2px; padding:10px; margin-top:15px; } 
.about_ewmw:after{ display:block; content:"";border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;} 
.about_ewm { float:left; margin:0 10px 0 0;} 
.about_ewmw h4 {  padding:60px 0 0 0;} 
@media screen and (max-device-width:1024px){
	.about_ewmw h4 {  padding:20px 0 0 0;} 
}

/*--问答---*/
.wenda_l{ padding:10px 0 20px 0;}.wenda_l dl{background:#fafafa;}
 .wenda_l dt { cursor:pointer;background:#fff; font-size:18px; font-weight:normal; padding:10px 20px;}
 .wenda_l dd{ font-size:14px; display:none;}
 .wenda_l .this dd{ display:block; }
  .wenda_l dl.this{  padding:0 0 20px 0; }
  .wenda_l dd a{ display:block; padding:10px 20px; }
   .wenda_l .this dt { margin-bottom:5px;}
   .wenda_l dt:before{ content:"\e7ba"; font-family:"iconfont"; float:right;}
   .wenda_l .this dt:before{ content:"\e7bb";  }
   @media screen and (max-device-width:1024px){
   .wenda_l{ width:100%;border-bottom: 1px solid #f2f2f2;}
   .wenda_kkw{ padding-top:0; padding-bottom:0;}
   .wenda_l dd a{ padding:7px 20px;}
   }
   
   .pagination>li{ margin:0 3px;}
   .pagination>li:last-child>a, .pagination>li:last-child>span,.pagination>li:first-child>a, .pagination>li:first-child>span{ border-radius:0;}
   
   .xuanke_kkw { padding-top:20px;}
   
   
   /*--选课中心 新增头--*/
   .xkzx_i_list{    position: relative;
    z-index: 13;}
   .xkzx_i_list  .znzt__selectw { display: inline-block; font-size: 14px;}
   .xkzx_i_listtt{ font-weight:bold; display:inline-block}.xkzx_i_list{   line-height:40px; padding-bottom:10px;margin-bottom:10px; padding-left:8px;}
.xkzx_i_list select{ font-weight:bold;cursor:pointer; float:left; height:40px; border:none; background: none;}
	.xkzx_i_list select::-ms-expand{ display: none; }
    .xkzx_i_list .znzt__select span{
        font-size: 16px !important; font-weight: bold;margin-right: 0;}
		.xkzx_i_list select,.xkzx_i_list .znzt__selectw .znzt__select{ padding-right:20px; margin-right:40px;height:40px; 
		
 appearance:none;
   -moz-appearance:none;
   -webkit-appearance:none;
   background:  url(../img/index/jt.png) no-repeat scroll right center transparent;
		}
 
		.xkzx_i_list select{ }	
        .xkzx_i_list span{white-space:nowrap;     cursor:pointer;}
        .xkzx_i_listtt > a > span{margin-right:40px; }
		.xkzx_i_list .this{ color:#fc9754;}
		@media screen and (max-device-width: 767.98px){
			.xkzx_i_list{   margin-bottom: 0;background: #f3f3f3;padding-top: 8px;
    padding-bottom: 0;
    padding-left: 12px;}
			.xkzx_i_list span{ margin-right:20px; }
		}
   /*--选课中心--*/
   .fenli{ position:absolute; left:0; color:#717282;} 
.fenliw{ padding:0 0 8px 100px; position:relative; line-height:32px; font-size:14px; cursor:pointer} 
.fenliw li{ display:inline-block; margin-bottom:8px; text-align:center; }
.fenliw li a{ color:var(--wuloulan); border-radius:18px; line-height:32px; min-width:90px;display:inline-block; margin-right:15px; }
.fenliw li.this a{ background:var(--wuloulan); color:#fff; text-align:center;}
.i_nj_1,.i_nj_2,.i_nj_3,.i_nj_4,.i_nj_5,.i_nj_6,.i_nj_7,.i_nj_8,.i_nj_9{ width:40px; height:40px; display:inline-block; vertical-align:middle; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; top:-3px; }
.i_nj_1{ background-image:url(../img/index/list_nj@2x.png)}
.i_nj_2{ background-image:url(../img/index/list_xk@2x.png?1)}
.i_nj_3{ background-image:url(../img/index/list_fl@2x.png)}
.i_nj_4{ background-image:url(../img/index/list_jd@2x.png)}
.i_nj_5{ background-image:url(../img/index/list_ml@2x.png)}
.i_nj_6{ background-image:url(../img/index/list_zt@2x.png)}
.i_nj_7{ background-image:url(../img/index/list_sc@2x.png)}
.i_nj_8{ background-image:url(../img/index/list_skfs@2x.png)}
.i_nj_9{ background-image:url(../img/index/list_dhjf@2x.png)}
.fenleiwk{ border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:25px;}
.fenli span{ display:none;}
@media screen and (max-device-width: 767.98px){
.fenleiwk{ height:auto; padding:0 ; margin-bottom:10px;   background:#f3f3f3;float: left;
    width: 100%;}

.fenliw{padding:8px 0 8px 10px; width:33.3%; float:left;}
.fl_xl{ position:absolute; width:100%; display:none; left:0; }
.i_nj_1,.i_nj_2,.i_nj_3,.i_nj_4,.i_nj_5,.i_nj_6,.i_nj_7,.i_nj_8,.i_nj_9{ width:22px; height:22px; top:-1px;}
.fenli span{ width:calc(100% - 55px); position:absolute; right:0; padding-right:12px; color:var(--wuloulan); float:right; text-align:left; text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 1;/*--行数--*/}
.fenli span:after{ content:"\e7bc"; position:absolute; right:0; color:#ccc; font-family:"iconfont"; display:inline-block; top:0;  }
.xuanke_kkw{ padding-top: 0;}
.fenliw{ position:inherit;}
.fenli{ position: relative;}
.fl_xl{  position: absolute;  background:#fff; z-index:10;  }
.fenliw li{ width:100%; text-align:center;} 
.fenliw li a{ width:90%; margin:0 auto}
.fl_xl{ padding-top:15px; }
/*--
.fenliw:nth-of-type(2) .fl_xl{left:-100%;margin-left:0; }
.fenliw:nth-of-type(3) .fl_xl{left:-200%; margin-left:0; }
*/
.fenliw:nth-of-type(1) .fenli{ margin-left:8px;}
.fenliw:nth-of-type(3) .fenli span:after{ padding-right:8px;}
.fenliw.this{ background:#fff;}
.fenliw.this .fl_xl{ display:block;border-bottom:1px solid #ccc;}
.fenli span{ display: -webkit-box;}
}

/**-商城--*/
.row{ clear:both; text-align:left;}
.mc-item .name-author{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-top:0;}
.mc-item .ft-item .price{ }
.mc-item .ft-item .price span{ font-size:12px;}
.mc-item{ border-radius:3px;-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.1);
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.1);
    box-shadow: 2px 2px 3px rgba(0,0,0,.1); }.huiuyuan_zx .mc-item{ margin-bottom:15px;}
	.mc-item .image-heading img{border-radius:3px 3px 0 0;}
	.pagination>li>a, .pagination>li>span{ color:#999;}
	.jifen_list{ padding:0 18px; width:100%;}
	

	@media screen and (max-device-width: 767.98px){
	.cover_img{     max-height: 200px !important; }
	
	}
	
	.nav-pills>li.fenlei_jifen{ padding:10px 15px;    color: #717282;}
	.nav-pills>li.fenlei_jifen .i_nj_3{ margin:-10px 0;}
    
    .credit_goods_form [name=contact_address]{
        width: 400px;
        max-width: 100% !important;
    }

	/**-师资--*/
	.sz_list h6{ margin-top:0;}
	.szll_kkw .sz_list .color_bai,.szll_kkw .sz_list p{ color:var(--wuloulan);}
.szll_kkw .sz_list .color_lv_n{ color:#bcc4c3;}
.sz_list{  margin: 0 auto;}
.sz_list .col-sm-3{ margin-left:0; padding-left:0}
.szll_kkw .sz_list .bg_lv{ background-color:#fff;  }
.szll_kkw .sz_list>div{margin-bottom: 25px;}
.szll_kkw{ padding:0 0 40px 0;}
.sz_list .col-6 img{ width:100%;}
	
	.gongyi_icon,.gongyi_icon2{ position:relative;}
	.gongyi_icon:after,.gongyi_icon2:after{  content:"";  width:144px; height:42px;  position:absolute; left:10px;bottom:-5px}
	.gongyi_icon:after{background-image:url(../img/tag/ii_gy.png);}
	.gongyi_icon2:after{background-image:url(../img/tag/ii_gy2.png);}
	.gongyi_icon:before,.gongyi_icon2:before{ content:""; position:absolute;left:0;bottom:0; right:0; height:42px;
  background-image: -moz-linear-gradient( 90deg, rgba(62,70,97,0.70196) 0%, rgba(62,70,97,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(62,70,97,0.70196) 0%, rgba(62,70,97,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(62,70,97,0.70196) 0%, rgba(62,70,97,0) 100%);
  }
/**-师资--*/
	
	.szll_kkw_cy{ padding:30px 0;}
.o_l_js a{ text-align:center;}
.o_l_js a,.o_l_js .bg_lv{ background:#848ca1; display:block;}
.o_l_js .bg_lv{ text-align:left;}
.o_l_js .color_lv_n{ color:#bcc4c3}
.szll_kkw_cy .wenzhangw{ padding:30px 60px;  }
.szll_kkw_cy .a_titile{}.szll_kkw_cy .wenzhang{ padding:0 0 30px 10px;}
.sz_list_close i{ font-size:24px; position:absolute; right:15px; padding:15px; color:#fff; cursor:pointer; z-index:99; }
.o_l_js img{ margin: 0 auto; }
.sz_list_close { display:none;}
.sz_list>div.o_l_js{ margin-bottom:0;}
@media screen and (min-width: 1024px){
    .o_l_js img{  width: 100%; }
}
@media screen and (max-device-width: 767.98px){
	.o_l_js img{ height:180px; float:right;}
/*--.o_l_js a, .o_l_js .bg_lv{height:180px;}---*/
.sz_list .o_l_js{min-height:180px;background: #848ca1; margin:0 5px; padding:0;}
.o_l_js .bg_lv{ width:50%; padding-top:40px;}
.szll_kkw_cy .wenzhangw{ padding:20px;}
.szll_kkw_cy{ padding-top:15px;}
.szll_kkw .sz_list>div{margin-bottom: 18px;}

}

/**-师资 弹框--*/
	
.szll_kkw_cy_k .szll_kkw_cy{ width:580px; position:fixed; top:10%; bottom:10%; overflow: hidden; left:50%; margin:0 0 0 -290px; z-index:200;}
.szll_kkw_cy_k .o_l_js,.szll_kkw_cy_k .col-sm-9{ -ms-flex: 0 100%;
    flex: 0 0 100%;
    max-width: 100%; width:100%;}	
	.szll_kkw_cy_k .col-sm-9{ background:#fff;}
	.all_k_br{background: rgba(0,0,0,.7); position:fixed; top:0; bottom:0; left:0; right:0; z-index:199; }
	.szll_kkw_cy_k .o_l_js{position:absolute; padding:0;}
	.szll_kkw_cy_k .o_l_js,.szll_kkw_cy_k .o_l_js a{ height:240px;}
	.szll_kkw_cy_k .o_l_js .bg_lv{ position:absolute; top:30%; left:50px; width:220px;} 
	.szll_kkw_cy_k .o_l_js img{ float:right;}
	.szll_kkw_cy_k .col-sm-9{ top:240px; position:absolute; bottom:0;  }
	.szll_kkw_cy_k .col-sm-9 .wenzhangw{ top:10px; position:absolute; bottom:20px; overflow-y:auto;  width:96%; }
	
	.szll_kkw_cy_k .sz_list_close { display:block;}
	@media screen and (max-device-width: 767.98px){
	
	.szll_kkw_cy_k .szll_kkw_cy{ width:90%; margin:0; left:5%;}
	.o_l_js img,.szll_kkw_cy_k .o_l_js, .szll_kkw_cy_k .o_l_js a{ height:140px;}
	.szll_kkw_cy_k .col-sm-9{ top:150px;}
	.o_l_js img{ height:180px;    position: absolute;
    bottom: 0;
    right: 0;}
	.szll_kkw_cy_k .o_l_js .bg_lv{ background:none; left:10px; width:50%; padding-top:0;}
	.sz_list_close i{ padding:5px 10px; font-size:18px; right:0;}
	.szll_kkw_cy_k .col-sm-9 .wenzhangw{ padding:0 20px;    min-height: 222px;}
	.szll_kkw_cy_k .sz_list>div{ margin-bottom:0;}
	.szll_kkw_cy_k .szll_kkw_cy{ top:8%; bottom:8%;}
	
	
	}
	/**-登录 单独界面--*/
	
	.login_kk{ background: url(../img/index/login_br.jpg) no-repeat center; background-size: cover;   top:0; position:fixed; left:0; right:0; bottom:0; }
.login_kk .kt_login_close{ display:none;}
.login_kk .cc_gy_all_br{ display:none;}
/* .login_kk .kt_login_in{ left:auto; right:10%; width:410px; margin-top:-280px} */
.login_kk .footer_c{  position: absolute; bottom:0; left:0; width:100%;  }

@media screen and (max-device-width: 767.98px){
    .zngk_body .kt_login{ bottom:10%;}
.login_kk .kt_login_in {
    width: 100%; margin:0 ;
 
 
}.login_kk .logo{ width:100%; margin:20px 0 0 0; left: 0;} 
.zngk_body .login_kk .logo{ position: fixed;bottom: 30%;   margin-bottom: -40px; justify-content: center;}
.zngk_body .login_kk .logo img{ max-width:60%;}
.login_kk{ background-position:right 0}
/* .login_kk .footer_c{ color:#fff; background:none; border:none;} */
}

/**-招聘列表--*/
.zhaopin_kkw { padding-bottom:40px;}
.zp_l{ width:250px; float:left; }
.zp_r{ width:calc(100% - 280px); float:right;}
.zp_l .bg_bai{ }
.zp_title{ padding:15px 0; font-size:20px;}
.zp_k{ background:#fff; border-radius: 1px;    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 2px 3px 0 #d8d8d8\0; padding:20px;}
.zp_k a{ font-size:15px; display:block; padding:0 0 0 10px; line-height:40px; background:#fafafa; margin-bottom:8px; position:relative;}
.zp_k a:hover{ background:#f3f3f3;}
.zp_k a.this{ background:var(--wuloulan); color:#fff;}
.zp_k a.this:after{ background:var(--wuloulan); font-family:"iconfont"; display:block; height:40px; width:40px; content:"\e7a3"; background:#73bdb8; text-align:center; position:absolute; top:0; right:0; font-size:12px;}
.recruit-list { background: #FFFFFF;box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 2px 3px 0 #d8d8d8\0;opacity: 1;margin-bottom: 16px;-webkit-transition: all .35s cubic-bezier(0.2, 0.0, 0.2, 1);transition: all .35s cubic-bezier(0.2, 0.0, 0.2, 1);position: relative;min-height: 184px;}
.recruit-list .recruit-list-link {display: inline-block;padding: 2.5%;padding-top: 2.143%;width: 100%;box-sizing: border-box;}
.recruit-list .recruit-list-link {padding-top: 3%;padding-left: 3.5%;padding-bottom: 3.5%;padding-right: 5%;}

.recruit-list .recruit-title{font-weight: normal;vertical-align: middle;font-family: inherit;    font-size: 22px;line-height: 32px;-webkit-transition: all .35s cubic-bezier(0.2, 0.0, 0.2, 1);transition: all .35s cubic-bezier(0.2, 0.0, 0.2, 1);}
.recruit-list .recruit-tips {font-size: 16px;margin: 6px 0px 22px;line-height: 22px;color:#717282; }
.recruit-list .recruit-text {width: 82.708%;color: #808080;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 76.503%;white-space: pre-wrap;}
.recruit-list .share {display: inline-block;width: 32px;height: 32px;background-image: url(../img/index/share-icon.png);background-size: 32px 32px;background-repeat: no-repeat; margin-top:8px;}
.recruit-list .share-text {display: inline-block;font-size: 16px;color: #333333;line-height: 16px;margin-top: 3px;}
.recruit-list .recruit-share {height: 60px;z-index: 3;-webkit-transition: all .35s cubic-bezier(0.2, 0.0, 0.2, 1);transition: all .35s cubic-bezier(0.2, 0.0, 0.2, 1);cursor: pointer;}
.zhaopin_kkw .recruit-share{position: absolute;right: 128px;top: 64px;width: 32px;}
.recruit-list .recruit-collection {font-size: 16px;line-height: 16px;color: #333333;/* letter-spacing: 0.08px; */cursor: pointer;text-align: center;}
.zhaopin_kkw .recruit-collection{position: absolute;right: 2.9%;top:74px; width: 60px;background-position: center top;}
.recruit-list .icon-collection {position: relative;width: 24px;height: 32px;display: block;margin: 0 auto 8px;background: url(../img/index/rectangle-narmal2x.png) no-repeat;background-size: 24px 32px;overflow: hidden;}

.recruit-list .icon-collection::after {content: "";position: absolute;left: 0;top: 26px;border-right: 12px solid transparent;border-left: 12px solid transparent;border-bottom: 6px solid white;}
.recruit-list .icon-collection::before {content: "";position: absolute;left: 0;top: 0;width: 0%;height: 110%;background-color: #968c83;transform: rotate(8deg);transition: .5s cubic-bezier(0.2, 0.0, 0.2, 1);}
.recruit-list .active .icon-collection::before {width: 100%;}
@media screen and (max-device-width: 1024px){
.zp_l{ width:100%;}
.zp_title{ display:none;}

.zp_k{display: flex;flex-wrap: wrap; padding:0;}
.zp_k a { text-align:center; padding:0; margin-bottom:0;
 
    white-space: nowrap;
 
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: table-cell;
    width: 1%;
}.zp_k a.this:after{ display:none;}
.zp_r{ width:100%; padding:10px;}
.recruit-list .recruit-share{ left:100px; right:auto; top:auto; bottom:10px; width:auto; height:auto; }
.recruit-list{ height:184px;}
.zhaopin_kkw_cy .recruit-list{ height:auto;}
.recruit-list .recruit-collection{ width:auto; top:auto;right:auto; left:3.5%; bottom:12px;}
.recruit-list .icon-collection{ display:inline-block; vertical-align:middle; margin-bottom:0; zoom:.6;top:-1px; }
.recruit-list .share{ display:inline-block; vertical-align:middle; margin-top:0px; zoom:.7; position:relative; top:-3px;}
.recruit-list .recruit-list-link{ padding-bottom:40px; }
.recruit-list .share-text{ margin-top:0;}
.recruit-list .collection-text{ display:inline-block;}
.recruit-list .recruit-tips{ margin-bottom:10px;}
.recruit-list .recruit-text{ width:100%;}
}
/*--招聘详情--*/
 .zhaopin_kkw_cy{ padding:20px 0 0 0;}
 .zp_r_l{ float:left;}
   .duty-title {
    font-size: 21px;
    color: #333333;
    padding:10px 0;
    line-height: 28px;
} .zp_r_l .wenzhnag{ padding-top:10px;}
.zp_r_l .recruit-title{display:inline-block; padding-right:28px; font-size:28px;}
.zp_r_l .recruit-collection{display:inline-block;}
.zp_r_l .recruit-share{ display:inline-block; height:auto; padding-right:15px;}
.zp_r_l .icon-collection{ display:inline-block; vertical-align:middle;}
.zp_r_l .share{ display:inline-block; vertical-align:middle; margin-top:-7px;}
.zp_r_l .recruit-tips{ border-bottom:1px solid #e7e7e7; padding-bottom:40px;}
.zp_rr{ width:220px; float:right;}
.zhaopin_kkw .a_titile{ font-size:30px; font-style:italic;}
.zhaopin_kkw .a_titile:before{ height:30px; top:-3px; margin-right:10px; margin-left:10px;transform:rotate(15deg);}

.recruit-list .share-text,.recruit-list .recruit-collection{ font-size:13px;}

@media screen and (max-device-width: 767.98px){
.zhaopin_kkw_cy{ padding:10px 0 0 0;}
.zp_rr{ width:calc(100% - 40px); bottom:20px; position: fixed; left:20px; right:20px; z-index:99;}
.zhaopin_kkw .a_titile{ zoom:.7;}

.zhaopin_kkw_cy ~ .zhaopin_kkw { padding:0 10px 20px 10px;}
.recruit-list .recruit-title{ font-size:18px;}
.zp_r_l .recruit-title{ font-size:24px;}
.duty-title{ padding-bottom:0; font-size:18px;}
.zp_r_l .recruit-title{ width:100%; padding-right:0; padding-top:10px;}
.zp_r_l .recruit-tips{ padding-bottom:18px;}
.zp_r_l .wenzhnag{ padding-bottom:0;}
}/*--招聘表单--*/
 .resume-document-wrapper {
    margin-bottom: 64px;
}
  .drag {
    width: 100%;
    background: #F7F7F7;
    border: 1px solid #D9D9D9;
    margin-top: 40px;
    box-sizing: border-box;
    text-align: center;
}.resume-content .bar {
    height: 8px;
    background: #F7F7F7;
}.drag .drag-title {
    font-size: 28px;
    color: #333333;
    /* letter-spacing: 0.05px; */
    line-height: 28px;
    padding-top: 40px;
}.resume-file-label {
    position: relative;
    display: inline-block;
}.drag .drag-remarks {
    margin: 0 auto;
    font-size: 14px;
    color: #999999;
    /* letter-spacing: 0.03px; */
    line-height: 18px;
    /* margin-bottom: 32px; */
    word-wrap: break-word;
} .drag .drag-remarks.long {
    width: 87.085%;
    margin-bottom: 12px;
} .drag .drag-btn {
    cursor: pointer;
    display: inline-block;
    padding: 0 18px;
    margin-top: 16px;
    margin-bottom: 32px;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    color: var(--wuloulan);
    /* letter-spacing: 0.09px; */
    background: #FFFFFF;
    border: 1px solid #D8D8D8;
    box-sizing: border-box;
    transition: .5s background cubic-bezier(0.2, 0.0, 0.2, 1);
}.resume-file-label #resume-file {
    cursor: pointer;
    width: 200px;
    height: 46px;
    position: absolute;
    left: 0;
    top: 16px;
    opacity: 0;
    z-index: -1;
}.resume-content .error-bar {
    width: 72%;
    height: 8px;
    background: #ffaf61;
} .resume-content .icon {
    margin: 0 auto;
    width: 56px;
    height: 56px;
    margin-top: 55px;
    background-size: 56px 56px;
}.resume-content .drag-text {
   
    margin-top: 16px;
    margin-bottom: 32px;
    font-size: 24px;
    color: #333333;
    /* letter-spacing: 0.05px; */
    line-height: 24px;
    font-weight: 600;
}.resume-content .drag-text.red-text {
    color: #ffaf61;
}.drag .cancel-btn {margin: 0 12px;
    display: inline-block;
    cursor: pointer;
    font-size: 16px;
    color: var(--wuloulan);
    /* letter-spacing: 0.03px; */
    line-height: 20px;
    margin-bottom: 27px;
    -webkit-transition: .3s all cubic-bezier(0.2, 0.0, 0.2, 1);
    transition: .3s all cubic-bezier(0.2, 0.0, 0.2, 1);
}.resume-content .file {
    margin: 0 auto;
    width: 52px;
    height: 56px;
    margin-top: 55px;
    background-size: 52px 56px;
} .resume-content .fail-icon {
    background-image: url(../img/index/error-icon2x.png) ;
}
.resume-content .cancel-icon {
    background-image: url(../img/index/cancel-icon2x.png) ;
}.resume-content .file-icon {
    background-image: url(../img/index/resume-icon2x.png);
}.personal-file-title {
    /* font-family: PingFangSC-Semibold, 'microsoft yahei', 'PingFang SC', tahoma, arial, 'helvetica neue', 'hiragino sans gb', sans-serif; */
    margin-top: 16px;
    margin-bottom: 39px;
    font-size: 24px;
    color: #333333;
    /* letter-spacing: 0.05px; */
    line-height: 24px;
    font-weight: 600;
}.upload-module {
    padding-left: 20px;
    background-color: white;
    border-top: 1px solid #D9D9D9;
}.update-file-label {
    position: relative;
}.upload-module .btn {
    float: left;
    font-size: 16px;
    color: #333333;
    /* letter-spacing: 0.03px; */
    padding: 19px 12px 19px 12px;
    cursor: pointer;
    transition: 1s all cubic-bezier(0.2, 0.0, 0.2, 1);
}.update-file {
    position: absolute;
    left: 0;
    width: 32px;
    font-size: 16px;
    color: #333333;
    /* letter-spacing: 0.03px; */
    padding: 14px 12px 14px 12px;
    z-index: -1;
    opacity: 0;
}.g-clr:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ".";
}.file-icon {
    display: inline-block;
    margin-top: 48px;
    width: 52px;
    height: 56px;
    background-size: cover;
}

.drag .drag-title,.resume-content .drag-text{ font-size:18px;}
.resume-content .drag-text{ margin-top:5px;margin-bottom: 12px;}
.resume-content .fail-icon,.resume-content .file,.resume-content .icon{ margin-top:30px;}

/*--文章--*/
.xiwnen_w .about_l_i li.this a:before, .xiwnen_w .about_l_i dd.this a:before{  }
.xiwnen_w .about_l_t{ background:#e9e9e9; color:#000000;  height:100px; border-radius:0;}
.xiwnen_w .about_l{ border-radius:0;}
.xiwnen_w .about_r {border-radius:0; position:relative; z-index:2;}
.xiwnen_w .about_l_i li.this a, .xiwnen_w .about_l_i li.this{ background: var(--wuloulan); color:#fff;
}
.xiwnen_w .bg{ position:relative;}

.xiwnen_w .wz_title{    text-align: center;
    font-size: 30px;
    font-weight: 400;
    margin: 0;
    padding: 30px 0 10px 0;}
 .xiwnen_w .info {background: #f3f3f3;
    margin: 15px 0 0 0;
    padding: 10px 15px;
    font-size: 14px;
    color: #666;
    border-left: 3px solid var(--wuloulan);
}
.xiwnen_w .ptg a {
    font-size: 14px;
    border: solid 1px;
    border-radius: 4px;
    margin-right: 4px;
    padding: 3px 5px;color: var(--wuloulan) ;
}
@media screen and (min-width: 1024.9px){

.xiwnen_w .about_l_i li:nth-of-type(1),.xiwnen_w .about_l_i li.this{ border-top:none;}

.xiwnen_w .about_l_i li{ font-size:16px; border-top:1px #e7e4e4 dashed}
.xiwnen_w .about_l_i li.this + li{ border-top:none;}
.xiwnen_w .about_l{ min-height:calc(100% - 1px); position: absolute; width:250px; background:#f5f5f4;}
} @media screen and (max-device-width:1024px){
.about_kkw .kc__title{ display:none;}
.about_kkw .a_titile{ display:none;}

.xiwnen_w .wz_title{ font-size:21px; padding:20px 0 10px 0;}
}
/*--文章列表--*/

.xiwnen_w .a_time{ color:#ccc; font-size:12px; padding-bottom:15px;}
.dow_list li{  display:block; clear:both;    border-bottom: 1px #e7e4e4 dashed; padding:10px 0}
 
.dow_list h4{ color:#000; padding-top:20px;}
.dow_list li:after{ content:""; display:block;border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
.dow_list p{ font-size:16px; color:#777}
.dow_list .img{ overflow:hidden;  margin-left:20px; float:right; width:210px; height:150px; }
.dow_list .img img{ margin-top:-30px;width:210px;height:210px; }
@media screen and (max-device-width: 767.98px){
.dow_list h4{   padding-top:0; font-size:18px;}
.dow_list .img{   margin-left:10px; float:right; width:110px; height:110px; }
.dow_list .img img{ margin-top:0;width:110px;height:110px; }
.xiwnen_w .a_time{padding-bottom:5px;}
.dow_list p{ font-size:13px; }
}

/*---会员中心---*/
.t_xiangw{ text-align:center; padding:20px 0 0 0;}
 .t_xiang{ width:90px; height:90px; overflow:hidden; border-radius:50%; margin:0 auto 5px auto}
 .ur_nav{ width:200px; float:left;  background:#fff; border-top:1px solid rgba(0, 0, 0, .05) !important; border-radius:8px ; }
   .t_xiangw h5{ margin-bottom:0;}
   .t_hy_tuichu{position: absolute; right: 10px;   z-index: 10; padding: 10px; color: #fff !important; margin-top: -20px;}
  .ur_nav_t{ padding-bottom:20px;}
  @media screen and (min-width: 1024px){
  .ur_nav_t a:hover i .m{ display: block; color: #000; bottom: -30px;}}
 .ur_nav_t a{  margin:0 2px;border-radius:50%; border:1px solid #d8e4e8; display:inline-block; width:38px; line-height:36px; height:38px; position:relative}
  .ur_nav_t .tishi_num{ background:#ffba00;top: -4px;border:1px solid #ffba00;    line-height: 16px;
    right: -4px;}.ur_nav_t a:hover .tishi_num{ color:#ffba00; background:#fff; }
 .ur_nav_t .ur_nav_t1 i{ color:#1ab394;}
 .ur_nav_t .ur_nav_t2 i{ color:#ffba00;}
 .ur_nav_t .ur_nav_t3 i{ color:#6b7d9c;}
 .ur_nav_t .ur_nav_t4 i{ color:#62ce6c;}
  .ur_nav_t a:hover i{ color:#FFf;}
 
  .ur_nav_t a i em.m{ font-size: 12px !important; font-style: normal;white-space:nowrap;   position: absolute; bottom: -20px; right: 0; left: 0;}
 .ur_nav_t .ur_nav_t1:hover{ background-color:#1ab394;border-color:#1ab394;}
 .ur_nav_t .ur_nav_t2:hover{ background-color:#ffba00;border-color:#ffba00;}
 .ur_nav_t .ur_nav_t3:hover{ background-color:#6b7d9c;border-color:#6b7d9c;}
 .ur_nav_t .ur_nav_t4:hover{ background-color:#62ce6c;border-color:#62ce6c;}
 
 .ur_nav_c{ text-align:left;padding-bottom:25px;}
 .ur_nav_c p{ margin-bottom:0; padding-bottom:0;}
.ur_nav_c a{ padding:5px 20px; line-height:24px;}
.ur_nav_c a:hover{  background:var(--wuloulan_dan); color:var(--wuloulan_zi)}
.ur_nav_c .this a { position:relative;background:var(--wuloulan);   color:#fff; margin:0 -1px; width:calc(100% + 2px)}
.ur_nav_c .this a:before { display:block; content:"";  background:#2f726d; height:100%; position:absolute; top:0; left:0; width:4px;  }
.ur_nav_c .this a:after{ display:block; content:""; position:absolute; width:10px; height:20px; background:url(../img/user/user_left_jt@2x.png); background-size:100% 100%; right:-2px; top:50%; margin-top:-10px;}
.ur_k_0 .a_titile:before {
    background: #4170d0;
}
.ur_k_1,.ur_k_2,.ur_k_3_1,.ur_k_list,.ur_nav,.panel-default,.ur_k_class{border: 1px solid transparent;border-color: #ebebeb;    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.ur_center  { width:calc(100% - 220px); float:right}
.ur_center .a_titile{ padding:10px 15px; font-size:16px;}
.ur_center .a_titile:before{  height:16px;}
.ur_k_1{   width:340px;float:left;   height:150px; }
.ur_kin{ padding:0 15px 10px 25px;;}
.ur_k_2{  width:calc(100% - 355px);float:right;   height:150px;}
.ur_k_2_1{ }
 .ur_k_3{display: flex;
    flex-wrap: wrap;    width:calc(100% + 18px);
    margin: 0 -9px;
     }
	.br_yj{border-radius:8px;}
.ur_k_3_1{     padding-left: 80px; position:relative; flex-wrap: wrap;
    float: left;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: calc(25% - 18px); float:left; margin: 0 9px; }
 .ur_k_3_1 h4{ padding:30px 0 0 0; margin-bottom:0; }
 .ur_k_3_1 p{ padding:0 0 0 0;   }
 .ur_k_3_1 h4 em{ font-style:normal; font-size:14px; }
.bg_lan{ background:#89c2f7}
.bg_zi{ background:#bb8bef}
.bg_hong_l{ background:#fea899}

.bg_lv.ur_k_3_1{ border-color:#78c2bd}
.bg_lan.ur_k_3_1{ border-color:#80baef}
.bg_zi.ur_k_3_1{ border-color:#b383e8}
.bg_hong_l.ur_k_3_1{ border-color:#f99f90}

.ur_k_1__up_btn.ur_k_3_1{ padding: 0;}
.ur_k_1__up_btn.ur_k_3_1 a{ border: none !important; outline: none;}

.ur_icon_i { position:absolute; font-size:38px; left:28px; top:24px;}
.set_banji{ float:right; display:block;  text-align: center; position:absolute; right:10px; bottom:10px;}

/*---会员中心 签到---*/
 .k_btn_r{ border:1px solid #f5c237; background:#ffcd45 ; height:150px; text-align:center;   position:absolute; right:-1px; top:-1px;  width:231px; border-radius:0 8px 8px 0 ; display: flex; justify-content: center; align-items: center;  flex-direction: column;}
	  .k_btn_r p.color_bai{ padding:20px 10px 10px 10px; display:block;}
 
	   .k_btn_r .color_lanse_n{ background:#fff;   height:32px;  width:50%;text-align:center; line-height:32px; margin:0 auto;   border-radius:18px;}
	   .k_btn_r .i_used{ background:#c3c3c3; height:32px;  width:50%; color:#fff; display:none; text-align:center; line-height:32px; margin:0 auto;   border-radius:18px;}
 .k_bai1{  height:150px;    position: relative;
  }.k_bai1 .a_titile:before{ background:#70829f;}
	   .k_irili{ background:url(../img/user/hy_32.png) no-repeat; width:54px; height:54px; color:#70829f; text-align:center; padding-top:18px; font-size:18px; left:23px; position:absolute;}
	   .k_bai1 .k_kin{ padding:15px 250px 0 100px;overflow:hidden; height:100px;}
		.rili_r { width:100%; overflow:hidden; position:relative; height:150px; overflow: auto;}
		.rili_r li{ color:#b6c3d9; position:relative; height:40px; border-bottom:1px solid #b6c3d9; float:left; width:50px;}
		.rili_r ul{ padding-left:10px;word-break: break-all;  width:1600px; height:10px; }
		.rili_r li:after{ bottom:-11px; position:absolute; left:-6px; content:""; display:block; background:url(../img/user/hy_47.png) no-repeat center; width:22px; height:22px;background-size:100% 100%;}
		.rili_r li.this:after{   background:url(../img/user/hy_44.png) no-repeat center; background-size:100% 100%;}
		.k_btn_r:after{ background:url(../img/user/hy_18.png) repeat-y; bottom:0; width:123px; height:100%; left:-123px; position:absolute; content:""; display:block; height:100%; }
				/*--- 会员中心 首页学习列表---*/

	 .user_ilist_k{ padding:0 20px;}
	.user_ilist_k .ilist_k h2{ height:auto; max-height:47px;}
	.xuexi_anniu i{ width:24px; height:24px; background:url(../img/user/ur_c_xuexi@2x.png) no-repeat; background-size:100% auto; display:block; clear:both; margin:0 auto;}
	.xuexi_anniu .btn_shengchengi i{ background-image:url(../img/user/ur_c_tonbu.png)}
	.xuexi_anniu .btn_zengsong_kc i{ background-image:url(../img/user/ur_c_song.png)}
	.xuexi_anniu .btn_shezhibianqian i{ background-image:url(../img/user/ur_c_shezhi.png)}
	.xuexi_anniu .btn_bainjii i{ background-image:url(../img/user/ur_c_bianji.png)}
	.xuexi_anniu .btn_shengchengi.this i{ background-image:url(../img/user/ur_c_tonbu_.png)}
	.xuexi_anniu .btn_shengchengi.this{ color:#ccc;}
		.xuexi_anniu a{  font-family:"宋体"; float:left; padding:0 5px;}
		.xuexi_anniu a,.xuexi_anniu{ text-align:center ; font-size:12px;}
	.xuexi_anniu{   position:absolute; right:10px; bottom:20px;  }
	.user_ilist_k .ilist_k{  padding-bottom:80px;border-radius:0; border:none; margin-bottom:10px;  padding-top:0;   border: 1px solid #e7e7e7;margin: 10px;border-radius:8px; }
	.kc_jdt {border-radius:8px;height:2px; width:100%;}
	.kc_jdt span{border-radius:8px;height:2px; position:relative; display:inline-block; vertical-align:top; 	}
    .kc_jdt span.bg_lv{ background:var(--wuloulan_dan)   ; 
        background-image: -moz-linear-gradient( 0deg, rgb(196,239,233) 2%, rgb(217,245,241) 100%);
        background-image: -webkit-linear-gradient( 0deg, rgb(196,239,233) 2%, rgb(217,245,241) 100%);
        background-image: -ms-linear-gradient( 0deg,rgb(196,239,233) 2%, rgb(217,245,241) 100%);
      }
	.kc_jdt span em{ position:absolute; top:-6px; right:-25px;  font-style: normal; font-size:12px;  transform:scale(.8)}
	.user_ilist_k  .ilist_u{position:absolute; bottom:0;}
	.ck_tux{  border-radius:5px; border:1px solid #ebebeb; margin-bottom:15px;  }
		.user_ilist_k .ck_tux{margin: 0 -15px 10px -15px;
    max-width: calc(100% + 30px);
    border-radius: 5px 5px 0 0;
    border: none;}
    
		 @media screen and (min-width:767.9px){
		/*---- .xuexi_anniu{   right:30px; top:50%; margin-top:-30px;}
		 .ck_tux{ width:180px; position:absolute; left:0; top:15px; float:left;margin-right:20px;   height:118px; }
	.user_ilist_k .ilist_u{ height:auto}
	.user_ilist_k .ilist_k{ padding-left:210px;padding-right:200px; min-height:150px; margin-bottom:0;}
	.user_ilist_k .ilist_k h2{ min-height:auto; }
	.user_ilist_k .ilist_u li{ width:auto; }
	.user_ilist_k .ilist_u li img{ width:18px; height:18px; float:left; margin-right:2px;}
	---*/
		.user_ilist_k {display: flex;flex-wrap: wrap;}
	.user_ilist_k .ilist_k{ width:calc(33.3% - 20px); float:left;box-sizing: border-box;display: flex;flex-direction: column;}
	}
	@media screen and (min-width:1080px){

	.user_ilist_k .ilist_k{ width:calc(25% - 20px); }
	}
	
	
	@media screen and (max-device-width: 767.98px){
		.user_ilist_k .ilist_k{   margin-bottom:18px;}
		 .ilist_k h2{ height:auto;padding-top:1px;}
	}
	@media screen and (max-device-width: 1024px){

	.ur_nav_c .this a:after{ display:none;}
	.ur_nav{ border-radius:0; border:none; }
	
	.ur_nav,.ur_k_1,.ur_k_2{ width:100%;height: auto;}
	.k_btn_r{ width:100%; bottom:-60px; height:80px; top:auto; padding: 0 20px;}
	.k_btn_r p.color_bai{ float:left; width:50%;}
	.k_btn_r .color_lanse_n{ margin:20px 20px 0 0; float:right; width:40%;}
	.k_btn_r:after{ display:none;}
    .k_btn_r{    flex-direction:row;}
	.k_bai1 .k_kin {
    padding: 15px 0 0 100px;}
	.ur_center  { width:100%;}
	.ur_k_3{ width:calc(100% + 8px); margin:0 -4px;  }

    .ur_k_3_1{      padding-left: 50px;width: calc(50% - 8px); margin:4px}
    .ur_k_1__up_btn{ width:calc(100% + 8px);  }
	.ur_k_3_1 h4 { padding-top:10px;}
	.ur_k_3_1 p {
    padding: 0 0 10px 0;
}
	.ur_icon_i{ font-size:21px; left:20px;top: 18px;}
	.ur_k_2{ height:200px;}
	.ur_center{ padding:10px;}.k_btn_r{ border-radius:0 0 8px 8px; right:0;}
	.ur_k_1  { margin-top:12px;margin-bottom:12px;   }
		.ur_nav_c .line{ display:none}
	.ur_nav_c a{ position:relative; font-size:16px; padding-right:40px; border-top:1px solid #F4F2F2;}
	.ur_nav_c p.this + p a{ border:none;}
	
	.ur_nav_c i{ height:40px; width:35px;    background-size: 30px 30px; background-position: center;}
	.ur_nav_c span{ margin-top:6px;}
	.panel-heading .btn{ margin-bottom:4px;}
	 .panel-heading .col-sm-4{ padding-left:0;}
	 .ur_nav_t a{ width:64px; height:64px;}
	 .ur_nav_t a i{ font-size:30px; line-height:60px;}
 
	}
	
	@media screen and (max-device-width: 767.98px){
       .ur_nav_c a:after{ content:"\e7a2";font-family:iconfont;  position:absolute; top:50%; margin-top:-12px; right:16px; color:#e7e7e7 }
    }
	/*---  会员中心 新增手机---*/
	 
		@media screen and (max-device-width: 1024px){
			
		.t_xiangw{ background:var(--wuloulan)}
.ur_nav_t a{  border:none; color:#fff;}
.ur_nav_t .ur_nav_t3 i,.ur_nav_t .ur_nav_t1 i,.ur_nav_t .ur_nav_t2 i,.ur_nav_t .ur_nav_t4 i{  border:none; color:#fff;}
.t_xiangw h5{ color:#fff;}
.t_xiangw p.color_lv{ color:#fff;}
.ur_nav_t .tishi_num{ right:10px; top:10px;}

.huiuyuan_zx .rnav { background:none; color:#fff;left:auto; right:0;}
.huiuyuan_zx .rnav:before{ opacity:0;background: #fff;}
.huiuyuan_zx .rnav:after{content:"\e710";  font-family:iconfont;   border:none; font-size:28px; line-height:18px;}
.huiuyuan_zx.rnav_this .rnav:after{content:""; background:#fff;}
.huiuyuan_zx.rnav_this  .rnav:before{  opacity:1;}
.head_fanhui_t{   height:48px; line-height:48px; width:48px;   text-align:center; position:fixed; top:0;left:0; z-index:101;}
.huiuyuan_zx .head_fanhui_t{  color:#fff;}
.head_fanhui_t i{ font-size:21px;}

		}
		@media screen and (max-device-width: 1024px){
         
.huiuyuan_zx .header .nav li.this a,.huiuyuan_zx .header .nav li.this a:after{ background:#ffba00; }
.huiuyuan_zx .nav_r{ display:none;}
.huiuyuan_zx .logo{ margin:0 auto; float:none; background:none; text-align:center;}
.huiuyuan_zx .logo:after{ content:"会员中心"; line-height:48px; font-size:18px;}
.huiuyuan_zx .logo img{  display:none;}
.huiuyuan_zx .ur_nav{  transition: all 0.4s ease-in-out; border-top:none !important;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; max-height:0; overflow: hidden;}
.rnav_user_this .ur_nav{ max-height:2000px; overflow: hidden;}
	.rnav_user { cursor:pointer;
    padding: 0;
    position: fixed;
    top: 0;
    color:#fff;
    right: 48px;
    z-index: 101;
    width: 48px;
    height: 48px;
    overflow-y: hidden;
}.huiuyuan_zx .header{ color:#fff;  -moz-box-shadow: 0 0 10px rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0);
    box-shadow: 0 0 10px rgba(0,0,0,0);}
.rnav_user_this .header,.huiuyuan_zx .header{background:var(--wuloulan);}
 
.rnav_user:before {
    transition: transform 0.2s ease-in 0s;
    filter: progid:DXImageTransform.Microsoft.BasicImage;
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    left: 12px;
    width: 100%;
    width: 22px;
    height: 2px;
    top: 22px;
}
.rnav_user:after {
    transition: transform 0.2s ease-in 0s;
    filter: progid:DXImageTransform.Microsoft.BasicImage;
    content: "";
    display: block;
    height: 14px;
    width: 22px;
    border-bottom: 2px solid #fff;
    border-top: 2px solid #fff;
    background: none;
    margin-top: -8px;
    position: absolute;
    left: 12px;
    top: 24px;
}

.rnav_user_this .rnav_user:after{transform:rotate(45deg); background: #fff; border-bottom: none; height:2px;
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg);   margin-top: -2px;  width: 24px;}
.rnav_user_this .rnav_user:before {transform:rotate(-45deg);width: 24px;
-ms-transform:rotate(-45deg); 	
-moz-transform:rotate(-45deg); 	
-webkit-transform:rotate(-45deg); 
-o-transform:rotate(-45deg);   }

 .rnav_user{  transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; }
.rnav_user_this .rnav_user:after, .rnav_user_this .rnav_user:before {
   
}
 
		
.huiuyuan_zx .bg_huise>.bg>.blank30px:nth-of-type(1){ height:0; }
.ur_nav_c .this a{ background:#ffba00}

		}
	
	
	
		/*---旧站适配 会员中心---*/
		.radio-style input:checked + label .icon-radio{    border-color: var(--wuloulan);}
		
		.icon-radio{ background:#fff;}
.radio-style input:checked + label .icon-radio{    border: 2px solid #d4d4d4;}
		.icon-radio:before {
 
    background-color: var(--wuloulan);}
		.huiuyuan_zx .avatar-acount{margin-top:0;    border: 1px solid transparent;
    border-color: #ebebeb;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05); border-radius:8px;
}

}
		 .table>thead>tr>th{ border-bottom-width:1px;}
		 @media screen and (max-device-width: 1024px){
			.table{ min-width:100% !important;}
			}
 .ur_center>.row>div{ width:100%;}
 .ur_center>.row{ margin:0 0;}
 .panel-default>.panel-heading{     border-top-left-radius: 8px;
    border-top-right-radius: 8px;    padding: 10px 15px;
    font-size: 16px;border-bottom:none;}
 /*---.panel-default>.panel-heading:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 16px;
    background: var(--wuloulan);
    vertical-align: middle;
    position: relative;
      top: 4px;
    margin-right: 3px;    float: left;
	}---*/
	
	.panel{border-radius: 8px;}
	div.table-responsive{min-height: 580px;}
	
	
	.old_web .avatar-acount .tittle-security,.tittle-security-not-input{ margin:0}
	.avatar-acount .input-save{   text-align: left; margin-left:170px;}
		@media screen and (max-device-width: 1024.1px){.avatar-acount .input-save{ margin-left:0;}}
	a.btn-info,a.btn-danger{ color:#fff;}
	.btn-info:hover{ background:#5aada7 ; border-color:#5aada7;}
	.btn-primary,a.btn-primary {
    color: #fff;
    background-color: #89c2f7;
    border-color: #80baef;
}.btn-danger,a.btn-danger {
    color: #fff;
    background-color: #fea899;
    border-color: #f99f90;
}.checkbox-style input:checked + label .icon-checkbox {
    color: #6b7d9c;
    border-color: #6b7d9c;
}.btn-success ,a.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
/*--.panel-heading a.btn.btn-round.btn-primary:nth-of-type(1){ margin-left:-8px; position:relative;  z-index:1; }
.panel-heading p a.btn.btn-round.btn-primary:nth-of-type(1){ margin-left:0; position:relative;  z-index:1; }--*/
	/*---提示框---*/
	 .tag_tankuang .cont p.J-line {
    margin-bottom: 2px; color:#ccc;
    padding-bottom: 2px;
    border-bottom: 1px solid #ddd;}
	.tag_tankuang{
	       position: absolute;
    text-align: left;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 12px;
    color: #666;
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,.1);
    z-index: 2209;
    width: auto;
    height: auto; }
	.tag_tankuang i.i{ display:block;font-size: 0;
    height: 0;border-style: dashed dashed solid;
    overflow: visible;
    position: absolute;
    width: 0;border-color: transparent transparent #cfcfcf;
    border-width: 0 7px 8px;
    left: 28px;
    top: -8px; }
	.tag_tankuang i.i2{ display:block;   font-size: 0;
    height: 0;
    overflow: visible;
    position: absolute;
    width: 0;
    border-color: transparent transparent #fff;
    border-width: 0 6px 7px;border-style: dashed dashed solid;
    left: 29px;
    top: -7px;
}.tag_tankuang .cont {
    height: auto;
    overflow-y: auto;
    padding: 6px 15px;
    line-height: 20px;
    max-width: 480px;
}

/*---积分---*/
.cover_img{    max-height: none !important;}
.mc-item .image-heading{position: relative;}

.mc-item .image-heading:before {
    content: "";
    display: block;
    padding-top: 110%;
}.mc-item .image-heading img {
    position: absolute; left:0;
    height: 100%;
    top: 0;
    border-radius: 5px 5px 0 0;
width: 100%;}
.common_title {
  background: #fff;
  color: #666;
  font-size: 16px;
  height: 40px;
  font-weight: 700;
  line-height: 40px;
  padding-left: 20px;
  border-bottom: 1px solid #ececec;
}.common_titleii{  padding:0 20px; width:auto; margin:0;}

.q_top { padding:20px;   border-radius:8px 8px 0 0;
  min-height: 80px;

  color: #fff; background: #fc8e64;background: -webkit-linear-gradient(left, #fd9165, #f15a4a);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #fd9165, #f15a4a);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #fd9165, #f15a4a);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(right, #fd9165, #f15a4a);
  /* 标准的语法 */
 
}

.q_top div {
  font-size: 14px;
  
  float: left;
  width:calc(100% - 200px);
}
.q_top div h2 {
  margin-top: 10px;
  font-size: 14px;
}
.q_top div h2 em {
  font-size: 34px;
  line-height: 20px;
}.q_top div h2 i{white-space:nowrap;}
.q_top p {
  float: right;
  width: 200px;
 padding-top: 10px;

  padding-bottom: 0;
  text-align: right;
  height: 100%;
  margin: 0;
}
.q_top p .btn {
    padding: 5px 5px;
    margin-bottom: 5px;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 16px;
 color:#fff;
  line-height: 16px;
  margin-left: 5px;
}.q_top p .btn:hover{ color:#000; background-color:#fff;}
.time_input_content {
  padding: 20px ;
}@media screen and (min-width: 767.9px){
.time_input_content input {
  width: 330px !important;
}
}
.time_input_content span {
  padding: 0 13px;
  cursor: pointer;
}
.time_input_content span:hover {
  color: #999;
}
.time_input_content span.active {
  color: #0d96f3;
}
.pay_get_content {
  background: #ecf6fd;
  padding: 15px;
  width: 100%;
  box-sizing: border-box;
}
.pay_get_content h2 {
  font-size: 15px;
  font-weight: 400;
}
.pay_get_content p {
  font-size: 15px;
  color: #40cdb2;
  margin-top: 10px;
  padding-bottom: 0;
}
.pay_get_content p em {
  font-size: 25px;
  font-weight: 400;
}
.pay_get_content span {
  color: #999;
  font-size: 12px;
}
.table_content {
 
  padding: 20px; border-radius:0 0 8px 8px;
}
.table_content thead {
  background: #F5F6FA;
}
.table_content thead tr th {
  color: #999;
}
.table_content tr td {
  color: #999;
  padding: 15px 8px !important;
}
.table_content tr td:nth-child(2) {
  color: #333;
}
.table_content tr td:nth-child(3) {
  color: #333;
}
.table_content tr td a {
  color: #0d96f3;
}
 
/*--积分资料---*/
.q_top div.zc_xc_jilu{ top:40px;   position: absolute; right:0;    background: transparent;
    border: 1px solid #fff;
    border-radius: 16px;
    height: 33px; 
    color: #fff;
    line-height: 32px; text-align:center;
    margin-left: 25px; width: auto; right:5%; padding:0 20px;}
	.q_top div.zc_xc_jilu:hover{ background:#fff;}.q_top div.zc_xc_jilu:hover,.q_top div.zc_xc_jilu:hover a{ color:#299aed !important}
	
	
	
.q_top div.zc_xc_jilu2{ top:20px;   position: absolute; right:0;    background: transparent;
    border: 1px solid #fff;
    border-radius: 16px;
    height: 64px; border-radius:50%;
    color: #fff;
    line-height: 64px; text-align:center;
    margin-left: 25px; width: 64px; right:5%; padding:0 ;}
	.q_top div.zc_xc_jilu2{ background:#fff;}.q_top div.zc_xc_jilu2,.q_top div.zc_xc_jilu2 a{ color:#299aed !important}
	.q_top div.zc_xc_jilu2 .icon_dq{ display:block; margin:0 auto; font-size:30px;}
	
	.q_top div.zc_xc_jilu2  .font_14px { position: absolute; bottom:-42px; left:0; right:0; color:#fff;}
	
	
	.zc_add.bg_bai {
    padding: 20px;
    margin: 0 0 10px 0; 
}.cj_zhangben{ padding:10px 40px;}
.chuangjian_t{ font-size:30px; padding:10vh 0 20px 0 ;text-align:center;color: #fff; background:#ff3532 url(../images/zc/zc.jpg) no-repeat center ; margin:-20px -20px 0 -20px; height:50vh; background-size: auto 100% }
.chuangjian_kk .cj_zhangben{background: #fc4a2d;    background: -webkit-linear-gradient(left, #fd9165, #f15a4a);
   border-color: #fc4a2d; border-color:-webkit-linear-gradient(left, #fd9165, #f15a4a);}
   .new_web{     border: 1px solid transparent; background:#fff;
    border-color: #ebebeb;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05); min-height: 85vh;    border-radius: 8px ;}
	
	@media screen and (max-device-width: 767.98px){
		.q_top {
    text-align: center;
    margin: 0; height:auto;
    padding: 20px 10px 20px 10px;
}.q_top div{ width:100%; float:none;}
.q_top p{ width:100%;float:none; text-align:center;}
.q_top p .btn{ margin:0 0 5px 0;  }
.table_content .table { 
     
}.table_content .table tr{  }.table_content .table th{white-space:nowrap;}
.table_content .table th,.table_content .table td{ min-width:50px; max-width:100px;  }
 
.table_content .table_fiex td:nth-last-of-type(1), .table_content .table th:nth-last-of-type(1) {
    position: absolute;
    right: 0;
    width: 100px;
    text-align: right; 
}.table_content {  overflow:hidden;
    border-top: 1px solid #ececec;
    width: 100%;
    overflow-x: auto;
    background: #fff;
    padding-top: 20px;
}.table_content .table_fiex td:nth-last-of-type(1) {
    background: #fff;
}.table_content .table_fiex th:nth-last-of-type(1) {
    background: #f5f6fa;
}.table_content .table_fiex td:nth-last-of-type(2), .table_content .table_fiex th:nth-last-of-type(2) {
    padding-right:120px;min-width:170px; 
}

.table_contenti {
    padding: 0;
}.ur_center   {
    padding: 0;
}
.new_web{ border:none; border-radius:0;}
.q_top{  border-radius:0;}
.huiuyuan_zx_jf.huiuyuan_zx .logo:after{content: ""; color: #fff;}
.huiuyuan_zx_jf .header{   background: #fc8e64;background: -webkit-linear-gradient(left, #fd9165, #f15a4a);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #fd9165, #f15a4a);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #fd9165, #f15a4a);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(right, #fd9165, #f15a4a);
  /* 标准的语法 */}
  .rnav_user_this .header, .huiuyuan_zx .header{}
	}
	
	
     .kc_tese_list{ position:relative;}
     .kc_tese_list .video_play img{ max-height: 240px;}
  .swiper-button-next,.swiper-button-prev{ background: rgba(113,114,130,.8) !important; margin-top:-20px; border-radius:50%; width:40px; height:40px; line-height:40px;top:50%; text-align:center;  color:#fff; z-index:99}
.swiper-button-next{right:-10px !important;}
.swiper-button-prev{    left:-10px !important;   }
.swiper-pagination-bullet-active{ background:var(--wuloulan);}
@media screen and (max-device-width: 1024.1px){
 .swiper-button-next,.swiper-button-prev{  border-radius:8px; top:100px !important; margin:0;}
	 .swiper-button-next {       }
.swiper-button-prev{    }
.ur_k_0_fz{ margin-left:0}
}
.kc_ilist_img:before {
    content: "";
    display: block;
    padding-top: 120%; }
.kc_ilist_img img{ position:absolute; height:100%; top:0; border-radius:5px 5px 0 0; width:100%; }
.kc_ilist_img{  position:relative; margin:-30px -15px 10px -15px; max-width:calc(100% + 30px); width:calc(100% + 30px); }
.kc_ilist_img ~ .ilist_u { height: 30px; position: absolute; bottom: 90px; }
   
.kc_ilist_img ~ .ilist_u img,.ilist_u2 li img{  width:24px; height:24px; display:inline-block; position: relative;  }
.kc_ilist_img ~ .ilist_u li,.ilist_u2 li{ display: inline-block; width: auto;    background: #fff;
    border-radius: 18px;
    padding-right: 5px;}
	/*-- .kc_ilist_img ~ .ilist_u img{  width:24px; height:24px; display:inline-block; position: relative; top:-2px; }
    .kc_ilist_img ~ .ilist_u li{ display: inline-block; width: auto;}.kc_ilist_img ~ .ilist_u li{color:#999999;line-height:20px;width:auto;   border-radius:10px; padding-right:8px; display:none;}
	.kc_ilist_img ~ .ilist_u li:nth-of-type(1){ display: inline-block;}
	
	.ilist_k_this .ilist_u li{ color:#fff; }

	.kc_ilist_img ~ .ilist_u{ text-align:right; left:15px;position:absolute; bottom:65px;    height: 28px; padding:0;}
    .ilist_k .kc_ilist_img ~  p{ text-align:right; padding-left:70px;}
--*/
	
	/* .kc_ilist_img ~ .line{    margin-bottom:0;} */
	.ilist_k .kc_ilist_img:after{ transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;display:block; width:100%; position:absolute; bottom:0; left:0; height:50px; content:""; background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%);
}
/* .ilist_k:hover .kc_ilist_img:after,.ilist_k_this .kc_ilist_img:after{background: -webkit-linear-gradient(top, rgba(255,255,198,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);} */
    .ilist_k .kc_ilist_img:after,.ilist_k_this .kc_ilist_img:after{background: -webkit-linear-gradient(top, rgba(255,255,198,0) 0%, rgba(255,255,255,1) 100%);
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);}

	@media screen and (max-device-width: 767.98px){
	.kc_ilist_img{ margin-top:-15px; width: 30%; float: left; margin-right: 20px;    margin-bottom: -15px;}
	.kc_ilist_img ~ .ilist_u{  position: inherit; top: auto; left: auto;}
	.kc_ilist_img img{     border-radius: 5px  0 0 5px;}
    .ilist_k::after{ content: ""; display: block;}
    .ilist_k::after{ content: ""; height: 1px ; margin-top: -1px; clear: both; display: block; width: 100%; }
    .ilist_k .kc_ilist_img:after, .ilist_k_this .kc_ilist_img:after {
        background: -webkit-linear-gradient(top, rgba(255,255,198,0) 0%, rgba(255,255,255,0) 100%);
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%);}
	}
	.video_play.video_play_noicon:after{ display:none;}
	.kc_jieshao_shiting_cy .cy_wenzhang{ height:auto; min-height:70px;}
	.kc_jieshao_shiting_cy .video_play,.kc_jieshao_shiting_cy .video_play img{ height:620px;}
	@media screen and (max-device-width: 767.98px){
		.kc_jieshao_shiting_cy .video_play,.kc_jieshao_shiting_cy .video_play img{ height:220px;}
		
		.kc_jieshao_shiting_cy .cy_mulu_r {
    padding: 0 15px 0 15px;
}
	}
	.kc_jieshao_shiting_cy .sc_fenxiangin{display:block; border-radius:0;-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0);box-shadow: 0 0 10px rgba(0,0,0,0); position:relative; width:100%; padding:0 15px 15px 15px; margin:-10px 0 0 0; bottom:auto; z-index:1;}
	@media screen and (max-device-width: 1024px){
	.kc_jieshao_w .col-sm-8 {  }}
	@media screen and (min-device-width: 480px) and (max-device-width: 1024px){
 .bg{ width:calc(100% - 20px); padding: 0 10px;}
 .huiuyuan_zx .bg,.about_kkw .bg{ width:100%; padding: 0;}
 .ur_center{ padding:10px 15px;}
	 .m{ display:block;}
 .header{ width:100%;}

	 .header .nav{ width:calc(100% + 20px); margin-left:-10px;}
	 .ilist .col-sm-3,.kc_youshi_new .col-sm-4{ width: 50%;}
	 .logo{ max-width:150px;}
	 .wx{ display:none;}
	 .kc_jieshao_shiting_cy .video_play, .kc_jieshao_shiting_cy .video_play img{ height:420px;}
	 .jifen_list .col-sm-3{ width:50%;}
	 .footeri>.bg>.row>.col-sm-3{ width:40%;}
	 .footeri>.bg>.row>.col-sm-9{ width:60%;}
	 .szll_kkw .col-6{ width:33.3%;}
	 .szll_kkw .col-6 img{ width:100%;}
	 
	 
	 .sz_list .col-6{ width:50%; margin-bottom:15px;}
	
	 .new_k_list>.col-sm-3{ width:50%; margin-bottom:20px;}
	 .new_k_list>.col-sm-3 img{ width:100%}
	 
	 .kc_jieshao.bg_lv .col-sm-4,.kc_jieshao.bg_lv .col-sm-8{ width:50%;}
	 .kc_jieshao.bg_lv .col-sm-4{ padding-right:0;}.kc_jieshao.bg_lv .col-sm-8{ width:50%;padding-left:0;}
	 .kc_jieshao.bg_lv .col-sm-7{ width:100%;}
	 .kc_jieshao.bg_lv .col-sm-5{ position:absolute; bottom:0; right:0;}
	 .kc_ilist_img img{  }
	.huiuyuan_zx .ur_nav{  overflow-y:auto;     -webkit-overflow-scrolling:touch;   max-height: 2000px; width:180px; position: fixed; top:48px; bottom:0; z-index:2; }
	 .ur_center  { width:calc(100% - 180px);}
	 .huiuyuan_zx .footer{ padding-left:180px; display:none;}.ur_nav_c a{padding: 5px 30px 5px 10px;}
	 .ur_nav_c i{ width:25px;}
 
	 .xuexi_anniu{ right:10px;}
	 .huiuyuan_zx>div.bg_huise { min-height: calc(100vh - 48px);  }
	 .rnav_user{ display:none;}
	 .ur_nav_t a{ width:36px; height:36px;line-height:36px;}

	 .ur_nav_t a i{ font-size:21px;line-height:36px;}.ur_nav_t .tishi_num {
    right: 0;
    top: 0;
}.ur_nav_c span{ font-size:.6rem}

.kc_jieshao_cy .kc_jieshao .bg,.kc_jieshao_w .kc_jieshao .bg{ padding:0; width:100%;}
.sc_fenxiang .btn{ margin-top:10px;}
.isouso{ top:4px;}
.ilistw{ padding: 0 10px;}
	}
	
	.kc_jieshao_cy{ clear:both;}
	@media screen and (min-device-width: 800px) and (max-device-width: 1024px){
 /*--.ilist .col-sm-3, .kc_youshi_new .col-sm-4{ width:33.3%;}--*/
		 .kc_ilist_img img{  }
	}
	/*--课程激活---*/	
.ur_k_list .a_titile{ padding-top:18px}
  .ur_k_list_duihuan{ width:300px; float:right; margin-top:-8px;margin-right:-8px;}
   .a_titile_new .ur_k_list_duihuan{margin-top:0;}
  .ur_k_list_duihuan .code{ border-color:#ebebeb;width:calc(100% - 80px); float:left; border-radius:3px 0 0 3px; border-right:none;}
  .ur_k_list_duihuan .btn{ width:80px; float:left; border-radius:0 3px 3px 0; border-left:none;}
  @media screen and (max-device-width: 767.9px){
  .ur_k_list .a_titile {
    padding: 10px 15px;
	}
	.ur_k_list_duihuan{ width:100%; margin:0; padding:10px 5px 30px  5px ; float:none}
  }
	/*--播放器---*/
	.video-js .vjs-big-play-button{    top: 50% !important;
    left: 50% !important;border: none !important;font-size: 48px !important;    margin: -34px 0 0 -34px !important;background: var(--wuloulan) !important; width:68px !important; height:68px !important;line-height:68px !important;
    border-radius: 50% !important;}
 .video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background: var(--wuloulan) !important;}
 .audition-detail-video-dimensions{ min-height:220px;    width: 100%  !important;
    height: 100%  !important;}
	@media screen and (max-device-width: 767.98px){
	.kc_jieshao_shiting_cy .kc_jieshao .video_play{ margin: 0 15px;}
 
	}
	
		/*--关注---*/
	.gzh_fdk{ position: fixed; bottom:0; left:0; width:100%; background:#fff;-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
box-shadow: 0 0 10px rgba(0,0,0,.2); z-index:20; text-align:left; z-index:200; padding-bottom:5px;}
.gzh_fdk_img{ width:54px; height:54px; float:left; margin:8px 5px 5px 15px;}
.gzh_fdk .btn-warning,.gzh_fdk .btn-default{ float:right; position:absolute; right:20px; top:20px;}
.gzh_fdk_t{ font-size:21px; font-weight:bold; padding:10px 0 0 0;}
.gzh_fdk_c{ color:#8f8f8f;}
.gzh_fdk_c span{ padding-right:10px;}
.gzh_fdk_close{ width:36px; height:36px; position:absolute; right:-6px; top:-6px;   cursor:pointer; line-height:36px; text-align:center; font-size:18px;}


		/*--关注---*/
		
/*---首页banner ----*/
.sw_banner img{ width:100%;}
.sw_banner .swiper-button-prev{ left:4% !important; background: rgba(255,255,255,.8) !important; color:rgba(113,114,130,.8);  }
.sw_banner .swiper-button-next{ right:4% !important; background: rgba(255,255,255,.8) !important; color:rgba(113,114,130,.8);  }
.sw_banner .swiper-button-prev:after{ content:"\e7d3"; font-family:iconfont}
.sw_banner .swiper-button-next:after{ content:"\e790"; font-family:iconfont}
.sw_banner {
        position: relative;
        
  
   
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#000;
        margin: 0;
        padding: 0;
    }   .sw_banner a{ display:block; height:100%; width:100%;}
   .sw_banner  .swiper-container {
        width: 100%;
        height: 580px;
        margin-left: auto;
        margin-right: auto;
    }
     .sw_banner .swiper-slide {
        background-size: auto 100%;
        background-position: center;
		background-repeat:no-repeat;
	
    }
     .sw_banner .gallery-top {
    	height:580px;
        width: 100%;
    }
     .sw_banner .gallery-thumbs {
        height: 60px;
        box-sizing: border-box;
        padding: 10px 0;
    }.sw_banner .gallery-thumbs{ text-align:center;}
     .sw_banner .gallery-thumbs .swiper-slide { background-size: 100% 100%;
        width: 68px;
        height: 100%;
        opacity: 0.4; border:1px solid #fff;
    }
     .sw_banner .gallery-thumbs .swiper-slide-active {
        opacity: 1;
    }
	  
	
 .sw_banner .gallery-thumbs .swiper-slide{    display: inline-block; border-radius:3px;}
	.gallery-thumbs{position:absolute; bottom:0;}	
	.gallery-thumbs .swiper-wrapper{    display: block;transform: translate3d(0px, 0px, 0px) !important; transition-duration: 0ms;}
		.swiper-button-w{ position:relative;}
	 
	@media screen and (max-device-width: 1024.1px){
	
	   .sw_banner .gallery-top {
    	height:auto;
   
    }.sw_banner .gallery-thumbs .swiper-slide{ width:10px; height:10px; margin-right:0 !important;}
	.sw_banner .gallery-thumbs{ height:auto;}
	.sw_banner .swiper-button-prev ,.sw_banner .swiper-button-next{ display:none;  }

	}
	
	/*--公众号关注---*/
	.gzh_fdk_zj{ }
.gzh_fdk_br{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.5); left:0; top:0; right:0; bottom:0; z-index:2000;}
.gzh_fdk_zj .gzh_fdk{ text-align:center; z-index:2001; width:280px; height:200px; border-radius:8px; left:50%;  bottom:auto; top:50%; margin:-100px 0 0 -140px;}
.gzh_fdk_zj .gzh_fdk .btn-warning, .gzh_fdk_zj .gzh_fdk .btn-default{  top:auto; right:auto; float:none; margin-top:8px;     }
.gzh_fdk_zj .gzh_fdk_img{ float:none; margin:20px auto 0 auto ;}
.gzh_fdk_zj .gzh_fdk_t,.gzh_fdk_zj .gzh_fdk_c,.gzh_fdk_cc{ text-align:center;}
.gzh_fdk_zj .gzh_fdk_close{ top:0; right:0; font-size:24px;}

	@media screen and (max-device-width: 767.89px){
		.sw_banner{ margin-top:48px;}
	}
@media screen and (min-width:767.89px){
	
.gzh_fdk_zj .gzh_fdk_img.pc,.gzh_fdk_zj .gzh_fdk_img.pc img{ width:140px; height:140px; }.gzh_fdk_zj .gzh_fdk_img.pc{margin-top:40px;}
.gzh_fdk_zj .gzh_fdk .btn-warning, .gzh_fdk_zj .gzh_fdk .btn-default{ display:none;}
.gzh_fdk_zj .gzh_fdk{   height:280px;}
}

.icon-radio{       top: 4px; width: 18px;
    height: 18px;}
	.icon-radio:before {
    
    width: 10px;
    height: 10px;}
	.radio-style label, .checkbox-style label{ font-size:16px; padding: 0 20px 5px 5px;
        margin-right: 10px;
        margin-left: -10px;}
        .panel-heading .radio-style label,  .panel-heading .checkbox-style label{    margin: 5px 0;
            padding: 0 5px;}
            .panel-heading p{ padding-right: 10px; padding-bottom: 0;}
        .radio-style label:hover, .checkbox-style label:hover{ color: var(--wuloulan);    background: #f4f4f4;border-radius: 8px;}
        /* .radio-style label:hover::after, .checkbox-style label:hover::after{ content: ""; display: block;} */
        .radio-style label:hover .icon-radio, .checkbox-style label:hover .icon-radio{ border-color: var(--wuloulan); }
        .radio-style .icon-radio,.checkbox-style .icon-checkbox{margin-right: 0;}

        body:not(.body_xuesheng)  .radio-style label:hover, body:not(.body_xuesheng) .checkbox-style label:hover{ color: #d75959;     }
        body:not(.body_xuesheng)  .radio-style label:hover .icon-radio,  body:not(.body_xuesheng)   .checkbox-style label:hover .icon-radio{ border-color: #d75959; }
	/*-学习---*/
	.my-video-dimensions{ height:340px;    border-radius: 8px;}
 
.video-js .vjs-title-bar {
    color: var(--wuloulan_zi);
    font-size: 2em;
    padding: .5em;
    position: absolute;
    top: 0;
    right: 0;
    /* min-width: 80px; */
    height: 40px;
    line-height: 40px;
}
.xuanxi_cxx > h3{ font-size:24px;}
.yx_bottom{ position:fixed; bottom:0; left:25%; right:0;    background: #8890a6; padding:0 10px; z-index:99}
.yx_bottom:empty{ display: none;}
.yx_bottom .btn { 
    font-size: 16px;
 color:#7b849d;
    background: url(../img/pingce/cszx_22.png) repeat-x;background-size: 100% 100%;
    border: 1px solid #7b849d; height:38px;
    margin:5px 6px 5px 0 ; line-height:38px; padding:0 18px;
    float: left;
}
.yx_bottom .btn.btn-primary {
    min-width: 100px;
    background: url(../img/pingce/cszx_25.png) repeat-x; background-size: 100% 100%;
    border: 1px solid #a84c4c; color:#fff;
}


			.create-course-content_new .panel-body .col-md-12 .pull-right{ padding:0; text-align: right; }
								
									.cy_xuexi .cs_ttt {
    width: 100%;
    float: left;
    padding-bottom: 18px;
    line-height: 21px;
    font-size: 16px !important;
    background: url(../img/pingce/icon.png) no-repeat 0 0;
    padding-left: 26px;
    margin-top: 8px;
    padding-top: 2px;
}.cy_xuexi .listx {
    padding-left: 0;
}
.cy_xuexi .tishik,.question_div_left .tishik{
    /* border: 1px solid var(--wuloulan); */
    border-radius: 2px;
    background: #fff;
    padding: 10px;
    /* color: #d25a76; */
    font-size: 14px !important;
}	 

.cy_xuexi .tishik,.question_div_left .tishik,.cy_xuexi .tishik *,.question_div_left .tishik	*{text-indent: 0 !important;}

.question_div_left .tishik{ margin-right: 10px;}
@media screen and (max-device-width: 767.98px)

{
    .yx_bottom{ background: none; padding: 0; display: flex; }
    .yx_bottom .btn{ padding: 0; height: 48px; line-height: 48px; border-radius: 0; border: none !important;font-size: 18px; font-weight: bold; width: 100%; margin: 0;}
    .yx_bottom .btn.btn-primary.exercise_feedback_submit { width: 100%; margin: 0;}
    .yx_bottom .pull-right, .yx_bottom .pull-left{ width: 100%;display: flex;}
    .question_div_left .tishik{ margin-right: 0;}   
}
.cy_xuexi .tishik:empty{ display: none;}
.dalanzhankai .btn-info{background: var(--wuloulan);
    border-color: var(--wuloulan);}
.cy_xuexi .icon-checkbox{border: 2px solid #d4d4d4; background:#fff;}
 .title-ct>h3{font-size: 18px;    color: #013364;}
.xuanxi_kuangjia .create-item{padding:10px 20px;}
.xuanxi_kuangjia .create-item h3{ color:#989898;}
.create-course-content_new2 .panel-info>.panel-heading{ background:#f1907f; border-top:1px solid #d25a76}
.create-course-content_new3 .panel-info>.panel-heading{ background:#8ac9c5; border-top:1px solid #65b1ac}
.panel-body .dalanzhankai_btn{ color:#8890a6}
.yx_top_c{ display: none}
.yx_top{ background: #F4F4F4; border-radius:8px;display:block;top:98px;   right:30px;
   z-index: 101;
    height: 32px;line-height: 32px; position:fixed;  font-size:16px;}
.yx_top_left{   font-size:12px; color:#ccc; padding:0 5px; display:inline-block; cursor:pointer;}
	.yx_top_right{ font-size:12px;color:#ccc;padding:0 5px;display:inline-block;cursor:pointer;}
	a .yx_top_left,a .yx_top_right{color:var(--wuloulan);}
	.yx_top_left i,.yx_top_right i{ vertical-align:middle; position:relative; top:-2px;}
 .yx_top_c .iconjiantou:before{  position:absolute;}
	.this.yx_top_c .iconjiantou:before{transform:rotate(180deg);
-ms-transform:rotate(180deg); 	
-moz-transform:rotate(180deg); 	
-webkit-transform:rotate(180deg); 
-o-transform:rotate(180deg); } 
@media screen and (max-device-width: 767.9px){
.yx_top{right:0; left:0; border-radius:0;background: #fff;  -moz-box-shadow: 0 10px 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
    box-shadow: 0 10px 10px rgba(0,0,0,.1);}
 .yx_top_c { display:block;}
.yx_top_left{ position:absolute; left:0; top:0; }
	.yx_top_right{ position:absolute; right:0; top:0; }
.yx_top{top:48px;width:100%; }

	.video-course-intro{ padding:0;}
									.panel-footer{ padding:5px;}
									.panel-body .cs_ttt{ padding-left:0; background:none}
									.panel-body .col-xs-12 .col-xs-12{ padding:0;}
                                    .create-course-content_new .panel-body .col-md-12 .col-md-4.col-xs-12.pull-right .video-course-intro{ width: 60%; float: left; margin-right: 10px;}
   .create-course-content_new .panel-body .col-md-12 .col-md-4.col-xs-12.pull-right [type="button"]{ margin-bottom: 5px;    min-width: 80px;}
									.panel-body .listx{ padding:0;}
									.panel-body .cs_ttt{    margin-top: 8px;
    padding-top: 2px;}
	.xuanxi_kuangjia{ padding:0;}
	.panel-footer ,.panel,.panel-info>.panel-heading{ border-radius:0;}
	.learn-section .title-ct>h3{padding:0 15px;}
	.yx_bottom{ left:0;}
	.xuanxi_cxx > h3{ text-align:left; padding-left:15px;}
	
	
	.cy_videokl{ position:fixed; top:80px; border:none;border-bottom: 1px solid #e8e8e8; height:60%; overflow-y:auto;display:none;    -moz-box-shadow: 0 10px 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
    box-shadow: 0 10px 10px rgba(0,0,0,.1); z-index:1000;}
	
	.cy_video .header_br{ height:80px}
	.learn-section{ padding-top:5px;}
   
								.xuanxi_cxx{ background:#fff; margin:0 0 10px 0; border-bottom:1px solid #e7e7e7}
								.learn-section .title-ct{ margin-bottom:0;}
								}
						
										 .alert_tishi #my-wrap{ height:340px; }
                                         @media screen and (min-width: 1024px){ .alert_tishi #my-wrap,.my-video-dimensions{ max-height: calc(100vh - 230px);}}
								@media screen and (max-device-width: 1024.1px){

									.alert_tishi #my-wrap{ height:auto;}
								.cy_videokl_in{ padding-left:0;}
								.cy_videokl{ top:80px;}
								.h5_title .on_right{  font-size: 12px;}
								
								.h5_title .on_right .mr10{  margin-right:0;}
								.iopen_showvideo .my-video-dimensions{ height:220px; }
								.iopen_showvideo .ibox{   width: 100% !important; z-index:10000;
    height: auto!important;
    margin: 0!important;
    left: 0!important;
    top: 0 !important; bottom:0 !important;}
	.iopen_showvideo .ibox-content,.iopen_showvideo .ibox,.iopen_showvideo .ibox .ibox-title{ border-radius:0; background-color:#000!important; margin-top: 0; margin-bottom: auto;}
	.iopen_showvideo .ibox .ibox-title:before{ display:none}
	.iopen_showvideo .ibox-content{ height:calc(100vh - 40px) !important;display: table; width:100%; padding-right:0;padding-left:0; max-height: calc(100vh - 40px) !important;    margin-bottom: 40px !important;}
    .video-js .vjs-title-bar{ opacity: .5; font-size: 12px !important;}
	.iopen_showvideo i.i_guanbi{ top:calc(100vh - 80px); right:50%; margin-right:-20px;}
	.iopen_showvideo .ibox .ibox-title{ position:initial;}
	.iopen_showvideo .alert_tishi {display: table-cell;
    vertical-align: middle;      width: 100%;}
	.ibox-title h5{   text-align:left;}
	.video-js .vjs-title-bar{ font-size:13px;}
								}
								
								
										@media screen and (max-device-width: 1024.1px) and (min-device-width: 767.9px){
								.h5_title .on_right{ max-width:58px; text-align:right; }.cy_videokl{ top:48px;}
								.iopen_showvideo .my-video-dimensions{ height:340px;}
								}
								
								.tg_nav,.nav_tg_b,.cy_yuding_bq,.kc_jieshao_cy_t,.tg_touxiang{ display:none;}

/*--处理页面表格问题--*/
.no_border td,.no_border th{border:none !important;}
.yes_border td,.yes_border th{border:1px solid !important;}
.no_margin *{  margin:0 !important; text-indent:0 !important}
.re_html_div td{ font-size:15px; padding:5px !important;}
.re_html_div td,.re_html_div td *{text-align:left !important; width:auto !important;}
.re_html_div table{ margin:8px 0 20px 0 !important; min-width:100%; max-width:100%;   }
.re_html_div:not(.ppt) p{ padding:10px 0 0 0 !important; word-break: break-all;}
.re_html_div p:nth-of-type(1){ padding:0 0 0 0 !important; }
.re_html_div,.re_html_div *{ font-family: Times New Roman,Arial,Microsoft YaHei,'微软雅黑' !important; font-size:16px;}
/*--处理页面表格问题 end--*/
.question_div_html{ display:block; clear:both;}
	@media screen and (max-device-width: 767.9px){
.re_html_div table{ max-width: 100%;}
.re_html_div{ overflow-x: auto;}
 


 
    }

/*--tag--*/

	.itag_1,.itag_2,.itag_3,.itag_4,.itag_5,.itag_6,.itag_7,.itag_8{letter-spacing: 1px; top:3px; right:-28px;transform: rotate(45deg); width:98px; height:36px; position:absolute; background-repeat:no-repeat; font-size:14px; background-position:0 0; z-index:2;  color:#fff; line-height:34px; text-align:center;}
	
	.itag_1{ background-image:url(../img/tag/1.png); }
	.itag_2{ background-image:url(../img/tag/2.png);}
	.itag_3{ background-image:url(../img/tag/3.png);}
	.itag_4{ background-image:url(../img/tag/4.png);color:#ff3e3e;}
	.itag_5{ background-image:url(../img/tag/5.png);}
	.itag_6{ background-image:url(../img/tag/6.png);}
	.itag_7{ background-image:url(../img/tag/7.png);}
	.itag_8{ background-image:url(../img/tag/8.png);color:#f4e07d;}
	
	.itag_9,.itag_10,.itag_11,.itag_12,.itag_13,.itag_14,.itag_15,.itag_16{ top:-5px; right:10px;  width:61px; height:63px; position:absolute; background-repeat:no-repeat; font-size:16px; background-position:0 0; z-index:10;  color:#fff2b3; line-height:18px; text-align:center; padding:8px 10px; font-weight:bold;}
	
	
	.itag_9{ background-image:url(../img/tag/9.png);color:#f4e07d;}
	.itag_10{ background-image:url(../img/tag/10.png);}
	.itag_11{ background-image:url(../img/tag/11.png);}
	.itag_12{ background-image:url(../img/tag/12.png);color:#ff3e3e;}
	.itag_13{ background-image:url(../img/tag/13.png);}
	.itag_14{ background-image:url(../img/tag/14.png);}
	.itag_15{ background-image:url(../img/tag/15.png);}
	.itag_16{ background-image:url(../img/tag/16.png);color:#f4e07d;}
	
.donggao .itag_1,.donggao .itag_2,.itag_3,.donggao .itag_4,.donggao .itag_5,.donggao .itag_6,.donggao .itag_7,.donggao .itag_8{right: -12px;    top: 4px;}
.donggao .itag_9,.donggao .itag_10,.donggao .itag_11,.donggao .itag_12,.donggao .itag_13,.donggao .itag_14,.donggao .itag_15,.donggao .itag_16{right: 25px;}


/*---我的作业--*/
#roll-operation-reply-Modal textarea.form-control{ margin-bottom:8px;}
					.xuexi_zy_br,.xuexi_zy_zt{color:#a5a0ab; display:inline-block; padding:0 10px;  vertical-align:middle;    }
					.xuexi_zy_br span,.xuexi_zy_zt span{ border:1px solid #efefef; text-align:center; display:inline-block; min-width:26px; height:26px; line-height:26px; vertical-align:middle; margin:-1px 0 0 -2px; }
					.xuexi_zy_zt span{ width:36px; }
			 
					.xuexi_zy_br span.this{   display:none;  }
					.xuexi_zy_br span{   border-radius:50%;  }
					.xuexi_zy_br .bg_bai{ margin-left:8px;margin-right:8px;}
					.xuexi_zy_zt span{ color:#000;
					background-image: -webkit-linear-gradient(0deg, #ffffff, #f9f9f9);
   background-image: -webkit-linear-gradient(top, #ffffff, #f9f9f9); 
    background-image: linear-gradient(180deg, #ffffff 3%, #f9f9f9 100%);}
	
	.xuexi_zy_zt span.this{ color:#a5a0ab;
					background-image: -webkit-linear-gradient(0deg, #ffffff, #ffffff);
   background-image: -webkit-linear-gradient(top, #ffffff, #ffffff); 
    background-image: linear-gradient(180deg, #ffffff 3%, #ffffff 100%);}
	
					.bg_dou_lv .modal-body{  background:#cfe8ce; margin-left:1px;margin-top:1px;}
					.bg_dou_lv .list-group-item{  background:none;}
					.bg_dou_lv .form-control{ border-color:#b8d2ba; background:none;}
						.bg_dou_lv .list-group-item{ border:none;border-bottom:1px solid #b8d2ba}
					.xuexi_zy_br .bg_dou_lv{border:1px solid #cfe8ce !important;background:#cfe8ce;}
					.xuexi_zy_zt{ padding-right:16px;}
					 .xuexi_zy_br i{ }
					.xuexi_zy_br i:before{ color:#000; font-size:12px; vertical-align:middle; position:relative; top:-3px; content:"\e798"; font-size:20px; }
					.xuexi_zy_br .this i{ display: inline;}
					.xuexi_zy_br span:not(.this),.xuexi_zy_zt span:not(.this){ cursor:pointer;}
					.big_font .re_html_div ,.big_font .re_html_div *{ font-size:18px; color:#000;}
					
					.bg_dou_lv .icon-radio{ border-color:#b8d2ba; background:#c3dec6}
					.bg_dou_lv .radio-style input:checked + label .icon-radio{ border-color:#b8d2ba}
					.bg_dou_lv .btn-default{ border-color:#b8d2ba; background:#c3dec6}
					.bg_dou_lv .btn-default:hover{ border-color:#b8d2ba; background:#fff}
					.bg_dou_lv .badge{ color:#cfe8ce}
					.bg_dou_lv .modal-header{ border-bottom:none;}
					.bg_dou_lv hr{ border-color:#b8d2ba}
					
		
/*---左侧标签--*/			
.weiwancheng_w{ position:relative; z-index:1060; color:#fff;}
.weiwancheng_w .btn_weiwancheng{ position:fixed; z-index:1; top:80px; width:100px; margin-left:-99px;}
.btn_weiwancheng ul{ cursor:pointer; background:var(--wuloulan); line-height:48px; color:#fff; border-radius:8px 0 0 8px;   -moz-box-shadow: -5px 2px 8px rgba(0,0,0,.2);
    -webkit-box-shadow: -5px 2px 8px rgba(0,0,0,.2);
    box-shadow: -5px 2px 8px rgba(0,0,0,.2);font-size:14px; 
 
}
.btn_weiwancheng li:after{ content:""; display:block; height:1px; background:rgba(0,0,0,.2) ; position:absolute; top:0; left:8px; right:0;}
.btn_weiwancheng li{overflow:hidden; position:relative;}
.btn_weiwancheng li.this:after,.btn_weiwancheng li:nth-of-type(1):after{ display:none;}
.btn_weiwancheng li.this{color:var(--wuloulan); border-radius:8px 0 0 8px;   background:#fff; z-index:10; position:relative; }
.weiwancheng_title{ font-size:18px; font-weight:bold; padding:10px 0;}
.weiwancheng_b{ padding:20px 0;background:#f27684; margin-top:10px;border-radius:8px 0 0 8px;   -moz-box-shadow: -5px 2px 8px rgba(0,0,0,.2);
    -webkit-box-shadow: -5px 2px 8px rgba(0,0,0,.2);
    box-shadow: -5px 2px 8px rgba(0,0,0,.2)
 
}
.modal-open .modal.zy_tanchukuang { overflow-y: scroll;}

/*--.zy_tanchukuang::-webkit-scrollbar{width:17px;background:#7a7a7a;  }
.zy_tanchukuang::-webkit-scrollbar-track{border-radius:10px; background-color:#7a7a7a;  }
.zy_tanchukuang::-webkit-scrollbar-thumb{border-radius:3px;background-color:#fff;}--*/
.zy_tanchukuang .modal-body{ min-height: 300px;}
.zy_tanchukuang p.modal-title span{position:relative; top:4px;  border:1px solid #a5a0ab; padding:4px 10px; border-radius:15px; cursor:pointer; color:#a5a0ab;}
.zy_tanchukuang p.modal-title span em{ font-style:normal; padding:0 5px; opacity:.5;}
.zy_tanchukuang p.modal-title span em:after{ content:")"; }
.zy_tanchukuang p.modal-title span em:before{content:"("}
.zy_tanchukuang p.modal-title span.this{ border:2px solid var(--wuloulan); color:var(--wuloulan)  }
.weiwancheng_t{color:#fff; font-size:18px; font-weight:bold; padding:0; margin:0; line-height:16px;}
.weiwancheng_time{ color:#fff;     display:inline-block; border-radius:19px; padding:5px 0; margin:0;}

.xuexi_zy_br_bg { font-style:normal}
/* .zy_tanchukuang .radio-inline, .zy_tanchukuang .checkbox-inline{ display:block; clear: both; float: none;} 
.zy_tanchukuang .radio-inline label, .zy_tanchukuang .checkbox-inline label{ width: 100%; border: 1px solid #ccc;}*/


@media screen and (max-device-width: 1024.1px){
    .zy_tanchukuang  .list-group-item{ border-left: none;border-top: none;border-right: none; padding: 0;}
.weiwancheng_w{ position:inherit; }

.weiwancheng_w .btn_weiwancheng{ position: inherit; z-index:1060; top:auto; width:100%; margin-left:0;
  }

.weiwancheng_title{ display:none;}
.zy_tanchukuang  .modal-content{     border-radius: 0;border: none;}
.zy_tanchukuang  .modal-dialog{ margin: 0;}
 
.weiwancheng_w ul{-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
box-shadow: 0 -20px 20px rgba(0,0,0,1);  position: fixed; z-index:1051; border-radius:0; float:left;left:0; right:0; width:calc(100% - 0);    margin:0; z-index:1060; top:16px; }

.btn_weiwancheng li:after{ display:none;}
.weiwancheng_b{  line-height:14px; height:auto;;width:100%; float:right; margin:0; padding:0;}
.weiwancheng_t,.weiwancheng_time { display:inline-block;}.weiwancheng_w ul {overflow:hidden;}
.weiwancheng_w ul li{  border-radius:8px 0 0 8px; width:33.3%;  line-height:34px;  float:left; font-size:14px;}
.weiwancheng_w ul li.this{ border-radius:0;}
.weiwancheng_t{  font-size:12px; line-height:14px; margin:0; padding:8px 0 0 0;}
.weiwancheng_time{  font-size:14px; line-height:14px; margin:0; padding:0;}
.weiwancheng_time em{  font-size:12px; font-style:normal ;  }

#roll-operation-reply-Modal .modal-footer{ padding-bottom:60px;}
 
.zy_tanchukuang .modal-header{padding: 60px 15px 10px 15px; border-bottom:none;}
.zy_tanchukuang p.modal-title span{ position:relative; top:4px; font-size:12px; padding:5px 4px;} 
.zy_tanchukuang p.modal-title span em{  background:#a5a0ab; color:#fff; border-radius:15px; font-style:normal; padding:0 3px;}
.zy_tanchukuang p.modal-title span.this em{background:var(--wuloulan); }
.xuexi_zy_br_bg{ display:none;}.xuexi_zy_br .bg_bai{ margin:0 4px;} 
.xuexi_zy_zt,.xuexi_zy_br{ padding-left:0;}
.xuexi_zy_br{ margin-right: 0;}
.xuexi_zy_zt span{ width: auto;}
.xuexi_zy_zt span.this{ display: none;}
.xuexi_zy_br .bg_bai{ margin-left:0;}
.zy_tanchukuang .modal-header .close{ position:absolute; top:50px; right:0; z-index:1070; width:30px;  line-height:30px;     opacity: 1;}.modal-header .close span{font-size:24px; color:#000;}
 .zy_tanchukuang p.modal-title span em:after{ content:""; }.zy_tanchukuang p.modal-title span em:before{content:""}
 .weiwancheng_b{ opacity:1;position: fixed; top:0; bottom: auto; width:100%; left:0; z-index:1060; border-radius:0;padding-bottom: 0;  
    padding-bottom: constant(safe-area-inset-bottom); 
    padding-bottom: env(safe-area-inset-bottom); -moz-box-shadow: -5px 2px 8px rgba(0,0,0,0);
    -webkit-box-shadow: -5px 2px 8px rgb(0 0 0 / 0);
    box-shadow: -5px 2px 8px rgb(0 0 0 / 0);background: var(--wuloulan);}
 .weiwancheng_t{ padding-top:2px;}
}


/* @media (min-width: 767.9px){.btn_weiwancheng ul{width:600px;    margin: 0 auto;}}
@media (min-width: 992px){
.btn_weiwancheng ul{
width: 900px;}
} */
/*--选择器---*/
.cy_xuesheng_list{    color: #646472; padding:10px 15px; font-size:16px;}
					.collapse_item_div .cy_xuesheng_list{     padding:0 30px 20px 30px;  }
			 	label.bui-switch-label { display:inline-block; padding-right:35px;} 
				@media screen and (max-device-width: 767.9px){
					
					label.bui-switch-label {  padding-right:25px;} 
					
				}
					label.bui-switch-label .bui-switch {vertical-align:middle; display:inline-block;
    width: 50px;
    height: 25px;
    position: relative;
 
    background-color: #fdfdfd;
    
    border-radius: 20px; 
    display: inline-block;
 
    outline: none; margin:0 4px 0 4px; top:-2px;
}

 
label.bui-switch-label .bui-switch:before {
    content: '';
    width: 23px;
    height: 23px;
    position: absolute;
    top: 1px;
    left: 1px;
    border-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

label.bui-switch-label input:checked + .bui-switch:before {
    left: 27px;
}
label.bui-switch-label.bui-switch-anim input:checked + .bui-switch:before {
    -webkit-transition: left 0.3s;
    transition: left 0.3s;
}
label.bui-switch-label .bui-switch {
    
    background-color: #f88498;
}
label.bui-switch-label input:checked + .bui-switch{
 
    background-color: #64bd63;
}

label.bui-switch-label .bui-switch:after { 
    font-family:iconfont;
    color: #fff; font-style:normal;
	 content: '\e772';
    width: 23px; text-align:center; line-height:23px;
    height: 23px;
    position: absolute;
    top: 1px;
    right: 1px; font-size:13px;font-weight:blod; 
}
label.bui-switch-label input:checked + .bui-switch:after{
 
      color: #fff;
	content: '\e7a3'; left: 1px; right:auto;font-size:12px;
}
label.bui-switch-label .bui-switch2:after { content: "不用";transform: scale(.8); right: 4px;}
label.bui-switch-label input:checked + .bui-switch2:after { content: "需要";transform: scale(.8); left: 2px;}
label.bui-switch-label .bui-switch2{ background:#ccc;}
label.bui-switch-label input:checked + .bui-switch2{background:var(--wuloulan_shen); }

label.bui-switch-label input[data-no="no"] + .bui-switch,label.bui-switch-label input[data-no="no"]:checked + .bui-switch{

border-color: #ccc;
    box-shadow: #ccc 0 0 0 16px inset;
    background-color: #ccc;
}
label.bui-switch-label input[data-no="no"] + .bui-switch:before,label.bui-switch-label input[data-no="no"] + .bui-switch:after{ display:none;}
.operation_check_name{ width: 40px; line-height: 24px; height: 24px; overflow: hidden; display: inline-block; vertical-align: top;  }
.operation_check_input label{  margin-left: -5px;      }
.operation_check_input{ padding-top: 5px; width: 32%; display: inline-block;}
label.bui-switch-label{ padding-right: 0;}
.question_div_right .list-group .list-group-item .badge{     margin-right: 4px;}
.question_div_right .list-group .list-group-item:not(.radio_one_div) .badge{     margin-right: 100%;}
.question_div_right .list-group .list-group-item{padding: 10px 0;border-left: none;
    border-right: none;
    border-bottom: none; border-radius: 0;}
/*--tag---*/

.project-tag{padding: 0 20px;}
 .project-tag a {white-space:nowrap;
    padding: 6px 18px;
    color: #666;
    font-size: 14px;
    border: 1px solid var(--wuloulan); color:var(--wuloulan); 
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    border-radius: 18px;  margin-right:5px; margin-bottom:6px;
} .project-tag a:hover{ background-color:var(--wuloulan);  color:#fff;}

/*--问答---*/
.question_and_reply_html { text-align: left;}
.question_and_reply_html .panel-body .panel-default>.panel-heading{ background: #fff3f1; color:#d39d93 }
.question_and_reply_html .panel-body .panel-default>.panel-body{  color:#db7e6e }
.question_and_reply_html .panel-body .panel-default{   border: 1px solid #fea899;}
.question_and_reply_html .panel-default>.panel-heading .img_src{ border-radius:6px; overflow:hidden;}


/*---新增引导页---*/
.yindaoye_foot{ padding:20px 0; font-size:16px;}
.yindaoye{}
.bg_yindaoye>*:not(.yindaoye){  
 
  filter: blur(20px);
     
}
.yindaoye{ background:rgba(255,255,255,.6); position: fixed; z-index:10000; top:0;right:0;bottom:0;left:0;}
.yindaoye .yindaoyei,.yyy_ikx_i {
    display: table-cell;
    vertical-align: middle;
}
.yindaoye .bg{ position:relative;}
.yindaoye li{ transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;position:relative; color:#fff; font-size:16px;}
.yindaoye li a{font-weight:bold; display:block; width:100%; height:100%; color:#fff; padding-top:50px; }
.yindaoye{ height:100vh; width:100%; display:table;} 
.yyy_ikx_in{width:100%; color:#000; text-align:left;  display: table; position:absolute; top:0; bottom:0; height:100%;} 
.yindaoye_i_1 .yyy_ikx_in,.yindaoye_i_3 .yyy_ikx_in{ left:-110%;  }
.yindaoye_i_2 .yyy_ikx_in,.yindaoye_i_4 .yyy_ikx_in{ left:110%;   }
.yindaoye .bg{ text-align:center;}
.yindaoye li{ width:223px; height:223px; display:inline-block; margin:20px; }
.yindaoye i{ display: block; width:90px; height:90px; margin:0 auto 0 auto; }
.yindaoye_i_1{ background-image:url(../img/yindao/a.png);border-radius:80px 20px 0 20px; border-top:10px solid #4e988f;border-left:4px solid #4e988f;background-size:100% 100%;}
.yindaoye_i_1:hover{ background:#6eccc1;}
.yindaoye_i_1 i{ background-image:url(../img/yindao/1.png);}
.yindaoye_i_2{ background-image:url(../img/yindao/b.png);border-radius:20px 80px 20px 0; border-top:10px solid #c96d00;border-right:4px solid #c96d00;background-size:100% 100%;}
.yindaoye_i_2:hover{ background:#ff9000;}
.yindaoye_i_2 i{ background-image:url(../img/yindao/2.png);}

.yindaoye_i_3{ background-image:url(../img/yindao/c.png);border-radius:20px 0  20px 80px;border-bottom:10px solid #bd2000;border-left:4px solid #bd2000;background-size:100% 100%;}
.yindaoye_i_3:hover{ background:#df501d;}
.yindaoye_i_3 i{ background-image:url(../img/yindao/3.png);}

.yindaoye_i_4{ background-image:url(../img/yindao/d.png);border-radius:0 20px 80px 20px ;border-bottom:10px solid #2f6db5;border-right:4px solid #2f6db5;background-size:100% 100%;}
.yindaoye_i_4:hover{ background:#488ddc;}
.yindaoye_i_4 i{ background-image:url(../img/yindao/4.png);;}

.yindaoye ul{ position:relative; width:600px; display: block; margin: 0 auto; }
.yindaoye ul .yjx_rt{ z-index:100; margin:-125px 0 0 -125px; top:50%; left:50%; border-radius:50%; background-image:url(../img/yindao/ydy_16.png); height:250px; width:250px; position:absolute; line-height:250px; padding:0;pointer-events: none; }
.yindaoye_close{ background:url(../img/yindao/ydy_03.png); width:32px; height:32px; float:right; cursor:pointer;}

 
.yindaoyei .bg > .yindaoye_title{   margin:0 auto;background-image:url(../img/yindao/ydy_07.png);  background-repeat:no-repeat;height:51px; width:222px; }

@media screen and (max-device-width: 1023px){
.yyy_ikx_in{ display:none;}
}
@media screen and (max-device-width: 767.89px){
.yindaoyei .bg > yindaoye_title{   margin:40px 0 0 0;}
.yindaoye ul{ width:100%;}

.yindaoye li{ height:160px; margin:8px; width:40%; }.yindaoye li a{padding-top:25px;}
.yindaoye i{ width:64px; height:64px; background-size:100% 100%;}
.yindaoye ul .yjx_rt{ width:160px; height:160px; background-size:100% 100%; margin:-80px 0 0 -80px;  line-height:160px;}
.yindaoye ul .yjx_rt img{ width:40px; height:auto;}
.yindaoye_close{ position: fixed; right:20px; top:20px;}
.yindaoye_foot{ padding: 40px 20px 0 20px;}
}

.yindaoye_login.yindaoye li{ margin-right:0;margin-left:0;}
.yindaoye_login .yindaoye_i_1{ border-radius:60px 20px 20px 60px;}
.yindaoye_login .yindaoye_i_2{ border-radius:20px 60px 60px 20px;}

/*---经络----*/
.jingluo{ background-image:url(../img/jingluo/br.png); background-repeat:no-repeat; background-position:center; background-size:cover;  min-height:calc(100vh - 80px); display: table; width:100%;}
.jingluo_in{display: table-cell;vertical-align: middle;}

.jingluo_img{background-repeat:no-repeat; width:760px;  background-position:center 0; margin:0 auto;}
.jingluo_img svg{ position:relative;opacity:0;width:100% !important; height:auto !important;transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; margin-left:-60px;}

.jingluo_img_dh svg{margin-left:0;opacity:1;}
[data-name="jl_g_line"]{ display:none;}

#jl_g_line{ display:none;}

.jingluo_1,.jingluo_1 .jingluo_xk_t{ background-color:#89d7d8;}.jingluo_1 .jingluo_xk_t, .jingluo_1  .jingluo_xk_tt{border-color:#89d7d8;}
/* .jingluo_1 .jingluo_img{background-image:url(../img/jingluo/ren1.png); } */
.jingluo_1 #jl_g_line-2{ display:block;}

.jingluo_2,.jingluo_2 .jingluo_xk_t{ background-color:#ea6c84;}.jingluo_2 .jingluo_xk_t, .jingluo_2  .jingluo_xk_tt{border-color:#ea6c84;}
/* .jingluo_2 .jingluo_img{background-image:url(../img/jingluo/ren2.png); } */
.jingluo_2 #jl_g_line-3{ display:block;}

.jingluo_3,.jingluo_3 .jingluo_xk_t{ background-color:#f2b800;}.jingluo_3 .jingluo_xk_t, .jingluo_3  .jingluo_xk_tt{border-color:#f2b800;}
/* .jingluo_3 .jingluo_img{background-image:url(../img/jingluo/ren3.png); } */
.jingluo_3 #jl_g_line-4{ display:block;}

.jingluo_4,.jingluo_4 .jingluo_xk_t{ background-color:#734b97;}.jingluo_4 .jingluo_xk_t, .jingluo_4  .jingluo_xk_tt{border-color:#734b97;}
/* .jingluo_4 .jingluo_img{background-image:url(../img/jingluo/ren4.png); } */
.jingluo_4 #jl_g_line-5{ display:block;}

.jingluo_5,.jingluo_5 .jingluo_xk_t{ background-color:#45c3fa;}.jingluo_5 .jingluo_xk_t, .jingluo_5  .jingluo_xk_tt{border-color:#45c3fa;}
/* .jingluo_5 .jingluo_img{background-image:url(../img/jingluo/ren5.png); } */
.jingluo_5 #jl_g_line-6{ display:block;}

.jingluo_6,.jingluo_6 .jingluo_xk_t{ background-color:#a2d16c;}.jingluo_6 .jingluo_xk_t, .jingluo_6  .jingluo_xk_tt{border-color:#a2d16c;}
/* .jingluo_6 .jingluo_img{background-image:url(../img/jingluo/ren6.png); } */
.jingluo_6 #jl_g_line-7{ display:block;}

.jingluo_7,.jingluo_7 .jingluo_xk_t{ background-color:#de4956;}.jingluo_7 .jingluo_xk_t, .jingluo_7  .jingluo_xk_tt{border-color:#de4956;}
/* .jingluo_7 .jingluo_img{background-image:url(../img/jingluo/ren7.png); } */
.jingluo_7 #jl_g_line-8{ display:block;}
 body{  }
 [data-name="jl_hover"],[data-name="jl_dian_i"]{ opacity:0 !important; cursor:pointer; }
 [data-name="jl_line"]:hover [data-name="jl_dian_i"]{ opacity:1 !important;}
 .map_tc_jl .map_tc_c:after{border-top: 16px solid #e94625;}
 .map_tc_jl .map_tc_t{ background:#e94625;position:relative;}
  .map_tc_jl .map_tc_t .afterii {
    position: absolute;
    left: -8px;
    top: 50%;
    margin-top: -4px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 8px solid #e94625;} 
	.map_tc_jl { margin-left:20px;}
	.map_tc_jl .map_tc_c:after{ display:none}
	.map_tc_jl .map_tc_c{ background:#fff;}
	.map_tc_jl{ -moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
box-shadow: 0 0 10px rgba(0,0,0,.1);border-radius:  9px;}
.map_tc_jl .map_tc_b{ display:none; border-radius:0 0 9px 9px;}
.map_tc_jl .map_tc_c a {
    color: #6c6d7d;
    background: #f1f1f1;}
	 [data-name="jl_dian"],[data-name="jl_text"]{transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}
	.map_tc_jl .map_tc_t i{ cursor: pointer; font-size:12px;}
	[data-name="jl_g_line"]:hover [data-name="jl_line"]:not(:hover) circle,[data-name="jl_g_line"]:hover [data-name="jl_line"]:not(:hover) path{ fill:#000 !important; opacity:.2}
	[data-name="jl_g_line"]:hover [data-name="jl_line"]:not(:hover) text{ fill:#ccc !important;}
	
	@media screen and (max-width:767.9px){
	.jingluo_img{ width:100%;background-size: auto 100% ;}
	.jingluo{  background-size:auto 100%;}
	.jingluo_img svg{ }
	
	.map_tc_jl{ top:auto !important; left:0 !important; bottom:0;} 
	.map_tc_jl .map_tc_t,.map_tc_jl .map_tc_c{ margin:0;}
	}
	
		#jl_g_line-7>g [data-name="jl_dian"],#jl_g_line-7>g [data-name="jl_dian_i"]{ fill:#57a7f9}
	
	#jl_g_line-7>g:nth-of-type(1) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(1) [data-name="jl_dian_i"],#jl_g_line-7>g:nth-of-type(2) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(2) [data-name="jl_dian_i"],#jl_g_line-7>g:nth-of-type(3) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(3) [data-name="jl_dian_i"],#jl_g_line-7>g:nth-of-type(4) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(4) [data-name="jl_dian_i"]{ fill:#eb4724}
	
		#jl_g_line-7>g:nth-of-type(5) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(5) [data-name="jl_dian_i"],#jl_g_line-7>g:nth-of-type(6) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(6) [data-name="jl_dian_i"],#jl_g_line-7>g:nth-of-type(7) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(7) [data-name="jl_dian_i"],#jl_g_line-7>g:nth-of-type(8) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(8) [data-name="jl_dian_i"],#jl_g_line-7>g:nth-of-type(9) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(9) [data-name="jl_dian_i"]{ fill:#f5b424}
		
		
			#jl_g_line-7>g:nth-of-type(10) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(10) [data-name="jl_dian_i"],#jl_g_line-7>g:nth-of-type(11) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(11) [data-name="jl_dian_i"],#jl_g_line-7>g:nth-of-type(12) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(12) [data-name="jl_dian_i"],#jl_g_line-7>g:nth-of-type(13) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(13) [data-name="jl_dian_i"],#jl_g_line-7>g:nth-of-type(14) [data-name="jl_dian"],#jl_g_line-7>g:nth-of-type(14) [data-name="jl_dian_i"]{ fill:#389755}
			
			
			
			
			
			
			
.zy_tanchukuang .fxfx .iconqianbaowenti{ color:#e65d5d; font-size:24px; padding-right:15px; float:left;}
	.zy_tanchukuang .fxfx{ padding:20px 0 20px 0; display:none;}
	.zy_tanchukuang .fxfx .btn{ min-width:90px;  padding: 4px 12px;  background:url(../img/pingce/cszx_22.png) repeat-x; border:1px solid #b3b3b3;  margin-right:6px; float:left;}
	.zy_tanchukuang .fxfx .btn:hover{ background:#fff}
	.zy_tanchukuang .fxfx .btn.not_this,.zy_tanchukuang .fxfx .btn.not_this:hover{ background: #F4F4F4; border:1px solid #e7e7e7; color:#ccc; cursor:default}
	.zy_tanchukuang .fxfx .btn.btn-primary,.zy_tanchukuang .check_confirm_click{min-width:100px;  background: url(../img/pingce/cszx_25.png) repeat-x; border:1px solid #e5545c;}
	
	
	 @media screen and (max-device-width:767.98px){
.zy_tanchukuang .fxfx{ padding:2px 0 10px 0;}
	.zy_tanchukuang .fxfx .btn{ min-width:auto; margin-top:8px; }
}

/*--经络----*/

.jingluo_xk { display:inline-block; font-size:16px;}
  .jingluo_xk_t{display:inline-block; height:28px;line-height:28px;  padding:0 10px;color:#fff;border:1px solid  ; border-radius:5px 0 0 5px;}
  .jingluo_xk_tt{  margin-left: -10px; background:#fff;font-weight:bold; padding:0 10px; display:inline-block; height:28px;line-height:28px; border:1px solid  ;border-radius:0 5px 5px 0;}
 
	.jingluo_xk_tt select::-ms-expand{ display: none; }
		.jingluo_xk_tt select{ padding-right:20px; font-weight:bold;cursor:pointer; float:left; height:26px; border:none; background: none;
		
 appearance:none;
   -moz-appearance:none;
   -webkit-appearance:none;
   background:  url(../img/index/jt_.png) no-repeat scroll right center transparent;
		}
		
		
  .jingluo_xk[data-tishicontent] .jingluo_xk_tt:after{vertical-align:middle; position:relative; top:-2px; content:"?"; background-color:#ffb82e; display:inline-block; width:16px; line-height:16px; border-radius:50%; color:#fff; font-size:12px; margin-left:2px;font-weight:normal; }
  
 .jingluo_line,.jingluo_del { cursor:pointer;}
.jingluo_gongneng{ z-index:1000; position:fixed; bottom:10px; width:100%; }
.jingluo_gongneng > div{ display:inline-block;     padding: 0 12px;
    background: url(style../img/pingce/cszx_22.png) repeat-x; border-radius:4px;
    border: 1px solid #b3b3b3;
    margin-right: 6px; line-height:28px;}
	.jingluo_gongneng > div:hover{border: 1px solid #f00; color:#f00}
.jingluo_now_a{ display:inline-block; }
.jingluo_1 #jl_g_line-2{ display:none}
.jingluo_list{ position:relative;width:100%; height:100%; }
.jingluo_huizhi .jingluo_list{cursor: url(../img/gb.png), auto; }
.jingluo_huizhi .jingluo_list li,.jingluo_huizhi .jingluo_list li .kd_text{cursor:no-drop; }
.jingluo_img{height:594px; }
@media screen and (max-width: 767.9px){
.jingluo_img{width:760px; zoom:.5} 
}
 .jingluo_list li{   position:absolute; z-index:100; font-size:12px;}
 .jingluo_huizhi  .jingluo_list li{pointer-events:none;}
.jingluo_list li+li{   z-index:99;}
.jingluo_list li+li+li{   z-index:98;}
.jingluo_list li+li+li+li{   z-index:97;}
.jingluo_list li+li+li+li+li{   z-index:96;}
.jingluo_list li+li+li+li+li+li{   z-index:95;}
.jingluo_list li+li+li+li+li+li+li{   z-index:94;}
.jingluo_list li+li+li+li+li+li+li+li{   z-index:93;}
.jingluo_list li+li+li+li+li+li+li+li+li{   z-index:92;}
.jingluo_list li+li+li+li+li+li+li+li+li+li{   z-index:91;}
.jingluo_list li+li+li+li+li+li+li+li+li+li+li{   z-index:90;}
.jingluo_list li+li+li+li+li+li+li+li+li+li+li+li{   z-index:89;}
.jingluo_list li+li+li+li+li+li+li+li+li+li+li+li+li{   z-index:88;}
.jingluo_list li+li+li+li+li+li+li+li+li+li+li+li+li+li{   z-index:87;}
.jingluo_list ul{  }.jingluo_list li *{transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}
.jingluo_list li .xian_i{-webkit-transform:rotate(-90deg);  transform-origin:left bottom;display:inline-block; width:5px; height:5px;   border-radius:50%; position:absolute; z-index:10;border:3px solid  ; }
.xian_i:after{ content:"";position:absolute;width:6px; height:6px;   border-radius:50%; position:absolute; z-index:10;border:6px solid; margin:-6px	; opacity:0;  }
.jingluo_list .kd_text{opacity:0;  position:absolute; white-space:nowrap; top:-8px; left:-15px; cursor:pointer; padding:2px 8px 3px 4px;  margin-left:18px;background:rgba(0,0,0,0);}
.xian_ii{  transform-origin:right bottom; position:absolute; bottom:0; border-right:1px solid  ;width:1px; right:0;}
.jingluo_list ul:hover li:not(:hover) .xian_i{ color:#ccc;}
.jingluo_list ul:hover li{ z-index:102;}
.jingluo_list ul:hover li:hover{ z-index:101; }
.jingluo_list ul:hover li:hover .kd_text{ color:#000; font-weight:bold; background:#fff; z-index:200; border-radius:8px;}
.jingluo_list ul:hover .kd_text{opacity:1;  }
.jingluo_list ul:hover li:not(:hover) .kd_text{ color:#666; }
.jingluo_list ul:hover li:not(:hover){ z-index:100;}
.jingluo_list ul:hover li:hover .xian_i:after{opacity:1;}

.jingluo_list ul{}
.jingluo_list ul:nth-of-type(1),.jingluo_now_ii span:nth-of-type(1){color: #ff5d5d ;} 
.jingluo_list ul:nth-of-type(2),.jingluo_now_ii span:nth-of-type(2){color: #83d540 ;} 
.jingluo_list ul:nth-of-type(3),.jingluo_now_ii span:nth-of-type(3){color: #36b2b6 ;}
.jingluo_list ul:nth-of-type(4),.jingluo_now_ii span:nth-of-type(4){color: #f4cd46 ;}
.jingluo_list ul:nth-of-type(5),.jingluo_now_ii span:nth-of-type(5){color: #AE57FF ;} 
.jingluo_list ul:nth-of-type(6),.jingluo_now_ii span:nth-of-type(6){color: #EA68A2 ;} 
.jingluo_list ul:nth-of-type(7),.jingluo_now_ii span:nth-of-type(7){color: #3fbdf6 ;}
.jingluo_list ul:nth-of-type(8),.jingluo_now_ii span:nth-of-type(8){color: #ff5d5d ;} 
.jingluo_list ul:nth-of-type(9),.jingluo_now_ii span:nth-of-type(9){color: #83d540 ;} 
.jingluo_list ul:nth-of-type(10),.jingluo_now_ii span:nth-of-type(10){color: #36b2b6 ;}
.jingluo_list ul:nth-of-type(11),.jingluo_now_ii span:nth-of-type(11){color: #f4cd46 ;}
.jingluo_list ul:nth-of-type(12),.jingluo_now_ii span:nth-of-type(12){color: #AE57FF ;} 
.jingluo_list ul:nth-of-type(13),.jingluo_now_ii span:nth-of-type(13){color: #EA68A2 ;} 
.jingluo_list ul:nth-of-type(14),.jingluo_now_ii span:nth-of-type(14){color: #3fbdf6 ;}

.jingluo_now_i.hide{ display:none;}
.jingluo_now_i{ z-index:1000; display:inline-block; cursor:pointer;  position:relative; width:40px; height:18px; line-height:18px; vertical-align: middle; top:-2px;}.jingluo_now_i span{border:1px solid;}
.jingluo_now_i span.this:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
      border-left: 4px solid transparent ;
    border-right: 4px solid transparent ;
    border-top: 6px solid ;
	}
	.jingluo_now_i.this span.this:after{   }
	.jingluo_now_i.this span.this{ background:#000; border-color:#000  }
	.jingluo_now_ii{ position:absolute;bottom:0;width:100%;  }
 .jingluo_now_ii span{ display:none; }
	.jingluo_now_ii span.this{ display:block; width:100%;}	
	.jingluo_now_i.this span{ background:#fff;}	
	.jingluo_now_i.this { border:none;}
	.jingluo_now_i.this .jingluo_now_ii span{display:block;width:100%;}
	.jingluo_now_i.this .jingluo_now_ii{ }
	
	.jingluo_yulan:after{ content:"编辑"}
	.jingluo_huizhi + .jingluo_gongneng .jingluo_yulan:after{ content:"预览"}
	.jingluo_del ,.jingluo_line,.jingluo_now{ display:none !important;}
	.jingluo_huizhi + .jingluo_gongneng .jingluo_del,.jingluo_huizhi + .jingluo_gongneng .jingluo_line ,.jingluo_huizhi + .jingluo_gongneng .jingluo_now { display:inline-block !important;}
	
	
		  .o_l_js a.szcy_anniu{text-align:left; padding-left:20px;}
	 .o_l_js a.szcy_anniu button{margin-bottom:20px; border:1px solid #fff; color:#fff; background:none; }
	 .o_l_js a.szcy_anniu button:hover{ border:1px solid #fff; color:#000; background:#fff; }


/*---在线沟通---*/
.contact_titlte{ background-color: rgba(0, 0, 0, .5); padding: 8px 10px; cursor: pointer; margin-bottom: 1px;}
.contact_titlte:hover{ background-color: rgba(0, 0, 0, .7); }
.contact_titlte_r{ height: 20px; width: 20px; position: relative; float: left;}
.contact_titlte_r::after{ width: 8px; height: 8px; content: ""; display: block; border-left: 1px solid #fff; border-top:1px solid #fff; position: absolute; left: 4px; top:2px;transform:rotate(225deg);
-ms-transform:rotate(225deg); 	
-moz-transform:rotate(225deg); 	
-webkit-transform:rotate(225deg); 
-o-transform:rotate(225deg); }
.contact_kin{ max-height: 2000px; overflow: hidden;transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}
.contact_titlte.this + .contact_kin{ max-height: 0;}
.contact_titlte.this .contact_titlte_r::after{transform:rotate(135deg);  
-ms-transform:rotate(135deg); 	
-moz-transform:rotate(135deg); 	
-webkit-transform:rotate(135deg); 
-o-transform:rotate(135deg);  top:4px; left:2px}
.juzhongduiqi>div {
    display: table-cell;
    vertical-align: middle;text-align:left; 
}
.juzhongduiqi{width:100%;
display: table; text-align:center; 
} 
.chat_demandw{min-height: calc(100vh - 108px); margin-bottom:-40px}
.chat_demand{ border-radius:8px; overflow:hidden;max-width:1200px;background:#fff;margin:0 auto; height:580px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
box-shadow: 0 0 10px rgba(0,0,0,.1);}
.chat_demand > div.center div.container div.communication div.content::-webkit-scrollbar{width:12px;background:#f1f1f1;}
.chat_demand > div.center div.container div.communication div.content::-webkit-scrollbar-track{border-radius:10px;background-color:#f1f1f1;}
.chat_demand > div.center div.container div.communication div.content::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;}
 


.contact-list ::-webkit-scrollbar{width:4px;background:#242e36;  }
.contact-list ::-webkit-scrollbar-track{border-radius:10px; background-color:#242e36;}
.contact-list ::-webkit-scrollbar-thumb{border-radius:3px;background-color:#fff;}

.chat_demand .container{width:100%;padding:0;}
.chat_demand > div.contacts{width:18.33333333%;position:relative;}
.chat_demand > div.contacts > img.label{position:absolute;top:0;right:10px;}
.chat_demand > div.contacts div.person{background:#5acfc3;color:#fff;padding:20px 10px 15px 10px;}
.chat_demand > div.contacts div.person div.nickname{margin-bottom:10px;}
.chat_demand > div.contacts div.person div.nickname a{width:52px;height:52px;border-radius:50%;border:2px solid #fff; background:#fff;}
.chat_demand > div.contacts div.person div.nickname a img{width:100%;height:100%;border-radius:50%;}
.chat_demand > div.contacts div.person div.nickname h4{padding:0;margin:0;float:left;line-height:52px;margin-left:10px;font-weight:bold;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.chat_demand > div.contacts div.person div.search{width:100%;background:#fff;height:28px;border-radius:14px;position:relative;}
.chat_demand > div.contacts div.person div.search .glass{width:20px;height:20px;border:none;outline:none;position:absolute;right:8px;top:2px; background:none; color:#000; }
.chat_demand > div.contacts div.person div.search input{margin-left:10px;margin-right:30px;height:26px;border:none;outline:none;font-size:14px;width:calc(100% - 30px);margin-top:1px;border-radius:14px;}
.chat_demand > div.contacts div.person div.search :-moz-placeholder{/* Mozilla Firefox 4 to 18 */
 color:#cacaca;}
.chat_demand > div.contacts div.person div.search ::-moz-placeholder{/* Mozilla Firefox 19+ */
 color:#cacaca;}
.chat_demand > div.contacts div.person div.search input:-ms-input-placeholder{color:#cacaca;}
.chat_demand > div.contacts div.person div.search input::-webkit-input-placeholder{color:#cacaca;}
.chat_demand > div.contacts div.contact-list{background:#364146;color:#fff;height:455px; padding:2px;}
.chat_demand > div.contacts div.contact-list ul{max-height:100%;overflow-x:hidden;overflow-y:auto;}
.chat_demand > div.contacts div.contact-list ul li{padding:10px;}
.chat_demand > div.contacts div.contact-list ul li::after{display:block;height:0;content:'';clear:both;}
.chat_demand > div.contacts div.contact-list ul li a{display:block;width:40px;height:40px; margin-top:8px;border-radius:50%; }
.chat_demand > div.contacts div.contact-list ul li a img{width:100%;height:100%;border-radius:50%;}
.chat_demand > div.contacts div.contact-list ul li div.fr{width:calc(100% - 50px);font-size:15px;}
.chat_demand > div.contacts div.contact-list ul li div.fr h5.item{margin:5px 0 0 0;}
.chat_demand > div.contacts div.contact-list ul li div.fr h5.item span.name{display:inline-block;max-width:134px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.chat_demand > div.contacts div.contact-list ul li div.fr h5.item span.news{font-size:8px;display:inline-block;width:16px;height:16px;color:#fff;background:#f60;text-align:center;line-height:16px;border-radius:50%;-webkit-text-size-adjust:none;}
.chat_demand > div.contacts div.contact-list ul li div.fr p.text{font-size:12px;color:#5e7788;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.chat_demand > div.contacts div.contact-list ul li div.fr p.text span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.chat_demand > div.contacts div.contact-list ul li:hover{background:#3b4750;}
.chat_demand > div.contacts div.contact-list ul li.active{background:#242e36;}
.chat_demand > div.center{width:81.66666667%;}
.chat_demand > div.center div.title{line-height:50px;border-bottom:1px solid #ddd;position:relative;}
.chat_demand > div.center div.title h3{ margin-left:25px;float:left;}
.chat_demand > div.center div.title span{ font-size:14px;margin-left:20px;}
.chat_demand > div.center div.title span.color_huise{ font-size:12px;margin-left:10px;}
.chat_demand > div.center div.title a.enter{display:block; height:22px;line-height:22px;text-align:center;color:#fff;background:#ff5d6d;border-radius:4px;position:absolute;top:30%;right:0;font-size:14px;margin-right:25px; padding: 0 10px;}
 
.chat_demand > div.center div.container div.communication{width:65.30612245%;border-right:1px solid #ddd;}
.chat_demand > div.center div.container div.communication div.content{border-bottom:1px solid #ddd;padding:25px;height:386px;max-height:386px;font-size:14px;color:#333;overflow-y:auto;}
.chat_demand > div.center div.container div.communication div.content div.name{color:#999;line-height:35px;}
.chat_demand > div.center div.container div.communication div.content div.name a{display:inline-block;width:35px;height:35px;border-radius:50%; }
.chat_demand > div.center div.container div.communication div.content div.name a img{width:100%;height:100%;border-radius:50%;}
.chat_demand > div.center div.container div.communication div.content a.look-order{color:#333;text-decoration:underline;}
.chat_demand > div.center div.container div.communication div.content div.demand-side{width:100%;margin-bottom:14px;}
.chat_demand > div.center div.container div.communication div.content div.demand-side div.name > a.fr{margin-left:5px;}
.chat_demand > div.center div.container div.communication div.content div.demand-side div.matter{background:#fff;padding:10px 15px;color:#333;border:1px solid #e8e8e8;border-radius:8px;margin-top:10px;position:relative;word-break:break-all;margin-right:35px;margin-left:35px; line-height:24px;font-size:15px;letter-spacing:1px;}
.chat_demand > div.center div.container div.communication div.content div.demand-side div.matter:after{ content:""; width:10px; height:10px; position:absolute; right:10px; top:-5px; display:inline-block; background:#fff; border-top:1px solid ;border-left:1px solid ; border-color:#e8e8e8;transform:rotate(45deg);
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg); }
.chat_demand > div.center div.container div.communication div.content div.demand-side div.matter a.filename{color:#02b7ff;text-decoration:underline;}
.chat_demand > div.center div.container div.communication div.content div.demand-side div.matter a.detail img{display:block;width:52px;height:52px;margin-right:10px;}
.chat_demand > div.center div.container div.communication div.content div.demand-side div.matter a.detail span{white-space:nowrap;line-height:25px;color:#333;font-size:13px;}
.chat_demand > div.center div.container div.communication div.content div.demand-side div.matter>i{display:block;width:14px;height:8px;position:absolute;top:-7px;right:12px;}
.chat_demand > div.center div.container div.communication div.content div.demand-side p.time{line-height:24px;font-size:12px;color:#999;clear:both;padding-right:35px;}
.chat_demand > div.center div.container div.communication div.content div.server-side{width:100%;margin-bottom:14px;}
.chat_demand > div.center div.container div.communication div.content div.server-side div.name > a.fl{margin-right:5px;}
.chat_demand > div.center div.container div.communication div.content div.server-side div.matter{position:relative;padding:10px 15px;color:#333;background:#e8e8e8;border-radius:8px;margin-top:10px;word-break:break-all;line-height:20px;margin-left:35px;margin-right:35px;line-height:24px;font-size:15px;letter-spacing:1px;}
.chat_demand > div.center div.container div.communication div.content div.server-side div.matter:after{ content:""; width:10px; height:10px; position:absolute; left:16px; top:-5px; display:inline-block; background:#e8e8e8; border-top:1px solid ;border-left:1px solid ; border-color:#e8e8e8;transform:rotate(45deg);
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg); }
.chat_demand > div.center div.container div.communication div.content div.server-side div.matter a.filename{color:#02b7ff;text-decoration:underline;}
 
.chat_demand > div.center div.container div.communication div.content div.server-side p.time{line-height:24px;font-size:12px;color:#999;clear:both; padding-left:35px;}
 
.chat_demand > div.center div.container div.communication div.bottom{padding:0 ;   height:140px;}

 

.chat_demand > div.center div.container div.communication div.bottom textarea#input-area{width:100%;height:80px;border:none;outline:none;background:none; padding:25px;}
.chat_demand > div.center div.container div.communication div.bottom div.btns{width:100%; padding:0 25px;}
.chat_demand > div.center div.container div.communication div.bottom div.btns a{font-size:12px;color:#f60;margin-top:30px;text-decoration:underline;}
.chat_demand > div.center div.container div.communication div.bottom div.btns button.send{width:122px;height:30px;font-size:14px;color:#fff;background:#f60;border:none;outline:none; cursor:pointer;letter-spacing:4px;}
.chat_demand > div.center div.container div.right-content{width:34.69387755%;}
.chat_demand > div.center div.container div.right-content ul.tab{width:100%;background:#fafafa;}
.chat_demand > div.center div.container div.right-content ul.tab::after{display:block;height:0;content:'';clear:both;}
.chat_demand > div.center div.container div.right-content ul.tab > li{float:left;line-height:36px;padding:0 20px;font-size:14px;cursor:pointer;}
.chat_demand > div.center div.container div.right-content ul.tab li.selected{border-top:3px solid ; background:#fff;}
.chat_demand > div.center div.container div.right-content div.consult-content{padding:20px;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.consult-empty{padding:20px 0 50px 0;text-align:center;font-size:14px;color:#999;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.consult{display:none;margin-bottom:20px;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.consult a.img{display:block;width:50px;height:63px;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.consult a.img img{width:100%;height:100%;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.consult div.detail{font-size:14px;margin-left:10px;width:calc(100% - 120px);}
.chat_demand > div.center div.container div.right-content div.consult-content > div.consult div.detail a{display:inline-block;width:58px;line-height:20px;border:1px solid  ; color:#7f7f7f;font-size:12px;text-align:center;border-radius:4px;margin-top:12px;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.consult div.detail a.send-link{margin-right:10px;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse{background:#fff;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse p.item{line-height:19px;border-bottom:1px solid #ddd;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse p.item span{font-size:14px;border-bottom:1px solid #333;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse div.browse-empty{display:none;padding-top:86px;text-align:center;color:#999;font-size:14px;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse div.browse-empty div{width:42px;height:42px;margin:0 auto;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse div.browse-empty div img{width:100%;height:100%;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse div.browse-empty p{margin-top:30px;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse ul.browse-list{/* display:none;*/background:#fff;height:330px;max-height:330px;overflow-y:auto;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse ul.browse-list > li{padding:0;line-height:none;font-size:13px;margin-top:30px;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse ul.browse-list > li::after{display:block;height:0;content:'';clear:both;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse ul.browse-list > li > a.img{display:block;width:50px;height:62px;margin-right:10px;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse ul.browse-list > li > a.img img{width:100%;height:100%;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse ul.browse-list > li div.fl p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px;max-width:210px;}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse ul.browse-list > li div.fl p span{display:inline-block;font-size:16px;margin-top:10px;color:#f60;/* font-weight:bold;*/}
.chat_demand > div.center div.container div.right-content div.consult-content > div.browse ul.browse-list > li div.fl p a{display:inline-block;width:58px;line-height:20px;border:1px solid  ; color:#7f7f7f;font-size:12px;text-align:center;border-radius:4px;margin-top:12px;}
.chat_demand > div.center div.container div.right-content div.orders{display:none;height:480px;overflow-y:auto;}
.chat_demand > div.center div.container div.right-content div.orders div.order-empty{display:none;padding-top:126px;text-align:center;color:#999;font-size:14px;}
.chat_demand > div.center div.container div.right-content div.orders div.order-empty div{margin-bottom:22px;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list{padding:14px 16px;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list > li{background:#fff;font-size:13px;margin-bottom:6px;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list > li div.order-detail{border-bottom:1px solid #ddd;padding:12px;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list > li div.order-detail a.fl{display:block;width:60px;height:60px;margin-right:10px;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list > li div.order-detail a.fl img{width:100%;height:100%;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list > li div.order-detail div.fl{width:205px;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list > li div.order-detail div.fl p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list > li div.order-detail div.fl p a{display:block;color:#333;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list > li div.order-detail div.fl p span.pattern{display:inline-block;color:#666;margin-top:14px;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list > li div.order-detail div.fl p .num{color:#f60;margin-top:14px;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list > li div.state{line-height:28px;padding:0 10px;font-size:13px;}
.chat_demand > div.center div.container div.right-content div.orders ul.order-list > li div.state a{display:inline-block;line-height:20px;padding:0 8px;border:1px solid #00b7f1;color:#00b7f1;border-radius:3px;margin-top:3px;}
.chat_demand div::after{display:block;height:0;content:'';clear:both;}
	@media screen and (max-device-width: 1024.1px){
		.chat_demand > div.contacts{ width:150px;}
		.chat_demand > div.center{ width:calc(100% - 150px)}
		.chat_demand > div.center div.container div.communication{ width:100%;}
			.chat_demand > div.center div.container div.right-content{ display:none;}
	}
	
	@media screen and (max-device-width: 767.9px){
		.chat_demand > div.center div.container div.communication div.bottom div.btns button.send{ height:40px;}
		.chat_demand > div.contacts,.chat_demand > div.center,.chat_demand > div.center div.container div.communication{ width:100%;}
			.chat_demand > div.center div.container div.communication{border-right:none;}
		.chat_demand{ height:auto;}
	 
		.chat_demand > div.center{ display:none;position: absolute; bottom:0; top:0; background:#fff; left:0;z-index: 1000;}
 
		.chat_demand > div.contacts{position: absolute; bottom:0; top:56px; background:#fff; left:0; width:100%; right:0;z-index: 1000;}
		.rnav_user_this .chat_demand > div.contacts{ z-index:1;}
		.chat_demand > div.contacts div.contact-list{ height:calc(100% - 125px);}
		
		.chat_demand .container{height:calc(100vh - 110px);}
		.chat_demand > div.center div.container div.communication div.content{height:calc(100vh - 250px);    max-height: inherit;}
		.wulouai_message_k{ padding:15px 0;}
		.chat_demand > div.center div.container div.communication div.bottom div.btns button.send{ float:left; width:100%;}
	}
	@media screen and (max-device-width: 1024px){
		.ur_nav_c a:after{margin-top: -22px;}
	}
	
	.old_web .ur_k_1_up_btn{ width:100%; height:80px;  }
	
	/*--- 组卷cy---*/
	.ur_center   .zhujuan_cy { background:#fff; border-radius:8px;border: 1px solid  #ebebeb;}
 .zhujuan_cy .container{ padding:0;}
 .zhujuan_cy .item_form{  float:float; width:75%;}
  .zhujuan_cy .create-course-sidebar .list-bar li{ font-size:12px;}
    .zhujuan_cy .radio-style label, .checkbox-style label{ font-size:14px;}
    .zhujuan_cy .create-course-content{ padding:15px 0; margin-top:20px;}
    .zhujuan_cy h3{ font-size:21px;}
	    .zhujuan_cy .col-md-9,  .zhujuan_cy .publish-course{ padding:0;}
	    .zhujuan_cy .create-course-sidebar{ margin-top:20px;}
	    .zhujuan_cy .container,    .zhujuan_cy .col-md-9{ width:100%;    max-width: 100%;}
		  .zhujuan_cy .create-course-content tr td.col-md-1{ text-align:center;padding:0; width:5%;}
		  .zhujuan_cy .create-course-content tr td.col-md-11{ padding:0; width:95%;  }
  .zhujuan_cy_gongneng,  .zhujuan_cy_gongneng_i{ display:none;}
  .zhujuan_cy>.container>.col-md-12>.col-md-3{ background:#fbfbfb; border-radius:8px 0 0 8px; }
.create-course-sidebar .list-bar li:hover{ background:#FFF;}
.panel-body{ clear:both;}
   .zhujuan_cy .icon-checkbox{ background:#fff;}
 @media screen and (max-device-width: 1024px){
   .zhujuan_cy>.container>.col-md-12>.col-md-3{transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; position: fixed; bottom:0; left:0; right:0; background:#fff;  max-height:0; overflow-y:auto; z-index:99;     border-TOP: 2px solid #D4D4D4; -moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
box-shadow: 0 0 10px rgba(0,0,0,.1);}
 .zhujuan_cy .item_form{ width:100%;}
.zhujuan_cy>.container>.col-md-12{ padding:0; margin:0;}
  .zhujuan_cy .create-course-content tr td.col-md-1{ position:absolute; z-index:10; background:var(--wuloulan); color:#fff; width:24px; height:24px; top:10px; left:0;	font-size:12px; border-radius:0 5px 5px 0;}
  .zhujuan_cy .create-course-content tr td.col-md-11{ width:100%;}
  .zhujuan_cy_gongneng{transition: all 0.4s 0.4s ease-in-out;
-webkit-transition: all 0.4s 0.4s ease-in-out;
-moz-transition: all 0.4s 0.4s ease-in-out; -moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
box-shadow: 0 0 10px rgba(0,0,0,.1);display:block; position:fixed; z-index:11; background:#fff; width:100%;  height:44px; line-height:44px; text-align:center; bottom:0; left:0;
 border-TOP: 1px solid #ccc;}  .zhujuan_cy_gongneng .iconur_shezhi{ vertical-align:middle; position:relative ; top:-1px ; margin-right:2px;}
 
 .zhujuan_cy .create-course-content{ margin-top:0;}
 .zhujuan_cy h3:nth-of-type(1){ margin-bottom:0;}
  .zhujuan_cy .panel-default>.panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0;}
	 .zhujuan_cy .btn{ margin-bottom:5px;}
	  .zhujuan_cy_gongneng_kk .zhujuan_cy_gongneng{height:0; }
	 .zhujuan_cy_gongneng_kk .zhujuan_cy>.container>.col-md-12>.col-md-3{ max-height:80%; border-radius:0;}
	 .zhujuan_cy_gongneng_i{ text-align:center;  width:100%;  bottom:0; left:0;position:fixed; z-index:11;  display:none; background:#fff;
  border-top:1px solid #f5f5f5; height:44px; line-height:44px; text-align:center; bottom:0; left:0;
  } .zhujuan_cy_gongneng_kk  .zhujuan_cy_gongneng_i{ display:block;}

 }
 	/*--- 组卷cy end---*/
 	/*--- 播放器下方 其他视频 开始---*/
	.others_vedio_k{  width:100%;
    -webkit-overflow-scrolling:touch;padding-top:13px;overflow-y:auto;text-align:left; white-space:nowrap}
					.others_vedio_k dl{ min-height:66px;width:200px;-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
box-shadow: 0 0 5px rgba(0,0,0,.1); border:1px solid #ebe9e9;  border-radius:6px; background:#fff; display:inline-block;   padding:5px 15px 5px 15px; margin:0 10px 10px 0; position:relative; vertical-align:top;}.others_vedio_k dd{ color:#ccc;}
					.others_vedio_k dt{  line-height:16px; overflow:hidden;white-space:normal; word-wrap:break-word;
word-break:normal;text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2;/*--行数--*/}
.others_vedio_k dl.this{ border-color:#f1907f;  }
.others_vedio_k dl.this dd{color:#f1907f; font-size: 12px; }
.others_vedio_img{margin:0 5px 0 5px;  display:inline-block;   vertical-align:top; text-align:center;}
					.others_vedio_img img{ width:54px; height:54px;display:block; margin:0 auto;  border-radius:50%;}
					.others_vedio_play{ display:none;}
					.others_vedio_k dl.this .others_vedio_play{ display:block;}
					.others_vedio_k dl.this .others_vedio_time{ display:none;}
					.others_vedio_time{ display:none;}
					.others_vedio_k dl:not(.this) dd .on_right { float:none;}
					
					.others_vedio_k::-webkit-scrollbar{ cursor:pointer;width:12px;height:12px;border-radius:10px;background:#f1f1f1;}
.others_vedio_k::-webkit-scrollbar-track{cursor:pointer;border-radius:10px;background-color:#f1f1f1;}
.others_vedio_k::-webkit-scrollbar-thumb{cursor:pointer;border-radius:10px;background:#b6b6b6;}

.others_vedio_img span{overflow:hidden;white-space:normal; word-wrap:break-word;
word-break:normal;text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 1;/*--行数--*/}

@media screen and (max-device-width: 1024.1px){
.others_vedio_img{ color:#fff;}
.others_vedio_k{  width:100vw;}.others_vedio_k dl{width:160px;}
.others_vedio_k::-webkit-scrollbar{ background:#000;width:4px;height:4px;}
.others_vedio_k::-webkit-scrollbar-track{ background-color:#000;}
.others_vedio_k::-webkit-scrollbar-thumb{ background:#ffffff;}
	.others_vedio_k dl{ background:none;}
	.others_vedio_k dt{ color:#fff;}
	}
 	/*--- 播放器下方 其他视频 end---*/
 	/*--- 标签 ---*/
	.wulouai_t_list{ text-align:center;  }
.wulouai_t_list ul{ display: inline-block; background:#ffba00; border-radius:30px; padding:2px 3px; font-size:12px; }
.wulouai_t_list li{ position:relative; display: inline-block;}
.wulouai_t_list li a{ display: inline-block; padding:5px 20px;}
.wulouai_t_list li.this a{ background:#fff; color:#ffba00; border-radius:20px; }
.wulouai_t_list ul ,.wulouai_t_list ul a{color:#fff;}
.wulouai_t_list li:after{ position:absolute; top:50%; left:0; margin-top:-7px; opacity:.4; height:14px; width:1px ; background:#fff; content:""; display:block;}
.wulouai_t_list li:nth-of-type(1):after,.wulouai_t_list li.this:after,.wulouai_t_list li.this + li:after{ display:none;}
	/*--- 班级列表 ---*/
	.ur_center  { padding-bottom:40px;}
.bj_list_li{ background-image:url(../img/all/bj_10.png); background-repeat: no-repeat; background-position:  right bottom;  position:relative; border-radius:12px; text-align:center; padding:40px 0 10px 0; overflow:hidden;}
.bj_list_li, .bj_list_li a{ color:#fff;}
.bj_list_li_in>a{ margin-top:-40px; padding-top:40px; display:block;}
.banjilist {display: flex;flex-wrap: wrap; padding:0 0 40px 0}
.banjilist .bj_list_li{width:calc(33.3% - 20px) ;display: flex;flex-wrap: wrap; margin:24px 10px 0 10px; float: left;box-sizing: border-box;display: flex;flex-direction: column;  }

.bj_list_li_btn{ display: flex;flex-wrap: wrap; margin:0 8px;padding:10px 0}
.bj_list_li_btn i{ }

.bj_list_li_btn .icongood_student{ font-size:14px;margin-right:2px;}
.bj_list_li_btn .icongood_briefcase{ font-size:14px;margin-right:2px;}
.bj_list_li_btn a {white-space: nowrap;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: table-cell;width: 1%;}


   .banjilist_cy_cy .bj_list_li_btn .iconcy_icon_3,.banjilist_cy .bj_list_li_btn .iconcy_icon_3{ font-size:13px; position:relative; margin-right:2px;}
   .banjilist_cy_cy  .bj_list_li_btn .iconnav_left_3,   .banjilist_cy  .bj_list_li_btn .iconnav_left_3{  margin-right:2px;}
    .banjilist_cy_cy .bj_list_li_span,  .banjilist_cy .bj_list_li_span{ opacity:.7}
    .banjilist_cy_cy .bj_list_li_btn,    .banjilist_cy .bj_list_li_btn{ padding:0 }
    .banjilist_cy_cy .bj_list_li h3, .banjilist_cy .bj_list_li h3{ margin-bottom:0;}
    .banjilist_cy .bj_list_li h3{    font-size: 38px;}
    .banjilist_cy_cy .bj_list_li_btn a{ display:block;    width: 100%; text-align:left;     padding-left: 20px; margin:0;}
	 .banjilist_cy_cy .bj_list_li_btn i.iconnav_left_3, .banjilist_cy_cy .bj_list_li_btn i.iconcy_icon_3{ width:20px; text-align:center; display:inline-block;  overflow:hidden; vertical-align:middle}
	@media screen and (max-device-width: 1024.1px){   .banjilist_cy_cy .bj_list_li_btn{ display:none}}

.bj_list_li_t{ position:absolute; left:8px; top:8px;}
.bj_list_li_t i.icontopnav_3{ font-size:24px; margin-top:2px; }

.bj_list_li_t i{ font-size:20px; vertical-align:middle;padding: 0 5px;}
.bj_list_li_t a{display:inline-block; }
 .bj_list_li_btn a{position:relative;}
.bj_list_li_btn a:after{ position:absolute; top:50%; left:0; margin-top:-5px; opacity:.4; height:10px; width:1px ; border-left:1px dotted #707070; content:""; display:block;}
.bj_list_li_btn a:nth-of-type(1):after{ display:none;}
.bj_list_li_sup,.bj_list_li_sup2{ 
    overflow: hidden;
    transform: rotate(45deg);
    position: absolute;
    right: -44px;
    color: #fff; background:#cbcbcb;
    padding: 0;
    width: 120px;
    text-align: center;
    height: 40px;
    line-height: 48px;
 
    top: -4px;}
	.bj_list_li_sup2{line-height: 14px; 
		background:#36b2b6;
	}
		.bj_list_li_sup2 strong{ display:block;font-size:16px; padding-top:8px;}
	.bj_list_li_sup2 b{ display:block; font-weight:normal; transform: scale(.8);  
-webkit-transform: scale(.8);  }
	.bj_list_li h3{ font-size:48px;}
	.bj_list_li h3 span{ font-size:12px; margin:0 0 0 -10px; display:inline-block;}
	.bj_list_li>p{ font-size:18px; padding:0 20px; }
.bj_list_li p span{ font-size:12px; position:relative; top:-1px;  background:#fff;border-radius:8px 8px 8px 0; display:inline-block; line-height:14px; color:#6a6a6a; padding:2px 6px; margin-left:4px; vertical-align:middle;}
.bj_list_li_add{ padding-bottom:50px;background-color:#fff;}
.bj_list_li_add,.bj_list_li_add a{ color:#000;}
.bj_list_li_add h3{ margin-bottom:0;}
	.bj_list_li_sup.this{background:#ff7a7a; }
	.banjilist_cy_cy .bj_cy_nav{ padding-top:15px;}
		.banjilist_cy .bj_list_li,.bj_cy_nav{ margin-bottom:10px;}
		.banjilist_cy .bj_list_li{ background-size: cover; min-height: 110px;}
@media screen and (max-device-width: 1024.1px){
		 .banjilist .bj_list_li {width: calc(50% - 20px)!important;  }
		 }
		@media screen and (max-device-width: 767.98px){
 .huiuyuan_zx .wulouai_t_list{ margin-top:20px;}
 .banjilist .bj_list_li {
 width: calc(100% - 20px)!important; margin-top:10px;}
 .bj_list_li_in>a {
    margin-top: -20px;
 padding-top: 20px;}
 .banjilist .bj_list_li{ padding-top:20px;}
 .bj_list_li_add{}
	}
		
	
	.banjilist_cy .bj_list_li_in>a{    margin-top: -10px;
    padding-top: 10px;}
	.banjilist_cy .bj_list_li{ padding-top:10px;}
  .banjilist_cy .bj_cy_nav { text-align:center;}
  .banjilist_cy .bj_cy_nav a{ background-color:#6882be; margin-left:10px; position:relative;background-image: linear-gradient(to top right, #6168ef, #79c4f3);}
  .banjilist_cy .bj_cy_nav a:nth-of-type(2){ background-color:#6899cd;background-image: linear-gradient(to top right, #388eb6, #5ee7d9);}
  .banjilist_cy .bj_cy_nav a:nth-of-type(3){ background-color:var(--wuloulan);background-image: linear-gradient(to top right, #38b780, #70d27d);}
  .banjilist_cy .bj_cy_nav a:nth-of-type(4){ background-color:#b5b569;background-image: linear-gradient(to top right, #ffaf4d, #ffd74b);}
  .banjilist_cy .bj_cy_nav a:nth-of-type(5){ background-color:#de8c27;background-image: linear-gradient(to top right, #e9766d, #f7bb7b);}
  .banjilist_cy .bj_cy_nav a:nth-of-type(6){ background-color:#c97270;background-image: linear-gradient(to top right, #eb389a, #f4839d);}
  .banjilist_cy .bj_cy_nav a:nth-of-type(7){ background-color:#e6a22d;background-image: linear-gradient(to top right, #f1365a, #f69085);}
  .banjilist_cy .bj_cy_nav a:nth-of-type(8){ background-color:#c97270;background-image: linear-gradient(to top right, #bf85f6, #e6427d);}
  .banjilist_cy .bj_cy_nav a:nth-of-type(9){ background-color:#7779bf;background-image: linear-gradient(to top right, #a36aea, #e5bad9);}
  .banjilist_cy .bj_cy_nav a:nth-of-type(10){ background-color:#bb6d9f;background-image: linear-gradient(to top right, #7c4eb7, #668dfb);} 
  .banjilist_cy .bj_cy_nav a:nth-of-type(11){ background-color:#9c6fae;background-image: linear-gradient(to top right, #2d53bf, #2d72bf);} 
  .banjilist_cy .bj_cy_nav a:nth-of-type(12){ background-color:#856dbb;background-image: linear-gradient(to top right, #856dbb, #7779bf);} 
  .banjilist_cy .bj_cy_nav a:nth-of-type(13){ background-color:#7779bf;background-image: linear-gradient(to top right, #9c6fae, #bb6d9f);} 
  
  .banjilist_cy .bj_cy_nav a.ppyckuang{ background-color:#17ab8f;background-image: linear-gradient(to top right, #17ab8f, #25d4b2);} 
  .ppyckuang i, i.ppyckuang{  background-image: url(../img/wulouai_index/ppyc_.svg); background-repeat:  no-repeat ; background-position:  center; background-size:  auto 70%;}
  .ppyckuang i::before,i.ppyckuang::before{ content: "\e785"; opacity: 0;}
  .banjilist_cy .bj_cy_nav a.ppyckuang i, .banjilist_cy .bj_cy_nav a i.ppyckuang,.banjilist_cy_cy .bj_cy_nav a:not(.this) .ppyckuang{   background-image: url(../img/wulouai_index/ppyc.svg); }
  /* .ppyckuang i::before,.banjilist_cy .bj_cy_nav a i.ppyckuang::before{ opacity: 0;} */
  .ppyckuang i
    .banjilist_cy .bj_cy_nav a:hover:after{ content:""; display:block; width:100%; height:100%;  opacity:.1; border-radius:12px;left:0; top:0; position:absolute; background-color:#fff;  } 
  
 .banjilist_cy .bj_cy_nav a i{ font-size:34px; display:block; line-height:44px; margin:0 auto; height:44px; overflow:hidden; margin-top:20px;}
 .banjilist_cy .bj_cy_nav a i.iconqiehuan{ font-size:44px;  }
  .banjilist_cy .bj_cy_nav a i.iconur_xx_rili{font-weight:bold;font-size:38px;}
 .bj_cy_nav a i.iconur_xx_rili:before{   content:"\e67d"}
 .banjilist_cy .bj_cy_nav a i.iconwl_8{ font-size:41px;font-weight:bold;  }
 .banjilist_cy .bj_cy_nav a i.iconur_t_qiehuan{ font-size:38px; font-weight:bold;  }
 .banjilist_cy .bj_cy_nav a i.iconwenbenkongxin { font-size:42px; font-weight:bold;  }
 

 
	 .banjilist_cy .bj_cy_nav{display: flex;flex-wrap: wrap; width:100%;}
.banjilist_cy .bj_cy_nav a { height:110px; border-radius:12px;
 
    white-space: nowrap;
 
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: table-cell;
    width: 1%;
}
 
@media screen and (max-device-width: 1023.9px){
	
	.banjilist_cy .bj_cy_nav a{ height:auto;-webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto; font-size:12px; width:calc(33.3% - 10px); display:block; float:left; padding-bottom:10px; margin-bottom:10px;    border-radius: 12px;}
	.banjilist_cy .bj_cy_nav a i{ margin-top:0; transform:scale(.7);
            -webkit-transform:scale(.7);  
            -moz-transform:scale(.7); height:40px;}
}
.banjilist_cy .col-sm-4{ padding-right:0}
.banjilist_cy .col-sm-8{ padding-left:0}

.bj_cy_edit.iconcy_icon_2{   border-radius:50%; border:none; height:34px; width:34px; margin: 0 auto;  }
	 .bj_cy_edit.iconcy_icon_2{ position:absolute; top:50%; right:10px;  margin-top:-17px; }

.bj_cy_bj{  text-align:left; background:url(../img/all/bj_07.png) right bottom; border-radius:12px; color:#a26a5d; position:relative; padding:10px 0; }
	 .bj_cy_bj{padding:0 50px 0 70px;}
 .bj_cy_bj{height:88px;}
.bj_cy_bj h6{ border-bottom:1px solid #ede2c8; padding-bottom:5px; }
 .bj_cy_bj h6{ padding-top:20px;}
.bj_cy_bj p{   color:#9b9b9b;}

.bj_cy_bj span.keci{ font-size:12px;  }
 .bj_cy_bj span.keci{   position:absolute; top:50%; left:15px; margin-top:-16px;  }
.bj_cy_bj span.keci b{ font-weight:normal; font-size:21px; }
.bj_cy_bj,.bj_cy_bjr{margin-bottom:8px;}
.bj_cy_bjr .iconzuoye::before{ font-size: 35px;}
.bj_cy_bjr{    height:88px; background-color:#fff;border-radius:12px; }
 .banjilist_cy .bj_cy_bjr{  margin-left:10px;}
.bj_cy_bjr .on_left{ position:relative;border-radius:12px 0 0 12px;   height:88px; background-color:#fdb334;font-size:14px;   padding: 24px 10px 0 10px;}
.bj_cy_bjr .pull-left a{ display:inline-block; text-align:center;color:#fa9d43; padding:15px 5px 0 5px; font-size: 12px;}
@media screen and (min-width: 1024.1px){
.bj_cy_bjr .pull-left a i{ height:38px; line-height: 38px; overflow:hidden;display:block; margin:0 auto; font-size:28px;}
.bj_cy_bjr .pull-left a i.iconupload2x{  font-size:32px; vertical-align:top}
.bj_cy_bjr .pull-left a i.iconbtn_jg{  font-size:34px;vertical-align:top;  }

}
.bj_cy_bjr .pull-left a:nth-of-type(2){ color:#58d7d0;}
.bj_cy_bjr .pull-left a:nth-of-type(3){ color:#2f7ede;}
.bj_cy_bjr .pull-left a:nth-of-type(4){ color:#ff7a7a;}
.bj_cy_bjr .pull-left a:nth-of-type(5){ color:#e6764a;}
.bj_cy_bjr .pull-left a:nth-of-type(6){ color:#856dbb;}
.bj_cy_bjr .on_left:after{content: "";
    display: inline-block;
    width: 0;
    height: 0;
      border-top: 8px solid transparent ;
    border-bottom: 8px solid transparent ;
    border-left: 8px solid #fdb334; position:absolute; top:50%; margin-top:-8px; right:-8px;}
	.btn_lanlv{ background:#58d7d0; color:#fff;}
		.bj_cy_bjr .pull-right{border:1px solid #dbdbdb; border-radius:8px; padding:4px; margin:20px 20px 0 0;}
	.bj_cy_bjr .pull-right select{border:none; width:150px; height:32px; background:#fff; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0);display: inline-block;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0);  }
	
	.banjilist_cy .bj_table{ min-height:100px; overflow-y:auto; display:block; width:100%; -webkit-overflow-scrolling:touch;}
.banjilist_cy .bj_table::-webkit-scrollbar{width:12px;background:#f1f1f1;border-radius:10px;}
.banjilist_cy .bj_table::-webkit-scrollbar-track{border-radius:10px;background-color:#f1f1f1;}
.banjilist_cy .bj_table::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;}

.bj_xs_list,.bj_zy_list{ border-radius:12px; background:#ececec; padding-top:10px;  margin-bottom:10px; }
.bj_xs_list .bg_bai,.bj_zy_list .bg_bai{ border-radius:12px; padding:18px 18px 18px 18px;}
.banjilist_cy .bj_xs_list .bg_bai, .banjilist_cy .bj_zy_list .bg_bai{ padding-bottom:20px;}
.banjilist_cy .bj_xs_list .bg_bai::after, .banjilist_cy .bj_zy_list .bg_bai::after{ width: 100%; height: 1px; clear: both; display: block; content: "";}
.bj_table th{white-space:nowrap; color:#a6a6a6; font-size:14px; font-weight:normal;background:#f5f5f5;padding:5px 5px;}
.bj_table>.table>tbody>tr>td,.bj_table .table tr td{white-space: inherit;}
.a_titile + .table-responsive{ padding-top:0;}
.bj_table th:last-child,.bj_table td:last-child:not(.pc){ text-align:right;}
.bj_table th,.bj_table td{  min-width:50px;  }
.bj_table td{ padding:8px 5px;border-bottom:1px solid #ececec;}
 
 @media screen and (max-device-width: 1024.1px){
 .bj_table th,.bj_table td{  min-width:auto; }
 .bj_cy_bjr .on_left{    padding: 10px 10px 0 10px;}
 }
 
.banjilist_cy .bj_zy_list .bj_table th:last-child{ width:170px}
.bj_table table{ width:100%;}
.bj_xy_name{ padding-bottom:0;}
.bj_xy_zt{ color:#a6a6a6;}
.bj_xy_name,.bj_xy_zt{ display:inline-block; }
.table_xiang ~ .bj_xy_name,.table_xiang ~ .bj_xy_zt{padding-top:8px;  }
.banjilist_cy .bj_xy_name,.banjilist_cy .bj_xy_zt{padding-top:0;text-overflow: ellipsis;
display: -webkit-box;
/*---webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 1;行数--*/
}
.bj_table_gj { padding:10px 0;}
.bj_table_gj a,.bj_table_gj button{white-space:nowrap; position:relative; display:inline-block; padding:6px 10px; border:1px solid #e7e7e7;background-image: -webkit-linear-gradient(0deg, #f2f2f2, #fff);
   background-image: -webkit-linear-gradient(top, #f2f2f2, #fff); 
    background-image: linear-gradient(0deg, #f2f2f2 3%, #fff 100%); margin-right:10px; margin-bottom:10px;}
.banjilist_cy .bj_table_gj a{ position:relative; display:inline-block; padding:10px 8px;margin-right:0;background-image: -webkit-linear-gradient(0deg, #fff, #fff);
   background-image: -webkit-linear-gradient(top, #fff, #fff); 
    background-image: linear-gradient(0deg, #fff 3%, #fff 100%);  font-size:12px;}
	.banjilist_cy .bj_table_gj { padding: 0;}
	@media screen and (max-device-width: 767.9px){
	 .bj_table_gj a{ padding:6px 8px; margin-right:8px;}
	 .table_xiang ~ .bj_xy_name, .table_xiang ~ .bj_xy_zt{padding-top:0;}
	 .bj_table td:nth-of-type(1){ margin-right:0; padding-top:10px;}
	 	 .bj_table tbody tr td:nth-of-type(1){ margin-right:0;  }
	 	 .bj_table tbody tr:nth-of-type(1) td:nth-of-type(1){padding-top:0;}
		 .bj_table tbody tr:nth-of-type(1) .bj_checkbox + td{ padding-top:0;}
	}
.bj_table_gj a:nth-of-type(1){   }
.banjilist_cy .bj_table_gj a:last-child:after{ display:none;}
.banjilist_cy .bj_table_gj a{ border:none;}
.banjilist_cy .bj_table_gj a:after {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -5px;
    opacity: .4;
    height: 10px;
    width: 1px;
    border-left: 1px dotted #707070;
    content: "";
    display: block;}
.checkbox_style input[type=checkbox] + i{ vertical-align:middle; border:1px solid #a6a6a6; display:inline-block ; width:18px; height:18px;border-radius:4px; }
.checkbox_style input[type=checkbox]:checked ~ i{    position:relative;}
.checkbox_style input[type=checkbox]:checked ~ i:after{ left:0; top:0;content:"\e7a8";    color: #1ab394;font-size:12px; position:absolute;  font-family:iconfont;}
.checkbox_style input:disabled + i{ background-color: #f5f5f5; border-color: #ccc;}
.bj_table .icon_cz_btn{ height: 28px;  border: 1px solid;  display:inline-block;    padding:  3px 5px; vertical-align:middle; font-size:14px; border-radius:4px; margin-left:3px; margin-bottom:3px;}
.bj_table .icon_cz_btn:before{  vertical-align: middle; position: relative; top: -1px; margin-right:2px;      line-height: 18px;}
.icon_cz_btn.iconwl_4::before{   font-size: 17px;  font-weight: bold;}
.icon_cz_btn.iconur_xx_rili:before{  }
.icon_cz_btn_ts{ height:26px; padding-left:10px;white-space:nowrap;}
.icon_cz_btn_ts .icon_cz_btn{font-size:12px; font-family:宋体!important;  }
.icon_cz_btn_ts .icon_cz_btn:before{font-size:12px; font-family:iconfont !important;}
.icon_cz_btn{    background: none;}
.icon_cz_btn.iconwl_4{ color:#20b95d;background: #fff;}
.icon_cz_btn.iconupload{ color:#75b0ff;background: #fff;}
.icon_cz_btn.iconqianbaotongqian{ color:#ffa800; background: #fff; }
.icon_cz_btn.iconnav_2{ color:#36b2b6;background: #fff;}
.bj_table .icon_cz_btn.iconnav_2:hover{ background:#36b2b6; color:#fff;}
.icon_cz_btn.iconupload:before{ font-size:16px;}
.bj_table .icon_cz_btn.iconupload:hover{ background:#75b0ff; color:#fff;}
.icon_cz_btn.iconcuotiku{ color:#a684f8; }
.icon_cz_btn.iconcuotiku ~ .iconcuotiku{ color:#b44ae6; }
.icon_cz_btn.iconcuotiku:before{font-size:16px;}
.bj_table .icon_cz_btn.iconcuotiku:hover{ background:#a684f8; color:#fff;}
.icon_cz_btn.iconur_xx_rili{ color:#f37bb9;}.icon_cz_btn.iconur_xx_rili:before{font-size:13px; }
.bj_table .icon_cz_btn.iconur_xx_rili:hover{ background:#f37bb9; color:#fff;}
.icon_cz_btn.iconwenbenkongxin{ color:#f84b8c;}.icon_cz_btn.iconwenbenkongxin:before{font-size:17px; vertical-align:middle; position:relative; top:-3px; }
.bj_table .icon_cz_btn.iconwenbenkongxin:hover{ background:#f84b8c; color:#fff;}
.icon_cz_btn.iconlajitong{ color:#ff7a7a; }
.icon_cz_btn.iconlajitong:before{ font-size:15px;  margin-top:-1px; }
.bj_table .icon_cz_btn.iconlajitong:hover{ background:#ff7a7a; color:#fff;}
.icon_cz_btn.icongood_briefcase{ color:#fdb334;}.icon_cz_btn.icongood_briefcase:before{ font-size:15px;}
.bj_table .icon_cz_btn.icongood_briefcase:hover{ background:#fdb334; color:#fff;}
.banjilist_cy .icon_cz_btn:before{ margin:0;}
.banjilist_cy .icon_cz_btn{ border:none; margin:0 4px 0 0 ; height:24px;  line-height:24px; }
.banjilist_cy .icon_cz_btn_ts .icon_cz_btn:hover{ background:none; color:inherit;}
.banjilist_cy .bj_table .icon_cz_btn{ border:none; margin:0; height:24px; width:24px; line-height:24px; text-align:center; border-radius:50%; margin:0 -2px;}
.banjilist_cy .icon_cz_btn_ts .icon_cz_btn:before{  }
.icon_cz_btn_ts .icon_cz_btn.iconur_xx_rili:before{ margin-right:2px;}
.bj_xy_zt{ font-size: 12px;}
.table_xiang{width: 36px;height: 36px;overflow: hidden;border-radius: 50%;margin: 0 5px 0 0;   float:left;}
.table_xiang img{width: 36px;height: 36px;object-fit: cover;}
.bj_list_cy_kk .table_xiang{width: 30px;height: 30px;margin-left: -5px; margin-right: 2px;}
 th.bj_checkbox{ width:30px; padding:0; padding-right: 0 !important;}
.bj_table th:nth-of-type(1){ border-radius:5px 0 0 5px; padding-left:6px;}
.bj_table th:last-child{ border-radius: 0 5px 5px 0;}
.bj_table .bj_checkbox{ text-align:center;min-width: auto; padding-left:0;padding-right:0;}
.banjilist_cy .bj_zy_list{ margin-left:10px;}
/* .banjilist_cy .add_xuesehng{position:absolute; bottom:20px;} */
.add_xuesehng{ text-align:center; display:inline-block; min-width:120px;  margin:5px 10px 5px 0; font-size:14px;background-image: -webkit-linear-gradient(0deg, #feb534, #ffa836);
   background-image: -webkit-linear-gradient(top, #feb534, #ffa836); 
    background-image: linear-gradient(130deg, #feb534 3%, #ffa836 100%); border:none; border-radius:22px; color:#fff; padding:0 13px 0 18px; line-height:40px;}
	.add_xuesehng:hover{background-image: -webkit-linear-gradient(0deg, #ffa835, #f88f12);
   background-image: -webkit-linear-gradient(top, #ffa835, #f88f12); 
    background-image: linear-gradient(130deg, #ffa835 3%, #f88f12 100%);}
	.add_xuesehng:hover i{ background:#fff;color:#f88f12}
	.add_xuesehng i{ margin-left:2px; background:#fcb426; height:26px;width:26px; display:inline-block; line-height:26px; position:relative; top:-2px; vertical-align:middle; border-radius:50%;}
    @media screen and (max-device-width: 767.9px){
         .banjilist_cy .bj_xs_list .add_xuesehng{ position: fixed; left: 50%; margin-left:-60px ; bottom: 20px;z-index: 10; margin-bottom: 0;}
    }
	.table_time{ line-height:14px;}
	.btn_n:hover{ opacity:1;}
	.btn_n{ opacity:.9;display: inline-block;
    padding: 0 8px;
  
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
 height:32px; line-height:32px;margin:2px 5px 2px 0; min-width:88px;}
.btn_n:last-child{ margin-right:0;}
 	.banjilist_cy .btn_n {min-width:auto;}
 
 .btn_n i{ vertical-align:middle; position:relative; top:-1px; }
	.btn_color_1{ background:var(--wuloulan); color:#fff;}
	.btn_color_2{ background:#fc9595;color:#fff;}
	.opacity5{ opacity:.5;}
	a.bj_downer{ color:#2f63bc;white-space:nowrap;padding-right:10px; max-width:100%;    line-height: 14px;}
	a.bj_downer span{text-decoration: underline;}
	a.bj_downer i{ vertical-align:middle; position:relative; top:-2px;}
	a.bj_downer i:before {   margin-right:2px;}
	a.bj_downer:hover{ color:#f00}
	.bj_downer .iconxiazai{ font-weight:bold; margin-right:-5px;}
    .more_btn_n{margin:5px 10px 5px 0; font-size:14px;background: #fff; border:1px solid #c5c5c5; border-radius:22px;   padding:0 18px 0 18px; text-align:center; display:inline-block; min-width:120px; line-height:40px; }	
    /* .banjilist_cy .more_btn_n{position:absolute; bottom:20px;} */
    .more_btn_n:hover{ color:#f88f12; border-color:#f88f12}
    



	 /*--- 班级列表 作业新增 ---*/
	  .bj_cy_bj_right{ float:right; font-size:13px; position:relative; padding-right:20px;}
   .bj_cy_bj_right .bj_cy_bj_sz{ z-index:10; position:absolute; right:0; top:0;
    background-color:rgba(0,0,0,.8);color: #fff; font-size:12px;border-radius:  0 12px 0 12px; padding:1px 8px 2px 8px;}
	 .bj_cy_bj_right .bj_cy_bj_sz i{ font-size:14px;}
	.bj_cy_bj_right .bj_cy_bj_sz:hover{ background:#000; color:#fff; cursor:pointer}
	.bj_cy_bj_bz{ font-size:16px;  color:#ccc; display:inline-block; padding:0 10px 0 35px; margin:20px 0 0 10px; position:relative; vertical-align:top;}
	.bj_cy_bj_bz2{ float:left; text-align:center ; padding-left:10px;}
	.bj_cy_bj_bz i{ font-size:34px; position:absolute; left:0; top:0; opacity:.6}
	.bj_cy_bj_bz2i i{ font-size:21px; float:left; position: relative; top:-4px;}
	.bj_cy_bj_bz2i_2 i{ font-size:24px; top:-6px; }
	.bj_cy_bj_bz p{ font-size:12px; margin:0; padding:6px 0 0 0; }
	.bj_cy_bj_bz2 .bj_cy_bj_bz2i{ border:1px solid #f26510; position: relative; display: inline-block;
    border-radius:18px;
    height: 38px;
    background: #f26510 url(../img/yindao/c.png) center right;  background-size:100% 100%;color:#fff;
    font-size: 14px;
    padding: 8px 16px 0 12px; margin:25px 0 0 0;}
	.bj_cy_bj_bz2 .bj_cy_bj_bz2i_2{background: #94e1d7 url(../img/yindao/a.png) center right;  border:1px solid #94e1d7; color: #000;}
	.bj_cy_bj_bz2 .bj_cy_bj_bz2i:hover{ background:#fa9d43}
	.bj_cy_bj_bz2 .bj_cy_bj_bz2i_2:hover{ background:#94e1d7; color: #000;}

    	.bj_cy_bj_bz2   .iconur_sx_1{     font-size: 16px;
    top: 0;
    margin-right: 2px;
}
	.bj_cy_bj_bz2 p.color_huise_l{ font-size:12px; text-align:right}
	.bj_cy_bj_scx{display:inline-block;  line-height:18px; padding:25px 8px 0 0 ; vertical-align:top;}
 /*--- 班级列表 详情 ---*/
 @media screen and (min-device-width: 767.9px){
 .banjilist_cy_cy .bj_cy_bj{ margin: 0 15px 8px 15px; padding:0 0 20px 0; text-align:center; height:auto;}
 .banjilist_cy_cy .bj_cy_bj h6,.banjilist_cy_cy .bj_cy_bj .keci,.banjilist_cy_cy .bj_cy_bj p{text-align:left; padding-left:15px;padding-right:15px;}
 .banjilist_cy_cy  .bj_cy_bj h6{ padding-top:0;}
 .banjilist_cy_cy .bj_cy_bj .keci{ display:block;border-bottom: 1px solid #ede2c8;
 margin-bottom:5px; position:inherit; top:auto; left:auto;  padding-top:5px;}
	 .banjilist_cy_cy .bj_cy_bj:after{ content:""; display:block; width:50px; height:26px; background:url(../img/all/bj_03.png) no-repeat; position:absolute; bottom:15px; left:-6px;}
      .banjilist_cy_cy .bj_cy_edit.iconcy_icon_2{ position:relative; top:auto; left:auto; margin-top:8px;}
      
      
	 }
	
	 .banjilist_cy_cy .bj_cy_nav{ padding-bottom:10px; float:left; width:100%; clear:both; display:block;}
	 .banjilist_cy_cy .bj_cy_bj{clear:both; display:block;  }
	 .banjilist_cy_cy .bj_cy_nav a{ margin-left:5px; padding-left:5px;border-radius:8px 0 0 8px;display:block; text-align:left; font-size:12px; white-space:nowrap;}
	 
	   @media screen and (min-device-width: 1024px){
    
	  	 .banjilist_cy_cy .bj_cy_nav a{ margin-left:15px; padding-left:10px;}
	  }
	 
	 .banjilist_cy_cy .bj_cy_nav a.this{  background:#f3f3f3; background-image: -webkit-linear-gradient(0deg, #fff, #f3f3f3);
   background-image: -webkit-linear-gradient(top, #fff, #f3f3f3); 
    background-image: linear-gradient(130deg, #fff 3%, #f3f3f3 100%);  color:#000; }
    .banjilist_cy_cy .bj_cy_nav a .ppyckuang{ background-size: 60%;top:0px; }
 
	 .banjilist_cy_cy .bj_cy_nav a i{ vertical-align:middle; position:relative; top:-2px; width:28px; text-align:center; display:inline-block; line-height:32px;  }
	  .banjilist_cy_cy .bj_cy_nav a i.iconur_xx_rili{font-size:18px; font-weight:bold;}
	 
	 .banjilist_cy_cy .bj_list_li{ background-image:url(../img/all/left_br.png); background-position:0 0; background-size:100% auto;    position: relative;
    height: 100%;}
	
	 .banjilist_cy_cy .col-sm-3{ padding-right:0;  }
	 
	 .banjilist_cy_cy .bj_cy_nav a:not(.this):hover{ background:rgba(0,0,0,.1)}
.bj_color_1 .bj_cy_nav .this{ color:#ff5d5d}
.bj_color_2 .bj_cy_nav .this{ color:#83d540}
.bj_color_3 .bj_cy_nav .this{ color:#36b2b6}
.bj_color_4 .bj_cy_nav .this{ color:#f4cd46}
.bj_color_5 .bj_cy_nav .this{ color:#AE57FF}
.bj_color_6 .bj_cy_nav .this{ color:#EA68A2}
.bj_color_7 .bj_cy_nav .this{ color:#3fbdf6}

.banjilist_cy_cy .bj_cy_nav .iconqiehuan{ font-size:23px;}
.banjilist_cy_cy .bj_cy_nav .iconwl_8{ font-size:21px;font-weight:bold;}
.banjilist_cy_cy .bj_cy_nav .iconur_t_qiehuan{ font-size:19px; }
.banjilist_cy_cy .bj_list_li_t .iconlajitong,.banjilist_cy .bj_list_li_t .iconlajitong{ display:none;}

  @media screen and (max-device-width: 767.98px){
	    .banjilist .bj_list_li{width:calc(100% - 20px) ;}
		.banjilist .bj_list_li.bj_list_li_add{ position: fixed; bottom:20px; border-radius:30px; font-size:16px;   left:25%; width:50%  !important;-moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
box-shadow: 0 0 10px rgba(0,0,0,.1);    border:2px solid #ffba00; color:#ffba00; font-weight:bold;}
		.bj_list_li_add h3,.bj_list_li_add p{ display: inline-block;vertical-align: top ; line-height:21px; padding:0;}
		.bj_list_li_add h3{ font-size:18px;}
		.banjilist .bj_list_li.bj_list_li_add{ padding:10px 0; margin:0;}
		.wulouai_t_list ul{ padding:2px;}
		
		.banjilist_cy .bj_cy_nav a{}
  }
  	.banjilist_cy .bj_table a.btn_xs_beizhu,.banjilist_cy  .btn_xs_beizhu{ width:18px; height:16px;  overflow:hidden;}
	  	.banjilist_cy .bj_table th,  	.banjilist_cy .bj_table td{ min-width:auto;}
            .banjilist_cy .bj_table th{ font-size:12px; background:#fff;border-bottom: 1px solid #ececec;}
            .table_cz_btn{ min-width: 60px;}
	  	.banjilist_cy .bj_table .table_cz_btn span{ display:none;}
          .banjilist_cy .bj_table .table_cz_btn .icon_cz_btn{  padding:0;	}
          .table_cz_btn button{white-space: nowrap;}
  @media screen and (max-device-width: 1024.1px){

  .banjilist_cy .col-sm-4,.banjilist_cy .col-sm-8{ width:100%}
  .banjilist_cy .col-sm-8 {padding-left: 5px;}
  .banjilist_cy .col-sm-4 {padding-right: 15px;}
  .bj_cy_bjr{  }
  .bj_cy_bjr .on_left{ width:100%;height:auto; border-radius:12px 12px 0 0}
  .bj_cy_bjr .on_left:after{ right:auto; left:16px; bottom:-8px; top:auto;  margin:0;}
.bj_cy_bjr{ height:130px;}
.bj_cy_bjr br{ display:none; }
  }
  @media screen and (max-device-width: 1024.1px){
  .banjilist_cy .bj_table a.btn_xs_beizhu, .banjilist_cy .btn_xs_beizhu{ margin-left:25px; width:auto; height:auto; max-width: none;}

  .bj_xy_name, .bj_xy_zt{ display:inline-block !important;}
 .banjilist_cy{ padding:10px;}
 
  .bj_cy_bjr .on_left{text-align:left; padding-top:10px;padding-bottom:5px; font-size:14px;} 
  .bj_cy_bjr .pull-left{ float:none !important; margin:0 auto; display:block;  text-align:left;clear:both; width:90%; padding-bottom:12px;}
  .bj_cy_bjr .pull-right{ float:none !important; margin:0 auto; display:block; text-align:left;clear:both; width:90%;}
  .bj_cy_bjr .btn_lanlv{ float:right; padding:2px 10px}
  .bj_cy_bjr .pull-right select{ width:calc(100% - 100px); height:25px;}
  .bj_cy_bjr{ text-align:center;}

.bj_table th:last-child{ display:none;}
 .bj_table table{ display:block;}
 .bj_table thead{ display:none;}
 .bj_table tbody{ display:block;}
 .bj_table tbody tr{ position:relative; display: block; }
.bj_table td:not(:last-child) {
 
    border:none;
}
 .bj_table td{  padding:3px 0;}
 .bj_table td:not(.pc){  display:block;  width:100%;  clear:both;}
 .bj_table td:last-child:not(.pc){ display: block; clear:both;  width:100%;  text-align:left; padding:5px 0 10px 0;}
 .bj_table td.bj_checkbox{ padding-top:15px; }
  .bj_table td.bj_checkbox{ position:absolute; top:-1px; left:0;width:auto;}
    .bj_table td.bj_checkbox ~ td{ padding-left:30px;}
    .bj_table td.bj_checkbox + td{ padding-top:15px;}
	 .bj_table tr:nth-of-type(1)  td.bj_checkbox + td{ padding-top:0;}
	 .bj_table tr:nth-of-type(1)  td.bj_checkbox { padding-top:0;}
    /* .table_time { position:absolute; right:0;  top:12px;} */
    .table_time{ position: relative; padding:5px 0 5px 20px;}
    .table_time br{ display: none;}
    .table_time span{ padding-left:15px;}
    .table_time i{ position: absolute; left: 0;}
	.banjilist_cy .bj_table{  }

	.bj_xy_name,.bj_xy_zt{ display:inline-block; padding-bottom:0;}
	.table_xiang{ width:22px; height:22px;margin-top:-1px;}
		.table_xiang img{ vertical-align:top;width:22px; height:22px; }
			.bj_table .btn_n{height: 32px;line-height: 27px;}
	.banjilist_cy .bj_xs_list .table_cz_btn{ position:absolute; right:0; top:10px;}
 
 .banjilist_cy .bj_xs_list  .bj_table tbody tr:nth-of-type(1)  .table_cz_btn{ top:-5px}
 	.bj_cy_bjr .pull-left a{ padding-top:10px;padding-bottom:10px; }
	.bj_cy_bjr .pull-left{ padding-bottom:0;}
	 
	.banjilist_cy .bj_xs_list .bj_table td.bj_checkbox + td{ padding-right:150px;}
	.icon_cz_btn{ font-size:12px; line-height:26px;}
	 .icon_cz_btn:before {top: -2px; }
	 .banjilist_cy .bj_table .icon_cz_btn{ margin:0;height: 28px;
    width: 28px;
    line-height: 28px;}
	 .pagination{}
	 
  }

  @media screen and (max-device-width: 1024.1px){
    .bj_cy_bj_bz{ display: none;} 
    .bj_cy_bjr{ height: auto;}
    .bj_cy_bj_right{ position: inherit; float: auto;width: 100%; text-align: left;}
    .banjilist_cy .bj_cy_bjr::after{ border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden; content: ""; display: block;}
    .bj_cy_bj_right .bj_cy_bj_sz{ right: 15px; }
    .bj_cy_bj_bz2 .bj_cy_bj_bz2i{ margin-top: 15px}
    .bj_cy_bj_bz2{ width: 100%;}
    .bj_cy_bj_bz2 p.color_huise_l{   text-align:center}
    }
  
  /*--学生列表---*/
  .a_titile .add_xuesehng{ float:right;  margin:-2px 0 0 0;  line-height:28px; padding:0 8px 0 15px; min-width:auto;}
  .a_titile .add_xuesehng2{ float: none;}
  .a_titile input.input_edetx{ width: 140px; display: inline-block;  border:1px solid #fff;}
  .a_titile .on_right  input.input_edetx {text-align: center;width: 40px; border:1px solid #e7e7e7;}
  .add_xuesehng i{ width:18px; height:18px; line-height:18px; top:-1px; position:relative;}
  a.btn_xs_beizhu,.btn_xs_beizhu{ color:#a6a6a6; max-width:180px;  display:inline-block; line-height:14px; font-size: 12px;}
  .btn_xs_beizhu .iconbianji{  margin-right:2px;  top:-2px;   vertical-align: middle; position:relative;  font-size:14px;  }
  .banjilist_cy .btn_xs_beizhu .iconbianji{top:0; }
 .gongyong_list{ padding:0 15px;}
    @media screen and (max-device-width: 767.98px){
	.bj_cy_nav {margin-bottom: 0;}
     a.btn_xs_beizhu,  .btn_xs_beizhu{max-width: 100%; margin-top:8px;}	
	 .banjilist_cy_cy .bj_list_li{ border-radius:0;padding-top:10px; padding-bottom:0;}
	  .banjilist_cy_cy .bj_cy_nav{ overflow-x:auto; width:100%; padding-right:20px; padding-top:5px; position:relative; z-index:2;}
	  .banjilist_cy_cy .bj_cy_nav {white-space:nowrap; }
	.banjilist_cy_cy .bj_cy_nav a{ white-space:nowrap; display:inline-block;height: 30px;padding:0 10px; border-radius:8px; margin:0;}
	  .banjilist_cy_cy .bj_cy_nav a.this{ }
	  .bj_list_li_t i.iconfanhui{}
	  .banjilist_cy_cy .bj_list_li_in{z-index:991;  height:90px;position: fixed; top:0; left:0; width:100%; padding-top:15px;padding-bottom:15px;}
	  .banjilist_cy_cy .bj_cy_nav{z-index:992;  height:auto;position: fixed; top:48px; left:0; width:100%;  padding-bottom:10px;}
	  .bj_cy_bj{ margin-left:10px;margin-right:10px; height:auto; background-size:auto 240px; padding-bottom:8px; border-radius:8px;}
	  .banjilist_cy .bj_cy_bj{margin-left:0;margin-right:0; }
	  .bj_cy_bj h6{ padding-top:8px; margin-bottom:2px;/*--行数--*/padding-bottom: 0;
}
	  
	 .banjilist_cy_cy .bj_list_li h3,.banjilist_cy_cy .bj_list_li p{ display:inline-block; font-size:16px;}.banjilist_cy_cy .bj_list_li p{ padding-bottom:0; font-size:12px;}
	 .banjilist_cy_cy .bj_cy_bj h6,.banjilist_cy_cy .bj_cy_bj p{text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 1;}
	 .banjilist_cy_cy .bj_list_li h3 + p:before{ content:"/ "; opacity:.5;}
	 .banjilist_cy_cy{   padding-top:35px;}
	  .banjilist_cy_cy .bj_cy_bj{ position:fixed;  z-index:100; bottom:10px; left:-20px;}
	  .bj_list_li h3 span{ margin-left:0;}
	   .banjilist_cy_cy .bj_cy_bj h6{  font-size:12px;} .banjilist_cy_cy .em_span{ display:none;}
	 .banjilist_cy_cy .a_titile + .panel-body{ padding:0 15px }
.huiuyuan_zx .footer{ display:none}

	 .banjilist_cy_cy .col-sm-3{ padding-right:15px;  }
	 
	  .banjilist_cy_cy .bj_cy_bjr .on_left,.banjilist_cy_cy .bj_cy_bjr, .banjilist_cy_cy .bj_xs_list,  .banjilist_cy_cy .bj_zy_list, .banjilist_cy_cy .bj_xs_list .bg_bai,  .banjilist_cy_cy .bj_zy_list .bg_bai{ border-radius:0; }
	 .more_btn_n{line-height: 36px;}
	 .bj_xs_list .bg_bai, .bj_zy_list .bg_bai{ height:auto !important;}
	 .panel-default{ border:none;}
}
.banjilist_cy_cy .bj_xs_list .bg_bai{ min-height:440px;} 
.banjilist_cy_cy .bj_zy_list .bg_bai{ min-height:440px;}
.banjilist_cy_cy .panel {  margin-bottom:0;}

/*--日历-*/
.xingcheng_rili .bj_cy_bj{ display:none;}
.pk_rili_t{ width:100%; }
.banjilist_cy_cy .bj_zy_list{ margin-bottom:0;}
  .xingcheng_rili .fc-button-primary,  .xingcheng_rili .fc-button-primary:hover{ background:none; border:1px solid #f3f3f3;  color:#000000; background: #f3f3f3; padding:4px 8px;}
					 					 .xingcheng_rili .fc-icon-chevron-right:before,.xingcheng_rili .fc-icon-chevron-left:before{font-family: iconfont;}
					.xingcheng_rili  .fc-icon-chevron-right:before{content: "\e7fa";}
					 .xingcheng_rili .fc-icon-chevron-left:before{content: "\e7f9";}
					 .xingcheng_rili .fc-toolbar h2{ display:inline-block;}
				 
	 .xingcheng_rili .fc-prev-button,.xingcheng_rili .fc-next-button,.xingcheng_rili .fc-prev-button:hover,.xingcheng_rili .fc-next-button:hover{ padding:3px ;  vertical-align: top; border:1px solid #fff; margin:0 !important; background: none;}
	  .xingcheng_rili .fc-toolbar{ position:relative; }
	   
	     .xingcheng_rili .fc-left .fc-button-group{ position:inherit; }
	    
        .xingcheng_rili .fc-button-primary:not(:disabled):active,    .xingcheng_rili  .fc-button-primary:not(:disabled).fc-button-active{ background-color: #2C3E50; border-color: #2C3E50; color: #fff;}
	 
.xingcheng_rili .fc-button-primary:not(:disabled):active, .fc-button-primary:not(:disabled).fc-button-active{ background:#e5e5e5;color:#000; border:1px solid #cccccc; }
    
.xingcheng_rili .fc-button-primary:disabled{background:#f3f3f3;color:#cccccc; border:1px solid #f3f3f3; }
 
.xingcheng_rili .fc-button-add { float: right;}
.xingcheng_rili .fc-button-add .fc-button,.xingcheng_rili .fc-button-add .fc-button:hover{ padding: 4px 5px; }
.xingcheng_rili .fc-button-add .fc-daoru-button,.xingcheng_rili .fc-button-add .fc-daoru-button:hover{ border:1px solid #fb9101;color:#fb9101;}
.xingcheng_rili .fc-button-add .fc-addx-button,.xingcheng_rili .fc-button-add .fc-addx-button:hover{ background:#fb9101;border:1px solid #fb9101;color:#fff;}
.xingcheng_rili .checkbox_style_rili .checkbox_style{ font-size:16px;line-height:14px; margin-bottom:0; padding-right:10px; color:#777777;}
.xingcheng_rili .checkbox_style_rili .checkbox_style {white-space:nowrap;}
.xingcheng_rili .checkbox_style_rili i{  border:1px solid #777777;margin-right:4px; vertical-align:middle;  position:relative; top:-2px;}
.xingcheng_rili .checkbox_style input[type=checkbox]:checked ~ i:after{ line-height:14px; color:#000000;  }
.xingcheng_rili .fc-toolbar h2{margin:0 !important; font-weight:bold;}
.xingcheng_rili .checkbox_style_rili>div { 
    display: table-cell;
    vertical-align: middle; padding-bottom: 5px; min-height: 40px;
}
 .xingcheng_rili .bj_checkbox{ padding-top:2px;display:inline-block;}
.xingcheng_rili .checkbox_style_rili{     width:40%;  }
.xingcheng_rili .fc-unthemed td:nth-of-type(1){ border-left:none;}
.xingcheng_rili .fc-unthemed td:last-child{ border-right:none;}
.xingcheng_rili .fc-unthemed th{ padding:10px 0;}
.xingcheng_rili .fc-unthemed th,.fc-unthemed thead,.fc-unthemed .fc-row.fc-widget-header,.fc-unthemed td.fc-widget-header{ border:none;}

 
 

.banjilist_cy_cy > .row > .col-sm-9 >.panel{ margin-bottom:0;}

/*---
@media screen and (max-device-width: 1024.1px){
.xingcheng_rili .fc-left .fc-today-button{ margin-left:0;}
.xingcheng_rili .fc-header-toolbar .fc-left{ position:fixed; left:0; bottom:0; z-index:100; width:auto;height: 1px;}
.xingcheng_rili .fc-header-toolbar .fc-right{  text-align:right;float:left; position:absolute; right:30px; width:50%;margin-top:-30px;}
.xingcheng_rili .fc-header-toolbar .fc-center{    text-align: center;}
.xingcheng_rili .fc-header-toolbar{ display:block;  }
.xingcheng_rili .fc-button-add {  z-index:100;position: fixed; bottom:20px; left:calc(50% + 20px);    }.fc-button-add .fc-button{ height:40px;     text-align: center;
    display: inline-block;
    width: 120px;
    margin: 5px 10px 5px 0;
    font-size: 14px;
    background-image: -webkit-linear-gradient(0deg, #feb534, #ffa836);
    background-image: -webkit-linear-gradient(top, #feb534, #ffa836);
    background-image: linear-gradient(130deg, #feb534 3%, #ffa836 100%);
    border: none;
    border-radius: 22px;
    color: #fff;
    padding: 0 13px 0 18px;
    line-height: 40px; font-size:16px;
    background-color: white;
}.xingcheng_rili .fc-button-add .fc-button:after {    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;margin-left: 2px;
    background: #fcb426;
    height: 26px;
    width: 26px;
    display: inline-block;
    line-height: 26px;
    position: relative: top:-2px;
    vertical-align: middle;
    border-radius: 50%;
 


    content: "\e7ba";}
}---*/

@media screen and (max-device-width: 1024.1px){
.xingcheng_rili .checkbox_style_rili>div{ height:auto;}
 
.xingcheng_rili .fc-left .fc-today-button{ margin-left:0;}
 
.fc-button-add .fc-button{    text-align: center;
    display: inline-block;
 
   
    font-size: 14px;
    
    border: none;
    border-radius: 22px;
    color: #fff;
    padding: 8px 13px 8px 13px;
 font-size:16px;
    background-color: white;
}

.xingcheng_rili .fc-button-add .fc-button:before  {    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
   margin-left: 2px;
 
    position: relative; top:-2px;
    vertical-align: middle;
 
 


   }
	.xingcheng_rili .fc-button-add .fc-addx-button:before { content: "\e7ba";}
	
    .xingcheng_rili .fc-button-add .fc-daoru-button:before { content: "\e7e7"; font-size:20px; line-height: normal;} 
    

	
.xingcheng_rili .fc-button-add {  z-index:100;position: fixed; top:auto;bottom:20px; right:auto; width:200px;left:calc(50% - 10px); }
 
.xingcheng_rili .checkbox_style_rili{ position:relative;width: calc(100% + 30px);  padding:15px 15px 0 15px;background: #fafafa; margin:0 -15px;}
.pk_rili_t{height:auto;}
 
 
.xingcheng_rili .bj_checkbox{ padding-bottom:5px;   }
 
 
 
 
.xingcheng_rili .fc-button-primary, .xingcheng_rili .fc-button-primary:hover,.xingcheng_rili .fc-button-primary:disabled,.xingcheng_rili .fc-button-primary:not(:disabled):active, .fc-button-primary:not(:disabled).fc-button-active{ border:none;}
.xingcheng_rili .fc-button-primary:not(:disabled):active, .fc-button-primary:not(:disabled).fc-button-active{  }
}
@media screen and (max-device-width: 767.98px){
.xingcheng_rili .fc-button-add { left:50%; margin-left:-100px }
}
/*--添加课程-*/
	 .pk_rili_tki{ background:#fff; right:0; top:0; position:absolute; width:300px; top:40px; border-radius:8px; padding:20px;-moz-box-shadow: 0 0 4px rgba(0,0,0,.2);
-webkit-box-shadow: 0 0 4px rgba(0,0,0,.2);
box-shadow: 0 0 4px rgba(0,0,0,.2);  z-index: 20;
}
.bj_pb_input input{ width:100%; border:none; font-weight:bold; background:rgba(225,225,225,0); color:#000;cursor:pointer;}
.bj_pb_input input:nth-of-type(2){  font-size:16px;}
.bj_pb_input .col-xs-6:nth-of-type(1):after{ position:absolute; content:""; display:block;  width:25px; height:25px;  border:1px solid #ccc;border-bottom:none;border-left:none;transform:rotate(45deg);
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg);  top:10px; right:10px;}

@media screen and (max-device-width: 1024.1px){
.pk_rili_t{ position:inherit;}
.pk_rili_tk{ z-index:20000; top:0; bottom:0; right:0; left:0; background:rgba(0,0,0,.5); width:auto; height:auto; position:fixed; border-radius:0;}
.pk_rili_tki{    right:0;position:fixed;  bottom:0; width:100%; left:0; top:auto; border-radius:0; }

}
/*--签到-*/
.wdaka__kin{ opacity: 0; top: -100000px; left: -100000px; width: 100000px; position: fixed; overflow: hidden; height: 40px; left: 0; top: 0; z-index: 100000;}
.wdaka__kin table{ float: left;  border: 1px solid #000;}
.daka__kin table{ float: left;}
 .wdaka__kin img{     width: 10px;
height: 10px;}
.qiandao_table { width:100%;}
.qiandao_table table{table-layout:fixed; min-width:100%; border-spacing:0;border-collapse:unset;  border-top:1px solid #000; border-right:1px solid #000;  }
.qiandao_table th,.qiandao_table td,.wdaka__kin th,.wdaka__kin td{ border-bottom:1px solid #000; border-left:1px solid #000;  text-align:center; min-width:30px;}
/* .qiandao_table th,.qiandao_table td:not(.table_min_td){white-space:nowrap; } */
.qiandao_table td img{ width:10px; height:10px; margin:0 auto;  }
/* .qiandao_table td.qd_name{ width:70px; text-align:left;} */
.qiandao_table .qd_name img{ min-width:70px;}
/* .table_width_min.qiandao_table tr:nth-of-type(1) th:nth-of-type(1){ width: 500px;} */
/* .table_width_min.qiandao_table td.table_min_td{white-space:inherit;  } */
.table_width_min.qiandao_table .table_min_div{ min-width: 120px;max-width: 180px;}
 .table_width_min.qiandao_table td[rowspan].table_min_td + .table_min_td .table_min_div{max-width: 220px;min-width: 180px;}  

.qiandao_table th{ background:#f5f5f5 !important;}
/* .qiandao_table thead th{white-space:nowrap;} */
.qiandao_table th,.qiandao_table td{ position:relative; }
.qiandao_table {   overflow-x:auto;  padding-bottom: 1px;}
.qiandao_table tr:hover td{ background:#f3f3f3;}
.qiandao_table tr td img{opacity:.5;}
.qiandao_table tr:hover td img{opacity:1;}
.qiandao_table  td:nth-of-type(1),.qiandao_table  th[rowspan="2"]{ width:30px;left:0; z-index:1;position:-webkit-sticky; position:sticky;background:#fff;   }
.qiandao_table  [class="qd_name"]{ width:30px;left:30px; z-index:1;position:-webkit-sticky; position:sticky; background:#fff;  }

.qiandao_table  td:nth-of-type(1):after,.qiandao_table  th[rowspan="2"]:after,.qiandao_table  [class="qd_name"]:after{ content:""; display:block; height:100%; right:-1px; background:#000; width:1px; position:absolute; top:0;}

.qiandao_table  td:nth-of-type(1):after,.qiandao_table  th[rowspan="2"]:before,.qiandao_table  [class="qd_name"]:before{ content:""; display:block; height:100%; left:-1px; background:#000; width:1px; position:absolute; top:0;}



.qiandao_selet{ padding:0 15px 10px 15px; }
.qiandao_selet:after{ display:block;content:"";border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
.qiandao_selet input.form-control{ width:200px; font-size:12px;}
.qiandao_anniu{ display:inline-block; width:auto;  border-radius:0 8px 8px 0; margin-left:-6px;}
.qiandao_selet_i{ display:inline-block;}

@media screen and (max-device-width: 767.98px){
.qiandao_selet_i{ display:block;}
.qiandao_selet_i .form-group { display:inline-block; vertical-align:top;}
}
.gongyong_list:after{ content:""; display:block;border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
/*--购物车-*/
.st_gwc_frx a.sczy2{ color:#fff;} 
			.st_gwc_frx .sczy2 span{ font-size:12px; background:#fff; color:#ffb82e; border-radius:15px; margin:0 3px; vertical-align:middle; position:relative; top:-1px; padding:0 7px;}
			.st_gwc{ border-radius: 18px 0 18px 18px;display:none ; width:380px;position:absolute; top:31px; right:0; padding:10px; background:#fff; border:1px solid #ffb82e; z-index:1}
		.st_gwc th{ font-weight:normal; padding:10px; text-align:center;}
		.st_gwc th:nth-of-type(1){ border-top-left-radius:5px;border-bottom-left-radius:5px;}
		.st_gwc th:last-child{ border-top-right-radius:5px;border-bottom-right-radius:5px;}
		.st_gwc tr td:first-child{ padding-left:15px;}
		.st_gwc .jdt{ overflow:hidden; width:62px; height:12px; border:1px solid #e7e7e7; display:block; position:relative; border-radius:8px; margin-right:18px;}
		.st_gwc .jdt i{ display:block; height:10px; background:#89ddb2;}
		.st_gwc .btn{ color:#999}
		.st_gwc_frx{  float:right; position:relative}
		.st_gwc_frx .sczy2{ border:1px solid #ffb82e;  height:32px; display:inline-block; background-color:#ffb82e; border-radius:18px; padding:0 10px;		}
		@media screen and (min-width: 767.9px){
		.st_gwc_frx:hover .sczy2{ position:relative; z-index:2; background:#fff;color:#ffb82e; border:1px solid #ffb82e; border-bottom:none; border-radius: 18px 18px 0 0;}
		 
		.st_gwc_frx:hover .st_gwc{ display:block; }
		}
		
		.st_gwc .btn.btn-primary{ border-radius:15px; background:#ffb82e; border:none; color:#fff; }
 .st_gwc .gwcii{ max-height:300px; overflow-y:auto; margin-bottom:10px;}
				.st_gwc_frx .sczy2 span{  position: absolute;  line-height:14px; background:#ff6000; color:#fff; padding:0 2px;    font-family: Arial;
    font-size: 8px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    font-style: normal;
    text-align: center;
    line-height: 18px;
    position: absolute;
    color: #fff;
    top: -4px;
    right: -5px;
    -webkit-transform: scale(1);
    transform: scale(1);}
	.btn-outline-cs {
    color: #ffb82e; background:none;
    border-color: #ffb82e;
}
			@media screen and (max-device-width: 767.9px){
			.st_gwc_frx{ position: fixed; bottom:50px; right:8px;  }
				.st_gwc_frx .sczy2 { height:58px; width:58px;border-radius:50%; font-size:12px;}
				.st_gwc_frx .sczy2 i{ font-size:24px; clear:both; display:block; height:20px; margin-top:4px; text-align:center;}
			.st_gwc_frx .sczy2 span{right:0; top:0;    -webkit-transform: scale(.8);
    transform: scale(.8);}
				}
.panel-heading > span > a.modal-remove{ color:#999;      padding: 0 4px 0 4px;
    background: rgba(255,255,255,.3);
    border-radius: 9px; white-space:nowrap; }
.panel-heading > .col-md-8{ padding:0;}
.panel-heading > .col-md-4{ padding-right:0;}
 
/*--无漏 库-*/
.wulouai_tiku .treeview .list-group-item {
	cursor: pointer;
}

.wulouai_tiku .treeview span.indent {
	margin-left: 10px;
	margin-right: 10px;
}

.wulouai_tiku .treeview span.icon {
	width: 12px;
	margin-right: 5px;
}

.wulouai_tiku .treeview .node-disabled {
	color: silver;
	cursor: not-allowed;
}


.wulouai_tiku .wltk_center{transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;}
.wulouai_tiku .wltk_left{transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;}
.wulouai_tiku .wltk_right{transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}

@media screen and (min-width: 1024.1px){
.wulouai_tiku .table_div::-webkit-scrollbar{border-radius:10px;width:8px;background:#f3f3f3;}
.wulouai_tiku .table_div::-webkit-scrollbar-track{border-radius:10px;background-color:#f3f3f3;}
.wulouai_tiku .table_div::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;}

 .wulouai_tiku .ur_nav::-webkit-scrollbar{border-radius:10px;width:8px;background:#f3f3f3;}
 .wulouai_tiku .ur_nav::-webkit-scrollbar-track{border-radius:10px;background-color:#f3f3f3;}
 .wulouai_tiku .ur_nav::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;}
 .wulouai_tiku.huiuyuan_zx .ur_nav, .zhujuan_zj_new.huiuyuan_zx .ur_nav{ width:170px; bottom:10px; left:10px; position:fixed; top:90px; overflow-x:hidden; overflow-y:auto;}

 
.wulouai_tiku .wltk_right::-webkit-scrollbar{border-radius:10px;width:8px;background:#f3f3f3;}
.wulouai_tiku .wltk_right::-webkit-scrollbar-track{border-radius:10px;background-color:#f3f3f3;}
.wulouai_tiku .wltk_right::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;}

.wulouai_tiku .wltk_center .treeview::-webkit-scrollbar{border-radius:10px;width:8px;background:#fff;}
.wulouai_tiku .wltk_center .treeview::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;}
.wulouai_tiku .wltk_center .treeview::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;}
}

@media screen and (min-device-width: 767.98px){
.wulouai_tiku .ur_nav{ }

}.wulouai_tiku .bg_huise .bg{ width:auto;  }


.wulouai_tiku .wltk_left{ background:#f3f3f3; padding:10px 14px; width:290px; float:left; top:0; bottom:0;  position:absolute;   z-index:10; left:0;   overflow: hide;      display: flex;
    flex-direction: column; 
    align-items: flex-start; }


.wl_tiku_1 .yx_top,.wl_tiku_2 .yx_top,.wl_tiku_1 .wltk_right,.wl_tiku_2 .wltk_right,.wl_tiku_1 .wltk_center{ display:none;}
.wl_tiku_1 .wltk_left{ width:100%; z-index:11;}
.wl_tiku_2.wulouai_tiku .wltk_left,.wl_tiku_2.wulouai_tiku .wltk_center{ width:49%; z-index:11;}
.wl_tiku_2.wulouai_tiku .wltk_center{ left:50%;}

.wl_tiku_2 .wltk_left .nav-pills>li,.wl_tiku_1 .wltk_left .nav-pills>li{ width:140px; min-width:auto}
.wl_tiku_2 .wltk_left .nav-pills>li:nth-of-type(1),.wl_tiku_1 .wltk_left .nav-pills>li:nth-of-type(1){ position:absolute; left:10px; width:80px; }
.wl_tiku_1 ul.nav,.wl_tiku_2 ul.nav{ padding-left:70px;}
.wulouai_tiku .wltk_center{    background: #fff;border-radius:8px;border: 1px solid #ccc; width:280px;  float:left;top:0; bottom:0; position: absolute; z-index:11;left:305px; }
.wulouai_tiku .wltk_right{background:#f3f3f3; width:calc(100% - 610px); overflow-y:auto;  right:20px; position:absolute; top:0 ; bottom:0; z-index:13; padding-left:20px;}


.wulouai_tiku .footer{ display:none;}

.wulouai_tiku { background:#f3f3f3}
.wulouai_tiku .list-group-item:first-child{  }
.wulouai_tiku .treeview{         margin-top:40px;  height:calc(100% - 73px); overflow-y:auto;     }
.wulouai_tiku .table_div{  width:100%;          height:calc(100% - 35px); overflow-y:auto; margin-top:10px;      }

.wulouai_tiku .list-group-item{ border-left:none;border-right:none; }
.wulouai_tiku .treeview>ul>li:nth-of-type(1){ border-top:none;}
.wulouai_tiku .table>tbody>tr:nth-of-type(1)>td{border-top:none;}
.wulouai_tiku .blank30px{ height:10px;}
.wulouai_tiku .navbar-form{width:300px; }

.wulouai_tiku .navbar-form,.cy_cy_body_kk .gwc_nav_left.gwc_nav_left_2 .navbar-form{          float:left;  position:relative; margin:0 -10px;  }
.cy_cy_body_kk .gwc_nav_left.gwc_nav_left_2 .navbar-form{width:100%; padding-left: 0; padding-bottom: 10px; clear: both; display: block; margin: 0; }
.wulouai_tiku .navbar-form .btn-default,.cy_cy_body_kk .gwc_nav_left.gwc_nav_left_2  .navbar-form .btn-default{ position:absolute; background:rgba(0,0,0,0); right:10px; top:0; border:none; padding:2px 0; width: 50px;}
.wulouai_tiku .navbar-form .btn-default i,.cy_cy_body_kk .gwc_nav_left.gwc_nav_left_2 .navbar-form .btn-default i{ font-size:21px;}
.wulouai_tiku .navbar-form .form-group,.cy_cy_body_kk .gwc_nav_left.gwc_nav_left_2 .navbar-form .form-group{ width:100%; max-width:300px;}
.wulouai_tiku .navbar-form .form-control,.cy_cy_body_kk .gwc_nav_left.gwc_nav_left_2  .navbar-form .form-control { width:100%; border-radius:20px;}


@media screen and (min-width:767.9px){
    .gwc_nav_left .row .col-sm-6:nth-of-type(1){ padding-right: 0; }
    .gwc_nav_left .row .col-sm-6:nth-last-of-type(1){ padding-left: 0; }
}


.wulouai_tiku .nav-pills>li:nth-of-type(1){ width:100%; display:block;  }
.wulouai_tiku .nav-pills>li:nth-of-type(1) a{color:#a5a5a5;  }
.wulouai_tiku .nav-pills>li{ min-width:30%;}
.wulouai_tiku .nav-pills>li a{font-family:'宋体'; font-size:12px;display:inline-block; }
.wulouai_tiku .nav>li>a{ padding:4px 5px; border-radius:19px;}
.wulouai_tiku .table>tbody>tr>td{ padding-left:0; padding-right:0;  }

.wulouai_tiku .treeview .icon.glyphicon:not(.check-icon,.expand-icon)::before { content:"\e7fc"; font-family:iconfont;}
.wulouai_tiku .treeview .glyphicon-plus:before{ content:"\e7fb"; font-family:iconfont;}
.wulouai_tiku .treeview .glyphicon-minus:before { content:"\e7fd"; font-family:iconfont;}

.wulouai_tiku .treeview .node-icon{ display:none;}
.wulouai_tiku .treeview span.indent{ position:relative;}
.wulouai_tiku .treeview span.indent:after{ content:""; width:1px; position:absolute; height:calc(100% + 14px); top:-7px; display:block; border-left:1px dashed #ccc; left:0;}
.wulouai_tiku .list-group-item{ padding-top:8px; padding-bottom:8px; border:none;}

.wulouai_tiku .wltk_center_btn{ position:absolute; bottom:0; z-index:2; width:100%; }
.wulouai_tiku .wltk_center_btn .btn{ width:50%; border:none; border-top:#e7e4e4 1px solid; float:left; }
.wulouai_tiku .wltk_center_btn .btn:nth-of-type(1){ border-radius:0 0 0 8px; }
.wulouai_tiku .wltk_center_btn .btn:nth-of-type(2){ border-left:#e7e7e7 1px solid;border-radius:0 0 8px 0; }

.wulouai_tiku .wltk_center_title{ padding:0 10px; font-size:18px; line-height:40px; background:#f7f8f8; border-radius:8px 8px 0 0; position:absolute; top:0; left:0; width:100%; z-index:2;}
.wulouai_tiku .wltk_center_title span{ font-size:13px; color:#ccc;} 
.wulouai_tiku .table .nav{ position: relative;}

/*---
.wltk_center{ left:150px;}
.wltk_center:hover{ z-index:16;  }.wltk_left:hover{ z-index:12;}
.wltk_right{ width:calc(100% - 330px); border-left:1px solid #ccc;	}
.wltk_left:hover{ z-index:15;}
.wltk_left:hover ~ .wltk_right,.wltk_center:hover ~  .wltk_right{ z-index:10;}

--*/
.wulouai_tiku .wltk_left_btn{ display:none;width:130px; top:0; bottom:0; position:absolute; left:0; background:rgba(0,0,0,0);z-index:15; cursor:pointer;}
.wulouai_tiku .wltk_left_btn2{ display:none;width: 150px; top:0; bottom:0; position:absolute; left:130px; background:rgba(0,0,0,0);z-index:15; cursor:pointer;}
.wltk_new:not(.wl_tiku_1) .wltk_left_btn,.wltk_new:not(.wl_tiku_1) .wltk_left_btn2,.wltk_new:not(.wl_tiku_2) .wltk_left_btn,.wltk_new:not(.wl_tiku_2) .wltk_left_btn2{ display:block;}
.wltk_new .wltk_center{ left:130px;}
.wltk_new .wltk_right{ width:calc(100% - 340px); 
    padding-left: 30px;	}
.wltk_new .wltk_right:before{ position:fixed; content:""; display:block; height:100%; top:0; margin-left:-30px; width:1px;background:#ccc;}
.wltk_new .wltk_right_btn .iconp_prv{ display:none;}
.wltk_new .wltk_right_btn .iconp_next{ display:block;}

.wltk_new_1 .wltk_left_btn{ display:none !important;}
.wltk_new_1 .wltk_left_btn2{ width: 40px;
    left: 280px; background:rgba(225,225,225,.8) ;}
.wltk_new_1 .wltk_center{left: 280px;}

.wltk_new_2 .wltk_center{    left: 30px;}
.wltk_new_2 .wltk_left_btn2{ display:none !important;}
.wltk_new_2 .wltk_left_btn{ width:30px; left:0; background:rgba(225,225,225,.8) ;}
.wltk_new_2 .wltk_left_btn:before,.wltk_new_1 .wltk_left_btn2:before{content:"\e7de"; font-family:"iconfont"; display:block; position:absolute; top:50%; color:#000; width:100%; line-height:40px;    margin-top: -22px;
    text-align: center;}
 
 .wulouai_tiku .wltk_right_btn{    margin-left: -20px; position:fixed; top:50%; border:1px solid #ccc; background:#fff;      width: 21px;
    border-right: none;
    line-height: 40px; text-align:center; margin-top:-20px; cursor:pointer;}
	.wltk_new.wulouai_tiku .wltk_right_btn{margin-left: -30px; }
	 .wltk_new .wltk_right_btn{  border:1px solid #ccc;border-left:none; }
	 
	 
	 .wulouai_tiku .ur_center{ position: absolute; top:95px; bottom:10px; left:180px; right:0; width:auto; padding-bottom:0;}
	 .zhujuan_zj_new.huiuyuan_zx .footer  { display:none}
	 .zhujuan_zj_new.huiuyuan_zx .ur_center .gwc_nav_left { top:90px; border-radius:10px; bottom:10px;  }
	 .zhujuan_zj_new.huiuyuan_zx .ur_center .zhujuan_cy{ background:none; border:none;}
	 	 .zhujuan_zj_new.huiuyuan_zx .bg  { width:100%;}
		 .zhujuan_zj_new .wx{ display:none}
	@media screen and (max-device-width:1024px){ 
	 

	 .wulouai_tiku .ur_nav{ }
	 .rnav_user_this.wulouai_tiku .ur_center  { display:none; }
	 .wulouai_tiku .navbar-form{ padding-top:0; padding-bottom:0;}
.wulouai_tiku .wltk_left_btn,.wulouai_tiku .wltk_left_btn2,.wulouai_tiku .wltk_right_btn{ display:none !important; }
.wulouai_tiku .ur_center{ bottom:0;}
.wulouai_tiku .ur_center  { padding:0; top:87px;}
.wulouai_tiku.wl_tiku_2 .wltk_left{ left:0;   width:100%;}
.wulouai_tiku .wltk_center{ left:0;   width:100%;}
.wulouai_tiku .wltk_right{ padding:0;left:0;   width:100%;}
 
.wulouai_tiku .table>tbody>tr>td{ width:100%; display:block;}
.wulouai_tiku .yx_top{ top:105px;  }

 body.wulouai_tiku >.bg_huise{ min-height:auto;}
 
  .wulouai_tiku .wl_tiku__fenlei{ position:fixed; top:48px; left:0; right:0;background:#fff; line-height:38px;	 z-index:20;}
 .wulouai_tiku .wl_tiku__fenlei{display: flex;flex-wrap: wrap; }
.wulouai_tiku .wl_tiku__fenlei li { position:relative; font-size:15px;
  text-align:center;
    white-space: nowrap;
 
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: table-cell;
    width: 1%;
}
.wl_tiku_1 .wl_tiku__fenlei2,.wl_tiku_1 .wl_tiku__fenlei3/*--,.wl_tiku_2 .wl_tiku__fenlei3--*/{ display:none !important;}
.wl_tiku_1.wulouai_body_min .wl_tiku__fenlei2{    display: table-cell !important;}
.wulouai_tiku .wl_tiku__fenlei li i:before{ font-size:19px;}
.wulouai_tiku .wl_tiku__fenlei3{ color:#c9282c}
.wulouai_tiku .wl_tiku__fenlei3:after,.wl_tiku_2 .wl_tiku__fenlei2:after,.wl_tiku_1 .wl_tiku__fenlei1:after{ content:""; display:block; width:50px; left:50%; margin-left:-25px; background:#c9282c; position:absolute; bottom:0; height:1px;}
.wl_tiku_1 .wl_tiku__fenlei1{ color:#c9282c}
.wl_tiku_2 .wl_tiku__fenlei2{ color:#c9282c}
 .wl_tiku_1 .wl_tiku__fenlei3{ color:#000}
.wl_tiku_2 .wl_tiku__fenlei3{ color:#000}
.wl_tiku_1 .wl_tiku__fenlei3:after,.wl_tiku_2 .wl_tiku__fenlei3:after{ display:none}

.wl_tiku_2_new.wl_tiku_2.wulouai_tiku .wltk_center{ top:10px;}

.wulouai_tiku .ur_center{ left:0;}
.wl_tiku_2 .wltk_left{ left:0;  height:40%; width:100%;}

.wl_tiku_2 .wltk_left .nav-pills>li:nth-of-type(1), .wl_tiku_1 .wltk_left .nav-pills>li:nth-of-type(1){ position:relative; width:100%; left:auto;}
.wl_tiku_1 ul.nav, .wl_tiku_2 ul.nav{ padding-left:0;}

.wl_tiku_2.wulouai_tiku .wltk_center {left: 10px; width: calc(100% - 20px);top: 40%;}
.wl_tiku_2 .wltk_center_btn{ display:none;}

 
.wulouai_tiku .xuanxi_cxx{ padding:10px 20px;}
.wulouai_tiku .xuanxi_cxx > h3{ padding-left:0;}
	}
	
		@media screen and (max-device-width:767.98px){ 
		.wulouai_tiku .yx_top{ top:auto; bottom:0;  }
		.wl_tiku_2 .wltk_left .nav-pills>li, .wl_tiku_1 .wltk_left .nav-pills>li{ width:30%;}
 
		.wulouai_tiku .navbar-form,.wulouai_tiku .navbar-form .form-group{ max-width:100%;}
		.wulouai_tiku .navbar-form {  margin: 0;padding: 0;}
		.wulouai_tiku .navbar-form .btn-default{ right:0;}
		 
		}
		.wltk_center_title .btn-link{ color:#d75959}
		.wulouai_t_list .checkbox_style{padding: 0 10px }.wulouai_t_list .checkbox_style input[type=checkbox] + i{ vertical-align:top; margin-right:2px;}
 
 @media screen and (max-device-width: 767.98px){
 .wulouai_t_list .checkbox_style{ display:block; clear:both;padding: 10px 10px 0}
 }
 
 /*--笑脸操作 会不会--*/
 	.wl_xiaolian_1,	.wl_xiaolian_2,	.wl_xiaolian_3{ padding:4px 8px; margin:0; font-size:14px;}
	.wl_xiaolian_1 span,.wl_xiaolian_2 span,.wl_xiaolian_3 span{ opacity:.6;white-space:nowrap;}
	.wl_xiaolian_1:hover span,.wl_xiaolian_2:hover span,.wl_xiaolian_3:hover span{ opacity:1;}
 	.wl_xiaolian_1 span:before,.wl_xiaolian_2 span:before,.wl_xiaolian_3 span:before{ op background-position:center; background-repeat:no-repeat; background-size:100% 100%; width:20px; height:20px; display:inline-block; content:"";    vertical-align: middle; position:relative; top:-1px;}
										.wl_xiaolian_1 span:before{ background-image:url(../img/xiaolian/1_.png)}
										.wl_xiaolian_2 span:before{background-image:url(../img/xiaolian/2_.png)}
										.wl_xiaolian_3 span:before{background-image:url(../img/xiaolian/3_.png)}
										
							.wl_xiaolian_1 input:checked + span,.wl_xiaolian_2 input:checked + span,.wl_xiaolian_3 input:checked + span{ opacity:1;}
							.wl_xiaolian_1 input:checked + span:before{ background-image:url(../img/xiaolian/1.png)}
										.wl_xiaolian_2 input:checked + span:before{background-image:url(../img/xiaolian/2.png)}
										.wl_xiaolian_3 input:checked + span:before{background-image:url(../img/xiaolian/3.png)}
										.wl_xiaolian_1,.wl_xiaolian_2,.wl_xiaolian_3{ overflow:hidden; position:relative;}
										 @media screen and (max-device-width: 767.98px){
											 .wl_xiaolian_1{margin: 0 0 0 -15px;}
										 }.wl_xiaolian_1 input,.wl_xiaolian_2 input,.wl_xiaolian_3 input{ display:none}
										 
										 /*---小窗口---*/
										 	  .iopen_samll .ibox{ top:auto!important; right:15px!important; left:auto!important; bottom: 10px!important;width:280px !important;  }
	  .iopen_samll .my-video-dimensions,.iopen_samll .alert_tishi #my-wrap{ height:160px;}
	  .iopen_samll .ibox-content{ padding:0;}
	  .iopen_samll .alert_tishi{ overflow:hidden;}
	 .iopen_samll .my-video-dimensions,.iopen_samll.iopen .ibox{ border-radius:0;}
	    .iopen_samll .cc_gy_all_br { display:none;}
@media screen and (max-device-width: 1024.1px) {

		/* .iiibox-title>i{margin-top:-28px;} */
	 .iopen_showvideo.iopen_samll .ibox-content{ height:300px !important;}
	 .iopen_samll .ibox .ibox-title{width:280px !important; }
	  .iopen_samll .ibox .ibox-title h5{ text-align:left;}
      .iopen_samll button{ display: none;}
		}
		
		@media screen and (max-device-width: 767.98px){
			 .iopen_samll  .iiibox-title>i{margin-top:-10px;}
			 .iopen_samll  .ibox .ibox-title h5{ display:none;}
		 	 .iopen_samll .ibox .ibox-title{width:180px !important; }
	  .iopen_showvideo.iopen_samll .ibox-content{height:auto !important;}
	 	  .iopen_samll .ibox{ top:auto!important; right:15px!important; left:auto!important; bottom: 10px!important;width:180px !important;  }
            .iopen_samll .others_vedio_k{ display: none !important;}
	  .iopen_samll .my-video-dimensions,.iopen_samll .alert_tishi #my-wrap{ height:120px;}

	  
		}
		
		.banjilist_tag_no_s a{ cursor: auto;}
		 .banjilist_tag{ padding:10px 10px 0 10px ; vertical-align:middle;color:#ff5d5d ;}
  .banjilist_tag a,.banjilist_tag span{ display:inline-block; vertical-align:middle; padding:4px 10px; }
  
  .banjilist_tag a:hover{   background:#777 ; border-color:#666;color:#fff ;  }
  .banjilist_tag a,.banjilist_tag_no_s a:hover{border-radius:18px; border: 1px solid;   margin:2px 2px;
    background: #f5f5f5;
    background-image: -webkit-linear-gradient(0deg, #f8fafa, #fff);
    background-image: -webkit-linear-gradient(top, #f8fafa, #fff);
    background-image: linear-gradient(0deg, #f8fafa 3%, #fff 100%);
    border: 1px solid #e3e3e3;
    border-top: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;color:#000 ; 
   }
    a.tag_bianjie .iconcy_icon_2{ font-size:12px; margin-right:2px;}
	  a.tag_bianjie{ color:#ff5d5d; } 
	 a.tag_bianjie:hover,.banjilist_tag a.this{ background:#ff5d5d; color:#fff;border-color:#f13737; } 
 
 
 		.en_tool{ font-size:12px; font-family:宋体; vertical-align:top; padding:5px 5px; background:rgba(255,255,255,.9); margin:0 3px 0 3px; top:-2px; position:relative; border-radius:18px; color:var(--wuloulan); cursor:pointer;}
																					.en_tool:hover{  background:rgba(0,0,0,.3);   color:#fff;  }
																					.en_tool i{ margin-right:2px; position:relative; top:2px;}
																					.en_tool i.iconkefu-fill{font-size: 18px;    line-height: 16px;}
                                                                                    .banjilist_tag_no_s{ display: inline-block; padding-left: 0;padding-top: 0;}
                                                                                    .banjilist_tag_no_s a,.banjilist_tag_no_s a:hover{ font-size: 12px;color: #8890a6;}		
                                                                                    .banjilist_tag > span.bj_checkbox{ color: #000; }		
                                                                                    .banjilist_tag .checkbox_style input[type=checkbox] ~ i{ margin: -3px 2px 0 0;}		
                                                                                    .banjilist_tag .checkbox_style{ padding-top: 5px;}											
																					
/*--新增关联课程--*/
 .bj_cy_bj2{  position:relative;border-radius:8px;padding:10px 15px 10px 10px;background: url(../img/all/bj_07_.png) right bottom;height: 88px;    margin-bottom: 8px;}
 .bj_cy_bj2 li{     
 
 
 text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 1;/*--行数--*/
    font-size: 13px;
    background: url(../img/pingce/icon.png) no-repeat 4px 3px;
	background-size:16px 16px; 
 
 
    padding: 2px 50px 2px 24px;position:relative; margin:0 0 2px 0;}
	 .bj_cy_bj2 li:hover{background-color:#fff;  border-radius:8px; }
	.bj_cy_bj2 ul{ max-height:70px; overflow:auto; }.bj_cy_bj2_t + ul{padding-left:25px;    }
	.bj_cy_bj2 ul::-webkit-scrollbar{border-radius:10px;width:8px;background:#edf0d5;}
.bj_cy_bj2 ul::-webkit-scrollbar-track{border-radius:10px;background-color:#edf0d5;}
.bj_cy_bj2 ul::-webkit-scrollbar-thumb{border-radius:10px;background:#777;}
.bj_cy_bj2_luzhi{ background-color:#6882be; cursor:pointer;  position:absolute; right:5px; padding:1px 8px;  top:2px;  color:#fff; font-size:12px; border-radius:4px;}
.bj_cy_bj2_t{ position:absolute; top:0; left:0; height:88px; width:30px; padding:11px 10px; background:#fff; border-radius:8px 0 0 8px; color:#6882be; line-height:17px;}

/***-------学生学习分析---------*/
.bg_lvse{ background:#color;}
 .color_lvse{ color:#49b5d9}
 .fx_ib{ width:14px; height:14px; display: inline-block; vertical-align:middle; position: relative; top:-2px; margin-right:3px; margin-left:10px;}
 .bingtu  span:nth-of-type(1) .fx_ib{ margin-left:0;}
 .bg_hongse{ background:#d41d1d;}
 .bg_cs{ background:#f8a900;}
 .bg_lvse{ background:#54bf89;}
 .bg_lanlv{ background:#49b5d9;}
 
 .fx__c{display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
 .fx__left{ border:1px solid #e4e4e4;border-right-color:#f0f0f0;padding:20px;position:relative; background:#f8f8f8; width:280px; float:left;  border-radius:10px 0 0 10px;  }
 .fx__right{border:1px solid #e4e4e4; border-left:none;position:relative; background:#fff; width:calc(100% - 280px); float:right;    border-radius:0 10px 10px 0;   }
 
 .fx__left h3{ font-size:18px; padding-bottom:10px;}
 
 .fx__left canvas{  margin:0 auto;}
 .fx__left h4{ font-size:14px; font-weight:bold;}
 .bingtu{ text-align:center;}
 .fx__left_fl{  display: inline-block; margin-left:40px;}
 .fx__left_fl span{ display:block; padding-bottom:10px; }
 .zhongwo_title{ display:inline-block; vertical-align:top;}
 
.fx__right .a_titile{ padding:20px 30px;}
 .fx__left .line{ background:#e6e6e6; margin:20px 0;}
 .fx_table{ background:#fff;} 
.fx_table .treeview {
    margin-top: 0; padding:0 20px;
    height: calc(100% - 73px);
    overflow-y: auto;
}.fx_table li *{ position:relative; z-index:2; vertical-align: top;}
.fx_table .fx_jdt{ left:10px; line-height:30px;position: absolute;  right:0; height:30px;   display:block; top:2px;z-index:1}
.fx_table .fx_jdt i{  height:30px;  position:relative; min-width:1px; display:inline-block; border-bottom-width:1px ; border-bottom-style:solid;   }
.fx_jdt,.fx_jdt i{border-radius: 18px;}
.fx_jdt em{ position:absolute; right:10px; top:0; font-family: arial ; font-style:normal; font-size:18px;text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
*filter: Glow(color=#fff, strength=1); font-weight:bold;}

.fx_jdt_2 li,li.fx_jdt_2{ height:65px;}
.fx_jdt_2 li .fx_jdt,li.fx_jdt_2 .fx_jdt,.fx_jdt_2 li .fx_jdt i,li.fx_jdt_2 .fx_jdt i{ height: 28px;}
.fx_jdt_2 li span.indent:after,li.fx_jdt_2 span.indent:after{ height:70px !important; top: -11px !important;}
.fx_jdt ~ .fx_jdt{ top: 32px !important;}
.fx_jdt em font{ font-size: 12px;}

.indent~.fx_jdt{ left:30px;}
.indent~.indent~.fx_jdt{ left:50px;}

.indent~.indent~.indent~.fx_jdt{ left:70px;}
.indent~.indent~.indent~.indent~.fx_jdt{ left:90px;}

.fx_jdt0{background-color:#f5f5f5;}
.fx_jdt0 i{background:#e1e1e1 ; border-color:#ccc; background: linear-gradient(90deg, #e1e1e1, rgb(204, 204, 204));}
.fx_jdt0 em{color:#ccc;  

}

.fx_jdt1{background-color:#fce5e5 ;}
.fx_jdt1 i{background:#ef5656 ; border-color:#95180f; background: linear-gradient(90deg, #ECA59E, #E97E7E);}
.fx_jdt1 em{color:#ef5656;  

}

.fx_jdt2{background-color:#fff6e2 ;}
.fx_jdt2 i{background:#ffba26 ; border-color:#8c6613;; background: linear-gradient(90deg, #F3D893, #F0C75F);}
.fx_jdt2 em{color:#ffba26;   }

.fx_jdt3{background-color:#e7f3db ;}
.fx_jdt3 i{background:#54bf89 ; border-color:#345c09;background: linear-gradient(90deg, #63E5A7, #42D790);}
.fx_jdt3 em{color:#54bf89; 
   }
   .cw_ren{ text-align: right; padding-top: 0; top:8px; font-size:13px; background-color: rgba(255, 255, 255, .7); display: inline-block; padding: 0 8px ; border-radius: 8px; line-height: 18px;      color: #dc1e32; position: absolute !important; right: 90px;}
   .fx__c_pdf .cw_ren{right: 100px;}
 
   .cw_ren ~ .cw_ren{ top:30px;top:38px}
   .pdffx_bg{ max-width: 970px; text-align: left; margin: 0 auto;-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 10px rgb(0 0 0 / 20%); background: #fff; border-radius: 8px;

}
.pdffx_bg .badge{ display: none;}
.pdffx_kin{ padding: 20px;}
.pdffx_bg .a_titile{ padding: 20px 20px 10px 20px; background-color: #e9e9e9;    background-image: -webkit-linear-gradient(90deg, #e9e9e9, #fff);
    background-image: -webkit-linear-gradient(top, #e9e9e9, #fff); 
     background-image: linear-gradient(90deg, #e9e9e9 3%, #fff 100%); border-radius: 8px 8px 0 0;}
   @media screen and (max-width: 1500px){
    .fx__left{ width:220px;}
    .fx__right{width: calc(100% - 220px);}
   }
   @media screen and (max-width: 1300px){
    .fx__left{ width:180px;}
    .fx__right{width: calc(100% - 180px);}
   }
   @media screen and (max-device-width: 1024px){
    .fx__left{ width:180px;}
    .fx__right{width: calc(100% - 180px);}
   }

@media screen and (max-device-width:767.98px){
      .fx__left{  padding:10px;   border: 1px solid #e4e4e4; border-radius:8px 8px 0 0}
      .fx__right{    border: 1px solid #e4e4e4;  border-top:none; border-radius:0 0 8px 8px }
      .fx__left,.fx__right{ width:100%;}
	  .fx__left_fl span{ display:inline-block;}
	  .fx_table .treeview{ padding:10px;}
	  .fx__right .a_titile{ padding:10px 10px 0 10px;}
	  .fx_div{ width:50%; float:left; text-align:center;}
	  .fx__left .line{ margin:10px 0;}
   }
   
   .tm_select{ margin:-12px 0; background: rgba(0,0,0,0); border:none; padding:10px; cursor:pointer; }

   .fx__c_pdf_new .fx__left{ width: 220px; }
   .fx__c_pdf_new .fx_div{ width: 100%;}
  .fx__c_pdf_new .header,.fx__c_pdf_new .header_br,.fx__c_pdf_new .ur_nav { display: none;}
  .fx__c_pdf_new .ur_center{ width: 900px; margin: 0 auto; float: none;}
  .fx__c_pdf_new .fx__right{    width: calc(100% - 220px);}
  .fx__c_pdf_new  .btn  { display: none;}
  .fx__c_pdf_new  .xyfx_Chart1{width: 100%;}
  .fx__c_pdf_new  .xyfx_Chart2{width: 100%;}
  .fx__c_pdf_new  .xyfx_Chart3{width: 100%;}
  .fx__c_pdf_new  .xyfx_Chart1 p{ padding-left: 0;}
  .fx__c_pdf_new  .fx__left_fl{ display: block; margin: 0;}
  .fx__c_pdf_new  .fx__left_fl span{ display: inline-block;}
  .fx__c_pdf_new  .fx__right,.fx__c_pdf_new .fx__left{ border: none; border-radius: 0;}
.fx__c_pdf_new   .cw_ren{ text-align: right; padding-top: 0; font-size: 12px; background-color: #fff; display: inline-block; padding: 0 8px ; border-radius: 8px;  float: right; margin-right:40px; color: #dc1e32;}


/*--新增分析--*/
body:not(.body_xuesheng) .xyfx_Chartw .a_titile:before ,body .xyfx_Chartw .a_titile:before {    background: #62c1b6; }
.xyfx_kin{ padding: 10px 30px;}
.xyfx_Chart1{ float: left; width: 25%;}
.xyfx_Chart2{ float: left;width: 30%;}
.xyfx_Chart3{ float: left;}
.xyfx_Chart1 h2{ color: #62c1b6; font-size: 50px; padding-top: 15px;}
.xyfx_Chart1 h2 span{ font-size: 16px; font-weight: normal;}
.xyfx_Chart1  p{ font-size: 14px; padding-top: 5px; padding-left: 10px;}
.xyfx_Chart1 i{ margin-right: 4px;}
.xyfx_Chart2 .xyfx_kin{ padding-top: 0;padding-bottom: 0;}
.xyfx_Chart3 .xyfx_kin{  }
.xyfx_Chart3{ width:70%;}
.xyfx_Chart3 canvas{ max-width: 100%; height: 160px;}

.xyfx_Chart1 ~ .xyfx_Chart3{ width:45%}
@media screen and (max-device-width: 1024px){
    .fx__right .xyfx_Chartw .a_titile{ font-size: 14px;}
.xyfx_Chart1{   width: 100%;}
.xyfx_Chart2{  width: 42%;}
.xyfx_Chart3{ width:58%;}
.xyfx_Chart2 canvas{ max-width: 320px;}


.xyfx_kin{ padding: 10px 20px;}

.xyfx_Chart2 canvas{ height: auto; width: 80%; margin: 0 auto;}
.xyfx_Chart2 .xyfx_kin{ text-align: center;}
.xyfx_Chart3 canvas{ height: 100px;}
.xyfx_Chart1 p{ display: inline-block; padding-top: 0;}
.xyfx_Chart1 h2{ font-size: 40px;margin-bottom: 0;padding-top: 0;}
.xyfx_Chart1 .xyfx_kin{  }
.xyfx_Chart2{  width: 40%;}
.xyfx_Chart3{ width:60%;}
.fx__right .a_titile .btn.btn-warning{ position: fixed; left: 50%; bottom: 20px; width: 120px; margin-left: -60px; z-index: 100; border-radius: 18px;} 
.fd_btn_ch { z-index: 10; text-align: center; position: fixed; left: 0; right: 0; bottom: 20px; display: flex; }
.fd_btn_ch .btn{width: auto !important; left: auto !important; margin: 0 auto !important; bottom: auto !important; position: initial !important;}
}
@media screen and (max-device-width:767.9px){
   
}
@media screen and (max-device-width:767.98px){
    .xyfx_Chart1{   width: 100%;}
    .xyfx_Chart2{  width: 100%;}
    .xyfx_Chart3{ width:100%;}
    
}
   
   /*---评价列表输出--*/
 .pingjia_ilist{ margin-left:20px; padding-top:10px; }
 @media screen and (max-device-width: 767.98px){
  .pingjia_ilist{width:calc(100% - 20px);  padding: 15px 15px 0 15px; }
  .pingjia_ilist li{ padding-left:55px;}
  .pingjia_ilist li .font_16px ,.pingjia_ilist li  h6{
    font-size: 14px !important;
}
 }   
 
 
    /*---select改造--*/

.select_shaixuan a{ cursor:pointer;}
.select_shaixuan>ul>li>a:after,.select_shaixuan a i{
    content: "";
    display: inline-block;
    width: 0;
    height: 0; right:5px; top:50%; position:absolute; margin-top:-2px;

	}.select_shaixuan>ul>li>a:after{      border-left: 4px solid transparent ;
    border-right: 4px solid transparent ;
    border-top: 6px solid #ccc;}
	.select_shaixuan a i{  border-bottom: 3px solid transparent ;
    border-top: 3px solid transparent ;
    border-left: 6px solid #ccc;}
.select_shaixuan  { position:relative;
	background:#fff;
	display: inline-block;
    height: 30px;
 
    font-size: 14px;
    line-height: 30px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -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;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	/*x坐标，y坐标，模糊程度，颜色*/
white-space:nowrap;
	/*避免文字换行*/
}	 
.select_shaixuan ul {padding:0; margin:0;   border-radius: 4px;}
.select_shaixuan ul li { padding:0; margin:0;position:relative;}

.select_shaixuan ul li a { padding:0 20px 0 10px;
	text-decoration:none;
	color:#777;
	 
	display:block;
	background:url(detail.png) bottom right no-repeat;
}.select_shaixuan>ul>li a{ padding-right:30px; }.select_shaixuan>ul>li{border-radius:3px 3px 0 0;}
.select_shaixuan>ul>li>ul{ min-width:calc(100% - 2px);}
.select_shaixuan ul li a:only-child {
	background:none;
}
.select_shaixuan:not(.select_shaixuan_new) ul li:hover {
	background:var(--wuloulan);
}
.select_shaixuan:not(.select_shaixuan_new) ul li:hover > a {
	color:#fff;
}
.select_shaixuan:not(.select_shaixuan_new) ul li:hover > ul {
	display:block;
	/* 鼠标进入母选单後，显示子选单 */
}
.select_shaixuan > ul > li {
	display:inline-block;
	/* 使一级选单排成一列 */
}
.select_shaixuan ul ul {  
	position:absolute;
	top:100%;
	list-style:none;
	background:#fff;
	  border: 1px solid #ccc;
	display:none;
}
.select_shaixuan ul ul ul {
	position:absolute;
	left:100%;
	top:0;
}


.select_shaixuan:hover{ position: relative;  z-index:10000;}
/*--.select_shaixuan_show>ul>li>ul ul{ display:block; position: inherit; background:#e7e7e7; left:auto; top:auto;}-*/
.select_shaixuan_show>ul>li>ul>li{ width:33.3%; float:left;}
.select_shaixuan_show li:hover{ z-index:1000;}
.select_shaixuan_show>ul>li>ul{ width:500px;right:0;  }
.select_shaixuan_show li a{text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 1;/*--行数--*/}

.btn_shenqing{display:inline-block;border-radius: 20px; border-color:#fc9754; color:#fc9754; background:none; }
.btn_shenqing:hover{ background-color:#fc9754; color:#fff;   }
 @media screen and (max-device-width: 767.98px){
.wulouai_tiku .navbar-form{ width:calc(100% - 120px)}
 }
 /*---多选---*/
 
 .danxuank2 {    padding-top: 4px; margin-left:-2px;}
.form-item .danxuank2 {padding-top:12px}
 
 .danxuank2 label{color: #8a8a8a;text-align: center;position: relative; height: 32px; line-height: 32px; min-width:40px;  margin-right: 5px;}
  .danxuank2 label span{  border-radius:5px; white-space:nowrap; overflow:hidden; display:inline-block; max-width:100%;padding: 0 15px;  background:#efefef;border: 1px solid #efefef;} 
  .gwc_nav_left  .danxuank2 label span,.danxuank2_mb label span{        padding: 0 8px;     background: #f5f5f5;
    background-image: -webkit-linear-gradient(0deg, #f8fafa, #fff);
    background-image: -webkit-linear-gradient(top, #f8fafa, #fff);
    background-image: linear-gradient(0deg, #f8fafa 3%, #fff 100%);    border: 1px solid #e3e3e3;    border-top: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5; }
  .gwc_nav_left .danxuank2 label{float: left;height: 26px;line-height: 26px;}
  .gwc_nav_left  .danxuank2 .radio{    height: 24px;line-height: 24px;}
  .gwc_nav_left  .danxuank2 input[type="radio"]:checked + .radio:before,  .gwc_nav_left  .danxuank2 input[type="checkbox"]:checked + .radio:before{ display: none;}
				   .danxuank2 .radio { margin:0; left: 0; top:0;  border-radius:5px; overflow:hidden; width: 100%; height: 100%; position: absolute; background: none;height: 34px; 
}
				  .danxuank2 input[type="radio"]:checked ~ span ,.danxuank2 input[type="checkbox"]:checked ~ span {border: 1px solid #fc9754; background:#fff; 
					 
				  } .danxuank2 input[type="radio"]:checked ~ *,.danxuank2 input[type="checkbox"]:checked ~ *{ color:#fc9754}
				  
				  .danxuank2 input[type="radio"]:checked + .radio:before,.danxuank2 input[type="checkbox"]:checked + .radio:before{ display: block; content: "\e722"; vertical-align:bottom; position: absolute; font-size: 16px; right:-1px; bottom: -8px;  font-family: "iconfont" !important;}
				  
				  /*---无漏ai 组卷优化---*/
				  
				  @media screen and (max-device-width:767px){
					  /*--.zhujuan_zj_new *{ display:none;}.zhujuan_zj_new:before{ content:"请使用电脑编辑"}--*/
					  }
							body>.bg_huise:after,.panel-rihgt_k:after{ content:"";display:block;border-top: 1px solid !important;
    margin-top: -1px !important;
    border-top: 0;
    margin-top: 0;
    clear: both;
    visibility: hidden; }.gwc_nav_left .show_item_click,.gwc_nav_left .line,.fenleix_inpux{ width:calc(100% - 15px); }.gwc_nav_left .show_item_click,.gwc_nav_left .show_item_click + span{display:block; clear:both}
							.gwc_nav_left{  overflow-y:auto;overflow-x:hidden;  border-right:1px solid #e6e6e6; width:300px; position: fixed; top:56px; margin-left:-35px;  bottom:0;  z-index:10; background:#fff; padding:10px 0 10px 15px}
							.danxuank2www{     max-height:76px; overflow:hidden;   z-index:10; position:relative; background:#fff;} 
							.danxuank2www:hover {   max-height:1000px;}
							.danxuank2www:hover .danxuank2{    background:#fff; padding-bottom:15px;}
							.zhujuan_cy .gwc_nav_left .create-course-sidebar{    margin-top: 0;}
							 
							.zhujuan_zj_new .item_form{ width:calc(100% - 280px);  margin-left:280px;}
							.zhujuan_zj_new{overflow-x:hidden}.zhujuan_zj_new .zhujuan_cy{ background:none; border:none;  }
							.zhujuan_zj_new .zhujuan_cy>.container>.col-md-12{ padding-right:0;}
							.zhujuan_zj_new .create-course-content{ padding-top:0; margin-top:0; background:none}
							
							
.gwc_nav_left h6{ color:#8e8e8e; font-size:12px; font-family:"宋体"} 	
							.zujuan_tubiao,.cy_v_left ul ul i.zujuan_tubiao{ float:left; position:relative; padding:0;
 
    width: 25px;
    display: inline-block;
    height: 25px;
    vertical-align: middle;
 
 
} .zujuan_tubiao:before{  background: url(../img/user/tb.png) no-repeat;
    width: 18px;
    display: inline-block; content:""; margin:4px; 
    height: 25px;
    vertical-align: middle;}
.zujuan_tubiao_tb1:before{ background-position:0 0;}
.zujuan_tubiao_tb2:before{ background-position:0 -34px;}
.zujuan_tubiao_tb2_1:before{ background-position:0 -541px;}
.zujuan_tubiao_tb3:before{ background-position:0 -68px;}
.zujuan_tubiao_tb4_:before{ background-position:0 -373px;}
.zujuan_tubiao_tb4_2:before{ background-position:0 -407px;}
.zujuan_tubiao_tb4_3:before{ background-position:0 -437px;}
.zujuan_tubiao_tb4_4:before{ background-position:0 -464px;}
.zujuan_tubiao_tb4_5:before{ background-position:0 -491px;}
.zujuan_tubiao_tb4_6:before{ background-position:0 -516px;}
.zujuan_tubiao_tb4:before{ background-position:0 -102px;}
.zujuan_tubiao_tb5:before{ background-position:0 -135px;}
.zujuan_tubiao_tb6:before{ background-position:0 -169px;}
.zujuan_tubiao_tb7:before{ background-position:0 -203px;}
.zujuan_tubiao_tb8:before{ background-position:0 -237px;}
.zujuan_tubiao_tb9:before{ background-position:0 -339px;}
.zujuan_tubiao_tb10:before{ background-position:0 -271px;}
.cy_v_left .ppt_xiazai a{ margin:0 -2px}
.cy_v_left .ppt_xiazai{   }
.cy_v_left .on_r_nav{ z-index: 100;  background: #fff; }
.cy_v_left li:hover > .ppt_xiazai{ z-index: 102;  }
.cy_v_left .ppt_xiazai .iconxiazai{  position: relative;top:3px; font-size:14px; padding-right:2px;}
										.zujuan_tubiao>.support button{ width:auto;}
									.zujuan_tubiao>.support{ z-index:100; position:absolute; display:none; bottom:100%; left:0; background:#ed9d2c; margin:0;  padding:20px 10px 15px 10px; border-radius:8px 8px 8px 0;}
									.zujuan_tubiao:hover>.support{ display:block;}	div.zujuan_tubiao:hover { background-color:#ed9d2c; border-radius:0 0 8px 8px }
									.zjuan_list_anniuk { font-size:12px; width: calc(100% - 8px); margin-left:-8px;}
									.zjuan_list_anniuk i{ display:block; margin:0 auto; height:24px}
									.zjuan_list_anniuk i.iconupload2x ,.zjuan_list_anniuk i.iconur_shezhi { font-size:18px;}
									.zjuan_list_anniuk i.iconshuqian  { font-size:20px;}
									.zjuan_list_anniuk i.iconshuqian:before{ position:relative;top:-3px}	.zjuan_list_anniuk i.iconupload2x:before{ position:relative;top:-1px}
									.zjuan_list_anniuk button{    border:none; border-left:1px solid #f3f3f3;background:none; padding:5px 0;}
									.zjuan_list_anniuk button:nth-of-type(1){ border:none;}
									
									.zjuan_list_anniuk{display: flex;flex-wrap: wrap;}
									.zjuan_list_anniuk button:not(.color_huise_l):hover{ color:#20b95d}
									.zjuan_list_anniuk button.color_huise_l{ cursor:default}
.zjuan_list_anniuk button {
 
    white-space: nowrap;
 
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: table-cell;
    width: 1%;
}

.gwc_nav_left .list-bar{ padding-bottom:8px; padding-right:15px;}
.gwc_nav_left .list-bar li{ padding:5px;}
.gwc_nav_left .list-bar li i.iconworld { margin-right:3px; font-size:13px;}
.gwc_nav_left .list-bar li i.iconopener  {   font-size:13px;}
.zujuan_tubiao [type=file]{ display:none  }

.h6tibaox_r{background: #fff; color:#8ac9c5; border-radius:0 8px 8px 8px ; position:absolute;right:-15px; padding:5px 10px ; top:-10px;}
.panel-rihgt_k{  z-index: 1; overflow:hidden;   position:absolute; right:0; top:0; height:100%;   border-radius:0  8px 8px 0; padding-left:20px; padding-top:10px;background:#f1f4f4; border:1px solid #8ac9c5; border-left: 0; }
.panel-rihgt_k *:not(.h6tibaox_r){ opacity:.95;    padding-bottom: 0;
    margin-bottom: 0;}
.panel-rihgt_k:hover *{ opacity:1}
.zhujuan_zj_new .panel-body{ background:#fff;overflow:hidden; min-height:140px}
.panel-rihgt_k:hover{ height: auto !important;}
.zhujuan_zj_new .panel-heading,.zhujuan_zj_new .panel-body,.zhujuan_zj_new .panel-footer { 
    /* transition: width 0.2s ease-in-out;
-webkit-transition: width 0.2s ease-in-out;
-moz-transition: width 0.2s ease-in-out; */
position:relative; z-index:2; 
 
-moz-box-shadow: -5px 2px 8px rgba(0,0,0,.2);
    -webkit-box-shadow: -5px -2px 8px rgba(0,0,0,.2);
    box-shadow: 2px 0 2px rgba(0,0,0,.1); }
	
.zhujuan_zj_new .question_body_div ,.zhujuan_zj_new .question_body_div >table{width: 100%;}
.question_body_div { width: 100%;}
.zhujuan_zj_new .panel-heading{ height:42px;}
/* .zhujuan_zj_new .panel-footer{ height:40px; } */
.question_body_div.input-group:hover{ z-index:4;}
.panel_zj_show_r { position: relative; }
.panel_zj_show_r:hover {  z-index: 20;}
.panel_zj_show_r .panel-body{ background: #fff;}
.panel-rihgt_k{ width:450px; min-height: calc(100%);}
 
.panel_zj_show_r .panel-heading,.panel_zj_show_r .panel-body,.panel_zj_show_r .panel-footer { width:calc(100% - 420px); position: relative; z-index: 2;}
.panel_zj_show_r_min{padding-left: 0}
.panel_zj_show_r_min .panel-rihgt_k{ width:235px; ;}
.panel_zj_show_r_min .panel-heading,.panel_zj_show_r_min .panel-body,.panel_zj_show_r_min .panel-footer { width:calc(100% - 200px)}
 

.panel_zj_show_r .panel-rihgt_k{min-height:100%; overflow:hidden;}
.panel-rihgt_k .input-group .form-item.checkbox-style .icon-checkbox{  opacity: 0;  float: right;border: none;
    background: transparent;}
.panel-rihgt_k .input-group .form-item.checkbox-style input:checked + label .icon-checkbox{  opacity: 1;}
.panel-rihgt_k .input-group .form-item.checkbox-style input:checked + label .md-check-1:before{    font-family: "iconfont"; border: none;
    
 content: "\e78f";
    font-size: 12px;}
.panel_zj_show_r{  }
.pdf_up_title{ float: left ; padding: 5px 5px 5px 0;}
/*--添加组卷全屏---*/
		.gwc_nav_left_icon{ border-right: 1px solid #ccc;border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-radius:0 5px 5px 0; text-align: center; border-left:none; line-height: 40px; background: #fff; position: fixed;top:50%; margin-top:-20px ; overflow: hidden; height: 40px; width:15px; left:484px; z-index:100; cursor:pointer;}
									 .gwc_nav_left_icon i.iconp_next{ display: none;}
									 .gwc_nav_left_icon i{ margin-left: -2px;}
									 .gwc_nav_left_icon:hover{ background-color: #54bf89;color:#fff; border-color:#4cae4c;}
									 .zhujuan_zj_new .gwc_nav_left,.gwc_nav_left_icon,.gwc_nav_left,.zhujuan_zj_new .item_form{transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;}
		.zhujuan_zj_new .gwc_nav_left{z-index: 1;}
									 .gwc_nav_left_icon_w .gwc_nav_left{ margin-left: -335px ; }
									 .zhujuan_zj_new .item_form{}
									 .gwc_nav_left_icon_l{ width:20px; background:#f3f3f3; height:100%; top:0; bottom:0; left:0; position:fixed;z-index:2;}
									 .zhujuan_zj_new .ur_nav{z-index:3;}
								 
									  .gwc_nav_left_icon_w .gwc_nav_left_icon{left:184px}
									   .gwc_nav_left_icon_w .gwc_nav_left_icon i.iconp_prv{display: none;}
									      .gwc_nav_left_icon_w .gwc_nav_left_icon i.iconp_next{display: block;}
										  .gwc_nav_left_icon_w.zhujuan_zj_new .item_form{ margin-left:0;width: calc(100%);}
										  
										  .gwc_nav_left_icon_w .panel-heading,.gwc_nav_left_icon_w .panel-body,.gwc_nav_left_icon_w .panel-footer { width:calc(100% - 440px)}
										  .gwc_nav_left_icon_w .panel-rihgt_k{  overflow:inherit;}
								
										  .h6tibaox_r{ display: none;}

.panel-rihgt_k .select_shaixuan { vertical-align:middle;border-radius: 5px 0 0 5px; border-right:none;  }
.panel-rihgt_k .select_shaixuan {width: 300px;}.panel-rihgt_k .select_shaixuan > ul > li{width:100%; max-width:300px;}
.h6tibaox{color: #8e8e8e;
    font-size: 12px;
    font-family: "宋体"; padding:5px 0;}
	.panel-rihgt_k .form-group{ margin-bottom:0; padding-right:0;}
	.panel-rihgt_k .input-group-addon{ border-right:none;background: none;
    border: none;
    border-bottom: 1px solid #8ac9c5;
    border-radius: 0;
    color: #8ac9c5;padding: 2px 5px 0 0;}
	.panel-rihgt_k .select_shaixuan,.panel-rihgt_k .form-control{-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0); padding:0 0 0 3px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0);}
    .panel-rihgt_k .select_shaixuan,.panel-rihgt_k input.form-control{height:30px;line-height:30px;}
    .panel-rihgt_k .btn{height:30px;line-height:28px; padding:0 10px; }
    .panel-rihgt_k .table-condensed .table_body td:nth-of-type(1) .form-control{ width: 100%;}
    .panel-rihgt_k .table-condensed .table_body td .form-control{ font-size: 12px;}
    .panel-rihgt_k .table-condensed .select_shaixuan{width: 100%; min-width: 150px;}
	.panel-rihgt_k .input-group-addon + .form-control,.panel-rihgt_k .input-group-addon + div{ border-left:none; border-radius:0 5px 5px 0;background-color: transparent;
    border: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0;}
    .panel-rihgt_k .table-condensed .table_body td{ padding-right: 0 !important;padding-left: 0 !important;}
    .panel-rihgt_k .table-condensed .table_body td .btn_remove{ line-height: 80px; overflow: hidden; padding: 0;}
    .panel-rihgt_k .table-condensed .table_body td .btn_remove i{display: block; line-height: 28px; }
    .panel-rihgt_k .table-condensed .table_body td .custom_select_text{    white-space: initial;
        overflow: hidden;
        height: 28px; font-size: 12px;}
	.panel-rihgt_k .line{ background:#dcdcdc;}
	.panel-rihgt_k .btn-success,.panel-rihgt_k .btn-primary{ background:#8ac9c5; border-color:#8ac9c5}
	.panel-rihgt_k .select_shaixuan+.btn-success{  border-radius:0 5px 5px 0}
	.panel-rihgt_k .select_shaixuan ul ul ul{ z-index:10000;}
	.panel-rihgt_k .wrap_num{border-radius: 5px 0 0 5px !important;}
	.panel-rihgt_k .col-md-12 .input-group{ width:100%;}
	.gwc_xialaw{position:relative;}
										.gwc_xialaw:hover .gwc_xiala{ display:block;}
										.gwc_xiala{ display:none; position:absolute;background: #fff;border:1px solid #ffb82e; bottom:99%; left:5px; width:200px; border-radius: 4px 4px  4px 0; padding:10px;}
										.gwc_xialaw:hover .btn{  border-radius: 0 0 4px  4px ;border:1px solid #ffb82e; color:#ffb82e; background:#fff; }
										.gwc_xialaw:hover .btn:after{ content:""; display:block; width:calc(100% - 7px); height:2px; background:#fff; position:absolute; top:-1px; left:6px;}
										 
						.second_div_new{    -moz-box-shadow: -5px 2px 8px rgba(0,0,0,.2);
    -webkit-box-shadow: -5px -2px 8px rgba(0,0,0,.2);
    box-shadow: 0 0 4px rgba(0,0,0,.2); background:#fff; border-radius:8px;}	
	.second_div_new>h3:nth-of-type(1){     background-image: -webkit-linear-gradient(0deg, #f8fafa, #f5f5f5);border-radius:8px 8px 0 0; padding:8px 0; color:#54bf89;
    background-image: -webkit-linear-gradient(top, #f8fafa, #f5f5f5);
    background-image: linear-gradient(0deg, #f8fafa 3%, #f5f5f5 100%);}
		.second_div_new>.input-group { border-top:1px solid #e7e7e7; }
			
			/*--加载动画---*/
.load_bg { 
            width: 100%;
            height: 100%;
            position: fixed;
            background: rgba(0, 0, 0, 0);
            top: 0;
            left: 0;
            bottom: 0;
            z-index: 100;
        }
        .load_box { color:#fff;background:#333;
            width: 140px;
            height: 140px;
            position: fixed;
            left: 50%;
            top: 50%;
            margin: 0 auto;
            z-index: 200;
            margin-top: -70px;
            margin-left: -70px; border-radius:28px;display: table;
        }
        .load_box > .load {
            align-items: center;
            justify-content: center;display: table-cell;
    vertical-align: middle;
        }
        .load_box > .load > .loading > i {
            display: inline-block;
            width: 5px;
            height: 30px;
            border-radius: 3px;
            background: #fff;
            margin: 0 3px;
        }
        .load_box > .load > .loading > i:nth-child(1) {
            animation: loading-2 1s linear 0s infinite;
            -o-animation: loading-2 1s linear 0s infinite;
            -moz-animation: loading-2 1s linear 0s infinite;
            -webkit-animation: loading-2 1s linear 0s infinite;
        }
        .load_box > .load > .loading > i:nth-child(2) {
            animation: loading-2 1s ease-in 0.2s infinite;
            -o-animation: loading-2 1s ease-in 0.2s infinite;
            -moz-animation: loading-2 1s ease-in 0.2s infinite;
            -webkit-animation: loading-2 1s ease-in 0.2s infinite;
        }
        .load_box > .load > .loading > i:nth-child(3) {
            animation: loading-2 1s ease-in 0.4s infinite;
            -o-animation: loading-2 1s ease-in 0.4s infinite;
            -moz-animation: loading-2 1s ease-in 0.4s infinite;
            -webkit-animation: loading-2 1s ease-in 0.4s infinite;
        }
        .load_box > .load > .loading > i:nth-child(4) {
            animation: loading-2 1s ease-in 0.8s infinite;
            -o-animation: loading-2 1s ease-in 0.8s infinite;
            -moz-animation: loading-2 1s ease-in 0.8s infinite;
            -webkit-animation: loading-2 1s ease-in 0.8s infinite;
        }
        .load_box > .load > .loading > i:nth-child(5) {
            animation: loading-2 1s ease-in 1s infinite;
            -o-animation: loading-2 1s ease-in 1s infinite;
            -moz-animation: loading-2 1s ease-in 1s infinite;
            -webkit-animation: loading-2 1s ease-in 1s infinite;
        }
        @-webkit-keyframes loading-2 {
            0% {
                transform: scaleY(1);
                -o-transform: scaleY(1);
                -ms-transform: scaleY(1);
                -moz-transform: scaleY(1);
                -webkit-transform: scaleY(1);
            }
            50% {
                transform: scaleY(0.4);
                -o-transform: scaleY(0.4);
                -ms-transform: scaleY(0.4);
                -moz-transform: scaleY(0.4);
                -webkit-transform: scaleY(0.4);
            }
            100% {
                transform: scaleY(1);
                -o-transform: scaleY(1);
                -ms-transform: scaleY(1);
                -moz-transform: scaleY(1);
                -webkit-transform: scaleY(1);
            }
        }			
		
		/*---佣金---*/
		.yongji_list .time_input_content, .yongji_list .q_top{    background: var(--wuloulan);
		background: -webkit-linear-gradient(left, #ffba00, #ffa800);
		background: -o-linear-gradient(right, #ffba00, #ffa800);
		background: -moz-linear-gradient(right, #ffba00, #ffa800);
		background: linear-gradient(right, #ffba00, #ffa800)}
		 .yongji_list .tab_ul{ max-width:330px; margin:10px 0 0 0  ;}
		 .yongji_list .tab_ul a{ color:#fff; padding:10px 0;}
		 .yongji_list .tab_ul a.this{ color:#000;}
		.yongji_list  .tab_ul .this_i{ background:#000}
		 .yongji_list .time_input_content  .form-control{ border-radius:18px 0 0 18px !important}
		 .yongji_list .time_input_content  .form-control,.yongji_list .time_input_content  .input-group-addon{ border:none;}
		 .yongji_list .time_input_content  .input-group-addon{ border-radius:0 18px 18px 0  !important}
		 .yongji_list .time_input_content { padding-bottom:0;}
		  .fx_touxingii{width:24px; height:24px; overflow:hidden; border-radius:50%; margin-right:2px;}		
			.fx_kecheng{width:84px; height:54px; overflow:hidden; border-radius:5px; margin-right:2px;}
			
			.td_middle_.table>tbody>tr>td{    vertical-align: middle;}
			.no_list{ text-align:center}
			.no_list_pic{     background-image: url(../img/user/ur_c_xuexi@2x.png);
    background-repeat: no-repeat;   width: 150px;
    height: 100px;
    background-position: center;
    margin: 0 auto;}
	
	/*9.6每日任务.html*/
	.renwu_list .juzhongduiqi{ height: 200px; padding: 0 10px;}
				.renwu_list .btn{  border-radius: 20px; background: #F56F00;border-color: #F56F00 ;padding: 2px 15px; color: #fff}  
				.renwu_list .btn:hover{ background: #fff; color:#F56F00 }
				.renwu_list .btn[disabled]{ color: #fff; opacity: 1;  background: #ebecec;border-color:#ebecec}
				.renwu_list .btn[disabled]:hover{ background: #ebecec;color: #fff; border-color: #ebecec}
				.renwu_jindu{ height: 8px;  }
				.renwu_jindu span{  display: inline-block; height: 4px; width: 27px; margin-left: 1px;}
				.renwu_jindu span:nth-last-of-type(1){ border-radius: 0 5px 5px 0}
				.renwu_jindu span:nth-of-type(1){ border-radius:  5px 0 0 5px }
				.renwu_list .rwtbiao{ font-size: 21px; margin-right: 3px;}
				.renwu_list> div{ margin-bottom: 20px;}
					.renwu_list .juzhongduiqi .row_2{ height:38px; overflow:hidden;}
					.renwu_list .juzhongduiqi>div{ text-align:center;}	.renwu_list .bg_lan{background:var(--wuloulan);}
						.renwu_list i{ color:var(--wuloulan)}	.renwu_list .color_huise_l { padding-bottom:10px;}
					.icon_dq {
					    position: relative;
					    top: -1px;
					    vertical-align: middle;
					}
					.form2.ibox .ibox-content{ padding-top:60px; margin-top:0;}
          .form2.ibox .btn_xiaxian{ margin-top:-10px;}
          /*--模式切换-*/
          .wl_ai_lbmx{ background:#fff; display:inline-block;    border-radius: 30px; vertical-align: middle;
            padding: 0 20px;
            font-size: 12px; line-height: 32px; margin: 0 10px; cursor:pointer;
          }.wl_ai_lbmx:hover{background: #000;color: #fff;}.wl_ai_lbmx .iconliebiao1{ font-weight: bold;}

/*--新增书籍列表-*/
.sb_list{ text-align: center; }
.sb_list .row{ margin: 0;}
.sb_list ul{ max-width: 1400px;}
@media screen and (max-device-width: 1024px){
.sb_list ul{ width: auto;}
}
.sb_list li{-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
box-shadow: 0 0 5px rgba(0,0,0,.1);
position: relative; width: 196px; float: left; margin: 0 50px 20px 0; border-radius: 8px;}
@media screen and (min-width: 1024px){
    .sb_list li{ width: calc(20% - 40px); float: left; margin: 0 40px 20px 0; }
    .ur_k_list .sb_list{ padding-left: 15px;}
    .bg>.title~.sb_list{ padding-bottom: 20px;}
.bg>.title~.sb_list li{ width: calc(25% - 45px);}
.bg>.title~.sb_list li:nth-of-type(4n){ margin-right:15px;}
}


@media screen and (min-width: 1025px){
    .bg>.title~.sb_list{ padding-bottom: 20px;}
.bg>.title~.sb_list li{ width: calc(20% - 45px);}
.bg>.title~.sb_list li:nth-of-type(5n){ margin-right:15px;}
}


@media screen and (min-width: 767.9px) and (max-width: 1023px){
.bg>.title~.sb_list li{ width: calc(33.3% - 45px);}
.bg>.title~.sb_list li:nth-of-type(3n){ margin-right:15px;}
}

 

.sb_list img { left:0; border: 1px solid #ccc; background-color: #fff;
border-radius: 8px;
width: 100%;
top: 0;
position: absolute;
height: 100%; z-index: 2;}
.sb_list li::before {
content: "";
display: block;
padding-top: 139%;
}  .sb_list li::after {-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
box-shadow: 0 0 5px rgba(0,0,0,.1);
content: "";
display: block;
position: absolute; z-index: 1;
height: calc(100% - 4px); width: 40px; background: url(https://assets.nalibudong.com/style/img/kb/z_06.png) no-repeat right 0; background-size:auto 100%; top:2px; right: -16px;
border-radius: 8px;
}
@media screen and (max-device-width: 767.98px){
.sb_list li{ margin-left: auto;margin-right: auto; float: none;}
}


.fx__c_pdf,.fx__c_pdf2,.fx__c_pdf3{ font-family: Microsoft YaHei,'微软雅黑';}
    /*---学生分析pdf 上下结构---*/
    .fx__c_pdf .bg{ width: 900px; padding: 0;}
    .fx__c_pdf .bg_huise{ background: #fff;}
    .fx__c_pdf .fx__c{ border-radius: 28px; overflow: hidden;-moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
        -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
        box-shadow: 0 0 10px rgba(0,0,0,.1);border: 1px solid #ccc;}
    .fx__c_pdf .pdf_baokaok{ padding-bottom: 20px;}
    /* .fx__c_pdf .blank30px,.fx__c_pdf .blank20px{ display: none;} */
    .fx__c_pdf .rnav_user ,.fx__c_pdf .header,.fx__c_pdf .header_br,.fx__c_pdf .ur_nav{ display: none;}
    .fx__c_pdf .ur_center  { width: 100%;}
    .fx__c_pdf .fx__left{ border-radius: 28px 28px 0 0;   width: 100%; border:none; border-radius: 0;    padding: 20px 20px 20px 40px;}
    .fx__c_pdf .fx__right{width: 100%;  border:none;border-radius: 0; padding-top: 30px;padding-bottom: 30px;border-radius:0 0 28px 28px ; }
    .fx__c_pdf .fx__left{display: flex;flex-wrap: wrap;}
    .fx__c_pdf .fx_div { position: relative; width: 27%; float: left;}
    .fx__c_pdf .fx__left .bingtu{ display: block; width: 100%;}
.fx__c_pdf .fx__left .line{ display: none;}
.fx__c_pdf .fx__left_fl{ margin: 0;}
.fx__c_pdf  .zhongwo_title{ display: block; margin-bottom: 60px;}
.fx__c_pdf .fx__left .text-center{ text-align: left; float: left;}
.fx__c_pdf .fx__left .fx_div{ border-left:1px solid #e7e7e7; padding-left:2%;}
/* .fx__c_pdf .fx__left .fx_div:nth-of-type(2) h4,.fx__c_pdf .fx__left .fx_div:nth-of-type(3) h4{ position:absolute; left:10px;} */
.fx__c_pdf .fx__left .fx_div:nth-of-type(4) h4{ margin-bottom: 20px;}
.fx__c_pdf .fx__left .fx_div span{ display: inline-block; padding: 4px 0; }    
.fx__c_pdf .fx__left .fx_div span:nth-of-type(1){ margin-top: 0; }
.fx__c_pdf .fx__left .fx_div span .fx_ib{ margin-left: 0;}
.fx__c_pdf .fx__left .bingtu{ float: left; text-align: left;}
.fx__c_pdf .fx__left h3{ width: 100%; text-align: center;}
.fx__c_pdf .fx__left .fx_div_t{ width: 16%;  float: left;  }
.fx__c_pdf .fx__left_fl span{ display: block;}
.fx__c_pdf .a_titile .btn{ display: none;}
.fx__c_pdf .fx__left canvas{ margin-top: 18px;}


.fx__c_pdf .wulouai_tiku .treeview span.indent{ display:inline-block;width: 12px; height: 44px; vertical-align: middle;
  border-left: 1px dashed #ccc; margin: 0 0 0 6px;}
  .fx__c_pdf .wulouai_tiku .treeview span.indent:after{ display: none;}
.fx__c_pdf .wulouai_tiku .list-group-item {
  padding-top: 0;
  padding-bottom: 0;}
  .fx__c_pdf .wulouai_tiku .treeview .list-group-item{ height: 44px; line-height: 30px;}
  .fx__c_pdf .fx_table .fx_jdt{ top:2px;}
  .fx__c_pdf .ur_center{padding-bottom:20px ;}
  .fx__c_pdf{ font-size: 24px;}
  .fx__c_pdf .fx_div .color_huise{ font-size: 14px;}
  .fx__c_pdf .fx__left h4{font-size: 28px;}
  .fx__c_pdf .fx_table li{ font-size: 24px;}
  .fx__c_pdf h3{ font-size: 40px;}
  .fx__c_pdf p{ font-size:21px;}
  .fx__c_pdf .a_titile{ font-size:28px; font-weight: bold;}
  .fx__c_pdf .xyfx_Chart1 p{ font-size:18px;}
  .fx__c_pdf .xyfx_Chart1{ width: 31%;}
  .fx__c_pdf .xyfx_Chart2{ width: 30%;}
  .fx__c_pdf .xyfx_Chart3{ width: 32%;}
  .fx__c_pdf .wulouai_tiku .treeview span.icon{width: auto;}
  .fx__c_pdf .a_titile:before{ height: 28px; width: 8px; }
  .xyfx_Chartw .a_titile:before{display: none;}
  .fx__c_pdf  .fx_jdt em{ font-size: 21px;}

  .fx__c_pdf .wulouai_tiku .treeview .list-group-item.fx_jdt_2{ height:78px;}
 
  .fx__c_pdf .wulouai_tiku .treeview .list-group-item.fx_jdt_2 span.indent{ height:78px !important;  }
  .fx__c_pdf .wulouai_tiku .treeview .list-group-item.fx_jdt_2 .fx_jdt ~ .fx_jdt{ top: 35px !important;}

  .fx__c_pdf .pagexxxfw{ margin-top: 20px;}

  
  /*---学生分析pdf---*/
  .fx__c_pdf2 .bg{ width: 1200px; padding: 0; font-family: Microsoft YaHei,'微软雅黑';}
  .fx__c_pdf2 .bg *{font-family: Microsoft YaHei,'微软雅黑';}
  /* .fx__c_pdf2 .blank30px,.fx__c_pdf2 .blank20px{ display: none;} */
  .fx__c_pdf2 .rnav_user ,.fx__c_pdf2 .header,.fx__c_pdf2 .header_br,.fx__c_pdf2 .ur_nav{ display: none;}
  .fx__c_pdf2 .ur_center  { width: 100%;}
  .fx__c_pdf2 .fx__left{ width: 30%; border:none; border-radius: 18px 0 0 18px;}
  .fx__c_pdf2 .fx__right{width: 70%;  border:none;border-radius: 0 18px 18px 0; padding-top: 40px;padding-bottom:40px;}
 
  .fx__c_pdf2 .fx_div { position: relative; width: 100%; float: left;}

.fx__c_pdf2 .fx__left .line{ display: none;}
.fx__c_pdf2 .fx__left_fl{ margin: 0;}
.fx__c_pdf2 .fx__c{ -moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    box-shadow: 0 0 10px rgba(0,0,0,.1);border: 1px solid #ccc;background: #f8f8f8; border-radius: 18px; overflow: hidden;}
 .fx__c_pdf2 .bg_huise{ background: #fff;}
 .fx__c_pdf2 .zhongwo_title{ position:absolute; left:20px;}
 
.fx__c_pdf2 .fx__left .fx_div span{   padding: 4px 0; }    
 
.fx__c_pdf2 .fx__left .fx_div span .fx_ib{ margin-left: 0;}
 
.fx__c_pdf2 .fx__left h3{ width: 100%;}
.fx__c_pdf2 .fx__left .fx_div_t{ width: 100%; padding-left: 10px;  }
.fx__c_pdf2 .fx__left_fl span{ display: block;}
.fx__c_pdf2 .fx__left_fl{ float: right; margin-top: 40px; padding-right: 50px;}
.fx__c_pdf2 .a_titile .btn{ display: none;}
 

.fx__c_pdf2 .wulouai_tiku .treeview span.indent{ display:inline-block;width: 12px; height: 44px; vertical-align: middle;
border-left: 1px dashed #ccc; margin: 0 0 0 6px;}
.fx__c_pdf2 .wulouai_tiku .treeview span.indent:after{ display: none;}
.fx__c_pdf2 .wulouai_tiku .list-group-item {
padding-top: 0;
padding-bottom: 0;}
.fx__c_pdf2 .wulouai_tiku .treeview .list-group-item{ height: 44px; line-height: 30px;}
.fx__c_pdf2 .fx_table .fx_jdt{ top:2px;}
.fx__c_pdf2 .ur_center{padding-bottom:20px ;}
.fx__c_pdf2 .fx__left canvas{ margin-top: 10px;}
.fx__c_pdf2{ font-size: 24px;}
.fx__c_pdf2 .fx_div .color_huise{ font-size: 14px;}
.fx__c_pdf2 .fx__left h4{font-size: 28px; margin-top: 40px;}
.fx__c_pdf2 .fx_table li{ font-size: 24px;}
.fx__c_pdf2 h3{ font-size: 40px; padding-top: 15px;}
.fx__c_pdf2 p{ font-size:21px;}
.fx__c_pdf2 .a_titile{ font-size:28px; font-weight: bold;}
.fx__c_pdf2 .xyfx_Chart1 p{ font-size:18px;}
.fx__c_pdf2 .xyfx_Chart1{ width: 31%;}
.fx__c_pdf2 .xyfx_Chart2{ width: 30%;}
.fx__c_pdf2 .xyfx_Chart3{ width: 32%;}
.fx__c_pdf2 .wulouai_tiku .treeview span.icon{width: auto;}
.fx__c_pdf2 .a_titile:before{ height:40px; width: 8px; }
.fx__c_pdf2 .xyfx_Chartw .a_titile:before{display: none;}
.fx__c_pdf2  .fx_jdt em{ font-size: 21px;}
.fx__c_pdf2 .fx_ib{ width: 20px; height: 20px;}
.fx__c_pdf2 .wulouai_tiku .treeview .list-group-item.fx_jdt_2{ height:78px;}

.fx__c_pdf2 .wulouai_tiku .treeview .list-group-item.fx_jdt_2 span.indent{ height:78px !important;  }
.fx__c_pdf2 .wulouai_tiku .treeview .list-group-item.fx_jdt_2 .fx_jdt ~ .fx_jdt{ top: 35px !important;}
.fx__c_pdf2{ width: 1280px;}
.fx__c_pdf2 .pagexxxfw{ margin-top: 20px;}
.pdf_baokaok{ text-align: left; font-size: 32px; padding-bottom: 0;}
.pdf_titlex{padding: 40px 0 20px 0; text-align: center; font-size: 68px; font-weight: bold;}
.pdf_baokaok .a_titile{ font-size: 46px}
  /*---学生分析pdf---*/
  .fx__c_pdf3 .bg{ width: 1200px; }
  .fx__c_pdf3 .fx__right .row{ display: block;}
  .fx__c_pdf3 .fx__right .row .col-sm-6{ width: 50%; padding: 0; float: left;}
  .fx__c_pdf3 .fx__right { padding-left: 40px; padding-right: 40px;}
  .fx__c_pdf3.fx__c_pdf2 .fx__right{ overflow: hidden;}
  .fx__c_pdf3.fx__c_pdf2 .fx__right { padding-left: 20px; padding-right:30px;}
  .fx__c_pdf3.fx__c_pdf2 .fx__left{ width: 26%;}
  .fx__c_pdf3.fx__c_pdf2 .fx__right{ width: 74%;}
  .fx__c_pdf2.fx__c_pdf3 h3{ font-size:36px ;}
  .fx_table .treeview{ padding: 0 5px;}
  /*--作业左右结构--*/
  @media (min-width: 767.9px){
    .question_div_gywk .modal-lg{ width: 900px;}
    }
    @media (min-width:1200px){
    .question_div_gywk .modal-lg{ width: 1100px;}
   
    }
   
    @media (min-width: 767.9px){
    
      .question_div_gywk .modal-lg{ max-width: calc(100vw - 0px);}


  .question_div_check{ display: inline-block;}
  .question_div_btn{  display: inline-block; }
  .question_div_right{ width: 100%;}
.question_div_gywk .question_div_left {display: inline-block; width:68%; vertical-align: top;}
.question_div_gywk .question_div_right { display: inline-block; width:31%;vertical-align: top;}
.question_div_gywk hr { margin: 5px 0;}

.question_div_gywk .list-group{ margin-bottom: 10px;}

/*--.question_div_gywk .operation_check_all_top>hr,.operation_check_all_top>div>hr{ display: none;}--*/
.question_div_gywk .operation_check_all_top>.list-group{ margin-top: 10px;}

.question_div_gywk .btn-info-hong.btn-info-hong{ border-color: #ef8596;color: #ef8596; background:none;}
.question_div_gywk .btn-info-hong:hover{color: #fff; background-color: #ef8596;}
.question_div_gywk .question_div_right .btn{  padding: 2px 6px 3px 6px;}
.question_div_gywk .question_div_right .icon-radio{ width: 20px; height: 20px;}


}
.question_div_gywk .list-group::after,.question_div_gywk .list-group::before,.question_div_gywk hr{ content: ""; display: block; width: 100%; height: 1px; display: block; clear: both;}
.modal-header .btn-info-hong.btn-info-hong{ background:  #d75959; border-color: #c62c2c; color:#fff;padding: 1px 4px; border-radius: 0; margin-right: 10px;}  


/*--下载cy ppt--*/
.ppt_xiazai{ font-size: 12px!important; line-height: 24px!important; position: absolute; right: 0; top:5px;  background-color: #fff; background-color: #fff !important; color: #ccc !important; z-index: 2;  padding:2px 8px 2px 5px !important; vertical-align: middle; width: auto !important; border-radius: 18px;} 
        .ppt_xiazai:hover{  }
        .ppt_xiazai i:before{ border-radius: 2px; height: 18px;}
        .ppt_xiazai i{vertical-align: middle; margin-top: -1px; }
        .cy_v_left li:hover .ppt_xiazai,.cy_mulu li:hover .ppt_xiazai{ display: inline-block !important;}
		.cy_mulu li{ position: relative;}
    .cy_mulu .ppt_xiazai{top:0;}
    .ppt_xiazai a{ display:inline-block; width:auto!important; padding:0!important; vertical-align:middle; border-radius:3px;}
	 .ppt_xiazai a:hover{  background:#c9282c !important;}
     .h5_title .ppt_xiazai{ position: relative; top:auto; right: auto; display: block; width: 100%; text-align: right; clear: both;}
   
/*-- 书免费 试读 --*/
    .cs_free a{ overflow: hidden; display: block; position: relative; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
    .cs_free a::after{ content: "免费试读"; display: block; font-size:16px; font-weight:bold; position:absolute; width:100%; height:100%; z-index:2;overflow:hidden; text-shadow:rgba(0,0,0,.6) 1px 1px 1px; overflow:hidden;transform:rotate(45deg);position: absolute;right: -80px;   color: #fff;padding: 0;width: 200px;text-align: center; height:50px;  padding-top:20px;-moz-box-shadow: 3px 3px 0 rgba(0,0,0,.3);
-webkit-box-shadow: 3px 3px 0 rgba(0,0,0,.3);
box-shadow: 3px 3px 0 rgba(0,0,0,.3); top:-5px;  background-color: #ff0000;   background-image: -webkit-linear-gradient(90deg, #e00707, #ff0000);
}



/*-- 组卷ipad --*/
 
        @media screen  and (max-device-width:1024px){
            .zhujuan_zj_new .ur_center{ width: 100%;}
    .zhujuan_zj_new .item_form{width: 100%;margin-left: 0;}
    .zhujuan_zj_new .gwc_nav_left, .zhujuan_zj_new .gwc_nav_left_icon,.gwc_nav_left_icon_l,.gwc_nav_left_2{ display: none;}
    .zhujuan_zj_new .panel-footer,.zhujuan_zj_new .panel-heading{ height: auto;}
    
        }
    @media screen and (min-device-width:767.9px) and (max-device-width:1024px){

      .zhujuan_zj_new .ur_nav{ display: none;}
    
   
  
 
   
    .zhujuan_zj_new .blank30px{ display: none;}
    .zhujuan_zj_new .panel-rihgt_k  .col-md-6 { float: left;
    width: 50%;
}  .zhujuan_zj_new .panel-rihgt_k  .col-md-12 { float: left;
    width: 100%;
}
    }    @media screen and (max-device-width:1024px){
        .zhujuan_zj_new.huiuyuan_zx .ur_center .gwc_nav_left,.zhujuan_zj_new .ur_center .gwc_nav_left,.gwc_nav_left_2{ left:0; border-radius: 0 ; border:none;margin-left: 0; position: fixed; bottom: 40px; width: 100%;   z-index: 1005; top: auto; height: auto; text-align: left;}
        .zhujuan_zj_new .gwc_nav_left,.gwc_nav_left_2{ overflow:inherit;}
        .zhujuan_zj_new .gwc_nav_left::before,.gwc_nav_left_2::before{ content: ""; display: block; width: 100%; height: 100vh; top: -100vh; left:0;background-color: rgba(0, 0, 0, .5); position: absolute; overflow: inherit;}
        .zhujuan_zj_new .head_fanhui_t {
          color: #000;
          background-color: #fff;
          height: 48px;
          line-height: 48px;
          width: 48px;
          text-align: center;
          position: fixed;
          top: 0;
          left: 0;
          z-index: 1004; 
      }
      
      .head_fanhui_t ~ .bg_huise .head_fanhui_t{ display: none;}
      .head_fanhui_t ~ .header .logo_texti{ padding-left: 40px;}
      .user_id_show.m{ float: right;padding: 0 50px 0 0;}
      }

     @media screen and (max-device-width:767.9px) {

    .zhujuan_zj_new .panel-heading, .zhujuan_zj_new .panel-body, .zhujuan_zj_new .panel-footer{ width: 100%;}
    .zhujuan_zj_new .second_div_new .publish-course{ overflow: hidden;}
     .zhujuan_zj_new .head_fanhui_t{ background: var(--wuloulan); color: #fff;}
     .zhujuan_zj_new .panel-body>.col-md-12>.col-md-12,.zhujuan_zj_new .panel-body>.col-md-12{ padding:0;}
     .zhujuan_zj_new .second_div_new>h3:nth-of-type(1),.zhujuan_zj_new .second_div_new{ border-radius: 0;}
     .zhujuan_zj_new .panel-rihgt_k{ display: none; position: relative; width: 100%; min-height: auto; padding: 0; border-radius: 0; border-top: none;border-left: none;border-right: none;}
     .zhujuan_zj_new .panel-rihgt_k .form-group{ padding-left: 0;margin-bottom: 0;}
     .zhujuan_zj_new .question_body_div .panel{margin-bottom: 0;}.h6tibaox{ display: block; float: left ; width: 100%;}
}

/*----我的课程搜素新---*/
 .banjilist_tag p{ display:inline-block; padding-right:20px;}
  .banjilist_tag > span{ color:#ccc}
  .banjilist_tag p .icontag:before{ content:"\e797"}
  .a_titile_new .ur_k_list_duihuan{ width:auto;}
  .a_titile_new .ur_k_list_duihuan input{  border-radius: 18px 0 0 18px ;}
  .a_titile_new .ur_k_list_duihuan .btn{ width:auto; border-radius:0 18px 18px 0;}
  .a_titile_list{ display:inline-block; padding:0 3px; vertical-align:middle;}
  .a_titile_list span{ border:1px solid ; color:#fea899; display:inline-block;  height:32px; line-height:31px;padding:0 10px; margin:0 -3px; background:#fff;  font-size:13px; }
  .a_titile_list span a{color:#fea899; display:block; margin:0 -10px; padding:0 10px;}
  .a_titile_list span.this a{color:#fff;}
    .a_titile_list span:nth-of-type(1){border-radius: 18px 0 0 18px ; padding-left:15px;}
    .a_titile_list span:last-child{border-radius:0 18px 18px 0;padding-right:15px;}
  .a_titile_list span.this{ z-index:10; position:relative; border-color:#fea899; background-color:#fea899; color:#fff;}
  .isouso_{ display:inline-block; position:relative; vertical-align:middle;}
  .panel-heading .isouso_{ margin-right: 10px;}
  .isouso_ .btn{ padding:4px 10px; color:var(--wuloulan); position:absolute; top:0; z-index:12; right:0;}
  .isouso_ input{ color:var(--wuloulan);  height:32px;border-radius: 18px; border-color:var(--wuloulan);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0); }
  .isouso_ input::-webkit-input-placeholder{ color:var(--wuloulan); } 
  .a_titile_select{border-radius: 18px;height:32px; padding:0 5px 0 10px; font-size:13px;vertical-align:middle; margin:0 5px;color:var(--wuloulan); border:1px solid var(--wuloulan); background-color: #fff;}
  
  
  /*----二维码下载---*/
  .erm-course-intro{ font-size:14px; background:#f5f5f5 ;     background-image: -webkit-linear-gradient(0deg, #f8fafa, #fff);
    background-image: -webkit-linear-gradient(top, #f8fafa, #fff);
    background-image: linear-gradient(0deg, #f8fafa 3%, #fff 100%); position:relative; border:1px solid #e3e3e3; border-radius:8px; padding:8px 8px 8px 8px; margin: 10px;border-top: 1px solid #f5f5f5;border-left: 1px solid #f5f5f5; }
.erm-course-intro .xxximg{ float:left; margin-right:10px; }
.erm-course-intro-text>div { display: table-cell;vertical-align: middle;}
.erm-course-intro-text{display: table; min-height:80px; position:relative; width:calc(100% - 100px); } 
.video-course-intro ~ .erm-course-intro{ margin-top:0;}
@media screen and (min-width:767.9px) {
.q_top div.yongjin_kk_w{ width:calc(((100% - 200px) / 3) - 50px);  }
.q_top div.yongjin_kk_w:nth-of-type(1){width:calc(((100% - 200px) / 3) + 20px);}
.q_top div.yongjin_kk_w:nth-of-type(2){width:calc(((100% - 200px) / 3) + 30px);}
.q_top::after{ display: block; width: 100%; display: block; height: 1px; content: ""; clear: both;}

.wulouai_index .q_top { display: flex; justify-content: space-between; justify-items: center;}
.wulouai_index .q_top div.yongjin_kk_w { width: 100%;}
.wulouai_index .q_top::after{ display: none;}

}

@media screen and (max-width: 1600px) and (min-width:767.9px)  {
   body:not(.wulouai_index) .q_top div h2 em{ display: block; clear: both; padding-bottom: 8px;}
}
 
 @media screen and (max-device-width:767.9px) {
	.erm-course-intro{ margin-left:0; margin-right:0;}
	.q_top div.yongjin_kk_w{ width:100%; padding-bottom: 28px;}
 }
 
 .look_hezuojifen{ border-radius:18px; border:1px solid ; padding:0 10px; margin:0 10px; color:#fff000; cursor:pointer; white-space:nowrap;}
 .look_hezuojifen2{ background-color:#e01515 ; border-radius: 8px 8px 8px 0; margin-left: 5px;  padding: 0 8px; color:#fff ;}
            .look_hezuojifen:hover{  background:#fff000; color:#e01515; border-color:#fff000; }
            .yongji_list .q_top{ padding-bottom: 0;}
            .yongji_list .look_hezuojifen{color:#e01515; }
            .yongji_list .look_hezuojifen:hover{background:#e01515; color:#fff; border-color:#e01515; }
			.yongjin_kk_w2{ color:#fff000}
			.yongji_list .yongjin_kk_w2{ color:#e01515}
			.badge_start,.badge_shipin{color:#777;  	 padding:0 10px; margin-top:-5px}
					.badge_start .color_huise_l{ color:#e7e7e7;}
					.badge_start i,	.badge_shipin i{ vertical-align:top; font-size:19px;}
 /*---账户绑定---*/
 

.zhanghu_bangding{ text-align: center; background: #ebf2f7; padding:40px 0 80px 0  }
.zhanghu_bangding_in { position: relative; width: 640px; margin:0 auto;     background: #fff;border-radius: 5px;box-shadow: 0 1px 4px rgba(128,157,209,.51);padding: 40px 80px; margin-top: 20px;} 
.zhanghu_bangding_in::after{ width: 100%; height: 1px; content: ""; display: block;}
.zhanghu_bangding_in:nth-of-type(1){ margin-top: 0;}
.zhanghu_bangding_in .bd_title{ font-size: 21px;}
.zhanghu_bangding_in .a_user,.zhanghu_bangding_in .a_pass{ border-top: none;border-left: none;border-right: none; border-radius: 0 !important;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0);box-shadow: inset 0 1px 1px rgba(0,0,0,0);}
.zhanghu_bangding .login_inw .btn{ font-size: 16px; height: 44px; width: 100%; margin-bottom: 10px !important;  }
.zhanghu_bangding .login_inw .btn-warning ~ .btn{ height: 42px;border-color:#f0ad4e ; color: #f0ad4e; font-weight: bold;}
.zhanghu_bangding .login_inw .btn-default::after {
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    content: "";
    width: 8px;
    height: 8px;
    border: 2px solid;
    border-left: none;
    border-top: none;
    display: inline-block;
    position: relative;
    margin-left: auto;
    margin-right: 20px; top: -1px; margin-right: -10px; margin-left: 4px;
}
.zhanghu_bangding_in .user-face {vertical-align: middle;width: 50px;height: 50px;border-radius: 25px;overflow: hidden; display: inline-block;margin-right: 10px;}
.zhanghu_bangding_in .user-face img {width: 100%;height: 100%;}
.zhanghu_bangding_in .info-title {font-size: 18px;color: #333; vertical-align: middle;}
.zhanghu_bangding_in .binding-box {bottom: 0;padding: 10px 0;position: absolute;width: 100%;border-top: 1px solid #f0f0f0;color: #adb7cb; left: 0;}
.zhanghu_bangding_in .user-box{ padding-bottom: 20px;}
@media screen and (max-device-width: 767.9px){

 .zhanghu_bangding_in{ width: calc(100% - 40px); padding: 20px 30px;}
    .zhanghu_bangding_in .info-title{   display: block;padding-bottom: 10px; font-size: 16px;}
    .zhanghu_bangding_in .user-face{ margin: 0 auto 5px auto; display: block;}
    .zhanghu_bangding_in .zhanghu_bangding .btn-warning{ width: 100%;}
}

/*--录制配置---*/
.panel_luzhipeizhi .panel{ padding-left: 0;}
.panel_luzhipeizhi .panel_zj_show_r .panel-rihgt_k{min-height: auto;}
.panel_luzhipeizhi .panel-body{ min-height: 130px; background: #fff; }.panel_luzhipeizhi .panel-body,.panel_luzhipeizhi .panel-footer{border-left: 1px solid #f5f5f5;}
 
.question_show_div img{ max-width:800px;}

.pxz_input{  color: #ccc;  border: 1px solid #ccc; display: inline-block; vertical-align: middle; margin: 0 0 0 5px; border-radius: 4px; background-color: #fff;  line-height: 22px; padding: 0 10px;}
.pxz_input input{ border: none;border-radius: 4px   ; }
 .pxz_input input{ width: 60px;}
 .pxz_input2 input{ width: 260px;}
 .pxz_input2{ overflow: hidden;}
 .pxz_input label{ margin: 0;}
 @media screen and (max-device-width: 767.9px){

    .panel_luzhipeizhi .panel{ padding-right: 0;}
    .pxz_input2 input{ max-width: 100%; width: 100%;}
 }
 
 
 .cy_dati_list_r{ background:#fff; }
 .panel-body .cy_dati_list_r{ padding:0 10px;}
  .panel-body .cy_dati_list_r .badge.pull-left{ position: absolute; right:-1px; top:-1px; font-size:12px; font-weight:normal; padding:2px 5px 3px 5px; border-radius:0 0 0 15px}
  .panel-body .cy_dati_list_r .list-group-item:nth-of-type(1) .badge.pull-left{ border-top-right-radius:5px}
  .panel-body .cy_dati_list_r .list-group-item{      margin-bottom: 10px; padding-left:0;padding-right:0; border-left:none; padding-bottom:0; border-right:none; border-bottom:none}
  .panel-body .cy_dati_list_r textarea{ width:100% !important;}
   @media screen and (max-device-width: 767.9px){
   .cy_dati_list_r textarea{ width:100% !important;}
   }
   /*--题目放大---*/
   .open_big_img { position: relative; margin-bottom: 20px;}
.open_big_img::before {   position: absolute; right: 0; bottom: 0; content: "\e807"; font-size:12px; font-family: 'iconfont';background: rgba(128, 201, 196, .6);
    color: #fff;  width: 16px ; height: 16px; text-align: center; line-height: 16px; border-radius: 50%;}
    
 .open_big_img_k{background-color:#fff;position: fixed;bottom: 0;
    direction: ltr;
    font-size: 0;
    left: 0;
    line-height: 0;
    overflow: hidden; 
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; z-index: 10000;}
    .open_big_img_k img{ margin: 0; padding: 0;   
         max-width: none !important; 
     
         height: auto;
    
    
    width: auto;
          background:#fff ; 
        
    }
    .open_big_img_k>div.kin {
      
        bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;}
.open_big_img_k>.open_big_img_k_close{ position:fixed; background-color: rgba(0, 0, 0, .8); width:44px; height: 44px; line-height: 44px;  color: #fff; font-size: 24px; overflow: hidden ; border-radius: 50% 0  0 0 ; right: 0; bottom:0}
/*---标签修改----*/
.zj_r_sx1,.zj_r_sx2{ display: none;}
.zj_r_sx2 .a_titile{  }
.zj_tag_bianjix { width: 80%; padding:5px 10px;}
.zj_tag_bianjix .input-group{ padding-top:5px}
.zj_tag_bianjix .iconfont{display: table-cell; vertical-align: middle;}
.zj_tag_bianjix   .iconclose { padding:0 10px;color: #000;}
.zj_tag_bianjix{ position: relative;}
.zj_r_sx2 .danxuank2 {padding:10px 10px 10px 25px;}
.zj_tag_bianjix .iconjia{ right: -20px; position: absolute; bottom: -10px; font-size:24px;padding:10px;color: #67be88; font-weight: bold;}
.zj_r_sx2 .form-control {    border: 1px solid #e7e7e7; padding-left: 10px;}

.zj_l_del{ display: block; position: absolute; right: -10px; top: -10px; width: 18px; height: 18px; text-align: center; line-height: 18px; background-color: #000; color: #fff; border-radius: 50% ; font-style: normal; z-index: 9; font-size: 18px;}
                    .zj_r_sx2 .danxuank2 label span{ background-color: #d5d5d5; color: #000; }

/*---学生端 班级----*/
.banjilist_xs h3 .iconur_c_2,.banjilist_xs h3 .iconrenwurili { font-size: 36px;}
.banjilist_xs .t_xiang{ width: 26px; height: 26px; margin: 0; position: relative; top: -2px; vertical-align: middle;}
.bj_list_li_footer{  display: block; clear: both; text-align: left; padding: 0 30px 0 10px; position: relative;}
.bj_ls_text{ font-size: 18px; padding-right: 10px;}
.bj_list_li_footer span{white-space:nowrap;}
.bj_list_li_footer .on_right{ font-size: 12px; position: absolute; right: 12px; top: 50%; margin-top: -10px;}
.banjilist_xs .bj_list_li{ padding-top: 20px;}

.bj_list_cy_kk{ background: none;}


/*---学生端 班级 cy----*/
html,body{ min-height: 100vh;}.huiuyuan_zx >.bg_huise{ min-height: calc(100vh - 48px);}
.banjilist_xs .bj_table th, .banjilist_xs .bj_table td {
    min-width: auto;
}
.plan_td_class_4{ width:88px}
   .banjilist_cy_sx{ background-color: #fff; border-radius: 8px;}
   .bj_list_cy_kk{ position: relative; margin-top: 20px;   background: #fafafa; padding: 20px 15px; color: #000; text-align: left;border-radius: 8px; margin-bottom: -10px;}
   .bj_list_li_in .bj_list_cy_kk{padding: 10px 10px; border-radius: 0 0 8px 8px;}
   .bj_list_li_in .bj_list_cy_kk .bj_table .table_cz_btn{ min-width: auto; }
   .bj_list_cy_kk .t_xiang{ width: 48px; height: 48px; float: left; margin-right: 5px;}
   .bj_list_cy_kk h5{ margin-bottom: 0; font-size: 12px; padding-top: 3px; color: #8a92a8;}
   .banjilist_cy_sx .bj_ls_text{ display: block; min-height: 60px;}

   .bj_list_cy_kk .bj_xy_name, .bj_list_cy_kk .bj_xy_zt {
    padding-top: 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;
}
.bj_list_cy_kk .color_huise{ padding-bottom: 20px; display: block;}
.bj_list_cy_kk::after{ content: ""; display: block;}
.bj_list_cy_kk .bj_table { z-index: 100;
    max-height: 270px;
    overflow-y: auto;
    display: block;
    width: 100%;
    -webkit-overflow-scrolling: touch;
}
.banjilist_xs .line{ opacity: .2;}
.jc_list{ padding: 0 15px ; text-align: left; }.jc_list span{text-decoration: underline;}
.jc_list li i{ text-decoration: none !important ; margin: 0 2px 0 0; vertical-align: middle; font-size: 13px;}
.jc_list .i_xtitle{  color: #000;}

.bj_list_cy_kk:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
      border-left: 8px solid transparent ;
    border-right: 8px solid transparent ;
    border-bottom: 8px solid #fafafa;
     position: absolute; top:-8px; left: 30px;
  } .a_titile_kc{ color: #8991a6; font-size: 12px; padding: 0 10px;}
  .a_titile_kc em{    display: inline-block; vertical-align: middle; position: relative; top: -1px; margin: 0 5px;
    background: #ff8a00; font-style: normal;
    color: #fff;
    border-radius: 18px;
    padding: 0 4px;
    min-width: 20px; font-size: 12px;
    text-align: center;}
    .bj_kc_list{ padding-right:   15px;}
    .banjilist_xs .a_titile{ padding-left: 0;}
    .banjilist_xs .col-sm-9{  padding-right: 18px; padding-top: 15px;}

    .a_titile_kc_jdt{ line-height:8px ; height: 8px; margin-right: 15px;background: #f5f5f5; margin: 5px 15px 15px 0;}
   .banjilist_xs .btn{ padding: 3px 8px; }
   
    .jtdxxx{height: 8px; display: inline-block; min-width: 1%;background: #ff8a00; background-image: -webkit-linear-gradient(90deg, #ffaa00, #ff8a00);
background-image: -webkit-linear-gradient(left, #ffaa00, #ff8a00); 
 background-image: linear-gradient(90deg, #ffaa00 3%, #ff8a00 100%);position: relative;min-width: 1px;}
 .a_titile_kc_jdt ~ .a_titile_kc_jdt .jtdxxx{ background-image: -webkit-linear-gradient(90deg, #36b2b6, #70ced1);background-image: -webkit-linear-gradient(left, #36b2b6, #70ced1); 
    background-image: linear-gradient(90deg, #36b2b6 3%, #70ced1 100%);}
 .a_titile_kc_jdt ~ .a_titile_kc_jdt .jtdxxx em{ color:#36b2b6;}
    .jtdxxx em{ position:absolute; right: -35px; text-align: right; color: #ff8a00; font-style: normal; font-size: 12px; }
    .max_50w .jtdxxx em{ right:10px; color: #fff;}
    
    @media screen and (min-width: 767.9px){
        .banjilist_cy_cy .bj_cy_nav a.bj_cy_nav_t_1,.banjilist_cy_cy .bj_cy_nav a.bj_cy_nav_t_2{ display: none;}
    }
    .banjilist_xs.table_bj_span{ width: 20px;}
    @media screen and (max-device-width: 767.98px){
    
     .bj_list_cy_kk .bj_table{ display: none;}
     .banjilist_cy_sx .bj_list_li_in{ height: auto; text-align: left;  position: relative; padding-bottom: 58px; }
     .banjilist_cy_sx.banjilist_xs .bj_cy_nav{ padding-left: 15px;  }
     .banjilist_cy_sx.banjilist_xs{ padding-top: 0; margin-top: -68px;}
     .banjilist_cy_sx .bj_cy_nav{ position: relative; margin-top: -38px;}
     .banjilist_cy_sx .bj_list_li p{ display: block}
     .banjilist_cy_sx .bj_list_li h3 + p:before{ display: none;}
     .banjilist_cy_sx .bj_list_li h3 + p{ font-size: 21px;}
     .banjilist_cy_sx{ position: relative;z-index: 991;}
     .banjilist_cy_sx .col-sm-9{ padding: 10px 15px 10px 30px;}
     .bj_list_cy_kk { background: none; margin-top: 0; padding: 20px 20px 0 20px; }
     .bj_list_cy_kk .bj_table{ position: fixed; bottom: 0; overflow-y: auto; margin-top: 0; width: 100%;left: 0; background: #fff; padding: 20px;}
     .bj_list_cy_kk .bj_table{ max-height: none;}
     .bj_list_cy_kk:after{ display: none;}
     .bj_list_cy_kk h5{ color: #fff;}
     .bj_list_cy_kk .bj_ls_text p{ color: #fff; font-size: 16px;}
     .bj_list_cy_kk .color_huise{ color: #fff; padding-bottom: 10px; opacity: .6;}
     .banjilist_cy_sx .btn_xs_beizhu{ position: absolute; right: 0; top: 5px;}
     .banjilist_cy_sx  .bj_table tbody tr{ position: relative;}
     .banjilist_cy_sx .bj_table tbody tr:nth-of-type(1)  .btn_xs_beizhu { margin-top: 0;}
     .banjilist_cy_sx .bj_list_li h3 { float: left; margin: 0 10px 0 15px;}
     /* .banjilist_cy_sx .btn{ display: none;} */
     .jc_list li{ display: inline-block; padding-right: 15px;white-space:nowrap;}
     .banjilist_cy_sx .bj_ls_text{ width: 48%; display: inline-block;}
     .bj_list_cy_kk .color_huise{ display: inline-block; width: 48%;}
     .table_bj_span{ position: absolute; left: -25px;   padding-top: 0 !important; color: #fff; background-color: #888; width: 18px !important;text-align: center;    margin-top: 3px;}
     .banjilist_xs .bj_table { padding-left: 25px;}
     .bj_table tbody tr td:nth-of-type(2){ padding-top: 10px;}
     .banjilist_cy_sx .bj_list_li p{ font-size: 15px;}
  
   }


   /*-新任务日历--*/
   .ur_paike_k{  -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
    box-shadow: 0 0 10px rgba(0,0,0,.2); position: relative; background: #fff;}
                    .ur_paike_k_l{ bottom: 0; top: 0; position: absolute; width: 370px; background: #0c589c url(../img/pk/br.png) 0 bottom no-repeat; background-size: cover;}
                    .ur_paike_k_l::after{background:  url(../img/pk/br_bai.png) 0 bottom no-repeat; width: 140px; height: 100%; position:  absolute; display: block; content: ""; top: 0; right: 0; background-size: 100% 100%; z-index: 1;}
                    .ur_paike_k_r{ padding-left: 300px;} 
                    .ur_paike_k_lin{ z-index: 3;overflow-y: auto; padding:5px 25px 15px 25px; position: absolute; left: 0; right: 80px; bottom: 10px; top: 15px; }
					.ur_paike_k_lin::-webkit-scrollbar{width:12px;background-color:rgba(0,0,0,.04);}
.ur_paike_k_lin::-webkit-scrollbar-track{border-radius:10px; background-color:rgba(0,0,0,0);  }
.ur_paike_k_lin::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(0,0,0,.2); cursor:pointer; }
                      .ur_paike_k_l::before{background-color: rgba(0,0,0,.3);position: absolute; left: 0; right: 0; bottom: 0; top: 0;  content: "";}
                   
                    .ur_paike_k_tt h2,.ur_paike_k_tt h3{ font-size: 14px; padding-bottom: 0; margin: 0;}
                    .ur_paike_k_tt h2{ padding-bottom: 20px;}
                    .ur_paike_k_tt h3{ line-height: normal;}
                    .ur_paike_k_tt h3 b{ font-size: 62px;  }
                    .ur_paike_k_tt{ padding-bottom: 30px;}
                    .ur_pk_list dt { position: relative;}
                    .ur_pk_list dl{ padding: 15px 0 10px 14px;}
                    .rw_i{border:1px solid #fff; }
                     i.rw_i{ background: #fff; width: 14px; height: 14px; border-radius: 50%; display: inline-block; }
                     .ur_rw_zy i.rw_i,.ur_rw_zy.rw_i{ border-radius: 0;}
                     dl i.rw_i{position: absolute; left: -14px; top: 0;}
                    .ur_pk_list button{ border-radius: 18px;   padding: 5px 14px; margin-top: 3px;}
                    i.ur_rw_pk, i.ur_rw_zy{ background-color: none;}
                    .renwulan_tishi i{ border-radius: 50%; margin-right: 4px; position: relative; top:2px}
                    .renwulan_tishi span{ padding-right: 15px;white-space:nowrap;}
                    .ur_rw_jh .rw_i,i.ur_rw_jh,.ur_rw_rw .rw_i,i.ur_rw_rw,.ur_rw_DDL .rw_i,i.ur_rw_DDL{ background: none !important; overflow: hidden;}

                    .ur_rw_rw .rw_i:before,i.ur_rw_rw:before,.calendar_rili .ur_rw_rw .fc-daygrid-event-dot:before,.calendar_rili .ur_rw_rw .fc-list-event-dot:before{ border-bottom-width: 6px; border-bottom-style: solid ; width: 100%; height: 0; position: absolute; left: 0; bottom: -1px; content: "";}
                     i.ur_rw_DDL{ border-radius: 2px 15px 15px 2px; border-width: 2px;  }
                    .ur_rw_pk .rw_i, .ur_rw_zy .rw_i,.ur_rw_rw .rw_i::after{ color: #fff !important;}
           
                    .ur_pk_list h4{ font-size: 12px; margin: 0; padding-bottom: 4px;}
                    .ur_pk_list dt p{ padding: 0 0 0 0;}
                    .ur_pk_list .this p, .ur_pk_list .this h4 { text-decoration:line-through;}
                    .ur_pk_list .this dt i::after{ content: "\e7a8"; font-family: 'iconfont'; padding: 0 5px; position:absolute; top: -2px; left: -7px; font-size: 12px; 
					transform:scale(.6,.6);
					}
                    .ur_paike_k_tt + p{ font-weight: bold;}
                    .ur_pk_list .this button{display: none;}
                    .ur_pk_list .this p,.ur_pk_list .this h4{ opacity: .7;}
    
                    @media screen and (max-device-width: 1024.1px){
                      



                    .ur_paike_k_l,.ur_paike_k_lin{ position: relative; width: 100%;}
                    .ur_paike_k_r{ padding: 0;}
                    .ur_paike_k{ margin: -10px -10px 50px -10px ;}
                    .ur_paike_k_tt h3{ display: inline-block;}
                    .ur_paike_k_tt p{ display: inline-block; padding-left: 10px;}
                    .ur_paike_k_l::after,.ur_paike_k_tt{ display: none;}
                    .ur_paike_k_lin{ max-height: 60vh;}
                    .fc-toolbar-chunk:nth-last-child(1){ z-index: 10;}
                    .ur_paike_k_lin{ padding:20px 15px;    left: auto;
        right: auto;
        bottom: auto;
        top: auto; }
       
                    }
    
    
                    .fc-theme-standard .fc-scrollgrid,.fc-theme-standard td, .fc-theme-standard th {
        border-color: #ebebeb!important;
    }
     
    
       .fc-center h2{ display: inline-block;}
        .fc-center{ margin: 0 auto; display: inline-block;}
        .fc-dayGrid-view .fc-week-number, .fc .fc-daygrid-day-number{ color: #5f6c7d;  font-size: 16px; padding: 6px 10px 5px 6px;}
        .fc .fc-daygrid-day-number .special_cell_class{ font-size: 12px; padding:0 10px 0 5px; color: #8999aa;}
        .ban_cell_class,.xiu_cell_class{    position: absolute;
            left: 0;
            top: 0;
            font-size: 12px;
            padding: 4px;
            background: #eefff7;
            color: #23c979;}
            .xiu_cell_class{background: #fff4f4;
                color: #ff5d5d;}
            /* .fc .fc-daygrid-day-number{    position: inherit !important} */
        /* .fc-left{ position: absolute; left: 0;} */
      
        .calendar_rili { padding: 18px;}
    .fc-col-header { color: #8999aa; }.fc-col-header th{font-weight: normal}
    .fc-button{ border-radius: .4em;}
    .calendar_rili .fc-button-primary:not(:disabled):active, .calendar_rili .fc-button-primary:not(:disabled).fc-button-active {
        background-color: #0081ff!important;
        border-color: #0081ff!important;
        color: #fff!important;-moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    }.fc-button-primary:active{ opacity: 0; }
    .calendar_rili{ position: relative; z-index: 4;}
    .calendar_rili .fc-my_add-button,.calendar_rili .fc-my_add-button:hover,.calendar_rili .fc-my_add-button:focus,.calendar_rili .fc-my_add-button:active,.calendar_rili .fc-my_add-button.fc-button-active{ width: 34PX; height: 34PX; border: none !important;
    background-repeat: no-repeat!important; background-position: center!important; background-color: transparent !important; border-radius: 50% !important;
    background-image: url(../img/pk/add.png) !important;    
    }
    .calendar_rili .fc-button-primary, .calendar_rili .fc-button-primary:hover{ padding: 5px 10px!important;  background-color: #f3f3f3!important;
        border-color: #f3f3f3!important; color: #000!important;}
    
        .calendar_rili .fc-button-primary[aria-label=next], .calendar_rili .fc-button-primary[aria-label=next]:hover,.calendar_rili .fc-button-primary[aria-label=prev], .calendar_rili .fc-button-primary[aria-label=prev]:hover{  background: none !important; border: none !important; display: inline-block !important; position: relative; top: -6px ;}
        [aria-label=prev]:hover,[aria-label=next]:hover{ top: -3px!important;}
    .calendar_rili .fc-my_add-button:hover{background-image: url(../img/pk/add_.png) !important;  }
    
    .calendar_rili .fc-my_daoru-button,.calendar_rili .fc-my_daoru-button:hover,.calendar_rili .fc-my_daoru-button:focus,.calendar_rili .fc-my_daoru-button:active,.calendar_rili .fc-my_daoru-button.fc-button-active{ width: 35PX ; height: 34PX; border: none !important;
    background-repeat: no-repeat!important; background-position: center!important; background-color: transparent !important;
    background-image: url(../img/pk/daoru.png) !important; 
    }
     
    .calendar_rili .fc-my_daoru-button:hover{background-image: url(../img/pk/daoru_.png) !important; }
    
    
        @media screen and (max-device-width: 1024.1px){
            .calendar_rili  .fc .fc-toolbar{ display: block!important; display: block!important; text-align: center;}
        
            .calendar_rili .fc-toolbar-chunk{ display: block; width: 100%;}
            .calendar_rili .fc-toolbar-chunk:nth-last-child(1){ position: fixed; width: 100%; bottom: 20px; text-align: center;}
            .calendar_rili  .fc-dayGrid-view .fc-week-number, .fc-dayGrid-view .fc-day-number{ font-size: 14px;}
            .calendar_rili  .fc-toolbar h2{ font-size: 18px; padding:5px 0}
            .calendar_rili  .fc-toolbar.fc-header-toolbar{margin-bottom:  .5em;}
        .calendar_rili { background-color: #fff; padding: 10px; margin: -10px;}
        .calendar_rili .fc-button-primary, .calendar_rili .    .calendar_rili fc-button-primary:hover{ padding:6px 11px ;}
        }
        .calendar_rili  .fc-zhwnei-button{ width: 200px; opacity: 0; height: 1px; cursor: inherit !important;}
    
    
        .pk_rili_tk_new{ position: absolute; text-align: center;  right: 30px; top: 100px; z-index: 100;}
        .pk_rili_tk_new .form-group>label{ color: #ccc; width: 110px;   text-align: right; position: absolute; left: 0; top: 8px;}
        .pk_rili_tk_new .form-group{  text-align: left;  padding-left: 120px; position: relative; margin-bottom: 5px;}
        .pk_rili_tk_new .form-group>br{ display: none;}
        .pk_rili_tk_new .pk_rili_tki{ width: 390px;}
        .pk_rili_tk_new .btn-warning {
        color: #fff;
        background-color: #ff5521;
        border-color: #ff5521;
    }
    .pk_rili_tk_new .form-control{ padding-left: 0; border-radius: 0; border-left:none; border-top:none; border-right: none;border-bottom: none; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0);
        box-shadow: inset 0 1px 1px rgba(0,0,0,0);border-bottom: 1px solid #e7e7e7;}
        .pk_rili_tk_new .form-control:focus,.pk_rili_tk_new .form-control:active{ border-color: #0081ff !important;}
        .pk_rili_tk_new .wulouai_t_list ul{ padding: 2px; }
        .pk_rili_tk_new .wulouai_t_list{position: relative;  top: -5px;}
        .pk_rili_tk_new .wulouai_t_list li a{ padding: 0 10px;}
     .fc-theme-standard .fc-scrollgrid,.fc-theme-standard th{border-top: none!important; border-left: none!important;}
        .fc-theme-standard td, .fc-theme-standard th{ border-right: none!important;}
        @media screen and (max-device-width: 1024.1px){
        .pk_rili_tk_new{ right: 0; top: 0;}
        .fc-zhwnei-button{ display: none !important;}
        }
    


        /*---任务进度----*/
        

.bj_list_cy_kk_rw{ margin:20px 5px 10px 5px;}
.zhixingzhe .line{ background-color: #000;}
.zhixingzhe h5{ padding-bottom: 10px;}
.banjilist_cy_sx .zhixingzhe .bj_ls_text{  font-size:15px;min-height: auto; padding-bottom: 10px;}
.bj_list_cy_kk .zhixingzhe .t_xiang{ width: 30px ;height: 30px;
}
.bj_list_cy_kk{  bottom: 0;}
.btn_xs_beizhu .color_lvse.iconxuxi_ok { font-size: 12px; color: #58d7d0;}
.btn_xs_beizhu .color_hongse.iconclose  { font-size: 12px; font-weight: bold;}
.rwlist_rw .bj_kc_list{ padding-bottom: 40px;}



.rw_dakajilu{ height: auto;}
     .rw_dakajilu .rili_r{ width: 100%;}
     .rw_dakajilu .k_kin{ height: 60px; padding-top:0; padding-right: 20px; padding-left: 10px;  }
     .rw_dakajilu .rili_r li{ height: 30px;}

     .input_edetx{ border: 1px solid #fff; width: 100%;}
	 textarea.textarea_edetx{ height:auto; overflow:hidden; padding:0; height:auto;  }
	 .plan_td_class_3 textarea.textarea_edetx{min-width:420px;    }
	 @media screen and (max-width:1500px){
        .plan_td_class_3 textarea.textarea_edetx{min-width:320px;}
	 }
	  @media screen and (max-width:1300px){
        .plan_td_class_3 textarea.textarea_edetx{min-width:220px;}
	 }
    .input_edetx:focus{ border: 1px solid #000;}
    .iconxuxi_ok.color_lvse{ font-size: 12px;}
    .rwlist_rw .bj_list_li{ background-image: none;}
    @media screen and (max-device-width: 1024.1px){
        td.plan_td_class_2{ padding-right: 40px;}
        .plan_td_class_9 .checkbox_style{ position: absolute; right: 5px;}
    }
@media screen and (max-device-width: 767.98px){
   
	textarea.input_edetx{min-width:auto}
.rwlist_rw .bj_list_li .bj_list_li_in{   padding-top: 40px;}

.rwlist_rw .bj_list_cy_kk_rw{ padding-top: 10px; margin: 0; padding-bottom: 0;}
.banjilist_cy_sx .bj_ls_text{ width: 100%;}
.banjilist_cy_sx .bj_ls_text{ min-height: auto;}
}


/*---标签---*/
 
.wo_de_biaoqian .h1x{ padding: 10px 10px 0 10px; font-size: 14px; text-align: left;}
.wo_de_biaoqian .h1x .on_right{  padding-left: 50px;}

.wo_de_biaoqian textarea{    padding: 0 10px; border: none; background: none;
    resize:none;font-size:16px;line-height:20px;overflow:auto; max-height: calc(100vh - 200px) !important;  
}
 

.wo_de_biaoqian { display: none;  position: fixed; left: calc(100% - 220px); top: 78px; min-width: 100px; min-height: 200px; border-radius: 3px; text-align: left;
    background: url(../img/all/bj_07.png) right bottom;
 
    color: #a26a5d;
    border-radius: 8px; z-index: 10000;
  }
.wo_de_biaoqian .ipad-title { position: relative; z-index: 2; height: 40px; line-height: 40px; margin: 5px 5px 0 5px; cursor: move; text-align: center; }
 .wo_de_biaoqian .ipad-title:hover{background-color: #484848; color:#FFF}
.wo_de_biaoqian .ipad-control { position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; }
.wo_de_biaoqian .ipad-control span { position: absolute; }
.wo_de_biaoqian .ipad-control span.T { top: 0; width: 100%; height: 5px; cursor: n-resize; }
.wo_de_biaoqian .ipad-control span.R { right: 0; width: 5px; height: 100%; cursor: e-resize; }
.wo_de_biaoqian .ipad-control span.B { bottom: 0; width: 100%; height: 5px; cursor: s-resize; }
.wo_de_biaoqian .ipad-control span.L { left: 0; width: 5px; height: 100%; cursor: w-resize; }
.wo_de_biaoqian .ipad-control span.TR { top: 0; right: 0; width: 8px; height: 8px; cursor: ne-resize; }
.wo_de_biaoqian .ipad-control span.BR { bottom: 0; right: 0; width: 8px; height: 8px; cursor: se-resize; }
.wo_de_biaoqian .ipad-control span.BL { bottom: 0; left: 0; width: 8px; height: 8px; cursor: sw-resize; }
.wo_de_biaoqian .ipad-control span.LT { top: 0; left: 0; width: 8px; height: 8px; cursor: nw-resize; }
.wo_de_biaoqian .ipad-cont { overflow: hidden; position: relative; z-index: 2; margin: 0 6px 6px 6px; }
 

/*---任务分类管理---*/
.renwutag_list .bj_list_li{ padding-top:0; padding-bottom: 0; text-align: left; background-image:none ;}
   .renwutag_list .bj_list_li.bj_list_li_add{  text-align: center;}
   .renwutag_list .bj_list_li_in{ padding-left:15px; padding-right: 0; min-height: 100px;}
   .renwutag_list h4{ padding-top:20px; margin-bottom: 0; padding-right: 15px;}
   .renwutag_list h3{ padding-top:25px; line-height: 38px; cursor: pointer;}
   .renwutag_list .bj_list_li_btn{ text-align: right; display: block;padding-top: 0;}
   .renwutag_list .bj_list_li_btn .iconcy_icon_ii{  font-size: 12px;}
   .renwutag_list .a_titile_kc_jdt{border-radius: 8px;  height: 3px; margin-top: 0; margin-bottom: 22px; padding: 0 1px; background:rgba(0, 0, 0, .2) }
   .renwutag_list .a_titile_kc_jdt .jtdxxx{ border-radius: 8px; height: 1px; top: 1px;    display: block;  }
   .renwutag_list .jtdxxx em{ top:-7px; font-size: 12px; right: -10px; color: #000; opacity: .5;}
   .renwutag_list .bj_list_li_t{ top:auto; bottom: 4px; transform: scale(.9); left: 0;}
@media screen and (max-device-width: 1024.1px){
    .wo_de_biaoqian_btn{  display:none !important}
    
} 
 @media screen and (max-device-width: 767.98px){
    .renwutag_list .bj_list_li_add h3 {
        padding-top: 0;
        line-height: 21px;
        cursor: pointer;
    }
    .renwutag_list .bj_list_li_add .bj_list_li_in {
        padding-left: 0;
        min-height: auto;
    }
}
   .calendar_rili{width: 100%;}
          .pk_rili_t_newx{ padding: 0 0 10px 0; min-height:36px;}
          .edit_fenlei{ padding: 5px 10px;background: #fff; margin-top:-5px; }
		   .pk_rili_t_newx .on_right{position: relative;
    z-index: 10;}
	.pk_rili_t:after{content:"";display:block;border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
         @media screen and (max-device-width: 1024.1px){
          .pk_rili_t_newx .checkbox_style_rili { width: calc(100% - 70px); padding-right:0; background: none; padding-top:4px; float:left;padding-bottom: 10px;}
		  .edit_fenlei{ margin-top:0;margin-bottom: 10px; }
         } 

.bai_head .ibox .ibox-title{ background-color: #fff !important; color: #000;}
.bai_head .ibox .ibox-title:before{ display: none;}
.bj_list_li_addk i.i_color{ vertical-align:middle; width: 32px; height: 32px; line-height: 32px ; text-align: center; border-radius: 50%; display: inline-block;}
.addk_tshix_label { text-align: center;}
.addk_tshix_label label{ display: inline-block; padding: 5px 15px 5px 0;}
.addk_tshix_label input{  } .addk_tshix_label input:checked ~ i.i_color::after{ color: #fff; display: inline-block; font-size: 14px; font-family:'iconfont'; content: '\e7a8';}
.addk_tshixkk{ text-align: left;}
.addk_tshix{ padding:0 0 15px 0;}
.addk_tshixkk .form-control{ border-radius: 18px;}
.addk_tshix i{ margin-left:8px}

.bj_list_li_addk .dd_xiadan{ text-align: right; padding-top:15px;}
.calendar_rili .fc-event-time{ color:#999}
.calendar_rili .fc-daygrid-event-dot {float: left;margin-top: 5px;}
.calendar_rili .ur_rw_jh .fc-daygrid-event-dot ,.calendar_rili .ur_rw_jh .fc-list-event-dot,.calendar_rili .ur_rw_DDL .fc-daygrid-event-dot ,.calendar_rili .ur_rw_DDL .fc-list-event-dot,.calendar_rili .ur_rw_rw .fc-daygrid-event-dot ,.calendar_rili .ur_rw_rw .fc-list-event-dot{      border-width: 2px;
    width: 5px;
    height: 5px; position: relative;    }
    .calendar_rili .ur_rw_DDL .fc-daygrid-event-dot ,.calendar_rili .ur_rw_DDL .fc-list-event-dot{ border-radius: 1px 5px 5px 1px;}
    .calendar_rili .ur_rw_zy .fc-daygrid-event-dot{ border-radius: 0;}
    .calendar_rili .ur_rw_rw .fc-daygrid-event-dot:before,.calendar_rili .ur_rw_rw .fc-list-event-dot:before{ border-bottom-width: 3px; }
.calendar_rili .fc-daygrid-event{white-space: inherit;}
.calendar_rili .fc-daygrid-dot-event{display: block;}
.calendar_rili .calendar_one_class .fc-event-time + div{    padding-left: 18px;padding-bottom: 8px;}
@media screen and (max-device-width: 1024.1px){

/*-- 日历手机版 --*/
    .calendar_rili th{ display: none !important;}
    .calendar_rili table{ display: block;}
.calendar_rili tr,.calendar_rili td,.calendar_rili tbody { display: block; width: 100%; }
.calendar_rili.fc .fc-scroller-liquid-absolute,.calendar_rili.fc .fc-scroller-harness,.calendar_rili .fc-view-harness-active > .fc-view{ position:inherit !important; left: auto !important; top: auto !important; bottom: auto !important; right: auto !important;}
.calendar_rili .fc .fc-view-harness,.calendar_rili .fc-scrollgrid-section table{ overflow: inherit !important; height: auto !important;}
.calendar_rili{ margin: 0 !important;}
.calendar_rili .fc-day-other{ display: none !important;}
.calendar_rili .fc-daygrid-day-number::after{ content: "日";}
.calendar_rili .fc-daygrid-day-top{ text-align: left; position: absolute !important; left: -35px !important; top: 0 !important;}
 .calendar_rili .fc-daygrid-day-number{ font-size: 12px !important;}
.calendar_rili td.fc-day{ position: relative !important; padding:10px 10px 10px 40px !important; border-top: none;border-left: none;border-right: none;}
.calendar_rili .fc-daygrid-day-number .special_cell_class{ display: block; clear: both; padding: 0 0 0 0 !important; display: none;}
.calendar_rili .fc-view-harness{ height: auto !important;}
.calendar_rili .fc-daygrid-body,.calendar_rili .fc-scrollgrid-section-body table{ width: 100% !important;}
 }
 .plan_end_class{text-decoration:line-through !important;color:#ccc!important}
  .plan_end_class *{ color:#ccc!important}
.plan_end_class.ur_rw_jh,.plan_end_class.ur_rw_rw{ background:#ccc !important; color:#fff!important; border-color:#ccc !important}
.plan_end_class.ur_rw_jh *,.plan_end_class.ur_rw_rw *{ color:#fff!important}

/* ---公告-- */
.banji_gonggao{  vertical-align: top; border:1px salmon solid; padding: 0 10px 10px 10px  ; margin-right: 10px;background-color: #fff7f7;  }
.banji_gonggao {color: #d75959;}
  .banji_gonggao .a_titile:before{ content: "\e62a"; font-family: iconfont; background: none !important; width: auto; font-size: 21px; position: relative; top:-9px }
@media screen and (min-width: 1024px){
  .banji_gonggao{width: calc(50% - 10px); }
  .banji_gonggao + .banji_jindu{    vertical-align: top;width: calc(50% - 20px);background-color: #fffcf6; border:1px #ffe6b1 solid;}
  .banji_gy_kk{display: flex;flex-wrap: wrap;}
  .banji_jindu{ width: 100%;}
  .banji_gonggao + .banji_jindu, .banji_gonggao{box-sizing: border-box;display: flex;flex-direction: column; padding: 0 10px 10px 10px ; border-radius: 4px; }
 
  .banji_gonggao + .banji_jindu .a_titile_kc_jdt{ margin-bottom: 0;}
  .banji_gonggao + .banji_jindu .a_titile_kc_jdt{background:#fff}

    
  }


  /* 学生管理 */
.xs_tongji{display: flex;flex-wrap: wrap;}
.xs_tongji dl { text-align: center; font-size: 12px; color: #8a8a8a; -webkit-box-flex: 1;    -moz-box-flex: 1;    -webkit-flex: 1;    -ms-flex: 1;    flex: 1;    display: table-cell;    width: 1%;}
.xs_tongji dl dt{ font-size: 21px; color: #fc9754;}

/* 添加联系人 */
 
  .checkbox_list .form-checkbox .icon-checkbox{ display: none;}
  .checkbox_list .form-checkbox label{border:1px solid #e7e7e7; font-family: 宋体; font-size: 12px;text-align: center;position: relative; padding: 5px 8px;min-width: 40px;margin-bottom: 2px;}
  .checkbox_list .form-checkbox label:hover{color:salmon;border-color:salmon; }
  .checkbox_list .form-checkbox input:checked ~ label{background-color: salmon; border-color:salmon; color: #fff;}
  
  .add_banji_xy .col-sm-6{ height: 350px;}
  .add_banji_xy .xusheng_list{  height:305px;overflow-y: auto;}
   
  .add_banji_xy .col-sm-6:nth-of-type(1){ border-right: 1px solid #e7e7e7;}
  .add_banji_xy .ibox .ibox-title{ background-color: #fff !important; color: #000000;}
  .add_banji_xy .ibox .ibox-title:before{ display: none}
  .xusheng_list{ padding: 10px 0;}
  .xusheng_list li{ display: block; clear: both; font-size: 14px; margin: 5px 0;}
  .xusheng_list img{border-radius: 50%;
      display: inline-block;
      width: 30px;
      height: 30px; margin-right: 5px;}
      .add_banji_xy .ibox .ibox-content{ padding-top: 0; margin-bottom: 0 !important; margin-top: 0; border-radius: 0;}
      .add_banji_xy .wulouai_tiku .navbar-form{ width: 100%; padding-right: 0;padding-left: 0;}
      .add_banji_xy .wulouai_tiku .form-control{ background: #f3f5f7; border:none}
      .add_banji_xy .wulouai_tiku .navbar-form .btn-default.btn_chengxiao{ right: 48px; line-height: 30px;}
      .add_banji_xy .wulouai_tiku .navbar-form .btn-default.btn_chengxiao i{ font-size: 12px; color: #f00;}
      .add_banji_xy .dd_xiadan{ text-align: right; padding:0 20px 10px 20px; margin-top: 0; margin-bottom: auto; background: #fff; border-radius: 0 0 8px 8px;}
      .add_banji_xy .bjxz_t_title{ line-height: 34px; color: #7f7f7f;}

      .add_banji_xy .xusheng_list ul, .add_banji_xy  .xusheng_list li{ width: 100%;}
      .add_banji_xy .xusheng_list ul.this li:not(.bumen){ display: none; }
      .add_banji_xy .xusheng_list ul.this2 li:not(.bumen){ display: block; }
      .add_banji_xy .xusheng_list ul.this li.bumen{ cursor: pointer;}
      .add_banji_xy  .xusheng_list ul.this li.bumen::before{ float: right; content: "\e9dd"; font-family: iconfont;}
      .add_banji_xy .xusheng_list ul.this.this2 li.bumen::before{ float: right; content: "\e643"; font-family: iconfont;}

/* 活动 */
      .ihd_list dt{ 
        font-size: 16px;
       
        font-weight: 500;
        color: #000000; padding-bottom: 15px;}
         .ihd_tag{ 
      font-size: 12px;
      font-family: 宋体;
      font-weight: normal;
      color: #FFFFFF; padding: 0 10px;
      line-height: 18px;
      background: #FF6E00;
      border-radius: 4px; display: inline-block;position: relative; top:-2px}
      
      .idh_pic i{ background-position:0 0; background-repeat: no-repeat; display: inline-block; width: 20px; height: 32px; margin-left: 10px;vertical-align: middle; position: relative; top:-2px; background-position: center;}
      .idh_edit_1{ background-image: url(../img/hd/del.png); } 
      .idh_edit_2{ background-image: url(../img/hd/down.png); } 
      .idh_edit_3{ background-image: url(../img/hd/ewm.png); } 
      .idh_edit_4{ background-image: url(../img/hd/edit.png); } 

      a:hover .idh_edit_1{ background-image: url(../img/hd/h/del.png); } 
      a:hover .idh_edit_2{ background-image: url(../img/hd/h/down.png); } 
      a:hover .idh_edit_3{ background-image: url(../img/hd/h/ewm.png); } 

      .idh_pic a{ color: #8E8E8E;}
      .idh_pic .on_right{ position: absolute; right:30px; bottom: 15px;  }
      a.color_cheng,.ihd_list_add a{ color: #FF6E00;}
      
      .ihd_list{display: flex;flex-wrap: wrap;  }
      .ihd_list dl{float: left;box-sizing: border-box;display: flex;flex-direction: column;  width: 50%;   }
      .ihd_list dl em{ font-style: normal;}
      .ihd_list  .idh_pic span.color_cheng{  
      font-size: 24px; font-weight: bold; left: 185px; position: absolute; bottom: 20px; }
      .ihd_list  .idh_pic span.color_cheng em{ font-size: 14px;}
      .ihd_list dl{ background-color: #fff; padding:20px 20px 20px 0;width: calc(33.3% - 20px);
      min-height: 248px;
       
      border-radius: 5px; position: relative; margin: 10px;}
      .ihd_list_cy dl{width: calc(100% - 20px);}
      .ihd_list a>img ~ dt,.ihd_list a>img ~ dd,.ihd_list dl>img ~ dt,.ihd_list dl>img ~ dd{ padding-left: 185px;}
      .ihd_list a>img,.ihd_list dl>img{ float: left;width: 153px;
      height: 206px;
      background: #375876; position: absolute; top:20px; left:20px}
      .idh_pic .on_right a em{ display: none;}
      .ihd_list dl>a{ display: block; width: 100%; height: 100%;}
      .ihd_list dd{ padding-bottom: 30px;}
      .ihd_list dd p{ position: relative; padding-left: 20px;color: #8E8E8E;}
      .ihd_list dd p i{ position: absolute; width: 16px; height: 16px; display: inline-block; background-repeat: no-repeat; left: 0;}
      .idh_p_1{background-image: url(../img/hd/map.png);}
      .idh_p_2{background-image: url(../img/hd/rili.png);}
      .idh_p_3{background-image: url(../img/hd/shuoming.png);}
      
      
      
      .ihd_list_add{ text-align: center;}
      .ihd_list_add dt i{background-image: url(../img/hd/add.png); width: 48px; height: 48px; display: inline-block; margin:50px auto 0 auto;}
     .ihd_list dl:hover{ background-color: #fff1e7;}
      .ihd_list_cy .ihd_list dl:hover{ background-color: #fff;}
      .ihd_list_cy a>img ~ dt,.ihd_list_cy a>img ~ dd,.ihd_list_cy dl>img ~ dt,.ihd_list_cy dl>img ~ dd{ padding-left: 165px;}
      .ihd_list_cy  .idh_pic span.color_cheng{left: 165px;}
      .ihd_list_cy dl{   min-height: 206px; margin-top:0}
      .ihd_list_cy a>img,.ihd_list_cy dl>img{ top:0; left: 0; border-radius: 8px 0 0 8px;}
       
      .ihd_list_cy .idh_pic .on_right a em{ display: inline-block;}
      .ihd_list_cy .ihd_list{ margin: 0 -10px;  } .ihd_list_cy .ihd_list dl{  border: 1px solid transparent;
        border-color: #ebebeb;
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
        box-shadow: 0 1px 1px rgba(0,0,0,.05);} 

        .ihd_list_cy .ihd_list{ padding-top:  0;}

        @media screen and (max-device-width: 1024px){
            .ihd_list_cy .ihd_list{ padding-top: 0;}
            .ihd_list{ padding-top: 0;}
            .ihd_list dd p:nth-last-child(1){ display: none;}
        /* .ihd_list_cy .idh_pic .on_right{ position: inherit; right: auto;} */
        .ihd_list dl{ width: 100%; padding-bottom: 60px;}
        .ihd_list .idh_pic span.color_cheng { bottom: 50px;  }
        .ihd_list_cy a>img, .ihd_list_cy dl>img{ left: 10px; top: 10px; border-radius: 0; width: 140px;  }
        .ihd_list_cy .ihd_list dl{ margin:-10px 0 0 0; width: 100%; border-radius: 0;}
        .ihd_list_cy .panel{ margin: 0 -10px;}
        .ihd_list_cy .ihd_list dl{ min-height: 276px; border:none; border-radius: 0;}
        .ihd_list_cy .idh_pic .on_right{ left: 0; right: auto;}
        .ihd_list_cy dd p:nth-last-child(1){ display: block;}
        
    }

    /* 添加活动 */
    .gwc_nav_left [type="submit"],.gwc_nav_left [type="button"] {
        width: calc(100% - 15px);
        display: block;
        clear: both;
    }

    .gwc_nav_left [type="submit"]+span {
        display: block;
        clear: both;
    }
    .ii_xz_color{ display: inline-block;border: 8px solid; position: relative; vertical-align: middle; top:-2px; margin-left: 5px;margin-right: 2px;}
    .hdxx_nav_left input, .hdxx_nav_left select, .hdxx_nav_left textarea{ border: none; border-bottom: 1px solid #e2e2e2; width: 100%; padding:10px 0; text-indent: 0;}
    .hdxx_nav_left{ padding-right: 20px;}
   .hdxx_nav_left .a_titile{ padding-left: 0;}    .tp_item_form .line{ background-color: #e5e4e5;}
   
   .tp_item_form .a_titile:nth-of-type(1){ padding-top: 0;}
   .hdxx_nav_left .a_titile::before,.tp_item_form .a_titile::before{ background-color: #ff6e00 !important;}
   .xuanzemoban img{ width: 120px; height: 160px; }
   .xuanzemoban span{ display: block; position: relative;border:1px solid ; margin-right: 10px; color: #dbdbdb; overflow: hidden;}
   .xuanzemoban,.tp_textareai{ padding-left: 20px;}
   .xuanzemoban :checked ~ span,.xuanzemoban span:hover{ color: #ff6e00;}.xuanzemoban :checked ~ span::after{ font-family: iconfont; content: "\e722"; position: absolute; right: 0; bottom: -10px; z-index: 11; font-size: 40px;}
   .xuanzemoban :checked ~ span::before{ content: ""; display: block; width: 100%; height: 100%; border:solid 3px; position: absolute; top:0; left: 0;}
   .btn_tp_fabu{width: 149px;
height: 39px;
background: linear-gradient(90deg, #FF7D41, #FF5372); border: none; color: #fff; display: inline-block;
border-radius: 20px;}   .btn_tp_baocun{width: 149px; border: 1px solid ; color:#FF7D41;display: inline-block;
height: 39px;
background: none;
border-radius: 20px;}
.btn_tp_w{ padding:20px}
.btn_tp_w .idh_pic{display: inline-block;}
.btn_tp_w .idh_pic em{ font-style: normal;}
.tp_textareai .wz_textarea> textarea{ height:350px ; max-width: 690px; font-size: 18px;}
.tp_nav_ul li{ display: inline-block; padding:10px 20px 20px 20px; font-size: 16px; position: relative; cursor: pointer;}
.tp_nav_ul li.this{ font-weight: bold;}
.tp_nav_ul li.this::after{  background-color:#FF7D41; display: inline-block; height: 3px; width: 16px; content: ""; position: absolute; left: 50%; bottom: 12px; margin-left: -8px;}
.tp_fenlxi ul{ border:1px solid #FF7D41; margin-top: 10px;}
.tp_fenlxi li{ position: relative;}
.tp_fenlxi li input{ text-indent: 12px;}
.tp_fenlxi li span{ position: absolute; right: 10px; top:10px; color: #ccc;}
.tp_fenlxi li:nth-last-of-type(1) input{ border: none;}
.tp_fenlxi button{background-color:#FF7D41; color: #fff; border: none; width: 100%;}
.a_titile + input{ font-size: 18px;}

@media screen and (max-device-width: 1024px){
.zhujuan_zj_new .ur_center .hdxx_nav_left{ position: inherit !important; left: auto; top: auto; bottom:auto ; display: block;
z-index: 1;}
.zhujuan_zj_new .hdxx_nav_left::before{ display: none;}
.tp_item_form{ background-color: #fff;}
.xuanzemoban{ width: 100%; overflow-x: auto;white-space:nowrap;}
.xuanzemoban label{ width: 120px} .xuanzemoban span{ margin-right: 10px;}
.xuanzemoban label img{ height: auto;}
.tp_textareai{ padding-right: 20px;}
.zhujuan_zj_new .ur_center .hdxx_nav_left,.zhujuan_zj_new .tp_item_form{ margin: 0 -10px; width: calc(100% + 20px);}
}

.btn.btn-sm.btn-round.color_bai.btn-warning{background: #f45f68  !important;border-color: #e8565f;padding-left: 30px;position: relative;}
.btn.btn-sm.btn-round.color_bai.btn-warning:hover{background: #e8565f  !important;}
.btn.btn-sm.btn-round.color_bai.btn-warning i.fa{font-size: 20px;    font-weight: normal;    left: 10px;    top: 4px; position: absolute;}
.wulouai_t_list .btn.btn-sm.btn-round.color_bai.btn-warning,.banjilist_tag .btn.btn-sm.btn-round.color_bai.btn-warning{ float: left;}

.navbar-form + .btn.btn-sm.btn-round.color_bai.btn-warning{position: absolute;left: 10px;top: -20px;padding-bottom: 3px; border-radius: 0 0 8px 8px;}
.fc-my_daoru-button,.fc-my_add-button{ cursor: pointer;}

.yuanjia{ color: #ccc;text-decoration: line-through; font-size: 14px;}
.weda_list{ padding: 20px 0;}
@media screen and (min-device-width: 1024.1px){
.weda_list{ padding: 20px;}
}
.bj_table tbody tr:nth-last-of-type(1) td{ border: none;}
.weda_tishi{  float: right; max-width: 500px; margin-top: -10px; font-size: 14px;color: #e8565f;}
@media screen and (max-device-width: 1024.1px){
  .weda_tishi{ margin-top:0}
}

/* 反馈建议 */
.up_img .in_img{ text-align:center}
     .up_img .in_img img{ max-height:100%; margin:0 auto}
     .up_img { position: relative;width:140px; }
.up_imgi span{ font-size:12px; font-family:宋体; line-height:normal !important; color:#363b42; display:block; text-align:center; width:100%;position:absolute; top:50%; margin-top:10px; }
.up_img input {z-index: 2;
  position: absolute;    top: 0; display: block;
  right: 0;    margin: 0;    opacity: 0;    filter: alpha(opacity=0);    font-size: 23px;    height: 100%;
  width: 100%;    direction: ltr;    cursor: pointer;}
  .up_imgi{ overflow:hidden; background:#fafafa; border:1px solid #e7eaec; position:relative; width:100%;  text-align: center;}
  .up_imgi .iconshangchuan{ font-size: 24px;}
.up_imgi .in_img{  background-size: contain; background-position:center; background-color:#fff;z-index: 1; width:100%; height:100%;position:absolute; left:0; top:0; display: none;}.up_imgi .in_img img{ margin-top:-6px;}
.up_imgi,.up_imgi .in_img{height:80px; line-height:80px;}
.up_imgi i.tb{ width:50px; position:absolute; top:50%; left:50%; margin:-28px 0 0 -25px; height:40px; background-position:-144px -755px; display:block}

.fabiaogg .up_img { position:absolute; left:10px;}  
.img_guanbi{ border-radius:50%; top:-8px; right:-8px; width:22px; height:22px; text-align:center; line-height:22px; z-index:3; position:absolute; display: none;}
.up_img_140 .up_imgi,.up_img_140 .up_imgi .in_img {
  height: 140px;
  line-height: 140px;
}
.up_img_140 .up_img{ float:left; width:140px;}
.bg_c{ background-color: #f00;}
.form-control_up {
  padding-left: 10px;
  width: 300px;
  border: 1px solid #e7eaec;
  height: 34px;
  border-radius: 0;
  border-right: none;
}   
.btn-default {
  
  background: white;
  border: 1px solid #e7eaec;
  }
.inputx-upload {
  color: #898989;
  border-radius: 0 !important;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  *zoom: 1;
}
.inputx-upload input {
  position: absolute;
  font-size: 100px;
  width: 1000px;
  height: 1000px;
  left: -40px;
  top: -40px;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}
.btn-5 {background-color: #f97311;background-image: -moz-linear-gradient(top,#fd8730,#f97311);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fd8730),color-stop(1,#f97311));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd8730', endColorstr='#f97311', GradientType='0');-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd8730', endColorstr='#f97311');background-image: linear-gradient(to bottom,#fd8730 0,#f97311 100%);border-radius: 3px;display: inline-block;height: 34px; line-height: 32px; border: 1px solid #e96d1a;padding: 0 14px 0 14px;color: #fff; min-width:120px; text-align:center; margin-right:10px}
.btn-5:link, .btn-5:visited {color: #fff;text-decoration: none;}

.btn-6 {background-color: #f5f5f5;background-image: -moz-linear-gradient(top,#f5f5f5,#f0f0f0);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(1,#f0f0f0));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f0f0f0', GradientType='0');-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f0f0f0');background-image: linear-gradient(to bottom,#f5f5f5 0,#f0f0f0 100%);border-radius: 3px;display: inline-block;height: 34px; line-height: 32px; border: 1px solid #d8d8d8;padding: 0 14px 0 14px;color: #363b42;min-width:120px;}
.btn-6:link, .btn-6:visited {color: #363b42;text-decoration: none;}
.tishik {
  padding: 8px 10px; max-width: 100%;
  display: inline-block;
}
.fankuiyijian_k .ibox-content{ padding: 40px;}
.form-control{ border: 1px solid #e7eaec;    box-shadow: inset 0 1px 1px rgba(0,0,0,0);}
@media screen and (max-device-width: 767.98px){
.form-control_up{ width: calc(100% - 80px);}
}


.liucheng {padding-top: 10px;}
.liucheng ul {display: flex;flex-wrap: wrap;}
.liucheng li {text-align: center;font-size: 16px;white-space: nowrap;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: table-cell;width: 1%;line-height: 45px;background-color: #f1f1f1;color: #848484;
  position: relative;font-size: 12px;}
.liucheng ul {overflow: hidden;}
.liucheng li::after,.liucheng li::before {position: absolute;content: "";display: inline-block;width: 0;height: 0;border-top: 28px solid transparent;border-bottom: 28px solid transparent;border-left: 21px solid;right: -21px;top: -5px;z-index: 10;}
.liucheng li::after {border-left-color: #fff;}
.liucheng li::before {border-left-color: #f1f1f1;z-index: 11;right: -18px;}
.liucheng li.this {background-color: #ff704f;color: #fff;}
.liucheng li.this::before {border-left-color: #ff704f;}
.liucheng li:nth-last-child(1)::after {display: none;}
.wenda_lkk {padding: 20px;}
.wenda_lkk .kin {padding: 10px 0;}
.wenda_lkk .kin>div>div{ padding-top: 5px;padding-bottom: 5px;}
.bj_downer .icondoc3,
.bj_downer .icondoc2{ font-size: 21px;}
.wenda_lkk .chat_demand > div.center div.container div.communication,.wenda_lkk .chat_demand > div.center div.container div.communication div.content{ border: none;border-top: 1px solid #e8e8e8;}
.wenda_lkk .chat_demand > div.center div.container div.communication div.bottom{ border:1px solid #ccc; border-radius: 8px;}
.wenda_lkk .chat_demand > div.center div.container div.communication div.content div.demand-side div.matter:after,.wenda_lkk .chat_demand > div.center div.container div.communication div.content div.demand-side div.matter{    border-color: #f60;color: #f60;}
.wenda_lkk .chat_demand > div.center div.container div.communication div.content div.server-side div.matter{border:1px solid}
.wenda_lkk .chat_demand > div.center div.container div.communication div.content div.server-side div.matter,.wenda_lkk .chat_demand > div.center div.container div.communication div.content div.server-side div.matter:after{ background: #f7f9fa; border-color: #e8e8e8;}
.wenda_lkk .chat_demand{ max-width: 100%;-moz-box-shadow: 0 0 10px rgba(0,0,0,0);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0);
box-shadow: 0 0 10px rgba(0,0,0,0);}
.wenda_lkk .chat_demand > div.center div.container div.communication,.wenda_lkk .chat_demand > div.center{ width: 100%;}
.wenda_lkk .chat_demand > div.center div.container div.communication div.content,.wenda_lkk .chat_demand{ height: auto; max-height: none;}

@media screen and (max-device-width: 1024.1px){
.liucheng span{ display: none;}
.wenda_lkk .chat_demand > div.center{ position: relative; left: auto ; bottom: auto; display: block;}
.wenda_lkk{ padding:0 10px ; margin: 0 -10px;}
.wenda_lkk .liucheng{ margin: 0 -10px; padding: 0;}
}




.uploader-text{    height: 110px;
  line-height: 110px;
  text-align: center;
  font-size: 14px;
  border: 1px solid #e2e2e6; background-color: #fff;
}
.uploader-text .iconfont {
  font-size: 20px;
  color: #f64244;
}
.uploader-click {
  display: inline-block;
  position: relative;
  color: #f64244;
}
.uploader-click input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
}
.imgx_list::after{ content: ""; display: block; width: 100%; height: 1px; clear: both; }
.imgx_list{ border: 1px solid #e8e8e8; margin-top: 10px;background: #fff;}
.imgx_list dl{ padding: 10px; background: #fff; width: 50%; min-height: 140px; float: left;border-bottom: 1px solid #e8e8e8;}
.imgx_list dt,.imgx_list dt img{width: 180px ; height: 120px; }
.imgx_list dt img{ object-fit: cover;}
.imgx_list dt{   margin-right:10px; position: absolute;}
.imgx_list dd{  padding-top: 5px; padding-left: 190px;}
.imgx_list input{ margin: 0 0 4px 0 ; border-left: none;border-top: none;border-right: none; background: none; padding-left: 0;}
.imgx_list input:focus{ border:1px solid ; background-color: #fff;}

@media screen and (max-device-width: 1024.1px){
.imgx_list dl{ width: 100%; min-height: 120px;}
.imgx_list dt, .imgx_list dt img {
  width: 100px;
  height: 100px;
}
.imgx_list dd{ padding-left: 110px;}
}
.ihd_list ~ .tp_textareai{ padding-left: 0;}
.ihd_erwmk img{ width: 100px; height: 100px;   }
.ihd_erwmk{ padding-left: 160px; padding-bottom: 30px;}
@media screen and (min-device-width: 1023.9px){
   .ihd_erwmk{ text-align: center; position: absolute; right: 20px; top:10px;} 
}

/*---评价 评论---*/
.t_dhi_neirong .SOHUCS{ border: none; padding:  0 15px 50px 15px; margin-top: -20px;}
.pj_button{    width: 46%;
padding: 10px 0;
background: linear-gradient(90deg, #22D3C7, #74c2e5);
color: #fff !important;
border-radius: 22px;
display: inline-block;
vertical-align: top;
margin-top: 10px;
}
 .fabiao_pinglun textarea{ border-color: #ccc; border-radius: 8px;}
 .fabiao_pinglun{ background-color: #fff; position: fixed; top:0; bottom: 0; width: 100%; z-index: 1000; text-align: left;}
 .fabiao_pinglun .btn{    padding: 10px 0; display: block; width: 100%;
background: linear-gradient(90deg, #22D3C7, #74c2e5);
color: #fff !important;
border-radius: 8px; margin-bottom: 10px;}
.pj_start{ padding:10px 0 18px 0; color: #ccc;}
.pj_start i{ font-size: 28px; margin-right: 4px}
.pj_start i.this{ color:sandybrown;}
.btn_iquxiao{ float: right; background: #fff; font-size: 28px; padding: 10px 20px 15px 20px; line-height: 30px;}
 .fabiao_pinglun h1{ font-size: 18px; padding: 10px 20px;line-height: 40px; margin: 0;}
 .fabiao_pinglun{ display: none;}

 .qiandao_tablekin{ padding: 0 20px;}
 .qiandao_tablekin td,.qiandao_tablekin th{ padding: 10px;   ;}
 .qiandao_table th:nth-last-of-type(1), .qiandao_table td:nth-last-of-type(1) { border-right:none;}
.qiandao_tablekin .blank20px ~ .qiandao_table td{    white-space: inherit;}
.qiandao_tablekin .blank20px ~ .qiandao_table td.qd_name{ width: 50%;}
 /* 测试 */
 .cs_bg {
    width: 1000px;
    margin: 20px auto 0 auto; 
}
.cs_ewm_cy{ background-color: #fff; padding:20px ; text-align: center; font-size: 16px; border-radius: 18px;}
.cs_banner{background-color: #fff;border-radius: 18px; margin-bottom: 20px; overflow: hidden;}
.cs_bglist{ padding: 10px 0;}
.cs_bglist .col-sm-3 img{ max-width: 80%; margin: 10px 0;}
@media screen and (max-device-width: 767.98px){
.cs_bg{ width: 100%; margin: 0;}
.cs_bglist{ padding: 0 10px;}
.cs_bglist .col-sm-3{ width: 50%; float: left; margin: 0 ; padding: 5px;}
.cs_bglist .col-sm-3 img{   margin:10px;}
}


.hd_imglistx{ padding: 0 15px 80px 15px;}
.hd_imglistx img{ border-radius: 8px; margin-bottom: 20px; width: 100%;}
.hd_wenzhang .hd_imglistx{ padding-left: 0;padding-right: 0; padding-top: 15px;}
.hd_wenzhang .hd_imglistx li{ border-radius: 8px; border:1px solid #e7e7e7; margin-bottom: 15px;}
.hd_wenzhang .hd_imglistx img{ border-radius: 8px 8px 0 0; margin-bottom: 10px;}
.hd_wenzhang .hd_imglistx li:nth-of-type(1){ margin-top: 0;}
.hd_wenzhang .hd_imglistx li h4{ padding: 0 15px;}
.hd_wenzhang .hd_imglistx li p{ padding: 0 15px 15px 15px;}

/* 老师头衔 */
.wulouai_txww{ display: inline-block; position: relative;}
.wulouai_txww i{ position: absolute !important; right: -4px; top:5px !important;}
.wulouai_t_1,.wulouai_t_2,.wulouai_t_3,.wulouai_t_4,.wulouai_t_5,.wulouai_t_ti,.wulouai_t_da{ font-style: normal; font-size: 12px !important; line-height: 16px;padding: 0 2px; border-radius: 2px;}
.wulouai_t_1{background:#feec00;color:#000 ;  }
.wulouai_t_2{background:#7e158b;color:#fff ; }
.wulouai_t_3{background:#fb0208;color:#fff ; }
.wulouai_t_4{background:#fff;color:#000 ; border:1px solid  }
.wulouai_t_5{background:#00b153;color:#fff ; }
.wulouai_t_1::after{content: "德";}
.wulouai_t_2::after{content: "学";}
.wulouai_t_3::after{content: "赢";}
.wulouai_t_4::after{content: "行";}
.wulouai_t_5::after{content: "思";}
.font_16px .wulouai_t_1,.font_16px .wulouai_t_2,.font_16px .wulouai_t_3,.font_16px .wulouai_t_4,.font_16px .wulouai_t_5{ font-size: 18px !important;}

.wulouai_t_da{background:var(--wuloulan);color:#fff ;  }
.wulouai_t_ti{background:#11b1b5 ;color:#fff ; }

.table_xiang{ position: relative; overflow:inherit;}
.table_xiang img{ border-radius: 50%;}
.table_xiang i{white-space:nowrap; font-size: 12px; position:absolute; bottom:-2px; left: calc(100% - 14px);   min-width: 14px; height: 14px; line-height: 12px; border-radius: 50px; text-align: center; background-color: #fff; text-indent: 1px; color: #666;-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);box-shadow: 0 0 10px rgba(0,0,0,.2);}
.table_xiang_aw:hover i{ background-color: salmon; color: #fff; }
.table_xiang_aw:hover .table_xiang img{-moz-box-shadow: 0 12px 1px rgba(250,128,114,1);
-webkit-box-shadow: 0 12px 1px rgba(250,128,114,1);
box-shadow: 0 0 0 2px rgba(250,128,114,1);}
.table_xiang_aw .table_xiang i em{ font-style: normal; display: none; }
.table_xiang_aw:hover .table_xiang i em{  display: inline-block; }
.table_xiang_aw:hover .table_xiang i{ padding-right: 4px;}

.laoshi_ewm img{ width: 120px;}
.laoshi_ewmw::before{ content: ""; display: block; width: 100%; height: 10px; clear: both;;}
.laoshi_ewm{ background-color: #fff; border-radius: 12px; color: #000; padding:20px 15px 10px 15px; margin:0 15px 30px 15px; }

/* 测试 */
.zt_br{ background-color: rgba(0, 0, 0, .5); position: fixed; top:0; left:0; right: 0; bottom: 0; z-index: 1000000;}
.zt_tsk_w .zt_tsk{ z-index: 1000001;position: fixed; width: 420px; top: 50%; height: 500px; margin-top: -250px; left: 50%; margin-left: -220px;  background-color: #fff; border-radius: 22px;}
.zt_tsk_t{ background:#ee5d4c url(../../zt/shyy/img/zt2_03.png) no-repeat; background-size: 100% 100%; border-radius: 22px 22px 0 0 ; padding-top:10px;}
.zt_tsk_w .zt_tsk_t{height: 180px;padding-top: 50px;}

.zt_touxiang{ width: 100px; margin: 0 auto  ;}
.zt_tsk_w .zt_touxiang { position: absolute; top: -40px; left: 50%; margin-left:-50px;}

.zt_touxiang img{ border-radius: 50%; border: 5px solid #fff; background-color: #fff;width: 90px;height: 90px; }
.zt_tsk_w .zt_tsk_pic{height: 90px;}
.zt_tsk_pic{  font-size: 38px; font-weight: 400;  }
.zt_tsk_pic span{ font-size: 15px; font-weight: normal;}
.zt_tsk_t p{ font-size: 15px; font-weight: normal; line-height: 22px;}
.zt_i_1{ width: 22px; height: 22px;  display: inline-block; vertical-align: top; position: relative; top: -1px; }
.zt_i_1::before{ content: '\e805'; font-family: "iconfont";font-style: normal; }
.zt_i_2{ width: 22px; height: 22px;   display: inline-block; vertical-align: top; margin-left: 10px; top: -1px;}
.zt_i_2::before{ content: '\e804'; font-family: "iconfont";font-style: normal; }
.bg_lanlv{ background:#62c1b7 ; }
.zt_tsk .btn-outline-warning{color: #777;  border-color: #ccc;}
.zt_tsk_t .iconclose{ position: absolute; right: 0;  top: 0; width: 60px; line-height: 60px; cursor: pointer;}
  .zt_tsk_w{ display: none ;}
  .zt_br{ cursor: pointer;}
.myChart{ width: 320px; margin: 10px auto;}
.myChart canvas{ width: 100%;}
@media screen and (max-device-width: 767.9px){
.zt_tsk_w .zt_tsk{ width: 100%; margin-left: 0; left: 0; top: auto; bottom: 0; height: auto; padding-bottom: 30px;  border-radius:  0 0;}  
.zt_tsk_t,.zt_tsk{ border-radius:  0 0;}
}



@media screen and (max-device-width: 769px){
    .choses-file .mc-btn,.img-acount{ width: calc(100vw * .3);font-size: calc(100vw * .03);}
    .img-acount{ height:  calc(100vw * .3);}
    .avatar-acount h3{    font-size: calc(100vw * .05);}
    
    .changes-avatar{ margin-right: 0;}
    .avatar-acount{  padding:18px }
    .avatar-acount .btn{ display:  block;clear: both; margin-bottom: 10px;}
    .info-acount .md span.font_16px {   display:  block; margin-left: 0;}
    .avatar-acount .info_acount_input{ display: block; clear: both;}
    .avatar-acount .info-acount  h3 {  width: calc(100vw - 100vw * .4 - 30px); float: right;}
    }


@media screen and (max-device-width: 769px){
.question_div_html table,.question_div_html table tr,.question_div_html table tbody{ display: block;width: 100% !important;}
 

 
.question_div_html table:not(.default_table) tr td:nth-last-child(1):first-child,.question_div_html table:not(.default_table) tr td:nth-last-child(2):first-child,.question_div_html table:not(.default_table) tr td:nth-last-child(2):first-child ~ td,.question_div_html table:not(.default_table) tr td:nth-last-child(3):first-child,.question_div_html table:not(.default_table) tr td:nth-last-child(3):first-child ~ td,.question_div_html table:not(.default_table) tr td:nth-last-child(4):first-child,.question_div_html table:not(.default_table) tr td:nth-last-child(4):first-child ~ td,.question_div_html table:not(.default_table) tr td:nth-last-child(5):first-child,.question_div_html table:not(.default_table) tr td:nth-last-child(5):first-child ~ td,.question_div_html table td{
    display: inline-block;
    width:auto !important;
    min-width:calc(50% - 5px)
  }
  .re_html_div p +  table{ margin-bottom:0 !important}
  .re_html_div p +  table ~ table{ margin-bottom: 0 !important; margin-top: 0 !important;}
  

}



/* 新增cycy答案 */
.cy_dananji .panel_in >h1{ font-size: 18px;
    border: none;
border-radius: 8px 8px 0 0 ;
padding: 10px 15px;
background-image: -webkit-linear-gradient(
0deg
, #f5f5f5, #f8fafa);
background-image: -webkit-linear-gradient(top, #f5f5f5, #f8fafa);
background-image: linear-gradient(
0deg
, #f5f5f5 3%, #f8fafa 100%);
border: 1px solid #fff;
border-top: 1px solid #f5f5f5; margin:0
}
.cy_dananji {
    border: none; background-color: #fff;
-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
-webkit-box-shadow: 0 0 10px rgb(0 0 0 / 20%);
box-shadow: 0 0 10px rgb(0 0 0 / 20%);    border-radius: 8px;
}
.cy_kin{ padding: 20px;}
.cy_kin_listx  dl{ font-size: 14px; padding:0 0 10px 90px; position: relative; border-bottom: 1px solid #e7e7e7; margin-bottom: 10px;}
.cy_kin_listx dt{ width: 80px; position: absolute; left: 0; top:0}
.cy_kin_listx dd li{ display: inline-block; min-width:120px ; padding: 0 0 10px 20px;}

@media screen and (max-device-width: 769px){
    .cy_kin_listx  dl{ padding-left: 0; padding-top: 25px;}
    .cy_kin_listx dd li{  min-width:calc(50% - 5px)}
}

.roll_item_data_not_show .roll_item_data_not{ border-color:#F56F00}


/* 题问 */
.table_tiwen_k{ position: relative; background-color: #fff; display: block; }
.table_tiwen{  border:1px solid #e8e8e8; background-color: #fff; margin-bottom: 23px;}
.table_tiwen::after,.table_tiwen_k::after,.talbe_tiwen_t::after{ content: ""; height: 1px ; width: 100%; clear: both; display: block;}
.table_tiwenw .radio-style label,.table_tiwenw .checkbox-style label{ margin-right: 0; padding-right: 10px; float: left;  top: 3px; position: relative;}
.table_tiwenw .radio-style label:hover,.table_tiwenw .checkbox-style label:hover{ background: none;}
/* .table_tiwen_k .checkbox-style{ position: absolute; left: 10px; top:10px} */
.table_tiwen_kinx h2{ margin: auto; font-size: 14px; font-weight: bold; padding-bottom: 10px;}

.table_tiwenw{ padding:20px}
.table_tiwen .talbe_tiwen_t{ background-color: #fafafa;}
.table_tiwen_kinx{padding:20px 20px 20px 40px}
.table_tiwen_k .on_left{ width:calc(100% - 560px); max-width: 680px;}
.table_tiwen_k .on_right{ width:540px; text-align: right; padding:20px}
.talbe_tiwen_t{ padding:5px 10px}
.talbe_tiwen_t > span{ padding-right: 15px;}
 .wdbtn{ position: relative; cursor: pointer; display: inline-block; font-size: 13px; text-align: center; border: none; background: #fff; padding:0 7px; margin: 0; min-width: 65px;}
 .wdbtn i{ display: block; margin: 0 auto; height: 32px; width: 32px; background-repeat: no-repeat;}
.wdbtn:hover{ color: #8ac9c5;}
 .wdbtn.this:hover{ color: #22c14b;}

 input[type=checkbox]:checked + span { color: #22c14b;}

.tw_icon_1 i{ background-image: url(../img/tw/a1.svg); background-position: center ;}
.tw_icon_2 i{ background-image: url(../img/tw/a2.svg); background-position: center ;}
.tw_icon_3 i{ background-image: url(../img/tw/a3.svg); background-position: center 3px;}
.tw_icon_4 i{ background-image: url(../img/tw/a4.svg); background-position: center 2px ;}
.tw_icon_5 i{ background-image: url(../img/tw/a5.svg); background-position: center ;}
.tw_icon_6 i{ background-image: url(../img/tw/a6.svg); background-position: center 5px;}
.tw_icon_7 i{ background-image: url(../img/tw/a7.svg); background-position: center  ;}
.tw_icon_8 i{ background-image: url(../img/tw/a8.svg); background-position: center  ;}
.tw_icon_9 i{ background-image: url(../img/tw/a9.svg); background-position: center  ;}
.tw_icon_10 i{ background-image: url(../img/tw/a10.svg); background-position: center  ;}
.tw_icon_11 i{ background-image: url(../img/tw/a11.svg); background-position: center  ;}
.tw_icon_12 i{ background-image: url(../img/tw/a12.svg); background-position: center  ;}
.table_tiwen_k .tw_icon_7 i{ background-image: url(../img/tw/a7_.svg); background-position: center  ;}


.tw_icon_1.this i{ background-image: url(../img/tw/this/a1.svg);  }
.tw_icon_2.this i{ background-image: url(../img/tw/this/a2.svg); }
.tw_icon_3.this i{ background-image: url(../img/tw/this/a3.svg);  }
.tw_icon_4.this i{ background-image: url(../img/tw/this/a4.svg);  }
.tw_icon_5.this i{ background-image: url(../img/tw/this/a5.svg);  }
.tw_icon_6.this i{ background-image: url(../img/tw/this/a6.svg);  }
.tw_icon_7.this i{ background-image: url(../img/tw/this/a7.svg); }
.tw_icon_8.this i{ background-image: url(../img/tw/this/a8.svg); }
.tw_icon_9.this i{ background-image: url(../img/tw/this/a9.svg); }
.tw_icon_10.this i{ background-image: url(../img/tw/this/a10.svg); }
.tw_icon_11.this i{ background-image: url(../img/tw/this/a11.svg); }
.tw_icon_12.this i{ background-image: url(../img/tw/this/a12.svg); }
.wdbtn.this{ color:#8ac9c5}
.table_tiwen_k .tw_icon_7.this i{ background-image: url(../img/tw/this/a7_.svg); background-position: center  ;}

.tw_right_k{ padding: 10px 0 0 0;}
.tw_icon_7{ cursor: pointer;}

.talbe_tiwen_t .wdbtn i{ display: inline-block; width: 22px; height: 22px; background-size: contain; vertical-align: middle; position: relative; top:-2px}
 .wdbtn em{ position: absolute; right: 10%; top:0; background: #8ac9c5; color: #fff; margin: 0 0 0 2px; display: inline-block; border-radius: 8px; font-style: normal; padding:0 3px; font-size: 12px;   }
 input[type=checkbox]:checked + span i{background-image: url(../img/tw/a1_.svg); background-position: center ; }
 .table_tiwenw>.talbe_tiwen_t .on_right
{ width: 450px; text-align: center;}
.wd_btn_del{cursor: pointer; vertical-align: top; }
.wd_btn_del::before{height: 38px; line-height: 38px; width: 32px;  display: inline-block; content: '×'; color: #000; text-align: center; margin: -5px 0 -8px 0; font-size: 28px;font-style: normal;}
.table_tiwen .talbe_tiwen_t span{ color: #313131; padding-right: 20px;}
.table_tiwen .talbe_tiwen_t span a{ text-decoration: underline; color: #2849a7;}
.table_tiwen em{ font-style: normal;}
.talbe_tiwen_t .wdbtn { vertical-align: middle; line-height: 29px; padding-top: 3px;}

@media screen and (max-device-width: 1024.1px){
.table_tiwen_k .on_left{ width: 100%;}
.table_tiwen_k .on_right{white-space:nowrap; width: 100%; text-align: center;padding: 10px 0; overflow-x: auto;}
 .wdbtn{   font-size: 12px; display: inline-block; padding: 0 15px;}
 .wdbtn em{ margin-bottom: 5px; font-size: 12px;transform: scale(.9);  -webkit-transform: scale(.9);}
.table_tiwen_kinx{ padding: 15px 15px 10px 15px;}
.table_tiwen .talbe_tiwen_t{ position: relative;  }
.table_tiwen .talbe_tiwen_t span{white-space:nowrap;}
.table_tiwen .talbe_tiwen_t .on_right{ position: absolute; right: 0; top:0;}
/* .checkbox-style{ position: absolute; left: 10px; top:5px} */
.table_tiwenw{ padding-left: 0;padding-right: 0;}
.table_tiwenw>.talbe_tiwen_t .on_right  { display: none;}
.table_tiwen{ margin-bottom: 0; border-top:none; border-left:none; border-right:none;}
.table_tiwenw{ padding: 0;}
.table_tiwenw>.talbe_tiwen_t{ background: #f5f5f5;}
}

.bg_bai.donggao .project-tag { padding: 10px 0 20px 0;}


.st_gwc_nav ul{display: flex;flex-wrap: wrap; text-align: center; border-radius: 18px; overflow: hidden;margin-bottom: 10px;}
.st_gwc_nav li { padding: 5px 0 ;  background-color: #F4F4F4; cursor: pointer;color:#fc9754;  
 
    white-space: nowrap;
 
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: table-cell;
    width: 1%;
}.st_gwc_nav li.this{ background-color:#fc9754; color:#fff; }



.newx_shaixuank{ text-align: left; font-family: "宋体";  position: absolute;z-index: 10000; width: auto;}
.newx_shaixuank ul{counter-reset: sectioncounter;    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
box-shadow: 0 0 5px rgba(0,0,0,.1); border-radius: 5px; float: right;min-width: 100px; max-width: 296px;  background-color: #fff; color: #000; }
.modal-open .newx_shaixuank{ position:fixed}
.newx_shaixuank_r ul{ float: left; }
.newx_shaixuank_r {white-space:nowrap; }
.newx_shaixuank_r ul{  float: none; display: inline-block; vertical-align: top;}
/* .newx_shaixuank ul:nth-of-type(1){ max-width: 296px;} */
.newx_shaixuank ul li{padding: 3px 5px 3px 8px; line-height: normal; cursor: pointer; border-top: 1px solid #f5f5f5;  font-size: 12px;}
.newx_shaixuank ul li.this,.newx_shaixuank ul li.this + li{ border-top-color:   #8ac9c5; }
.newx_shaixuank ul li span{text-overflow: ellipsis;position: relative; padding-left: 15px;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2;/*--行数--*/}
.newx_shaixuank ul li.this{ background-color: #8ac9c5; color: #fff; }
.newx_shaixuank ul li:nth-of-type(1){ padding-top: 8px; border-radius:5px 5px 0 0 ; border-top:none}
.newx_shaixuank ul li:nth-last-of-type(1){ padding-bottom: 8px; border-radius: 0 0 5px 5px ;}
.newx_shaixuank ul li span::before{content: counter(sectioncounter) "";transform: scale(.8); width: 14px; height: 14px;  line-height: 14px; text-align: center; border-radius: 50%; margin-right: 3px;
    counter-increment: sectioncounter; 
    background: #8ac9c5; display: inline-block; color: #fff; position: absolute; left: 0;
 }
 .newx_shaixuank ul li.this span::before{ 
    color: #8ac9c5;    background: #fff;
 }
 
 .iicy_new .panel{    margin-bottom: 0;}
 .iicy_new .col-md-4{ padding-right: 0;}
   .iicy_new .col-md-4,.iicy_new .col-md-4 + .col-md-8{ padding-left: 5px;}
 .iicy_new .cy_wenzhang{   padding-bottom: 20px; margin-left: 0;}
 .iicy_new .cy_wenzhang ~ .project-tag { padding-left: 0;}
 .iicy_new .cy_wenzhang, .iicy_new .cy_wenzhang *{ font-size: 16px !important;}
            .iicy_new{ background-color: #fff; margin: 10px 20px 0 10px; padding:20px 15px 10px 15px;  border-radius: 8px;}
            .iicy_new.iicy_new_cyi{ padding-right: 0;}
            .iicy_new.iicy_new_cyi .cy_btn_wwx { display: none;}
            .cy_btn_wwx { text-align: right;}
            /* .cy_btn_wwx{ padding-left: 20px;} */
            .cy_btn_wwx .exercise_file_top{ text-align: right;}
            .cy_btn_wwx .pdf_up_title{ float: none; display: inline-block;}
            .cy_btn_wwx .zujuan_tubiao{ float: none; display: inline-block;}
            .cy_btn_wwx .exercise_ppt_item_div{ display: inline-block;}
           .iicy_new .btn i.iconfont{ font-size: 12px;}
           body:not(.body_xuesheng) .iicy_new .project-tag a , .iicy_new .project-tag a {
    border: 1px solid #ccc;
    color: #ccc;
}body:not(.body_xuesheng) .iicy_new .project-tag a:hover , .iicy_new .project-tag a:hover{ background-color: #ccc; color: #fff;}
.iicy_new_top{ padding:0}
.cycy_tx{ padding: 0 0 10px 0; }.iicy_new .cy_wenzhang .cycy_tx,.iicy_new .cy_wenzhang .cycy_tx *{font-size: 13px;}
.cycy_tx img{    border-radius: 50%;
    display: inline-block;
    width: 40px;
    height: 40px;}
    .iicy_new .cy_wenzhang{ min-height: auto;}
@media screen and (max-device-width: 767.98px){.cy_wenzhang{ margin-left: 0; padding-top: 20px;}
.iicy_new{  padding: 10px 5px;  margin:0 0 0 0; border-radius: 0; }
.iicy_new .textarea_fa{  margin-right: 20px;}

.iicy_new_.iicy_new .cy_wenzhang{ min-height: auto;}top{ padding: 0;}
.iicy_new_cyi .video-course-intro{ width: calc(100% - 15px); height: calc(100vw * .52); }
.iicy_new > .row > .col-md-12 > .col-md-3{ position: relative !important;right: 0 !important; height: auto !important;}
}

.hd_shaixuan_kkx{
    background: #FF7D41;  padding:0 10px 20px 10px; font-size: 16px;
 }
 .hd_shaixuan_kkx ul{white-space:nowrap;overflow-x: auto; }
 .hd_shaixuan_kkx li{ display: inline-block; padding:15px 10px; position: relative;}
 .hd_shaixuan_kkx li.this {
font-weight: bold;
}.hd_shaixuan_kkx li.this::after {
bottom: 5px;
content: "";
position: absolute;
width: 50%;
height: 4px;
background: #fff;

left: 25%; 
}

/* 录制 */
.video_up_k .modal-header{ color: #fff; background-color: #67ada8; padding: 8px 10px 0 8px; border-radius: 6px 6px 0 0;border-bottom:none;}
    .video_up_k .modal-header .record_title_show{ cursor: pointer; display: inline-block; padding: 5px 20px  10px 20px ; margin: 0 0 0 0; font-size: 16px;}
    .video_up_k .modal-header .this{ background-color: #fff; color: #67ada8; border-radius: 8px 8px 0 0;}
  
    .video_up_k .modal-header .btn{ margin-left: 10px;}
    .video_up_k .modal-header .close{ padding:6px; color: #fff;    text-shadow: 0 1px 0 rgba(255, 255, 255, 0); opacity: 1;}
.video_ii_w{ margin: 10px 30px;}
.video_ii_left{ width: 300px; float: left;  }
.video_ii_right{ width: calc(100% - 315px);float: left; border: 1px solid #e7eaec; padding: 20px; min-height: 180px;}
.video_ii_left video{max-width: 100%;vertical-align: top; height: 180px;}
.video_ii_right .form-control{margin-bottom: 5px;}
.video_up_k:not(.video_d_up_k) .video_ii_right .form-control{ border-left-color: #ffff;border-right-color: #ffff;border-top-color: #ffff; padding: 0; border-radius: 0; }
.video_xuanze_btn select{ height: 40px;}
.video_xuanze_btn .btn-success{ height: 40px; line-height: 40px; padding: 0; font-size: 15px;}
.video_xuanze_btn{ padding: 10px 15px; line-height: 40px;}
.video_xuanze_btn::after,.video_ii_w::after{ content: "" ; display: block; width: 100%; height: 1px; clear: both;}
.video_xuanze_btn .btn ,.video_xuanze_btn select{ border-radius: 15px;}
.record_div_upload [type=file]{ margin-bottom: 10px;}

.video_d_up_k  .record_upload_click{ display: inline-block;}



.video_d_up_k .video_ii_right{ float: none; margin: 0 auto; border: none;}
.video_up_k [data-type="1"]{ background-color: #353535; border-color: #353535;}
.video_up_k [data-type="1"]::before{ height: 12px; width: 10px;  display: inline-block; content: ""; border-left:2px solid #fff;border-right:2px solid #fff; margin-right: 5px; vertical-align: middle;top:-1px; position: relative;}
.video_up_k [data-type="2"]{ background-color: #67ada8; border-color: #67ada8;}
.video_up_k [data-type="2"]::before{   content: "";
    display: inline-block;
    width: 0;
    height: 0;
      border-top: 7px solid transparent ;
    border-bottom: 7px solid transparent ;
    border-left: 9px solid #fff; margin-right: 4px; vertical-align: middle; position: relative; top:-1px}
    .record_div_upload[type=file]{ margin-bottom: 10px;}

/*   .record_div_upload [type=file]{ display: none;}
.record_upload_click{ display: none;}
.video_d_up_k #save-to-disk,.video_d_up_k #open-new-tab,.video_d_up_k #upload-to-server{ display: none;}
.video_d_up_k .video_ii_left,.video_d_up_k .video_xuanze_btn{ display: none;}
.video_d_up_k [data-type="1"],.video_d_up_k [data-type="2"]{ display: none;}
.video_d_up_k [type=file]{ display: block;} */
 
.record_div_upload{display: none;}
.video_d_up_k .record_div_default{ display: none !important;}
.video_d_up_k .record_div_upload{ display: block;}
@media screen and (max-device-width: 1024.1px){
    .video_d_up_k .video_ii_right{ width: 100%;}
    .video_xuanze_btn .record_start_btn{ margin: 10px 15px 0 15px; width: calc(100% - 30px);}
    .video_ii_right{ width: 100%; height: auto;}
    .video_xuanze_btn .col-md-12{ padding: 0;}
    .video_up_k .btn{ margin-bottom: 8px;}
    .video_up_k .video_ii_right [type=file]{font-size: 16px; height: 40px; padding-right: 0; margin-top: 10px;}
    .video_ii_right  .btn-primary{ padding: 15px 25px;}
    .video_ii_right .form-control{height:44px;}
 
}



.iicy_new:nth-last-of-type(1){ margin-bottom: 20px;}
.iicy_new { position: relative;}

.iicy_new .cy_btn_wwx .btn{ margin-bottom: 10px;}
@media screen and (min-width: 1024.1px){
    .iicy_new .cy_btn_wwx{ position: absolute; right: 15px;  width: 200px; top: 20px; text-align: right;}
    .iicy_new { padding-right: 200px;}
    .iicy_new .panel-body{ padding-right: 200px;}
     
}
.iicy_new_top_r{  text-align: right;}
.iicy_new_top_r > div{ text-align: left;}
.iicy_new_top_r .sc_fenxiang>.btn{ padding: 2px 10px; margin-bottom: 8px;}
.iicy_new_top{ padding-right: 0;}
.iicy_new_top .cy_btn_wwx {top: 60px;}
.iicy_new .sc_fenxiangin{ right: 0;    border-radius: 12px; }
.iicy_new_top .sc_fenxiangin{ right: 0;    border-radius: 12px    ; top:34px; bottom: auto;}
.iicy_new_top_r .sc_fenxiangin{ right: 0;}
.iicy_new .sc_fenxiang>.btn:before,.iicy_new .sc_fenxiang>.btn::after,.iicy_new_top .sc_fenxiang>.btn:before,.iicy_new_top .sc_fenxiang>.btn:after,.iicy_new_top_r .sc_fenxiang>.btn:before,.iicy_new_top_r .sc_fenxiang>.btn:after{ display: none;}
.iicy_new_top .sc_fenxiang>.btn,.iicy_new_top_r .sc_fenxiang>.btn{ border-radius: 18px  ;}
.iicy_new .usert_list img{width: 30px;    height: 30px; margin-left: 4px;}
/* .iicy_new .usert_list{ padding-left: 14px;} */
.iicy_new:not(.iicy_new_top) h5.color_huise{   padding-top: 5px;}
.iicy_new .line{ display: none;}



.iedit_tag_text span{ background-color: #f6f7f8; border-radius:3px; padding:0 10px; line-height: 24px; display: inline-block; margin:0 10px 5px 0;}
.iedit_tag_text span em{ font-style: normal;}
.iedit_tag_text span i{ font-weight: normal; display: inline-block; padding:0 10px; margin: 0 -10px -10px -5px; cursor: pointer; font-style: normal;}
.iedit_tag_text span i:hover{ background-color: var(--wuloulan); color: #fff; border-radius:0 3px 3px 0;}
.iedit_tag_kin{ text-align: left;}
.iedit_tag_text input{ width: 100%; border:none}
.iedit_tag_text{ border: 1px solid var(--wuloulan);  padding: 10px;border-radius:3px;}

.danxuank_new_2 input[type="radio"]:checked ~ *, .danxuank_new_2 input[type="checkbox"]:checked ~ *{ color: var(--wuloulan);}
.danxuank_new_2 input[type="radio"]:checked ~ span ,.danxuank_new_2 input[type="checkbox"]:checked ~ span {border: 1px solid #ebf9f8; background: #ebf9f8;}
.danxuank_new_2 label span{ background:#f6f7f8;border-color:#f6f7f8;}
.danxuank_new_2 .radio{ overflow: inherit;}
.danxuank_new_2 input[type="radio"]:checked + .radio:before, .danxuank_new_2 input[type="checkbox"]:checked + .radio:before{ content: "\e78e"; bottom: auto; right: -1px; top:-9px;}
body:not(.body_xuesheng) .iedit_tag .ibox .ibox-title, .iedit_tag .ibox .ibox-title{    background-color: #fff; color: #000;}
body:not(.body_xuesheng) .iedit_tag .ibox .ibox-title:before, .iedit_tag .ibox .ibox-title:before{ display: none;}


.project-tag .iconjia{ font-size: 12px;}
.project-tag a.this,body:not(.body_xuesheng) .iicy_new .project-tag a.this, .iicy_new .project-tag a.this{    background: #d75959; color: #fff; border-color: #d75959;}

.tabs-order{ margin: 0 10px 0 10px;    border-bottom: 1px solid #e5e9ef;}
.tabs-order li{background-color: transparent; position: relative;
border-radius: 0;
border: 0;
padding: 8px ;
margin-right: 16px;

position: relative;
display: inline-block;
cursor: pointer;


color: #222;} .tabs-order li.this{ color: var(--wuloulan);}
.tabs-order li.this::after{ background:var(--wuloulan); content: ""; position: absolute; position: absolute; bottom: -2px; left: 0;
color: var(--wuloulan); height: 2px;  width: calc(100% - 16px); left: 8px;}

.iicy_new:not(.iicy_new_top)  .project-tag a{    padding: 1px 8px; margin-right: 3px;}
.iicy_new_top .project-tag{ padding-left: 0;}

@media screen and (max-device-width: 1024.1px){
.iicy_new .project-tag{padding: 0 ;}
.iicy_new:not(.iicy_new_top) h5.color_huise ,.iicy_new .usert_list{ padding-left: 0;}
.iicy_new .btn{ margin-bottom: 5px; margin-left: 5px;} 
.iicy_new .form-item .btn{ margin-left: 0;}
}


.daka_table td,.daka_table th{ padding:5px 10px;}
.qiandao_table td.qd_name,.daka_table  td:nth-of-type(1),.daka_table  th[rowspan="2"],.daka_table  td[rowspan="3"]{ width:auto;left:auto; position: inherit; position:inherit;  min-width: 70px; max-width:200px; }
.daka_table  [class="qd_name"]{ width:auto;left:auto;  position:inherit; position:inherit;   }

.table_width_min td.qd_name,.table_width_min  td:nth-of-type(1),.daka_table  th[rowspan="2"],.table_width_min  td[rowspan="3"]{ min-width: 220px; max-width:300px;}

.daka_table td:nth-of-type(1):after, .daka_table th[rowspan="2"]:before, .daka_table [class="qd_name"]:before,.daka_table td:nth-of-type(1):after, .daka_table th[rowspan="2"]:after, .daka_table [class="qd_name"]:after{ display: none;}


.sb_list_title{
    display: table; position: absolute; bottom: 1px; left: 1px; right: 1px; width: calc(100% - 2px); background: rgba(255, 255, 255, .7);  z-index: 2; height: 48px; border-radius: 0 0 8px 8px;}
                .sb_list_title>h2 {
        display: table-cell;vertical-align: middle; font-size: 14px;color: #000;}.sb_list_title>h2 span{text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;/*--行数--*/ padding: 0 10px;
    }

    .as_titele{ padding: 10px 0 5px 0;font-size: 16px;}
    .radio_one_div_news .icon-radio em{font-size: 12px;  position: absolute; font-style: normal; width: 100%; text-align: center; }
    .radio_one_div_news{ padding-bottom: 15px;} .radio_one_div_news + .as_titele{ padding-top:0}
    .radio-style input:checked + label .icon-radio em{ display: none;}
    @media screen and (max-device-width: 1024.1px){
        .radio_one_div_news .icon-radio em{font-size: 14px; }
    }
    

/* 人人肩膀 */
@media screen and (max-device-width: 767.9px){
    .yx_top ~ .cy_xuexi { margin-top: 24px}
    .yx_top_c span{ margin: 0 auto; max-width: 50%; overflow: hidden;    height: 32px; display: inline-block;}
       }
      @media screen and (min-device-width: 767.9px){
        .yx_top.m{ display: none;}
      .gwc_nav_left_2{ margin-left: 0; text-align: left;}
     .gwc_nav_left_2 ~ .gwc_nav_left_icon{ left: 298px;}
  .gwc_nav_left_icon_w .gwc_nav_left_2 ~ .gwc_nav_left_icon{ left: 0;}
      body:not(.gwc_nav_left_icon_w) .gwc_nav_left_2 ~ .cy_xuexi { margin-left: 410px; position: relative;}
      body:not(.gwc_nav_left_icon_w) .gwc_nav_left_2 ~ .cy_xuexi  .cy_videokl{ left: 300px;}
    
      .gwc_nav_left_icon_w .gwc_nav_left_2 ~ .cy_xuexi .panel-heading, .gwc_nav_left_icon_w .gwc_nav_left_2 ~ .cy_xuexi .panel-body, .gwc_nav_left_icon_w .gwc_nav_left_2 ~ .cy_xuexi .panel-footer{ width: 100%;}
    }
    .iicy_new_topww .wenzhang,.iicy_new_topww .wenzhnag{ padding-bottom: 0;}
    .iicy_new_topww .iicy_new .panel-body{ padding-right: 20px;}
    .cycy_tx{ position: relative;}
    .iicy_new .cy_wenzhang .cycy_tx i { font-size: 12px !important; position: relative; top:-1px }


    .cycy_tx_i{ position: relative; display: inline-block; vertical-align: middle;}
  /* .cycy_tx_i_1{ position: absolute;} */
  /* .cycy_tx:hover  .cycy_tx_i_1{ display: none;} */
  .iicy_new:hover .cycy_tx_i_b{ background-color: #d75959;}
  .cycy_tx_i em{ position: absolute; width: 100%; font-size: 12px !important; left: 0; bottom: 0; font-style: normal;}
  .iicy_new .cy_wenzhang .cycy_tx_i_b, .iicy_new .cy_wenzhang  .cycy_tx_i_b *{ font-size: 12px !important; }
  .cycy_tx_i_b{ background: #4b5163; font-family: 宋体; color: #fff; font-style: normal; padding: 0 5px; line-height: 17px; height: 17px; position: relative; top:-1px; border-radius: 2px; display: inline-block;}


  .cycy_tx_i,
            .cycy_tx_i_1,
            .cycy_tx_i_2 {
                width: 40px;  
                height: 40px; text-align: center;
            }
            
            .cycy_tx_i_1,
            .cycy_tx_i_2 {
                position: absolute;
                top: 0;
                left: 0;
                backface-visibility: hidden;
                -webkit-backface-visibility: hidden;
                transition: 0.6s ease-out;
                -webkit-transition: .6s ease-out;
                transform-style: preserve-3d;
                -webkit-transform-style: preserve-3d;
            }

             

            .cycy_tx_i_1 {
                z-index: 2;
                transform: rotateY(0deg);
                -webkit-transform: rotateY(0deg);
            }

            .cycy_tx_i_2 {
                z-index: 1;
                transform: rotateY(-180deg);
                -webkit-transform: rotateY(-180deg);
            }
            
            .iicy_new :hover .cycy_tx_i_2 {
                transform: rotateY(0deg);
                -webkit-transform: rotateY(0deg);
                z-index: 2;
            }
            
            .iicy_new:hover .cycy_tx_i_1 {
                transform: rotateY(180deg);
                -webkit-transform: rotateY(180deg);
                z-index: 1
            }

            .cycy_tx_i_2{ border-radius: 50%; background-repeat: no-repeat; background-size: 100% 100%;}
                             
            .txi__1{ background-image: url(../img/tx/1.png);}
            .txi__2{ background-image: url(../img/tx/2.png);}
            .txi__3{ background-image: url(../img/tx/3.png);}
            .txi__4{ background-image: url(../img/tx/4.png);}
            .txi__5{ background-image: url(../img/tx/5.png);}
            .txi__6{ background-image: url(../img/tx/6.png);}
            .txi__7{ background-image: url(../img/tx/7.png);}
            .txi__8{ background-image: url(../img/tx/8.png);}
            @media screen and (max-device-width:780px){
            .txi__1{ background-image: url(../img/tx/2/1.png);}
            .txi__2{ background-image: url(../img/tx/2/2.png);}
            .txi__3{ background-image: url(../img/tx/2/3.png);}
            .txi__4{ background-image: url(../img/tx/2/4.png);}
            .txi__5{ background-image: url(../img/tx/2/5.png);}
            .txi__6{ background-image: url(../img/tx/2/6.png);}
            .txi__7{ background-image: url(../img/tx/2/7.png);}
            .txi__8{ background-image: url(../img/tx/2/8.png);}
            }

            .daka_table_head{ -webkit-overflow-scrolling:touch; width: 100%; overflow: hidden;overflow-y: auto; position: absolute; top:0; z-index: 2;}
            @-moz-document url-prefix(){   .daka_table_head{  width: calc(100% - 17px);}}
            [data-fudong_table]{  width: 100%;}
            .daka_table_left{  -webkit-overflow-scrolling:touch;background-color: #fff; position: absolute; top: 0; left: 0; width: 100px; overflow: hidden;    }
           
            .daka_table_in{ -webkit-overflow-scrolling:touch; overflow: auto;  background: #fff; min-height: 200px;}
            [data-fudong_table] { border-right: 0;}
            [data-fudong_table] table{ border-right: 1px solid #000;}
@media screen and (min-device-width:780px){
  [data-fudong_table] { position: relative; overflow: hidden;}
}
            
           


           

            .daka_table_left_head{ position: absolute; left: 0; top: 0; overflow: hidden; z-index: 3;}
            
            
            
            .daka_table_in::-webkit-scrollbar{width:17px; height:17px;background:#f1f1f1;}
            .daka_table_in::-webkit-scrollbar-track{border-radius:0;background-color:#f1f1f1;}
            .daka_table_in::-webkit-scrollbar-thumb{border-radius:0;background:#c1c1c1;}

            .daka_table_left::-webkit-scrollbar{width:17px; height:17px;background:rgba(0, 0, 0, 0);}
            .daka_table_left::-webkit-scrollbar-track{border-radius:0;background-color:rgba(0, 0, 0, 0);}
            .daka_table_left::-webkit-scrollbar-thumb{border-radius:0;background:rgba(0, 0, 0, 0);}

            .daka_table_head::-webkit-scrollbar{width:17px; height:17px;background:rgba(0, 0, 0, 0);}
            .daka_table_head::-webkit-scrollbar-track{border-radius:0;background-color:rgba(0, 0, 0, 0);}
            .daka_table_head::-webkit-scrollbar-thumb{border-radius:0;background:rgba(0, 0, 0, 0);}
            
            .daka_table_head{scrollbar-color: transparent transparent;
                scrollbar-track-color: transparent;
                -ms-scrollbar-track-color: transparent;}

                .daka_table_head{pointer-events:none;}
/* 新增标签 */
.tag_edit_bg{ width: 1200px; margin:20px auto; border: 1px solid #ccc; padding: 20px ; background: #fff; border-radius: 18px;}
.tag_edit_bg th {    background: #f5f5f5 !important;}


/* 公用日程 */
.iitab ul {
      display: flex;
      justify-content: space-between;
      align-content: center;
      width: 100%;
    }
    .iitab_tag__list{  padding-bottom: 0;border-bottom: 1px solid #e7e7e7;}
     .iitab ul li {
      flex: 1;
      padding: 15px 0;
      font-size: 18px;
      text-align: center;
      font-weight: bold;
      
      cursor: pointer;
    }
     
     .iitab ol { opacity: .5;
      display: flex;
      justify-content: space-between;
      align-content: center;
    }
     .iitab ol li {
      padding: 14px 0 23px 10px;
      font-size: 16px;
      text-align: left;
      font-weight: bold;
      
    }
     .iitab ol li:nth-child(1) {
      width: 25%;
    }
     .iitab ol li:nth-child(2) {
      width: 45%;
    }
     .iitab ol li:nth-child(3) {
      width: 9%;
      margin-right: 1%;
    }
     .iitab ol li:nth-child(4) {
      width: 9%;margin-right: 1%;
    }

    .iitab ol li:nth-child(5) {
        width: 10%;
      }

     .iitab h3 {
      width: 15%;
      padding-left: 10px;
      margin-bottom: 26px;
      font-size: 20px;
      font-weight: bold;
      text-align: left;
      
    }
     .iitab .tag__list {
      display: flex;
      justify-content: space-between;
      align-content: center;
    }
   
     .iitab .tag__list .p {  
      margin-top:8px;
      padding-left: 10px;
      margin-bottom: 0;
      padding-bottom: 0;
      font-size: 16px;
      text-align: left;
       
    }
     .iitab .tag__list .p:nth-child(1) {
      width: 25%;
    }
     .iitab .tag__list .p:nth-child(2) {
      width: 45%;
      /* white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; */
    }
     .iitab .tag__list .p:nth-child(3) {
      width: 9%;
      margin-right: 1%;
      /* white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; */
    }
     .iitab .tag__list .p:nth-child(4) {
      width:9%;margin-right: 1%;
      /* white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; */
    }
    .iitab .tag__list .p:nth-child(5) {
        width:10%;
        /* white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; */ font-size: 12px;
      }
  

    .iitable_tag__list{ padding: 10px 0 40px 0;}
    .iitable_tag__list iitable{border: 1px solid;  }
     .iitable_tag__list th,.iitable_tag__list td{ font-size: 14px;  padding: 10px;}
     .iitable_tag__list th:nth-of-type(1){ width: 180px;}.iitable_tag__list th:nth-of-type(2){ width: 150px;}

     .iitable_tag__list td:nth-last-of-type(1){   border-right:  none;   }

    @media screen and (max-device-width: 1024px){
      .iitab h3{ width: 100%;    margin-bottom: 16px; font-weight: normal;}
      .iitab{ padding: 0 15px;  }
      .iitab .tag__list p{ font-size: 12px;    margin-bottom: 15px;}
      .iitab ol li{font-size: 12px; padding-bottom: 10px; }
      .iitab ul li{ font-size: 14px; font-weight: normal;}
      .iitab ol li:nth-child(1),.iitab .tag__list p:nth-child(1),.iitab h3{ padding-left: 0;}
      .iitab ol li:nth-last-of-type(1),.iitab .tag__list p:nth-last-of-type(1){ text-align: right;}
  .iitable_tag__list th:nth-of-type(1){ width: 40px;}
  .iitable_tag__list th:nth-of-type(2){ width: 20px;}
  .iitable_tag__list th, .iitable_tag__list td{
      padding:5px  ; font-size: 13px;
      }
 }

 .iitab ul li{ 
  background: rgba(0, 0, 0, 0.1);}
  .iitab ul li:nth-of-type(1){ border-radius: 28px 0 0 28px;}
  .iitab ul li:nth-last-of-type(1){ border-radius:0 28px 28px 0;}
  /* .iitable_tag__list iitable{background-color: rgba(0, 0, 0, 0.05); } */
  .iitab ol li , .iitab h3,.iitab ul li,.iitab .tag__list p.iitable_tag__list td{color: #000;}
  .iitable_tag__list td{border-bottom: 1px solid rgba(0, 0, 0, 0.1);  border-right: 1px solid rgba(0, 0, 0, 0.1); }
  .iitab ul .this{background-color:var(--wuloulan);  color: #fff; }
  .iitab .tag__list:hover{ background-color: #f6f6f6;}
   .rc_cy .iitable_tag__list iitable {
      color: #666; border-color: var(--wuloulan);
  }.iitable_tag__list th{background-color: var(--wuloulan); color: #fff;}

  .iitab_paixu{ width: 32px; border: 1px solid #ccc;text-align: center; height: 32px;}
  .iitab_input{border: 1px solid rgba(0, 0, 0, 0); width: calc(100% - 32px); background: none; height: 32px; }
  .iitab_input:focus{ border-color: #000; background: #fff;}
  .iitab_button{ min-width: 32px; text-align: left; border-radius: 5px; height: 32px; border:1px solid #e7e7e7}
  .iitab_button2{ color: var(--wuloulan); min-width: 32px; text-align: left; border-radius: 5px; height: 32px; border:1px solid var(--wuloulan); background-color: #fff;}
  .p_inputx:hover .iitab_button_1{ background:#f0b528;border: 1px solid #f0b528; color:#fff; }
  .p_inputx:hover .iitab_button_1:hover{ background-color: #ff8a00; border-color: #ff8a00;}
  .p_inputx:hover .iitab_button_2{ background:#eb6c6c;border: 1px solid #eb6c6c; color:#fff; }
  .p_inputx:hover .iitab_button_2:hover{ background-color: #e22727;border-color: #e22727;}
  .pp__2 .iitab_input{width: calc(100% - 120px);}
  .p_inputx{ padding-bottom: 4px; border-bottom: 1px solid #e7e7e7; margin-bottom: 8px;}
  .p_inputx:nth-last-of-type(1){ border-bottom: none; padding-bottom: 0; }
 
  .iitab_tag_add{ width: 100%;margin-bottom: 8px}
  .btn-warning.iitab_tag_add{ margin-top: 8px}

  @media screen and (max-device-width: 1024px){

    .tag_edit_bg{ padding: 0; border: none; width: 100%;}
    .iitab .tag__list{ display: block;}
    .iitab .tag__list .p:nth-child(1),.iitab .tag__list .p:nth-child(2),.iitab .tag__list .p:nth-child(3),.iitab .tag__list .p:nth-child(4){ width: 100%;}
    .iitab .tag__list .p:nth-child(1){ font-weight: bold;}
    .iitab ol{ display: none;}
    .iitab .tag__list .p:nth-child(1) .iitab_input{ font-size: 18px;}
    .iitab_tag__list > .iitab_tag_add{ position: fixed; bottom: 10px; left: 15px;   width: calc(100% - 30px); padding: 10px 0;}
    .iitab .tag__list .p{ padding-left: 0;}
  }



  @media (min-width: 576px){
    .cy_cy_body_kk  .col-sm-9.offset-sm-3{  margin-left: 20%;    width:80%;}
    .cy_cy_body_kk  .gwc_nav_left_2 ~ .cy_xuexi .cy_videokl{  width: 20%;}
    body.cy_cy_body_kk:not(.gwc_nav_left_icon_w) .gwc_nav_left_2 ~ .cy_xuexi{ margin-left: 360px;}
    .iicy_new .textarea_fa { margin-left: 0;}
    .iicy_new:not(.iicy_new_top) h5.pinglun_txxx{ padding-left: 0; margin-left:-6px;}
    .iicy_new  .textarea_fa .btn{ padding-left: 0; padding-right: 0;}

    .iicy_new .pj_touxiang, .iicy_new .pj_touxiang img{ width: 32px; height: 32px;}
    .iicy_new  .pingjia li{ padding-left: 40px;}
    .cy_cy_body_kk .cy_videokl_in{ padding-left: 0;}


  }

  @media screen and (max-device-width: 767.98px){
    .iicy_new .pinglun_txxx ~  .textarea_fa{    margin-left: 0; margin-right: 0;}
  }.cy_btn_bottomx{ display: inline-block;}


  .cy_input_text{ border: 1px solid rgba(255, 255, 255, 0); background: rgba(255, 255, 255, 0);    font-weight: 700;font-size: 24px; width: 100%; text-align: center;}
  .cy_input_text:focus{ border: 1px solid #000;background: rgba(255, 255, 255, 1); }


  /* 我的组卷 手机版 */
  @media screen and (max-device-width: 1024px){
    .ur_k_list.br_yj{ border: none; border-radius: 0;  }
    .user_ilist_k{ padding: 10px ;}
      }
  @media screen and (max-device-width: 1024px){
    .gwc_nav_left_show .gwc_nav_left { display: block !important;}
 
    .gwc_nav_left_show .gwc_nav_left_2{  position: absolute; top: 100%; bottom: auto;}
    .gwc_nav_left_show .gwc_nav_left_2_inin{ max-height:50vh; overflow-y: auto;}
    .gwc_nav_left_show .zhujuan_cy_gongneng_i{ position: absolute; bottom: 0; display: block;}
    .gwc_nav_left_show .gwc_nav_left_2::before{ display: none;}
.zj_shaixuan{ position: relative; z-index:3;}   
}
    
    .m_zj_kk{ position: relative;}
    .body_zj_br,.body_zj_br2{z-index: 2; position: absolute; width: 100vw; top: 48px;   background: rgba(0, 0, 0, .5); bottom: 0; display: none;}
    .body_zj_br2{ top: 92px;}
    .body_zj .body_zj_br,.gwc_nav_left_show .body_zj_br2{ display: block;}
    .body_zj .zj_title_nav{ max-height: 80vh; overflow-y: auto;}
    .zj_title_nav{width: 100%; position: absolute;background: #fff; z-index: 10; max-height: 0px; overflow: hidden;transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}
    .zj_title_nav a{ display: block; text-align: center; padding: 10px 0; font-size: 14px;}
    .zj_title_nav a:nth-last-child(1){ padding-bottom: 20px; }
    .zj_title{ font-size:16px ; font-weight: bold; padding: 0 0 0 15px; line-height: 44px;}
    .zj_title i.iconmore{ font-size: 24px; padding:0 10px;}
    .zj_r_jtx::after{ font-family: "iconfont"; font-size: 14px; content: "\e9dd"; }
    .zj_r_jtx:hover::after,.gwc_nav_left_show .zj_r_my_tag::after{content: "\e643"; }
    .zj_r_jtx{ position: relative;}
    .zj_r_jtx em{ font-style: normal;}
    .zj_r_jtx select{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0;}
    .zj_title .iconmore,.zj_r_jtx::after,.zj_shaixuan .iconst3{ color: #71beb9;}
    .zj_lsit_m span{}
    .zj_shaixuan{ line-height: 44px;}
    .zj_shaixuani{display: flex;flex-wrap: wrap; width: calc(100% - 44px);}
    .zj_shaixuan .iconst3{ font-size: 21px;}
.zj_shaixuani span { text-align: center; font-size: 15px;
 
    white-space: nowrap;
 
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: table-cell;
    width: 1%;
}
.zj_shaixuani i.iconst3{ width: 44px; text-align: center;}a.color_hongse{ color: #f00;}
.sousuox_rx{ position: absolute;    right:10px; z-index:9;}
.sousuox_rx input{ }
.sousuox_rx button{ height: 40px; border: none;     position: absolute; right: -10px; text-align: center; width: 44px; background: none;}

.sousuox_rx input{ width:44px; border: rgba(255, 255, 255, 0); opacity: 0; z-index: 10; position: relative;}
.sousuox_rx input:focus{text-align: center; height: 40px; border: none; width: calc(100vw - 20px);background: #fff; border: 1px solid #9a9a9a; border-radius: 28px; opacity: 1;}
.sousuox_rx input:focus + button{ z-index: 11; width: 68px;}

.zj_lsit_m  h1{font-size: 18px; font-weight: bold;}
.zj_lsit_fottx{ position: fixed; bottom:0; z-index: 20; display: flex;flex-wrap: wrap; width:100%; background: #fff; line-height: 48px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    box-shadow: 0 0 10px rgba(0,0,0,.1); display: none;}
 
.zj_lsit_fottx button { text-align: center; font-size: 15px;
 
    white-space: nowrap;
 
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: table-cell;
    width: 1%; border: none; background: none;}
       .zj_lsit_m dl{ padding:15px}
       .zj_lsit_m h1 .iconlajitong{ font-weight: normal; color: #f7a896; float: right; padding:10px; margin: -10px -10px 0 0;}
       .zj_lsit_m dd p span{ margin-right: 10px; color: #8d8d8d;}
       .zj_lsit_m dd p{ padding-bottom: 8px;}
       .zj_lsit_m dd p span:nth-last-child(1){ margin-right: 0;}

       .zj_lsit_m dd p.zj_lsit_tag span{ border-radius: 18px; padding-right: 10px; color: #8ac9c5; border:1px solid #bcdedc; font-size: .5rem; padding:1px 5px; background-color: #f3fdfc;}
       .zj_lsit_f_more{ padding-right: 20px; font-size: 16px;}
       .zj_lsit_f_more{ display:inline-block;}
       .zj_lsit_foot button,.zj_lsit_foot a{ display:inline-block; margin-right: 5px;   border: none;  border-radius: 28px; padding:6px 20px; margin-bottom: 5px;  font-size: 14px; }
       .zj_lsit_f_k{ position: absolute; top: calc(100% - 15px); z-index: 10; display: none; background: #fff;    right: 0;
    left: 0;
    padding: 0 10px 20px 10px; z-index: 20;-moz-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);}
      .zj_lsit_m  dl.this{ z-index: 2;}
      .zj_lsit_m  dl.this .zj_lsit_f_k{ display: block;}
      .zj_lsit_f_k .text-center { padding-top: 20px;}
      .zj_lsit_m dt{ position: absolute;}
      /* .zj_lsit_m dd{ padding-left: 20px;} */
      .zj_lsit_m dt label{ padding: 10px; margin: -10px;}

      .zj_lsit_m  dt + dd .zj_lsit_f_k{ padding-left: 30px;}
      .zj_lsit_m  dt label input[type=checkbox] ~ span{ border-radius: 5px; border: 1px solid #ccc; display: inline-block; width: 16px;; height: 16px; position: relative;}
      .zj_lsit_m  dt label input[type=checkbox]:checked ~ span::before{ content: "\e7a8"; font-family: "iconfont"; display: inline-block; position: absolute; font-size: 12px; top: -1px; }
     .gwc_nav_left_2_inin .danxuank2{ margin-left: 0;}


     .xxzz_banji_e{     font-size: 18px; padding:20px 0 0 0 ;}
     .xuanze_banji-k { background-color: #f3f3f3;}
    .xuanze_banji-k .footer{ display: none;}


    .operation_check_input2w .operation_check_input2{ display: inline-block; padding-right: 15px;}
    .operation_check_input2w .operation_check_input2 .operation_check_name{ width: auto;}
    .cy_dati_list_bottom .list-group-item{ border:none; background: none; padding: 0;}
    .cy_dati_list_bottom .list-group{ margin:0}
    .cy_dati_dc_w{ padding: 0 0 0 20px; display: inline-block; vertical-align: middle;}
    .cy_dati_dc_w .radio-style label,.cy_dati_dc_w .checkbox-style label{ padding-bottom: 0;}
    .operation_check_input2w{ display: inline-block;}
    @media screen and (max-width: 767.89px){
    .cy_dati_dc_w{ padding-left: 5px;}
    .operation_check_input2w{ display:block;}
} 

.panel-info>.panel-heading.this ~ .panel-body,.panel-info>.panel-heading.this ~ .panel-footer { display: none;}
.panel-heading:not(.this) .iconjt_bx:before,.kk_1:not(.this) .iconjt_bx:before{ content: "\e643";}                   
 
.panel-heading .iconjt_bx{ cursor: pointer;}
@media screen and (min-device-width: 767.9px){
    .panel-info>.panel-heading.this{ border-radius: 8px;}
}
.left_downxx{ position: fixed; bottom: 10px; z-index: 100; text-align: center; width: auto !important; margin-left: 0 !important; left: 50%; transform: translatex(-50%);}
.left_downxx ~ .cy_videokl .cy_videokl_in{ padding-bottom: 50px;  }
.left_downxx button{ margin-left: 2px; margin-right: 2px;}
.left_downxx button:nth-of-type(1){ margin-left: auto;}
.left_downxx button:nth-last-of-type(1){ margin-right: auto;}
/* 查看图片 */
.tk_img_cxi .on_left{ width:calc(100% - 200px) ; text-align: center;  height: 400px;}
.tk_img_cxi .on_left img{ max-height: 100%; max-width: 100%; margin: 0 auto;}
.tk_img_cxi .on_right{ width:200px ; text-align: left; border-left: 1px solid #e8e8e8; padding-left: 10px;height: 400px;}
.tk_img_cxi .on_right .btn{ margin-top: 10px; width: 100%;}

.tk_img_cx .on__bottom{ text-align: left; background: #efefef; margin:20px -20px -20px -20px; padding: 15px; border-top:1px solid #e8e8e8}
body:not(.body_xuesheng) .tk_img_cx  .ibox-title,.tk_img_cx .ibox-title{ background: #fff !important; color: #000;}
.tk_img_cx  .ibox-title:before{ display: none;}


@media screen and (max-device-width: 767.9px){
.tk_img_cxi .on_left{ width:100%;height: auto;} .tk_img_cxi .on_left img{ max-height:40vh;}
.tk_img_cxi .on_right{ width: 100%;height: auto; border: none; padding: 10px 0 0 0;}
.tk_img_cxi .on_right .btn{ width: auto;}
.tk_img_cx  .form-item + .HackBox{ display: none;}
.tk_img_cxi_btn{ display: inline-block;}
.tk_img_cxi_btn .btn{   min-width: auto !important;}
}



@media screen and (max-device-width: 767.9px){ 
    .kc_jieshao .project-tag{ display: none;}
    .kc_jieshao .kc__title,.kc_jieshao_w .kc_jieshao .col-sm-4 .donggao .ilist_u,.kc_jieshao_w .kc_jieshao .col-sm-4 .donggao h4.color_huise_l,.kc_jieshao_w .kc_jieshao .col-sm-4 .donggao p,.kc_jieshao_w .kc_jieshao .col-sm-4 .donggao button{ display: none;}
    .kc_jieshao_w .kc_jieshao .col-sm-4 .donggao button.btn_goumai{ display: inline-block;}
    .kc_jieshao_w .kc_jieshao .col-sm-4 .donggao button.hide { display: none !important}
  }

  /* 右侧客服 */
  .kefu_anvx{ z-index: 121;position: fixed; bottom:66px; right: 15px; background: rgba(113,114,130,.8); width: 40px;  height: 40px; border-radius: 50%; overflow: hidden; -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px); }.kefu_anvx i{font-size: 21px;line-height: 42px; color: #fff; }
  .kefu_anxv_k{z-index: 120; position: fixed; right: 15px; top:50%; background: rgba(113,114,130,.8);color: #fff;  
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);  border-radius: 28px; margin-top: -208px; }
  .kefu_anxv_k li{ position: relative; display: block;  padding-bottom: 10px;padding:  5px 12px;}
  .kefu_anxv_k li > a{ display: block; text-align: center;  }
  .kefu_anxv_k li > a i{ font-weight: normal; display: block;}
  .kefu_anxv_k a{color: #fff;  }
  .kefu_anxv_k li .zinw img{ border-radius: 4px; border:4px solid #fff; max-width: 140px;}
  .kefu_anxv_k .e_lx img{ display: block; margin: 0 auto;}
  .kefu_anxv_k .e_lx{ display: inline-block; text-align: center; padding-right: 10px;}
  .kefu_l_qq img{ float: left; margin-right: 8px;}
  .kefu_l_qq p:nth-of-type(1){ padding-top: 20px;}
  .kefu_anxv_k .zinw{ display: block; clear: both;}
  .kefu_anxv_k em{font-style: normal;}
  .kefu_anxv_k .zinw::after{ content: ""; display: block; clear: both;}
  .kefu_anxv_k .em_zinw{ background: #f36ea3; border-radius: 28px; padding:0 8px;font-size: 12px;}
  
  .kefu_anxv_k .zinw{ position: absolute; right:calc(100%) ; min-width: 260px; background: var(--wuloulan); top: 0; padding: 20px; display: none}
  .kefu_anxv_k li:hover .zinw{ display: block;}
  .kefu_anxv_k li:hover{background: var(--wuloulan);}
  .kefu_anxv_k li:nth-of-type(1){ padding-top: 15px;  }
  .kefu_anxv_k li:nth-last-of-type(1){ padding-bottom: 15px;  }
  .side_report{ right: 65px;}
  body:not(.fd_header) .kefu_anxv_k li:nth-last-of-type(1){ padding-bottom: 0;}
  
  .kefu_anvx{ display: none;}
  .back-to-top{ z-index: 119; right: 15px !important; border-radius: 50%; height: 38px; border: none;-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1); -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);  background: rgba(255, 255, 255, .8); display: none !important ;}
  
  @media screen and (max-device-width: 1024px){
    .kefu_anvx{   right: 10px;}
    .kefu_anxv_k { width: 100%; right: 0; top: auto; bottom: 0; border-radius: 0%; text-align: left;}
    .kefu_anxv_k li > a i{ display: inline-block;}
    .kefu_anxv_k li { text-align: left; }  
    .kefu_anxv_k li::after{ content: "" ;background: rgba(255, 255, 255, .2); width: calc(100% - 20px); height: 1px;   position: absolute; top:0; left: 10px; }
    .kefu_anxv_k li > a {  text-align: left;}
    .kefu_anxv_k .zinw{ position: relative; display: block; right: auto; padding:4px 0 8px 0;   background: none; }
    #issueReportTrigger{ border: 1px solid #fff; margin: 0 10px 20px 10px ; border-radius: 18px;}
    .kefu_anxv_k .to_top,  .kefu_anxv_k li.to_top::after{ display: none !important;}
   .kefu_anxv_k{ display: none;}
   .kefu_anvx{ display: block;}
   .kefu_anvx.this{   }
   .kefu_anvx.this i:before{ content: "\e784"; }
   .kefu_anvx.this ~ .kefu_anxv_k{ display: block;}
   .kefu_anxv_k li:nth-of-type(1)::after{ display: none  }
   .side_report{ right: 0; top: auto; bottom: 0; z-index: 123;}
  .back-to-top{   right: 10px !important;display: block !important  ;}
  }


.tp_nav_ul ul{ display: inline-block; vertical-align: top;}
.tp_nav_ul .a_titile_select{ display: inline-block;vertical-align: top; margin-top: 4px;}
.tp_nav_ul::after{ display: block; height: 1px; width: 100%; clear: both; content: "";}
.tp_nav_ul select{ border-color: #ccc; color: #000;}
@media screen and (max-device-width: 1024px){
.tp_nav_ul ul{white-space:nowrap; overflow-y:auto; width: 100%;  -webkit-overflow-scrolling:touch;}
}
.newx_shaixuank .iconbianji{opacity: 0; }.newx_shaixuank .iconxuxi_ok{ display: none;opacity: 1; }
.newx_shaixuank .iconbianji,.newx_shaixuank .iconxuxi_ok{ float:right; padding: 4px; margin-top:-3px; border-radius: 50%; font-size: 12px; background: #fff;  }
.newx_shaixuank li:hover .iconbianji,.newx_shaixuank li.this .iconbianji,.newx_shaixuank li:hover .iconxuxi_ok,.newx_shaixuank li.this .iconxuxi_ok{ background: #8ac9c5; color: #fff;opacity:1 !important;}
.newx_shaixuank li .iconbianji:hover,.newx_shaixuank li .iconxuxi_ok:hover{ background: #ffa200; color: #fff; opacity: 0.2; }
 
.newx_shaixuank ul li span input{ border: none;   height: 14px; padding: 0; margin: 0; width: 100%;}
.newx_shaixuank .iconbianji.this:before{ content:"\e7a3"; font-size: 10px;}
.newx_shaixuank .mu__addx{ text-align: center; background: #f1f4f4; color: var(--wuloulan);}
.newx_shaixuank .mu__addx i{ vertical-align: middle; position: relative; top:-1px;}


.ur_k_1__up_btn{ cursor:pointer;position:relative;background:#ffaf0b url(../img/wulouai_index/btn.gif) center no-repeat; height:100px;background-size:auto 100%;}
.ur_k_1__up_btn:hover:after{ content:""; display:block; width:100%; height:100%; position:absolute;   border:1px solid #ffaf0b;border-radius: 8px;}
.ur_k_1__up_btn:hover{ opacity:.8}



.wltk_center_btn_new{ display:none}
.wl_tiku_2 .wltk_center_btn_new{ display:block}
.wltk_center_btn_new {
position: absolute;
bottom: 0;
z-index: 2;
width: 100%;} .wltk_center_btn_new .btn{    border: none;
border-top: #e7e4e4 1px solid;    border-radius: 0 0 8px 8px; width: 100%;}
.wltk_right .btn-warning{ background: #ff764c; border-color: #ff764c; padding:6px 20px 8px 20px; font-size: 16px; border-radius: 8px; border-bottom: 4px solid #c9282c;}
.nainji2_ .nainji2_img{ cursor: pointer; position: relative; border: 1px solid #ccc; display: inline-block; width: 200px;}
.nainji2_ .nainji2_img .iconfangda1{ position:absolute; right:10px; bottom: 5px;}
.nainji2_imgkk_in{ position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-height: 100%;
    max-width: 100%; 
    z-index: 102;}
    .nainji2_imgkk_in img {    max-height: 90%;
        max-width: 90%;}
.nainji2_imgkk_br{ position: fixed; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.5);z-index: 101;}
.nainji2_ .nainji2_img{ width: auto; max-width: 80%; max-height: 280px;}
.nainji2_ .nainji2_img img{ max-height: 280px;}
.bgx_right{padding: 20px; }
@media screen and (min-device-width: 1024px){
.bgx_right{border-radius: 8px;    border: 1px solid #ccc; min-height: 100%;}
}



.user_r_img_srcw{padding: 10px;border: 1px solid #F4F2F2;margin-bottom: 15px; }
.user_r_img_src{  height: 240px;  overflow: hidden; text-align: center; background-size:contain;  background-repeat: no-repeat;}


.shipin_up_btnw{ padding: 5px 0;  }
.shipin_up_btnw .btn { border:none;color: #5cb85c;}
.iicy_new  .SOHUCS{ padding-right: 20px;}
.iicy_new  .SOHUCS .SOHU_MAiN .section-title-w{ padding-top: 0;}
.iicy_new .SOHUCS .SOHU_MAiN .section-list-w .wrap-user-gw .user-level-gw{ display: none;}

.i_iopenx .ibox_content_in{ text-align: left; min-height: 300px;  }
  .i_iopenx .ibox-title:before{ display: none;}

  .i_iopenx .ibox .ibox-title,  .i_iopenx .ibox-content{background-image: url(../img/all/br.png); background-repeat:  no-repeat; background-size: 100% auto; background-color: transparent !important; }
 
  .i_iopenx .ibox-content{  background-position:  center -40px ; background-size: 100% auto ; }
  .i_iopenx .dd_xiadan .btn-info{border-radius: 18px;background:  #ff6f51 linear-gradient(90deg, #ff6f51 0%, #ff6f51 0%, #fe9131 100%, #fe9131 100%); border-color: #ff9600; padding: 8px 20px; }
  .i_iopenx .dd_xiadan .btn-info i{font-size: 12px;  }
  .i_iopenx .dd_xiadan .btn-outline-info{border-radius: 18px;border-color: #ff9600; color: #ff9600;padding: 8px 20px; }
   .i_iopenx .dd_xiadan  .btn-outline-info i{font-weight: bold;font-size: 20px; line-height: 14px; vertical-align: middle;}
  .i_iopenx .dd_xiadan  .btn-outline-info:hover{ background: #fff;}
  .xinshaixuanx input{ display: none;}
  .xinshaixuanx .xinshuaixuan_div{ background: #fff; border-radius: 4px; overflow: hidden;border: 2px solid #e7e7e7; padding: 15px; display: block; float: left; clear: both; padding: 8px;    width: 100%;}
  .xinshaixuanx input:checked ~ .xinshuaixuan_div{border-color: #ff9600; }
  .xinshaixuanx  label{ position: relative;    width: 100%;}
  .xinshaixuanx input:checked ~ .xinshuaixuan_div::after{ border-radius: 8px; content: "\e722"; display: block; position: absolute; right: 0; bottom: -4px; font-size: 21px; font-family: iconfont;color: #ff9600; overflow: hidden;}

  .i_iopenx .ibox .ibox-title{ color: #818181; text-align: left;}
  .i_iopenx .ibox .ibox-title h5{ font-style: normal; color: #ff6f51;} .i_iopenx .ibox .ibox-title em{ font-style: normal; color: #f79600;}
  .i_iopenx .ibox .ibox-title h5{ padding-right: 15px;}
  .i_iopenx .rating a, .i_iopenx .rating a:link, .i_iopenx .rating a:visited{ vertical-align: top; color:#bdbdbd;}
  .i_iopenx span.jianjxx{ content: ""; display: inline-block; width: 1px; height: 12px; background: #ccc; margin: 0 15px; vertical-align: top; position: relative; top: 3px;}
  /* .i_iopenx .if_divx{ padding: 2px 0 0 0;} */
  .i_iopenx .rating a.active{ color: #ff9600;}




  .ur_k_1_up_btn{ cursor:pointer;position:relative;background:#ffaf0b url(../img/wulouai_index/btn.gif) center no-repeat; height:100px;background-size:auto 100%;}
.ur_k_1_up_btn:hover:after{ content:""; display:block; width:100%; height:100%; position:absolute;   border:1px solid #ffaf0b;border-radius: 8px;}
.ur_k_1_up_btn:hover{ opacity:.8}



.zuoye_new_top h3 {
    font-size: 14px;
}

.zuoye_new_top .radio-style label,
.zuoye_new_top .checkbox-style label {
    font-size: 14px;
}

.question_div_right .video-course-intro+label.bui-switch-label {
    padding-top: 10px;
}

.question_div_right .ku {
    padding-left: 0;
}

.question_div_right .ku label {
    padding-left: 0;padding-right: 20px;
}
.question_div_right .ku label:nth-last-child(1){  padding-right: 0;}
.dtk_up_ul{ text-align: center;  padding: 15px 0 0 0 ;}
.dtk_up_ul li img{ width: 100%; height: 100%;object-fit: cover;}
.dtk_up_ul li{ text-align: center;  position: relative; display: inline-block; margin: 5px; width: 90px; height: 90px; border:1px solid #dbdbdb ; z-index: 1; vertical-align: top;}
.dtk_up_guanbi{ background: url(../img/all/close.svg)  no-repeat center; width: 40px; height: 40px; position: absolute; right: -20px; top: -20px; border: none;}
.iiix_photo{ background: url(../img/all/photo.svg)  no-repeat center; width: 40px; height: 40px;  border: none; display: block; margin: 15px auto 2px auto;}
.dtk_up_ul li input[type=file]{ width: 100%; height: 100%; position: absolute; left:0; top: 0; opacity: 0; cursor: pointer; }
.dtk_up_kkx{ text-align: center; padding: 70px 0 80px 0;}
.dtk_up_kkx .color_huise{ padding-bottom: 15px;}


.iicy_new > .row > .col-md-12 {  position: relative;}
.iicy_new > .row > .col-md-12 > .col-md-3{ height: 100%; position: absolute; overflow-y: auto; right: 15px;}
.cy_neirong_h{ position: relative; }
.cy_nr_zkx2,.cy_nr_zkx{ display: none;}
.cy_neirong_h.this.this_ .cy_nr_zkx{ display: block;} 
.cy_neirong_h.this_:not(.this) .cy_nr_zkx2{ display: block;} 
.cy_neirong_h  .cy_nr_zkx,.cy_neirong_h  .cy_nr_zkx2{   position: absolute; background-color: #fff; color: #2a54b1; right: 0; bottom: 0; cursor: pointer; padding-left: 8px; font-size: 13px !important;}
.cy_neirong_h.this.this_{text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp:5;/*--行数--*/}
.cy_neirong_h p{ padding-bottom: 0;margin-bottom: 5px;}

.cy_neirong_h.this.this_ img{ display: none;} 



.cs_btnw{ padding: 20px; }
.btn_ceshi{background-color: #fad877; padding: 15px 40px; border-radius: 28px; font-size: 18px;}


.logo_new{  background:none !important; min-width:auto !important;max-height: 51px; display: flex; align-items: center;}
.logo img{ vertical-align:top; max-height: 38px; min-height: 38px; }
.login_kk .logo img{ max-height: 68px; width: 100%;}
.logo_texti{ font-size:24px; display: inline-block; color: #fff; padding-right: 15px; margin-left:-10px; font-weight: bold;}
.logo_texti::before{ content: "";    height: 15px;
  vertical-align: middle;
  background-color: #fff;
  opacity: .3;
  width: 1px;
  display: inline-block;
  margin: 0 10px 0 0; position: relative; top: -2px;}

  @media screen and (max-device-width: 1024.9px){
    .login_kk .logo_new{
        justify-content: center;}
        
.logo_texti{ display: none;}
 
    .logo img{    max-height: 40px;
        margin-top: 5px;}
}

.bj_cy_bj_right { padding-right: 0;}
.bj_cy_bj_right .on_right_sm { z-index: 3; margin-left: 10px;
  float: right;
    position: relative;
    border-radius: 0 12px  12px 0;
    height: 88px;
    background-color: var(--wuloulan);
    font-size: 14px;
    padding: 24px 10px 0 10px;
}
.bj_cy_bj_right .on_right_sm:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid var(--wuloulan);
    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: -8px;
}


@media screen and (max-device-width: 1024.1px){
.bj_cy_bj_right .on_right_sm {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 14px;
    width: 100%;
    height: auto;
    border-radius: 0;
}
.bj_cy_bj_right .on_right_sm:after {
    right: auto;
    left: 16px;
    bottom: -8px;
    top: auto;
    margin: 0;}
  }

.c_input_bj_k{ width: 190px; display: inline-block; margin-right: 5px;}
.c_input_bj_k ~ .c_input_bj_k{ margin-left: 5px;}
.bjgl_table_cy_2 td{ padding:  5px;}
.bjgl_table_cy_2 th{ padding:  5px;  white-space:nowrap;}



.bj_xl_pgxl .operation_check_name{ width: auto; min-width: 20px;}
.bj_xl_pgxl .operation_check_input{ width: auto; min-width: 90px; padding: 0;}
.bj_xl_pgxl_kin{ background: #f5f5f5; padding:   10px 15px; margin:0 -15px -10px -15px; border-radius: 0 0 4px 4px ; margin-top: 8px;}
.bj_xl_pgxl label{ margin-bottom: 0;}
.bj_xl_pgxl label.bui-switch-label .bui-switch{ width:36px ; height:16px;font-weight: bold;}
.bj_xl_pgxl label.bui-switch-label .bui-switch:before{     top: -4px; left: -2px; }
.bj_xl_pgxl label.bui-switch-label .bui-switch:after{ font-size: 12px;transform: scale(.7); line-height: 12px; width: 15px;  }
.bj_xl_pgxl label.bui-switch-label{ padding: 4px 0;}
.bj_xl_pgxl label.bui-switch-label input:checked + .bui-switch:before{ left: 16px; }
.bj_xl_pgxl label.bui-switch-label input:checked + .bui-switch{ font-weight: normal;}

.bj_xl_pgxl_t .radio-style label, .bj_xl_pgxl_t  .checkbox-style label{ padding-bottom: 0; font-size: 12px;}
.bj_xl_pgxl_t .icon-radio{ width: 16px; height: 16px;}
.bj_xl_pgxl_t .icon-radio:before{ width: 8px;  height: 8px;}



 
.zujuan_tubiao{ width: auto;}
.zujuan_tubiao_:before{ content: ""; display: inline-block; width: 18px; height: 18px;background-image: url(../img/user/tb.png) ;
width: 18px;
display: inline-block;
content: "";
 
height: 18px;
vertical-align: middle;}
.no_border{ border: none !important;}

.a_titile  .qiandao_selet.on_right{ padding-right: 0;}
.a_titile .qiandao_selet.on_right .qiandao_anniu{ margin-right: 0;}



 .batch_clip_form .clip_batch_video-dimensions{transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}
        .cvideo_body hr{ margin:0 0 5px 0;}
        .cvideo_body .form-group{ padding-bottom: 5px;  position: fixed; left: 195px; right: 35px; top: 40px; background-color: #fff; border-bottom: 1px solid var(--wuloulan); z-index:20 }
		.table_i_list{ margin-top:0;}
		 .cvideo_body .table_i_list{ margin-top:471px}
		
		
        .wulouai_body_min.cvideo_body .form-group{ left: 100px; }
        .cvideo_body .clip_batch_video-dimensions{ height: 310px;}
        .cvideo_body .panel-body{ position: relative;}
        .cvideo_body .ur_center{ padding-bottom: 0;}
        .cvideo_body .blank30px{ display: none;}
        .table_i_list .table th{white-space:nowrap;}
        .table_i_list .split_time{ width: 140px !important;}
        .table_i_list .vtt_row_time{ width: auto !important; padding-left: 5px;padding-left: 5px; height: 34px;}
        .cvideo_body .table_i_list::-webkit-scrollbar{border-radius:10px;width:5px;background:#f1f1f1;}
        .cvideo_body .table_i_list::-webkit-scrollbar-track{border-radius:10px;background-color:#f1f1f1;}
        .cvideo_body .table_i_list::-webkit-scrollbar-thumb{border-radius:10px;background:#000;}
        .on_r_btnx{ position: absolute; right: 40px; margin-top:-40px;}
		
		
		/*--我的老师--*/
  .wulouai_jiaoshi_list{ font-size:16px; clear:both; display:block; padding-bottom:30px;}
  .wulouai_jiaoshi_list ul li>div{ display:inline-block;}
  .wulouai_jiaoshi_list ul li{ width:100%;border-top:1px solid #e9e9e9; padding-top:10px; margin-bottom:10px;}
  .wulouai_jiaoshi_list ul li:nth-of-type(1){ border-top:none;}
  .wlai_list_l img{ height:80px; width:80px; border-radius:50%; margin-right:10px;}
  .wlai_list_l{ width:33%;}
  .wlai_list_c{ width:28%; color:#6a6a6a;}
  .wlai_list_r{ width:38%; text-align:right;}
    .wulouai_jiaoshi_list li:after{ display:block; border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden; content:"";}
	
	@media screen and (max-device-width: 767.9px){
	.wulouai_jiaoshi_list li{ position:relative; padding: 0 0 10px 88px;}
	.wlai_list_l img{ position:absolute; top:10px; left:0;}
	.wlai_list_r{ width:100%; text-align:left; margin-top:10px;}
	  .wlai_list_l{ width:auto; margin-right:18px; padding-top:5px;}
  .wlai_list_c{ width:auto;padding-top:5px;}
  }
  
  
  .header.bg ~ .bg_huise .ur_center .chat_demandw{min-height: auto;
  margin-bottom: 0;}
    

  .no_video_zw{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(49,88, 96, .5);backdrop-filter: blur(20px); color: #fff; z-index: 100; text-align: center;}
.no_video_zw div{ position: absolute; transform: translate(0,-50%); top: 50%; width: 100%;}
.no_video_zw button{ border: 1px solid var(--wuloulan); background:none; margin: 10px 0 0 0 ; color: var(--wuloulan);}
.no_video_zw button:hover{ background:   var(--wuloulan);  border: 1px solid var(--wuloulan); color: #fff;}
.no_video_zw .iconcy_icon_{ position: absolute; left: 14px; bottom: 10px; top:auto; color: var(--wuloulan); font-size: 24px;}
/* .no_video_zw  p, .no_video_zw i { color:#ffb82e} */


@media screen and (max-device-width: 767.98px){
    .fd_tjanniukx{ position: fixed; bottom: 0; left: 0; right: 0; z-index: 1069; display: flex; -moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
-webkit-box-shadow: 0 -5px 10px rgba(0,0,0,.1);
box-shadow: 0 -5px  10px rgba(0,0,0,.1);}
.fd_tjanniukx button{ border: none; text-align: center;}
    .fd_tjanniukx_tj{ width: calc(100% - 48px); background: #FF5D5D; color: #fff; font-weight: bold; font-size: 18px;padding: 0; line-height: 16px;}
    .fd_tjanniukx_tj span{ font-size: 12px; clear: both; display: block; font-weight: normal; }
    .fd_tjanniukx_close{ padding:8px 0;width: 48px; background: #fff; font-size: 24px;}
    .fd_tjanniukx button{padding-bottom: constant(safe-area-inset-bottom);padding-bottom: constant(safe-area-inset-bottom); }
}

.hdnewi_left{ text-align: center; width: 200px; float: left; min-height:248px; background: #fff; padding: 20px 0; margin-top: 10px; border-radius: 8px; margin-right: 10px;}
.hdnewi_left img{ width: 80%; margin: 0 auto; display: block;}
.hdnewi_left + .ihd_list{ width: calc(100% - 210px); float: left;}

@media screen and (max-width:1600px){
.ihd_list dl{    width: calc(50% - 20px);}
  .ihd_list_cy dl{width: calc(100% - 20px);}
}
@media screen and (max-device-width: 767.98px){
    .hdnewi_left + .ihd_list{ width: 100%;}
    .ihd_list dl{    width: calc(100% - 20px);}
}

.cy_dow_list{ padding:20px 40px; background:#fff; margin-bottom:40px}
.cy_dow_list .dow_list li:nth-last-of-type(1){ border-bottom:none;}
.cy_dow_list .img img{ width:100px; height:100px; margin:0}
@media screen and (max-device-width: 767.98px){
	.cy_dow_list{ padding:20px 30px;}
	.cy_dow_list .img { display:none;}
}

.index .section_list{ display:none;}


/* 首页头部浮动样式 */
/* 	
body.index .header{ margin-left: -600px;}
@media screen and (min-width:1500px){
.bg{ width:1300px;  }
@media screen and (min-width:1500px){
body.index .header{ margin-left: -650px;}}

@media screen and (min-width:1600px){
 
   body.index .header{ margin-left: -700px;}
   
   body.index .header{top:48px; left:50%;  height:80px;min-width:auto;}
       @media screen and (max-device-width:1024px){
   body.index .header,.header{ margin:0; left:0; top:0; height:48px;	} }
   
       @media screen and (min-device-width: 767.9px) and (max-device-width: 1024px){

body.index .header{ width:100%;}
     body.index .header_br{ display:block;}
} */

.header.bg .wo_de_richeng_btn ,.header.bg .wo_de_biaoqian_btn ,.header.bg .wo_de_jihua { padding: 0 10px; }
.header.bg .wo_de_richeng_btn ,.header.bg .wo_de_biaoqian_btn ,.header.bg .wo_de_jihua ,.header.bg .wo_de_richeng_btn a ,.header.bg .wo_de_biaoqian_btn a,.header.bg .wo_de_jihua  a{  display: block;  color: rgba(113,114,130,1) !important;}
.header.bg .wo_de_richeng_btn a:hover ,.header.bg .wo_de_biaoqian_btn a:hover,.header.bg .wo_de_jihua  a:hover{   color: #ff5d5d !important;}
.header.bg .wo_de_richeng_btn i,.header.bg .wo_de_biaoqian_btn i,.header.bg .wo_de_jihua i{ vertical-align: middle; position: relative; top: -2px;}

@media screen and (max-device-width: 767.9px) {
    .header.bg{     height: 48px;}
    .header.bg .wo_de_richeng_btn ,.header.bg .wo_de_biaoqian_btn ,.header.bg .wo_de_jihua{ width:40px; overflow: hidden; height: 40px;}
}

.xingcheng_rili.bg{ padding-top: 20px; padding-bottom: 30px;}
.xingcheng_rili.bg .iconjihua1::before{  font-size: 21px; vertical-align: middle;}

@media screen and (min-device-width: 1024px){
					.cy_jieshao_rs{ float:right; width:22%; padding:10px 0; font-size:14px; }
					.cy_jieshao_rs p{ padding-bottom:8px}
					.cy_jieshao_rs ~ .ilist{ width:calc(78% - 30px); float:left;}
					.cy_jieshao_rs ~ .ilist .col-sm-2{ width:25%;}
					}

/* 工作安排 */
.renwutag_list2 .bj_list_li{-moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    box-shadow: 0 0 10px rgba(0,0,0,.1); background: url(https://assets.nalibudong.com/style/img/bai.png) no-repeat 10px 0; background-size: 100% 100%;;}
    .renwutag_list2 .bj_list_li_in{  padding-left: 10px; margin-left: 10px;}
    .renwutag_list2 .bj_list_li,  .renwutag_list2 .bj_list_li a{ border-radius:8PX; color: #000;}
    .renwutag_list2 .a_titile_kc_jdt .jtdxxx{    height: 3px;
      top: 0;}
      .rw_tx { display: inline-block; cursor: pointer;}
      .rw_tx li img {
      width: 20px;
      height: 20px;
      display: inline-block;
      position: relative;
      top: -2px; border-radius: 50%;
  }
      .rw_tx li{    display: inline-block;
      width: auto;}
      .xiangmuguanlix{ display: flex; width: 100%; }
      .xiangmuguanlix > button,.xiangmuguanlix > form { background-color: #fff; border: 2px solid #ccc; display: flex; margin: 0 10px; justify-items: center; min-width:  15%; text-align: center; justify-content: center; border-radius:4px; margin-top:0 !important;}
      .xiangmuguanlix > form{ margin-right: auto; background-color: #fff; color: #ff5d5d;border: 2px solid #ff5d5d;  }
	  .xiangmuguanlix > button:before{ line-height:18px; vertical-align:middle; display:inline-block; top:2px; position:relative;}
      .xiangmuguanlix form input{ min-width: 80px; background: none;border:none;   text-align: center;}
      .xiangmuguanlix form select.form-control {
        border: none;
        border-radius: 0;
        box-shadow: inset 0 0 0 rgba(0,0,0,0);
        appearance: none; padding-right: 20px;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* NGRkZGRkY==>MwMDAwMDA 替换为黑色*/ background-color: transparent;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjA5NzMwNTExMTgwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE2NzAgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjcxNCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMjYuMTcxODc1IiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNMCAxODguNjMxNTc5bDgzNS4zNjg0MjEgODM1LjM2ODQyMUwxNjcwLjczNjg0MiAxODguNjMxNTc5bC0xODguNjMxNTc5LTE4OC42MzE1NzktNjQ2LjczNjg0MiA2NDYuNzM2ODQyTDE4OC42MzE1NzkgMHoiIGZpbGw9IiMwMDAwMDAiIHAtaWQ9IjcxNSI+PC9wYXRoPjwvc3ZnPg==) ;  background-size: 10px auto ; background-repeat: no-repeat; background-position: calc(100% - 5px) center ;
    }
	   .xiangmuguanlix form button{background-color: #ff5d5d; color: #fff; border-radius: 0;    width: 40%; }
      /* .xiangmuguanlix form:hover{background-color: #ff5d5d; color: #fff;border: 2px solid #ff5d5d;} */
      .xiangmuguanlix > form{ margin-left: 0;}
      /* .xiangmuguanlix button:nth-last-of-type(1){ margin-right: 0;} */
      .xm_namex{     font-size: 12px;
      position: relative;
      top: -1px;
      background: #ff8a00;
      background-image: -webkit-linear-gradient(
  90deg, #ffaa00, #ff8a00);
      background-image: -webkit-linear-gradient(left, #ffaa00, #ff8a00);
      background-image: linear-gradient(
  90deg, #ffaa00 3%, #ff8a00 100%);
      border-radius: 8px 8px 8px 0;
      display: inline-block;
      line-height: 14px;
      color: #fff;
      padding: 2px 6px;
      margin-left: 4px;
      vertical-align: middle;}
      
      .xm_fuzren{font-size: 12px;color: #ff5d5d; margin-left: 20px;}
      td .xm_fuzren{ margin-left: 0;}
      .xm_fuzren i{ font-size: 20px; vertical-align: middle;}
      .xusheng_list li.bumen{ background-color: #f3f5f7; margin:10px 0 5px 0; padding-left: 5px;}

      .a_titile .rw_tx li{ font-size: 12px;}
      .a_titile .rw_tx li img{ width: 20px; height: 20px; margin-left: 5px;}
      .f_page_beizhu{  position: relative;}
      .f_page_beizhu i{ position:absolute; left: 10px; top:5px;}
      .f_page_beizhu textarea{background: #f5f5f5; border-color: #f5f5f5;  padding: 5px 0 0 30px; }
      .xm_listxii.this .bj_kc_list{ display: none;}
      .xm_listxii .iconjt_bx{ display: none;}
      .xm_listxii.this .iconjt_bx2{ display: none;}
      .xm_listxii.this .iconjt_bx{ display: inline-block;}
      .xm_listxii.this { border-bottom: 1px solid #e7e7e7;}
     
      .xm_listxii .bj_kc_list{ padding-bottom: 10px;}
      @media screen and (max-device-width: 767.98px){
        .xiangmuguanlix form .btn{ display: flex;}
        .xiangmuguanlix > form{ width: 100%;}
        .xusheng_list .people_select_bumen_ul {display: flex;
    padding-top: 32px;
    position: relative;
    flex-wrap: wrap; }
        .xusheng_list li.bumen{    margin: 2px 0 0 0;
            padding: 5px; }
            .add_banji_xy .xusheng_list li:not(.bumen){ width: 25%;text-align: center; max-width: 25%; min-width: 25%;}
            .add_banji_xy .xusheng_list ,.add_banji_xy .col-sm-6{ height: auto;
                 min-height: 50px;}
                 .add_banji_xy .xusheng_list ul li.people_select_bumen{    left: 0; top: 0; position: absolute;}
     
                    .add_banji_xy .xusheng_list img { 
                        display: block;
                       
                        margin: 0 auto;
                    }
      } 
      .add_banji_xy .xusheng_list {max-height:55vh;}
      .i_shanchu_{float: left;}
      .i_shanchu_{ display: none;}
    

       .wbianjixfe.this .danxuank2  .i_shanchu_, .wbianjixfe.this .danxuank2 input[type="radio"]:checked ~ span, .wbianjixfe.this  .danxuank2 input[type="checkbox"]:checked ~ span{background: #f5f5f5;color: #8a8a8a;
background-image: -webkit-linear-gradient(
0deg
, #f8fafa, #fff);
background-image: -webkit-linear-gradient(top, #f8fafa, #fff);
background-image: linear-gradient(
0deg
, #f8fafa 3%, #fff 100%);
border: 1px solid #e3e3e3;
border-top: 1px solid #f5f5f5;
border-left: 1px solid #f5f5f5;border-radius: 0 5px 5px 0; cursor: pointer; }
.wbianjixfe.this  .danxuank2 label span{ border-radius: 5px 0 0 5px; border-right: none !important;}
.wbianjixfe.this  .danxuank2  .i_shanchu_{ display: block;    height: 28px;
line-height: 28px;    padding: 0 8px; margin-left: -8px;color: #dc1e32;}
.wbianjixfe.this .danxuank2  .i_shanchu_:hover{ background: #dc1e32; color: #fff;}
.wbianjixfe.this .axaa1{ display: none;}
.wbianjixfe.this .axaa2{ display: inline-block;}
.axaa2{ display: none;}
.chaotimex{ padding:1px 3px;border-radius:3px; position: relative; top: 2px; font-size: 12px;}
.ispanx{ display:inline-block;}
									.ispanx label{ float:auto;display:inline-block;}
									.wbianjixfe.this .ispanx .i{}
                                    

.zy_input_1 {}
.zy_input_3k .form-control{border-top:none;border-left:none;border-right:none; border-radius: 0; padding-left: 0;}
.zy_input_3k .single-date-time,.zy_input_3k .single-day-time,.zy_tili_icon{ background: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjE1cHgiIGhlaWdodD0iMTRweCI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigwLCAwLCAwKSIKIGQ9Ik0xNC4wLDEzLjAgTDE0LjAsMS45OTkgTDE1LjAsMS45OTkgTDE1LjAsMTMuMCBMMTQuMCwxMy4wIFpNMTAuMCw4LjAgTDExLjAsOC4wIEwxMS4wLDkuMCBMMTAuMCw5LjAgTDEwLjAsOC4wIFpNMTAuMCw0Ljk5OSBMMTEuMCw0Ljk5OSBMMTEuMCw1Ljk5OSBMMTAuMCw1Ljk5OSBMMTAuMCw0Ljk5OSBaTTYuOTk5LDguMCBMOC4wLDguMCBMOC4wLDkuMCBMNi45OTksOS4wIEw2Ljk5OSw4LjAgWk02Ljk5OSw0Ljk5OSBMOC4wLDQuOTk5IEw4LjAsNS45OTkgTDYuOTk5LDUuOTk5IEw2Ljk5OSw0Ljk5OSBaTTMuOTk5LDguMCBMNC45OTksOC4wIEw0Ljk5OSw5LjAgTDMuOTk5LDkuMCBMMy45OTksOC4wIFpNMy45OTksNC45OTkgTDQuOTk5LDQuOTk5IEw0Ljk5OSw1Ljk5OSBMMy45OTksNS45OTkgTDMuOTk5LDQuOTk5IFpNMTAuMCwxLjk5OSBMNC45OTksMS45OTkgTDMuOTk5LDEuOTk5IEwwLjk5OSwxLjk5OSBMMC45OTksMC45OTkgTDMuOTk5LDAuOTk5IEwzLjk5OSwwLjAgTDQuOTk5LDAuMCBMNC45OTksMC45OTkgTDEwLjAsMC45OTkgTDEwLjAsMC4wIEwxMS4wLDAuMCBMMTEuMCwwLjk5OSBMMTQuMCwwLjk5OSBMMTQuMCwxLjk5OSBMMTEuMCwxLjk5OSBMMTAuMCwxLjk5OSBaTTE0LjAsMTQuMCBMMC45OTksMTQuMCBMMC45OTksMTMuMCBMMTQuMCwxMy4wIEwxNC4wLDE0LjAgWk0wLjAsMTMuMCBMMC4wLDEuOTk5IEwwLjk5OSwxLjk5OSBMMC45OTksMTMuMCBMMC4wLDEzLjAgWiIvPgo8L3N2Zz4=) no-repeat 0 center;  padding-left:20px }
.zy_tili_icon{ background-position: 5px center;padding-left:25px}
.zy_input_3k .upload_button,.zy_upload_button{ background:url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjEycHgiIGhlaWdodD0iMTRweCI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigwLCAwLCAwKSIKIGQ9Ik0wLjk5OSwwLjAgTDEwLjk5OSwwLjAgTDEwLjk5OSwwLjk5OSBMMC45OTksMC45OTkgTDAuOTk5LDAuMCBaTTExLjk5OSw2Ljk5OSBMOC45OTksNi45OTkgTDguOTk5LDEzLjk5OSBMMi45OTksMTMuOTk5IEwyLjk5OSw2Ljk5OSBMMC4wLDYuOTk5IEw1Ljk5OSwxLjk5OSBMMTEuOTk5LDYuOTk5IFoiLz4KPC9zdmc+) no-repeat 10px center; padding-left: 30px; border-color: #000;}
.zy_input_3k{ border:1px solid #ccc; border-top-color:#000 ; border-radius: 8px; padding:20px; position: relative; margin-bottom: 10px;}
.zy_input_3k_t{ position: absolute; left: 10px; top: -6px; background: #fff; padding: 0 10px;}
.zy_input_3k  .form-group{ margin-bottom: 0;}
.zy_input_3k .tittle-security-not-input{ padding-bottom: 0; font-size: 12px;}
.zy_input_3k  .radio-style label,   .zy_input_3k  .checkbox-style label{ font-size: 14px;}
.zy_input_3k .icon-radio,.zy_input_4k .icon-radio,.zy_input_3k .radio-style input:checked + label .icon-radio,.zy_input_4k  .radio-style input:checked + label .icon-radio{    border:1px solid #000;    width: 12px;top: 1px;height: 12px; margin-left: 5px;}
.zy_input_3k .icon-radio:before,.zy_input_4k  .icon-radio:before{ width: 8px; height: 8px;}
                            
                             
.danxuank2{ padding-bottom: 10px;} 
                            
                            
.zy_input_1>div { padding: 0;}
.zy_input_1>div .form-control{border-radius: 0;}
.zy_input_1>div:not(:nth-last-child(1)) .form-control { border-right: none; }
                             
.zy_input_1>div:nth-last-child(1){ padding-right:15px;}
.zy_input_1>div:nth-of-type(1){ padding-left:15px;}
                            
.zy_input_1>div:nth-last-child(1) .form-control{border-radius:0 5px 5px 0;}
.zy_input_1>div:nth-of-type(1) .form-control{   border-radius: 5px 0 0 5px;   }
                            
                            
.zy_input_2>div {}
.zy_input_2>div .form-control{border-radius: 0;}
.zy_input_2>div:not(:nth-of-type(1)) .form-control { border-top: none;  }
.zy_input_2>div:not(:nth-last-child(1)) {margin-bottom: 0; }
                             
.zy_input_2>div:nth-last-child(1){  }
.zy_input_2>div:nth-of-type(1){  }
                            
.zy_input_2>div:nth-last-child(1) .form-control{border-radius: 0 0 5px 5px;   }
.zy_input_2>div:nth-of-type(1) .form-control{   border-radius:  5px 5px 0 0;}

.zy_input_4k .table th{ background-color: #f3f3f3;white-space:nowrap;}
.td_v_center{   vertical-align: middle !important;}
.zy_input_4k{ border: 1px solid #e7eaec; border-radius: 4px; padding: 10px; margin: 0  0 10px 0;}

/* 任务详情 */
.danxuan_list input ~ span{ position: relative; padding-left: 15px; margin-left: 10px;}
.danxuan_list input ~ span::before {top: 1px; left: 0; width: 12px; height:12px;border:1px solid #000; }
.danxuan_list input ~ span::before,.danxuan_list input:checked ~ span::after{  content: ""; position: absolute;border-radius: 50%; margin: 0 5px 0 0;}
.danxuan_list input:checked ~ span::before{ border:1px solid #d75959; }
.danxuan_list input:checked ~ span::after{ position: absolute;top: 4px; left: 3px; width:6px; height:6px; background-color:#d75959;;}
.danxuan_list input:checked ~ span{ color:#d75959;}
.a_titile .xm_fuzren.on_right { margin-top: -5px;   }
.a_titile .rw_tx.on_right { margin-top: -1px;}.a_titile .rw_tx.on_right li{color:#d75959;   }
.a_titile .xm_fuzren.on_right i{ color: #d75959;}
.a_titile .rw_tx{ font-size: 12px; padding-left: 10px;}
.danxuan_list ~ .xm_fuzren.on_right, .xm_fuzren.on_right ~ .danxuan_list,.rw_tx.on_right ~ .xm_fuzren.on_right,.xm_fuzren.on_right ~ .rw_tx.on_right {border-right: 1px solid #e8e8e8; padding-right: 15px;}
.xm_namex2{ overflow: hidden; height: 18px;   line-height: 18px; display: inline-block; background: #ccc; padding: 0;}
.xm_namex { position: relative;}
.xm_namex .i_jd{ min-width: 1px; position: absolute; z-index: 2;  display: inline-block; height: 18px; left: 0;background: #ff8a00;    border-radius: 8px 0 0 0;background-image: -webkit-linear-gradient( 90deg, #ffaa00, #ff8a00);background-image: -webkit-linear-gradient(left, #ffaa00, #ff8a00);background-image: linear-gradient(90deg, #ffaa00 3%, #ff8a00 100%);}
.xm_namex .em{ position: relative; z-index:3; font-style: normal; height: 18px; left: 0;   text-align: center; padding: 0 5px;}

/* 反馈按钮 */
.btn_fankuix{ font-size: 12px; background:none; padding: 0;border:none;padding: 10px ;color: #fff;border-radius: 50%;font-family: '宋体'; width: 32px; height: 32px; position: relative; margin: -4px;  vertical-align: middle; }
.btn_fankuix span::before{font-family: 'iconfont' ;content: "\e7b5"; font-size:14px; margin-right: 2px; display: inline-block; position: relative; top: 1px; left: -2px;}
.btn_fankuix span{transition: all 0.4s ease-in-out; line-height: 20px !important; padding: 0;
-webkit-transition: all 0.4s ease-in-out; font-weight: normal;
-moz-transition: all 0.4s ease-in-out; width: 20px; height: 20px;position: absolute; overflow: hidden; text-align: left; padding: 0 5px;   background: #0081ff; right:5px; top:5px; border-radius: 18px;}
.btn_fankuix:hover span{ position: absolute; width: 50px; background-color: #fc4a2d; right: -15px;}
.rili_fk_con{ opacity: .8; font-size: 12px;}
.rili_fk_con span::before{ content: "\e7b5"; font-size: 14px; font-family: "iconfont";}
.rili_fk_con span{ opacity: .5;}
.rygl_addk{ width: 100%; text-align: center; padding-top:40vh; background-color: #fff; min-height: calc(100vh - 150px); }
.rygl_add_btn{ padding: 10px 30px; font-size: 14px; }
.danxuankw{ padding:20px 12px 0 15px;}
.danxuank2_span_left{ vertical-align: top; padding: 10px 0 0 0; display: inline-block;}

.rw_zt_icon{ font-weight: bold; border: 2px solid ; font-size:18px; position: absolute; bottom: 20px; right: 0px;transform:rotate(-35deg);-ms-transform:rotate(-35deg); 	-moz-transform:rotate(-35deg); 	-webkit-transform:rotate(-35deg); -o-transform:rotate(-35deg); padding: 0 10px;}
.rw_k_tjrw{ padding: 10px 10px 30px 10px;}
.rw_k_liucheng{ padding-bottom: 20px;}
.rw_k_liucheng dl{ padding: 0 8px; margin: 0 -8px;  display: flex; width: calc( 100% + 16px); display: flex;flex-wrap: wrap; text-align: left;}
.rw_k_liucheng dt{  width: 30%;}
.rw_k_liucheng dd{  width: 70%;text-align: right; color: #fff17e;}
           
.rw_k_liucheng dt,.rw_k_liucheng dd{float: left;box-sizing: border-box;display: flex;flex-direction: column; padding:5px 0;   }
.rw_k_liucheng dt{   position: relative;}
.rw_k_liucheng dt::after{ position: absolute; width: 1px; top:0; bottom: 0;content: ""; background-color: #fff; right: 0;}
.rw_k_liucheng dt::before{ width: 5px; height: 5px; content: ""; background-color: #fff; position: absolute; border-radius: 50%; right: -2px; top: 12px }
.rw_k_liucheng dl:nth-of-type(1) dt::after{ top:12px;}
.rw_k_liucheng dl:nth-last-of-type(1) dt::after{ bottom: 12px;}
.rw_k_liucheng dl:nth-of-type(odd){ background: rgba(0, 0, 0, .1);}
.rw_k_liucheng dd{ float: right;}
.rw_k_tjrw button{ -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);box-shadow: 0 0 10px rgba(0,0,0,.2);display: block; margin: 0 auto; border: 2px solid; background: none; font-weight: bold; color: #fff; background: #54bf89; margin-bottom: 15px; padding:8px 20px 5px 20px; border-radius: 28px;}
.rw_k_liucheng dd {justify-content: right;}
.rw_k_tjrw button:hover{ background:#3fb278 ;}
.rw_k_liucheng dd em{font-style: normal; color:#fff }

.wc_zt{ padding: 2px 5px; border-radius: 20px; background-color: #eceff6; font-size: 12px;}
.wc_zt_2{background-color: #feead2;}
.wc_zt_3{background-color: #d9f3fd;}
.wc_zt_4{background-color: #faf1d1;}
.wc_zt_5{background-color: #f6ffcb;}
.f_page_beizhu textarea{ min-height: 33px;}
.th_select{ border: none; background: none;    color: #a6a6a6;}

.liucheng .lc_title{display: block;line-height: 18px; padding-top: 4px; opacity: .5;}
.liucheng .b{  display: block; line-height: 14px; font-size: 14px; padding-bottom: 6px;}
.liucheng .b b{ font-size: 18px; vertical-align: middle; position: relative; top:-2px;} 
.liucheng_in{ margin: -15px 15px 0 15px;}
.kanban_gaikuang{ padding: 0 15px 15px 15px;}.kanban_gaikuang .gongyong_list{ border:1px solid #f1f1f1; border-top: none;}
.kanban_gaikuang .bj_table td{ padding: 4px 0;}



.xqf_xygh_k{ margin: 0 auto; max-width: 1000px;}
.xqf_xygh_k li{ padding: 20px 0; display: inline-block; width: calc(60% - 18px);   border-radius: 8px; margin: 0 4px 10px 4px;  text-align: center; font-size: 21px; color: #fff;}
.xqf_xygh_k li a{ display: block; width: calc(100% + 40px); height: 100%; margin: 0 -20px; color: #fff;}
.xqf_xygh_k li img{ display: block; margin: 0 auto; width: 64px; height: 64px;}
.xqf_xygh_k ul{ width: 49%; display: inline-block;}
.xqf_xygh_k li:nth-of-type(2), .xqf_xygh_k li:nth-of-type(3), .xqf_xygh_k li:nth-of-type(6), .xqf_xygh_k li:nth-of-type(7){ width: calc(40% - 30px); }

.xqf_xygh_k li{background: #5eb7b1;}
.xqf_xygh_k li:nth-of-type(2), .xqf_xygh_k li:nth-of-type(3), .xqf_xygh_k li:nth-of-type(6), .xqf_xygh_k li:nth-of-type(7){  background: #8acdc8; }
.xqf_xygh_k li:hover{ background: #44b1aa;}


.xqf_xygh_k ul:nth-of-type(2) li{background: #f8ac00;}
.xqf_xygh_k ul:nth-of-type(2) li:nth-of-type(2), .xqf_xygh_k ul:nth-of-type(2) li:nth-of-type(3), .xqf_xygh_k ul:nth-of-type(2) li:nth-of-type(6), .xqf_xygh_k ul:nth-of-type(2) li:nth-of-type(7){  background: #f2cb00; }
.xqf_xygh_k ul:nth-of-type(2) li:hover{ background: #f09c2e;}
@media screen and (max-width:767.9px){
    .xqf_xygh_k { padding-left: 20px;padding-top: 20px;}
    .xqf_xygh_k ul{ width: 100%;} 
}


.zushou_head{ height: 60px; line-height: 60px; padding: 0 20px; background-color: #fff;}
.zushou_select{ border: 1px solid var(--wuloulan); line-height: 18px; padding: 5px 10px; color: var(--wuloulan); border-radius: 18px; margin: 12px 0 0 10px;}
.zushou_head .t_xiang,.zushou_head .t_xiang img{ width: 40px; height: 40px; vertical-align: top; margin: 0;}
.zushou_head .t_xiang{ margin-top: 10px;}
.bj_list_li_in .ilist_u{ height: auto;}
 .bj_list_li_in .ilist_u li img{ display: inline-block;}
.bj_list_li_in  .ilist_u li{ width: auto; color: #fff; font-size: 18px;}
.bj_zy_list .banjilist_tag{ padding: 0 0 5px 0;   border-bottom: 1px solid #ececec; margin:  -10px -10px 10px -10px;}


 .sx_new{padding:0 20px;}
  .sx_new,.sx_in{ display: flex;align-items: center;}
  .sx_r{ position: relative;}
  .sx_r .date_nowday_click{ position: absolute; right:30px; top: 5px; background: none; border:none; color: var(--wuloulan);}
  .sx_new .sx_in label{white-space:nowrap; padding-right: 10px; margin-bottom: 0; }
  .sx_r,.sx_daoru{ padding-right:30px;}
  .sx_daoru{ display: flex; align-items: center;}
  .sx_daoru input{ border: 1px solid #ccc;}


 
.line span { float:left}
/*    input { border:1px solid #888; vertical-align:middle} */
.sx_file { position:absolute; left:90px; top:8px; display:none;filter:alpha(opacity=0);opacity:0}
.sx_file1 {border:1px solid #000; width: 60px; display:block; float:left; border-left:1px solid #ccc; color:#000; z-index:1;   cursor: pointer;border-radius: 0 4px 4px 0 ; overflow: hidden;}
.sx_inputstyle {  width:180px; border:1px solid #000; z-index:99;border-right:none; border-radius:4px 0 0 4px ;overflow: hidden;}
.panel-body   .sx_new{ padding: 20px 0;}


.btn_yigoumai{transform:rotate(-45deg);
    -ms-transform:rotate(-45deg); 	
    -moz-transform:rotate(-45deg); 	
    -webkit-transform:rotate(-45deg); 
    -o-transform:rotate(-45deg); 
     position: absolute; border-radius: 10px;  border:1px solid #fc9754;  color: #fc9754; float: right;  
        margin-bottom: 10px; bottom: 105px; width:80px; height: 40px; text-align: center; line-height: 40px; right: 10px; background-color: rgba(255, 255, 255,.5);
z-index: 10;
    }
    .sb_list .btn_yigoumai{background-color: rgba(255, 255, 255,.8);backdrop-filter: blur(10px); right: 10px; bottom: 70px;}
   .on_pic.color_huise_l{ color: #777;}
   .on_pic.color_huise_l em{ color: #ccc;}
/* .btn_yigoumai ~ .on_pic{ display: none;} */
.btn_yigoumai ~ ul.l_icon .btn_goumai { display: none;}

.bj_tongji{ padding: 10px; border: 1px solid #ffe9cd; border-radius: 2px; margin-top: 10px; background: #fdf7eb;}
@media screen and (max-width:767.9px){
.sx_new{ display: block; } .sx_in{padding-bottom: 5px;}
.sx_new .sx_in label{ min-width: 60px;}
.btn_yigoumai{ bottom: 5px; left: 20px;width:60px;   height: 20px; line-height: 20px;transform:rotate(0); margin: 0;	}
}


.ur_k_list_index .user_ilist_k{ padding: 0; }
@media screen and (min-width: 1080px){
.ur_k_list_index .user_ilist_k .ilist_k {
    width: calc(16.6% - 20px);
}
}

.a_titile .wulouai_t_list{ display: inline-block; position: relative; top: -2px;}
.a_titile .wulouai_t_list ul{ background: var(--wuloulan); }
.a_titile .wulouai_t_list li.this a{ color: var(--wuloulan);}
.a_titile .wulouai_t_list li a{ padding: 2px 10px;}

.zt_tlistw{ padding-left: 80px;  }
.zt_tlist dl{display: block; border:1px solid #fff;
    float: left;
    width: 100%;
    height: 98px;
    margin: 0 20px 20px 0;
    border-radius: 5px;
    background: #fff;
    position: relative;
    z-index: 11;
   }
    .zt_tlist dl a{ display: block;  padding: 18px 100px 18px 22px;}
    .zt_tlist dt{font-size: 16px;
        color: #333;
        line-height: 22px;
        height: 44px;
        overflow: hidden;
        text-overflow: ellipsis;
        word-wrap: break-word;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        margin-top: -2px;}
    
        .zt_tlist dd {
            font-size: 12px;
            color: #999;
            padding-top: 8px;
        }

       .zt_tlist img{width: 60px;
            height: 60px;
            border-radius: 50%;
            position: absolute;object-fit: cover;
            top: 18px;
            right: 22px;}
            .zt_tlist dl:hover{ border:1px solid #ffd500}

            .znzt_nav{ position: fixed; top: 100px; margin-left: -40px;}
            .znzt_nav li{ width: 100;}


.scroll-nav{ position: fixed; margin-left:0;top:100px;width:70px;text-align:center;z-index:10;}
.scroll-nav>div{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1); margin-bottom: 10px;border-radius:5px;}
.scroll-nav a{display:block;height:40px;text-align:center;line-height:39px;color:#333;border-top:1px solid #eee}
.scroll-nav a.this,.scroll-nav a.this:hover{background:#ffd500}.scroll-nav a:hover{background:#e7e7e7}
 
.scroll-nav a:first-child{border-radius:5px 5px 0 0;border-top:none}
.scroll-nav a:last-child{border-radius:0 0 5px 5px}
 


.zngk_body .header .nav li.this a:after{    background: #333;}
.zngk_body .nav_r .iconsearch,.zngk_body .nav_r .iconuser,.zngk_body .nav_r .iconcart{ color:#000}

.zngk_body .color_lv,.zngk_body  .color_lv a:link, .zngk_body .color_lv a:visited{ color:#777}
/* .zngk_body_cy .header  .znzt__selectw,.zngk_body_cy .header  .wulouai_t_list{ display: none;} */
.fudong_maiodain{ position: relative; top: -100px;}


.hot-t {  position: fixed; padding: 20px 0 10px 0; z-index: 100; background-color: #f3f3f3;  width: 100%; }
.hot-t .more-btn{margin-top:8px}
.hot-t .more-btn:hover{color:#ff701d}
.hot-t span{cursor:pointer;background:#fff;display:inline-block;vertical-align:top;height:30px;line-height:28px;border-radius:15px;border:1px solid #ddd;padding:0 16px;font-size:14px;color:#666;font-weight:400;margin-left:5px;transition:color .2s}
.hot-t span:first-child{margin-left:0}
.hot-t span.this,.hot-t span:hover{color:#333;background:#000;border-color:#000; color: #fff;}
.hot-t-w{height: 70px; position: relative;z-index: 99;}
@media screen and (max-device-width: 1024.1px)
{.fudong_maiodain{ position: relative; top: -68px;}
.scroll-nav{ top: 68px;}
.hot-t {white-space:nowrap; width: calc(100% - 80px); overflow-x: auto;}
}

/* 智能真题 */
 .znzt_fenleix { position: relative; justify-content: space-between; align-items: center; color: var(--wuloulan_zi); padding: 5px 0 8px 0;}
 .znzt_fenleix span{ display: inline-block; background-color: #f7f7f7; position: relative; z-index: 2;  overflow: hidden; padding-right: 10px;}
 .znzt_fenleix::after{   content: "";  position: absolute; z-index: 1; top: 50%; margin-top: -4px;   height:2px; background-color: #e6edec ; border-bottom: 1px solid #fff;  width: 100%; display: block; }
.nav_map_select select{ background: none; border: none; color: #fff; font-size: 16px; margin-right: 5px;appearance: none; padding-right: 20px;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* NGRkZGRkY==>MwMDAwMDA 替换为黑色*/ background-color: transparent;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjA5NzMwNTExMTgwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE2NzAgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjcxNCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMjYuMTcxODc1IiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNMCAxODguNjMxNTc5bDgzNS4zNjg0MjEgODM1LjM2ODQyMUwxNjcwLjczNjg0MiAxODguNjMxNTc5bC0xODguNjMxNTc5LTE4OC42MzE1NzktNjQ2LjczNjg0MiA2NDYuNzM2ODQyTDE4OC42MzE1NzkgMHoiIGZpbGw9IiNGRkZGRkYiIHAtaWQ9IjcxNSI+PC9wYXRoPjwvc3ZnPg==) ;  background-size: 10px auto ; background-repeat: no-repeat; background-position: calc(100% - 5px) center ;}
  .nav_map_select select option{ color: #000;  }
  
  
  .nav_map_select{color:#fff;display: inline-block; vertical-align: top; padding:6px 10px; line-height: normal; line-height: 40px;  overflow: hidden; }
  
  .nav_map_select i{ top:-1px; font-size: 20px; vertical-align: middle; position: relative; }
  .nav_map_select i.iconlxwm_map{ top:-3px;margin-right: 2px;}
  .nav_map_line{ height: 15px; vertical-align:middle; background-color: #fff; opacity: .3; width: 1px; display: inline-block; margin:0 10px 0 0;}
  
  
    @media screen and (max-device-width: 767.98px){
        .znzt_fenleix span{ background-color: #fff;}
 .header .nav_map_select{ position: fixed; top: 0; left: 44px; z-index: 1;}
  /* .nav_map_select select,.nav_map_select .nav_map_line{ display: none;} */
  .header .nav_map_selectw .nav_map_select{   width: calc(100vw - 44px);}
  .header .nav_map_selectw .nav_map_select select,.nav_map_selectw .nav_map_select .nav_map_line{ display: inline-block;}
  
  .rnav_user_this  .nav_map_select,.nav_map_selectw .logo{ display: none;}
  .header .nav_map_select select{  width: 60%;}
  }
  
  
  
 
.xqf_xygh .nav_map_select select,.nav_map_select2 select,.znzt__select{ padding: 0 15px 0 15px ; display: flex; align-items: center; height: 28px;border-radius: 20px;appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none; cursor: pointer; font-size: 14px;  color:var(--wuloulan_zi);background-color: var(--wuloulan_dan) ;}
.xqf_xygh .nav_map_select select::after,.nav_map_select2 select::after,.znzt__select:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
      border-left: 4px solid transparent ;
    border-right: 4px solid transparent ;
    border-top:7px solid ; margin-left: 5px;
	} 


    .xqf_xygh .nav_map_select2 select{ height: 32px; line-height: 30px; }
    .header .nav_map_select2{  margin-top: 14px;}
 
  .znzt_dy dl{ position: relative; padding-left: 40px; padding-bottom: 10px;min-height: 30px;}
  .znzt_dy dt{ position: absolute; left: 0; font-weight: normal; color: var(--wuloulan_zi);;}
  
  .duoxuan_wukuang{     display: flex;
      flex-wrap: wrap;}
  .duoxuan_wukuang label{ display: flex; width: 88px; 
    flex-direction:row;}
    .duoxuan_wukuang label span{ display: flex;    height: 20px;
        overflow: hidden;}
  .duoxuan_wukuang label span::after{ content: ""; font-family: "iconfont"; display: inline-block; width: 18px; height: 18px;   }
  .duoxuan_wukuang label.disabled span,  .duoxuan_wukuang label.disabled input:checked + span{ color: #ccc !important; cursor:no-drop !important}
  .duoxuan_wukuang label.disabled input:checked + span::after{  display: none;}
  .duoxuan_wukuang input{ display: none;}
  .duoxuan_wukuang input:checked + span{ color:var(--wuloulan_zi) ;}
  .duoxuan_wukuang input:checked + span::after{ content: "\e78f"; font-size: 12px;  }
  
  .znzt__select{ display: flex; align-items: center; }
  .znzt__selectw .znzt_dy{ 
    z-index: 10;
    position: absolute;-moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
  box-shadow: 0 0 10px rgba(0,0,0,.1); background: #fff; padding: 20px; border-radius: 8px; width: 520px; }
  .znzt__select span{text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden; max-width: 100px;
  -webkit-line-clamp: 1;/*--行数--*/}
  .iopnen_xz_kecheng .znzt_dy_r{ width: 68%; float: right; padding: 15px 0 0 0 ;}
  .iopnen_xz_kecheng .znzt_dy{ width: 30%; float: left; padding: 15px 0 0 0 ;}
  .kk_1 .kc_jdt,.kk_1 .kc_jdt span{border-radius: 58px; height: 20px; line-height: 20px; position: inherit; }
  .kc_jdt> em{font-size: 12px; right: 5px; position: absolute; font-style: normal;  }
  .kc_jdt{ position: relative; }
  .kk_1 .kc_jdt{display: inline-block; max-width: 40%; position: relative;}
  .zngk_body .bj_table .table_cz_btn .btn { border: none;}
  .znzt_xueke { display: flex;}
  .znzt_xueke dl{ white-space:nowrap;border: 1px solid var(--wuloulan_zi); width: 180px; justify-content: center; align-items: center; display: flex;flex-wrap: wrap; background-color: var(--wuloulan_zi); color: #fff; margin-right: 20px; border-radius: 8px; padding: 10px 0;}
  .znzt_xueke dl{ cursor: pointer;}
  .znzt_xueke dl a{display: flex;flex-wrap: wrap;color: #fff; padding: 10px 0; margin: -10px 0;    border-radius: 8px; }
  .znzt_xueke{ padding: 20px 0;}
  .znzt_xueke dl a,.znzt_xueke dl dt,.znzt_xueke dl dd{  justify-content: center;  display: flex;  width: 100%;}
  .znzt_xueke dt{ font-size: 21px;}

  
  .znzt_xueke dl.suotou,.znzt_xueke dl.suotou a{ color: #000; background: #e6e6e6;}
  .znzt_xueke dl.suotou {border: 1px solid #e6e6e6; }
  .znzt_xueke dl.suotou dd::before{ content: ""; width: 16px; height: 16px; display: inline-block; background:url(../../zt/shyy/img/zt_15.png) no-repeat center; background-size: contain;}
  

.ai_zujuan .znzt_xueke dl.this:not(.suotou):hover,.ai_zujuan .znzt_xueke dl.this:not(.suotou):hover a,.ai_zujuan .znzt_xueke dl.this:not(.suotou) a:hover { color: #fff; background: var(--wuloulan_zi);}
.ai_zujuan .znzt_xueke dl.this:not(.suotou):hover{ border: 1px solid var(--wuloulan_zi); color: #fff; background: var(--wuloulan_zi);}


  
  .znzt_xueke dl.this:not(.suotou),.znzt_xueke dl.this:not(.suotou) a,.ai_zujuan .znzt_xueke dl:not(.suotou):hover,.ai_zujuan .znzt_xueke dl:not(.suotou) a:hover { color: var(--wuloulan_zi); background: #fff;}
  .znzt_xueke dl.this:not(.suotou),.ai_zujuan .znzt_xueke dl:not(.suotou):hover{ border: 1px solid var(--wuloulan_zi); }



  .znzt_xueke dl.suotou.this dd{ color: #000;}
  .header .wulouai_t_list{ display: inline-block; vertical-align: middle; }
  .header .znzt__selectw{ display: inline-block; vertical-align: middle; }
  .zngk_body_br{ z-index: 10;}
  .header .wulouai_t_list ul,.zngk_kkkx .wulouai_t_list ul{ background:var(--wuloulan_zi)}
  .header .wulouai_t_list ul li.this,.header .wulouai_t_list ul li.this a,  .zngk_kkkx .wulouai_t_list ul li.this,.zngk_kkkx .wulouai_t_list ul li.this a{ color: var(--wuloulan_zi);}
  .znzt_bgx{ padding: 20px 0;}

  .cy_videok .title-ct .create-item *{ font-size: 12px;}
  .cy_videokl  .title-ct{  padding-top:20px;}
  .cy_videokl  .title-ct [style="color: red;"]{ display: block; clear: both;}
   .cy_videok .title-ct .categories-item.create-item label.bui-switch-label span{ display: inline-block; text-align: center; min-width: 15px;}
   .w_100{ width: 100%;}
   .znzt_dy  { display: none;}
.zngk_kkkx{ display: inline-block; float: left;}
.znzt__select span:empty:before{  content: "选择";}
.zngk_body.zngk_body_cy .xuanxi_cxx{ display: none;}
h5.kk_1.this{ margin-bottom: -10px;}
h5.kk_1.this ~ .bj_table,h5.kk_1.this ~ .btn,h5.kk_1.this .kc_jdt { display: none;}
/* .zngk_body .logo_new img{ max-height: 40px; margin-top: 3px;} */
.zngk_body .cy_videokl .cy_videokl_in .btn_zhenti_submit,.btn_zhenti_submit_r{ 
    background:#fdae0b url(../img/znzt/btn2.gif) no-repeat center; background-size: auto 100%; height:48px; overflow: hidden; line-height: 180px;
    border: none; padding:  0; font-size: 16px;  border: 1px solid #fdae0b ; max-width: 100%;}

     .create-course-content_new .panel-body .col-md-12 .pull-right hr:first-child{ display: none;}  
     .bui-switch-label.one_course_roll_change.course_roll_change_exercise.course_roll_change{ padding-top: 5px;}
     .cy_videokl .title-ct{ max-width: 99%;}
@media screen and (max-device-width:767.9px){
    /* .zngk_body .logo_new img{    max-height: 30px;
        margin-top: 10px;
        margin-left: 5px;} */
    h5.kk_1.this{ margin-bottom: -5px;}
   /* .wulouai_t_list{ position: fixed; left: 10px; bottom: 20px;}
   .znzt__selectw{ position: fixed; left: 50%; bottom: 20px;} */
   .znzt__selectw .znzt_dy{   width: auto; left: 0;  right: 0; position: fixed; border-radius: 0; height: calc(100vh - 48px); }
   .znzt_bgx{ padding: 10px 20px;}
   .kk_1 .kc_jdt { width: 100%; max-width: 100%;}
   .zngk_kkkx{ position: fixed; top: 0; left:0; right: 0;  background: #fff; text-align: center; padding: 8px 0; z-index: 100; display: flex; padding-left: 48px; justify-content: space-between; height: 48px;}
 
   .zngk_kkkx .last_define{border-right: 14px solid #243153;    overflow: hidden;width: 54px;margin-top: 0;}
   .header .wulouai_t_list,  .header .znzt__selectw{ margin-top: 0;}
   .znzt__selectw .znzt_dy{ padding-right: 0;   }
   .znzt__selectw .btn-info{ width: calc(100% - 20px); float: left;}
   .znzt_xueke{ padding-top:55px; padding-left: 8px; padding-bottom:8px ;   overflow-x: auto;}
   
   
   .znzt_xueke dl{ padding:15px 10px; width: auto;margin-right: 10px; min-width: 26vw;}
   .znzt_xueke dt{ font-size: 18px;}
   .zngk_body .znzt_bgx .bj_table tbody tr{  display: block; clear: both; text-align: right; }
   .zngk_body .znzt_bgx .bj_table td:not(.pc){  display: inline-block; width: auto; border-bottom: none;}
   .zngk_body .znzt_bgx  .bj_table tbody tr td:nth-of-type(1){ padding-top: 8px; font-size: 18px;   display: block; width: 100%; clear: both; text-align: left;}
      .zngk_body .znzt_bgx .bj_table td{}
      .zngk_body .znzt_bgx .bj_table tbody tr td:nth-of-type(2){ float: left;  padding-top: 15px;}
      /* .zngk_body .znzt_bgx .bj_table tbody tr td:nth-of-type(2)::before{ content: "错题数："; float: left; } */
      body.zngk_body:not(.huiuyuan_zx) .rnav_user{ display: none;}
      .zngk_body .znzt_bgx .bj_table tbody tr td .tag{ white-space:nowrap;font-size: 12px; vertical-align: middle; position: relative; top:-2px}
      .zngk_body .znzt_bgx .bj_table + .btn{ margin-top: 10px;}
      .znzt_bgx{ border-top: 1px solid #e7e7e7; border-bottom: 8px solid #f3f3f3; padding-bottom: 18px; padding-top: 18px;}
      .znzt_bgx .kk_1 .kc_jdt{ margin-top: 8px;}
      .znzt_bgx:nth-of-type(1){ border-top: none; padding-top: 5px;}


      .zngk_body .cy_videokl{ display: block ; position: initial; left: auto; top: auto; overflow: inherit; height: auto;    -moz-box-shadow: 0 10px 10px rgba(0,0,0,0);
        -webkit-box-shadow: 0 10px 10px rgba(0,0,0,0);
        box-shadow: 0 10px 10px rgba(0,0,0,0); padding-bottom: 15px; z-index: 1;}
        .zngk_body .cy_videokl .cy_videokl_in .btn_zhenti_submit ,.btn_zhenti_submit_r{z-index: 10; position: fixed; bottom: 10px; left: 10px;  -moz-box-shadow:  0 0 5px rgba(0,0,0,.2);
            -webkit-box-shadow:  0 0 5px rgba(0,0,0,.2);
            box-shadow: 0 0 5px rgba(0,0,0,.2);  font-size: 21px;   right: 10px; width: calc(100% - 20px); border-radius: 28px;}
        /* .zngk_body .cy_videokl .cy_videokl_in .btn_zhenti_submit {z-index: 10; position: fixed; bottom: 0; left: 0; border-radius: 0; border: 8px solid #fff;-moz-box-shadow: 0 -5px 10px rgba(3, 2, 2, 0.2);
            -webkit-box-shadow: 0 -5px 10px rgba(0,0,0,.2);
            box-shadow: 0 -5px 10px rgba(0,0,0,.2);  font-size: 21px; height:64px; } */
            /* .zngk_body .cy_videokl .cy_videokl_in .btn_zhenti_submit::before{ display: block; content: ""; top:-6px; left: -6px; right:-6px; bottom: -6px; border: 6px solid #fff; border-radius: 18px; position: absolute;} */
           .zngk_body.zngk_body_cy .create-course-content_new  .mobile-btn{ margin-top: 0 !important; padding: 0 0 0 0;}
          
           .zngk_body.zngk_body_cy .cy_videokl .title-ct>h3{ font-size: 21px;}

           .zngk_body_cy .cy_xuexi hr{ display: none;}
           .zngk_body_cy .panel-body { padding-top:5px;padding-bottom: 10px;}
           .answer_one_show[style="display: inline;"]{ padding: 10px 0 20px 0; display: block !important; clear: both;}
           .zngk_body_cy  .panel{ margin-bottom: 5px;}
           .zngk_body_cy .radio-inline,.zngk_body_cy .checkbox-inline{ padding-left: 0;}
           .zngk_body_cy .cy_xuexi .tishik, .zngk_body_cy .question_div_left .tishik{ padding-left:0 ;padding-right:0 ; border-bottom: none; border-right: none; border-left: none;}
           .zngk_body_cy  .cy_videokl{ padding-bottom: 5px;}
           .zngk_body_cy  .cy_xuexi .cs_ttt{ padding-bottom: 5px;}
           .zngk_body_cy .cy_videokl_in{ padding-right: 0;}

}

.jconfirm .jconfirm-box .jconfirm-buttons{ width: 100%; text-align: center;}
.jconfirm .jconfirm-box .jconfirm-buttons button{ padding: 10px 30px  !important; margin: 0 8px !important;    font-size: 16px  !important;}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{ font-size: 16px;}
.jconfirm .jconfirm-box-container{ margin: 0 auto !important;}

@media screen and (max-device-width: 1024px){
    .jconfirm .jconfirm-box .jconfirm-buttons button{ padding: 15px 30px  !important;}
}

.w100_{ width: 100%;}
.btn-warning-jb{background-image: -moz-linear-gradient( 0deg, rgb(245,203,32) 0%, rgb(255,223,147) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(245,203,32) 0%, rgb(255,223,147) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(245,203,32) 0%, rgb(255,223,147) 100%);  }
.btn-warning-jb, .btn-warning-jb:hover{ color: #000;}

.zngk_body .btn-warning-jb{ margin: 0 10px; width: calc(100% - 20px);}


      .h2_fenlei{  display: block; float: left; width: 100%; clear: both; margin: 15px 0 5px 0; border-top: 1px solid #333;}
                        .h2_fenlei > div {   position: relative; top: -9px;  
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;}
     .h2_fenlei .twx{  margin-right: auto; font-weight: bold; background: #fff; padding-right: 3px;}
     .h2_fenlei .twx .t,.h2_fenlei .twx em{font-size: 16px !important;}
     .h2_fenlei .twx em{ color: #333;}
                        .h2_fenlei .twx em{ font-style: normal;}
                        .xb{ color: #333;background: #fff;padding-left: 3px; color: #f87f6a; }
                        .xb em{ background-color: #fea899; color: #fff; font-style: normal; padding: 0 4px; border-radius: 8px 8px 8px 0;}
.xxbiaotix{ color: #000;}

.cy_videokr .cy_videokl .cy_videokl_in{ padding: 0 10px 0 0;}
.xxbiaotix h2{ font-size: 15px !important; margin: 0; font-weight: bold; ;}
.xxbiaotix p{ color: #767676; line-height: 14px; padding: 2px 0 0 0;}
.xxbiaotix {padding-bottom: 8px; color: var(--wuloulan_shen);}

.xuanxi_kuangjia .xxbiaotix{ text-align: center;}
.xuanxi_kuangjia .xuanxi_cxx .xxbiaotix{ text-align: left;}
@media screen and (max-device-width: 1024px){

.znzt_bgx  .iicy_new_top .sc_fenxiang>.btn, .iicy_new_top_r .sc_fenxiang>.btn{    width: 34px;
    overflow: hidden;
    margin-bottom: -1px; z-index: 10; position: relative;}
    }

    .znzt_btn_download{ border: 1px solid #ccc; background: #fff; margin: 0 5px 0 0; line-height: 24px; margin-bottom: 10px; border-radius: 4px;}
    .znzt_btn_download .zujuan_tubiao {  float: none; vertical-align: middle; position: relative; top: -1px;overflow: hidden;   height: 15px;}
	  .znzt_btn_download .zujuan_tubiao:before{    width: 16px;
 
    
    
    height: 15px;
    vertical-align: top;
    text-align: left;
    margin: -1px -1px 0 -1px;}
    .znzt_btn_download:hover{   border-color: var(--wuloulan_shen);color: var(--wuloulan_shen);}
    .znzt_btn_download.color_hongse:not(:hover){ border-color: #dc1e32;}
    .znzt_btn_download.color_lanse:not(:hover){ border-color: #40abf2; color: #40abf2;}
    .znzt_btn_download.color_cheng:not(:hover){ border-color: #fc9754;}
    .znzt_btn_download.color_lv_n:not(:hover){ border-color: #2B8F88;}
  

    .znzt_bgx{ position: relative;   }
    .znzt_bgx_img{ width: 180px;  border-radius: 8px; float: right;}
        @media screen and (min-width: 1024px){
            .znzt_bgx_img{top: 100px; 
                position: sticky;}
         }
.znzt_bgx_img > img,.znzt_bgx_text,.gg_video_playw{padding:4px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    box-shadow: 0 0 10px rgba(0,0,0,.1); margin-bottom: 10px; text-align: center;}
    .znzt_bgx_text img{max-width: 100px; margin: 0 auto 5px auto; display: block; clear: both;}
    .znzt_bgx_text{ font-size: 12px; padding: 20px 10px 10px 10px ; text-align: center;}
.znzt_bgx::after{ content: ""; display: block; width: 100%; height: 1px; clear: both;}
 
    .znzt_bgx_img ~ .kk_1{  width: calc(100% - 200px);}
    .znzt_bgx_img ~ .bj_table { min-height: 150px; width: calc(100% - 200px);}
    .gg_video_playw{      display: flex; align-items: center; justify-content: center;}
    @media screen and (max-device-width: 1024.1px){
        .gg_video_playw{     max-width: 120px; }
        .gg_video_playw img{ max-height: 110px; width: auto;}
      .znzt_bgx_img{ float: left;  width: 100%;      border-radius: 4px; padding:1px; display: flex; }
    .znzt_bgx_img ~ .kk_1{  width: calc(100%); } 
    .znzt_bgx_img ~ .bj_table { width: calc(100%); }
    .znzt_bgx_text img,.znzt_bgx_img > img{ width:80px; max-width: 100px; height: auto; }
    .znzt_bgx_text img{margin: 0 5px;}
 
    .znzt_bgx_text { display: flex; align-items: center;}
    .znzt_bgx_text{ padding: 5px 10px 5px 5px; text-align: left; width: 100%; margin-left: 10px;}
   .znzt_bgx .bj_table ~ .btn{ width: 100%;  }
   /* .znzt_bgx   .znzt_bgx_img ~  .bj_table ~ .btn{ width: calc(100% - 90px); float: right} */
   .footer .footeri button.iconnav_wechat,.footer .footeri a.iconnav_wechat{ padding: 10px 0; border-radius: 28px; width: 90%; margin: 0 5%; display: flex; align-items:center; justify-content: center; font-weight: bold;}
     .footer .footeri button.iconnav_wechat::before,.footer .footeri a.iconnav_wechat::before{ font-weight: normal; font-size: 21px; margin-left: 20px; margin-right: 5px;}
   .footer .footeri button.iconnav_wechat::after,.footer .footeri a.iconnav_wechat::after{     transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    content: "";
    width: 10px;
    height: 10px;
    border: 2px solid;
    
    border-left: none;
    border-top: none;
    display: inline-block;
    position: relative; margin-left: auto;
    margin-right:20px;
    }
    }


/* 视频 */
 
    .gg_video_kin{     backdrop-filter: blur(20px); position: relative; padding: 20px; background: url(../img/video.png) no-repeat; background-size: 100% 100%;    max-width: 600px;
        margin: 0 auto;}
  .login_video{ position: absolute; width: calc(80% - 450px); z-index: 100; left:10%; top: 0;   display: flex; align-items: center; bottom: 80px;}
  .gg_video video{ width: 100%; border-radius: 12px; overflow: hidden; }
    .gg_video_play{   
      
      align-items: center;
      justify-content: center;
      outline: 0;
      border: 0;
      text-align: center;
      height: 44px; width: 44px;
      font-size: 14px;
      position: absolute; left: 50%; z-index: 10;
      top: 50%;
   margin: -22px 0 0 -22px;
      font-weight: 700;
      cursor: pointer;
      color: #fff !important;
   
      border-radius: 22px;
      text-decoration: none;
      transition: all .2s ease-in-out;
      background: #000  ;padding: 15px 20px; 
       
         } 
         .gg_video_play::before{    content: "";
          display: inline-block; position: relative;
          width: 0; margin-left: 0; top: -4px;
          height: 0;
            border-top: 12px solid transparent ;
          border-bottom: 12px solid transparent ;
          border-left: 12px solid #fff;}
          .gg_video_this .gg_video_play{left: auto; top: auto; bottom: 30px; right: 30px;}
  .gg_video_pause{   position: absolute; bottom: 30px;  right: 30px; border: none; padding: 0;background: none; text-align: right; z-index: 10;}
    .gg_video_pause span{ cursor: pointer; text-align: center; display: inline-block; line-height:48px; width: 48px; margin: 0 auto; height: 48px;  color: #fff; background: rgba(0,0,0,.4); border-radius: 50%; font-size: 21px;}
    .gg_video_pause span::before{ cursor: pointer; content: ""; border:4px solid ; width: 12px; display: inline-block; height: 15px; border-top: none; border-bottom: none;}
    .gg_video_this2,  .gg_video_close,.gg_video_pause,.gg_video_pause { display: none;}
    .gg_video_close{    border: none; background: none;  position: absolute; top: -10px;  right: -10px;}
    .gg_video_close span{ display: inline-block; line-height:48px; width: 48px; margin: 0 auto; height: 48px;  color: #000; background: #fff; border-radius: 50%; font-size: 21px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
      -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
      box-shadow: 0 0 10px rgba(0,0,0,.2);}
    .gg_video_close span::before{ content: "×";}
    @media screen and (max-device-width: 767.98px){
  
  .gg_video{ top:auto; bottom: 0; width: 100%; position: fixed; z-index: 10;     
    backdrop-filter: blur(20px); bottom: 0; right: 0; left: 0;text-align: center; }
    .gg_video_this{ top: 0; }
    .ibanner video{ height: auto ; min-height: auto; width: 100%;   margin-top: 48px; margin-top: 35vh;}
  .gg_b_btn{ display: none;}
    .gg_video_play{  display: inline-flex;}
    .gg_video_close{ left: 0; bottom: -200px; top: auto;}
    .gg_video_play::before{top: -1px;}
    .gg_video_kin{    max-width: 80%; }
  }

  /* 详情页 视频 */
  .znzt_list_video {top:0; bottom: 0; width: 100%; position: fixed; z-index: 2000;     
    backdrop-filter: blur(20px); bottom: 0; right: 0; left: 0;text-align: center; display: none;}

    .znzt_list_video.gg_video_this{ display: flex; align-items: center; }
    .znzt_list_video .gg_video_kin { max-width:1000px;width: 80%; min-width: 600px;}

   .gg_video_playw { position: relative;}
   .gg_video_playw .gg_video_play{ background: rgba(0, 0, 0, .5);}
   .gg_video_playw .gg_video_play:hover{ background: var(--wuloulan_zi);}
   @media screen and (max-device-width: 767.98px){
    .gg_video_playw .gg_video_play{ width: 40px ; height: 40px;}
    .znzt_list_video .gg_video_kin {
 
        min-width: 100%;
    }
   }

   .fbiaoge_list{ padding-bottom: 15px;}
   .fbiaoge_list li{ font-size: 16px; display: flex; align-items: center; padding-bottom: 10px; border-bottom: 1px solid #e6e6e6; margin-bottom: 8px;}
   .fbiaoge_list li label{white-space:nowrap; margin: 0; padding: 0 10px 0 0;}
   .fbiaoge_list input{ border: none;}
  

   
@media screen and (min-width: 1024px){
    .iboxf_inkkkx{ display: flex;}
    .iboxf_inkkkx .iboxf_in{width: 65%; }
    .iboxf_inkkkx .iboxf_in_r{   text-align: left; width: 35%;  padding-left: 15px;}
   
    }
    @media screen and (max-device-width: 1024.1px){
      .iboxf_inkkkx .iboxf_in_r .danxuank2{   text-align: left; padding-left: 2px;}
      .iboxf_inkkkx .iboxf_in{ height: auto;}
      .iboxf_inkkkx .iboxf_in_r{ border-top: 1px solid #e7e7e7; padding-top: 10px;}
    }

    .ibxoxf_all{ cursor:pointer;  background-color: #ff9600;
        color: #fff; padding: 2px 5px; border-radius: 5px; margin-left: 5px; display: inline-block;}
        .ibxoxf_all:hover{    background-color: #f26510;}

        .iboxf_in_r .danxuank2 input[type="checkbox"]:checked ~ span{    border: 1px solid #bbd8ff;
            color: #445c7c;}
       .iboxf_in_r .danxuank2 input[type="radio"]:checked ~ *, .iboxf_in_r .danxuank2 input[type="checkbox"]:checked ~ * {
            color: #75b0ff;
        }

        .i_iopenx  .iboxf_in_r .btn-info,.i_iopenx  .iboxf_in_r .btn-outline-info{ padding: 2px 10px;
            min-width: auto;}
/* 智能真题 */
   .tkhaibao .iiibox{ z-index: 10001;}
   .tkhaibao .cc_gy_all_br{ z-index: 10000;}
   
    .zngk_body .sw_banner{ margin-top: 0;}
    .zngk_kkkx_bg { position: relative; top: auto; padding:  10px; display: flex; justify-content: center;  width: 100%; align-items: center;  }
    .zngk_kkkx_bg .wulouai_t_list{ display: flex; align-items: center;}
    .zngk_kkkx_bg .znzt__select,.zngk_kkkx_bg .last_define{ margin-top: 0;}
    .zngk_kkkx_bg > *{ margin: 0 10px 0 0;} 
   .zngk_kkkx_bg ~ .bg .znzt_xueke, .sw_banner ~ .bg .znzt_xueke{ padding-top: 0;}
   @media screen and (max-device-width: 1024.1px){
    .zngk_body .kc_jieshao .video_play{ width: calc(100% - 20px); margin: 0 10px;}
    .zngk_body .sw_banner{ margin-top: 0;}
    .zngk_kkkx_bg{ display: block; clear:both;}
 
   }

    @media screen and (min-width: 1024.1px){


  .zngk_body .kc_jieshao  .blockquote {  background-color: #f2f2f2;   margin: 0; padding-bottom: 0.5rem;}
  .zngk_body .kc_jieshao .bg .bg{ width: 100%; padding: 0 15px 0 0;}
  .zngk_body .kc_jieshao  .btn-warning-jb{ margin: 0; width: 100%;}
  .zngk_body .kc_jieshao > .bg{ background-color: #fff;}
  .zngk_body .kc_jieshao .video_play{ width: calc(100% - 20px); margin: 15px 0 15px 20px;}
  .zngk_body .kc_jieshao_w .kc_jieshao .donggao{ background: none;}



  .zngk_body .kc_jieshao .p20{ padding-right: 0;}

  .zngk_body:not(.index) .sw_banner .gallery-top{ height: 360px;}

  
}


.znzt_left .cy_videokl{ position: fixed; left: -25%; z-index: 100;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.znzt_left .cy_videokl_in{ padding-left: 0; }
.znzt_left .gwc_nav_left_icon{position: fixed; width: 25%;  left:0; z-index: 101; top: 80px; margin:0 ; padding: 5px 15px;  line-height: normal; height: auto; border-radius: 0;text-align: left;}
 
.znzt_left .gwc_nav_left_icon i{ display: inline-block; vertical-align: middle; position: relative; top: -1px; }
.znzt_left_body .znzti_left{ left:calc(25% - 1px); position: fixed;  }
.znzt_left_body .znzt_left .cy_videokl{ left:0; }
.zngk_body_cy .znzt_left ~ .cy_xuexi .cy_videokl{  top: 110px;}

.znzti_left_new{ position: relative;}

@media screen and (min-width: 1024px){
.gwc_nav_left_znzti_t{position: fixed; width: 25%;  left:0; z-index: 101; top: 80px; margin:0 ; padding: 5px 15px;  line-height: normal; height: auto; border-radius: 0;text-align: left;}
    }

@media screen and (max-device-width: 1024.1px){
    /* .znzt_left .gwc_nav_left_icon .iconliebiao:before{ content: "\e9dd";} */
    .znzt_left .cy_videokl{  left: -100%; }
    .znzt_left .gwc_nav_left_icon,.gwc_nav_left_znzti_t{ border: none; text-align: center; top:48px ; padding: 0 5px; border-radius: 0; width: 100%;}
    .znzt_left_body .znzt_left .gwc_nav_left_icon{ left:0; right: 0; width: 100%; }
    .znzt_left .cy_videokl_in{ padding-top: 48px;}
    .fd_header:not(.znzt_left_body ) .znzt_left{ display: none;}
    .znzt_left ~ .cy_xuexi .xuanxi_kuangjia{ padding-top: 20px;}
}



.header,.bg.header { display: flex; align-items: center; }.huiuyuan_zx .header {justify-content: center;}
    .nav_r{ margin-left: auto;}.user_r a{ display: flex; align-items: center; color: var(--wuloulan);}
    .znzt__select{ margin-right: 8px;}
  
    .znzt__selectw_map .znzt__select{ padding: 0 15px 0 5px;}
    .znzt__selectw_map .znzt__select::before{ content: "\e63a"; font-family: iconfont; font-size: 18px; }
    .znzt__selectw_map .znzt__select::after{ display: none;}
    .user_r .iconuser{ margin-right: 3px; font-size: 21px;}
    .user_r{ margin-left: auto; padding: 0 10px; text-align: center;}
    .user_r font{ max-width: 100px; display: inline-block;text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 1;/*--行数--*/}
    .user_r span i{ transform: scale(.8); display: block; font-size: 11px;  clear: both;font-style: normal; margin:-5px; }

    .znzt__selectw .znzt_dy{ top: 48px;}
      .znzti_wwwx{ display: flex;  padding-top:30px; padding-bottom:80px;}
      .znzti_left{ width: 25%; padding: 20px; background: #f7f7f7 ; border: 1px solid #fff; text-align: left;}
      .znzti_left .znzti_k a{ position: relative;  display: block; background: #fff ; padding: 10px; width: 100%; border-radius: 8px; margin-bottom: 10px; padding-right: 50px;}
      .znzti_left .znzti_k a.this{    color: #fff; background-color: var(--wuloulan);}
      .znzti_left .znzti_k{ position: relative; z-index: 3;}
      .znzti_left .znzti_k a:not(.this).disabled{ color: #ccc;}
      .znzti_right{ position: relative; width:75%; padding: 10px 40px 20px 40px; background: #fff ; }
      .jsuogxxx{ font-size: 12px; color: #999; padding-bottom: 8px;}
      .znzti_t { position: relative; z-index: 2;  font-size: 18px; height:26px; overflow: hidden; padding-right: 30px; }
      .znzti_t .tag{    font-size: 12px; border-radius: 4px; padding: 4px 5px; vertical-align: middle; position: relative; top: -1px;}
      .znzti_t i.iconjt_bx{ position: absolute; right: 10px; top: 10px;}
      .znzti_left.this::after{ content: ""; display: block; top: 48px; background-color: rgba(255, 255, 255,.9);
        backdrop-filter: blur(20px); bottom: 0; left: 0; position: fixed; z-index: 1;width: 25%;}
      .znzti_left.this .iconjt_bx:before {
        content: "\e643";}
      @media screen and (max-device-width: 1024.1px){
        .znzti_left.this::after{right: 0;  width: auto;}
        .znzti_t i.iconjt_bx{ top: 3px; right: 5px; }
        /* .head_fd_juzhong{ position: absolute; left: 50%; margin-left: -40px;} */
        /* .znzti_left .znzti_k a.this{  color: var(--wuloulan); background-color: var(--wuloulan_dan) ;} */
        .jsuogxxx{transform: scale(.85); position: relative; right: -28px;  text-align: right; padding-bottom: 5px;     text-align: right; z-index: 10;}
        .jsuogxxx span{ background-color: #c7c7c7;color: #fff; padding: 4px 5px; border-radius: 8px 8px 0 8px;}
   
   
        .znzti_right .znzt_bgx .kk_1 .kc_jdt{ background: #fff;}

       .znzti_left:not(.this) .znzti_t .color_cheng, .znzti_left:not(.this) .znzti_t{ color: #fff;}
        .znzti_wwwx{ padding-top:0;}
        .znzti_left{    transition: all 0.4s ease-in-out;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;    background:var(--wuloulan);position: fixed; z-index: 88; width: 100%; padding: 10px; border: none; }
        .znzti_k{ max-height: 0; overflow: hidden;transition: all 0.4s ease-in-out; text-align: left;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; width: 100%; font-size: 16px;}
.znzti_k a:nth-of-type(1){ margin-top: 20px;}
      .znzti_right{ width:100%; padding:50px 0 0 0; background: none; }
      .znzti_left .znzti_k a{ background: none ;}
       .znzti_left.this{background: #fff;    -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
        -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
        box-shadow: 0 0 10px rgba(0,0,0,.2);}
        .znzti_left.this ~ .znzti_right{ opacity: 0;}
      .znzti_left.this .znzti_k{ max-height: 88vh; overflow-y: auto;}

    .znzti_right .znzt_bgx{ background: none; padding-bottom: 100px;}
    .zngk_body  .znzti_right .znzt_bgx .bj_table tbody tr{ color: #ccc; display: flex; align-items: center; background-color: #fff; padding:8px 10px; margin:8px 0; border-radius: 8px;}

    .zngk_body .znzti_right .znzt_bgx .bj_table tbody tr td:nth-of-type(1){ padding-top: 0; font-size: 15px;}
     .zngk_body .znzti_right .znzt_bgx .bj_table tbody tr::after{ content: "\e790"; font-family: iconfont; }
     
    }
    .zngk_body .znzti_right .znzt_bgx .bj_table tbody tr td, .zngk_body .znzti_right .znzt_bgx .bj_table tbody tr td>a{color: #ccc;}
    .zngk_body .znzti_right .znzt_bgx .bj_table tbody tr.this td, .zngk_body .znzti_right .znzt_bgx .bj_table tbody tr.this td>a{ color: #000;}
    .znzti_left .znzti_k a i{ float: right; font-size: 12px; font-style: normal; padding-left: 20px; position: absolute; right:10px; top: 10px;} 
   .znzti_left .znzti_k a:not(.this) i{ color: #ccc;}

   .znzti_wwwx_btn { padding-bottom: 80px;}
   .znzti_wwwx_listx{ padding:30px 0 20px 0;   display: flex; 
    background:#ffff;justify-content: center;}
   .znzti_wwwx_listx a{ padding: 10px 20px;color: var(--wuloulan_zi);}

   .btn_lanse{ background: var(--wuloulan_zi); color: #fff;}

   .znzti_wwwx_listx{ position: fixed; left: 0; right: 0; bottom: 0; padding: 10px 0; z-index: 10;}
   .znzti_wwwx_btn{ position: fixed; bottom: 0; right: 0; left: 0;}

  .zngk_body .header_br + .bg_huise,.zngk_body .zhifu_kki + .bg_huise { min-height: calc(100vh - 80px);}


  @media screen and (max-device-width: 1024.1px){
       .znzti_wwwx_listx{ justify-content: space-around;  } 
       .znzti_wwwx_listx a{ padding-left: 0; padding-right: 0;}
  .zngk_body_cy .znzti_left{ position: fixed; top: 48px;  }
  .zngk_body_cy .znzti_left ~ .cy_xuexi{ margin-top: 44px;}
  .fanhui_hoome{cursor: pointer;
    padding: 0;
    position: fixed;
    top: 0;
    background: #fff;
    left: 0;
    z-index: 1002;
    width: 48px;
    height: 48px;
    overflow-y: hidden; display: flex; align-items: center; justify-content: center; font-size: 28px;
    color: var(--wuloulan) !important;
    
}
.fanhui_hoome::before{ content: "\e630";}
.zngk_body_cy .znzti_left ~ .cy_xuexi { margin-top: 36px;}
  }
  @media screen and (min-width: 1024.1px){
  .zngk_body_cy .znzti_k{ padding:0 10px;max-height: 0; overflow: hidden;transition: all 0.4s ease-in-out; text-align: left;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out; width: 100%; font-size: 16px;}
  .zngk_body_cy  .znzti_left.this .znzti_k{ max-height: 100vh; overflow-y: auto; padding: 10px;}
  .zngk_body_cy .znzti_left{ position: fixed; top: 80px; z-index: 10;}
  .zngk_body_cy .znzti_left{ padding: 5px 0;}
   .zngk_body_cy .znzti_left .znzti_t{ cursor: pointer;}
  .zngk_body_cy .znzti_left .znzti_t i.iconjt_bx{ top: 5px;}
  .zngk_body_cy .znzti_left ~ .cy_xuexi .cy_videokl{ margin-top: 36px;}
  }

    .fanhui_hoome{cursor: pointer;
    padding: 0;
    position: fixed;
    top: 0;
    background: #fff;
    left: 0;
    z-index: 1002;
    width: 48px;
    height: 48px;
    overflow-y: hidden; display: flex; align-items: center; justify-content: center; font-size: 28px;
    color: var(--wuloulan) !important;
}


.iiibx_r{ display: none;}
  .iiibx_l{ margin-bottom: auto;}
.iiibx_l_new .iiibx_l{ width: 70%; float: left;}
.iiibx_l_new .iiibx_r{ display: block; width: 30%; float: right; text-align: left;}

.iiibx_r .nav-pills>li:nth-of-type(1){ width: 100%;}
.iiibx_r .nav-pills>li:nth-of-type(1) a{ padding: 10px 0; cursor:default; color: var(--wuloulan_zi) ;}
.iiibx_r .nav-pills>li:nth-of-type(1) a:hover{ background: none; color: var(--wuloulan_zi) ;}
.i_guanbi { cursor: pointer;}

.iiibx_r .kk_1 .btn {padding: 2px 8px;}


.yx_kkk{max-width: 720px; margin: 0 auto;}
.yx_kkk input.recruit-title{ border:none ; border-bottom: 1px solid #000; width: 100%;}
.yx_kkk input.recruit-title ~ .resume-document-wrapper .drag{ margin-top: 15px;}
.yx_kkk .resume-document-wrapper {
margin-bottom: 24px;
}

/* 登记列表 */
.zp_k_sousuo{ display: flex; padding:  20px 0 10px 0;}
.zp_k_sousuo .form-control{ height: auto;}
@media screen and (max-device-width: 1024.1px){ 
   .zp_k_sousuo{   padding:   10px 10px 5px 10px; }
   .zp_k_sousuo .btn{ background: #fff; color: #000; border-color: #ccc;border-left: none;}
   .zp_k_sousuo .form-control{ border-color: #ccc; }
   .zp_k_sousuo  ~ .btn.btn-danger { position: fixed; bottom: 20px; left: 20px; right: 20px; width: auto; z-index: 10;}
}

.shuoming{ box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 3px 0 #d8d8d8;margin: 20px 0 0 0 ; background: #fff;  padding: 20px 30px;} 
.shuoming h4{ font-size: 16px; color: #ccc;}
.zp_l .shuoming h4{ font-size: 12px;}
.zp_l .shuoming{ padding:20px;}
@media screen and (max-device-width: 1024.1px){ 
    .shuoming{ margin: 0 0 15px 0; padding: 15px;}
}

/* 首页讲义 */
.home_jiangyi_w{ padding: 30px 0 50px 0; position: relative; z-index: 99;}
.home_jiangyi{justify-content: flex-start; display: flex; flex-wrap: wrap;  box-sizing: border-box; padding: 10px 0 0 0;}
.home_jiangyi dl { box-sizing: border-box;width: calc(25% - 15px);  border-radius: 12px; background: #fff; box-shadow: 0 0 3px rgba(0,0,0,.2); margin: 15px 15px 10px 0 ;}
.home_jiangyi dl a{display: flex;align-items: center; height: 100%; }
.home_jiangyi dl dt{  width: 100px; margin-right: 15px; height: 100%;}
.home_jiangyi dl dt img{ border-radius:  12px 0 0 12px ; height: 100%;}
.home_jiangyi dl dd{  width: calc(100% - 115px); padding: 0 20px 0 0;}
.home_jiangyi dl dd h2{ font-size: 16px;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;/*--行数--*/ line-height: 21px;}
.ilist_u2{ height: 24px; overflow: hidden;}
@media screen and (min-width: 767.9px){
    .home_jiangyi dl:nth-of-type(4n) {
        margin-right: 0;
      }
}
@media screen and (max-device-width: 767.89px){
    .home_jiangyi dl {width:100%;    margin: 8px 0 0 0;}
.home_jiangyi dl a{width:100%; 
 /* flex-direction:row-reverse; */
  }
  /* .home_jiangyi dl dd{ padding: 0 0 0 20px;} */
  /* .home_jiangyi dl dt img{ border-radius: 0 15px 15px 0;} */
  /* .home_jiangyi dl dt{  margin-right:0;margin-left: 15px;} */
  .home_jiangyi{ padding: 0 15px;}
  .home_jiangyi_w .wulouai_t_list { padding: 0 10px;}
  .home_jiangyi_w .wulouai_t_list ul{ overflow-x: auto;white-space:nowrap; max-width: 100%;}
  .home_jiangyi_w{ padding: 20px 0 40px 0;}
}


/* 录制右侧设置 */

@media screen and (min-width:1200px) {
    .video_up_k_2 .modal-dialog{ width: 1000px;}
  }
  @media screen and (min-width:1500px) {
    .video_up_k_2 .modal-dialog{ width: 1200px;}
  }
  
  .modal-header .video_up_k_2_btn{ float:right; border:1px solid #fff; background: none; vertical-align: middle; position: relative; top: 2px; margin-right: 18px;  }
  .video_up_k_2.this .video_up_k_2_l{ width: 100%;}
  .video_up_k_2.this .video_up_k_2_r{ display: none; }
  .video_up_k_2_r{ padding: 20px ; border-left: 1px solid #e5e5e5;     }
  .video_up_k_2_l{ padding-right: 0;}
  .sx_new2{ flex-wrap: wrap; }
  .sx_new2 .sx_in{ width: 100%; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; margin-top: 10px; display: flex; justify-content: space-between; align-items: center;}
  .sx_new2 .sx_r{ padding-right: 0;  margin-left: 0; min-width: 50%;}
  .video_up_k_2_r .itishi{ white-space:nowrap; text-align: right;color: var(--wuloulan); margin-top: -8px;pointer-events:none; z-index: 10; position: relative;;}
  .video_up_k_2_r  .itishi span{ color: #ccc;}
  .video_up_k_2_r  .form-control{ border: none; font-weight: bold; color:#000; cursor: pointer; text-align: right;}
  
  .video_up_k_2_r  label{ margin-bottom: 0;}
  .sx_footer{ padding: 15px 0;}
  .video_up_k_2_r  .video_up_k_2_btn{ border: 1px solid var(--wuloulan) ; color: var(--wuloulan); background: #fff; width: 100%;}
  .video_up_k_2 .row{ width: 100%;}
  .video_up_k_2:not(.this) .modal-header .video_up_k_2_btn{ display: none;}

  /* 新增我超越了别人百分比 */
        .panel_titlex{ text-align: left;}                                              
  @media screen and (min-width: 767.9px){
    .panel_heading_new ~ .panel-body label.course_roll_change { display: none;}
.panel_titlex{ margin-right:20px;}    
.panel-info>.panel-heading.panel_heading_new{ display: flex; align-items: flex-start;    }
                                                      .panel_heading_new.panel-heading{ position: relative; padding-top: 15px;}
                                                    



                                                    
/* .panel-heading.newx_jdt3 .newx_jdt i{background:#ef5656 ; border-color:#95180f; background: linear-gradient(90deg, #ffe9c9, #ffe9c9);}
.newx_jdt3 em{color:#db0000;   }

.newx_jdt2{background-color:#fff6e2 ;}
.newx_jdt2 i{background:#ffba26 ; border-color:#8c6613;; background: linear-gradient(90deg, #faffa5, #faffa5);}
.newx_jdt2 em{color:#c35e21;   }

.newx_jdt1{background-color:#e7f3db ; 
}
.newx_jdt1 i{background:#54bf89 ; border-color:#345c09;background: linear-gradient(90deg, #a5fff5, #a5fff5);}
.newx_jdt1 em{color:#297500; 
} */


}  


.newx_jdt{   border-radius: 18px; background-color: #fff;   height: 2px;   margin: 10px  120px 0 0;  position: relative; flex: 1; min-width: 10%; } 
                                                     .panel_titlex{ position: relative; font-weight: bold;  min-width: 200px; }
                                                   
                                                    .newx_jdtrr{       font-size: 12px; right: 0; top: -7px; position: absolute;right:-120px; color: #777;}
                                                     .newx_jdt i{ width:1%; background-color: #000; height:2px;display: block; border-radius: 18px;}
                                                     .newx_jdt em{ font-weight: bold; font-style: normal; color: #000; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
 -webkit-text-shadow: #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
 -moz-text-shadow: #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
 *filter: Glow(color=#fff, strength=1); font-size: 14px;}
.newx_jdt3{background-color:#fce5e5 ;}
.newx_jdt3 .newx_jdt i{background:#ef5656 ; border-color:#95180f; background: linear-gradient(90deg, #ECA59E, #E97E7E);}
.newx_jdt3 .newx_jdt em{color:#ef5656;  

}

.newx_jdt2{background-color:#fff6e2 ;}
.newx_jdt2 .newx_jdt i{background:#ffba26 ; border-color:#8c6613;; background: linear-gradient(90deg, #F3D893, #F0C75F);}
.newx_jdt2 .newx_jdt em{color:#ffba26;   }

.newx_jdt1{background-color:#e7f3db ;}
.newx_jdt1 .newx_jdt i{background:#80c9c4 ; border-color:#345c09;background: linear-gradient(90deg, #a8ddd9, var(#80c9c4));}
.newx_jdt1 .newx_jdt em{color:#54bf89; 
}


.panel-info>.panel-heading.newx_jdt3{ background:#f1907f; border-top:1px solid #d25a76;color:#d25a76;    

background-image: -moz-linear-gradient( -90deg, rgb(249,237,235) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient( -90deg, rgb(249,237,235) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient( -90deg, rgb(249,237,235) 0%, rgb(255,255,255) 100%);


}
.panel-info>.panel-heading.newx_jdt1{ background:#8ac9c5; border-top:1px solid #65b1ac;color:#50a39d;    
 
background-image: -moz-linear-gradient( -90deg, rgb(224,237,236) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient( -90deg, rgb(224,237,236) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient( -90deg, rgb(224,237,236) 0%, rgb(255,255,255) 100%);


}       
.panel-info>.panel-heading.newx_jdt2{ background:#F0C75F; border-top:1px solid #d9a21e;color:#cd8b24;    

background-image: -moz-linear-gradient( -90deg, rgb(251,246,233) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient( -90deg, rgb(251,246,233) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient( -90deg, rgb(251,246,233) 0%, rgb(255,255,255) 100%);


}                             
.panel_heading_new label.course_roll_change{     white-space: nowrap;   font-size: 12px; color: #777; padding: 0 0 0 20px !important; margin: 0 0 0 auto !important;}
.panel_heading_new label.bui-switch-label .bui-switch{ margin-right: 0;}
@media screen and (max-device-width: 767.9px){
.panel_heading_new label.course_roll_change {display: none;}
.newx_jdt{  width: calc(100% - 110px); margin: 6px 0 4px 0;}
.newx_jdtrr{ top: -10px;transform: scale(.8);  text-align: right;  }
.newx_jdt{    background-color: rgba(0, 0, 0, .05);}

}

.zlyt-h1{       background: #f5f5f5;
    background-image: -webkit-linear-gradient(
90deg, #f8fafa, #fff);
    background-image: -webkit-linear-gradient(top, #f8fafa, #fff);
    background-image: linear-gradient(
90deg, #f8fafa 3%, #fff 100%); font-size: 14px; font-weight: bold; padding: 8px; margin: 0 0 0 0; color: #000; border-radius: 8px; z-index: 2; position: relative;}
.zlyt-p{  display:inline-block;    background: #f8fafa;color: #ccc; padding-bottom: 10px; padding: 8px 8px 5px 8px;border-radius: 8px; margin-top: -5px; font-size: 12px;}
.zlyt_kin{ padding: 10px;}
.iopen .zlyt_list{ max-height: 50vh; overflow-y: auto; padding-bottom: 5px;}
.iopen .zlyt_list .zlyt-h1{ padding: 5px; font-size: 14px;}
.zlyt-h1 button{  display: flex; align-items: center; justify-content: center;height:24px !important; margin-left: 4px; padding: 0 8px !important;}
.zlyt-h1 .pull-right.btn.btn-danger.btn_yj{ padding: 0 !important; width: 24px;  display: flex; align-items: center; justify-content: center;}

.zlyt_item{ border: 1px solid #ccc; border-radius: 14px; margin: 10px 0; overflow: hidden;border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3; text-align: left;}
    .gongyong_liskx{ margin: 20px; border: 1px solid #e7e7e7;box-shadow: 0 1px 1px rgb(0 0 0 / 5%); border-top: 1px solid #8c8c8c; border-radius: 8px;}
    .b{ font-weight: bold;}


    /* 智能真题新详情页 */
    .zngk_body_cy_new .nav,.zngk_body_cy_new .znzt__selectw,.zngk_body_cy_new .wulouai_t_list,.zngk_body_cy_new .rnav { display: none;}
    .zngk_body_cy_new .btn_bb_kk button{height: 36px;}
    /* .zngk_body_cy_new .logo::after{ content: "返回首页"; } */
    /* .zngk_body_cy_new .logo::before{ content: "\e7d3"; font-family: "iconfont";} */
  
  .head_fanhui{margin:0 5px;    
  }
    .head_fanhui::before{ content: "\e7d3"; font-family: "iconfont";}

    .zngk_body_cy_new .logo{ background: none; font-size: 16px; margin-left: 10px;}
    /* .zngk_body_cy_new .logo { display: none;} */
    .zngk_body_cy_new .logo img{ max-height: 28px;}
    .zngk_body_cy_new .zngk_left___nav dl dt{ opacity: .3; font-size: 21px; line-height: 18px; font-weight: normal;}
 
    @media screen and (min-width: 767px){
        
        .zngk_body_cy_new.zngk_body_cy .znzti_left{ left: 90px; top: 0; z-index: 1000; background-color: #fff;}
  
        .zngk_body_cy_new .cy_videokl .title-ct{ overflow-x: hidden;overflow-y: auto;height: 100%; max-width: 100%;}
        .zngk_body_cy_new .cy_videokr .cy_videokl .cy_videokl_in{ display: flex; flex-direction: column;    height: calc(100vh - 90px); padding-top: 15px;}
        .zngk_body_cy_new .cy_videokl{ overflow: hidden; left: auto; right: 0; z-index: 40;  }
        .zngk_body_cy_new .offset-sm-3.col-sm-9{ margin-left: 40px; margin-right: 28.5%;  height: calc(100vh - 70px); overflow-y: auto;  top: 0; bottom: 0; border-radius: 18px 0 0 18px; }
        .zngk_body_cy_new .cy_xuexi .cy_videokl,.zngk_body_cy_new .znzti_left ~ .cy_xuexi .cy_videokl{margin-top: 0; top:55px; right: 15px; bottom: 15px; border-radius: 0 18px 18px 0;}

        .zngk_body_cy_new .cy_videok > .row::after{pointer-events:none; content: ""; display: block; width: auto; position: absolute; right: calc(25% + 70px); left: 0; bottom: 0; height: 40px;background-image: -webkit-linear-gradient(0deg, #F4F4F4, rgba(244,244,244,0));
            background-image: -webkit-linear-gradient(top, #F4F4F4,  rgba(244,244,244,0)); 
             background-image: linear-gradient(0deg, #F4F4F4 3%,  rgba(244,244,244,0) 100%); border-radius: 0 0 0 18px;}

        .zngk_body_cy_new .cy_videok > .row::before{pointer-events:none; content: ""; display: block; width: auto; position: absolute; right: calc(25% + 70px); left: 0; top: 0; height: 40px;background-image: -webkit-linear-gradient(180deg, #F4F4F4, rgba(244,244,244,0));
            background-image: -webkit-linear-gradient(bottom, #F4F4F4,  rgba(244,244,244,0)); 
             background-image: linear-gradient(180deg, #F4F4F4 3%,  rgba(244,244,244,0) 100%); border-radius:18px 0 0 0 ;    z-index: 10;}


.zngk_body_cy_new{ overflow: hidden;}

.zngk_body_cy_new .cy_videokl .title-ct::-webkit-scrollbar{border-radius:10px;width:3px;background:#fff;}
.zngk_body_cy_new .cy_videokl .title-ct::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;}
.zngk_body_cy_new .cy_videokl .title-ct::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;} 


.zngk_body_cy_new .cy_videokl .zt_shuoming::-webkit-scrollbar{border-radius:10px;width:3px;background:#fff;}
.zngk_body_cy_new .cy_videokl .zt_shuoming::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;}
.zngk_body_cy_new .cy_videokl .zt_shuoming::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;} 



.zngk_body_cy_new .cy_videokl .xxx::-webkit-scrollbar{border-radius:10px;width:3px;background:#fff;}
.zngk_body_cy_new .cy_videokl .xxx::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;}
.zngk_body_cy_new .cy_videokl .xxx::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;} 


.zngk_body_cy_new .offset-sm-3.col-sm-9::-webkit-scrollbar{border-radius:10px;width:8px;background:#f3f3f3;}
.zngk_body_cy_new .offset-sm-3.col-sm-9::-webkit-scrollbar-track{border-radius:10px;background-color:#f3f3f3;}
.zngk_body_cy_new .offset-sm-3.col-sm-9::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;} 

.zngk_body_cy_new .header_br{height: 40px; }
.zngk_body_cy_new .header{ height: 40px;    -moz-box-shadow: 0 0 10px rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.0);
    box-shadow: 0 0 10px rgba(0,0,0,0);  }



.zngk_body_cy_new .cy_xuexi{ background: none; }
.zngk_body_cy_new{
  background-image: -moz-linear-gradient( -90deg, rgb(255,255,255) 17%, rgb(230,230,230) 99%);
  background-image: -webkit-linear-gradient( -90deg, rgb(255,255,255) 17%, rgb(230,230,230) 99%);
  background-image: -ms-linear-gradient( -90deg, rgb(255,255,255) 17%, rgb(230,230,230) 99%);}
.zngk_body_cy_new_kin{background-color: #f3f3f3; width: calc(100vw - 140px); margin: 15px; height: calc(100vh - 70px);-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
box-shadow: 0 0 5px rgba(0,0,0,.1); border-radius:0 18px 18px 18px; margin-left: 125px; position: relative;}
.zngk_body_cy_new .xuanxi_kuangjia{ padding-right: 20px;}
.zngk_body_cy_new .znzti_left.this::after{ width: calc(25% + 100px);}

.zngk_left___nav {-moz-box-shadow:  -5px 0 10px rgba(0,0,0,.1);
-webkit-box-shadow:  -5px 0 10px rgba(0,0,0,.1);
box-shadow:  -5px 0 10px rgba(0,0,0,.1);  background-color: var(--wuloulan); border-radius: 28px 0 0 28px; width: 110px; left: -110px; position: absolute; color: #fff; padding-bottom: 25px;}
.zngk_left___nav dl{border-radius: 28px 0 0 28px;  padding:20px 15px ; text-align: left;   font-size: 16px;}
.zngk_left___nav dl.this{position: relative; background-color: #fff; 
  background-image: -moz-linear-gradient( 0deg, rgb(255,255,255) 17%, rgb(243,243,243) 99%);
  background-image: -webkit-linear-gradient( 0deg, rgb(255,255,255) 17%, rgb(243,243,243) 99%);
  background-image: -ms-linear-gradient( 0deg, rgb(255,255,255) 17%, rgb(243,243,243) 99%);  }
  .zngk_left___nav dl,.zngk_left___nav dl a{ color:#fff}
  .zngk_left___nav dl.this,.zngk_left___nav dl.this a{color: #000;}
.zngk_left___nav dl.this::before {    content: ""; display: block; position: absolute; bottom: -18px;background-image: -moz-linear-gradient( 0deg, rgb(255,255,255) 17%, rgb(243,243,243) 99%);
  background-image: -webkit-linear-gradient( 0deg, rgb(255,255,255) 17%, rgb(243,243,243) 99%);
  background-image: -ms-linear-gradient( 0deg, rgb(255,255,255) 17%, rgb(243,243,243) 99%); width: 100%; height: 20px;}
.zngk_left___nav dl.this:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    position: absolute; bottom: -18px;
    border-right: 98px solid transparent ;
    border-bottom: 20px solid var(--wuloulan);
	}
    /* .zngk_left___nav dl.this dt::before{ height: 100%; content: ""; position: absolute; width: 10px; right:-10px; top: 0; background: #F4F4F4;} */


    /* .zngk_left___nav::before { right: 0;    content: ""; display: block; position: absolute; bottom: -16px;background: var(--wuloulan); width: 98px; height: 20px;} */
 .zngk_left___nav:after { right: 0;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    position: absolute; bottom: -18px;
    border-left: 94px solid transparent ;
    border-top: 20px solid var(--wuloulan);
	} 

    }
    .fdd_left_bottom{position: absolute; left: 5px;  bottom: 10px; width: 110px;}
    .fdd_left_bottom  .znzt_btn_download .zujuan_tubiao{  border:1px solid #d81e06; border-radius: 3px;  display: block; width: 18px; height: 18px; margin: 0 auto;}
    .fdd_left_bottom .znzt_btn_download { background: rgba(255,255,255,.3); border-style: none;  padding: 10px 5px; line-height: 18px;}
 
    @media screen and (max-width: 1200px) and (min-width: 767.9px){
        .bg{ width: 100%;}
        .zngk_body_cy_new .znzti_left ~ .cy_xuexi{margin-top: 0; }
        .zngk_body_cy_new .offset-sm-3.col-sm-9{ margin-left: 0;margin-right: 26.5%;}
    }
    .zt_shuoming{  position: relative; max-height: 20vh;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(213, 176, 152);
  border-radius: 11px;
  background-color: rgb(253, 243, 241);
 padding: 15px 15px 15px 35px;
  z-index: 12;
  overflow-y: auto;
 
}
.xxx{ overflow-y: auto;}

.zt_shuoming::before{  position: absolute;
  border-radius: 50%;
  background-color: rgb(216, 86, 0);
  position: absolute;
  left: 15px;
  top: 15px;
  width: 16px;
  height: 16px; text-align: center;
  z-index: 16; line-height: 16px;
  
 content: "!"; font-size: 14px;
  color: rgb(255, 255, 255);
  font-weight: bold;  
}
.fx__c_pdf2 .zt_shuoming,.fx__c_pdf .zt_shuoming{ font-size: 21px;    color: #dc1e32; margin-top: 20px;}
.fx__c_pdf .zt_shuoming::before,.fx__c_pdf2 .zt_shuoming::before{ left:17px; top: 23px; background-color: #dc1e32;}
.zngk_body_cy_new .znzt_btn_download.w_100{  font-size: 14px; margin-top: 7px; border-color: #d85600; border-radius:8px;}
    .btn_next,a.btn_next{ border-radius:8px; background:#d85600;border-color: #d85600; margin-top: 7px; }
    .btn_bb_kk button{ border-radius:8px;margin-top: 7px; margin-bottom: 0; }
    .btn_bb_kk{ margin-top: auto; margin-bottom: 0;  }
    @media screen and (max-device-width: 767.9px){
       
        .zngk_left___nav dl dt{ font-size: 16px;}
    .zngk_left___nav{ display: flex; margin-top: 10px;margin-bottom: 10px; justify-content:space-around;}
    .znzti_left ~ .zngk_left___nav{margin-top: 60px;}
    .zngk_body_cy_new  .znzti_left ~ .cy_xuexi{ margin-top: 10px;}
    .zngk_left___nav dl{ padding: 5px 0;}
    .zngk_left___nav dl.this{ background: var(--wuloulan); 
        padding: 5px 15px; border-radius: 8px;}
        .zngk_left___nav dl.this,.zngk_left___nav dl.this a{color: #fff; }
        .zngk_body_cy_new .btn_bb_kk .btn_next {    z-index: 10;
    position: fixed;
    bottom: 10px;
    left: 10px; height: auto;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
    box-shadow: 0 0 5px rgba(0,0,0,.2);
    font-size: 21px;
    right: 10px;
    width: calc(100% - 20px);
    border-radius: 28px;}
    }

    .zngk_body_cy_new .pdf_xxfx_ { padding: 15px 0; display: flex; justify-content: space-between;}
    .zngk_body_cy_new .fx__left_fl{ display: block; margin-left: 0;margin-top: 32px;}
    .zngk_body_cy_new .pdf_xxfx_ .text-center, .zngk_body_cy_new .pdf_xxfx_ .bingtu_1{ float: left;}
    .zngk_body_cy_new .pdf_xxfx_  .text-center{ height: 112px;}
   
    .zngk_body_cy_new .pdf_xxfx_ .bingtu_1 span{ display: block; text-align: left;}
    .zngk_body_cy_new .pdf_xxfx_  .fx_ib{ margin:  12px 2px 10px 0;}
    .zngk_body_cy_new .pdf_xxfx_  .fx__left_fl span{ display: block; padding-bottom: 0;}
    .zngk_body_cy_new .pdf_xxfx_  .fx_div{ width:60%; padding:  0 0;border-right: 1px solid #ccc; text-align: left; position: relative;}
    .zngk_body_cy_new .pdf_xxfx_  .fx_div:nth-of-type(1) .bingtu { padding: 0 20px 0 10px;}
    .zngk_body_cy_new .pdf_xxfx_  .fx_div + .fx_div{ padding-left: 20px; border-right: none; width:40%;}
.zngk_body_cy_new  .cy_videok { overflow: hidden;  }



/* 客服弹框 */
.btn_zhenti_submit_r{  width: 100%;  }
.gzh_fdk_img_new { width: 80%; margin: 0 auto; padding-top:20px;}
.gzh_fdk_zj .gzh_fdk{ height: auto;}
.znzt_fd_ewm{width: 100%; border: 1px solid #fdae0b ;height: 48px; line-height: 46px; border-radius: 4px; text-align: center; background: #fff6d7; color: #fdae0b; font-size: 18px; cursor: pointer;}
.znzt_fd_ewm::before{ font-size: 26px; vertical-align: middle; position: relative; top: -2px;}
@media screen and (max-device-width: 1024px){
    .btn_zhenti_submit_r{ right: 20px !important; left: 50% !important; width: auto !important;}
    .znzt_fd_ewm{ position: fixed; left: 20px; width: calc(50% - 30px); z-index: 11; bottom: 10px; border-radius: 28px;line-height: 18px;  display: flex;  justify-content: center;    align-items: center; padding: 0 10px;}
    .znzt_fd_ewm::before{ top:auto}
}



.show_biaoti{ position: fixed; left: 0; right: 0; bottom:0; z-index: 1000; background: #fff; border-top:1px solid var(--wuloulan_zi); display: none;
    -webkit-box-shadow: 0 1px 10px rgb(0 0 0 / 10%);
    box-shadow: 0 1px 10px rgb(0 0 0 / 10%); }
  .show_biaoti .kin{padding: 20px;}
  
  .cuoti_table th,.cuoti_table td{   }
  
  .cuoti_table td{ background-color:#e7e7e7 !important; color: #000;   }
  .cuoti_table .th{ background-color:#000 !important; color: #fff;   }


  .cuoti_table tr:nth-of-type(1) td{ background-color:#e9efda !important; color: #8dbb20;   }
  .cuoti_table tr:nth-of-type(1) .th{ background-color:#8dbb20 !important; color: #fff;   }
  .cuoti_table tr:nth-of-type(2) td{ background-color:#f8ebea !important; color: #e7685f;   }
  .cuoti_table tr:nth-of-type(2) .th{ background-color:#e7685f !important; color: #fff;   }




  .gongyong_list_nnew .qiandao_table th, .gongyong_list_nnew .qiandao_table td{ min-width: 70px;}
  .gongyong_list_nnew  .qiandao_table [class="qd_name"]{ left: 70px;}
  .gongyong_list_nnew .qiandao_table th:nth-of-type(1){      left: 0;
    z-index: 1;  position: -webkit-sticky;
    position: sticky;}
    .gongyong_list_nnew .this{ position: relative;}
    .gongyong_list_nnew .this::before{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.05) !important;}
    .gongyong_list_nnew .qiandao_table th.this,.xliehao__{ background-color: var(--wuloulan) !important; }
    .xliehao__{ width: 20px; height: 20px; line-height: 20px; text-align: center; display: inline-block; border-radius: 50%; margin-right: 8px;}

    .sc_fx_close_{   position:absolute; top:0; font-size: 24px;  right:0; cursor:pointer; width:50px; height:50px; text-align:center; line-height:50px; cursor: pointer;}

 .gwc_nav_left .gongyong_list{ padding: 0 15px 0 0;}
    .gwc_nav_left .gongyong_liskx{ max-height: 88vh; border: none; padding: 0; margin: 0; overflow-y: auto; margin-bottom:20px}
	

    .gongyong_lisk__rili .bj_table th,     .gongyong_lisk__rili .bj_table td{ text-align: left;}
    .paixu{width: 40px; text-align: center; padding: 0 !important;}
    .paixu .input_edetx{ height:23px; overflow: hidden; text-align: center; width: 30px;}

   .gongyong_lisk__rili  .bj_xy_name{ padding:5px 10px;}
   .bj_table___ table{width: 100%;}
   .bj_table___ table th{     background-color: #f3f3f3; padding: 10px; text-align: left;}
   .see_yincang{ position: relative;}
   .see_yincang::before{ opacity: .5; }
   .see_yincang::after{ background-color: #ccc; position: absolute; left: 1px; top: 5px; height: 4px; width: 24px; background: #ccc; content: ""; border: 1px solid #fff;transform:rotate(45deg);}

  .bj_checkbox .iconyanke{ padding: 5px 10px;}
  .huizong_list {  } 
  .huizong_listw{ padding: 10px 30px 50px 30px;}
  .huizong_listw th,.huizong_listw td{ color: #4d4d4d; padding: 15px; vertical-align: middle; border-bottom: 1px solid #e7e7e7;}
  .huizong_listw tr:nth-last-of-type(1)  th,.huizong_listw tr:nth-last-of-type(1) td{ border-bottom: none;}
  .huizong_list .ibbx1{ color: #00b153; background-color: #e9efda !important; border-radius: 18px;}
  .huizong_list .ibbx2{ color: #f27684; background-color: #f8ebea !important; border-radius: 18px;}
  .huizong_list .ibbx3{ color: #000; background-color: #f3f3f3 !important; border-radius: 18px; }
  .huizong_list b{font-size: 25px;}
  .huizong_list th{ padding-top: 23px;}
  .huizong_listw table{width: 100%;}
  .huizong_list,  .huizong_list2{ border-radius: 18px; overflow: hidden; border: 1px solid #ccc;  }
  .huizong_list2 .ibbx1 { width: 80px;   }
  .huizong_list2 .ibbx2 {  width: 80px;     
     }
    .huizong_list2 .ibbx1 span{padding:5px 10px; width: 80px; border-radius: 18px 18px 0 18px;  display: inline-block;  background-color: #00b153 !important; color: #fff;}
    .huizong_list2 .ibbx2 span{  width: 80px;  padding:5px 10px;  display: inline-block;   background-color: #f27684 !important;color: #fff; border-radius: 18px 18px 0 18px;
       }
        .huizong_list2{ margin-bottom: 15px;}
        /* .huizong_list2 th{ background-color: #f3f3f3; border-top: 1px solid #000;}
        .huizong_list2 tbody:nth-of-type(1) th{ border-top: none;} */
.xstag_{ white-space:nowrap;border:1px solid #e7e7e7; padding:4px 10px; border-radius: 15px; background-color: #fff;display: inline-block;}
 .huizong_list2 th{ background-color: #fff;}.huizong_list2 td{ background-color: #f3f3f3;}
 .iixnamxe{background-color: #f3f3f3; border: 1px solid #ccc; border-radius: 18px 18px 0 18px;padding:5px 10px; display: inline-block;  }
 .huizong_list2 .re_html_div { display: inline-block;
    max-width: calc(100% - 200px);
    vertical-align: top;}
    .huizong_list2 th img{    width:calc(100% - 200px); max-width: 700px;}
 .huizong_list  .ibbx1,   .huizong_list  .ibbx2,   .huizong_list .ibbx3{ display: block; clear: both;}

 /* ai组卷 */
 .head_iicy_new_top_r { text-align: right; margin-left: auto; margin-right: 0;}
 .head_iicy_new_top_r + .nav_r{ margin-left: 0;}
 .head_iicy_new_top_r .btn{ margin-top:6px; }
 .ai_zujuan{ padding: 0 50px 0 70px; }
 .ai_zujuan .znzt_xueke{ flex-wrap: wrap;  }
 .ai_zujuan .znzt_xueke dl{  justify-content: center; margin-top: 18px; width: 18.5%;word-wrap:break-word;  white-space:wrap; 
    word-break:normal;}
.ai_zujuan .znzt_xueke dt:empty,.ai_zujuan .znzt_xueke dd:empty{ display: none;}
.ai_zujuan .znzt_xueke dt{ font-size: 18px; margin-bottom: 0; margin-top: auto;font-weight: normal; opacity: .5;}
.ai_zujuan .znzt_xueke dd{ font-size:18px;margin-top: 0;margin-bottom: auto; padding: 0 8px;}
.head_iicy_new_top_r .btn.btn_yj.bg_cheng.color_bai {height: 28px; padding: 0 10px; margin-top: -4px;}
.body_ai_zujuan{ background-color: #f7f7f7;}
@media screen and (max-device-width: 1024.1px){
    .ai_zujuan{padding:0 0 0 15px;}
    .ai_zujuan .znzt_xueke dl{ width: calc(50% - 15px);}
    .ai_zujuan .znzt_xueke{ padding-top: 15px;}
    .body_ai_zujuan .logo{ margin-left: 10px;  }
    .body_ai_zujuan .logo img{ max-height:30px; margin-top: 0; margin-right:5px;} 
 .head_iicy_new_top_r{ text-align: left; position: absolute; background: #fff; top: 48px; width: 100%; padding: 30px;}
 .head_iicy_new_top_r .sc_fenxiangin{  padding-right: 0;   -moz-box-shadow: 0 0 10px rgba(0,0,0,0); padding-left: 0;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0);
    box-shadow: 0 0 10px rgba(0,0,0,0);
    border-radius: 12px 12px 12px 0; display: block; position: relative; top: auto; right: auto; width: 100%;}
   .head_iicy_new_top_r .btn.btn_yj.color_lv_l{ display: none;}

 }

 
 .ur_k_new{ width: calc(100% - 360px) ; float: left;}
 .ur_k_new + .ur_k_1{   padding: 10px; margin-top: 0;}


 .ai_zj_left{ position: relative; width: 40%; float: left; text-align: left; height: 100%;}
 .ai_zj_right{height: 100%;width: calc(60% - 20px); float: right; text-align: left; overflow-y: auto; position: relative;}
.ai_zj_kkx  .wltk_center{ width: 100%; left: 0;}
 .ai_zj_kkx{  padding: 20px 0; margin:0 20px; height: calc(100%); }
 .ai_zj_fd_btn{position: fixed; bottom: 20px; left: 10px; width: 100px;}
.ai_zj_kkx2 .ai_zj_left,.ai_zj_kkx2 .ai_zj_right{ width: calc(50% - 10px);}
 @media screen and (max-device-width: 1024.1px){
    .aizujuan_tuichu{ position: absolute;   right: 0; z-index: 10;}
    .ur_k_new{ width: 100%;}
  .ai_zj_fd_btn{ display: flex; width: auto; right: 10px; z-index:10}
  .ai_zj_kkx .ai_zj_left,.ai_zj_kkx .ai_zj_right{ width: 100%; height: auto;}
  .ai_zj_kkx  .wltk_center{ position: inherit;  margin: 0 0 15px 0;}
  .wulouai_tiku .zngk_left___nav{ margin-top: 20px;}
  .ai_zj_kkx{ padding: 20px 0;}
  .ai_zj_fd_btn .btn{ padding: 12px 0; margin: 0 5px;}
  .ai_zj_kkx  .wltk_center{ border-radius: 0; border: none;}
  .ai_zj_kkx{ margin: 0;}
  .ai_zj_kkx .col-md-12, .ai_zj_kkx .col-md-11{ padding: 0;}
  .ai_zj_kkx .panel_zj_show_r_min .panel-heading,   .ai_zj_kkx .panel_zj_show_r_min .panel-body,   .ai_zj_kkx .panel_zj_show_r_min .panel-footer{  width: 100%;}
  .ai_zj_kkx .panel_zj_show_r_min .panel-rihgt_k{ border-radius: 0; padding: 15px; border: none; width: 100%; position: relative;;}
    }
    .ai_zj_kkx { overflow-y: auto; text-align: left;}
.ai_zj_kkx .item_form>.col-md-9{ width: 100% !important; padding: 0;}
.ai_zj_kkx .create-course-content{ background: none !important; margin: 0; padding: 0;}



.ai_zj_kkx .ympdf_dl{ text-align: left;}

.ymheaderkk{  background: #fff; margin: 15px 0; }
.ai_zj_kkx_kin{ background-color: #fff; overflow-x: hidden; padding:20px; border-radius: 18px; height: 100%;}

.down_lists{ padding: 20px 0;}
.down_lists img{ width: 132px; height: 132px; opacity: .8;} 
.down_lists a{ display: inline-block; width:132px; margin-right: 40px; text-align: center;}
.down_lists a:hover img{ opacity: 1;}
@media screen and (max-device-width: 1024.1px){ .down_lists a{margin-right: 10px;}}

/* 智能学案 */
  .znzt_xueke2 {padding: 20px 0; display: flex;}
  .znzt_xueke2 dl{position: relative; overflow: hidden; white-space:nowrap;border: 1px solid ; width: 180px; justify-content: center; align-items: center; display: flex;flex-wrap: wrap;   margin-right: 20px; border-radius: 8px; padding: 10px 0; cursor: pointer; }
  .znzt_xueke2 dl a{display: flex;flex-wrap: wrap; }
  .znzt_xueke2 dl,.znzt_xueke2 dl a{color: #ccc;}
  .znzt_xueke2 dl a,.znzt_xueke dl dt,.znzt_xueke2 dl dd{  justify-content: center;  display: flex;  width: 100%;}
  .znzt_xueke2 dt{ font-size: 21px;}

  .znzt_xueke2 .this::before{   content: "\e722"; font-family: "iconfont"; position: absolute; right: 0; bottom: -6px; font-size:28px}

  .znzt_xueke2{ text-align: center; justify-content: center;}
  .znzt_xueke2 dl:nth-last-of-type(1){ margin-right: 0;}
.znja_list { min-height: calc(100vh - 80px); }
.znja_list_yj{ background: #fff;padding: 30px; border-radius: 28px; }
.itag{ padding: 2px 8px; border:1px solid ; border-radius: 18px; display: inline-block;}
.znja_list{ padding-top: 20px}
 

/* .znja_body .nav{ margin-left: auto; font-size: 18px;    margin-right: 100px;} */
.znja_body .nav i{ font-size: 21px;}
 
.znja_body .nav li.this a{ color: var(--wuloulan_zi);}
.znzt_xueke2 ~ .znzti_wwwx{ padding-top: 0;}

@media screen and (max-device-width:  1024.1px){
    .znzt_xueke2 dt{ font-size:16px;}
    .zngk_body.znja_body  .znzt_xueke2 { margin: 48px 0 0 0; }
 
    /* .zngk_body.znja_body  .fenleiwk { left: 0; top: 0; position: fixed; z-index: 100; } */
    .zngk_body.znja_body  .znzti_left {   top: 48px;  }
    .zngk_body.znja_body  .fenli:hover + .fl_xl {  display:block; }
    .zngk_body.znja_body  .znzti_right {  padding-top: 0;     display: block;
        clear: both; }
    .znja_body .logo{ display: none;}
.znja_body .znzt_xueke{ padding-top: 0}
.znja_index .logo,.zngk_body.znja_body .logo{ margin-left: 10px; display: inline-block;}
.znzt_xueke2 dl{ margin-right: 5px; padding: 5px 0; vertical-align: middle; }
.zngk_body.znja_body .znzti_wwwx{ display: block;}
/* .znja_body  .znzt_xueke2 dt,.znja_body  .znzt_xueke2 dd{ display: inline-block !important; width: auto !important; } */
/* .logo{ display: none;} */
.znja_body .nav { margin: 0; top: auto !important; max-height:68px;height:68px;position: fixed; bottom: 0; left: 0; right: 0;    -moz-box-shadow: 0 0 4px rgba(0,0,0,.2); overflow: hidden;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,.2);
    box-shadow: 0 0 4px rgba(0,0,0,.2); display: none !important;}
    .znja_body .nav{ display: none;}
.znja_body .nav ul{max-height:68px;height:68px;  display: flex; padding:5px 10px; justify-content: center; z-index: 10;}
.znja_body .nav:before{ display: none !important;}
.znja_body .nav li {line-height: 24px;  width: 33.3%;}
.znja_body .nav li a{ text-align: center; height: 68px; padding-top: 10px; font-size: 14px; }
.znja_body .nav li a i{ font-size:28px;  height:28px; display: block; overflow: hidden;  }
.znja_body .header .nav li.this a:after{ display: none;}
.znja_body .nav li.this a{ color: #fff;}
.znja_body .header .nav li.this a{ background: none; color: var(--wuloulan);}
.znzt_xueke2{ padding-top: 0;}
.znja_list{ padding-bottom: 80px;}
.znja_list_yj{ border-radius: 0; padding: 20px;}
.znja_index .nav { display: block !important;}
}

.wulouai_tiku.zngk_body_cy_new .ai_zj_kkx .panel{ margin-bottom: 0;}
.wulouai_tiku.zngk_body_cy_new .ai_zj_kkx .create-course-content tr td{ padding-top: 0; padding-left: 0;padding-right: 0;}
@media screen and (max-device-width: 767.9px){
.wulouai_tiku.zngk_body_cy_new .ai_zj_kkx .listxxxfe_new br{ display: none;}

}
/* 学案左右结构 */
@media screen and (min-width: 1024px){
    .znja_list__left{width: 180px;float: left;}
  .znja_list__left .znzt_xueke2{  flex-wrap: wrap;  padding-top: 0 !important;}
.znja_list__left .znzt_xueke2  dl{ width: 100%; margin: 0 0 10px 0;}
 
.znja_list__right{ width:calc(100% - 200px); float: right;}

 
}
@media screen and (max-width: 1024px) and (min-width: 480px){
    .znja_list .znja_list__left .ur_nav_c{ display: flex;}
    .znja_list .znja_list__left .ur_nav_c p{ width: 100%;}
}
.ai_zj_kkx .question_body_div .col-md-offset-2{ margin-left: 0; width: 100%;  }
.ai_zj_kkx .editor_html_div img{ max-width: 780px;}
.ai_zj_kkx .question_body_div > table{ width: 100%;}


.ai_zj_kkx  .view-pdf-size-1{
    font-size: 24px; font-weight: bold;
  }
  
  .ai_zj_kkx  .view-pdf-size-2{
    font-size: 21px; font-weight: bold;
  }
  
  .ai_zj_kkx  .view-pdf-size-3{
    font-size:18px; 
  }
  
  .ai_zj_kkx  .view-pdf-size-4{
    font-size: 16px; 
  }
  .profile-address{ padding-right: 120px;}

/* 按钮 */
.nbtn_i{ background: #fff;  padding: 5px 10px; border-radius: 2px; border: 1px solid #e7eaec; display: inline-block; font-size: 12px; cursor: pointer; }
.nbtn_i:hover{    background: #fafefe;
    border: 1px solid #c5eae8;
  }
.links_{  content: ""; display: inline-block; width: 14px; height: 18px; background: url(../img/index/links.svg) no-repeat center; display: inline-block; vertical-align: middle; position: relative; top: -1px;margin: -3px 0;}
.guanlian_nx_right{ background-color: #fff; right: -30%; top: 0; bottom: 0; position: fixed; width: calc(25% + 15px); z-index: 101;box-shadow: 0 10px 10px rgba(0,0,0,.1);transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out; }
.guanlian_nx_right.this{right: 0; }
.guanlianllist{ max-height: calc(100% - 50px);overflow-y: auto; overflow-x: hidden;}
.guanlian_nx_right{ padding: 20px 0 20px 20px;text-align: left;}
.guanlianllist .dl{ display: flex; padding: 5px 10px 10px 0;  border-bottom: 1px solid #e7e7e7; margin-bottom: 10px;    align-items: flex-start;}
.guanlianllist .dl:nth-last-of-type(1){ border-bottom: none;}
 .ximgx{   width: 100%;position:relative; }
 .ximgx::before{content: ""; display: block; padding-top: 130%; }
 .ximgx::after{ position: absolute; right: 0; top: 0; content: ""; display: block; height: 100%; width: 50%; z-index: 1;background: url(../img/index/imgxx_br.png) no-repeat right 0; margin-right:-8%; background-size: auto 100%; }
 .ximgx img{ vertical-align: bottom; top: 0; width:100%;box-shadow: 1px 0 1px rgba(0,0,0,.1); height:100%; border-radius: 10px; position:absolute; z-index: 3;}
 .guanlianllist .ximgx{width: 100px; margin-right: 8px;}
.guanlianllist .dd{ width: calc(100% - 100px);}
.guanlianllist .h2{ color: var(--wuloulan_zi); text-align: left; font-size: 16px;}
 .xh1{ font-size: 16px; font-weight: bold; margin-left: 10px;}
 .guanlian_nx_right2{ width: 1000px; right: -1000px;}
 .guanlian_nx_right .x_title h2{     color: #a6a6a6;font-size: 14px; margin-top: 8px;  padding: 5px; background-color: #f5f5f5;}
 .guanlian_nx_right .green{ color: #000;}
 .guanlianllist .col-md-3{ width: 10%;}
.guanlianllist .table tr td:nth-of-type(odd){ color: #b8b8b8; text-align: right;}
.guanlianllist .table tr td { vertical-align: middle;}
.guanlianllist .table tr:nth-of-type(1) > td{ border-top: none; }
.guanlianllist  .table{ margin-bottom: 10px;}
.guanlianllist  .table .table{ margin-bottom: 0;}
 @media screen and (max-device-width: 767.9px){
    .guanlianllist .ximgx{ width: 70px;}
 .guanlian_nx_right{ width: 100%;top: auto; }
 .guanlian_nx_right .nbtn_i{ opacity: 0;transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out; }
 .guanlian_nx_right.this .nbtn_i{ position: absolute; bottom: 0; left:
0; right: 0; padding:15px 0; border: none; z-index: 1; opacity:1; }
.guanlianllist { position: relative; background-color: #fff; z-index: 10;}
.guanlian_nx_right{right: 0; bottom: 120%; }
.guanlian_nx_right.this{bottom: 20%;top: 0;   }
 }


 .moren_input input[type=radio], .moren_input input[type=checkbox]{ display: inline-block; opacity: 1;} 
 .moren_input input[type=radio]{-webkit-appearance:radio;  -moz-appearance: radio;
     appearance: radio;}
     .moren_input input[type=checkbox]{-webkit-appearance:checkbox;  -moz-appearance: checkbox;
        appearance: checkbox;}
.guanlianllist input.form-control{ padding-bottom: 0;padding-top: 0; width: auto; height: 28px;}
.guanlianllist label{ padding-right: 10px;}

 /* 三列 */
 

 .bg_zhentiw .znzti_wwwx{ text-align: left; }
 .znzti_wwwx_r{ margin-top: 30px; width:280px; float: right; background: #f7f7f7; text-align: left; padding: 20px;}
 .znzti_wwwx{ padding-bottom: 0;}
 .znzti_wwwx_r h2{ font-size: 14px; padding-bottom: 10px;}
 .znzti_wwwx_r h2 i.links_{ margin-right: 2px;}

 .zzzlistx .ximgx{width: 48px; } 
 .zzzlistx .ximgx img{border-radius: 4px;}
 .zzzlistx dl{ display: flex; justify-content:space-between; align-items: center; padding: 10px 0; border-top: 1px solid #e8e8e8;}
 .zzzlistx dl dd{ width: calc(100% - 60px);}
 @media screen and (min-width: 780px){
    .bg_zhentiw{ width: 1400px; margin: 0 auto 80px auto; display: flex; justify-content: space-between; }
    .bg_zhentiw .znzti_wwwx{ text-align: left; width: 1100px; float: left; }
 }
 @media screen and (max-device-width: 767.9px){
    .bg_zhentiw,.znzti_wwwx_r { width: 100%;}
    .bg_zhentiw .znzti_right .znzt_bgx{ padding-bottom: 0;}
    .bg_zhentiw { padding-bottom:100px;}
    .bg_zhentiw::after{ content: ""; display: block; width: 100%; height: 1px; clear: both;}
 }
 /* 视频答题 */
 .spdt_kuang{  
    border-radius: 39px;
    background-color: rgba(0, 0, 0,0.702);
    display: flex; flex-direction: column; justify-content: center;
    position: fixed;
    left: 851px;
    top: 50%; left: 50%;
    width: 264px;
    height: 220px;
    padding: 30px ;
    z-index: 1192;transform: translate(-50%,-50%); 
   
  }
  .spdt_kuang .btn{ width: 120px; margin-top: 20px; }
  .spdt_kuang h2{ font-size: 30px; color: #f27684;}
  .spdt_kuang h2 span{ font-size: 24px;}
  .lzsp_k{ background-color: rgb(0, 0, 0);
    position: fixed;  z-index: 1000;
    left: 50%;
    top: 50%;  margin: -189px 0 0 -335px ;}
  .lzsp_k,.lzsp_k video{ 
   
    width: 670px;
    height: 378px;
  
  
   
  }
  .lzsp_kuang{ position: relative; z-index: 1060; color: #fff;}
  .lzsp_k::before{ content: ""; position: absolute; background: url(../img/video.png) no-repeat; background-size: 100% 100%; width: 744px; height: 412px; margin: -20px 0 0 -32px;}
  .lzsp_l{ font-size: 24px;position: absolute; left: 10px; bottom: 10px;background: url(../img/lzsp/1.png) no-repeat ; background-size: 100% 100%;padding:5px 20px; }
  .lzsp_r{ font-size: 24px;position: absolute; right: 10px; bottom: 10px;background: url(../img/lzsp/2.png) no-repeat ; background-size: 100% 100%;padding: 0 30px; }
  .lzsp_r span{ padding: 0 10px; font-size: 30px;}
  .lzsp_l::before{ content: ""; display: inline-block;
    border-radius: 50%; 
    background-color: rgb(255, 255, 255); position: relative; vertical-align: middle; top: -2px; margin-right: 8px;
    width: 22px;
    height: 22px; }


    
    .guanlianllist .glyphicon-minus,.guanlianllist .glyphicon-plus,.guanlianllist .node-icon{   background-image: url(../img/index/zTreeStandard.png);   line-height: 0;
        margin: 0;
        width: 16px;
        height: 16px;
        display: inline-block;
        vertical-align: middle;
        border: 0 none;
        cursor: pointer;
        outline: none;
        background-color: transparent;
        background-repeat: no-repeat;
        background-attachment: scroll;    margin-right: 2px;
        background-position: -110px -32px;
        vertical-align: top;
       }
       .guanlianllist li{ display: flex; border: none;}
       .guanlianllist li span{ min-width: 16px;}
       .guanlianllist .glyphicon-minus:before,.guanlianllist .glyphicon-plus:before{ opacity: 0;}
       .guanlianllist .glyphicon{ display: none;}
       .guanlianllist .glyphicon + .node-icon{background-position: -110px -32px;display: inline-block;}
       .guanlianllist .glyphicon-minus{background-position: -92px -72px; display: inline-block;}
       .guanlianllist .glyphicon-plus{background-position: -74px -72px;display: inline-block;}
       .guanlianllist .glyphicon-minus + .node-icon{background-position: -110px -16px;}
       .guanlianllist .glyphicon-plus + .node-icon{background-position: -110px 0;}
       .guanlianllist  span.indent{ margin: 0 5px 0 0!important;}



       .btn_iizk{ border: none; background: none; margin-left: 20px;}
          .tag_edit_bg{ background: #fff;}
          .tag_edit_bg .table th{white-space:nowrap;}
          .bianjimulu{ max-width: 1200px ; margin: 0 auto;}
        .bianjimulu .tag_edit_bg{ width: 100%;}
        .bianjimulu .about_l_i li.this::before,.bianjimulu .about_l_i li.this a::before{ display: none;}
        .btnn_wx{ text-align: left; padding: 20px 0;}
        .iitab_button{ border: 1px solid #ccc; background: #fff;}
           .tag_edit_bg .table td{ vertical-align: middle;}
           [data-caidan="1"]:hover td{ background-color: #f2f8f8;  }
           [data-caidan="2"]:hover td{ background-color: #ebf3f2;  }
           [data-caidan="3"]:hover td{ background-color: #e4edec;  }
           [data-caidan="4"]:hover td{ background-color: #d5e1e0;  }
           /* [data-caidan]:not([data-caidan="1"]):hover td{ background-color: #fff;} */
           [data-caidan="2"] td{ background:  #f7f7f7 ;  }
           [data-caidan="3"] td{ background:  #f0f0f0 ; }
           [data-caidan="4"] td{ background:  #e9eaea ; }
           [data-caidan="1"] .iitab_input{ margin-left: 0; font-size:18px; font-weight: bold; color: var(--wuloulan);  }
           [data-caidan="1"] .iitab_input:focus{border: 1px solid var(--wuloulan);}
           [data-caidan="2"] .iitab_input{ margin-left: 40px;font-size:16px; font-weight: bold; width: calc(100% - 40px);}
           [data-caidan="3"] .iitab_input{ margin-left:80px;font-size: 14px;width: calc(100% - 80px);}
           [data-caidan="4"] .iitab_input{ margin-left: 120px; font-size: 12px; color: #666;width: calc(100% - 120px);}
           [data-caidan="1"] .iitab_paixu{border: 1px solid var(--wuloulan);color: var(--wuloulan); }


           .color_lanse .ibxoxf_all{    background-color: #4170d0;}.color_lanse .ibxoxf_all:hover{    background-color: #2f63bc;}
.iopen .danxuank2{ padding-left: 2px;}
.add_banjix__{ overflow: hidden;}
input.add_banjix__1{ height: 40px; width: 100px; margin-left: 2px; display: inline-block; border:1px solid #ccc; border-right: none; margin-right: -4px;    line-height: 1.42857143;    padding: 6px 12px; border-radius: 4px 0 0 4px ;}
.add_banjix__ .btn{  
background-image: -moz-linear-gradient( 90deg, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient( 90deg, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient( 90deg, rgb(237,237,237) 0%, rgb(255,255,255) 100%); vertical-align: top;  height: 40px; border-radius: 0 4px 4px 0 ; border: 1px solid #ccc; background-color: #ccc;}


.tag_iedit{white-space:nowrap; padding: 5px 10px; vertical-align: middle; }
.danxuank2_tag_iedit input[type="checkbox"]:checked ~ * ,.danxuank2_tag_iedit span{
    color: #000 !important;  
}.danxuank2_tag_iedit span{ background: #fff !important;}
.danxuank2_tag_iedit input[type="radio"]:checked ~ span, .danxuank2_tag_iedit input[type="checkbox"]:checked ~ span,.danxuank2_tag_iedit input[type="radio"] ~ span, .danxuank2_tag_iedit input[type="checkbox"] ~ span{ border:1px solid #ccc !important;}
.danxuank2_tag_iedit input[type="radio"]:checked + .radio:before, .danxuank2_tag_iedit input[type="checkbox"]:checked + .radio:before,.danxuank2_tag_iedit input[type="radio"] + .radio:before, .danxuank2_tag_iedit input[type="checkbox"] + .radio:before{content: "\e78e" !important; position: absolute; top: -7px !important ; right: 1px !important; bottom: auto !important; font-family: "iconfont"; font-size: 16px;  }


.sb_list__add{border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-direction: column;  border: 1px solid #ccc; position: absolute; top: 0; left: 0;  width: 100%; height: 100%; background: #fff; z-index: 10;}



.tit__{ font-size: 18px; padding: 10px 0;}
.b__t_ys{ background: #f0ad4e; color: #fff; border-radius: 12px  ; padding:7px 10px; font-size: 12px; position: relative;}
.b__t_ys::after{    content: "";
display: inline-block; position: absolute; right: -6px;
width: 0;
height: 0;
border-bottom: 6px solid transparent ;
border-top: 6px solid transparent ;
border-left: 8px solid #f0ad4e; top: 50%; margin-top: -6px;}
.tit__kk .drag{ margin-top: 0; border-radius: 8px;}
.tit__kk{ margin-left:30px; padding-left: 40px; border-left: 1px solid #f2dab4;}
.tit__kk .nainji2_ .nainji2_img{ border-radius: 8px; overflow:  hidden;}

.font_32px{ font-size: 32px;}
.tag_kkk{ padding-top: 15px; font-size: 18px;}
.tag_kkk span.bg_hong{ color: #fff; margin-left: 10px; border-radius: 18px 18px 18px 2px; padding:  3px 8px;font-size: 16px;}

/* 代理系统 */
.daili_k{background-color:#fff ; max-width: 980px; border-radius: 20px; margin:0 auto 20px auto; padding: 20px;-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 10%);
    box-shadow: 0 0 5px rgb(0 0 0 / 10%);
     }
        .xqf_xygh_k2{ display: flex; align-items: flex-start; }
        .xqf_xygh_k2 ul{ margin-top: 30px;position: relative; text-align: center; display: flex; }

        .xqf_xygh_k2 .t{ color: #44b1aa;width: 100%; text-align: left; margin: 0 4px 10px 4px; position: absolute; top: -20px; }
        .xqf_xygh_k2 ul:nth-of-type(2) .t{color: #f8ac00;}
        .xqf_xygh_k2{ margin: 0 auto; max-width: 1000px;}
.xqf_xygh_k2 li{  padding: 20px 0; display: inline-block; width: calc(25% - 8px);   border-radius: 8px; margin: 0 4px 10px 4px;  text-align: center; font-size: 14px; color: #fff;}
 
.xqf_xygh_k2 li img{ display: block; margin: 0 auto; width: 64px; height: 64px;}
.xqf_xygh_k2 ul{ width: 45%; padding: 0 10px;  }
.xqf_xygh_k2 ul + ul{ width: 55%; padding: 0 10px;  }
 

.xqf_xygh_k2 li:nth-of-type(1){background: #5eb7b1;border:1px solid #2ca9a1;}

 
.xqf_xygh_k2 li{background: #fff; color: #999; border:1px solid #e8e8e8;}
.xqf_xygh_k2 li .font_32px{  color: #44b1aa;}
.xqf_xygh_k2 ul:nth-of-type(2) li .font_32px{  color: #f8ac00;}
 

.xqf_xygh_k2 ul:nth-of-type(2) li:nth-of-type(1){background: #f8ac00;border:1px solid #db8e14;}
 
.xqf_xygh_k2 li:nth-of-type(1),.xqf_xygh_k2 li:nth-of-type(1) .font_32px,.xqf_xygh_k2 ul:nth-of-type(2) li:nth-of-type(1),.xqf_xygh_k2 ul:nth-of-type(2) li:nth-of-type(1) .font_32px{  color: #fff;}
.xqf_xygh_k2 li .font_32px{ font-size: 24px;}
 
@media screen and (max-width:767.9px){
    .xqf_xygh_k2 { flex-wrap: wrap;}
    .xqf_xygh_k2 ul,.xqf_xygh_k2 ul + ul{   width: 100% !important; margin-top: 30px; padding-left: 0;padding-right: 0;} 
    .xqf_xygh_k2 ul li{ margin-right: 5px; margin-left: 0; width: 100%; font-size: 12px;white-space:nowrap;} 
    .xqf_xygh_k2 ul:nth-of-type(2) li:nth-last-of-type(1){ margin-right: 0;}
    /* .xqf_xygh_k2 ul,.xqf_xygh_k2 ul + ul{ width: 50%;   } */
    .daili_k{ padding: 10px ;}
    .xqf_xygh_k2 li:nth-of-type(1){  min-width: 90px;   }
}


.bj__bottom{ display: flex; justify-content: space-between; align-items: center; padding: 15px 10px 15px 20px; background-color: rgba(255, 255, 255, .95);color: #666; margin-bottom: -10px; margin-top: 10px;}
                  .bj__bottom .btn{ margin-left: auto; color: #000; border-radius: 18px; border: 1px solid #000;}
                  .aatitlex{ max-width: 1400px; margin: 0 auto;}
                  .daili__banjilist .ilist_u{ min-height: 60px; display: flex; align-items: center; justify-content: center ;}
                  .daili__banjilist .bj_list_li { margin-top: 10px; margin-bottom: 10px;}
                  .daili__banjilist .bj_list_li_in{height: 100%}
                 .daili__banjilist .bj_list_li_in>a{   align-content: center; display: flex; height: 100%; padding: 10px;}
                  .bj_list_li_in{ display: flex; flex-direction: column;}
                  .bj_list_li_in>a{ margin-bottom: auto;}
                 .daili__banjilist .bj__bottom{ margin-top: auto;}
                  .ulookw{ position: relative;}
.bukexuan{ position: relative;}
                  .bukexuan::before{ content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;   z-index: 100;}
                  .cz_th th{ background-color: #e4e4e4;  }
                  @media screen and (max-device-width: 767.98px){
.table_content .cz_th th:nth-last-of-type(1) { background-color: #e4e4e4;
}

.ulookw .table_cz_btn__{ background: #fff;display: flex; position: absolute; right: 45px; top: 10px;  }

.ulookw .table_cz_btn{ display: none;}

                  .ulook.this ~ .table_cz_btn{ display: flex;}
                  
}

.table_cz_btn__ button{margin-left: 8px; }


/* 经络 */
.map_tc_jl_new{ width: 720px;}
  .map_tc_left .treeview{ margin-left: -10px;  padding: 0}
  .map_tc_c_in{ position: relative;
 padding: 10px;
 background: #fff;
 border-radius: 0 0 9px 9px; color: #000;
 overflow-x: hidden;
overflow-y: auto;
max-height: 70vh;
}


 .xxjdt{position: relative;}
 .jdt_span{ position: relative; z-index: 10; padding:5px 7px  ; display: inline-block;}
 .jdt_iii{ position: absolute; border-radius: 18px; left: 0; z-index: 9; background-color: #f5f5f5; height: 100%;}
 @media screen and (max-device-width: 1024.1px){
  .map_tc_right{ padding-top: 20px; border-top: 1px solid #e7e7e7; margin-top: 20px;}
 }
 /* .map_tc_right .bj_table tbody tr{ border-top: 1px solid #e7e7e7;display: flex; justify-content: space-between; align-items: center
  ;}
 .map_tc_right .bj_table tbody tr td:nth-last-of-type(1){ border-bottom: none; margin-left: auto; width: auto;} */
 .map_tc_right .bj_table thead{ display: table-header-group;
    vertical-align: middle;
    border-color: inherit;}
 .map_tc_right .bj_table table{    display: table;
    border-collapse: separate;
    box-sizing: border-box;
    text-indent: initial;
 
    border-color: gray;}
    .map_tc_right .bj_table tbody{display: table-row-group;
    vertical-align: middle;
    border-color: inherit;}
    .map_tc_right .bj_table tbody tr{    display: table-row;
    vertical-align: inherit;
    border-color: inherit;}
    
    .map_tc_right .bj_table td,.map_tc_right .bj_table td:last-child:not(.pc){    display: table-cell;
        vertical-align: top; }
    .map_tc_right .bj_table th:last-child{  display: table-cell;}
    .map_tc_right .bj_table td{border-bottom: 1px solid #e7e7e7;}
    .map_tc_right .bj_table td:nth-last-of-type(1){ text-align: center;}
    .fx_table li .dianxue_btn{ position: absolute; right:-60px;border-radius: 18px; padding: 0 10px;}
    .wulouai_tiku_dianxue  .treeview .list-group-item{ margin-right: 60px;}
    .tag_ww{ width: 40px !important;padding-right: 0 !important;min-width:40px !important}
    .tag_ww .tag{ margin-right: 0;}
    @media screen and (max-device-width: 1024.1px){
    .tag_ww .tag{ margin-top: 10px; display: inline-block;}
    .open_dianxue_in{ max-height: 500px; overflow-y: auto;}
    }
      
     .i_iopenx.open_dianxue .ibox .ibox-title,  .i_iopenx.open_dianxue .ibox-content
     { background-image: url(../img/jingluo/br2.png) ;  }
     .i_iopenx.open_dianxue .ibox-content{ background-color: #fff !important;}
    .open_dianxue .panel-info>.panel-heading.newx_jdt1{ background: none; border-top: none;border-bottom: 1px solid #d7d7d7; padding: 0; color: #000; }
    .open_dianxue .panel{ padding-top:5px; background: transparent !important;     -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.0);
        box-shadow: 0 1px 1px rgba(0,0,0,.0); border-radius: 0;}
        /* .open_dianxue_in{border-bottom: 1px solid #d7d7d7; } */
      
        .open_dianxue_in .panel .col-md-12{ padding-left: 0; padding-right: 0;}
        @media screen and (min-device-width: 1024.1px){
        .open_dianxue .panel-info  .pull-right{ text-align: right;}
        }
        .open_dianxue .panel-info .pull-right  hr{ display: none;}
        .open_dianxue .panel-info .pull-right .video-course-intro{ margin-bottom: 10px;}
        .open_dianxue .ibox .ibox-title h5{ color:var(--wuloulan) ;}
        .open_dianxue   .mobile-btn{ margin-top: 0 !important;}
.open_dianxue.iopen .cc_gy_all_br{ z-index: 997;}
.open_dianxue.iopen .ibox{ z-index: 998;}

        .ppyc_rilikk{ padding: 20px;}
        .ppyc_rilikk .daili_k{ max-width: 100%;}
        .gongyongrili .fc-button-primary{ border: none !important; background: none !important; color: #000 !important;}
        .color_wulou{ color: rgba(75, 192, 192, 1);}
     
        .xx_dl dl{ width: 100%; justify-content: center; text-align: center; }
       
        .xx_dl dd{ font-size: 24px; color: rgba(75, 192, 192, 1);}
        .xx_dl dt{ font-size:14px; font-weight: normal; color: #767676;}
        .xx_dl dd em{ font-size: 12px;font-style: normal;}
        .xx_dl + .xx_dl dd,.xx_dl + .xx_dl dd a{color:#fc9754 !important ; }
        .xx_dl dt a::after{ content: "\e7a2"; font-family: "iconfont";margin: 0 0 0 -5px;}
        @media screen and (min-device-width: 1024.1px){
            .xx_dl{ margin-bottom: 15px; display: flex; border-bottom: 1px solid #e7e7e7; padding-bottom:15px;}
        .xx_dl dl {display: flex; flex-direction: column-reverse;}
        .xx_dl:nth-last-of-type(1){border-bottom: 1px solid #fff; margin-bottom: 0;padding-bottom:0;}
        }

.bj_table tr.this td{ background:#fff9f0 ; color:#fc9754; font-weight: bold;}
.bj_table tr.this .bj_checkbox .color_huise{color:#fc9754; }
.bj_table tr.this .table_xiang ~ .bj_xy_zt{color:#fc9754; border:1px solid #fc9754; border-radius: 18px 18px 18px 6px; display: inline-block; padding: 0 6px; font-weight: normal; background-color: #fff1e3;}
.bj_table tr.this .bj_checkbox .iconst3::before{ content: "\e7a2";}

.ppyc_xy_ok,.ppyc_xy_fx,.ppyc_xy_no{ margin-left: 5px;    display:  inline-block;text-align: center; line-height: 28px; background: #21b89a; width:28px; height: 28px; border-radius: 50%; transform:scale(.6) ; margin: -10px 0;}
.ppyc_xy_fx{ background:#fc9754 ;}
.ppyc_xy_no{ background:#dc1e32 ; font-weight:bold;}
.ppyc_xy_ok::before{content: "\e7a8"; font-family: "iconfont";  position: relative; color: #fff; font-style: normal; }
.ppyc_xy_fx::before{content: "\e791"; font-family: "iconfont";  position: relative; color: #fff; font-style: normal;}
.ppyc_xy_no::before{content: "\e701"; font-family: "iconfont";  position: relative; color: #fff; font-style: normal;}
 
@media screen and (max-device-width: 1024px){
    .xx_dl dl{display: flex;border-bottom: 1px solid #e7e7e7; justify-content: space-between; align-items: center;}
    .xx_dl:nth-last-of-type(1) dl:nth-last-of-type(1){border-bottom: 1px solid #fff; margin-bottom: 0;}
    .xx_dl dd{ font-size: 18px;}
   .ppyc_rilikk  .a_titile{ padding-left: 0;}
   .ppyc_bj_table tr td.bj_checkbox{ background: none; text-align: right !important;}
   .ppyc_bj_table td{ padding: 10px !important ; margin: 0  ;}
}



.jingluo_left li{ padding:2px 0;}
.jingluo{ position: relative;}
.jingluo_linex{ display: inline-block; background: #ff5d5d; color: #fff; width: 14px; height: 14px; line-height: 14px;  text-align: center; border-radius: 50%; }
.jingluo_list .jingluo_linex{position: absolute; left: 0; top:  0; margin-top: -18px; margin-left: -10px;   display: block !important; }
.jingluo_right{ text-align: left; position: absolute; right: 30px; top: 30px;}
.jingluo_left{ max-width:300px; text-align: left; position: absolute; left: 30px; top: 30px;}
/* .jingluo_list ul:hover .jingluo_line{ display: none !important;} */
.jingluo_left input{ display: inline-block;}
.jingluo_left .checkbox_style i{ margin-right: 5px;}
.jingluo_right .fx__left_fl{ margin-left: 0;}
.jingluo_right  p{ padding: 0 0 10px 10px;}
.jingluo_right,.jingluo_left{background: #fff; -moz-box-shadow: 0 0 10px rgba(0,0,0,.1); padding: 20px;
    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    border-radius: 9px;}
.jingluo .color_lv{ color: #54bf89;}
.bg_wulou{ background: #22D3C7;}
.jingluo .color_lv{ color: #00b153;}
.jingluo .bg_lvse{ background: #00b153;}
/* .color_wulou  .xian_i:after,.jingluo_list li.color_wulou  .xian_i{ } */
.zfx .xian_i,.zfx .xian_i:after{border-radius: 0 !important;}
.jingluo_right .fx__left_fl i.fx_ib:not(.bg_wulou) { border-radius: 50%;}
.bg_hongse_l{ background-color: #ff5d5d;}
@media screen and (max-device-width: 1024px){
    .jingluo_right p{ display: inline-block;}
    .jingluo_right p::after{ content: ":";}
    .jingluo_right {background: none; -moz-box-shadow: 0 0 10px rgba(0,0,0,0); pointer-events:none;-webkit-box-shadow: 0 0 10px rgb(0 0 0 / 0); box-shadow: 0 0 10px rgb(0 0 0 / 0); left: 0; right: 0; top:  0;  padding:20px 10px;}
}

.jingluo_beimian.jingluo{ overflow: hidden;}
.jingluo_beimian .jingluo_img,.jingluo_img.jingluo_beimian{ position: relative;}
     .jingluo_beimian .jingluo_img,.jingluo_img.jingluo_beimian{ background: none;}
     .jingluo_beimian .jingluo_list{position: absolute; top: 0; left: 0; }
       .jingluo_img > img { height: 100%; object-fit: cover;}
      .jingluo_beimian .jingluo_in{ display: block; margin: 30px auto; }
      .img_fanmian{ transition: 0.6s; transform-style: preserve-3d;transform:rotateY(180deg);-webkit-transform:rotateY(180deg); }
      @media screen and (max-device-width: 1024px){
      .jingluo_beimian{ height: auto; padding:80px 0 40px 0; }
    }

.tag_list{ padding-bottom: 10px;}
.tag_list::after{ content: ""; display: block; height: 1px; width: 100%; clear: both; display: block;}
.tag_list a{ display: inline-block; border:2px solid #e8e8e8; border-radius: 18px; padding: 0 10px 0 10px; margin-right: 5px; line-height: 28px;}
.tag_list a.this{ color: crimson;border-color:crimson;}



.iiibox{ position: fixed; display: flex; top: 0 !important; bottom: 0; left: 0 !important; right: 0; flex-direction: column; margin: auto !important; justify-content: center; height: auto !important;}
.ibox-title{ margin-top: auto; }
.ibox-content{  margin-bottom: auto !important; height: auto !important;  }

.no_click{ pointer-events:none; }
.no_click,.no_click *{ color: #e7e7e7 !important;}
.no_click .jingluo_linex{ background-color: #e7e7e7; color: #fff !important;}
.tag_list .bj_table_gj  a,.tag_list .bj_table_gj  button{ margin-bottom: 0;}
.tag_list .bj_table_gj{ padding: 0;}

@media screen and (max-device-width: 1024px){
    .tag_list +  .table_fiex td:nth-of-type(1),.tag_list +  .table_fiex th:nth-of-type(1), .tag_list +  .table_fiex td:nth-of-type(2),.tag_list +  .table_fiex th:nth-of-type(2){  width: 50px; }
    .tag_list +  .table_fiex td:nth-of-type(3),.tag_list +  .table_fiex th:nth-of-type(3){  width: 80px; }
    .tag_list +  .table_fiex td:nth-last-of-type(1), .tag_list +  .table_fiex th:nth-last-of-type(1){ width: 50px; }
.tag_list +  .table_fiex td:nth-last-of-type(3),.tag_list +  .table_fiex th:nth-last-of-type(3){ padding-right: 50px !important; }
.tag_list +  .table_fiex td:nth-last-of-type(2),.tag_list +  .table_fiex th:nth-last-of-type(2){ display: none; }
.time_input_content{ padding-bottom: 0;}
.tag_list{ padding: 10px;}
    }

.table_content tr td.bj_checkbox, .table_content tr th.bj_checkbox{ text-align:center;min-width: auto; padding-left:0 !important;padding-right:0 !important; width: 30px !important;}




   .cy_xuexi  .gwcjt____new{ left: calc(25% - 1px);}
   .gwcjt____newk .cy_xuexi  .gwcjt____new,.gwcjt____newk2 .cy_xuexi  .gwcjt____new{ left:0;}
   .gwcjt____newk .cy_xuexi  .cy_videokr,.gwcjt____newk2 .cy_xuexi  .cy_videokr {     margin-left:18px ; width: 100%;}  
   .gwcjt____newk .cy_xuexi  .cy_videokl,.gwcjt____newk2 .cy_xuexi .cy_videokl{ margin-left: -25%;}
    .gwcjt____newk .cy_xuexi  .gwcjt____new i.iconp_prv{ display:none ;}
    .gwcjt____newk .cy_xuexi  .gwcjt____new i.iconp_next{ display: block;}
    .gwcjt____newk  .yx_bottom{ left: 0;}
    .gwcjt____new{ transition:none}
    @media screen and (max-device-width: 1024px){
        .cy_xuexi  .gwcjt____new{ display: none;}
    }


    .pdf_frame{  width: 100%; height: calc(100vh - 200px); position: relative; padding: 0 40px; text-align: center;}
    .pdf_frame iframe{ width: 100%; height: 100%;   margin: 0 auto; }
    @media screen and (max-device-width: 767.9px){
        .pdf_frame{  padding: 0 0;}  
    }

    .ishaixuan_kk{   padding: 0 0 0 0; line-height: normal;}
.ishaixuan_kk label{ min-width: 60px; border-radius: 3px; text-align: center; border: 1px solid #e7e7e7; padding:4px 0; }
.ishaixuan_kk input:checked + span::before{content: "\e78f"; font-family: "iconfont";font-size: 12px;}


.li_gwc_sq .iconrenwupinglun{ font-size: 12px; position: relative; display: inline-block; }
.li_gwc_sq  em{ font-style: normal;}
.li_gwc_sq .iconrenwupinglun:before{ font-size:21px;vertical-align: middle;}
.li_gwc_sq .iconrenwupinglun .icontopnav_3{ position: absolute; right: -3px; top: -7px;}
.li_gwc_sq .iconrenwupinglun .icontopnav_3::before{ font-size: 14px; color:var(--wuloulan) ; background-color: #fff; border-radius: 50%;  }
.li_gwc_sq  .xila_t,li.li_gwc_sq.this_hover{ background: var(--wuloulan);}
li.li_gwc_sq.this_hover > span{ color: #fff;}
li.li_gwc_sq.this_hover .iconrenwupinglun .icontopnav_3::before{ color: #fff; background: var(--wuloulan)}
.li_gwc_sq .xila_k{ padding-bottom: 15px;}



.jc_kkx_1{ margin: 0 auto;}
.jc_kkx_1 .b_line { padding-bottom: 10px; margin-bottom: 20px;}
body:not(.body_jc_kkx) .jc_kkx_3{ display: none;}
body:not(.body_jc_kkx2) .jc_kkx_4{ display: none;}
.jc_kkx_4 .btn{ margin: 10px 5px;}
.znja_list_yjkk{ display: flex;}
.jc_kkx_3{ width: 70%; margin: 0 20px;}
.znja_body .nav li a i.iconur_sx_{ font-size:18px;}
@media screen and (max-device-width: 767.9px){
    .jc_kkx_1{ margin: 0  ;}
.znja_list_yjkk{margin-bottom: 180px;}
.body_jc_kkx .jc_kkx_1{ display: none;}
.jc_kkx_4{ background-color: #fff; padding: 10px; position: fixed; display: flex; left: 0; right: 0; justify-content: center; bottom: 70px;}
.jc_kkx_2{ display: none;}
.jc_kkx_3{ width: 100%; margin: 0;}
.znja_body .nav li a i.iconur_sx_{ font-size: 22px;}
}
.kt_login  .custom-checkbox{ text-align: left;}
.kt_login  .custom-checkbox input{ display: none;}
.kt_login  .custom-checkbox label{ position: relative;}
.kt_login  .custom-checkbox label::before{ width: 18px; height: 18px;border: 1px solid #e7eaec; content: ""; display: inline-block; background: #fff; vertical-align: middle; position: relative; top: -2px; margin-right: 3px; border-radius: 2px;}
.kt_login  .custom-checkbox input:checked ~ label::after{ position: absolute; left: 4px; top: 50%; content: "\e78f"; font-family: "iconfont"; color: #4170d0; font-size: 9px; line-height: 18px; margin-top: -10px;}
.tishikuangx__{pointer-events:none;}

.icon_shigong{ width: 30%; position: absolute; bottom:10%; background: url(../img/shigong.svg); left: 35%; background-size: cover;}
.icon_shigong::after{ display: block; content: ""; position: relative; padding-top: 100%;}

 .sb_list .icon_shigong{    z-index: 10;}


 /* 作业 */
 .zuoye___l .bj_table th:last-child, .zuoye___l .bj_table td:last-child:not(.pc){ text-align: left;}
  .zhujuan_zj_new_ .gwc_nav_left{ width: 200px;}
  .zhujuan_zj_new_:not(.gwc_nav_left_icon_w) .gwc_nav_left_icon{left: 359px;}
  .zhujuan_zj_new_ .item_form {
    width: calc(100% - 180px);
    margin-left: 180px;
}
  .zuoye___l{ position: fixed; background: #fff; width: 200px;float: left;  height: calc(100vh - 100px); overflow: auto; border-radius: 12px ;}
  .zuoye__r{ width: calc(100% - 205px); float: right;}
  .danxuank2__new_l label {width: calc(100% - 20px); margin-bottom: 12px; display: block; clear: both;}
   .danxuank2__new_l label span{ width: 100%; float: left; display: flex;  align-items: center; justify-content:space-between; }
   .danxuank2__new_l  span .rrrnum{ background:#ccc ; color: #fff; border-radius: 8px; padding: 0 2px;  font-style: normal; line-height: 18px; font-size: 11px;}
   .danxuank2 input[type="radio"]:checked ~ span .rrrnum, .danxuank2 input[type="checkbox"]:checked ~ span .rrrnum { background:#fc9754 ; }
   
   .zhujuan_zj_new_.gwc_nav_left_icon_w .panel-heading, .zhujuan_zj_new_.gwc_nav_left_icon_w .panel-body,.zhujuan_zj_new_.gwc_nav_left_icon_w .panel-footer{ width: 100%;}

   @media screen and (max-device-width: 1024px){
   .zuoye___l{ width: 100%; height:auto}
   .zuoye___l tbody{ display: block; overflow-x: auto;white-space:nowrap;
}
   .zuoye___l tbody tr{ display: inline-block;  
}
   .zuoye___l .bj_checkbox{ display: none !important;}
    .zuoye__r { width: 100%;}
    .zuoye__r .panel-body{ overflow-x: auto;}
    .zhujuan_zj_new_ .item_form { width: 100%; margin-left: 0;}
    .zuoye___l{ position: relative; border-radius: 0;  padding-bottom: 15px;}
  }

  .dangan_biaodan .fanshu_table tbody th:nth-of-type(1){width: 60px;}
  .dangan_biaodan .fanshu_table td:nth-last-of-type(1){width: 30px;}
  /* .dangan_biaodan .fanshu_table .btn-success{ max-width: 30px;} */
.dangan_biaodan  { max-width: 1200px; margin: 0 auto;}
.city-picker-dropdown{ max-width: 500px;}
   .dangan_biaodan_r .fanshu_table2{ margin-top: 20px;}
                .dangan_biaodan_r{ float: right; width: 300px;}
             .dangan_biaodan_r +  .dangan_biaodan_l { width: calc(100% - 320px);  border-right: 1px solid #e8e8e8;}
       .dangan_biaodan table{ width: 100%;}
       .dangan_biaodan th, .dangan_biaodan table td{ text-align: left; padding: 4px;vertical-align: top;}
       .dangan_biaodan_l > table > tbody > tr > th{ width:120px; text-align:right; padding-right: 10px; color: #8a8a8a; padding-top: 10px;}
       .lshibeizhu{border-top: 1px solid #e8e8e8; font-size: 21px; } .lshibeizhu th{padding: 20px 0 10px 0 !important; color: #000 !important;}
       .fanshu_table{ border: 1px solid #e8e8e8; border-radius: 4px; margin-bottom: 10px;}
       .fanshu_table tbody th{ padding-left: 10px;}
       .fanshu_table thead th{ background-color: rgba(0, 0, 0, .1); padding: 10px 0;}
       .dangan_biaodan_l .city_k .city-picker-span{ padding-top: 0;}
       .dangan_biaodan_l .danxuank2{ padding: 0;}

       .panel >.dangan_biaodan  { padding: 20px;}

       .panel >.dangan_biaodan  ~ .dd_xiadan { padding-bottom: 40px;}

       @media screen and (max-device-width: 1024px){
        .dangan_biaodan_l,.dangan_biaodan_r + .dangan_biaodan_l{  padding-right: 0; margin-right: 0; width: 100%; border: none;}
       .dangan_biaodan_r{ float: none; width: 100%;}
       .dangan_biaodan_l > table > tbody > tr > th{ text-align: left;}
       .dangan_biaodan_l > table > tbody > tr > th,.dangan_biaodan_l > table > tbody > tr > td{ display: block;}
     .dangan_biaodan_l .city_k  .title{ padding-left: 0;}
       }


       .cy_gundong_img{ display: none ;background: rgba(0, 0, 0, .5);  position: fixed; top: 0; content: ""; left: 0; bottom: 4px; right: 0; z-index: 9999; justify-content: center; align-items: center;}
      .cy_gundong_img img,.cy_gundong_img video{ max-width: 100vw; max-height: 100vh;}
      .cy_gundong_btn {  position: absolute;bottom: 10px;left: 50%;}
      .cy_gundong_btn button{background: #fff;    width: 44px; height: 44px; border-radius: 50%; line-height: 44px; border: none;}
      .cy_gundong_close::before {  content: "×"; font-size: 21px;}
      /* .cy_gundong_prv::before {  content: "<"; font-size: 21px;}
      .cy_gundong_next::before {  content: ">"; font-size: 21px;} */
     .cy_gundong_imgin{ background: #fff; border-radius: 18px;}
     .cy_gundong_imgin li{ padding: 10px 100px; border-bottom: 1px solid #e8e8e8;}
     .cy_gundong_imgin li:nth-last-of-type(1){ border: none;}
    .cy_gundong_img li.this{ color: #cccc;}
    .cy_gundong_img li:not(.this){ cursor: pointer;}



    /* 新增 */
    .n_user_r img{ width: 30px; height: 30px; border-radius: 50%; margin-right: 4px;object-fit: cover;}
    .n_user_r{ display: flex; align-items: center; height: 80px; }
    .u__id em{ font-style: normal;}
     @media screen and (min-width: 769px){
      .u__id::after{ content: ":";}
     }
   @media screen and (max-width: 768px){
    .head_fanhui {  display: flex; align-items: center; justify-content: center;}
    .n_user_r{   height: 48px; }
    .znja_body .header > a.head_fanhui{ margin-right: 0; width: 32px;}
   
    .n_user_r .span_uuu{ display: flex; flex-direction: column; line-height: normal;}
    .u__id em{ border-radius: 8px 8px 8px 0; background-color: #b8b8b8; color: #fff;  display: inline-block; padding: 1px 5px 0px 5px;   font-size: 9px;transform: scale(.7);  margin-bottom: -3px;  }
 
    .u__id em:after {
        content: "";
        display: inline-block;
        width: 0;
        height: 0;
         
        border-right: 6px solid transparent ;
        border-top: 3px solid #b8b8b8;
        position: absolute; left: 0; top: 100%;
        }


  }
  .zhanghu_newx .btn{ margin: 5px 5px 5px;}
  .zhanghu_newx{ background: #f5f5f5; padding-top: 100px; min-height: calc(100vh - 88px);}
  .zhanghu_newx .zhanghu_bangding_in {    box-shadow: 0 1px 4px rgba(0,0,0,.1);}
  .zhanghu_newx .user_face{ border: 3px solid #fff;    box-shadow: 0 1px 4px rgb(0 0 0 / 10%);}
   .zhanghu_newx .user_face,    .zhanghu_newx .user_face img{ background: #fff; width: 130px; height: 130px; border-radius: 50%; overflow: hidden;}
   .user_face{ position: relative;  margin: -70px auto 20px auto;  }
   .user_face span{ position: absolute; background: rgba(0, 0, 0, .5); bottom: 0; left: 0; right: 0; padding: 2px 0; text-align: center; color: #fff; font-size: 12px;}
   .zhanghu_newx .user_face input{ opacity: 0; top: 0;}
   .user_face input{ cursor: pointer; position: absolute; top: 0; left: 0; height: 1000px; width: 1000px;}
   .biaodan_ dl{ display: flex; padding-bottom: 10px; align-items: center;}
   .biaodan_ dl dt{ width: 30%; text-align: right; margin-right: 8px;}
   @media screen and (max-width: 768px){
   .zhanghu_newx{  min-height: calc(100vh - 48px);}
   .biaodan_ dl dt{ width:50px; text-align: left;}
   .biaodan_ dl dd ,.biaodan_ dl dd input{ width:100%; }

   }

   .li_user_login{ position: relative;}
   .n_user_r ~ a .li_user_login::before{ content: ""; top: 50%;  height: 16px; left: 0; position: absolute; border-left: 1px solid #e8e8e8; margin-top: -9px;}




   
  .xqf_xygh .i_uu_0{ background-image:url(../img/xqf_index/l_0@2x.png)}
  .xqf_xygh .i_uu_1{ background-image:url(../img/xqf_index/l_1@2x.png)}
.xqf_xygh .i_uu_2{ background-image:url(../img/xqf_index/l_2@2x.png)}
.xqf_xygh .i_uu_3{ background-image:url(../img/xqf_index/l_3@2x.png)}
.xqf_xygh .i_uu_4{ background-image:url(../img/xqf_index/l_4@2x.png)}
.xqf_xygh .i_uu_5{ background-image:url(../img/xqf_index/l_5@2x.png)}
.xqf_xygh .i_uu_6{ background-image:url(../img/xqf_index/l_6@2x.png)}
.xqf_xygh .i_uu_7{ background-image:url(../img/xqf_index/l_7@2x.png)}
.xqf_xygh .i_uu_8{ background-image:url(../img/xqf_index/l_8@2x.png)}
.xqf_xygh .i_uu_9{ background-image:url(../img/xqf_index/l_9@2x.png)}
.xqf_xygh .i_uu_10{ background-image:url(../img/xqf_index/l_10@2x.png?1)}
.xqf_xygh .i_uu_10_{ background-image:url(../img/xqf_index/l_10_@2x.png)}
.xqf_xygh .i_uu_11{ background-image:url(../img/xqf_index/l_11@2x.png)}
.xqf_xygh .i_uu_12{ background-image:url(../img/xqf_index/l_12@2x.png)}
.xqf_xygh .i_uu_13{ background-image:url(../img/xqf_index/l_13@2x.png)}
.xqf_xygh .i_uu_14{ background-image:url(../img/xqf_index/l_14@2x.png)}
.xqf_xygh .i_uu_15{ background-image:url(../img/xqf_index/l_15@2x.png)}
.xqf_xygh .i_uu_16{ background-image:url(../img/xqf_index/l_16@2x.png?1)}
 .xqf_xygh .i_uu_17{ background-image:url(../img/xqf_index/l_17@2x.png)}
 .xqf_xygh .i_uu_18{ background-image:url(../img/xqf_index/l_18@2x.png)}
 .xqf_xygh .i_uu_19{ background-image:url(../img/xqf_index/l_19@2x.png)}
 .xqf_xygh .i_uu_20{ background-image:url(../img/xqf_index/l_20@2x.png)}
 .xqf_xygh .i_uu_21{ background-image:url(../img/xqf_index/l_21@2x.png)}
 .xqf_xygh .i_uu_22{ background-image:url(../img/xqf_index/l_22@2x.png)}
 .xqf_xygh .i_uu_23{ background-image:url(../img/xqf_index/l_23@2x.png)}
 .xqf_xygh .i_uu_24{ background-image:url(../img/xqf_index/l_24@2x.png)}
 .xqf_xygh .i_uu_25{ background-image:url(../img/xqf_index/l_25@2x.png)}
 .xqf_xygh .i_uu_26{ background-image:url(../img/xqf_index/l_26@2x.png)}
 .xqf_xygh .i_uu_27{ background-image:url(../img/xqf_index/l_27@2x.png)}
 .xqf_xygh .i_uu_28{ background-image:url(../img/xqf_index/l_28@2x.png)}
 .xqf_xygh .i_uu_29{ background-image:url(../img/xqf_index/l_29@2x.png)}
 .xqf_xygh .i_uu_30{ background-image:url(../img/xqf_index/l_30@2x.png)}
 .xqf_xygh .i_uu_31{ background-image:url(../img/xqf_index/l_31@2x.png)}
 
 .xqf_xygh .i_uu_32{ background-image:url(../img/xqf_index/l_32@2x.png)}
 .xqf_xygh .i_uu_33{ background-image:url(../img/xqf_index/l_33@2x.png)}
 .xqf_xygh .i_uu_34{ background-image:url(../img/xqf_index/l_34@2x.png)}
 .xqf_xygh .i_uu_35{ background-image:url(../img/xqf_index/l_35@2x.png)}
 .xqf_xygh .i_uu_36{ background-image:url(../img/xqf_index/l_36@2x.png)}
 .xqf_xygh .i_uu_37{ background-image:url(../img/xqf_index/l_37@2x.png)}
 .xqf_xygh .i_uu_38{ background-image:url(../img/xqf_index/l_38@2x.png)}
 .xqf_xygh .i_uu_39{ background-image:url(../img/xqf_index/l_39@2x.png)}
 .xqf_xygh .i_uu_40{ background-image:url(../img/xqf_index/l_40@2x.png)}
 .xqf_xygh .i_uu_41{ background-image:url(../img/xqf_index/l_41@2x.png)}
 .xqf_xygh .i_uu_48{ background-image:url(../img/xqf_index/l_48@2x.png)}
 .xqf_xygh .i_uu_49{ background-image:url(../img/xqf_index/l_49@2x.png)}
 .xqf_xygh .i_uu_50{ background-image:url(../img/xqf_index/l_50@2x.png?1)}
 .xqf_xygh .i_uu_51{ background-image:url(../img/xqf_index/l_51@2x.png?1)}
 .xqf_xygh .i_uu_100{ background-image:url(../img/xqf_index/user_i_100@2x.png?1)}
 .xqf_xygh .i_uu_101{ background-image:url(../img/xqf_index/user_i_101@2x.png?1)}
 .xqf_xygh .i_u_18{ background-image:url(../img/xqf_index/user_i_18@2x.png)}


 .xqf_xygh .ur_nav_c .this .i_uu_0{ background-image:url(../img/xqf_index/hover/l_0@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_1{ background-image:url(../img/xqf_index/hover/l_1@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_2{ background-image:url(../img/xqf_index/hover/l_2@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_3{ background-image:url(../img/xqf_index/hover/l_3@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_4{ background-image:url(../img/xqf_index/hover/l_4@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_5{ background-image:url(../img/xqf_index/hover/l_5@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_6{ background-image:url(../img/xqf_index/hover/l_6@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_7{ background-image:url(../img/xqf_index/hover/l_7@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_8{ background-image:url(../img/xqf_index/hover/l_8@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_9{ background-image:url(../img/xqf_index/hover/l_9@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_10{ background-image:url(../img/xqf_index/hover/l_10@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_10_{ background-image:url(../img/xqf_index/hover/l_10_@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_11{ background-image:url(../img/xqf_index/hover/l_11@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_12{ background-image:url(../img/xqf_index/hover/l_12@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_13{ background-image:url(../img/xqf_index/hover/l_13@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_14{ background-image:url(../img/xqf_index/hover/l_14@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_15{ background-image:url(../img/xqf_index/hover/l_15@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_16{ background-image:url(../img/xqf_index/hover/l_16@2x.png?1?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_17{ background-image:url(../img/xqf_index/hover/l_17@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_18{ background-image:url(../img/xqf_index/hover/l_18@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_19{ background-image:url(../img/xqf_index/hover/l_19@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_20{ background-image:url(../img/xqf_index/hover/l_20@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_21{ background-image:url(../img/xqf_index/hover/l_21@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_22{ background-image:url(../img/xqf_index/hover/l_22@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_23{ background-image:url(../img/xqf_index/hover/l_23@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_24{ background-image:url(../img/xqf_index/hover/l_24@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_25{ background-image:url(../img/xqf_index/hover/l_25@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_26{ background-image:url(../img/xqf_index/hover/l_26@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_27{ background-image:url(../img/xqf_index/hover/l_27@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_28{ background-image:url(../img/xqf_index/hover/l_28@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_29{ background-image:url(../img/xqf_index/hover/l_29@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_30{ background-image:url(../img/xqf_index/hover/l_30@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_31{ background-image:url(../img/xqf_index/hover/l_31@2x.png?1)}
  
 .xqf_xygh .ur_nav_c .this .i_uu_32{ background-image:url(../img/xqf_index/hover/l_32@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_33{ background-image:url(../img/xqf_index/hover/l_33@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_34{ background-image:url(../img/xqf_index/hover/l_34@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_35{ background-image:url(../img/xqf_index/hover/l_35@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_36{ background-image:url(../img/xqf_index/hover/l_36@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_37{ background-image:url(../img/xqf_index/hover/l_37@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_38{ background-image:url(../img/xqf_index/hover/l_38@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_39{ background-image:url(../img/xqf_index/hover/l_39@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_40{ background-image:url(../img/xqf_index/hover/l_40@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_41{ background-image:url(../img/xqf_index/hover/l_41@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_48{ background-image:url(../img/xqf_index/hover/l_48@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_49{ background-image:url(../img/xqf_index/hover/l_49@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_50{ background-image:url(../img/xqf_index/hover/l_50@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_51{ background-image:url(../img/xqf_index/hover/l_51@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_100{ background-image:url(../img/xqf_index/hover/user_i_100@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_uu_101{ background-image:url(../img/xqf_index/hover/user_i_101@2x.png?1)}
 .xqf_xygh .ur_nav_c .this .i_u_18{ background-image:url(../img/xqf_index/hover/user_i_18@2x.png?1)}
  

.banji_renwu li{ padding:10px 0; cursor: pointer;}


.agent_course_learn_detail_top_form{    border: 1px solid #ccc;
    border-radius: 18px;
    margin: 10px 0;
    overflow: hidden;
    background: #f5f5f5;}
	
.agent_course_learn_detail_top_form .bj_xl_pgxl_kin{      margin: 0 ; border-bottom: 1px solid #e7e7e7;}
.agent_course_learn_detail_top_form .not_submit_student_top_click{border-radius: 28px 28px 28px 0;}
@media screen and (max-device-width: 1024.1px){
    .learn_new_div .video-course-intro { width: 50%; float: left;}
}
.fanshu_table2 th {
    white-space: nowrap;
}

.fanshu_table2 td,  .fanshu_table2  th,  .fanshu_table td,  .fanshu_table  th { vertical-align: middle;}

.fanshu_table thead th:nth-of-type(1) {
    text-align: center;
}

.fanshu_table th:nth-of-type(1) input {
    width: 40px;
    text-align: center;
}

.noborder {
    border: none;
}

.fanshu_table2 {
    border: 1px solid var(--wuloulan);
    padding: 20px 30px 20px 10px;
}
.fanshu_table2 thead th{ color: var(--wuloulan);}
.fanshu_table2 th{ padding-left: 20px;}


.ibox .ibox-title { display: flex; justify-content: space-between;}
.alert_t_gg{ max-height: 40px; max-width: 500px; margin:-12px auto -12px 20px; object-fit:cover}
.if_divx{ margin-right: 0;}
.if_divx .iiibox-title>i:nth-of-type(1){ margin-left: auto; margin-right: 0;}
@media screen and (max-device-width: 768px){
.alert_t_gg{ position: fixed; margin-top: -58px; left: -20px;   height: auto;  width: 100vw;}
/* .iopen_showvideo */
.iopen_showvideo .alert_t_gg{ bottom: 0;  margin-top: 0; margin-bottom: 0;}
}

.newx_shaixuank ul li{ background-color: #fff;}
li>div.custom_select_text {display: flex;}

.custom_select_input {width: 100%;border: none;background: none;}

.custom_select_colose {width: 40px;text-align: center;font-size: 24px;cursor: pointer;
display: none;}
 .nolist_jg  {    float: right;
    min-width: 200px; text-align: center;
    max-width: 296px; padding:20px 0;
    background-color: #fff;    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    border-radius: 5px;}                                                        
.nolist_jg i{   display:  block;  clear: both; height: 80px; width: 80px; background:#f0f0f0 url(../img/nolist.svg?1) no-repeat center;  background-size: 90%; margin: 0 auto 8px auto;border-radius: 50%; }

.btn_ai::before{ width: 20px; height: 20px; background: url(../img/cy/ai.svg) no-repeat center ; content: ""; display: inline-block; vertical-align: middle;   }

.iopen .znzt_fd_ewm{  bottom:60px;}
.iopen .iconewm{ z-index: 10001;}
.iopen .gzh_fdk_zj .gzh_fdk{ z-index: 10003;}
.iopen .gzh_fdk_br{ z-index: 10002;}
@media screen and (min-device-width: 1024px){
    .iopen  .znzt_fd_ewm{    position: fixed;
        right: calc(50% + 5px);
        width: 200px;
        bottom: 10px;
        border-radius: 28px;
        line-height: 18px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0 10px;}
        .iopen   .btn_zhenti_submit_r {
            right:  auto !important;
            left: calc(50% + 5px) !important;
            width: auto !important;
        }
}

.duidaan_k{   padding: 20px 0;}
.tijiao_r{ text-align:right; padding:0 40px 40px 40px}
.tag_edit_bg__new{width:calc(100% ); border:none;  margin:0}
.tag_edit_bg__new td{ vertical-align:top !important}
.tag_edit_bg__new .danxuank2 { width:120px}
.tag_edit_bg__new .danxuank2 label span{ padding: 0 10px; min-width:auto}
.tag_edit_bg__new .danxuank2 label{ margin-right:0; min-width: auto;line-height:24px;height:24px;}

.ct_img__list{ text-align: right; padding: 0 35px 35px 0;}
.ct_img__list ul{ display: flex; padding:10px 30px}
.ct_img__list li{ max-width:500px; }
.ct_img__list li{ padding: 5px;  }

.catalogue_not_link{ color: var(--wuloulan); font-weight: bold; font-size: 16px;}
.btn_fangzheng{ background: #e2edf5; color: #35526f; border: 1px solid #2581db;}
.btn_fangzheng:hover{ background: #35526f;}
.btn_fangzheng.this{ background: #0066ff;}
.btn_fangzheng:hover,.btn_fangzheng.this{color: #fff; border: 1px solid #2581db;}
.btn_fangzheng::before{ border-radius: 4px; content: ""; width:20px; height: 20px; display: inline-block; vertical-align: middle; position: relative; top: -2px; margin:-4px 2px -4px 0 ; background:#2b4bd4 url(../img/user/fangzheng.gif) no-repeat; background-size: 100% 100%;}
.btn_fangzheng:not(.this)::before{ background-color:#0078ff }

.btn_fanhui{ padding-top: 15px; padding-left: 10px; font-size: 12px;}
.btn_fanhui a{border-radius:0 6px 6px 0;border: 1px solid #ccc; padding: 4px 10px 4px 5px;  border-left: none; position: relative; color: #a0a0a0; display: inline-block;}
.btn_fanhui a::before{ width:19px; height: 19px;border: 1px solid #ccc; border-right: none; border-top: none;transform:rotate(45deg);
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg); content: ""; position: absolute; left: -10px; top:3px; border-radius: 0 0 0 4px;}


.cuoti__k{ background: #fff; border-radius: 8px; height: calc(100vh - 100px); display: flex; flex-direction: column; margin-bottom: -80px;}
.cuoti__k_c{ height: 100%;  display: flex; overflow: hidden;}
.cuoti__k_c > div{ height: 100%;overflow-y: auto;}
.cuoti__k_left{ width: 50%; padding: 0 15px;}
.cuoti__k_right{ width: 50%; padding: 0 15px; text-align: center;border-left: 1px solid #e7e7e7; margin-left: 10px;}
.cuoti__k_b{ margin-bottom: 0;}
.cuoti__k_b .tijiao_r{ padding: 15px;}
.cuoti__k .operation_check_input2w{ padding: 0 15px;}
.xianshi__top{vertical-align: top; padding: 10px 10px 0 0; display: inline-block;}

.heading_t_t1{font-size: 14px; margin-bottom: -2px;}
.heading_t_t2{font-size: .72rem; margin-top: -2px;  color:#E74C3C}
.heading_t_tw{ margin-top: -5px; margin-bottom: -3px;}
.heading_t_t1 span{ padding-right:8px;}
.heading_t_t2 span{ padding-right: 5px;}
.heading_t_t1 span:empty,.heading_t_t2 span:empty{ display: none;}
.heading_t_t1 span::after{border-left: 1px solid rgba(0, 0, 0, .3); content: ""; width: 0; height: 11px; position: relative;  top: 0; border-right: 1px solid rgba(225, 225, 225, .4);   display: inline-block; margin-left: 10px;}
.heading_t_t2 span::after{ content: ""; width: 0; height: 11px; position: relative; opacity: .6; top: 1px; border-right: 1px solid rgba(225, 225, 225, .4); border-left: 1px solid;  display: inline-block; margin-left: 10px;transform:rotate(35deg);}
.heading_t_t1 span:nth-last-of-type(1)::after, .heading_t_t2 span:nth-last-of-type(1)::after{ display: none;}
.heading_t_t2 .rating a::after{ font-size: .9rem; margin-bottom: -2px;}
.heading_t_r{word-break:break-all; font-size: .72rem; text-align: right; line-height: 14px;}
.panel-info>.panel-heading .heading_t_t2{  color:#f2ddb1}
.panel-info>.panel-heading  .heading_t_t1 span::after{border-left: 1px solid rgba(120, 76, 0, 0.3);border-right: 1px solid rgba(225, 225, 225, .2);opacity: 1;}


.slwt_listx {   text-align: left;    padding-left: 20px;      }
.slwt_listx a {       padding: 10px 0;  display: block;   font-size: 12px; }
.slwt_listx a:after {       content: "\e7a2";  font-family: iconfont; position: absolute;    top: 50%;   margin-top: -12px;   margin-right: -10px;  right: 16px;color: #ccc;    }
.slwt_listx li:nth-last-of-type(1)::after{ display: none;}
.a_titile2{ padding-left: 20px ; display: flex; align-items: center; justify-content: space-between; padding-bottom: 10px;}
.a_titile2 h3{ font-size: 18px; margin: 0; font-weight: bold;}

.moshiqiehuan_list{ padding: 10px 5px;}
.moshiqiehuan_list > div{ display: inline-block; background-color: #fff; border-radius:18px;}  
.moshiqiehuan_list  span{ padding:5px 10px; display: inline-block; border-radius: 18px; cursor: pointer;}
.moshiqiehuan_list  span.this{ background: var(--wuloulan); color: #fff;}
.moshiqiehuan_list span i{ display: inline-block; font-style: normal; background-color: #fff; color:  var(--wuloulan);border-radius: 18px; padding: 0 5px; margin-left: 5px;font-size: 11px;}

.caozuojilu_list{ display:inline-block; height:28px; vertical-align: middle;}
.caozuojilu_list td,.caozuojilu_list th{ padding: 5px 8px;}
.caozuojilu_list::after{content: "\e9dd"; font-family: iconfont; position: absolute;  top: 6px; font-size: 11px;}
.caozuojilu_list:hover::after{content: "";  }
.caozuojilu_list > div{ float:left;  }
.caozuojilu_list > div > div{ overflow: hidden; height: 28px; z-index: 100; position: relative; top:0;}
.caozuojilu_list thead{ display: none;}
.caozuojilu_list .czjl__t{ margin-top: 6px; padding-left: 5px; opacity: .5;}
.caozuojilu_list:hover thead{display: table-header-group; background-color: #f5f5f5;  }
 
.caozuojilu_list > div > div{ border:1px solid transparent; }
.caozuojilu_list:hover > div > div{ border-radius: 4px; border:1px solid #ccc; height: auto;margin-top: -28px; max-height: 200px;
    overflow-y: auto; height: auto;}
.caozuojilu_list:hover table{ background-color: #fff;}
.caozuojilu_list tr:hover td{ background: var(--wuloulan); color: #fff;}
/* .caozuojilu_list:hover .czjl__span{ display: none;} */
.caozuojilu_list div::-webkit-scrollbar{border-radius:10px;width:8px;background:#f3f3f3;}
.caozuojilu_list div::-webkit-scrollbar-track{border-radius:10px;background-color:#f3f3f3;}
.caozuojilu_list div::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1;}

[data-type="roll"] [data-no="no"] ~ i:after{ content: "未做" !important; display: inline-block !important; width: auto !important; left: 2px;}


.tag_edit_bg__new tr td:nth-last-of-type(1){text-align: right;}
.bjgl_table_cy_2 .select_shaixuan{width: 380px;  height: 36px;   border: 1px solid #e7eaec;
box-shadow: inset 0 1px 1px rgba(0,0,0,0);  border-radius: 0; padding-left: 10px;}
.bjgl_table_cy_2  .select_shaixuan > ul > li{ width: 100%;}

.pingjia_ki .iiibox{ position: relative;}
.pingjia_ki .ibox .ibox-title:before{display: none;}


body [data-edit]:empty{ display: inline-block !important;border: 1px solid #000 !important; background-color: #fff !important }
    [data-edit]{ min-width: 40px; display: inline-block;}
    [data-edit]:hover,.editing{ background-color: #fff; position: relative; color: #000;}
    [data-edit]:hover::before,.editing::before{ position: absolute; border: 1px solid #000; top: 0; left: 0; right: 0; bottom: 0; content: "";pointer-events:none; }


    .cy_mulu_c_px li{font-size: 14px; display: flex; align-items: center;  padding: 5px 0 5px 5px; margin: 5px 0;}
    .cy_mulu_c_px li::after{ background: #ccc; bottom: -5px;  }
 .cy_mulu_c_px{ overflow-y: auto; margin-bottom: 10px;}
 .cy_mulu_c_px::-webkit-scrollbar{border-radius:10px;width:6px;background:#fff;}
 .cy_mulu_c_px::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;}
 .cy_mulu_c_px::-webkit-scrollbar-thumb{border-radius:10px;background:#ccc;}
   .cy_mulu_c_px  .nr__2{ margin-left: auto; margin-right: 0;}
    .cy_mulu_c_px .icon__a{ width:20px ; min-width:20px ; height: 14px;  position: relative; top: -1px; margin-right: 3px;}
    .cy_mulu_c_px .icon__a1{background: url(../img/cy__new/aplay.svg) no-repeat center; background-size: auto  14px; }
   .cy_mulu_c_px  .icon__a2{background: url(../img/cy__new/aedit.svg) no-repeat center; background-size: auto  14px; }
   .cy_mulu_c_px  .icon__b{background: url(../img/cy__new/item_this.svg) no-repeat center; background-size: auto  28px; content: ""; width: 28px; min-width: 28px; height: 28px; display:  inline-block; vertical-align: middle; margin-left: 5px;}
    .cy_mulu_c_px .nr__2i{ display: inline-block;vertical-align: middle;}
    .cy_mulu_c_px .nr__2{ display: flex; align-items: center;}
    .cy_mulu_c_px .nr__1{ text-align: left;}
 
    .cy_mulu_c_px li.ok .icon__b{background: url(../img/cy__new/item.svg) no-repeat  0 center; background-size: auto  28px;}
      .cy_mulu_c_px li.this { background: linear-gradient(90deg, #FFEACE 0%, rgba(255,224,182,0) 100%);border-radius: 8px; color: var(--wuloulan);}
      .cy_mulu_c_px li.this .icon__a1{ background-image:url(../img/cy__new/aplay_this.svg) ; }
      .cy_mulu_c_px li.this .icon__a2{ background-image:url(../img/cy__new/edit_this.svg) ; }
      .cy_mulu_c_px h2{ text-align: left;font-size: 18px; padding: 20px 0 5px 0;color: var(--wuloulan)}