﻿/*app.css冲突样式*/
.Popup{overflow: hidden;}
.kt-header{z-index:9999 !important;}
.kt-container{position: relative;}


.el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color: #C0C4CC !important;}



#addactivity{position: relative;}
.creattopic_top {
    width: 100%;
    float: left;
    background: #f1f1f1;
    height: 46px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    text-align: center;
    line-height: 46px;
}

    .creattopic_top .back {
        font-size: 14px;
        color: #333;
        padding: 6px 20px;
        border: 1px solid #ddd;
        border-radius: 30px;
        float: left;
        margin: 8px 0 0 20px;
        line-height: 18px;
    }

.top_steps{float:left;width:100%;position: relative;height:74px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.top_steps ul{width:60%;margin:0 auto;position: absolute;left:20%;z-index:999;}
.top_steps ul li{float:left;width:50%;text-align:center;}
.top_steps ul li a,.top_steps ul li span{width: 150px;height: 94px;display: inline-block;}
.top_steps ul li a:hover{text-decoration: none !important;}
.top_steps ul li:first-child{text-align: left;}
.top_steps ul li:last-child{text-align: right;}
.top_steps .steps{font-size:14px;color:#999999;line-height:24px;background-color: #fff;width:90px;margin-left:30px;text-align:center;}
.top_steps .phase{font-size:16px;color:#888888;line-height:30px;text-align:center;}
.top_steps .state{font-size:12px;color:#999999;line-height:20px;text-align:center;}
.top_steps ul .curr .steps,.top_steps ul .curr .phase,.top_steps ul .curr .state{color: #ff6600;}
.top_steps ul .end .steps,.top_steps ul .end .phase,.top_steps ul .end .state{color: #3296fa;}


.top_steps .line{position: absolute;top: 10px;width:56%;left:22%;background: #ddd;height: 2px;z-index: 0;}

.left_steps{width:180px;float: left;position: relative;height: calc(100% - 165px);}
.left_steps .steps{height:40px;line-height:40px;font-size:14px;color:#333;font-weight:700;text-indent: 20px;}

.left_steps ul{position: absolute;right:0;z-index:1;}
.left_steps ul li{height:40px;line-height:40px;font-size:14px;color:#333;text-align: right;cursor: pointer;}
.left_steps ul li a{font-size:14px;color:#333;}
.left_steps ul li a:hover{text-decoration: none !important;}
.left_steps ul .curr a{color: #ff6600;}
.left_steps ul .dis{color: #888;}
.left_steps ul li span{height:14px;width:14px;background-color:#dddddd;display: inline-block;border-radius: 50%;float:right;margin-top:13px;margin-left:10px;}
.left_steps ul .curr span{background-color:#ff6600;z-index: 9999;}
.left_steps .line{position: absolute;top: 0;right: 6px;background: #ddd;width: 1px;    height: 100%;}


.right_steps{float:left;width:calc(100% - 200px);margin-left:20px;padding-top:20px;height: calc(100% - 185px);}
.right_content{width: 100%;height: calc(100% - 60px);overflow: auto;}
.right_btn{text-align: center;position: absolute;bottom: 0;left: 0;width: 100%;background: #fff;border-top: 1px solid #ddd;padding:10px 0;}



/*创建*/
/*封面*/
.soutu-drop .soutu-drop-icon,.soutu-drop .soutu-drop-tip{float:left;width:100%;}
.soutu-drop .soutu-drop-icon{padding-top:40px;}
.soutu-drop{text-align:center;height:75px;margin-bottom:6px;background-color: #ececec;border:1px solid #e1e1e1;width:120px;cursor:pointer;}
.soutu-drop .soutu-icon{font-size:42px;color:#999;height:36px;line-height:36px;font-style:normal;padding-top:20px;display:inline-block;}
.soutu-drop-tip{display:block;font-size:14px;color:#999;line-height:normal;padding-top:20px;}

/*说明性文字*/
.info_bg{background-color: #f1f1f1;text-indent:50px;padding:7px 0;margin-bottom:20px;}
.info_bg div{font-weight: 700;font-size: 14px;}
.btn4{border:1px solid #DCDFE6;border-radius:3px;color:#606266 !important;font-weight:700;background:#fff !important;}
.btn4:hover{border:1px solid #c6e2ff;background:#ecf5ff !important;color:#409eff !important;}
/*管理员*/
#divUser, #divManager, #divauditUser {
    margin-bottom: 0;
}
    #divUser .name, #divManager .name, #divauditUser .name{
        float: left;
        width: auto;
        margin-right: 6px;
    }
    #divUser .delu, #divManager .delu, #divauditUser .delu{
        line-height: 30px;
        margin-right: 20px;
    }
        #divUser .delu a, #divManager .delu a, #divauditUser .delu a{
            margin-left: 0;
            background: url(../css/images/del.png) center center no-repeat;
            width: 20px;
            height: 30px;
            display: inline-block;
            background-size: 12px 12px;
        }
    #divUser .delu a:hover, #divManager .delu a:hover, #divauditUser .delu a:hover {
        background: url(../css/images/del_hover.png) center center no-repeat;
        background-size: 12px 12px;
    }
/*名称*/
.Review_title{margin-bottom: 15px;}
.Review_title img{height:24px;width:24px;float:left;margin-right:10px;}
.Review_title span{line-height: 24px;font-size:16px;font-weight:700;float:left;}
.Review_title .return{font-size: 14px;    color: #333;    padding: 6px 20px;    border: 1px solid #ddd;    border-radius: 30px;    float: left;   margin-right:10px;    line-height: 18px;}
.el_title{padding:5px 10px;border:1px solid #ddd;background:#f1f1f1;margin-bottom:10px;}/*默认灰色背景条*/
.right_steps .tip{color:#999999;}/*解释性文字*/

/*默认设置修改*/
.el-dialog__body{padding:10px;}
.el-dialog .el-switch{margin-top: 5px;}
.el-drawer__body .el-switch{margin-top: 5px;}
.el-input-number__decrease,.el-input-number__increase{height:30px;}
.el-input-number__decrease .el-icon-minus,.el-input-number__increase .el-icon-plus{line-height:30px;}
.el-input--mini .el-input__inner{height:32px;}
/*成功or失败提示框*/
.header_none .el-dialog__header{display:none;}
.success_img{background:url(../css/images/success.png) center center no-repeat;height:54px;margin-bottom:20px;}
.nocontent{background:url(../css/images/nocontent.png) center 0 no-repeat;width:100%;text-align: center;font-size: 16px;padding-top:180px;margin-top:50px;}
.warning{background:url(../css/images/success.png) center center no-repeat;smargin-bottom:20px;width:100%;text-align: center;font-size: 16px;padding-top:180px;margin-top:50px;}



/*树结构*/
.tree_step{width:220px;float:left;margin:0 10px;background:#f1f1f1;border:1px solid #ddd;box-sizing:border-box;padding:5px;height: calc(100% - 30px);}
.sortingName{margin:5px 0;}
.sortingName a{font-size:14px;font-weight:700;color:#333;line-height:24px;}
.dateRange{font-size:14px;color:#666;}


/*分类设置*/
.tree_step #treeMenu {width:114px;}
.tree_step #treeMenu ul{border:1px solid #ddd;}
.tree_step #treeMenu li {width:100% !important;margin-right:0;text-indent:30px;font-size:12px;background:#fff;cursor:pointer;border-radius:0;height:30px;line-height:30px;border-bottom:1px solid #ddd;color:#333;}
.tree_step #treeMenu .edit,.tree_step #treeMenu .del {background:#fff;width:auto;height:auto;margin-top:0;}
.tree_step #treeMenu .edit {background:url(../css/images/edit.png) 8px center no-repeat #fff;    }
.tree_step #treeMenu .del{background:url(../css/images/tree_del.png) 8px center no-repeat #fff;    }
.tree_step #treeMenu .add{background:url(../css/images/addcate.png) 8px center no-repeat #fff;    }

.edit01{background:url(../css/images/edit.png) 0px bottom no-repeat #fff; font-size: 0;height:20px;width:20px;display:inline-block;   }
/**/
.showListType span {border:1px solid #ddd;border-radius:3px;height:24px;width:24px;display:inline-block;float:left; margin-right:8px;margin-top:5px;    }
.showListType .curr,.showListType span:hover {border:1px solid #3296fa;    }
.showListType span a{background: url(../css/images/bigicon.png) center center no-repeat;height:20px;width:20px;padding:2px;display:inline-block;font-size:0;float:left;    }
.showListType span .list {background: url(../css/images/list.png) center center no-repeat;    }


/*文件列表*/
.List{width:100%;float:left;margin:5px 0;}
.List ul,.listhead{width:92%;float:left;}
.listhead {margin:5px 0;background:#f9f8f8;padding:5px 0;}
.listhead div{float:left;}
.listhead .checkall {font-size:14px;color:#333; font-weight:700;   }
.listhead .checkall *{font-size:14px;color:#333;    }
.listhead .checkall label {background:url(../css/images/ltFld.gif) 3px center no-repeat;padding-left:20px;    }
.listhead .openall {color:#ff6600;border:1px solid #ff6600;border-radius:15px;padding:0px 10px;margin-left:10px;cursor:pointer;}
.listhead div{color:#333; font-size:14px;margin-left:10px;    }
.listhead div *{font-size:14px;   }
.List ul li ,#divFileList ul li{float:left;padding:8px;border:1px solid #fff;border-radius:5px;position:relative;margin:5px 6px 5px 0;background:#fff;}
#divFileList ul li {margin:5px 15px 10px 0;}
.List ul li:hover,#divFileList ul li:hover {background:#f1f5fa;    }
.List ul .listtitle,#divFileList ul .listtitle {text-align:center;height:24px;line-height:24px;margin-top:5px;width:112px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;color:#333;font-weight:400;}
.List ul .listtitle a,#divFileList ul .listtitle a {color:#333; font-weight:400;   }

.List ul li .checkall,#divFileList ul li .checkall {position:absolute;top:5px;left:5px;width:20px;height:20px;z-index:99}
.List ul li:hover .checkall,#divFileList ul li:hover .checkall {background:url(../css/images/checkall1.png) 0 0 no-repeat;display:inline-block !important;} 
.List ul .select,#divFileList ul .select{border:1px solid #90d8ff;background:#f1f5fa;}
.List ul .select .checkall,#divFileList ul .select .checkall{position:absolute;top:5px;left:5px;width:20px;height:20px;background:url(../css/images/checkall.png) 0 0 no-repeat;}
.List ul .select:hover .checkall,#divFileList ul .select:hover .checkall{background:url(../css/images/checkall.png) 0 0 no-repeat;}
.List ul .transcoding,#divFileList ul .transcoding{position:absolute;right:9px;top:9px;width:43px;height:45px;background:url(../css/images/transcoding.png) 0 0 no-repeat;}
.List ul .pending,#divFileList ul .pending{position:absolute;right:9px;top:9px;width:43px;height:45px;background:url(../css/images/pending.png) 0 0 no-repeat;}
.List ul .lose,#divFileList ul .lose{position:absolute;right:9px;top:9px;width:51px;height:51px;background:url(../css/images/lose.png) 0 0 no-repeat;}
.List ul .transcod,#divFileList ul .transcod{position:absolute;right:9px;top:9px;width:43px;height:45px;background:url(../css/images/transcod.png) 0 0 no-repeat;}
.List ul .nopass,#divFileList ul .nopass{position:absolute;right:9px;top:9px;width:43px;height:45px;background:url(../css/images/nopass.png) 0 0 no-repeat;}

.List ul .pic,#divFileList ul .pic{position:absolute;right:10px;bottom:38px;width:30px;height:30px;}

.List .img,#divFileList .img {width:114px !important;height:82px !important;border:1px solid #efefef;text-align:center;background:#fff;position:relative;}
.List .img img,#divFileList .img img {    /*width:100%;*/position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.List ul li a:hover,#divFileList ul li a:hover {text-decoration:none !important;  }
.List ul .nofilecover{background:url(../css/images/file01.png) 0 0 no-repeat;width:114px !important;height:84px !important;} 
.List ul .filecover{background:url(../css/images/file02.png) 0 0 no-repeat;width:114px !important;height:84px !important;}
.List ul .filecover div {font-weight:400;color:#FF4E00;text-align:center ;padding-top:30px;font-size:12px;   }
.List .biglist .category {font-size:14px;color:#333;padding:5px 0;margin:5px 0;background:#f9f8f8;text-indent:5px;font-weight:700;}
.List .biglist table th {height:30px;line-height:30px;background:#f1f1f1;padding-left:5px;padding-right:5px;border:1px solid #e6e6e6;border-left:0;font-size:12px;color:#333;  font-size:14px;  }
.List .biglist table td a{font-size:14px;}
.List .biglist table td{padding:5px 0;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:14px; color:#333;}

.tabtitle{border-bottom: 1px solid #ddd;}
.tabtitle span a{color:#333;font-size: 14px;height:30px;line-height: 30px;display: inline-block;padding:0 10px 4px 10px;text-decoration:none !important ;}
.tabtitle .curr a{color:#3296fa;font-weight:700;border-bottom:2px solid #3296fa}
.tabtitle span .el-input__inner{height:30px;line-height:30px;}
.tabtitle span .el-input__icon{line-height:30px;}
.tab01{float:left;width:100%;margin:10px 0;}
.tab01 span{background:#f1f1f1;font-size:14px;padding:6px 10px;color:#333;display:inline-block;border-radius: 4px;margin-right:10px;}
.tab01 span a{color:#333;font-size:14px;}
.tab01 .curr{background:#DAEDFF;color:#3296fa}
.tab01 .curr a{color:#3296fa;font-size:14px;font-weight:700}



/*分享/打包下载等*/
.function{float:right;}
.function div{height:20px;width: 20px;background:url(../css/images/fav03.png) 0 0 no-repeat;float:left;margin-right:8px;cursor: pointer;}
.function .no-follow{background:url(../css/images/cancelfav.png) 0 0 no-repeat;}
.function .upload{background:url(../css/images/saoma.png) 0 0 no-repeat;}
.function .share{background:url(../css/images/share01.png) 0 0 no-repeat;}
.function .down{background:url(../css/images/alldown.png) 0 0 no-repeat;}

/*web端上报页面*/
.Choice_Topic .img{width:400px;height:300px;margin-right:20px;float:left;}
.Choice_Topic .right{width:calc(100% - 420px);float:left;}
.Choice_Topic .right .Topicname{font-size:18px;font-weight:700;color:#3296fa;text-align: center;padding-bottom: 20px;line-height:30px;}

.Choice_Topic .right .info{width:100%;float:left;box-sizing:border-box;padding:0 10px;}
.Choice_Topic .right .info .date{line-height:30px;width:100%;float:left;color:#333;font-size:14px;}
.Choice_Topic .right .info .fo{line-height:30px;width:100%;float:left;color:#333;font-size:14px;}
.Choice_Topic .right .info .end{font-size:18px;font-weight:700;color:green;text-align: center;padding:0 0 20px 0;}

.Choice_Topic .right .end{float:left;width:100%;text-align: center;padding-bottom: 10px;font-size:14px;}
.Choice_Topic .right .tip{font-size:20px;text-align: center;line-height:60px;color: #333;}

.Choice_Topic .right .tip span{font-size:46px;color: #3293fa;text-align: center;padding:0 5px;}
.Choice_Topic .right .tip span{color:#ff6600}
.Choice_Topic .right .el-button span{font-size:14px;}






/*分享*/
#mytopic .Sharetext .share_user span{display: inline-block;white-space:pre-wrap;width:100%;font-size:14px;color:#fff;line-height:24px;}
#mytopic .share_user {height:54px;padding:2%;background:#3296fa;width:96% !important;        }
#mytopic .share_user .name {line-height:50px !important;  margin-left:10px;color:#fff;font-size:14px !important;             }
.sharing_title .file{background:url(images/file03.png) 0 0 no-repeat;width:60px;height:60px;float:left;margin: 0 20px 20px 50px;}
.sharing_title .info{float:left;}
.sharing_title .info div{text-indent:0;height:60px;line-height:60px;font-size: 14px;color:#333;font-weight:400;}

/*下载预览*/
.reportUserType4,.reportUserType3,.reportUserType2,.reportUserType0{font-size: 14px;padding:0 10px 10px 10px;}
.reportUserType4 .img{background:url(images/UserType4.png) 0 0 no-repeat;width:100%;height:220px;margin-top:10px;}
.reportUserType3 .img{background:url(images/UserType3.png) 0 0 no-repeat;width:100%;height:220px;margin-top:10px;}
.reportUserType2 .img{background:url(images/UserType2.png) 0 0 no-repeat;width:100%;height:220px;margin-top:10px;}
.reportUserType0 .img{background:url(images/UserType0.png) 0 0 no-repeat;width:100%;height:220px;margin-top:10px;}

.nav_steps{border-bottom: 1px solid #ddd;width:100%;float:left;margin-bottom:10px;}
.nav_steps ul{width:580px;margin:0 auto}
.nav_steps li{float:left}
.nav_steps li a{color:#333;font-size: 14px;height:30px;line-height: 30px;display: inline-block;padding:0 10px 4px 10px;text-decoration:none !important ;cursor: pointer;}
.nav_steps .curr a{color:#3296fa;font-weight:700;border-bottom:2px solid #3296fa}
.content_steps{width:100%;float:left}

.Review_title1 span a{background-color:#DDDDDD;border-radius: 5px;margin-left: 10px;color:#333;padding:5px 10px;margin-top:2px;font-size: 14px;display: inline-block;}
.Review_title1 .curr a{background-color:#3296fa;color:#fff;}
.Review_title1 span a:hover{text-decoration: none !important;}

.state span{background:#E8FFE5;border:1px solid green;color:green;font-size: 12px;font-weight: 400;padding:0 5px;border-radius:4px;}

/*标记*/
.mark{background:url(images/mark.png) 0 0 no-repeat;height:16px;width:16px;background-size:16px;float:right}
.marklist li a{font-size:14px;color:#333;width:100%;display:inline-block;padding: 5px 0;}
.marklist li a:hover{text-decoration: none !important;color:#3296fa}

/*邀请上报*/
.el-table .report-row{background:#DDEFFF;}
.el-table .invite-row{background: #FFF3EA;}
.report-row-icon,.invite-row-icon{font-size:14px;margin-left:10px;}
.report-row-icon::before{width:12px;height: 12px;content:"";display:inline-block;background: #B1D9FD;border:1px solid #797979;margin-right:5px;margin-top: 3px;}
.invite-row-icon::before{width:12px;height: 12px;content:"";display:inline-block;background: #FBCBA8;border:1px solid #797979;margin-right:5px;margin-top: 3px;}

/*活动整体信息查看*/
.Overall_information{overflow: auto;position: relative;}
.Overall_information .step3_left{width:220px;float:left;height:100%;position: absolute;top:0;}
.Overall_information .step3_right{width:calc(100% - 231px);float:left;padding-left:10px;border-left:1px solid #ddd;margin-left:230px;}
.Overall_information .step3_left ul,.Overall_information .step3_left ul li{width: 100%;}
.Overall_information .step3_left ul li{text-align: right;padding-right:10px;box-sizing: border-box;cursor: pointer;}
.Overall_information .step3_left ul li a{font-size:14px;line-height: 40px;display:inline-block;color:#333;}
.Overall_information .step3_left ul .curr a{font-weight:700;color:#ff6600}
.Overall_information .step3_right .button1{padding:2px 10px;border:1px solid #3296fa;color:#3296fa;margin-left:10px;border-radius: 3px;}




/*中间区域-操作等*/
.topicfile_middle .SetContent {border-bottom:1px solid #ddd;float:left;width:100%;}
.topicfile_middle .SetContent #divContentNav span {float:left;padding:8px 8px;border:1px solid #ddd;border-bottom:0;  }
.topicfile_middle .SetContent #divContentNav span a{color:#333;font-size:14px;width:100%;height:100%;display:inline-block;    }
.topicfile_middle .SetContent #divContentNav .curr a{color:#3296fa; font-weight:700;   }
.topicfile_middle .SetContent #aSelectAll,.topicfile_middle .SetContent #aCancelAll{color:#333;font-size:14px;height:100%;display:inline-block; float:left;padding:8px 8px;border:1px solid #ddd;border-bottom:0;margin-top:8px;   }
.topicfile_middle #divContent_sort,.topicfile_middle .title2{float:left;width:100%;margin-bottom:5px;}
.topicfile_middle #divContent_sort li,.topicfile_middle #divContent_app div{float:left;}
.topicfile_middle #divContent_sort,.topicfile_middle #divContent_search,.topicfile_middle #divContent_op,.topicfile_middle #divContent_category,.topicfile_middle #divContent_file,.topicfile_middle #divContent_view{border:1px solid #ddd;border-top:0;}
#divContent_audit,#divContent_reportstate,#divContent_reportcontent,#divContent_rule,#divContent_advance{border:1px solid #ddd;border-top:0;}
.topicfile_middle #divContent_sort li,.topicfile_middle #divContent_search li,.topicfile_middle #divContent_op li,.topicfile_middle #divContent_category li,.topicfile_middle #divContent_file li,.topicfile_middle #divContent_view li {height:35px;line-height:35px;border-right:1px solid #dddddd;}
.topicfile_middle #divContent_view li {height:36px;
}
#divContent_audit li,#divContent_reportstate li,#divContent_reportcontent li,#divContent_rule li,#divContent_advance li {height:35px;line-height:35px;border-right:1px solid #dddddd;border-bottom:2px solid #fff !important;}

.topicfile_middle #divContent_sort li:last-child, .topicfile_middle #divContent_search li:last-child, .topicfile_middle #divContent_op li:last-child,.topicfile_middle #divContent_category li:last-child,.topicfile_middle #divContent_file li:last-child {border:0;    }
#divContent_audit li:last-child,#divContent_reportstate li:last-child,#divContent_reportcontent li:last-child,#divContent_rule li:last-child,#divContent_advance li:last-child {border-right:0;    }
#divContent_rule li {border-bottom:2px solid #fff !important;
}
.topicfile_middle #divContent_sort li,.topicfile_middle #divContent_view li {padding-right:20px;position:relative;padding-left:20px;    }
.topicfile_middle #divContent_sort li a ,.topicfile_middle #divContent_view li a{width:auto;font-size:14px;color: #333;    }
.topicfile_middle #divContent_sort .select,.topicfile_middle #divContent_view .select {border:0 !important ; border-right:1px solid #dddddd !important;  }
.topicfile_middle #divContent_sort .default {background:url(images/default.png) center center no-repeat;font-size:0;height:20px;width:20px;display:inline-block;margin-left:0px; position:absolute;right:0;top:6px;   }
.topicfile_middle #divContent_sort .set {        background: url(images/default_hover.png) center center no-repeat;    }
.topicfile_middle #divContent_sort .fileShowListType span,.fileShowListType span {border:1px solid #ddd;border-radius:3px;height:24px;width:24px;display:inline-block;float:left; margin-right:8px;margin-top:5px;    }
.topicfile_middle #divContent_sort .fileShowListType .curr,.topicfile_middle #divContent_sort .fileShowListType span:hover,.fileShowListType .curr,.fileShowListType span:hover {border:1px solid #3296fa;    }
.topicfile_middle #divContent_sort .fileShowListType span a,.fileShowListType span a{background: url(images/bigicon.png) center center no-repeat;height:20px;width:20px;padding:2px;display:inline-block;font-size:0;float:left;    }
.topicfile_middle #divContent_sort .fileShowListType span .list,.fileShowListType span .list {background: url(images/list.png) center center no-repeat;    }

.topicfile_middle #divContent_search .showListType span {border:1px solid #ddd;border-radius:3px;height:24px;width:24px;display:inline-block;float:left; margin-right:8px;margin-top:5px;    }
.topicfile_middle #divContent_search .showListType .curr,.topicfile_middle #divContent_search .showListType span:hover {border:1px solid #3296fa;    }
.topicfile_middle #divContent_search .showListType span a {background: url(images/bigicon.png) center center no-repeat;height:20px;width:20px;padding:2px;display:inline-block;font-size:0;float:left;    }
.topicfile_middle #divContent_search .showListType span .list {background: url(images/list.png) center center no-repeat;    }

.topicfile_middle #divContent_file .disabled,.topicfile_middle .title2 .disabled{background:#fff !important;border:0 !important;color:#666;    }
.topicfile_middle #divContent_file .disabled a,.topicfile_middle .title2 .disabled a{color:#999 !important;    }
.topicfile_middle .title2{background:#fff !important;border:1px solid #ddd!important;border-top:0;padding:0; width:100%;line-height:35px;height:35px!important;  }
.topicfile_middle .title2 div{height:35px;line-height:35px;border-right:1px solid #dddddd !important;margin-top:0;padding:0;}
.topicfile_middle .title2 div a {background-image:none;padding:1px 10px 1px 10px ;font-size:14px; color:#333;  }
.topicfile_middle #divContent_app div{border-right:1px solid #dddddd !important;padding-right:10px;}
.topicfile_middle #divContent_app div:last-child {border:0;    }
.topicfile_middle #divContent_app div:hover {border:0;}
.topicfile_middle #divContent_search li.select {border-bottom:0 !important;}
.topicfile_middle #divContent_app .op {padding-right:10px;border:0 !important;}
.topicfile_middle .title2 .opmore {top:36px;border:1px solid #ddd !important;height:auto !important;width:80px !important;}
.topicfile_middle .title2 .opmore li a:hover {color:#3296fa!important;}

.navMenuOptions .el-popover__reference-wrapper{background:url(images/xxfw1.png) right center no-repeat}



/*统计分析--新*/
.statistic_top, .statistic_mid, .statistic_bot {
width:100%;float:left;margin-bottom:20px;}
.statistic_top .list {
    float: left;
    width: 32%;
    border: 1px solid #ddd;
    margin-right: 1.5%;padding: 10px;box-sizing: border-box;
}
    .statistic_top .list:last-child {
    margin-right:0;}
    .statistic_top .list .count {color:#3296fa;font-size:28px;
    }
    .statistic_top .list .info {
        color: #333;
        font-size: 14px;margin-top:5px;
    }
    .statistic_mid .TitleBox, .statistic_bot .TitleBox {
        border: 1px solid #ddd;
        float: left;padding: 10px;box-sizing: border-box;
    }

    .statistic_mid .head, .statistic_bot .head {
        font-size: 18px;
        line-height: 40px;font-weight:700;color:#333;
    }
    .statistic_mid .box, .statistic_bot .box {
    min-height:300px;}
.statistic_bot .TitleBox {
width:49.5%;margin-right:1%;margin-bottom: 1%;}
   
    .statistic_bot .TitleBox:nth-child(2n){
        margin-right: 0;
    }
.view_tree{width:220px;float:left;margin-right:10px;background:#f1f1f1;border:1px solid #ddd;padding:0 10px;box-sizing: border-box;}
.view_tree div{line-height:30px;}
.view_tree div a{font-size:14px;cursor: pointer;}
.view_tree .curr a{color:#3293fa;font-weight: 700;}
/*播放页*/
.filetypepage {
    float: left;
    width: 98%;
    margin-bottom: 5px;
    padding-bottom: 5px;
    margin-right: 1%;
}

    .filetypepage .pre {
        float: left;
        color: #fff;
        line-height: 30px;
        font-size: 14px;
    }

    .filetypepage .next {
        float: right;
        color: #fff;
        line-height: 30px;
        font-size: 14px;
    }

/*上报详情查看-年级等筛选*/
.tabtitle1 span{font-size:14px;line-height:30px;margin-right:10px;}
.tabtitle1 span a{font-size:14px;color:#333;cursor: pointer;}
.tabtitle1 .curr a{color:#3296fa;}
.tabtitle1 span a:hover{text-decoration: none !important;color:#3296fa;}

/*播放页*/
.thumb-list .cour-chapter .TitleBox{width:100%;float:left;margin-bottom: 5px;padding:5px 0;}
.thumb-list .cour-chapter .name{color:#fff;width:100px !important;text-align: right;float:left;font-size:14px;}
.thumb-list .cour-chapter .Title{width:calc(100% - 100px);float:left;text-align: left;}
.thumb-list .cour-chapter .cour-title{color:#fff;}
.thumb-list .cour-chapter .Title .img {
    overflow: hidden;
    height: 80px;
    width: 110px;
    margin: 0 5px 0px 0px;
    line-height: 60px;
    text-align: center;
    
    opacity: 0.5;
    filter: alpha(opacity=50);
    border-radius: 5px;
    box-sizing: border-box;
    position: relative;
    float: left;
    
}
.thumb-list .cour-chapter .Title img {
    overflow: hidden;
    position: absolute;
    top: 0.8%;
    left: 50%;
    transform: translate(-50%,0%);
    max-width: 100%;
    border-radius: 5px 5px 0 0;
}
.thumb-list .cour-chapter .Title .cour-title {line-height:24px;color:#fff;font-size:14px;font-weight:700;margin-bottom:5px;text-align:left;
    word-wrap: break-word;word-break: break-all;white-space: pre-wrap;padding-right:10px;
}
.thumb-list .cour-chapter .TitleBox span{float:left;margin-right:5px;}

.el-popper .mark{background:url(images/mark.png) 0 0 no-repeat;height:16px;width:16px;background-size:16px;float:right}
.el-popper .marklist {width:140px;padding:0;}
.el-popper .marklist li {width:130px;text-align: left;margin-bottom:0;}
.el-popper .marklist li a{font-size:14px;color:#333;width:100%;display:inline-block;padding: 5px 0;height:auto !important}
.el-popper.marklist li a:hover{text-decoration: none !important;color:#3296fa}

.tabtitle1 .el-form-item__label,.tabtitle1 .el-form-item__content{line-height: 30px;}
.tabtitle1 .el-button span{line-height:inherit;}
.filetypepage{float:left;width:98%;margin-bottom:5px;padding-bottom:5px;margin-right:1%;}
.filetypepage .pre{float:left;color: #fff;line-height:30px;font-size: 14px;padding:0 5px;border:1px solid #4d4d4d;border-radius: 4px;}
.filetypepage .next{float:right;color: #fff;line-height:30px;font-size: 14px;padding:0 5px;border:1px solid #4d4d4d;border-radius: 4px;}
.filetypepage .pre a,.filetypepage .next a{color: #fff;font-size: 14px;}
