/* macin.css */
 .header {
     height: 0.4rem;
     background: #444444;
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     z-index: 50;
}
 .header-title{
     font-size: 0.14rem;
     color: #fff;
     line-height: 0.4rem;
     margin-left: 0.6rem;
}
 .header-title image{
     width: 2.3rem;
     height: 0.5rem;
}
 .header .wrap{
     justify-content: space-between;
}
 .placeholder-view{
     height: 0.4rem;
}
 .user{
     font-size: 0.13rem;
     color: #fff;
     line-height: 0.52rem;
     cursor: pointer;
     position: relative;
}
 .user-img{
     width: 0.24rem;
     height: 0.24rem;
     border-radius: 50%;
     background: #ccc;
     font-size: 0.12rem;
     color: #fff;
     text-align: center;
     line-height: 0.24rem;
     margin-right: 0.08rem;
}
 .bico{
     width: 0.09rem;
     height: 0.05rem;
     margin-left: 0.06rem;
}
 .top-user{
     background: #332431;
     padding: 0.16rem 0;
}
 .userimg{
     width: 0.88rem;
     height: 0.88rem;
     border-radius: 50%;
     margin-right: 0.2rem;
}
 .username{
     font-size: 0.24rem;
     color: #fff;
     font-weight: bold;
}
 .rzimg{
     width: 0.4rem;
     height: 0.15rem;
     margin-left: 0.05rem;
}
 .user-mobile{
     font-size: 0.14rem;
     color: rgba(255,255,255,.6);
     margin-top: 0.1rem;
}
 .user-opt{
     position: absolute;
     top: 0.52rem;
     right: 0;
     width: 1rem;
     padding: 0 0.1rem;
     background: #fff;
     border-radius: 0.04rem;
     box-shadow: 0 0 0.05rem rgba(0,0,0,.3);
     display: none;
}
 .user-opt::after{
     content: '';
     display: block;
     width: 0;
     height: 0;
     border: 5px solid transparent;
     border-top: none;
     border-bottom-color: #fff;
     position: absolute;
     right: 0.1rem;
     top: -0.05rem;
}
 .user-opt .li{
     font-size: 0.14rem;
     color: #666;
     padding: 0.05rem 0;
     text-align: center;
     line-height: 0.3rem;
     border-bottom: 0.01rem solid #ebebeb;
}
 .user-opt .li:last-child{
     border-bottom: none;
}
 .user-opt .li:hover{
     color: var(--main);
}
 .user:hover .user-opt{
     display: block;
}
/* 底部 */
 .footer{
     background: #444444;
     padding: 0.15rem 0 0.15rem;
     text-align: center;
     font-size: 0.12rem;
     color: #fff;
     line-height: 0.24rem;
     width:100%;
     position: fixed;
     bottom: 0;
     z-index: 2;
}
 .footer a{
     color: #fff;
     margin-left: 0.05rem;
}
 .footer a:hover{
     color: #fff;
}
 .foot-nav{
     justify-content: center;
     font-size: 0.12rem;
     color: #c7c7c7;
     margin-bottom: 0.2rem;
}
 .foot-nav view{
     cursor: pointer;
}
 .foot-nav text{
     font-family: '宋体';
     margin: 0 0.12rem;
}
/* 内容 */
 .content{
     padding: 0.2rem 0 0.9rem;
     align-items: flex-start;
}
 .left{
     width: 2.06rem;
     background: #fff;
     padding: 0.2rem 0 0.2rem 0.22rem;
     margin-right: 0.3rem;
}
 .left .li{
     height: 0.4rem;
     font-size: 0.14rem;
     color: #666;
     line-height: 0.4rem;
     cursor: pointer;
}
 .left .li.active{
     background: #FFF1EF;
     border-radius: 0.2rem 0 0 0.2rem;
     border-right: 0.03rem solid var(--main);
     color: var(--main) 
}
 .left .li image{
     width: 0.16rem;
     height: 0.16rem;
     margin-right: 0.09rem;
     margin-left: 0.2rem;
}
 .left-line{
     height: 0.01rem;
     background-color: #F5F5F5;
     margin: 0.12rem 0;
}
 .left-tits{
     font-size: 0.14rem;
     color: #000;
     font-weight: bold;
     padding-left: 0.2rem;
     margin: 0.1rem 0;
}
 .left .lis{
     font-size: 0.14rem;
     color: #000;
     font-weight: bold;
     line-height: 0.3rem;
     padding-left: 0.2rem;
     cursor: pointer;
}
 .left .lis.active{
     background: #FFF1EF;
     border-radius: 0.2rem 0 0 0.2rem;
     border-right: 0.03rem solid var(--main);
     color: var(--main);
}
 .right{
     width: 9.42rem;
}
 .c-title{
     font-size: 0.16rem;
     color: #333;
     padding: 0.05rem 0 0.15rem;
}
 .c-back{
     margin-right: 0.2rem;
     color: var(--main);
     font-size: 0.14rem;
}
 .c-back image{
     width: 0.15rem;
     margin-right: 0.05rem;
}
 .c-box{
     background: #fff;
     min-height: 3.6rem;
}
 .c-bot{
     background: #fff;
     padding: 0.17rem 0.28rem;
     margin-top: 0.2rem;
}
 .c-btn{
     width: 0.8rem;
     height: 0.32rem;
     margin-right: 30rpx;
     background: var(--main);
     border-radius: 0.04rem;
     font-size: 0.14rem;
     color: #fff;
     text-align: center;
     line-height: 0.32rem;
     cursor: pointer;
}
/* 企业注册 */
 .qyzc{
     padding: 0.2rem 0.3rem 0.5rem;
}
 .c-tit{
     font-size: 0.16rem;
     color: #000;
     font-weight: bold;
}
 .c-form .li{
     margin-top: 0.25rem;
}
 .c-form .li .label{
     width:0.95rem;
     text-align: right;
     font-size: 0.14rem;
     color: #666;
     padding-right: 0.15rem;
}
 .c-ipt{
     font-size: 0.12rem;
     color: #666;
     height: 0.3rem;
     line-height: 0.3rem;
     border: 1px solid #D8DCE6;
     border-radius: 0.04rem;
     padding: 0 0.12rem;
}
 .c-placeholder{
     color: #909399;
}
 .c-ipt-text{
     font-size: 0.14rem;
     color: #666;
     height: 0.3rem;
     line-height: 0.3rem;
     padding: 0 0.12rem;
}
 .c-txa-text{
     font-size: 0.14rem;
     color: #666;
     line-height: 0.3rem;
     padding: 0 0.12rem;
}
 .com-upload-img{
     width: 0.96rem;
     height: 0.96rem;
     border: 1px dashed #C5C5C5;
     margin-right: 0.16rem;
}
 .imgboxs{
     flex-wrap: wrap;
}
 .imgs{
     width: 0.96rem;
     height: 0.96rem;
     border: 1px dashed #C5C5C5;
     margin-right: 0.16rem;
     position: relative;
     margin-bottom: 0.15rem;
}
 .upload-img{
     width: 100%;
     height: 100%;
}
 .delete{
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background: rgba(0,0,0,.5);
     justify-content: center;
     display: none;
}
 .delete image{
     width: 0.2rem;
     height: 0.2rem;
     cursor: pointer;
     margin: 0.38rem auto 0;
}
 .imgs:hover .delete{
     display: block;
}
 .upload{
     width: 0.96rem;
     height: 0.96rem;
     border: 1px dashed #C5C5C5;
     border-radius: 0.04rem;
     font-size: 0.12rem;
     color: #606266;
     flex-direction: column;
     justify-content: center;
     margin-right: 0.16rem;
     cursor: pointer;
     margin-bottom: 0.15rem;
}
 .upload image{
     width: 0.16rem;
     height: 0.16rem;
     margin: 0 auto 0.08rem;
}
 .com-upload{
     margin-bottom: 0;
}
 .chang{
     margin-left: 0.19rem;
     font-size: 0.14rem;
     color: #666;
}
 .chang checkbox{
     zoom: .5;
     margin-right: 0.04rem;
     vertical-align: middle;
}
 .c-line{
     height: 0.01rem;
     background: #EBEBEB;
     margin: 0.4rem 0;
}
 .rz-tip{
     background: #fcf1eb;
     font-size: 0.12rem;
     color: #FF6C17;
     padding: 0.08rem 0.2rem;
     margin-bottom: 0.2rem;
}
 .fail{
     background: #fbecea;
     color: var(--main);
}
 .suc{
     background: #f2fdf2;
     color: #0f7f00;
}
/* 审核状态 */
 .qyzc-audit{
     padding: 0.8rem 0 2rem;
     text-align: center;
}
 .qyzc-audit image{
     width: 0.6rem;
     height: 0.6rem;
     margin: 0 auto;
}
 .audit-sta{
     font-size: 0.16rem;
     color: #FF6C17;
     font-weight: bold;
     margin: 0.2rem 0 0.1rem;
}
 .audit-tip{
     font-size: 0.12rem;
     color: #999;
}
 .edit-btn{
     width: 0.98rem;
     height: 0.3rem;
     border: 1px solid var(--main);
     border-radius: 0.02rem;
     font-size: 0.14rem;
     color: var(--main);
     text-align: center;
     line-height: 0.3rem;
     margin: 0.3rem auto 0;
     cursor: pointer;
}
/* 路线上报 */
 .ct-opt{
     justify-content: space-between;
}
 .pil{
     width: 0.93rem;
     height: 0.3rem;
     border: 1px solid #DCDFE6;
     border-radius: 0.03rem;
     font-size: 0.12rem;
     color: #606266;
     text-align: center;
     line-height: 0.3rem;
     cursor: pointer;
}
 .pil:hover{
     color: var(--main);
     border-color: var(--main);
}
 .c-textarea{
     padding: 0.1rem 0.12rem;
     height: 1rem;
     border: 1px solid #D8DCE6;
     border-radius: 0.04rem;
     font-size: 0.12rem;
     color: #666;
}
 .c-select{
     width: 1.9rem;
     height: 0.3rem;
     border: 1px solid #DCDFE6;
     border-radius: 0.04rem;
     font-size: 0.12rem;
     color: #666;
     padding: 0 0.12rem;
     line-height: 0.3rem;
}
 .c-select .uni-input{
     padding: 0 !important;
     height: 0.3rem !important;
     line-height: 0.3rem !important;
}
 .team-time{
     border: 1px solid #DCDFE6;
     padding: 0 0.12rem;
     border: 1px solid #DCDFE6;
     border-radius: 0.04rem;
     height: 0.3rem;
     width: 3.2rem;
     line-height: 0.3rem;
}
 .time-zhi{
     display: block;
     margin: 0 0.12rem;
     font-size: 0.12rem;
     color: #303133;
}
 .datatime{
     width: 100%;
     text-align: left;
     font-size: 0.12rem;
     color: #606266;
}
 .sel-type{
     margin-left: 0.3rem;
     font-size: 0.12rem;
     color: #666;
}
 .sel-type text{
     margin-right: 0.2rem;
}
/* 投诉管理 */
 .tousu{
     padding: 0.3rem 0.3rem 0.25rem;
}
 .c-tab{
     border-bottom: 0.01rem solid #EDEEF0;
}
 .c-tab .li{
     font-size: 0.16rem;
     color: #999;
     margin-right: 0.3rem;
     position: relative;
     padding-bottom: 0.18rem;
}
 .c-tab .li.active{
     color: var(--main);
}
 .c-tab .li.active::after{
     content: '';
     display: block;
     width: 0.32rem;
     height: 0.03rem;
     background: var(--main);
     position: absolute;
     bottom: 0;
     left: 50%;
     margin-left: -0.16rem;
}
 .ts-list .li{
     padding: 0.25rem 0;
     border-bottom: 0.01rem solid #EDEEF0;
     position: relative;
}
 .ts-list .li:last-child{
     border-bottom: none;
}
 .ts-l{
     width: 80%;
}
 .ts-des{
     font-size: 0.16rem;
     color: #333;
     line-height: 0.27rem;
}
 .ts-img{
     margin-top: 0.1rem;
}
 .ts-img image{
     width: 0.64rem;
     height: 0.64rem;
     margin-right: 0.08rem;
}
 .ts-source{
     font-size: 0.12rem;
     color: #999;
     margin-top: 0.15rem;
}
 .ts-reply{
     margin-top: 0.24rem;
     background: #F7F8FA;
     padding: 0.15rem;
}
 .ts-reply-des{
     font-size: 0.14rem;
     color: #666;
     line-height: 0.2rem;
}
 .ts-reply-user{
     color: #000;
     font-weight: bold;
}
 .ts-reply-user_type{
     height: 0.14rem;
     border: 1px solid #1597E8;
     border-radius: 0.04rem;
     font-size: 0.12rem;
     color: #1597E8;
     padding: 0 0.04rem;
     line-height: 0.14rem;
     margin: 0 0.05rem;
}
 .ts-teply-time{
     font-size: 0.12rem;
     color: #999;
     margin-top: 0.12rem;
}
 .reply-btn{
     width: 0.76rem;
     height: 0.32rem;
     background: var(--main);
     border-radius: 0.03rem;
     font-size: 0.12rem;
     color: #fff;
     text-align: center;
     line-height: 0.32rem;
     position: absolute;
     top: 0.25rem;
     right: 0.2rem;
}
/* 招徕奖励 */
 .award-box{
     padding: 0.4rem 0.3rem 0.5rem;
}
 .add-btn{
     width: 1rem;
     height: 0.32rem;
     background: var(--main);
     border-radius: 0.03rem;
     font-size: 0.12rem;
     color: #fff;
     justify-content: center;
}
 .add-btn image{
     width: 0.15rem;
     height: 0.15rem;
     margin-right: 0.07rem;
}
 .award-table{
     width: 100%;
     border: 1px solid #EBEEF5;
     border-collapse: collapse;
     margin-top: 0.25rem;
     font-size: 0.12rem;
     color: #606266;
     text-align: center;
}
 .award-table th{
     background: #F5F7FA;
     font-size: 0.12rem;
     color: #303133;
     font-weight: normal;
     height: 0.4rem;
     padding: 0 0.1rem;
}
 .award-table td{
     line-height: 0.2rem;
     padding: 0.2rem 0.1rem;
}
 .award-opt{
     color: #409EFF;
     cursor: pointer;
}
/* 招徕奖励详情 */
 .step{
     padding: 0.3rem 0 0.2rem;
     min-height: initial;
     align-items: flex-start;
}
 .step .li{
     width: 25%;
     text-align: center;
     font-size: 0.14rem;
     color: #909399;
     position: relative;
}
 .step .li::after{
     content: '';
     display: block;
     border-bottom: 0.01rem dashed #D1D1D1;
     width: 1.5rem;
     position: absolute;
     top: 0.14rem;
     right: -0.75rem;
}
 .step .li:last-child::after{
     display: none;
}
 .step .li view{
     font-size: 0.16rem;
     color: #C0C4CC;
     margin: 0.08rem 0 0.04rem;
}
 .step .li image{
     width: 0.28rem;
     height: 0.28rem;
     margin: 0 auto;
}
 .step .li.ing view{
     color: #303133;
}
 .step .li.end::after{
     background: #1A85FF;
}
 .award-det{
     padding: 0.3rem 0.3rem 0.5rem;
     margin-top: 0.2rem;
}
 .award-tit{
     font-size: 0.18rem;
     color: #303133;
     font-weight: bold;
}
 .award-info{
     flex-wrap: wrap;
}
 .award-info .li{
     width: 50%;
     font-size: 0.16rem;
     color: #303133;
     margin-top: 0.2rem;
}
 .award-info .li .label{
     width: 1.02rem;
     color: #909399;
}
 .bz-btn{
     color: #1A85FF;
}
 .award-det .c-line{
     margin: 0.2rem 0 0;
}
 .mt55{
     margin-top: 0.55rem;
}
 .award-img{
     margin-top: 0.2rem;
}
 .award-img image{
     width: 0.64rem;
     height: 0.64rem;
     margin-right: 0.08rem;
}
 .pzbox{
     justify-content: center;
     flex-wrap: wrap;
}
 .pzimg{
     width: 0.3rem;
     height: 0.3rem;
     margin: 0.05rem;
}
/* 申报奖励 */
 .declare{
     padding: 0.3rem 0.3rem 0.5rem;
}
 .team-counts{
     width: 1.63rem;
     height: 0.3rem;
     border: 1px solid #E3E3E3;
     border-radius: 0.04rem;
}
 .jia{
     width: 0.4rem;
     height: 0.3rem;
     background: #E3E3E3;
     font-size: 0.3rem;
     color: #A5A5A5;
     font-family: '宋体';
     text-align: center;
     line-height: 0.3rem;
     cursor: pointer;
}
 .team-count{
     width: 0.85rem;
     height: 0.3rem;
     font-size: 0.14rem;
     color: #323233;
     text-align: center;
     line-height: 0.3rem;
}
 .single{
     width: 1.65rem;
     height: 0.3rem;
     border: 1px solid #E3E3E3;
     border-radius: 0.04rem;
     padding: 0 0.12rem;
     font-size: 0.12rem;
     color: #909399;
}
 .single text{
     margin-right: 0.1rem;
}
 .single input{
     font-size: 0.12rem;
     color: #666;
     height: 0.3rem;
     line-height: 0.3rem;
}
/* 旅游线路产品上报 */
 .checkbox{
     zoom: .6;
}
 .dai{
     color: #FF6C17;
}
 .c-btns{
     min-width: 1.1rem;
     width: 100%;
     font-size: 0.12rem;
     color: #409EFF;
     justify-content: center;
}
 .c-btns text{
     font-family: '宋体';
     color: #E8E8E8;
     margin: 0 0.1rem;
}
 .c-btns view{
     cursor: pointer;
}
 .add-btn1{
     width: 1.24rem;
}
/* 资源共享 */
 .resource-total{
     padding: 0.16rem 0.3rem;
     font-size: 0.16rem;
     color: #666;
     min-height: initial;
}
 .resource-list{
     margin-top: 0.16rem;
     padding: 0 0.3rem;
}
 .resource-list .li{
     padding: 0.18rem 0;
     border-bottom: 0.01rem solid #EDEEF0;
     cursor: pointer;
}
 .resource-list .li:last-child{
     border-bottom: none;
}
 .resource-tit{
     font-size: 0.18rem;
     color: #333;
     font-weight: bold;
}
 .resource-info{
     font-size: 0.14rem;
     color: #666;
     margin-top: 0.1rem;
}
 .download{
     width: 0.2rem;
     height: 0.2rem;
}
/* 分页 */
 .panigator {
     font-size: 0.14rem;
     color: #666;
     justify-content: center;
     margin-top: 0.3rem;
}
/* 需求广场 */
 .xq-box{
     padding: 0 0 0.5rem;
}
 .damand-tab{
    /* border-bottom: 0.01rem solid #EDEEF0;
     */
     margin: 0 0.3rem;
     padding-top: 0.15rem;
}
 .damand-tab .li{
     font-size: 0.16rem;
     color: #999;
     position: relative;
     padding: 0.2rem 0;
     margin-right: 0.4rem;
}
 .damand-tab .li.active{
     color: var(--main);
}
 .damand-tab .li.active::after{
     content: '';
     display: block;
     width: 0.32rem;
     height: 0.03rem;
     background: var(--main);
     position: absolute;
     left: 50%;
     margin-left: -0.16rem;
     bottom: 0;
}
 .demand-list{
     padding: 0 0.3rem;
}
 .demand-list .li{
     padding: 0.22rem 0;
     border-bottom: 0.01rem solid #EDEEF0;
     cursor: pointer;
}
 .demand-tit{
     font-size: 0.18rem;
     color: #333;
     font-weight: bold;
}
 .demand-time{
     font-size: 0.12rem;
     color: #999;
     font-weight: normal;
}
 .demand-user{
     font-size: 0.14rem;
     color: #666;
     margin-top: 0.1rem;
}
 .demand-des{
     font-size: 0.12rem;
     color: #999;
     margin-top: 0.15rem;
     padding-right: 1rem;
}
 .demand-xinzi{
     margin-top: 0.15rem;
     font-size: 0.14rem;
     color: #FF6C17;
}
 .dsta{
     border: 1px solid #fde2e2;
     font-size: 0.14rem;
     color: #e63c3c;
     background: #fef1f1;
     font-weight: normal;
     padding: 0 0.05rem;
     margin-right: 0.12rem;
     border-radius: 0.02rem;
}
 .ding{
     background-color: #fdf6ec;
     border-color: #faecd8;
     color: #e6a23c;
}
 .dend{
     background-color: #f0f9eb;
     border-color: #e1f3d8;
     color: #67c23a;
}
/* 资质申报 */
 .declare-list{
     padding: 0 0.3rem;
}
 .declare-list .li{
     padding: 0.22rem 0;
     border-bottom: 0.01rem solid #EDEEF0;
     cursor: pointer;
}
 .declare-list .li:last-child{
     border-bottom: none;
}
 .declare-tit{
     font-size: 0.18rem;
     color: #333;
     font-weight: bold;
}
 .declare-who{
     font-size: 0.14rem;
     color: #666;
     margin-top: 0.1rem;
}
 .declare-des{
     font-size: 0.12rem;
     color: #999;
     margin-top: 0.15rem;
     line-height: 0.2rem;
}
 .declare-btn{
     width: 0.8rem;
     height: 0.32rem;
     background: var(--main);
     border-radius: 0.04rem;
     font-size: 0.14rem;
     color: #fff;
     text-align: center;
     line-height: 0.32rem;
}
 .declare-record{
     padding: 0 0.3rem 0.5rem;
}
/* 学习中心 */
 .learn-box{
     min-height: initial;
     padding: 0 0.3rem 0;
     margin-bottom: 0.16rem;
}
 .learn-tits{
     font-size: 0.16rem;
     color: #333;
}
 .learn-tits image{
     width: 0.13rem;
     height: 0.14rem;
     margin-right: 0.08rem;
}
 .learn-list .li{
     border-bottom: 0.01rem solid #EBEBEB;
     padding: 0.25rem 0;
}
 .learn-list .li:last-child{
     border-bottom: none;
}
 .learn-img{
     width: 1.47rem;
     height: 0.83rem;
     border-radius: 0.05rem;
     margin-right: 0.2rem;
}
 .learn-tit{
     font-size: 0.18rem;
     color: #333;
     font-weight: bold;
}
 .learn-time{
     font-size: 0.12rem;
     color: #666;
     margin-top: 0.15rem;
}
 .learn-time text{
     font-family: '宋体';
     margin: 0 0.1rem;
}
 .learn-btn{
     width: 0.76rem;
     height: 0.32rem;
     background: linear-gradient(90deg, #FF5519 0%, #DF230F 100%);
     border-radius: 0.21rem;
     font-size: 0.12rem;
     color: #fff;
     text-align: center;
     line-height: 0.32rem;
}
 .li-t{
     border-bottom: 0.01rem solid #EBEBEB;
     padding: 0.22rem 0;
}
 .ks-tit{
     font-size: 0.18rem;
     color: #333;
     font-weight: bold;
}
 .redo{
     font-size: 0.12rem;
     color: #999;
     justify-content: center;
     margin-top: 0.1rem;
}
 .redo image{
     width: 0.1rem;
     height: 0.1rem;
     margin-right: 0.05rem;
}
 .percent{
     margin-top: 0.12rem;
     font-size: 0.12rem;
     color: #999;
}
 .percent-cent{
     width: 4.38rem;
     height: 0.08rem;
     background: #F5F5F5;
     border-radius: 0.06rem;
     position: relative;
     margin-right: 0.1rem;
}
 .percent-cent view{
     position: absolute;
     top: 0;
     left: 0;
     height: 0.08rem;
     border-radius: 0.06rem;
     background: #F8A31D;
}
 .li-b{
     padding: 0.3rem 0.5rem;
}
 .li-b .lis{
     width: 33.33%;
     text-align: center;
}
 .lis-t{
     position: relative;
     width: 1.67rem;
     height: 1.67rem;
     margin: 0 auto;
}
 .lis-t image{
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
}
 .lis-text{
     font-size: 0.12rem;
     color: #999;
     display: block;
}
 .lis-cent{
     font-size: 0.32rem;
     color: #F45D44;
     margin-top: 0.05rem;
}
 .lis-cent text{
     font-size: 0.14rem;
}
 .lis-tip{
     font-size: 0.12rem;
     color: #999;
}
 .lis-tc{
     position: relative;
     z-index: 2;
     padding-top: 0.5rem;
}
/* 学习中心观看视频 */
 .zbtit{
     height: 0.82rem;
     line-height: 0.82rem;
     background: #333333;
     padding: 0 0.3rem;
}
 .zb-back{
     font-size: 0.16rem;
     color: #fff;
     background: url(/static/images/back.png) no-repeat left center;
     padding-left: 0.27rem;
     margin-right: 0.7rem;
}
 .zbtit text{
     font-size: 0.18rem;
     color: #fff;
     font-weight: bold;
     vertical-align: middle;
}
 .live{
     position: fixed;
     top: 1.34rem;
     left: 0;
     bottom: 0;
     right: 0;
     background: #333;
}
 .live-l{
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0;
     width: 80%;
}
 .live-c{
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0.74rem;
     right: 0;
}
 .live-video{
     width: 100%;
     height: 100%;
}
 .live-b{
     position: absolute;
     left: 0;
     bottom: 0;
     height: 0.74rem;
     line-height: 0.74rem;
     right: 0;
     padding: 0 0.3rem 0 1rem;
     font-size: 0.16rem;
     color: #9b9b9b;
     justify-content: center;
}
 .live-b a{
     color: rgba(255,255,255,.5);
     font-size: 0.16rem;
}
 .next{
     background: url(/static/images/next.png) no-repeat right center;
     padding-right: 0.23rem;
     margin-left: 0.52rem;
}
 .prev{
     background: url(/static/images/prev.png) no-repeat left center;
     padding-left: 0.23rem;
}
 .kclive-r{
     position: absolute;
     top: 0;
     right: 0;
     width: 20%;
     bottom: 0;
     background: #2A2A2A;
}
 .kctabs{
     background: #232323;
}
 .kctabs a{
     display: block;
     height: 0.56rem;
     line-height: 0.56rem;
     font-size: 0.16rem;
     color: #909090;
     text-align: center;
}
 .kctabs a i{
     display: inline-block;
     width: 0.14rem;
     height: 0.14rem;
     margin-right: 0.05rem;
     vertical-align: middle;
}
 .kctabs a.active{
     color: #DF230F;
}
 .kcjj i{
     background: url(/static/images/jjico.png) no-repeat center;
}
 .kcdet{
     margin: 0 0.2rem;
     border-bottom: 0.01rem solid #454545;
     padding: 0.25rem 0;
}
 .kcdet h3{
     font-size: 0.2rem;
     color: #fff;
     line-height: 0.34rem;
     font-weight: normal;
}
 .kcdet p{
     font-size: 0.12rem;
     color: #fff;
     margin-top: 0.2rem;
}
 .kcdet p em{
     font-style: normal;
     margin: 0 0.12rem;
     font-family: '宋体';
}
 .kclive-con{
     position: absolute;
     top: 0.56rem;
     right: 0;
     left: 0;
     bottom: 0;
     overflow-y: auto;
     padding-bottom: 0.3rem;
}
 .kctits{
     font-size: 0.18rem;
     color: #fff;
     position: relative;
     padding-left: 0.1rem;
     margin: 0.25rem 0.2rem 0.15rem;
}
 .kctits:before{
     content: '';
     display: block;
     width: 0.03rem;
     height: 0.15rem;
     border-radius: 0.03rem;
     background: #DF230F;
     position: absolute;
     left: 0;
     top: 50%;
     transform: translateY(-50%);
}
 .kclive-list{
     margin: 0 0.2rem;
}
 .kclive-list .li{
     line-height: 0.34rem;
     color: #999;
     padding-left: 0.24rem;
     background: url(/static/images/bfico1.png) no-repeat left center;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
     cursor: pointer;
}
 .kclive-list .li:hover,.kclive-list .li.active{
     background-image: url(/static/images/bfico1_h.png);
     color: #DF230F;
}
/* 申报弹窗 */
 .ceng{
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 99;
     background: rgba(0,0,0,.3);
}
 .popup{
     position: fixed;
     top: 50%;
     transform: translateY(-50%);
     left: 50%;
     width: 9.14rem;
     margin-left: -4.57rem;
     padding: 0.2rem 0.3rem 0.4rem;
     background: #fff;
     z-index: 100;
}
 .pop-tit{
     font-size: 0.16rem;
     color: #333;
}
 .pop-btn{
     justify-content: flex-end;
     margin-top: 0.35rem;
}
 .pop-cancel,.pop-submit{
     width: 0.78rem;
     height: 0.3rem;
     border-radius: 0.04rem;
     font-size: 0.14rem;
     text-align: center;
     line-height: 0.3rem;
     cursor: pointer;
}
 .pop-cancel{
     border: 1px solid #D1D1D1;
     color: #666;
     margin-right: 0.18rem;
}
 .pop-submit{
     border: 1px solid var(--main);
     background: var(--main);
     color: #fff;
}
 .pop-con{
     flex-wrap: wrap;
     align-items: flex-start;
     margin-top: 0.2rem;
}
 .c-forms{
     flex-wrap: wrap;
}
 .pop-con .li{
     width: 50%;
}
 .popup-h{
     width: 6rem;
     margin-left: -3rem;
}
 .pop-close{
     width: 0.32rem;
     height: 0.32rem;
     position: absolute;
     top: 0.1rem;
     right: 0.1rem;
     cursor: pointer;
}
 .pop-textarea{
     width: 100%;
     height: 2rem;
     box-sizing: border-box;
     font-size: 0.14rem;
     color: #333;
     border: 1px solid #e9e9e9;
     border-radius: 0.05rem;
     margin-top: 0.2rem;
     padding: 0.15rem;
}
/* 申报记录 */
 .record-filter{
     justify-content: space-between;
}
 .record-filter .li{
     margin-top: 0;
     margin-left: 0.2rem;
}
 .record-filter .li .label{
     width: auto;
}
 .inquire{
     width: 0.9rem;
     height: 0.32rem;
     background: var(--main);
     border-radius: 0.02rem;
     font-size: 0.14rem;
     color: #fff;
     text-align: center;
     line-height: 0.32rem;
     margin: 0 0.1rem 0 0;
     cursor: pointer;
}
 .inquire-c{
     width: 0.6rem;
     height: 0.32rem;
     background: var(--main);
     border-radius: 0.02rem;
     font-size: 0.14rem;
     color: #fff;
     text-align: center;
     line-height: 0.32rem;
     margin: 0 0 0 0.1rem;
     cursor: pointer;
}
 .reset{
     width: 0.6rem;
     height: 0.3rem;
     border: 1px solid #4A4A4A;
     border-radius: 0.02rem;
     font-size: 0.14rem;
     color: #343434;
     text-align: center;
     line-height: 0.32rem;
}
/* 上报数据分析 */
 .sj-box{
     min-height: initial;
}
 .sj-tit{
     font-size: 0.16rem;
     color: #1D2129;
     font-weight: bold;
     padding: 0.2rem;
     border-bottom: 0.01rem solid #E9E9E9;
}
 .sj-box-c{
     padding: 0.2rem;
     height: 2rem;
}
 .sj-box1{
     min-height: initial;
     width: 4.6rem;
}
 .sj-box-b{
     justify-content: space-between;
     margin-top: 0.2rem;
}
/* 考试中心 */
 .exam-list{
    /* margin-top: 0.2rem;
     */
     padding: 0 0.3rem;
}
 .exam-list .li{
     padding: 0.2rem 0;
     border-bottom: 0.01rem solid #EBEBEB;
     cursor: pointer;
}
 .ks-time{
     font-size: 0.12rem;
     color: #999;
     margin-top: 0.1rem;
}
 .ks-status{
     font-size: 0.12rem;
     color: #999;
     text-align: right;
}
 .ks-status.ing{
     color: #f00;
}
/* .ks-day{
     justify-content: flex-end;
     color: #666;
     margin-top: 0.08rem;
}
 .ks-day view{
     width: 0.2rem;
     height: 0.2rem;
     background: var(--main);
     color: #fff;
     text-align: center;
     border-radius: 0.03rem;
     line-height: 0.2rem;
}
 .ks-day text{
     display: block;
     margin: 0 0.03rem;
}
 .ks-day text:last-child{
     margin-right: 0;
}
 */
/* 试卷详情 */
 .sj-det{
     min-height: initial;
     padding: 0.3rem;
}
 .kst-tit{
     font-size: 0.18rem;
     color: #333;
     font-weight: bold;
     text-align: center;
     border-bottom: 0.01rem solid #EBEBEB;
     padding: 0 0 0.28rem;
     margin-bottom: 0.3rem;
}
 .kst-info{
     justify-content: center;
     font-size: 0.12rem;
     color: #999;
}
 .kst-info text{
     color: #333;
     margin: 0 0.19rem 0 0;
}
 .sjms{
     margin: 0.3rem auto 0;
     width: 1.2rem;
     height: 0.3rem;
     border: 1px solid var(--main);
     line-height: 0.3rem;
     border-radius: 0.04rem;
     font-size: 0.14rem;
     color: var(--main);
     text-align: center;
     cursor: pointer;
}
 .sjms:hover{
     background: var(--main);
     color: #fff;
}
 .tx-det{
     min-height: initial;
     margin-top: 0.2rem;
     padding: 0.3rem;
}
 .tx-info{
     margin-top: 0.4rem;
     font-size: 0.14rem;
     color: #666;
}
/* 考试页面 */
 .loca{
     height: 0.78rem;
     padding: 0 0.3rem;
     min-height: initial;
}
 .back{
     font-size: 0.16rem;
     color: #333;
     padding-left: 0.3rem;
     background: url(/static/images/back1.png) no-repeat left center;
}
 .juanzi{
     padding: 0.2rem 0 0;
     align-items: flex-start;
}
 .ztleft{
     width: 8.9rem;
     margin-right: 0.3rem;
}
 .topic{
     padding: 0.25rem 0.3rem;
     background: #fff;
     border-radius: 0.06rem 0.06rem 0 0;
     box-shadow:0rem 0rem 0.1rem rgba(81,0,0,0.1);
}
 .sj-h3{
     font-size: 0.18rem;
     color: #333;
}
 .process-load{
     color: #999;
     margin-top: 0.18rem;
     justify-content: space-between;
}
 .process-load .process{
     width: 6.45rem;
     height: 0.14rem;
     background: #FFDDD1;
     border: 1px solid #ffded2;
     position: relative;
     border-radius: 0.08rem;
     overflow: hidden;
     margin-top: 0.02rem;
}
 .process-load .process view{
     position: absolute;
     top: 0;
     left: 0;
     height: 0.14rem;
     background: #F8A31D;
     border-radius: 0.08rem;
}
 .process-load text{
     color: #DF230F;
     font-size: 0.14rem;
}
 .sj-line{
     color: #707070;
     margin: 0 0.12rem;
}
 .exam{
     background: #fff;
     border-radius: 0 0 0.06rem 0.06rem;
     margin-top: 0.1rem;
     box-shadow:0rem 0rem 0.1rem rgba(81,0,0,0.1);
}
 .question{
     background: #F5F5F5;
     padding: 0.25rem 0.3rem;
     font-size: 0.18rem;
     color: #333;
}
 .answer{
     margin-top: 0.2rem;
     padding-bottom: 0.45rem;
}
 .answer .li{
     font-size: 0.18rem;
     color: #333;
     padding: 0.1rem 0.3rem 0.1rem 0.75rem;
     background-image: url(/static/images/wei.png);
     background-position: 0.3rem center;
     background-repeat: no-repeat;
     cursor: pointer;
}
 .answer .li.sels{
     background-color: #F5F5F5;
     background-image: url(/static/images/sel.png);
}
 .operate{
    /* position: fixed;
     bottom: 0;
     left: 50%;
     margin-left: -6rem;
     box-shadow:0rem 0rem 0.1rem rgba(81,0,0,0.1);
     */
     border-radius: 0.06rem;
     width: 8.3rem;
     background: #fff;
     height: 0.4rem;
     line-height: 0.4rem;
     z-index: 30;
     padding: 0 0.3rem;
     justify-content: space-between;
     margin-top: 0.12rem;
}
 .operate button{
     color: #666;
     font-size: 0.16rem;
     background: none;
}
 .operate button:hover{
     color: #333;
}
 .operate button[disabled]{
     background: none;
     color: #999;
}
 .operate button[disabled]:hover{
     color: #999;
}
 .ztright{
     width: 2.8rem;
     min-height: initial;
}
 .daojishi{
     padding: 0.22rem 0;
     text-align: center;
     background: #f5f5f5;
     line-height: 0.21rem;
     font-size: 0.12rem;
     color: #666;
}
 .daojishi view{
     font-size: 0.14rem;
     color: #fff;
     width: 0.24rem;
     height: 0.21rem;
     border-radius: 0.02rem;
     background: #DF230F;
}
 .daojishi text{
     margin: 0 0.05rem;
}
 .ztrightc{
     padding: 0.3rem;
}
 .zt-tit{
     font-size: 0.18rem;
     color: #333;
     border-bottom: 0.01rem solid #EBEBEB;
     padding-bottom: 0.1rem;
     position: relative;
     padding-left: 0.11rem;
}
 .zt-tit:before{
     content: '';
     display: block;
     width: 0.06rem;
     height: 0.15rem;
     border-radius: 0.03rem;
     background: #DF230F;
     position: absolute;
     top: 0.05rem;
     left: 0;
}
 .zt-tits{
     color: #999;
     margin: 0.1rem 0;
}
 .dtka{
     flex-wrap: wrap;
}
 .dtka .li{
     width: 0.32rem;
     height: 0.22rem;
     border: 1px solid #C7C7C7;
     border-radius: 0.05rem;
     text-align: center;
     line-height: 0.22rem;
     color: #999;
     margin: 0 0.12rem 0.1rem 0;
     cursor: pointer;
}
 .dtka .li:nth-child(5n){
     margin-right: 0;
}
 .dtka .li.ing{
     border-color: #707070;
     color: #333;
}
 .dtka .li.correct{
     border-color: #0BBE2F;
     background: #0BBE2F;
     color: #fff;
}
 .dtka .li.error{
     border-color: #DF230F;
     background: #DF230F;
     color: #fff;
}
 .sta{
     border-top: 0.01rem solid #EBEBEB;
     margin-top: 0.2rem;
     padding-top: 0.11rem;
}
 .sta text{
     font-size: 0.12rem;
     color: #999;
     margin-right: 0.2rem;
}
 .sta text:before{
     content: '';
     display: inline-block;
     width: 0.13rem;
     height: 0.13rem;
     border: 1px solid #C7C7C7;
     border-radius: 0.02rem;
     margin-right: 0.04rem;
     vertical-align: middle;
}
 .sta text.sta-error:before{
     background: #DF230F;
     border-color: #DF230F;
}
 .jiaojuan{
     margin: 0.3rem auto 0;
     width: 2rem;
     height: 0.4rem;
     border: 1px solid var(--main);
     border-radius: 0.06rem;
     text-align: center;
     line-height: 0.4rem;
     font-size: 0.16rem;
     color: #DF230F;
     cursor: pointer;
}
/* 成绩查询 */
 .gourl {
     width: 1.46rem;
     height: 0.42rem;
     background: var(--main);
     text-align: center;
     font-size: 0.16rem;
     color: #fff;
     line-height: 0.42rem;
     border-radius: 0.21rem;
     margin: 0.3rem auto 0;
}
 .cj-list{
     padding: 0 0.3rem;
}
 .cj-list .li{
     padding: 0.23rem 0;
     border-bottom: 0.01rem solid #EBEBEB;
     clear: both;
     overflow: hidden;
}
 .cj-list .li:last-child{
     border-bottom: none;
}
 .cj-list .li .ztl{
     width: 6.2rem;
}
 .cj-tit{
     font-size: 0.18rem;
     color: #333;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
     font-weight: bold;
}
 .cj-bri{
     font-size: 0.12rem;
     margin-top: 0.08rem;
}
 .cj-bri text{
     font-family: '宋体';
     font-style: normal;
     color: #707070;
     margin: 0 0.11rem;
}
 .cj-list .li .ztl:hover .cj-tit{
     color: var(--main);
}
 .cj-list .li .ztr{
     align-items: flex-start;
}
 .ckjx{
     display: block;
     width: 0.76rem;
     height: 0.3rem;
     border: 1px solid var(--main);
     border-radius: 0.04rem;
     line-height: 0.3rem;
     font-size: 0.12rem;
     color: var(--main);
     text-align: center;
}
 .ckjx:hover{
     background: #DF230F;
     color: #fff;
}
 .ckbg{
     color: #999;
     margin-right: 0.2rem;
     line-height: 0.32rem;
     font-size: 0.12rem;
}
 .ckbg:hover{
     color: #333;
}
 .ks-status{
     position: relative;
}
 .kssta{
     display: block;
     font-size: 0.14rem;
     color: #333;
}
 .kssta-red{
     display: block;
     font-size: 0.14rem;
     color: #DF230F;
}
 .ks-sta{
     display: block;
     width: 0.78rem;
     height: 0.68rem;
     margin-left: 0.2rem;
}
 .day{
     font-size: 0.12rem;
     color: #DF230F;
     margin-left: 0.2rem;
}
 .day .span{
     width: 0.25rem;
     height: 0.37rem;
     border-radius: 0.06rem;
     line-height: 0.37rem;
     text-align: center;
     background: #DF230F;
     font-size: 0.24rem;
     color: #fff;
     margin-right: 0.04rem;
}
 .day .em{
     font-style: normal;
     margin-top: 0.22rem;
}
/* 考试结果 */
 .result{
     margin: 0.2rem 0;
     padding: 0.4rem 0;
     text-align: center;
     background: #fff url(/static/images/jgbg.png) no-repeat top center;
     min-height: initial;
}
 .yuejuan{
     padding: 0.4rem 0 1rem;
     text-align: center;
     font-size: 0.18rem;
     color: #333;
}
 .yuejuan image{
     display: block;
     margin: 0 auto 0.15rem;
     width: 0.78rem;
     height: 0.81rem;
}
 .suc-tit{
     text-align: center;
     margin-bottom: 0.2rem;
     padding: 0 0.3rem;
}
 .suc-tit p{
     font-size: 0.24rem;
     color: #333;
     font-weight: bold;
}
 .suc-tit span{
     display: block;
     font-size: 0.12rem;
     color: #999;
     margin-top: 0.1rem;
}
 .re-info{
     margin: 0.4rem 0 0.55rem;
     padding-left: 2.25rem;
}
 .re-info .li{
     float: left;
     margin-right: 0.38rem;
     font-size: 0.18rem;
     color: #333;
     position: relative;
}
 .re-fen{
     background: url(/static/images/jgbg2.png) no-repeat;
     width: 1.89rem;
     height: 1.89rem;
     text-align: center;
     overflow: hidden;
     margin-top: 0.88rem;
}
 .re-fen em{
     font-style: normal;
     font-size: 0.14rem;
     font-weight: normal;
}
 .re-fen p{
     margin-top: 0.5rem;
     font-size: 0.32rem;
     color: #FF5519;
     font-weight: bold;
}
 .re-fen span{
     display: block;
     font-size: 0.24rem;
     color: #999;
     width: 1.03rem;
     border-top: 0.01rem solid #EBEBEB;
     margin: 0.05rem auto 0;
     padding-top: 0.05rem;
}
 .re-info .li.spe .re-fen{
     background: url(/static/images/jgbg1.png) no-repeat;
     width: 2.76rem;
     height: 2.76rem;
     margin-top: 0;
}
 .re-info .li.spe .re-fen p{
     margin-top: 0.95rem;
     font-size: 0.43rem;
}
 .re-info .li.spe .re-fen p em{
     font-size: 0.18rem;
}
 .re-info .li.spe .re-fen span{
     font-size: 0.14rem;
     border-top: none;
     padding-top: 0;
}
 .re-fen-c{
     position: relative;
     z-index: 5;
}
 .re-info .canvas11{
     position: absolute;
     left:0.38rem;
     top:0.38rem;
     display: block;
     z-index: 1;
}
 .re-info .canvas22{
     position: absolute;
     left:0.3rem;
     top:1.17rem;
     display: block;
     z-index: 1;
}
 .ti-count{
     margin-bottom: 0.8rem;
     text-align: center;
     min-height: initial;
}
 .ti-count span{
     display: block;
     font-size: 0.18rem;
     color: #333;
     margin-bottom: 0.15rem;
}
 .ti-count table{
     width: 100%;
     border: 1px solid #F7F7F7;
     color: #333;
}
 .ti-count table th{
     height: 0.48rem;
     background: #F5F5F5;
     color: #999;
}
 .ti-count table tr th:first-child,.ti-count table tr td:first-child{
     padding-left: 0.8rem;
}
 .ti-count table tr th:last-child,.ti-count table tr td:last-child{
     padding-right: 0.8rem;
}
 .ti-count table td{
     padding: 0.15rem 0;
}
 .goon,.confirm{
     display: inline-block;
     width: 1.44rem;
     height: 0.4rem;
     border-radius: 0.21rem;
     line-height: 0.4rem;
     font-size: 0.16rem;
     color: #FF5519;
     border: 1px solid #FF5519;
     margin: 0 0.14rem;
}
 .confirm{
     border-color: #DF230F;
     color: #DF230F;
}
/* 学习记录 */
 .kclist{
     padding: 0 0.3rem;
}
 .kclist .li{
     padding: 0.2rem 0;
     border-bottom: 0.01rem solid #EBEBEB;
     clear: both;
     overflow: hidden;
     align-items: flex-start;
}
 .kclist .li:last-child{
     border-bottom: none;
}
 .kcimg{
     width: 1.76rem;
     height: 0.99rem;
     border-radius: 0.04rem;
     margin-right: 0.2rem;
}
 .kcinfo{
     width: 5.2rem;
}
 .kcinfo h3{
     font-size: 0.18rem;
     color: #333;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
     margin: 0.05rem 0 0.02rem;
}
 .process-box{
     margin: 0.08rem 0;
}
 .process-box .process{
     width: 3.01rem;
     height: 0.08rem;
     border-radius: 0.04rem;
     background: #F5F5F5;
     position: relative;
     margin-right: 0.04rem;
}
 .process-box .process view{
     position: absolute;
     left: 0;
     top: 0;
     background: #F8A31D;
     border-radius: 0.04rem;
     height: 0.08rem;
}
 .process-box span{
     font-size: 0.12rem;
     color: #999;
     line-height: 0.2rem;
}
 .kcinfo p{
     font-size: 0.12rem;
}
 .kcinfo p em{
     font-family: '宋体';
     font-style: normal;
     color: #707070;
     margin: 0 0.11rem;
}
 .tkbtn{
     width:1.46rem;
     height:0.42rem;
     background:linear-gradient(90deg,rgba(255,85,25,1) 0%,rgba(223,35,15,1) 100%);
     border-radius:0.21rem;
     font-size: 0.16rem;
     color: #fff;
     text-align: center;
     line-height: 0.42rem;
     margin-top: 0.32rem;
     display: block;
}
 .kclist li a:hover h3{
     color: #DF230F;
}
 .tkbtn:hover{
     background: #FF5519;
}
 .xxwc{
     width: 1rem;
     height: 1rem;
}
/* 首页 */
 .gk-info{
     min-height: initial;
     padding: 0.4rem 0.3rem;
}
 .gk-info .li{
     width: 25%;
     font-size: 0.26rem;
     color: #1D2129;
     align-items: flex-start;
}
 .gk-info .li image{
     width: 0.36rem;
     height: 0.36rem;
     margin-right: 0.09rem;
}
 .gk-info .li text{
     display: block;
     font-size: 0.12rem;
     color: #4E5969;
     margin-bottom: 0.05rem;
}
 .sy-box{
     min-height: initial;
     margin-top: 0.2rem;
}
 .sye{
     height: 3.4rem;
}
 .idx-nav{
     justify-content: space-between;
}
 .idx-nav .li{
     width: 4.61rem;
}
 .idx-nav .li image{
     width: 100%;
     height: 1.29rem;
}
 .hb-box{
     min-height: initial;
     margin-top: 0.2rem;
     padding: 0.2rem 0.15rem;
     margin-bottom: 0.2rem;
}
 .sj-tits{
     font-size: 0.16rem;
     color: #1D2129;
     font-weight: bold;
}
 .sj-more{
     font-weight: normal;
     font-size: 0.14rem;
     color: #999;
}
 .hb-list{
     flex-wrap: wrap;
}
 .hb-list .li{
     width: 2.6rem;
     height: 0.5rem;
     background: #F8F8F8;
     border-radius: 0.08rem;
     margin: 0.2rem 0.2rem 0 0;
     padding: 0.15rem;
     cursor: pointer;
}
 .hb-list .li:nth-child(3n){
     margin-right: 0;
}
 .hb-list .li image{
     width: 0.36rem;
     height: 0.36rem;
     margin-right: 0.1rem;
}
 .hb-tit{
     font-size: 0.16rem;
     color: #333;
}
 .hb-bri{
     font-size: 0.13rem;
     color: #999;
     margin-top: 0.08rem;
}
/* 人员管理 */
 .ry-box{
     padding: 0.3rem;
}
 .download-btn{
     font-size: 0.12rem;
     color: var(--main);
}
 .dr-btn{
     width: 0.54rem;
     height: 0.3rem;
     border: 1px solid var(--main);
     border-radius: 0.03rem;
     font-size: 0.12rem;
     color: var(--main);
     text-align: center;
     line-height: 0.3rem;
     margin-left: 0.4rem;
}
 .c-picker{
     height: 0.3rem;
     border: 1px solid #DCDFE6;
     border-radius: 0.04rem;
     font-size: 0.12rem;
     color: #666;
     padding: 0 0.12rem;
     line-height: 0.3rem;
}
/* 人员详情 */
 .xq-det{
     padding: 0 0.3rem;
}
 .xq-det-t{
     border-bottom: 0.01rem solid #EDEEF0;
     padding: 0.3rem 0 0.4rem;
}
 .xq-tit{
     font-size: 0.24rem;
     color: #333;
     font-weight: bold;
}
 .xq-time{
     font-size: 0.12rem;
     color: #999;
     font-weight: normal;
}
 .xq-res{
     font-size: 0.14rem;
     color: #666;
     margin-top: 0.18rem;
}
 .xq-res view{
     margin-right: 0.55rem;
}
 .xq-des{
     padding: 0.3rem 0 0.5rem;
     font-size: 0.12rem;
     color: #666;
     line-height: 0.2rem;
}
 .xq-bot{
     min-height: initial;
     padding: 0.3rem;
     margin-top: 0.2rem;
}
 .xq-bot-tit{
     font-size: 0.16rem;
     color: #333;
     font-weight: bold;
}
/* 申报记录 */
 .jl-det{
     padding: 0 0.3rem 0.5rem;
}
 .jl-tit{
     font-size: 0.18rem;
     color: #333;
     font-weight: bold;
     padding: 0.3rem 0;
     border-bottom: 0.01rem solid #EDEEF0;
}
 .jl-info{
     flex-wrap: wrap;
     padding: 0.3rem 0;
}
 .jl-info .li{
     width: 50%;
     font-size: 0.16rem;
     color: #303133;
     padding: 0.1rem 0;
}
 .jl-info .li .label{
     color: #909399;
     width: 1rem;
}
 .jl-tits{
     font-size: 0.18rem;
     color: #333;
     font-weight: bold;
     margin-top: 0.5rem;
}
 .jl-file{
     margin-top: 0.2rem;
     flex-wrap: wrap;
}
 .jl-file image{
     width: 0.64rem;
     height: 0.64rem;
     margin: 0 0.1rem 0.1rem 0;
}
 .c-pickers{
     width: 1.65rem;
}
 .c-pickers.uni-combox{
     height: 0.3rem;
     line-height: 0.3rem;
     padding: 0 0.12rem !important;
}
 .c-pickers.uni-combox .uni-input-input{
     font-size: 0.12rem;
}
/* 发布需求 */
 .xq-pop{
     height: 6rem;
     overflow-y: auto;
}
 .fb-form .li{
     margin-top: 0;
     margin-right: 0.3rem;
}
 .fb-form .li .label{
     width: auto;
}
 .xq-pop-con{
     height: 4.5rem;
}
 .xq-table td{
     padding: 0 0.1rem;
     height: 0.5rem;
}
 .xq-pop .pop-btn{
     margin-top: 0 
}
 .add-xq{
     font-size: 0.14rem;
     color: var(--main);
}
 .jus-align{
     justify-content: center;
}
 .dp-time{
     width: 3.75rem;
}
 .form-num{
     margin-top: 0.25rem;
}
 .form-num .label{
     font-size: 0.14rem;
     color: #666;
     padding-right: 0.15rem;
}
/* 人才交流 */
 .career-logo{
     width: 0.5rem;
     height: 0.5rem;
     border-radius: 0.05rem;
     float: left;
     margin-right: 0.1rem;
}
 .career-logo image{
     width: 100%;
     height: 100%;
}
 .career-detail{
     display: flex;
     justify-content: space-between;
     padding: 0.2rem 0.1rem;
     border-bottom: 0.01rem solid #EDEEF0;
}
 .career-detail:hover{
     background-color: #eeeeee;
     border-radius: 0.05rem;
}
 .career-detail:last-child{
     border-bottom: none;
}
 .career-detail-title{
     font-weight: bold;
}
 .career-detail-address{
     font-size: 0.14rem;
     color: #666;
     margin: 0.05rem 0;
}
 .career-detail-salary{
     font-weight: bold;
     color: #1597E8;
     margin-right: 0.1rem;
}
 .career-tag{
     padding: 0rem 0.1rem;
     border: 1px solid #1597E8;
     color:#1597E8;
     border-radius: 0.05rem;
     display:inline-block;
     font-size:0.1rem;
     margin-left: 0.05rem;
}
 .pb20{
     padding-bottom: 0.2rem;
}
 