html,body{width:100%;height:100%;}
*{padding:0;margin:0;}
a{text-decoration: none;}
button{border: none;}
a{text-decoration: none;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}
.clear{clear: both;}
.flex-v{display: flex;align-items: center;}
.flex-h{display: flex;justify-content: center;}
.flex-hv{display: flex;justify-content: center;align-items: center;}
/*.page-content{height: calc(100% - 52px);}*/
.WenLv{width: 100%;height: 100%;min-width: 1300px;}
.originalArea{padding: 0 10px;}
li{list-style: none;}
.WenLv .form-group .coverButton .btn{width: auto;}
.buttonAlignment .dataset__header-heading{line-height:34px;}
.rightOfTableHeader{padding:0;}
.rightOfTableHeader .dataset__header{padding:0;justify-content:flex-end;margin-right:-10px;}
.filterModification .select2-container .select2-selection--single{height:34px;}
.filterModification .select2-container{width:auto !important;margin-right:10px;}
.filterModification .select2-container .select2-container .select2-selection--single .select2-selection__rendered{padding-right: 26px;}

/*期刊目录管理*/
.WenLv .leftSelectionBar{width: 300px;background: #fff;height: 100%;border-right:1px solid #f3f3f3;}
.WenLv .leftSelectionBar .leftSelectionBar-title{padding: 20px;font-size: 16px;font-weight: bold;color: #000;letter-spacing: 1px;border-bottom: 1px solid #f3f3f3;}
.WenLv .leftSelectionBar .leftSelectionBar-title .a{font-size: 14px;color: #0094f2;text-decoration: none;}
.WenLv .leftSelectionBar .leftSelectionBar-title .journalSearch{width: 100%;margin-top: 10px;height: 34px;}
.WenLv .leftSelectionBar .leftSelectionBar-title .journalSearch .dataset__header-search{width: 100%;}
.WenLv .leftSelectionBar .leftSelectionBar-content{width: 100%;}
.WenLv .leftSelectionBar .leftSelectionBar-content .list{width: 100%;padding: 15px 10px 15px 20px;box-sizing: border-box;border-bottom: 1px solid #f3f3f3;font-size: 16px;color: #000;letter-spacing:1px;}
.WenLv .leftSelectionBar .leftSelectionBar-content .list .font{width: calc(100% - 68px);}
.WenLv .leftSelectionBar .leftSelectionBar-content .list .btn{width: 34px;background: none;display: inline-block;padding: 0;line-height: 1;}
.WenLv .leftSelectionBar .leftSelectionBar-content .list .btn img{width: 16px;height: 16px;}
.WenLv .leftSelectionBar .leftSelectionBar-content .list.on{background: #e5f4fe;color: #0094f2;}
.WenLv .specialTopic{width: 100%;background: #fff;border-radius: 4px;margin-bottom: 20px;padding-bottom: 20px;}
.WenLv .specialTopic .tableContents{margin-bottom: 0;}
.WenLv .specialTopic .title{font-size: 16px;color: #000;font-weight: bold;letter-spacing: 1px;padding: 20px 20px 0;}
.WenLv .specialTopic .content{width: 100%;margin-bottom: 0;}
.WenLv .specialTopic .content .table-container.main-container{margin-bottom: 0;}
.WenLv .specialTopic .content .tableContents .one{padding-left: 17px;width: 50%;box-sizing: border-box;}
.WenLv .specialTopic .content .tableContents .two{width: 50%;box-sizing: border-box;padding-left: 17px;}
.WenLv .activePeriodicals{width: calc(100% - 301px);height: 100%;background: #fff;}
.WenLv .activePeriodicals .activePeriodicals-title{font-size: 16px;color: #000;font-weight: bold;letter-spacing: 1px;padding: 20px;}
.WenLv .activePeriodicals .activePeriodicals-title .span{font-size:14px;font-weight: 400;color: #999;margin-left: 15px;}
.WenLv .activePeriodicals .activePeriodicals-content{width: 100%;padding: 0 10px;box-sizing: border-box;}
.WenLv .activePeriodicals .activePeriodicals-content .add{width: calc(25% - 20px);height: 110px;border-radius: 4px;border: 1px dashed #0077ff;margin: 0 10px 20px;color: #0077ff;font-size: 14px;flex-wrap: wrap;align-content: center;text-decoration: none;background: #fff;}
.WenLv .activePeriodicals .activePeriodicals-content .add img{margin-bottom: 8px;}
.WenLv .activePeriodicals .activePeriodicals-content .add .tips{width: 100%;text-align: center;text-decoration: none;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list{width: calc(33.33% - 20px);height: 168px;border-radius: 4px;border: 1px solid #eeeeee;margin: 0 10px 20px;padding: 15px;box-sizing: border-box;position: relative;background: #fff;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .serialNumber{width: 100%;margin-left: -26px;margin-top: -12px;margin-bottom: -8px;position: relative;z-index: 11;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .serialNumber .badge{background: #067aff;font-size: 12px;line-height: 18px;padding: 0;padding: 0 8px;min-width: 36px;text-align: center;box-sizing: border-box;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main{width: 100%;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .photo{width: 96px;margin-right: 15px;height: 135px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .photo a{display: block;width: 100%;height: 100%;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .photo img{width: 100%;height: 100%;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text{width: calc(100% - 111px);height: 130px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text .title{width: 100%;font-size: 14px;color: #000000;letter-spacing: 1px;font-weight: bold;margin-bottom: 6px;min-height: 42px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text .title .size{width: calc(100% - 24px);	display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;height: 42px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text .title .size a{color: #000;text-decoration: none;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text .title .ico{width: 24px;text-align: right;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text .font{color: #999;font-size: 12px;width: 100%;margin-bottom: 2px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text .font .left{width: 34px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text .font .right{width: calc(100% - 34px);overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text .font:last-child{margin-bottom:0;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text .font a{text-decoration: none;color: #999;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text::-webkit-scrollbar-track-piece {background-color:#f8f8f8;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text::-webkit-scrollbar{width:7px;height:9px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text::-webkit-scrollbar-thumb{background-color:#dddddd;background-clip:padding-box;min-height:28px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .main .text::-webkit-scrollbar-thumb:hover{background-color:#bbb;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .delete{text-align: right;font-size: 18px; height: 18px;line-height: 18px;margin-top: -14px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .delete .button{background: none;width: 34px;text-align: right;cursor: pointer;padding: 0;height: 18px;line-height: 18px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .delete:hover .fa{color: #ff3333;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .delete .fa{color: #b5b5b5;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list .drag{cursor: move;color: #067aff;font-size: 17px;margin-top: -3px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-content-tap{width: 100%;margin-bottom:20px;border-bottom: 1px solid #e4e7ed;margin-top: -20px;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-content-tap .list{height: 50px;line-height: 50px;padding: 0 30px;color: #666;font-size: 14px;font-weight: bold;position: relative;cursor: pointer;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-content-tap .list.on{color: #067aff;border-bottom: 2px solid #067aff;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-content-tap .list .span{position: absolute;right: -10px;top: 4px;max-width: 37px;overflow: hidden;}
.WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-content-switch{width: 100%;}
.activePeriodicals-content-switch .venue{width: 100%;}
.WenLv .activePeriodicals .activePeriodicals-content .venue .activePeriodicals-list .main .photo{width: 135px;height: 89px;}
.WenLv .activePeriodicals .activePeriodicals-content .venue .activePeriodicals-list .main .text{height: auto;}
.WenLv .activePeriodicals .activePeriodicals-content .venue .activePeriodicals-list{height: auto;}
.WenLv .activePeriodicals .activePeriodicals-title .left{width: calc(100% - 80px);}
.WenLv .activePeriodicals .activePeriodicals-title .right .fa{margin-right: 8px;}

    /*上传活动*/
.WenLv .leftSelectionBar .leftSelectionBar-content.periodical .list{width: 100%;background: url("../images/periodical_list_ico.png") no-repeat 20px center;padding-left: 56px;}
.WenLv .leftSelectionBar .leftSelectionBar-content.periodical .list.on{background:#e5f4fe url("../images/periodical_list_ico.png") no-repeat 20px center;color: #0094f2;}
.WenLv .leftSelectionBar .leftSelectionBar-pageTurning{width: 100%;padding: 0 10px;box-sizing: border-box;}
.WenLv .addActivities-content{box-sizing: border-box;width: 100%;height: 100%;}
.WenLv .addActivities-content .addActivities-content-title{font-size: 18px;color: #000;background: #fff;box-sizing: border-box;margin-bottom: 20px;height: 64px;line-height: 64px;padding: 0 20px;border-radius: 4px;display: flex;align-items: center;}
.WenLv .addActivities-content .addActivities-content-title .right{color: #999;font-size: 14px;margin-left: 10px;}
.WenLv .addActivities-content .listOfVenues{height: calc(100% - 84px);width: 230px;background: #fff;border-radius: 4px;margin-right: 20px;}
.WenLv .addActivities-content .listOfVenues .listOfVenues-title{width: 100%;font-size: 16px;color: #000;padding: 20px;box-sizing: border-box;}
.WenLv .addActivities-content .listOfVenues .listOfVenues-label{width: 100%;border-bottom: 1px solid #f3f3f3;box-sizing: border-box;padding: 0 20px 12px;}
.WenLv .addActivities-content .listOfVenues .listOfVenues-label .left{color: #666;font-size: 14px;width: 40px;}
.WenLv .addActivities-content .listOfVenues .listOfVenues-label .right{width: calc(100% - 40px);}
.WenLv .addActivities-content .listOfVenues .listOfVenues-label .right .a{display: inline-block;margin: 0 1px 8px;text-decoration: none;}
.WenLv .addActivities-content .listOfVenues .listOfVenues-content{width: 100%;}
.WenLv .listOfVenues-content a.accordion{background-color: #fff;color: #000;cursor: pointer;padding: 18px;width: 100%;border: none;text-align: left;outline: none;font-size: 15px;transition: 0.4s;border-bottom: 1px solid #f0f1f3;display: inline-block;}
.WenLv .listOfVenues-content a.accordion.active, a.accordion:hover {background-color: #fff;}
.WenLv .listOfVenues-content button.accordion{background-color: #fff;color: #000;cursor: pointer;padding: 18px;width: 100%;border: none;text-align: left;outline: none;font-size: 15px;transition: 0.4s;border-bottom: 1px solid #f0f1f3;display: inline-block;}
.WenLv .listOfVenues-content button.accordion.active, a.accordion:hover {background-color: #fff;}
.WenLv .listOfVenues-content div.panel{background-color: white;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}
.WenLv .listOfVenues-content a.on{background: #e5f4fe;color: #0094f2;}
.WenLv .listOfVenues-content button.on{background: #e5f4fe;color: #0094f2;}
.WenLv .listOfVenues-content .ul{width: 100%;}
.WenLv .listOfVenues-content .ul .li{padding: 15px 20px;border-bottom: 1px solid #f0f1f3;box-sizing: border-box;color: #a1a9c8;}
.WenLv .listOfVenues-content .ul .li.on{background: #e5f4fe;color: #0094f2;}
.WenLv .activityList{width: calc(100% - 250px);background: #fff;height: calc(100% - 84px);border-radius: 4px;}
.WenLv .activityList .form-control.timeChoice{height: 34px;line-height: 34px;}
.WenLv .tableContents{width: 100%;padding: 0 15px;box-sizing: border-box;margin-bottom: 40px;}
.WenLv .tableContents .table__checkbox{padding-left: 17px;}
.WenLv .tableContents .one{min-width:30%;}
.WenLv .tableContents .two{min-width: calc(50% - 575px);}
.WenLv .tableContents .three{min-width: 20%;}
.WenLv .tableContents .four{min-width: 70px;}
.WenLv .tableContents .five{min-width: 190px;}
.WenLv .tableContents .six{min-width: 100px;}
.WenLv .tableContents .seven{min-width:180px; }
.WenLv .tableContents .off .btn-info{opacity: 0.3;}
.WenLv .tableContents .off .btn-success{opacity: 0.3;}
.WenLv .tableContents .off .btn-danger{opacity: 0.3;}
.WenLv .tableContents.selectActivities{padding-bottom: 20px;}
.WenLv .activityList-Submission{width: 100%;text-align: center;padding-bottom: 40px;}
.WenLv .listOfVenues-content button.accordion.on{background: #e5f4fe;color: #0094f2;}
.WenLv .leftSelectionBar button.accordion:after{content: '\002B';color: #777;font-weight: bold;float: right;margin-left: 5px;}
.WenLv .leftSelectionBar button.accordion.active:after {content: "\2212";}
.WenLv .addActivities-content.toExamine{width: calc(100% - 320px);margin-left: 20px;}
.WenLv .listOfVenues-content .ico button.accordion:after{content: '\002B';color: #777;font-weight: bold;float: right;margin-left: 5px;}
.WenLv .listOfVenues-content .ico button.active:after {content: "\2212";}
.WenLv .tableContents.headlineAuditForm{width: 100%;}
.WenLv .tableContents.headlineAuditForm .one{width: 80px;min-width: 80px;}
.WenLv .tableContents.headlineAuditForm .two{width: calc(100% - 812px);}
.WenLv .tableContents.headlineAuditForm .three{width: 100px;min-width: 80px;}
.WenLv .tableContents.headlineAuditForm .four{width: 100px;min-width: 80px;}
.WenLv .tableContents.headlineAuditForm .five{width: 160px;min-width: 160px;}
.WenLv .tableContents.headlineAuditForm .six{width: 100px;min-width: 100px;}
.WenLv .tableContents.headlineAuditForm .seven{width: 80px;min-width: 80px;}
.WenLv .tableContents.headlineAuditForm .eight{width: 132px;}

/*审核*/
.WenLv .selectiveSwitching{width: 100%;border-bottom: 1px solid #f3f3f3;}
.WenLv .selectiveSwitching ul{margin-bottom: 0;}
.WenLv .selectiveSwitching .li{width: 33.33%;text-align: center;font-size: 14px;height: 54px;line-height: 54px;}
.WenLv .selectiveSwitching .li .a{width: 74px;height: 54px;line-height: 54px;color: #000000;text-decoration: none;box-sizing: border-box;display: inline-block;margin: 0 auto;}
.WenLv .selectiveSwitching .li.on .a{color: #0077ff;border-bottom: 2px solid #0077ff;}
.WenLv .activityList.auditForm{width: 100%;}
.WenLv .activityList.auditForm .header-drop-down{height: 34px;margin-right: 10px;}
.WenLv .activityList.auditForm .header-drop-down select{height: 34px;border-radius: 3px;border:1px solid #d3d9dd;padding: 0 6px;}
.WenLv .table tbody tr td .btn{padding: 4px 14px;font-size: 14px;}
.table tbody tr td .a{text-decoration: none;}
.WenLv .table tbody tr td .btn-secondary{opacity: 0.7;}
.WenLv .table tbody tr td{padding: 15px 5px 10px 5px;}
.WenLv .form-group{margin-bottom: 19px;}
.WenLv .form-group .btn{width: 102px;}
.WenLv .auditOperation .form-group .form-control{height: 34px;line-height: 34px;}
.listOfVenues-content .listOfVenues-content-list{background-color: #fff;cursor: pointer;padding: 18px;width: 100%;border: none;text-align: left;outline: none;font-size: 15px;transition: 0.4s;border-bottom: 1px solid #f0f1f3;}
.listOfVenues-content .listOfVenues-content-list.on{background: #e5f4fe;color: #0094f2;}
.WenLv .fl-search .btn{font-size: 14px;padding: 0 16px;height: 34px;line-height: 34px;margin-left: 8px;}
.WenLv .fl-time .form-control{height: 34px;}

/*活动上报*/
.eventEditor-left{width: calc(67% - 20px);/*height: 100%;*/background: #fff;margin-right: 20px;overflow: auto;padding: 0 10px;box-sizing: border-box;}
.eventEditor-right{width: 33%;height: 100%;}
.eventEditor-title{width: 100%;font-size: 16px;color: #000;padding:20px 10px 0;letter-spacing: 1px;font-weight:bold;}
.eventEditor-title .left{height: 30px;line-height: 30px;}
.eventEditor-title .album-left{margin-right: 15px;height: 30px;line-height: 30px;font-size:16px;font-weight:bold; color: #007bff;}
.eventEditor-title .album-right .dataset__header-filter-toggle{height: 30px;line-height: 30px;color: #007bff;}
.eventEditor-title .a{text-decoration: none;}
.eventEditor-title .a .btn{padding: 2px 12px;font-size: 12px;}
.eventEditor-title{width: 100%;}
.eventEditor-content{padding-top: 20px;}
.albumManagement{width: 100%;padding: 0 10px;box-sizing: border-box;margin-bottom: 20px;background: #fff;}
.albumManagement .list{width: calc(25% - 20px);margin: 0 10px;box-sizing: border-box;margin-bottom: 20px;position: relative;}
.albumManagement .list:before{content: '';display: inline-block;padding-top: 66%;}
.albumManagement .list .frame{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 4px;border: 1px solid #dddddd;box-sizing: border-box;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.albumManagement .list .a{width: 100%;height: 88px;color: #0395f2;font-size: 12px;flex-wrap: wrap;align-content: center;text-decoration: none;}
.albumManagement .list .a .font{width: 100%;text-align: center;margin-top: 4px;}
.albumManagement .list.add{border: 1px dashed #4293f4;}
.albumManagement .list .btn{position: absolute;right: -9px;top: -9px;background: #0e58ff url("../images/eventEditor_delete.png") no-repeat center center;border: 1px solid #ffff;padding: 0;width: 22px;height: 22px;border-radius: 50%;}
.albumManagement .list .edit{width: calc(100% + 1px);background: rgba(0,0,0,0.7);position: absolute;top: -1px;left: -1px;border-radius: 4px;color: #fff;font-size: 14px;text-align: center;line-height: 88px;letter-spacing: 1px;cursor:pointer;}
.albumManagement .list img{max-width: 100%;height: 100%;}
.albumManagement .eventEditor-content .list{width:calc(33.33% - 20px);}
.albumManagement .eventEditor-content .list video{object-fit: fill;}
.albumManagement .eventEditor-content .tips{width: 100%;padding: 30px;text-align: center;color: #0e58ff;font-size: 16px;font-weight: bold;letter-spacing: 2px;padding-top: 0px;}
.albumManagement .auditList{width: 100%;padding: 0 10px;box-sizing: border-box;margin-bottom: 10px;}
.albumManagement .auditList .auditList-left{width: 60px;color: #666;font-size: 14px;margin-right: 14px;}
.albumManagement .auditList .auditList-right{width: calc(100% - 80px);font-size: 14px;color: #000;}
.albumManagement .auditList .auditList-right .badge{padding:3px 10px;min-width: 56px;font-size: 12px;margin-left: 15px;}
.albumManagement .auditList.state .auditList-left{height: 23px;line-height: 23px;}
.albumManagement .auditList:last-child{padding-bottom: 20px;}
.albumManagement.auditRecord{margin-bottom: 0;border-bottom: 1px solid #eee;}
.albumManagement.auditRecord .auditList:last-child{margin-bottom: 0;}
.albumManagement.auditRecord:last-child{border-bottom: 0;}
.albumManagement.auditRecord .eventEditor-content{padding-top: 20px;}
.albumManagement.auditRecord .eventEditor-title{padding: 20px 10px 0;}
.albumManagement.auditRecord.timeAxis{position: relative;border-bottom: 0;background: url("../images/timeAxis_line.png") 50px top;background-repeat: repeat-y;}
.albumManagement.auditRecord .timeAxis-left{width: 80px;height: 100%;position: absolute;padding-top: 20px;}
.albumManagement.auditRecord .timeAxis-left .timeAxis-circular{width: 13px;height: 13px;border-radius: 50%;background: #269af1;margin: 0 auto 6px;}
.albumManagement.auditRecord .timeAxis-left .timeAxis-time{color:#269af1;background: #fff;width: 100%;text-align: center;margin-bottom: 6px;}
.albumManagement.auditRecord .timeAxis-left .timeAxis-time .font{font-size: 12px;}
.albumManagement.auditRecord .timeAxis-left .timeAxis-time .font:first-child{margin-bottom: -5px;}
.albumManagement.auditRecord .timeAxis-left .timeAxis-state{width: 100%;text-align: center;}
.albumManagement.auditRecord .timeAxis-right{width: calc(100% - 80px);margin-left: 80px;border-bottom: 1px solid #eee;padding-top: 16px;min-height:120px;}
.albumManagement.auditRecord .timeAxis-right .auditList.blue{color: #269af1;letter-spacing: 2px;font-weight: bold;font-size: 14px;}
.albumManagement.auditRecord .timeAxis-right .auditList.orange{color: #f15a25;letter-spacing: 2px;font-weight: bold;font-size: 14px;}
.albumManagement.auditRecord .timeAxis-right .auditList.havePassed{min-height: 60px;}
/*.albumManagement.auditRecord .timeAxis-right .auditList:last-child{min-height: 58px;}*/
.albumManagement.auditRecord.timeAxis:first-child .timeAxis-left{padding-top: 0;}
.albumManagement.auditRecord.timeAxis:first-child .timeAxis-right{padding-top: 0;}
.albumManagement.auditRecord.timeAxis:last-child .timeAxis-right{border-bottom: 0;}
.albumManagement.auditRecord.timeAxis:last-child .timeAxis-right .auditList:last-child{min-height: 0;}
.albumManagement.auditRecord.timeAxis:last-child .auditList:last-child{padding-bottom: 0;}
.albumManagement.auditRecord.timeAxis.top .timeAxis-left{padding-top: 0;}
.albumManagement.auditRecord.timeAxis.top .timeAxis-right{padding-top: 0;min-height: 100px;}
.headlineRecord{padding-bottom: 20px;background: #fff;}
.headlineRecord .eventEditor-title{padding: 20px;}

/*活动详情*/
.WenLv .essentialInformation{width: 100%;background: #fff;border-radius: 4px;margin-right: 20px;min-height: 313px;}
.WenLv .essentialInformation .title{width: 100%;font-size: 18px;color: #000;padding: 20px;box-sizing: border-box;}
.WenLv .essentialInformation .title .left{width: calc(100% - 144px);margin-right: 20px;}
.WenLv .essentialInformation .title .btn{padding: 4px 14px;font-size: 14px;}
.WenLv .essentialInformation .content{width: 100%;padding: 0 20px 20px;box-sizing: border-box;}
.WenLv .essentialInformation .content .content-left{width: 160px;margin-right: 20px;height: 226px;border: 1px solid #e2e2e2;box-sizing: border-box;  background: #fbfbfb;}
.WenLv .essentialInformation .content .content-left img{width: 100%;height: 100%;}
.WenLv .essentialInformation .content .content-right{width: calc(100% - 180px);font-size: 16px;flex-wrap: wrap;align-content: center;}
.WenLv .essentialInformation .content .list{width: 100%;margin-bottom: 20px;}
.WenLv .essentialInformation .content .list .left{width: 80px;color: #666666;font-size: 16px;}
.WenLv .essentialInformation .content .list .right{width: calc(100% - 80px);color: #000;}
.WenLv .essentialInformation .content .list .right .badge:first-child{margin-left: 10px;}
.WenLv .essentialInformation .content .detailsButton{width: 100%;}
.WenLv .essentialInformation .content .detailsButton .btn{padding: 4px 19px;font-size: 14px;margin-right:8px;}
.WenLv .Headline{width:382px;background: #fff;border-radius: 4px;}
.WenLv .Headline .title{width: 100%;font-size: 18px;color: #000;padding: 20px;box-sizing: border-box;}
.WenLv .Headline .content{width: 100%;padding: 0 20px 20px;box-sizing: border-box;height: 246px;display: flex;justify-content: center;align-items: center;}
.WenLv .Headline .content img{width: 100%;height: 226px;}
.WenLv .activityDetails{width: 100%;margin-bottom: 20px;}
.WenLv .activityDetails .album{width: 100%;background: #fff;border-radius: 4px;margin-bottom: 20px;}
.WenLv .activityDetails .album .title{padding: 20px;font-size: 18px;color: #000;box-sizing: border-box;}
.WenLv .activityDetails .album .content{width: 100%;padding: 0 10px 10px;box-sizing: border-box;}
.WenLv .activityDetails .album .content .list{width: calc(20% - 20px);margin: 0 10px;box-sizing: border-box;border:1px solid  #dddddd;border-radius: 4px;position: relative;margin-bottom: 20px;}
.WenLv .activityDetails .album .content .list:before{content: '';display: inline-block;padding-top:68%;}
.WenLv .activityDetails .album .content .list .frame{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.WenLv .activityDetails .album .content .list .frame img{width: 100%;}
.WenLv .activityDetails .album .content.details{padding: 0 20px 10px;font-size: 14px;}
.WenLv .activityDetails .album .content.details .text{max-height: 60px;overflow: hidden;}
.WenLv .activityDetails .album .content.details.automatic .text{max-height: none;padding: 0 0 22px;}
.WenLv .activityDetails .album .content.details.automatic .readingUnfolded-btn{background: none;}
.WenLv .activityDetails .album:nth-child(2){margin: 0;}
.WenLv .auditOperation{width: 100%;background: #fff;border-radius: 4px;padding:0 20px 20px;box-sizing:border-box;}
.WenLv .auditOperation .title{font-size: 18px;color: #000;box-sizing: border-box;padding: 20px 0;}
.WenLv .auditOperation .auditOperation-operation{margin-bottom: 20px;}
.WenLv .auditOperation .auditOperation-operation .btn{padding: 2px 16px;font-size: 12px;opacity: 0.4;}
.WenLv .auditOperation .auditOperation-operation .btn.on{opacity: 1;}
.WenLv .auditOperation .left{font-size: 16px;color: #666;width: 100px;}
.WenLv .auditOperation .right{width: calc(100% - 300px);}
.WenLv .auditOperation .form-group .textarea{height: 140px;}
.WenLv .auditOperation .submission{padding-left: 100px;box-sizing: border-box;}
.WenLv .auditOperation .right .placeholder{color: #999;}
.refuseToPush{width: 100%;}
.refuseToPush .refuseToPush-main{background: #fff;width: 100%;padding: 20px;box-sizing: border-box;border-radius: 4px;}
.refuseToPush .refuseToPush-main .left{width: 80px;height: 33.3px;line-height: 33.3px;}
.refuseToPush .refuseToPush-main .right{width: calc(100% - 80px);}
.refuseToPush .refuseToPush-main .submission{width: 100%;text-align: center;}
.refuseToPush .refuseToPush-main .submission .btn{font-size: 14px;padding: 4px 16px;}
.readingUnfolded{width: 100%;margin-bottom: -20px;}
.readingUnfolded .readingUnfolded-btn{background: url("../images/clickMask_bg.png") no-repeat;height: 30px;text-align: center;position: relative;top: -20px;display: flex;align-items:flex-end;justify-content: center;color: #067aff;width: 100%;cursor: pointer;font-size: 14px;}
.detailsBottomButton{width: 100%;padding: 20px;background: #fff;}
.detailsBottomButton .btn{padding: 4px 19px;font-size: 14px;margin-right:8px;margin-bottom: 0;}

.suspensionButton{position: fixed;background: #fff;border-radius: 2px;box-shadow: 0 2px 12px rgba(0,0,0,0.06);bottom: 12px;right: 12px;padding: 20px;}
.suspensionButton .btn{padding: 2px 16px;font-size: 12px;}

.headPicture{margin-right: 8px;margin-top: -1px;}
.headSpacing{margin-right: 20px !important;}

/*头条推荐*/
.headlines{width: 100%;background: #fff;}
.headlines .headlines-header{width: 100%;background: #009f95;color: #fff;font-size: 14px;height: 40px;padding-left: 20px;box-sizing: border-box;}
.headlines .headlines-header .left{width: calc(100% - 43px);}
.headlines .headlines-header .btn{background: none;color: #fff;}
.headlines .headlines-content{background:#f1f1f1;padding: 20px;box-sizing: border-box;width: 100%;}
.headlines .headlines-content .main{width: 100%;border-radius: 4px;border:1px solid #d3d7df;background: #fff;border-top: 3px solid #00a75a;box-sizing: border-box;padding: 10px 10px 0;}
.headlines .headlines-content .main .title{color: #000;font-size: 14px;margin-bottom: 5px;}
.headlines .headlines-content .main .textarea{min-height: 160px;}
.headlines .headlines-content .main .tips{color: #dd4b39;font-size: 14px;margin-bottom: 10px;}
.headlines .headlines-content .main .form-group{margin-bottom: 5px;}
.headlines .headlines-content .main .bottom{padding: 10px;border-top: 1px solid #f8f6f6;}
.headlines .headlines-content .main .bottom .btn{padding: 4px 16px;font-size: 12px;}

/*头条推荐*/
.headlist{width: calc(100% - 400px);background: #fff;border-radius: 4px;}
.headlist .title{padding: 20px;box-sizing: border-box;font-size: 16px;color: #000;}
.headlist .dataset__header-heading .btn{font-size: 12px;padding:6px 8px;}
.headlist .dataset__header-heading .btn:first-child{margin-left: 1rem;}
.headlist .dataset__header-search{width: 200px;}
.recommendedArticles{width: 380px;}
.recommendedArticles .title{color: #000;font-size: 16px;box-sizing: border-box;padding:20px 20px;}
.recommendedArticles .recommendedArticles-article{width: 100%;background: #fff;margin-bottom: 20px;}
.recommendedArticles .recommendedArticles-article:last-child{margin-bottom: 0;}
.recommendedArticles .recommendedArticles-article .list{padding: 15px 20px;box-sizing: border-box;width: 100%;border-bottom: 1px solid #eeeeee;display: flex;align-items: center;background: #fff;}
.recommendedArticles .recommendedArticles-article .list .left .badge{font-size: 12px;width: 20px;height:20px;padding: 0;margin-right: 20px;background: #269af1;color: #fff;}
.recommendedArticles .recommendedArticles-article .list .top{font-size: 16px;margin-bottom: 2px;letter-spacing: 1px;}
.recommendedArticles .recommendedArticles-article .list .bottom{color: #666;font-size: 12px;}
.recommendedArticles .recommendedArticles-article .list .bottom .bottom-time{margin-right: 10px;}
.recommendedArticles .recommendedArticles-article .list:first-child{margin-top: -20px;}

/*添加活动*/
.addAlbum{width: 100%;.WenLv .form-groupmargin: 0 auto;}
.addAlbum .content{width: 100%;background: #fff;padding: 10px 0 0;}
.addAlbum .content .list{width: 100%;padding: 10px 15px;box-sizing: border-box;}
.addAlbum .content .list .left{color: #666;font-size: 16px;width: 100px;margin-right: 20px;}
.addAlbum .content .list .right{width: calc(100% - 120px);}
.addAlbum .content .list .right .badge{cursor: pointer;}
.addAlbum .content .list .right .badge.on{background: #269af1;color: #fff;}
.addAlbum .content .list .right .form-group{margin-bottom: 0;}
.addAlbum .content .list.addTags .left{height: 34px;line-height: 34px;}
.addAlbum .content .bottom-btn{width: 100%;text-align: center;border-top: 1px solid #eee;margin-top: 10px;padding: 20px 0;}
.addAlbum .content .list.selectionTags{margin-bottom: 0;}
.addAlbum .content .list.selectionTags .color-checkbox__text,.addAlbum .content .list.selectionTags .color-radio__text{margin-left: 0;width: 100%;text-align: center;box-sizing: border-box;padding: 0 4px;}
.addAlbum .content .list .right .radio-group__item .radio-group__text{border-radius: 50px;margin: 10px 10px;border: 1px solid #269af1;padding: 0 14px;height: 30px;line-height: 30px;color:#269af1; }
.addAlbum .content .list .right .color-radio__color{display: none;}
.addAlbum .content .list .right .color-radio{border: 1px solid #269af1;color: #269af1; min-width: 40px;text-align: center;padding: 0;}
.addAlbum .content .list .right .color-radio.is-checked{background:#269af1;color: #fff;padding: 0 10px;min-width: 30px;}
.addAlbum .content .list .right .color-radio.is-checke .color-radio__text{margin-left: 0;}
.addAlbum .content .list.upload .col-2{width: 100px;max-width: 100px;margin-right: 20px;}
.addAlbum .content .list.title{font-size: 18px;font-weight: bold;padding: 0;margin-bottom: 10px;}

/*开放日数*/
.openDays{width: 100%;margin-bottom: 16px;}
.openDays .openDays-left{width: 400px;box-shadow: 0 2px 8px rgba(0,0,0,0.02);}
.openDays .week{width: 100%;}
.openDays .week .week-td{border-right: 1px solid #eee;border-bottom: 1px solid #eee;width: 12.5%;text-align: center;font-size: 12px;line-height: 30px;height: 30px;}
.openDays .list{width: 100%;}
.openDays .list .list-td{border-right: 1px solid #eee;border-bottom: 1px solid #eee;width: 12.5%;text-align: center;font-size: 12px;line-height: 30px;height: 30px;cursor: pointer;}
.openDays .one{background:#f7f7f7;cursor:default;}
.openDays .list .list-td.one{background:#f7f7f7;cursor:default;}
.openDays .list .list-td.on{background: #269af1 url("../images/openDays_on_ico.png") no-repeat center center;}
.openDays .openDays-right{width: calc(100% - 420px);margin-left: 20px;}
.openDays .openDays-right .list-td{width: 50%;}
.openDays .openDays-right .list-td.left{width: 80px;}
.openDays .openDays-right .list-td.right{width: calc(100% - 82px);padding: 2px;box-sizing: border-box;}
.openDays .openDays-right .list-td.fillIn{height: 60px;line-height: 60px;}
.openDays .openDays-right .list-td .textarea{border: none;height: 57px;}
.openDays .off{opacity: 0.4;}
.previousAddress{width: 100%;}
.previousAddress .badge{cursor: pointer;}
.previousAddress .badge:hover{background: #e9f6ff;}
.FareChoice .checkbox-toggle span{width: 64px;}
.FareChoice .btn{padding:4px 14px; }
.FareChoice .btn.on{background: #269af1;color: #fff;}
.TicketPriceReason{margin-bottom: 11px;}
.TicketPriceReason .textarea{width: 400px;min-height: 80px;max-height: 200px;}

.landingPrompt{width: 100%;text-align: center;font-size: 12px;color: #999;margin-top: 8px;}
.verticalBottom{display: flex;align-items : flex-end;justify-content:flex-end;}

.batchAudit-title{height: 34px;line-height: 34px;}
.batchAudit{margin-left: 15px;}
.batchAudit .btn{font-size: 14px;padding: 0 16px;height: 34px;line-height: 34px;}

/* 编入目录下拉框修改 */
.screeningHeight{width: 104px;height:34px;line-height:34px;margin-top:18px;}
.screeningHeight .select2-container{width:94px !important;}
.screeningHeight .select2-container .select2-selection--single{height:34px;line-height:34px;width: 94px !important;}
.screeningHeight .select2-hidden-accessible{width: 94px !important;}

/*文件管理器美化*/
.fileManager{width: 610px;background: #fff;}
.fileManager .btn-group .btn{height: 36px;}
.fileManager .custom-checkbox .custom-control-label{width: 100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.fileManager .input-group{margin-bottom: 0;}
.fileManager hr{margin-top: 20px;margin-bottom: 20px;}
.fileManager form .manager-list.row{display: inline;}
.fileManager .manager .manager-list .col-xs-3{float: left;margin-bottom: 20px;}
.fileManager .row.operation{justify-content:space-around;display: flex;}

/*选取活动*/
.selectionActivities{width: 100%;background: #efefef;height: 100%;}
.selectionActivities .addActivities-content{height: calc(100% - 80px);margin-bottom: 10px;width: 100%;}
.selectionActivities .addActivities-content .listOfVenues{width: 190px;margin-right: 10px;background: #fff;height: 100%;overflow: auto;}
.selectionActivities .addActivities-content .activityList{width:calc(100% - 470px);margin-right: 10px;background: #fff;height: 100%;overflow: auto;}
.selectionActivities .addActivities-content .activeAtlas{width: 260px;background: #fff;border-radius: 4px;height: 100%;overflow: auto;}
.selectionActivities .addActivities-content .activeAtlas .listOfVenues-title{width: 100%;font-size: 16px;color: #000;padding:20px 20px 0;box-sizing: border-box;}
.selectionActivities .addActivities-content .activeAtlas .listOfVenues-content{width: 100%;height: calc(100% - 64px);padding: 0 20px;box-sizing: border-box;margin-top:20px;}
.selectionActivities .addActivities-content .activeAtlas .listOfVenues-content .activeAtlas-list{width: 100%;height: 146px;border-radius: 4px;border: 1px solid #e5e5e5;box-sizing: border-box;overflow: hidden;margin-bottom: 20px;cursor: pointer;position: relative;}
.selectionActivities .addActivities-content .activeAtlas .listOfVenues-content .activeAtlas-list:last-child{margin-bottom: 0;}
.selectionActivities .addActivities-content .activeAtlas .listOfVenues-content .activeAtlas-list image{width: 100%;height: 100%;}
.selectionActivities .addActivities-content .activeAtlas .listOfVenues-content .activeAtlas-list.on .mask{width: 100%;height: 100%;background: url("../images/activeAtlas_on.png") no-repeat center center;background-size: 220px 146px;position: absolute;top: 0;left: 0;}
.selectionActivities .addActivities-content .activeAtlas .listOfVenues-content .defaultPage{width: 100%;height: 100%;color: #269af1;font-size: 18px;letter-spacing: 2px;font-weight: bold;}
.selectionActivities .selectionActivities-bottom{height: 70px;width: 100%;background: #fff;line-height: 70px;text-align: center;}
.WenLv .tableContents .btn-outline-info.btn-info, .WenLv .tableContents .btn.btn-outline-info.dropdown-toggle.btn-info{color: #fff;}
.selectionActivities .addActivities-content .activeAtlas.fl{padding-bottom:20px;}
.selectionActivities .addActivities-content .activityList .one{width:calc(100% - 360px);}
.selectionActivities .addActivities-content .activityList .two{width:196px;}
.selectionActivities .addActivities-content .activityList .three{width:96px;}
.selectionActivities .addActivities-content .activityList .four{width:68px;text-align:center;}

/*登录页*/
.signIn{width: calc(100% + 40px);height: calc(100% + 40px);background: #e8eff5 url("../images/signIn_bg.png") no-repeat right bottom;min-width: 1200px;margin-top:-20px;margin-left:-20px;}
.signIn .signIn-main{width: 1200px;margin: 0 auto;height: 100%;}
.signIn .signIn-main .signIn-top{padding: 40px 0;box-sizing: border-box;}
.signIn .signIn-main .signIn-subject{width: 100%;height: calc(100% - 230px);}
.signIn .signIn-main .signIn-content{width: calc(100% + 128px);height:544px;background: url("../images/signIn_architecture.png") no-repeat left bottom;margin-left: -110px;}
.signIn .signIn-main .signIn-content .left{width: calc(100% - 560px);}
.signIn .signIn-main .signIn-content .left .logonTitle{margin-top: 40px;}
.signIn .signIn-main .signIn-content .right{background: #f4f8fb;width:400px;border: 1px solid #e5e5e5;margin-right: 100px;margin-top: 40px;}
.signIn .signIn-main .signIn-content .right .p-signin__form{width:100%;margin:0;}
.signIn .signIn-main .signIn-content .right .right-title{width: 100%;height: 70px;text-align: center;font-size: 20px;color: #333;line-height: 70px;border-bottom: 1px solid #e5e5e5;letter-spacing: 2px;}
.signIn .signIn-main .signIn-content .right .right-main{width: 100%;padding:20px;box-sizing: border-box;}
.signIn .signIn-main .signIn-content .right .right-main .list{width: 100%;}
.signIn .signIn-main .signIn-content .right .right-main .list .input-group{height: 42px;}
.signIn .signIn-main .signIn-content .right .right-main .list .input-group .form-control{background: #f4f8fb;}
.signIn .signIn-main .signIn-content .right .right-main .list .input-icon.one{background: url("../images/signIn_ico01.png") no-repeat center center;height: 42px;}
.signIn .signIn-main .signIn-content .right .right-main .list .input-icon.two{background: url("../images/signIn_ico02.png") no-repeat center center;height: 42px;}
.signIn .signIn-main .signIn-content .right .right-main .list .input-icon.three{background: url("../images/signIn_ico03.png") no-repeat center center;height: 42px;}
.signIn .signIn-main .signIn-content .right .right-main .list .signIn-left{width: calc(100% - 170px);margin-right: 10px;}
.signIn .signIn-main .signIn-content .right .right-main .list .signIn-right{width: 160px;}
.signIn .signIn-main .signIn-content .right .right-main .list .signIn-right .captcha_verify{margin-top: 0;height: 42px;border: 1px solid #d3d9dd;border-radius: 4px;}
.signIn .signIn-main .signIn-content .right .right-main .list .operation-left{width: 50%;}
.signIn .signIn-main .signIn-content .right .right-main .list .operation-right{width: 50%;}
.signIn .signIn-main .signIn-content .right .right-main .list .operation-left,.signIn .signIn-main .signIn-content .right .right-main .list .operation-right{margin-bottom: 15px;}
.signIn .signIn-main .signIn-content .right .right-main .list .operation-left label,.signIn .signIn-main .signIn-content .right .right-main .list .operation-right label{margin-bottom: 0;}
.signIn .signIn-main .signIn-content .right .right-main .list .operation-right .span_login{margin-left: 0;}
.signIn .signIn-main .signIn-bottom{width: 100%;text-align: center;color: #333333;font-size: 12px;position:fixed;bottom: 0;left: 0;padding: 40px 0;}

/*原有css修改*/
.modal-footer.bottomTest{ padding: 30px 30px 10px;}
.modal-footer.bottomTest .btn-secondary{border: 1px solid #d5d9dd;}
.activity-tips{width: 100%;text-align: center;color: #ccc;font-size: 14px;letter-spacing: 1px;}
.activity-tips.blue{color: #007bff;}
.modal-footer.bottomTest .buttonModification{width: 100%;text-align: center;margin-top: 20px;}
.modal-footer.bottomTest .buttonModification .green{background: #82c250;color: #fff;border: 1px solid #82c250;}
.modal-footer.bottomTest .buttonModification .gray{background: #bcc5cb;color: #fff;border: 1px solid #bcc5cb;}
.modal-footer.bottomTest .buttonModification .red{background:#eb3b48;border: 1px solid #eb3b48;color: #fff;}
.draftStatus{width: 100%;text-align: center;}
.draftStatus .tips{margin-left: 20px;color: #666;}
.draftStatus .badge{padding:4px 16px;font-size: 14px;letter-spacing: 1px;}
.draftStatus .badge.gray{background: #bcc5cb;color: #fff;}
.draftStatus .badge.red{background: #eb3b48;color: #fff;}

/*裁剪图片*/
.interceptPictures{width: 100%;max-width: 700px;padding: 20px;box-sizing: border-box;background: #ffffff;margin: 0 auto; border: 1px solid #e4e4e4;border-radius: 4px;box-shadow: 0 4px 8px rgba(0,0,0,0.04);}
.interceptPictures .interceptPictures-title{color: #000;font-size: 18px;margin-bottom: 20px;line-height: 1;}
.interceptPictures .interceptPictures-left{width: calc(100% - 270px);margin-right: 20px;}
.interceptPictures .interceptPictures-left .intercept{width: 100%;height: 100%;overflow: hidden;background: #808080;height: 430px;position: relative;}
.interceptPictures .interceptPictures-left .intercept img{max-width: 100%;height: 100%;}
.interceptPictures .interceptPictures-left .clippingRegion{position: absolute;top: 50%;left: 50%;width: 150px;height: 150px;box-shadow: 0 0 0 1000px rgba(0,0,0,0.5);background: none repeat scroll 0% 0%;border:2px dashed #fff;margin-left: -75px;margin-top: -75px;}
.interceptPictures .interceptPictures-left .clippingRegion .clippingRegion-main{}
.interceptPictures .interceptPictures-right{width: 250px;}
.interceptPictures .interceptPictures-preview{width: 100%;height: 250px;overflow: hidden;border: 1px solid #269af1;margin-bottom: 20px !important;}
.interceptPictures .interceptPictures-preview img{max-width: 100%;height: 100%;}
.interceptPictures .interceptPictures-operation{width:100%;}
.interceptPictures .interceptPictures-operation .button{width: 100%;margin-bottom: 20px !important;}
.interceptPictures .interceptPictures-operation .button.blue{background: #269af1;border: 1px solid #269af1;}
.interceptPictures .interceptPictures-operation .tips{font-size: 14px;color: #999;}

/*文字提示按钮*/
.textPromptButton{width: 100%;text-align:center;color: #666;font-size: 16px;background: none;border: none;}
.textPromptButton .span{color: #4499ff;margin: 0 10px;}
.textPromptButton .fa{color: #4499ff;margin-right: 10px;}

/*表头底部间距修改*/
.dataset__header.bottomSpacing{margin-bottom: 9px;margin-top: -10px;box-shadow: none;}

/*从活动库关联按钮*/
.activityLibrary-left{height:34px;line-height:34px;}
.activityLibrary-right{padding:6px 12px;}

/*角色权限*/

.Jurisdiction{background: #fff;}
.Jurisdiction .clear { clear:both; }
.Jurisdiction .red { color:#f45600 }
.Jurisdiction .green { color:green }
.Jurisdiction .content-wrapper { position:relative }
.Jurisdiction .iframe-header .box-title { float:left; }
.Jurisdiction .we-media .btn-toolbar .ext { line-height:32px;color:#999;font-size:12px;margin-left:10px; }
.Jurisdiction .history-back { position:absolute;right:15px;top:5px;font-size:16px; }
.Jurisdiction .refresh_iframe { float:left;padding:15px;color:#fff; }
.Jurisdiction .refresh_iframe:hover { background:#367fa9 }
.Jurisdiction .loading { line-height:64px;position:absolute;width:100%;height:100%;left:0;top:0;background:#f1f1f1;z-index:20000;opacity:0.6;text-align:center;font-size:32px; }
.Jurisdiction .ajax-del { cursor:pointer }
.Jurisdiction .Authlist { list-style:none;padding:0; }
.Jurisdiction .Authlist li { float:left;width:195px;margin:3px 0; }
.Jurisdiction .Authlist .icheckbox_square-blue { margin-right:3px; }
.Jurisdiction .iframe-title { margin-bottom:10px!important;display:block!important; }
.Jurisdiction .rows-info { float:left;line-height:34px; }
.Jurisdiction .pagination { padding:0;margin:0;float:right; }
.Jurisdiction #queue .picker { float:left;width:240px;height:400px;margin:10px 15px; }
.Jurisdiction .search-icon { margin-top:25px; }
.Jurisdiction #Ionicons { margin:0;padding:0; }
.Jurisdiction #Ionicons ul { list-style:none; }
.Jurisdiction #Ionicons li { float:left;padding:10px 0;width:10%;font-size:32px;cursor:pointer }
.Jurisdiction #Ionicons li:hover { color:#ccc; }
.Jurisdiction .tasks-menu .dropdown-toggle { position:relative;padding-left:50px; }
.Jurisdiction .tasks-menu .fa-weixin { position:absolute;left:12px;top:13px;font-size:24px; }
.Jurisdiction .search { float:right; }
.Jurisdiction .keyword-list ul { list-style:none;padding:0; }
.Jurisdiction .keyword-list li { float:left;margin:5px 10px;font-size:14px;color:#666; }
.Jurisdiction #keyword-list label { margin:5px 7px 5px 0; }
.Jurisdiction .we-image .box { float:left;max-width:200px;min-width:100px;width:20%;margin-right:10px; }
.Jurisdiction .we-image .box img { width:100%; }
.Jurisdiction .special-sub .select_media { display:block;height:auto;padding:5px 15px;width:100%;text-align:center;border:1px dashed #999;margin-bottom:15px;margin-right:3px; }
.Jurisdiction .special-sub .select_media i { display:block;font-size:18px; }
.Jurisdiction .special-sub .left-bar { margin-right:15px;width:20%; }
.Jurisdiction .special-sub .right-bar { border-left:1px solid #ccc;padding-left:15px;max-width:70%; }
.Jurisdiction .special-sub .right-bar .box { margin:0; }
.Jurisdiction .special-sub .right-bar .box h3 { margin:0; }
.Jurisdiction .we-menu ul li { margin:10px 0; }
.Jurisdiction .we-menu .movement { display:inline-block;width:400px;padding:0 10px;margin-bottom:-12px;  }
.Jurisdiction .we-menu .movement i{ line-height:32px;  }
.Jurisdiction .we-menu-modal .form-group label { margin-top:10px;color:#999;font-size:13px; }
.Jurisdiction .news .box { float:left;width:260px;margin-right:10px;margin-bottom:10px; }
.Jurisdiction .news .box  img { max-width:100%;width:100%; }
.Jurisdiction .news .box .top { position:relative; }
.Jurisdiction .news .box .top .img { background:#f1f1f1; }
.Jurisdiction .news .box .top  img { height:155px; }
.Jurisdiction .news .box .top span { position:absolute;bottom:0;left:0;width:100%;line-height:16px;padding:3px 8px;color:#fff;background:#333;opacity:0.6;display:block;font-size:12px;min-height:22px; }
.Jurisdiction .news .box .others { list-style:none;padding:0;margin-bottom:5px; }
.Jurisdiction .news .box .others li { border-bottom:1px solid #ccc; }
.Jurisdiction .news .box .others li span { float:left;width:68%;padding:3%;font-size:12px;line-height:20px }
.Jurisdiction .news .box .others li img { float:left;width:32%;padding:3%; }
.Jurisdiction .news .box .others li .img { float:left;width:32%;padding:3%;background:#f1f1f1;height:100%; }
.Jurisdiction .content .btn-toolbar { float:left; }
.Jurisdiction .content .search { float:right; }
.Jurisdiction .content .search input { float:left;width:auto;margin-left:5px; }
.Jurisdiction .content .search .select2-container { float:left;width:auto!important;margin-left:5px; }
.Jurisdiction .category-tree {}
.Jurisdiction .category-tree .level { display:none; }
.Jurisdiction .category-tree .level em { float:left;height:32px;width:35px;background:url(../images/tab_sign.png) 0 5px no-repeat; }
.Jurisdiction .category-tree .level em.last { background:url(../images/tab_sign.png) -55px 5px no-repeat; }
.Jurisdiction .category-tree .level span { float:left;height:32px; }
.Jurisdiction .category-tree ul{list-style:none;padding:0; }
.Jurisdiction .category-tree ul li {border-bottom:1px solid #e9e9e9;padding-bottom:10px;font-size: 14px;padding: 10px 0}
.Jurisdiction .category-tree ul li.theader {background: #fff;color: #9c9fa9;height: 40px;font-size: 14px;padding: 0;}
.Jurisdiction .category-tree ul li.theader div { line-height:40px!important; }
.Jurisdiction .category-tree ul li div { float:left;line-height:32px;box-sizing:border-box;padding:0 10px;height:100%; }
.Jurisdiction .category-tree ul li div.slider { width:50px;height:32px;cursor:pointer; }
.Jurisdiction .category-tree ul li div.sort { width:70px;text-align:center; }
.Jurisdiction .category-tree ul li div.status {  }
.Jurisdiction .category-tree ul li div.cycle { float:right; }
.Jurisdiction .category-tree ul li div.name { text-indent:5px; }
.Jurisdiction .category-tree ul li div.name a{color: #269af1;}
.Jurisdiction .category-tree ul li div.action { float:right; }
.Jurisdiction .category-tree ul li div.action a{background: #82c250;display: block;float: left;margin-left:10px;padding: 0 14px;border-radius: 4px;color: #fff;text-decoration: none;font-size: 12px;height: 32px;line-height: 32px;}
.Jurisdiction .category-tree ul li div.action .see{margin-left: 30px;background: #269af1;color: #fff;}
.Jurisdiction .category-tree ul li div.action .one{background: none;color: #269af1;border:1px solid #269af1;margin-left: 30px;}
.Jurisdiction .category-tree ul li div.action .two{background: none;color: #82c250;border:1px solid #82c250;}
.Jurisdiction .category-tree ul li div.action .three{background: none;color: #d3202d;border:1px solid #d3202d;}
.Jurisdiction .category-tree ul li div.clear { float:inherit }
.Jurisdiction .recommend-list ul { padding:0 10px;list-style:none }
.Jurisdiction .recommend-list ul li { cursor:move;line-height:32px;border-bottom:1px solid #e9e9e9;color:#555; }
.Jurisdiction .recommend-list ul li span { float:left;margin-right:5px; }
.Jurisdiction .recommend-list ul li span.number { width:40px; }
.Jurisdiction .recommend-list ul li em { float:right;color:#999;font-style:normal; }
.Jurisdiction .type-label { padding:2px 5px;background:#ccc;color:#fff;margin-right:5px;font-weight:normal;border-radius:3px;font-size:15px; }
/*.Jurisdiction .select2-search--dropdown input { background:url(../images/Search.png) top 2px left no-repeat; }*/
.Jurisdiction .rows-info .page-jump { display:inline-block;margin-left:10px; }
.Jurisdiction .rows-info .page-jump button {  float:left; }
.Jurisdiction .rows-info .page-jump input {  float:left;width:50px;padding:0 5px;margin:0 5px; }
.Jurisdiction .category-tree ul li:hover{background: #ebf2f6;}
.Jurisdiction .category-tree ul li.theader:hover{background: none;}

/*.信息查看页*/
.informationView{width: 100%;width: 100%;height: 100%;display: -moz-box;display:-webkit-flex; display: -ms-flexbox;-moz-box-orient: vertical;-webkit-flex-direction:column;-ms-flex-direction:column;}
.informationView-header{width: 100%;border-bottom: 1px solid #eee;text-align: center;margin-bottom: 30px;padding: 24px 30px;box-sizing: border-box;}
.informationView-header .informationView-header-ico{margin-bottom: 40px;}
.informationView-header .informationView-header-title{font-size: 22px;color: #000;margin-bottom: 10px;}
.informationView-header .informationView-header-text{width: 100%;font-size: 16px;color: #333;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color: #999;}
.informationView-header .informationView-header-bottom{width: 100%;}
.informationView-header .informationView-header-bottom .button{height: 32px;padding: 0 12px;margin: 0 10px;color: #fff;background: #27aff6;display: inline-block;line-height: 32px;}
.informationView-main{width: 100%;background: #fff;flex: 1;overflow: auto;padding: 20px;box-sizing: border-box;}
.informationView-main .nothing{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.informationView-main .nothing .img{width: 224px;height: 220px;}

/*添加题目*/
.subject{width: 100%;height: 100%;display: flex;}
.subject .subject-left{border-right: 1px solid #eee;height: 100%;width: 240px;height: 100%;background: #fff;margin-right: 20px;padding: 10px;box-sizing: border-box;}
.subject .subject-left .left-list{width: 100%;border: 1px solid #eee;background: none;font-size: 14px;color: #666;margin-bottom: 10px;padding: 7px 0 7px 16px;}
.subject .subject-left .left-list.one{background: url(../images/subject_left_ico01.png) no-repeat 20px center;background-size: 16px 16px;}
.subject .subject-left .left-list.two{background: url(../images/subject_left_ico02.png) no-repeat 20px center;background-size: 16px 16px;}
.subject .subject-left .left-list.three{background: url(../images/subject_left_ico03.png) no-repeat 20px center;background-size: 20px 16px;}
.subject .subject-left .left-list:hover{border: 1px solid #439eff;color: #439eff;}
.subject .subject-right{height: 100%;background: #fff;width: 100%;}
.subject .subject-right .right-header{width: 100%;text-align: center;border-bottom: 1px solid #eee;padding: 30px 0;}
.subject .subject-right .right-header .title{font-size: 18px;color: #000;font-weight: bold;margin-bottom: 8px;}
.subject .subject-right .right-header .text{font-size: 14px;color: #666;}
.subject .subject-right .right-main{width: 100%;}
.subject .subject-right .right-main .right-list{padding: 20px;box-sizing: border-box;background: #fafafa;}
.subject .subject-right .right-main .right-list .form-list{width: 100%;display: flex;font-size: 14px;margin-bottom: 10px;}
.subject .subject-right .right-main .right-list .form-list .label{width: 40px;text-align: right;height: 36px;line-height: 36px;margin-right: 12px;}
.subject .subject-right .right-main .right-list .form-list .input{width: 100%;height:69px;line-height:36px;border: 1px solid #eee;border-radius: 1px;padding:0 12px;box-sizing: border-box;}
.subject .subject-right .right-main .right-list .form-list .form-list-right{height: 36px;line-height: 36px;display: flex;justify-content: center;}
.subject .subject-right .right-main .right-list .form-list .form-list-right .custom-checkbox .custom-control-label{height: 36px;line-height: 36px;}
.subject .subject-right .right-main .right-list .right-region{width: 100%;padding-left:47px;box-sizing: border-box; }
.subject .subject-right .right-main .right-list .right-region .region-button{width: calc(100% - 68px);height: 36px;background: #fafafa;border: 1px dashed #e0e0e0;padding: 0 12px;box-sizing: border-box;text-align: left;color: #666;font-size: 14px;}
.subject .subject-right .right-main .right-list .right-region .singleElection{width: 100%;height: 36px;display: flex;margin-bottom: 10px;}
.subject .subject-right .right-main .right-list .right-region .singleElection .input{width: 100%;height: 36px;background: #fff;border: 1px solid #eee;padding:0 12px;box-sizing: border-box;font-size: 14px;}
.subject .subject-right .right-main .right-list .right-region .singleElection .delete{width: 75px;background: url(../images/btn_delete_ico.png) no-repeat 10px center;background-size: 14px 14px;}
.subject .subject-right .right-main .right-list .right-bottom{width:100%;padding: 0 68px;box-sizing: border-box;border-top: 1px solid #eee;padding-top: 10px;margin-top: 10px;}
.subject .subject-right .right-main .right-list .right-bottom .button{font-size: 14px;border: none;height: 32px;line-height: 32px;padding: 0 16px;border-radius: 4px;}
.subject .subject-right .right-main .right-list .right-bottom .button.one{color: #439eff;background: none;}
.subject .subject-right .right-main .right-list .right-bottom .button.two{background: #439eff;color: #fff;margin-left: 10px;}
.subject .subject-right .right-main .right-list.single{background: #fff;}
.subject .subject-right .right-main .right-list.single .list-title{font-size: 16px;color: #000;margin-bottom: 12px;}
.subject .subject-right .right-main .right-list.single .option{width: 100%;font-size: 14px;color: #333;}
.subject .subject-right .right-main .right-list.single .option .option-list{width: 100%;padding-left: 26px;box-sizing: border-box;margin-bottom: 6px;background: url(../images/option_ico01.png) no-repeat left center;background-size: 14px 14px;}
.subject .subject-right .right-main .right-list.many{background: #fff;}
.subject .subject-right .right-main .right-list.many .list-title{font-size: 16px;color: #000;margin-bottom: 12px;}
.subject .subject-right .right-main .right-list.many .option{width: 100%;font-size: 14px;color: #333;}
.subject .subject-right .right-main .right-list.many .option .option-list{width: 100%;padding-left: 26px;box-sizing: border-box;margin-bottom: 6px;background: url(../images/option_ico01.png) no-repeat left center;background-size: 14px 14px;}
.subject .subject-right .right-main .right-list.many .option .option-list{background: url(../images/option_ico02.png) no-repeat left center;background-size: 14px 14px;}
.subject .subject-right .right-main .right-list.fill{background: #fff;}
.subject .subject-right .right-main .right-list.fill .list-title{font-size: 16px;color: #000;margin-bottom: 12px;}
.subject .subject-right .right-main .right-list.fill .option{width: 100%;height: 30px;border: 1px solid #eee;}
.subject .subject-right .right-main .right-list.fill .option .option-list{line-height: 30px;padding: 0 14px;box-sizing: border-box;color:#aab2bd;}
/*.subject .subject-right .right-main .right-list.fill .option .option-list[placeholder]:empty:before { content: attr(placeholder) ; color: #555;  position: relative;top: 5px;left: 10px;}
.subject .subject-right .right-main .right-list.fill .option .option-list[placeholder]:empty:focus:before { content : ""; }*/

.subject .subject-right .right-main .right-list .button{ padding: 2px 14px;font-size: 14px;margin-top: 10px;}
.subject .subject-right .right-main .right-list{background: #fafafa;}
.subject .subject-right .right-main .right-list .list-left{width: 100%;padding: 20px 30px;box-sizing: border-box;}
.subject .subject-right .right-main .right-list .list-right{width: 60px;background: #f8f8f8;border-left: 1px solid #eee;display: none;}
.subject .subject-right .right-main .right-list .list-right .list-right-main{height: 100%;width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-content:center;}
.subject .subject-right .right-main .right-list .list-right .btn{width: 100%;padding:20px;}
.subject .subject-right .right-main .right-list .list-right .btn.one{background: url(../images/list_right_ico.png) no-repeat center center;background-size:16px 15px;}
.subject .subject-right .right-main .right-list .list-right .btn.two{background: url(../images/list_right_ico02.png) no-repeat center center;background-size:15px 15px;}
.subject .subject-right .right-main .right-list.many,.subject .subject-right .right-main .right-list.single,.subject .subject-right .right-main .right-list.fill{display: flex;display: flex;display: -webkit-flex;display: -o-flex;display: -moz-flex;display: -ms-flex;align-items: stretch;padding: 0;}
.subject .subject-right .right-main .right-list:hover{background: #fafafa;border-top: 1px solid #eee;border-bottom: 1px solid #eee;box-sizing: border-box;}
.subject .subject-right .right-main .right-list:hover .list-right{display: block;}

/*答题页*/
.answer{width: 100%;height:100%;display: -moz-box;display:-webkit-flex; display: -ms-flexbox;-moz-box-orient: vertical;-webkit-flex-direction:column;-ms-flex-direction:column;}
.answer .informationView-header .informationView-header-text{margin-bottom: 0;}
.answer-main{background: #fff;padding: 30px;box-sizing: border-box;flex: 1;}
.answer-main .answer-list{margin-bottom: 40px;}
.answer-main .answer-list .custom-radio .custom-control-label{padding-left: 36px;padding-top:2px;}
.answer-main .answer-list .custom-checkbox .custom-control-label{padding-left: 36px;padding-top:2px;}
.answer-main .answer-list-text{font-size: 16px;color: #000;margin-bottom: 8px;}
.answer-main .answer-list-text .span{margin-right: 20px;}
.answer-main .answer-list-tips{color: #999;padding-left: 28px;box-sizing: border-box;margin-bottom: 20px;}
.answer-main .answer-list-option{width: 100%;}
.answer-main .answer-list-option .custom-control{margin-right: 20px;margin-bottom: 10px;}
.answer-main .answer-list-option .input{width: 100%;height: 40px;line-height: 40px;color: #333;font-size: 14px;padding: 0 14px;border: 1px solid #dcdee0;border-radius: 4px;box-sizing: border-box;}
.answer-main .answer-list-option .input:placeholder{color: #666;}
.answer .mustFill{color: #eb3941;font-size: 16px;}

.choice{padding:14px;box-sizing: border-box;background: #fff;border-radius: 8px;}
.choice .choice-title{width: 100%;font-size: 14px;color: #000;padding-bottom: 14px;border-bottom: 1px solid #eee;margin-bottom: 14px;}
.choice .choice-search{width: 100%;}
.choice .choice-main{border: 1px solid #eee;}
.choice .Jurisdiction .category-tree ul li.theader div{width: 80px;}
.Jurisdiction .category-tree ul li .custom-checkbox .custom-control-label{margin-top: 14px;}
/*.choice .choice-bottom{border-top: 1px solid #eee;margin-top: 10px;}
.choice .choice-bottom .modal-footer{padding: 30px 30px 10px;}*/

/*统计页*/
.statistics{width: 100%;height: 100%;background: #fff;padding: 40px 0;}
.statistics-header{width:100%;font-size: 18px;color: #000;text-align: center;margin-bottom: 40px;font-weight:bold;}
.statistics-main{padding: 0 30px;box-sizing: border-box;}
.statistics-button{width: 100%;text-align: center;margin-bottom: 20px;padding: 0 30px;box-sizing: border-box;display: flex;justify-content: space-between;}
.statistics-button .form{width: calc(100% - 100px);display: flex;position: relative;}
.statistics-button .form .form-select{display: flex;}
.statistics-button .form .form-select-list{width: 140px;margin-right: 10px;}
.statistics-button .btn{height: 38px;padding: 0 12px;margin: 0 10px 40px;color: #fff;background: #27aff6;display: inline-block;line-height: 38px;margin-bottom: 0;}
.statistics-button .form .search-left{width: 400px;}
.statistics-button .form .search-advance{position: absolute;width: 540px;display: flex;top:44px;border: 1px solid #e6e6e6;}
.statistics-button .form .search-advance .card-body{padding-bottom: 0;}

.statistics td{border-right: 1px solid #e9ecef;padding: 0 10px;box-sizing: border-box;text-align: center;}
.statistics .table thead th{border-right: 1px solid #e9ecef;padding: 15px 10px;box-sizing: border-box;text-align: center}
.statistics .td-text{text-align: center;}
.statistics-footer{font-size: 14px;color: #333;width: 100%;padding: 0 12px;box-sizing: border-box;margin-top: 20px;}

.elasticFrame{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.6);}
.elasticFrame .elasticFrame-bg{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.elasticFrame .elasticFrame-main{width: 960px;background: #fff;border-radius: 4px;}
.elasticFrame-main-title{font-size: 16px;box-sizing: border-box;font-weight: bold;border-bottom: 1px solid #dee2e6;margin-bottom: 30px;}
.elasticFrame-main-title .left{padding: 0 30px;box-sizing: border-box;height: 60px;line-height: 60px;}
.elasticFrame-main-title .right .btn{background:none;padding: 0 30px;box-sizing: border-box;width: 76px;height: 60px;line-height: 60px;}
.elasticFrame .elasticFrameMain{width: 100%;padding:  0 30px 30px;box-sizing: border-box;}
.elasticFrame .elasticFrameMain .table tbody tr td{padding: 15px 20px;}
.elasticFrame .elasticFrameMain .table thead th{background:#f5f5f5;}

/*添加组弹框*/
.addToMain{width: 100%;}
.addToMain .addTo-list{width: 100%;height: 40px;line-height: 40px;font-size: 14px;}
.addToMain .addTo-list .addTo-list-left{width: 80px;font-size: 14px;color: #666;margin-right: 20px;}
.addToMain .addTo-list .addTo-list-right{width: calc(100% - 100px);height: 40px;border: 1px solid #dadada;border-radius: 4px;padding: 15px;box-sizing: border-box;}

.remember-password {width: 68px;height:36px;margin-bottom: 0;}
.remember-password .remember-password-content {position: relative;box-sizing: border-box;padding-left: 14px;}
.remember-password input[type=checkbox]{width: 16px;height: 16px;position: absolute;opacity: 0;cursor: pointer;z-index: 2;font-size: initial;}
.remember-password .remember-me-label{color: #000;margin-left: 25px;cursor: pointer;margin-bottom: 0;}
.remember-password .remember-me-label::selection{background: rgba(0,0,0,0);}
.remember-password span{position: absolute;top: 9px;width: 16px;height: 16px;border: 1px solid #d6d6d6;border-radius: 3px;-webkit-transition: background-position-y 0.1s linear;-o-transition: background-position-y 0.1s linear;transition: background-position-y 0.1s linear;}
.remember-password input[type=checkbox]:checked+span {background-position-y: 0px;}
.remember-password span.on{background: url(../images/fork_green.png) center center;background-size: 12px;background-repeat: no-repeat;}

.list-button{padding: 5px 10px;font-size: 14px;margin-right: 10px;width: 106px;}
.list-button a{color:#fff;}
.list-button a:hover{color: #fff;}

/*返回上一页*/
.whole-return{width: 100%;height: 26px;display: flex;padding: 0 20px;box-sizing: border-box;margin-bottom: 20px;}
.whole-return .ico{width: 26px;height: 26px;}
.whole-return .ico .a{width: 26px;height: 26px;background: url(../images/returnIcon_01.png) no-repeat center center;background-size: 26px 26px;display: block;}
.whole-return .line{height: 26px;width: 1px;background: url(../images/returnIcon_02.png) no-repeat center center;background-size: 1px 18px;margin: 0 14px;}
.whole-return .text{font-size: 16px;color: #333;font-weight: bold;}

@media screen and (max-width: 1420px){
    .WenLv .activePeriodicals .activePeriodicals-content .activePeriodicals-list{width: calc(50% - 20px);}
}


/*身份验证*/
.identityAuthentication{width: 394px;}
.identityAuthentication .identityAuthentication-header{width: 100%;text-align: center;margin-bottom: 20px;}
.identityAuthentication .identityAuthentication-header .top{font-size: 24px;color: #000;}
.identityAuthentication .identityAuthentication-header .bottom{font-size: 14px;color: #999;}
.main-tap{width: 100%;border-bottom: 1px solid #eee;padding: 0 16px;box-sizing: border-box;display: flex;}
.main-tap .list{width: 50%;text-align: center;font-size: 18px;height: 60px;line-height: 60px;background: none;}
.main-tap .list.on{color: #269af1;}
.QRCode{height: 394px;width: 100%;display: flex;justify-content: center;align-items: center;}
