/*分页样式*/
.page>ul>li>span {
  display: block;
  width: 30px;
  height: 30px;
  background: rgba(240, 242, 245, 1);
  border-radius: 2px;
  font-size: 14px;
  font-family: Verdana;
  color: rgba(96, 98, 102, 1);
  line-height: 30px;
  text-align: center;
  margin-right: 10px;
}

.page>ul>.active>span {
  background: #FBD548;
  color: rgba(0, 0, 0, 1);
}

 /*下载数量*/
.down_bottom>div>span.download_count{
    color:rgba(0, 0, 0, 1);
}

/*试卷详情*/
.down_bottom>div>span.download_count{
    color:rgba(0, 0, 0, 1);
}

.upload_paper{
    cursor: pointer;
}

.span_tit{
    width:478px;
}

.empty_show{
    display: flex;
    height: 370px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.empty_show>div{
    color: #999999;
    font-size:14px;
    font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:20px;
}

.empty_show a{
    color: #3957A6;
    font-weight: bold;
    margin:0px 5px;
}

.jx_top_1{
    display: flex;
    justify-content: space-between;
    align-items: center;
  
}

.school_sear .top_form,.school_sear .top_form input{
    background:rgba(255,255,255,1);
}

.school_sear .top_form input{
    
}

.detail_page{
    margin:40px auto 0;
}




#search_empty{
    display: none;
   
}

.empty_main{
     width:300px;
    height: 357px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.empty_main>div{
    height: 300px;
    width:300px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center; 
}
#search_empty img{
    width:190px;
    height: 183px;
}
.empty_fast_title{
    width:251px;
    font-size:17px;
    font-family:AlibabaPuHuiTi-Bold,AlibabaPuHuiTi;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:26px;
    word-break:break-all;
    text-align: center;

}
.empty_btn{
    width:236px;
    height:40px;
    background:linear-gradient(135deg,rgba(253,236,126,1) 0%,rgba(251,213,72,1) 100%);
    border-radius:20px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.body_r .select_sch{
    margin-left:0px;
    height: 40px;
}

.down_sear{
      margin-left: 0px;
}

.sear_title{

    font-size:16px;
    font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:25px;
}
.sear_empty{
    display: flex;
    flex-direction: column;
    height: 220px;
    justify-content: space-between;
    padding-bottom: 50px;
    border-bottom: 1px solid rgba(238,238,238,1);
}

.empty_title{
/*    width:473px;
    height:33px;*/
    font-size:24px;
    font-family:AlibabaPuHuiTi-Bold,AlibabaPuHuiTi;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:33px;
}

.empty_title span{
    color:#FF4C4D;
}
.empty_suggest{
    width:180px;
    height:85px;
    font-size:18px;
    font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:30px;

}
.empty_course{
    display: flex; 
    flex-wrap:wrap; 
    cursor: pointer;
}

.empty_course>a{
    height:25px;
    font-size:18px;
    font-family:AlibabaPuHuiTi-Medium,AlibabaPuHuiTi;
    font-weight:500;
    color:rgba(57,87,166,1);
    line-height:25px;
    margin-right: 36px;

}

.empty_tit{

    font-size:18px;
    font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:25px;
    margin-top:20px;
    margin-bottom: 20px;
}
.empty_more{
    width:299px;
    margin:40px auto 0px;
}
.empty_more a{
    display: inline-block;
    width:299px;
   height:40px;
   background:linear-gradient(135deg,rgba(253,236,126,1) 0%,rgba(251,213,72,1) 100%);
   border-radius:19px;
   text-align: center;
   line-height: 40px;
}

.hide{
    display: none;
}

.order_box{
    min-height: 370px;
}

.intergal_tit{
    display: flex;
    justify-content: space-between;
}
.intergal_tit .jf_rule{
    font-size:16px;
    font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
    font-weight:400;
    color:rgba(57,87,166,1);
    cursor: pointer;
}

#jf_rule{
    width:640px;
    height: 500px;
    padding:50px 30px;
}

.coll_empty{
    display: flex;
    height: 300px;
    justify-content: center;
    align-items: center; 
    flex-direction: column;
}

.coll_empty div{
      font-size:14px;
      font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
      font-weight:400;
      color:rgba(153,153,153,1);
      line-height:20px;
   }

.layer_prompt{
    width:260px;
    height: 105px;
    padding:20px;
}
.layer_prompt div{
    margin-top: 25px;
    height: 83px;
    font-size:20px;
    font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
    font-weight:400;
    color:rgba(102,102,102,1);
    text-align: center;
    line-height: 40px;
   
}
.layer_prompt div span{
    color: #FF4C4D;
}

body .layui-layer-btn-c .layui-layer-btn1{
    width:80px;
    height:40px;
    background:linear-gradient(135deg,rgba(253,236,126,1) 0%,rgba(251,213,72,1) 100%);
    border-radius:20px;
    line-height: 40px;
    border:none;
    font-size:16px;
    font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
    font-weight:400;
    color:rgba(51,51,51,1);
}
body .layui-layer-btn-c .layui-layer-btn0{
    width:80px;
    height:40px;
    background:rgba(240,240,240,1);
    border-radius:20px;
    line-height: 40px;
    border:none;
    font-size:16px;
    font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
    font-weight:400;
    color:rgba(51,51,51,1);
}

.course_more{
    /*display: none;*/
    margin-left: 42px;
    /*width:880px;*/
    margin-right: 30px;
    word-wrap:break-word; 
    display: flex;
    flex-wrap:wrap; 
    
  
}

.dwon_tab .course_more a {
    font-size: 16px;
    font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 61px;
    margin-right: 40px;
}

.dwon_tab .show_hide{
    display:none;
}

.course_more_btn{
    width:65px;
    height:30px;
    background:rgba(255,255,255,1);
    border-radius:15px;
    border:1px solid rgba(238,238,238,1);
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}

.course_more_btn img{
    width:9px;
    height: 8px;
    margin-left: 2px;
    
}

.course_list{
    width:75%;
    position: relative;
    
}

.course_down_tab{
    display: flex;
    align-items: flex-start;
    position: relative;
}

.course_list_more{
    height: 63px;
    overflow: hidden;
    
}

.course_more_d{
    height: 61px;
    line-height: 61px;
    display: flex;
    align-items: center;
}

/*个人中心-头像修改*/
 .set_btn_avatar{
        cursor: pointer;
        font-size: 14px;
        font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
        font-weight: 400;
        color: rgba(57, 87, 166, 1);
        line-height: 20px;
        margin-left: 46px;
     }
     
     #pic{
         width:280px;
      
     }
     #img8{
         width:120px;
         border-radius: 50%;
     }
     .avatar_img{
         width:80px;
         border-radius: 50%;
         margin-left: 46px;
     }
     .rotate{
         margin:0 auto;
         text-align: center;
     }
     
     .rotate_btn{
        font-size:14px;
        font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
        font-weight:400;
        color:rgba(187,187,187,1);
        cursor: pointer;
     }
     .rotate_title{
         padding-bottom: 10px;
       border-bottom: 1px solid rgba(234,234,234,1)  
     }
     
     .upload_avatar{
         width:280px;
     }
     
    .upload_avatar>div{
        width:56px;
        height:20px;
        font-size:14px;
        font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
        font-weight:400;
        color:rgba(212,112,23,1);
        line-height:20px;
     }
     #avatar_layer{
         padding:30px 30px 20px 30px;
     }
     
     .upload_avatar_btn{
         display: flex;
         justify-content: center;
         padding-top: 20px;
         border-top: 1px solid rgba(234,234,234,1);
         
     }
     .upload_avatar_btn>.avatar_btn{
        width:120px;
        height:36px;
        background:linear-gradient(135deg,rgba(253,236,126,1) 0%,rgba(251,213,72,1) 100%);
        border-radius:4px;
        text-align: center;
        line-height: 36px;
        cursor: pointer;
     }
     .upload_avatar_btn>.cancel{
        width:120px;
        height:36px;
        background:rgba(255,255,255,1);
        border-radius:4px;
        border:1px solid rgba(187,187,187,1);
        text-align: center;
        line-height: 36px;
        cursor: pointer;
        
     }
     
     /*更换头像*/
      .rotate .cropper-canvas{
        border-radius:50%; 
     }
     
     .ecode_sub{
         cursor: pointer;
     }
     .body_bottom_det{
         display: flex;
         flex-wrap:wrap; 
     }
     
     .body_bottom_det div{
         width:190px;
         height: 36px;
     }
     
     .body_bottom_det a{
         display: block;
         padding:0px 15px 8px;
         color: #9B9B9B;
         font-size: 12px;
         width:90%;
         overflow:hidden;  
        text-overflow:ellipsis;  
        white-space:nowrap;
     }
     
     .foot_nav{
         padding:20px 40px;
          display: flex;
         flex-wrap:wrap; 
         justify-content: center;
     }
     
      .foot_nav a{
        padding:7px 12px;
        font-size: 14px;
        font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
        font-weight: 400;
        color: rgba(255, 255, 255, 1);
     }
    .body_bottom_det a:hover{
        color:#3957A6;
     }
     
     .school_grade{
         font-size: 16px;
         background: rgba(248,248,248,1);
         padding-top: 16px;
         padding-top: 16px;
         margin-left: 20px;
     }
     
     .d_c_list_1{
         display: flex;
         flex-direction: column;
     }
     
     .down_time_1{
         padding-top:10px;
         border-top:1px solid rgba(240,240,240,1);
         display: flex;
         justify-content: space-between;
         
         
     }
     .down_time_1>span{

        font-size:13px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(153,153,153,1);
        line-height:30px;
     }
     
     
     .d_c_list_1 .opt_down{
        display: flex;
        justify-content:flex-end;  
        margin-top:12px;
     }
     .d_c_list_1 .opt_down .text_fun{
         margin-right: 60px;
         display:flex;
         width:200px; 
     }
     
     .down_time_1 .text_fun{
         width:200px;
     }
     
     .down_time_1 .text_fun a{
            width:96px;
            height:32px;
            background:rgba(255,255,255,1);
            display:block;
            border-radius:21px;
            border:1px solid rgba(230,230,230,1);
            line-height: 32px;
     }
     .d_c_list_1 .opt_down a{
        width:96px;
        height:32px;
        background:rgba(255,255,255,1);
        display:block;
        border-radius:21px;
        border:1px solid rgba(230,230,230,1);
        line-height: 32px;
     }
     
     .down_time_1 .text_fun  .open_btn{
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(51,51,51,1);
        background:linear-gradient(135deg,rgba(255,236,78,1) 0%,rgba(255,212,38,1) 100%);
        border:none;
     }
     
     .down_body_1 {
        width: 990px;
        height: 180px;
        background: rgba(255, 255, 255, 1);
        padding: 20px 30px 40px;
        box-sizing: border-box;
     }
     .down_body_links{
         height: 80px;
         
     }
     
     .d_c_list_upload{
           padding-bottom: 20px;
           border-bottom: 1px solid #eee;
     }
     
     .down_body_2{
         height: 160px;
     }
     
     .paper_empty{
         display: flex;
         height: 50px;
         justify-content: center;
         align-items: center;
        font-size:14px;
        font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
        font-weight:400;
        color:rgba(204,204,204,1);
       
     }
     
     /*试卷预览提示框*/
     
     #pdf_prompt .cont{
        display:flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        font-size:20px;
        font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
        font-weight:400;
        color:rgba(51,51,51,1);
        height: 125px;
        
     }
     #pdf_prompt .cont>div{
         width:120px;
        height:40px;
        background:linear-gradient(135deg,rgba(253,236,126,1) 0%,rgba(251,213,72,1) 100%);
        border-radius:20px;
        font-size:16px;
        font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
        font-weight:400;
        color:rgba(51,51,51,1);
        line-height:40px;
        cursor: pointer;
     }
     
    /*学校课程与活动*/
     
     .span_box_1{
         flex-wrap: wrap;
         width:85%;
     }
     
     .course_o{
         height: 70px;
         overflow:hidden;
     }
     
     .span_box .more{
         height: 36px;
       
         cursor: pointer;
         padding:8px;
     }
     
     .notices{
         width:100%;
         height: 52px;
         background:rgba(255,255,255,1);
         align-items: center;
         background: rgba(248,248,248,1)
         /*box-shadow:5px 5px 10px 5px rgba(0, 0, 0, 0.05), -5px 5px 5px 5px rgba(255,255,255,0.5)*/
     }
     
     .notices .n_tit{
         width:84px;
        height:20px;
        font-size:14px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:#330000;
        line-height:20px;
        margin-left:24px;
     }
     
     .notices .n_partition{
        width:2px;
        height:14px;
        background:rgba(238,238,238,1);
        border-radius:1px;
     }
     .notices .n_partition_0{
        width:3px;
        height:14px;
        background:rgba(251,213,72,1);
        border-radius:2px;
     }
     
    .n_list{
         overflow: hidden;
         height:30px;
     }
     
    .n_cont_list{
        position: relative;  
        
    }
     
     .n_cont_list{
        width:814px;
        font-size:12px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(102,102,102,1);
        line-height:17px;
        display: flex;
        flex-direction: column;
     }
     
     .n_cont_item{
         height: 20px;
         margin-top:5px;
         margin-bottom:5px;
         line-height: 20px;
     }
     
     .n_cont_item a:hover{
         color: #FF4C4D;
     }
     
     .n_cont_item_no{
         height: 20px;
         line-height: 20px;
         margin-top:5px;
         margin-bottom:5px;
     }
     
     .select_sch .layui-form-select dl dd{
         width: 278px;
         overflow: hidden;
         white-space: nowrap;
         text-overflow: ellipsis;
     }
     
     .school_sear_t{
         height: 54px;
        width:670px;
        font-size:16px;
        font-family:AlibabaPuHuiTi-Regular,AlibabaPuHuiTi;
        font-weight:400;
        color:rgba(153,153,153,1);
        line-height:54px;
     }
     
     .school_sear_empty{
         height: 140px;
         padding-bottom: 30px;
     }
     
     /*//头部搜索*/
     .search_base .select{
             background: rgba(251, 213, 72, 1);
     }
     
      .order_det_tit a{
        color:#3957A6;
     }
     
     .fast_f .layui-form-select dl dd.layui-this{
         background-color:rgba(251, 213, 72, 1);
         color:rgba(26, 26, 26, 1);
     }
     /*学校详情*/
     .inter_big_more{
         width:100%;
     }
     .intor_det p{
        font-size: 16px;
        font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
        font-weight: 400;
        color: rgba(74, 74, 74, 1);
        line-height: 26px;
        margin-top: 5px;
    }
    
    .mission p{
        font-size: 16px;
        font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
        font-weight: 400;
        color: rgba(74, 74, 74, 1);
        line-height: 26px;
    }
    .d_c_list{
        padding-bottom: 20px;
        border-bottom:1px solid rgba(238,238,238,1); 
    }
    
    .d_c_list .t_name{
        font-size:16px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(51,51,51,1);
    }
    .d_c_list .who{
        font-size:12px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(153,153,153,1);
    }
    .d_c_list .text_fun{
        font-size:13px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(57,87,166,1);
    }
    .course_more_btn>span{
        color:rgba(153, 153, 153, 1);
    }
    
    .teacher_name>.customer_name{
        display: inline-block;
        margin-left:0px;
        max-width:70px;
/*        height: 21px;
        line-height: 21px;*/
       
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        
    }
    
    .intor_det>.school_web{
        color:#3957A6;
    }
     .intor_det>.school_web:hover{
        font-weight:bold;
    }
 


     


     
     
     
    
     
     
    
     
   





