.plug_popWrap{position:fixed;height:100%;top:0;z-index:500;transition:right .5s .1s,background-color .2s;background-color:transparent;right:-100%;display:none}.plug_popWrap.show{right:0;background-color:rgba(0,0,0,.5);transition:right .5s,background-color .2s .4s}.plug_pop{position:absolute;top:0;right:0;padding-top:62px;background:#fff}.plug_pop,.pop_wrap{height:100%;box-sizing:border-box}.pop_wrap{width:100%;box-shadow:-1px 0 3px #b2b0b0}.popHeaderBox{height:42px;width:100%;box-sizing:border-box;background:#f2f2f2}.popHeader{border-bottom:1px solid #ddd;line-height:40px;padding:0 20px}.pop_title{font-size:14px;font-family:myFontBold}.pop_close{font-size:20px;line-height:40px;cursor:pointer}.pop_content{background:#fff;overflow-y:auto;height:calc(100% - 42px);box-sizing:border-box;overscroll-behavior-y:contain;padding:20px}.popBtnBox button{margin-top:20px}.popBtnBox button:last-of-type{margin-left:20px}.pop_content .popEditWrap{padding:0}.wap .popBtnBox button{padding:15px 80px;font-size:20px}.vue_index_wrap .mainBox{padding:0}.vue_index_wrap footer{position:fixed;left:20px;bottom:10px}.indexWrap{display:flex;overflow-x:auto;max-height:calc(100vh - 62px)}.indexWrap .appWrap{width:300px;margin:20px 0 0 20px;flex-shrink:0}.indexWrap .appSearchBox{background-color:#fbfbfc;border-bottom:1px solid #dcdfe6;padding:10px}.indexWrap .el-select{width:100%}.indexWrap .appTitleWrap{line-height:30px;padding-bottom:5px;border-bottom:1px solid #eaeaea}.indexWrap .appLabel{font-weight:700;font-size:14px}.indexWrap .appHeadBox h3{font-size:14px}.indexWrap .currencyTypeBox{width:120px}.indexWrap .appListBox .el-input__inner{height:30px;line-height:30px}.indexWrap .appListBox .el-input__icon{line-height:30px}.indexWrap .periodBox,.indexWrap .targetBox{height:24px;line-height:24px}.indexWrap .appHeadBox{line-height:28px}.indexWrap .appDataBox{max-height:500px;overflow-y:auto}.indexWrap .appData{line-height:24px;padding:10px 0}.indexWrap .appData:nth-child(odd){background-color:#efefef}.indexWrap .app_index{width:22px;padding-left:5px;padding-right:3px}.indexWrap .app_con{width:170px;padding-right:5px}.indexWrap .app_num{max-width:65px;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis}.indexWrap .appData.curApp{background-color:#a1cefb}.indexWrap .appDataWrap{min-height:204px;z-index:10}.noData{top:0;width:100%;height:100%;text-align:center;background:#fff;font-size:14px;display:flex;flex-direction:column;align-items:center;justify-content:center}.indexWrap .appNoData{line-height:500px}.indexWrap .tabNoData{line-height:220px}.indexWrap .chartLineNoData,.indexWrap .chartMapNoData,.indexWrap .chartPieNoData{line-height:300px}.indexWrap .dataWrap{overflow-y:auto;padding:20px;box-sizing:border-box;flex-shrink:0;flex-grow:1}.indexWrap .tabHeadWrap{height:28px;line-height:28px;font-size:14px;font-weight:700;padding:10px}.pad .indexWrap .dataWrap{margin-left:20px;padding:20px 5px}.pad .indexWrap .appWrap{width:270px;left:5px;top:10px}.indexWrap .tabDataWrap{min-width:1050px}.tab_main{border-left:1px solid #ddd;border-bottom:1px solid #ddd}.tab_head{height:50px;line-height:50px;padding-left:13px;padding-right:5px}.tab_head a{margin-top:12px;margin-right:20px}.tab_body{border-right:1px solid #ddd;box-sizing:border-box}.tab_body div{height:40px;line-height:40px;text-align:center;border-top:1px solid #ddd}.tab_per{width:11%}.tab_col{width:11.1%}.pad .indexWrap .tabDataWrap{min-width:auto}.pad .tab_per{width:9%}.pad .tab_col{width:11.3%}.tab_col div{min-width:78px;white-space:nowrap}.tab_title{background:#f6f6f6;color:14px;font-weight:700}.tab_data{margin-right:5px}.pad .tab_data{margin-right:0}.tab_rate{margin-left:1px;color:#87cefa}.tab_down{color:#ff9008}.tab_up{color:#2dad30}.chart_title{left:12px}.chart_more,.chart_title{position:absolute;top:0;z-index:1}.chart_more{right:12px;color:#409eff;background:#ecf5ff;border:1px solid #b3d8ff;padding:5px 15px;border-radius:3px}.chart_more:hover{background:#409eff;border-color:#409eff;color:#fff}.indexWrap .chartLineBox,.indexWrap .chartMapBox{border-bottom:1px dashed #eee}.indexWrap .chartLine,.indexWrap .chartMap,.indexWrap .chartPie{height:360px}.indexWrap .el-tabs__content{display:none}.el-button a{color:#409eff}.el-button a:hover{color:#fff}.noDataPie{width:100%;height:300px;background-color:#fff;top:0;text-align:center;line-height:300px;font-size:16px}.indexWrap .customTargetWrap{padding:10px 20px;background-color:#fff}.indexWrap .targetError{text-align:center;font-size:12px;color:red}.wap .indexWrap .appWrap{overflow:scroll}.wap .vue_index_wrap footer{left:auto;right:10px;bottom:3px}.wap .appSearchBox{padding:5px}.wap .indexWrap .targetBox{margin-right:7px}.wap .indexWrap .periodWrap>label,.wap .indexWrap .targetWrap>label{margin-right:0}.indexWrap .indexFlexBox{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px}.indexFlexBox:first-child .el-select:first-child{width:calc(70% - 5px)}.indexFlexBox:first-child .el-select:last-child{width:calc(30% - 5px)}.indexFlexBox:last-child .el-select{width:calc(50% - 5px)}@media (orientation:landscape){.wap .indexWrap .appDataWrap{min-height:auto;margin-top:5px}.wap .indexWrap .appWrap{margin:5px 0 5px 5px}.wap .indexWrap .appHeadBox{display:none}.wap .indexWrap .appData{padding:5px 0;line-height:20px}.wap .indexWrap .appNoData{line-height:150px;height:150px}.wap .indexWrap .dataWrap{padding-top:5px;overscroll-behavior-y:auto}}