/*! Build time : Fri Apr 03 2026 17:10:19 GMT+0800 (中国标准时间) */
.ds-login-page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;background-color:#fff;width:100%;height:100%;position:absolute;left:0;bottom:0}.ds-login-page *{box-sizing:border-box}.ds-login-page .login-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:90px;padding:0 20px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);position:relative;top:0;left:0;z-index:100}.ds-login-page .login-header .logo+.site-name{border-left:1px solid rgba(0,0,0,.3);margin-left:19px}.ds-login-page .login-header .site-name{box-sizing:border-box;display:inline-block;font-size:30px;font-weight:bold;color:#555;padding:0 20px;position:relative}body.bigFont .ds-login-page .login-header .site-name{font-size:32px}.ds-login-page .login-section{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%;background-size:100% 100%;background-position:center;position:relative;background-image:url(../../../static/img/project/loginBg.png)}.ds-login-page .login-section .login-box{background-color:#fff;width:300px;min-height:100px;border-radius:10px;position:absolute;top:100px;right:20%}.ds-login-page .login-section .login-box-title{line-height:53px;text-align:center;color:var(--t--main);font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:bold}.ds-login-page .login-section .login-box-info{padding:0 30px 20px}.ds-login-page .login-section .login-box-info .el-input__prefix{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);font-weight:bold;color:var(--t--main)}.ds-login-page .login-section .login-box-info .el-input__inner{border-radius:5px;background-color:#f5f5f6}.ds-login-page .login-section .login-box-button{padding:10px 30px 30px}.ds-login-page .login-section .login-box-button .el-button{width:100%;background-color:var(--t--main);border-color:var(--t--main);opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.ds-login-page .login-section .login-box-button .el-button:hover{opacity:.85}.ds-login-page .login-footer{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;height:88px}.ds-error-wrap{background-color:#fff;color:#999}.ds-error-wrap .redict-content{text-align:center}.ds-error-wrap .redict-content .error-img{width:600px;margin-bottom:18px}.ds-error-wrap .redict-content .sub-title{font-size:20px;margin-bottom:10px;font-weight:bold}body.bigFont .ds-error-wrap .redict-content .sub-title{font-size:22px}.ds-error-wrap .redict-content .sub-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:480px;margin:0 auto}.ds-error-wrap .redict-content .sub-button i{color:#999}.ds-error-wrap .redict-content .sub-button span{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#999}.ds-teas-unite-run-class-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:330px;padding:0 20px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.07);box-sizing:border-box}.ds-teas-unite-run-class-data *{box-sizing:border-box}.ds-teas-unite-run-class-data .header{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;height:70px;line-height:70px;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;font-weight:bold}.ds-teas-unite-run-class-data .body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:260px;position:relative}.ds-teas-unite-run-class-data .body:after{content:"";height:1px;width:100%;border-top:1px solid #fff;background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.3));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.3));position:absolute;top:0;left:0;z-index:10}.ds-teas-unite-run-class-data .data-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:40%;min-width:380px;margin-right:50px;position:relative}.ds-teas-unite-run-class-data .data-list:before{content:"";width:100%;height:1px;border-top:1px dashed #ffdfdb;border-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.3));border-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.3));position:absolute;top:50%;left:0}.ds-teas-unite-run-class-data .data-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:33.333%;position:relative}.ds-teas-unite-run-class-data .data-item:after{content:"";height:60px;border-left:1px dashed #ffdfdb;border-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.3));border-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.3));position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ds-teas-unite-run-class-data .data-item:nth-child(3n+1):after{border-left:none}.ds-teas-unite-run-class-data .data-item-value{font-size:44px;color:var(--t--normal);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--t--normal)), to(var(--t--main)));background-image:-webkit-linear-gradient(top, var(--t--normal) 0%, var(--t--main) 100%);background-image:linear-gradient(180deg, var(--t--normal) 0%, var(--t--main) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}body.bigFont .ds-teas-unite-run-class-data .data-item-value{font-size:46px}.ds-teas-unite-run-class-data .data-item-value.suffix:after{content:"%";font-size:12px}.ds-teas-unite-run-class-data .data-item-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333}.ds-teas-unite-run-class-data .chart-box{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;position:relative}.ds-teas-unite-run-class-data .chart-content{position:absolute;top:-70px;left:0;right:0;bottom:0}.ds-teas-unite-run-class-data .chart-bts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;top:15px;left:0;z-index:10}.ds-teas-unite-run-class-data .chart-bts-item{color:#666;background-color:#eee;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);height:30px;width:100px;text-align:center;line-height:30px;margin:0 10px;cursor:pointer}.ds-teas-unite-run-class-data .chart-bts-item.active{color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1));cursor:default}.ds-teas-unite-run-class-data .chart-bts-item:not(.active):hover{color:#333}.ds-teas-unite-run-class-data .date-select{height:30px;line-height:30px;position:absolute;top:-50px;right:0;z-index:20}.ds-teas-unite-run-class-data .date-select-label{color:var(--t--normal);font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:bold;cursor:pointer;opacity:.8}.dsf-teas-attendance-records-pc{background-color:#fff;padding:20px}.dsf-teas-attendance-records-pc .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-attendance-records-pc .align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-attendance-records-pc .justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-attendance-records-pc .tuli{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);line-height:20px;color:#666}.dsf-teas-attendance-records-pc .tuli span{padding-left:46px;position:relative}.dsf-teas-attendance-records-pc .tuli span::before{content:"";width:10px;height:10px;position:absolute;left:30px;top:5px;border-radius:50%}.dsf-teas-attendance-records-pc .tuli-jjr{padding-left:30px !important}.dsf-teas-attendance-records-pc .tuli-jjr::before{background-color:#49c6df;left:14px !important}.dsf-teas-attendance-records-pc .tuli-qq::before{background-color:#ff806d}.dsf-teas-attendance-records-pc .tuli-fdy::before{background-color:#d8d8d8}.dsf-teas-attendance-records-pc .tuli-wq::before{background-color:#e0c399}.dsf-teas-attendance-records-pc .tuli-today::before{background-color:#ffaf4a}.dsf-teas-attendance-records-pc .operation{padding-left:50px}.dsf-teas-attendance-records-pc .operation .btn{min-width:76px;line-height:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);box-sizing:border-box;color:#333;padding:8px 17px;text-align:center;cursor:pointer;border:1px solid #d8d8d8;border-radius:4px;white-space:nowrap}.dsf-teas-attendance-records-pc .operation .btn:hover{opacity:.8}.dsf-teas-attendance-records-pc .operation .btn:nth-child(n+2){margin-left:20px}.dsf-teas-attendance-records-pc .operation .btn-primary{background-color:var(--t--main);border-color:var(--t--main);color:#fff}.dsf-teas-attendance-records-pc .pc-records{padding-top:20px}.dsf-teas-attendance-records-pc .wubie{width:80px;text-align:center;color:#333}.dsf-teas-attendance-records-pc .wubie-head{height:48px;background-color:#f3f3f3;line-height:48px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.dsf-teas-attendance-records-pc .wubie-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-attendance-records-pc .wubie-content-item{width:50px;height:73px;background-color:#f3f3f3;border-radius:4px;box-sizing:border-box;padding:0 4px;margin-top:49px}.dsf-teas-attendance-records-pc .wubie-content-item p{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);line-height:36px}.dsf-teas-attendance-records-pc .wubie-content-item p:first-child{border-bottom:1px solid #fff}.dsf-teas-attendance-records-pc .calendar{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.dsf-teas-attendance-records-pc .calendar-head{background-color:#f3f3f3;height:48px;line-height:48px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-attendance-records-pc .calendar-head-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dsf-teas-attendance-records-pc .calendar-content{overflow:hidden;padding-top:7px;padding-bottom:30px;-webkit-overflow-scrolling:touch}.dsf-teas-attendance-records-pc .calendar-content-item{float:left;width:14.2857%;padding-top:13px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-attendance-records-pc .calendar-content-item-num{font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);line-height:19px}.dsf-teas-attendance-records-pc .calendar-content-item .day-attendance{margin-top:4px;padding:6px 7px 7px;border-radius:50%}.dsf-teas-attendance-records-pc .calendar-content-item .morning,.dsf-teas-attendance-records-pc .calendar-content-item .afternoon{width:72px;height:36px;color:#fff;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);text-align:center;line-height:36px;background-color:var(--t--main)}.dsf-teas-attendance-records-pc .calendar-content-item .morning{border-bottom:1px solid #fff;border-radius:36px 36px 0 0}.dsf-teas-attendance-records-pc .calendar-content-item .afternoon{border-radius:0 0 36px 36px}.dsf-teas-attendance-records-pc .statistical{padding:20px 0;border-bottom:1px solid #e5e5e5;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);color:#666}.dsf-teas-attendance-records-pc .record-detail-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.dsf-teas-attendance-records-pc .record-detail-item .time{color:#333;line-height:20px}.dsf-teas-attendance-records-pc .record-detail-item .status{margin-left:10px;padding:2px 9px;border-radius:2px;color:#fff;line-height:20px;cursor:pointer}.dsf-teas-attendance-records-pc .record-detail-item .addr{font-size:14px;color:#666;letter-spacing:0;line-height:20px;margin-left:10px;padding-left:26px;background:url(../../../static/img/project/icon-address.png) left center/16px 16px no-repeat}.dsf-teas-attendance-records-pc .bg-cq{background-color:var(--t--main)}.dsf-teas-attendance-records-pc .bg-qq{background-color:#ff806d !important}.dsf-teas-attendance-records-pc .bg-jjr{background-color:#49c6df !important}.dsf-teas-attendance-records-pc .bg-today{background-color:#ffaf4a !important}.dsf-teas-attendance-records-pc .bg-fdy{background-color:#d8d8d8 !important}.dsf-teas-attendance-records-pc .bg-wq{background-color:#e0c399 !important}.dsf-teas-attendance-records-pc .select .calendar-content-item-num{color:var(--t--main);font-weight:700}.dsf-teas-attendance-records-pc .select .day-attendance{background:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.2)}.dsf-teas-attendance-calendar-pc{background-color:#fff;padding:30px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dsf-teas-attendance-calendar-pc .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;min-height:36px}.dsf-teas-attendance-calendar-pc .head .month-box{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:292px}.dsf-teas-attendance-calendar-pc .head .month-box .pre,.dsf-teas-attendance-calendar-pc .head .month-box .next{background:#f3f3f3;border:1px solid #eaecf4;border-radius:4px;font-size:16px;color:#666;text-align:center;line-height:28px;width:28px;height:28px;cursor:pointer}.dsf-teas-attendance-calendar-pc .head .month-box .pre:hover,.dsf-teas-attendance-calendar-pc .head .month-box .next:hover{opacity:.8}.dsf-teas-attendance-calendar-pc .head .month-box .color-main{color:var(--t--main)}.dsf-teas-attendance-calendar-pc .head .btns{overflow:hidden;padding:1px 0;-webkit-overflow-scrolling:touch}.dsf-teas-attendance-calendar-pc .head .btns .btn{float:left;text-align:center;padding:8px 16px;min-width:106px;min-height:36px;box-sizing:border-box;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:var(--t--main);letter-spacing:.4px;line-height:20px;border:1px solid var(--t--main);border-radius:6px;cursor:pointer}.dsf-teas-attendance-calendar-pc .head .btns .btn:hover{opacity:.8}.dsf-teas-attendance-calendar-pc .head .btns .btn:active{-webkit-transform:translate3d(1px, 1px, 0);transform:translate3d(1px, 1px, 0)}.dsf-teas-attendance-calendar-pc .head .btns .btn.btn-primary{background-color:var(--t--main);color:#fff}.dsf-teas-attendance-calendar-pc .head .btns .btn:nth-child(n+2){margin-left:10px}.dsf-teas-attendance-calendar-pc .attendance-calendar-body{padding-top:15px;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-attendance-calendar-pc .attendance-calendar-body .attendance-calendar-mini{margin:0 -20px;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-attendance-calendar-pc .attendance-calendar-body .attendance-calendar-mini-item{float:left;width:25%;box-sizing:border-box;padding:20px;border-bottom:1px solid #ddd}.dsf-teas-attendance-calendar-pc .attendance-calendar-body .attendance-calendar-mini-item-month{text-align:center;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:700;color:#1a1a1a;letter-spacing:.4px;text-align:center;line-height:20px;padding-bottom:13px}.dsf-teas-attendance-calendar-pc .remark{margin-top:40px;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-attendance-calendar-pc .remark .re-item{float:left;margin-right:30px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666;letter-spacing:.4px;line-height:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-attendance-calendar-pc .remark .re-item::before{content:"";width:24px;height:24px;box-sizing:border-box;border:1px solid;border-radius:4px;display:inline-block;margin-right:10px}.dsf-teas-attendance-calendar-pc .remark .re-item-today::before{background-color:var(--t--main);border-color:var(--t--main)}.dsf-teas-attendance-calendar-pc .remark .re-item-holiday::before{background-color:var(--t--normal);border-color:var(--t--normal)}.dsf-teas-attendance-calendar-pc .remark .re-item-work::before{background-color:#fff;border-color:#dddfe8}.ac-select{padding:8px 0;background-color:#fff;position:relative}.ac-select .value{font-size:-webkit-calc(var(--font-size--0) + 20px);font-size:calc(var(--font-size--0) + 20px);font-weight:700;line-height:26px;height:26px;color:#333;letter-spacing:.4px;position:relative;padding:0 32px 0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ac-select .value::after{content:"";width:0;height:0;border-top:7px solid #999;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);position:absolute;right:10px;top:9px;-webkit-transition:all .3s;transition:all .3s}.ac-select .value.ac-select-active::after{border-top-color:var(--t--main);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ac-select .value .placeholder{color:#999;font-weight:normal;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px)}.ac-select-options{position:absolute;left:0;top:42px;box-shadow:0 4px 8px 0 rgba(0,0,0,.12);border-radius:4px;background-color:#fff;padding:10px 0}.ac-select-options-item-list{max-height:212px;overflow-y:auto;-webkit-overflow-scrolling:touch}.ac-select-options-item-list::-webkit-scrollbar{width:4px;height:8px}.ac-select-options-item-list::-webkit-scrollbar-track{background:#fff}.ac-select-options-item-list::-webkit-scrollbar-thumb{background:rgba(221,221,221,.8666666667);border-radius:2.5px}.ac-select-options-item{padding:14px 20px;box-sizing:border-box;min-width:160px;max-width:200px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;letter-spacing:.4px;line-height:20px}.ac-select-options-item:hover{background-color:#f3f3f3}.ac-select-options-item.item-select{color:var(--t--main)}.ac-calendar .ac-calendar-table{table-layout:fixed;width:100%;border-collapse:collapse}.ac-calendar .ac-calendar-table th{border:1px solid #eaecf4;background-color:#f7f7f7}.ac-calendar .ac-calendar-table th:first-child .ac-calendar-head,.ac-calendar .ac-calendar-table th:last-child .ac-calendar-head{color:#666}.ac-calendar .ac-calendar-table th .ac-calendar-head{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#1a1a1a;letter-spacing:.4px;text-align:center;height:60px;line-height:60px;white-space:nowrap}.ac-calendar .ac-calendar-table td{border:1px solid #eaecf4;height:120px;text-align:center;vertical-align:middle}.ac-calendar .ac-calendar-table td .ac-calendar-day{width:80px;height:80px;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.ac-calendar .ac-calendar-table td .ac-calendar-day .day{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);color:#333;letter-spacing:0;line-height:30px}.ac-calendar .ac-calendar-table td .ac-calendar-day .holiday-text,.ac-calendar .ac-calendar-table td .ac-calendar-day .lunar-day{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);letter-spacing:.25px;line-height:20px;margin-top:2.4px;height:20px}.ac-calendar .ac-calendar-table td .ac-calendar-day .holiday-text{color:#ff8f1f}.ac-calendar .ac-calendar-table td .ac-calendar-day .lunar-day{color:#999}.ac-calendar .ac-calendar-table td.today .ac-calendar-day{background-color:var(--t--main)}.ac-calendar .ac-calendar-table td.today .ac-calendar-day .day,.ac-calendar .ac-calendar-table td.today .ac-calendar-day .holiday-text,.ac-calendar .ac-calendar-table td.today .ac-calendar-day .lunar-day{color:#fff !important}.ac-calendar .ac-calendar-table td.holiday{background-color:var(--t--normal)}.ac-calendar .ac-calendar-table td.holiday .day,.ac-calendar .ac-calendar-table td.holiday .holiday-text,.ac-calendar .ac-calendar-table td.holiday .lunar-day{color:#fff !important}.ac-calendar.ac-calendar-mini{height:340px}.ac-calendar.ac-calendar-mini th{border-left:none;border-right:none}.ac-calendar.ac-calendar-mini th .ac-calendar-head{height:48px;line-height:48px}.ac-calendar.ac-calendar-mini td{border:none;height:48px}.ac-calendar.ac-calendar-mini td .ac-calendar-day{width:100%;height:100%;border-radius:0}.ac-calendar.ac-calendar-mini td .ac-calendar-day .day{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);line-height:48px}.fade-transform-leave-active,.fade-transform-enter-active{-webkit-transition:all .3s;transition:all .3s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.dsfMyAttendance{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsfMyAttendance .AttendancePie{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%}.dsfMyAttendance .attendanceunit{position:absolute;left:56px;top:74%;font-size:14px;color:#999;font-weight:400}.dsfMyAttendance .Check-in-status-today{padding-right:5px;box-sizing:border-box;padding-bottom:5px;min-height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dsfMyAttendance .Check-in-status-today .Sign-in-today{margin-top:20px}.dsfMyAttendance .Check-in-status-today .Sign-in-today .qiandao{width:16px;height:16px}.dsfMyAttendance .Check-in-status-today .Sign-in-today span{margin-left:5px;font-size:16px;color:#333;font-weight:500;white-space:nowrap}.dsfMyAttendance .Check-in-status-today .Sign-in{margin-top:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:20px}.dsfMyAttendance .Check-in-status-today .Sign-in .dot1{margin-top:5px;width:7px;height:7px;background:#05b0b0;border:1px solid #8c8c8c;border-radius:20px;opacity:.5}.dsfMyAttendance .Check-in-status-today .Sign-in span{margin-left:10px;font-size:14px;color:#666;font-weight:400}.dsfMyAttendance .Check-in-status-today .Time-and-location{height:60px;width:100%;border-left:1px dashed #000;margin-left:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsfMyAttendance .Check-in-status-today .Time-and-location .time .shijian{margin-top:20px;margin-left:17px;width:12px;height:12px}.dsfMyAttendance .Check-in-status-today .Time-and-location .time span{white-space:nowrap;margin-top:5px;font-size:16px;font-weight:400;margin-left:5px}.dsfMyAttendance .Check-in-status-today .Time-and-location .location .dingwei{margin-top:5px;margin-left:17px;width:14px;height:14px}.dsfMyAttendance .Check-in-status-today .Time-and-location .location span{white-space:nowrap;margin-top:5px;font-size:16px;font-weight:400;margin-left:5px}.dsfMyAttendance .Check-in-status-today .Sign-back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:20px}.dsfMyAttendance .Check-in-status-today .Sign-back .dot2{margin-top:5px;width:7px;height:7px;background:#5964d1;border:1px solid #8c8c8c;border-radius:20px;opacity:.5}.dsfMyAttendance .Check-in-status-today .Sign-back span{margin-left:10px;font-size:14px;color:#666;font-weight:400}.dsfMyAttendance .Check-in-status-today .Time-and-location2{height:41px;width:100%;border-left:1px dashed #000;margin-left:5px;padding-top:20px}.dsfMyAttendance .Check-in-status-today .Time-and-location2 .time .shijian{margin-top:20px;margin-left:17px;width:14px;height:14px}.dsfMyAttendance .Check-in-status-today .Time-and-location2 .time span{margin-top:5px;font-size:16px;font-weight:400;margin-left:5px}.dsfMyAttendance .Check-in-status-today .Time-and-location2 .location .dingwei{margin-top:5px;margin-left:17px;width:14px;height:14px}.dsfMyAttendance .Check-in-status-today .Time-and-location2 .location span{margin-top:5px;font-size:16px;font-weight:400;margin-left:5px}.dsf-teas-annual-data-center{height:100%}.dsf-teas-annual-data-center .ds-home-panel-header-right,.dsf-teas-annual-data-center .ds-home-panel-header-left,.dsf-teas-annual-data-center .ds-home-panel-header-center{height:100%;height:4em}.dsf-teas-annual-data-center .switchBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:4px;height:22px;line-height:22px}.dsf-teas-annual-data-center .switchBtn .switchTab{height:100%;padding:0 8px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:rgba(0,0,0,.65);cursor:pointer;border:1px solid #d9d9d9;border-collapse:collapse}.dsf-teas-annual-data-center .switchBtn .switchTab:nth-child(1){border-top-left-radius:.5em;border-bottom-left-radius:.5em}.dsf-teas-annual-data-center .switchBtn .switchTab:last-child{border-top-right-radius:.5em;border-bottom-right-radius:.5em}.dsf-teas-annual-data-center .switchBtn .activeTab{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);border:1px solid #a60002;color:#a60002}.dsf-teas-annual-data-center .data-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0}.dsf-teas-annual-data-center .data-center .data-center-box{width:50%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.dsf-teas-annual-data-center .data-center .data-center-left{padding-right:20px}.dsf-teas-annual-data-center .data-center .data-center-right{padding-left:20px;background:#f7f7f7}.dsf-teas-annual-data-center .progress{width:100%;padding-right:10px;box-sizing:border-box}.dsf-teas-annual-data-center .progress .progress_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dsf-teas-annual-data-center .progress .progress_text .progress_text_left{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.dsf-teas-annual-data-center .progress .progress_text .progress_text_right{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#1a1a1b;text-align:right;font-weight:bold}.dsf-teas-annual-data-center .progress .progress_text .progress_text_right .canClick{cursor:pointer}.dsf-teas-annual-data-center .progress .progress_line{padding:8px 0}.personal-task-wrap{height:100%;overflow:hidden;padding:0;-webkit-overflow-scrolling:touch}.personal-task-wrap .personal-task-wrap-content{overflow:hidden;-webkit-overflow-scrolling:touch}.personal-task-wrap .item-box{float:left;box-sizing:border-box}.personal-task-wrap .item-box .item{cursor:pointer;padding:14px;border:1px dashed rgba(113,113,113,.3);border-radius:4px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.personal-task-wrap .item-box .item .text-wrap{padding-left:30px}.personal-task-wrap .item-box .item .text-wrap .text{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#666}.personal-task-wrap .item-box .item .text-wrap .num{box-sizing:border-box;font-size:-webkit-calc(var(--font-size--0) + 28px);font-size:calc(var(--font-size--0) + 28px);color:#1a1a1b;font-weight:700;padding-top:4px}.personal-task-wrap .item-box .item .text-wrap .num span{margin-left:8px;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px)}.personal-task-wrap .empty-data{text-align:center;padding-top:20px}.loacal-resources{height:100%;overflow:hidden;padding:0;-webkit-overflow-scrolling:touch}.loacal-resources .loacal-resources-content{overflow:hidden;-webkit-overflow-scrolling:touch}.loacal-resources .item-box{float:left;box-sizing:border-box}.loacal-resources .item-box .item{padding:13px 25px;border:1px dashed #858585;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.loacal-resources .item-box .icon{font-size:-webkit-calc(var(--font-size--0) + 12px);font-size:calc(var(--font-size--0) + 12px);background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), -webkit-calc(var(--t--main-a) * 0.1));background-color:hsla(var(--t--main-h), var(--t--main-s), var(--t--main-l), calc(var(--t--main-a) * 0.1));padding:6px;border-radius:50%;color:var(--t--main)}.loacal-resources .item-box .icon i{display:block}.loacal-resources .item-box .title{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333;overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;padding-left:8px;-webkit-overflow-scrolling:touch}.loacal-resources .empty-data{text-align:center;padding-top:20px}.home-list .row{min-height:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;color:#333}.home-list .row .item{white-space:nowrap}.home-list .row .item:nth-child(n+2){padding-left:10px}.home-list .row .line1{overflow:hidden !important;margin-top:0;text-overflow:ellipsis;white-space:nowrap !important;word-break:break-all;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;-webkit-overflow-scrolling:touch}.home-list .row .bold{font-weight:700}.card-list-box{width:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.card-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.card-list .card-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:4px;padding:23px}.card-list .card-item .icon{width:60px;height:60px}.card-list .card-item .info{text-align:right}.card-list .card-item .info .num{font-size:-webkit-calc(var(--font-size--0) + 26px);font-size:calc(var(--font-size--0) + 26px);font-weight:700;padding-right:4px}.card-list .card-item .info .desc{color:#333;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);margin-top:10px}
.ds-teas-unite-reset-password{padding:30px}.ds-teas-unite-reset-password .iconfont{font-size:inherit}.ds-teas-unite-reset-password .el-input{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px)}.ds-teas-unite-reset-password .el-input input{border-color:#aaa;height:40px;border-radius:4px;padding-left:36px}.ds-teas-unite-reset-password .el-input input:focus,.ds-teas-unite-reset-password .el-input input:hover{border-color:#666}.ds-teas-unite-reset-password .el-input__prefix{font-size:16px;color:#888;left:10px}.ds-teas-unite-reset-password .el-button{width:100%;height:40px;margin-top:30px;background-color:var(--t--normal);border-color:var(--t--normal)}.ds-teas-unite-reset-password .el-button:active{background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.8));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.8));border-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.8));border-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.8))}.ds-teas-unite-reset-password .is-error .el-input input{border-color:#f56c6c}.ds-teas-unite-reset-password .is-error .el-input__prefix{color:#f56c6c}.ds-teas-unite-reset-password .codeBt{color:var(--t--normal);cursor:pointer;padding-right:5px}.ds-teas-unite-reset-password .codeBt.countdown{cursor:default;opacity:.7}.ds-teas-unite-reset-password .el-form-item:last-child{margin-bottom:0}
.ds-teas-unite-run-class-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:330px;padding:0 20px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.07);box-sizing:border-box}.ds-teas-unite-run-class-data *{box-sizing:border-box}.ds-teas-unite-run-class-data .header{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;height:70px;line-height:70px;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:#333;font-weight:bold}.ds-teas-unite-run-class-data .body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:260px;position:relative}.ds-teas-unite-run-class-data .body:after{content:"";height:1px;width:100%;border-top:1px solid #fff;background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.3));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.3));position:absolute;top:0;left:0;z-index:10}.ds-teas-unite-run-class-data .data-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:40%;min-width:380px;margin-right:50px;position:relative}.ds-teas-unite-run-class-data .data-list:before{content:"";width:100%;height:1px;border-top:1px dashed #ffdfdb;border-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.3));border-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.3));position:absolute;top:50%;left:0}.ds-teas-unite-run-class-data .data-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:33.333%;position:relative}.ds-teas-unite-run-class-data .data-item:after{content:"";height:60px;border-left:1px dashed #ffdfdb;border-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.3));border-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.3));position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ds-teas-unite-run-class-data .data-item:nth-child(3n+1):after{border-left:none}.ds-teas-unite-run-class-data .data-item-value{font-size:44px;color:var(--t--normal);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--t--normal)), to(var(--t--main)));background-image:-webkit-linear-gradient(top, var(--t--normal) 0%, var(--t--main) 100%);background-image:linear-gradient(180deg, var(--t--normal) 0%, var(--t--main) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}body.bigFont .ds-teas-unite-run-class-data .data-item-value{font-size:46px}.ds-teas-unite-run-class-data .data-item-value.suffix:after{content:"%";font-size:12px}.ds-teas-unite-run-class-data .data-item-name{font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);color:#333}.ds-teas-unite-run-class-data .chart-box{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;position:relative}.ds-teas-unite-run-class-data .chart-content{position:absolute;top:-70px;left:0;right:0;bottom:0}.ds-teas-unite-run-class-data .chart-bts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;top:15px;left:0;z-index:10}.ds-teas-unite-run-class-data .chart-bts-item{color:#666;background-color:#eee;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);height:30px;width:100px;text-align:center;line-height:30px;margin:0 10px;cursor:pointer}.ds-teas-unite-run-class-data .chart-bts-item.active{color:var(--t--normal);background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), -webkit-calc(var(--t--normal-a) * 0.1));background-color:hsla(var(--t--normal-h), var(--t--normal-s), var(--t--normal-l), calc(var(--t--normal-a) * 0.1));cursor:default}.ds-teas-unite-run-class-data .chart-bts-item:not(.active):hover{color:#333}.ds-teas-unite-run-class-data .date-select{height:30px;line-height:30px;position:absolute;top:-50px;right:0;z-index:20}.ds-teas-unite-run-class-data .date-select-label{color:var(--t--normal);font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);font-weight:bold;cursor:pointer;opacity:.8}.ds-teas-unite-run-class-data.compact .header{height:40px;line-height:40px}.ds-teas-unite-run-class-data.compact .date-select{top:-35px}
.bg-xz[data-v-69e586fe]{background-color:#49c6df !important}
.dsf-teas-login-colony-mainpage{width:100%;height:100%;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}.dsf-teas-login-colony{min-width:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-color:#fff}.dsf-teas-login-colony input,.dsf-teas-login-colony button,.dsf-teas-login-colony select,.dsf-teas-login-colony textarea{outline:none}.dsf-teas-login-colony .login-left-top-box{position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;box-sizing:border-box}.dsf-teas-login-colony .login-left-top-box .login-left-top-logo{width:auto;position:absolute;left:50px;top:30px}.dsf-teas-login-colony .login-left-top-box .login-left-top-logo+.login-left-top-logo{left:50%;top:30px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.dsf-teas-login-colony .login-frosted-glass{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);box-shadow:0 0 30px 10px rgba(0,0,0,.3)}.dsf-teas-login-colony .login-right-top-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-login-colony .login-right-top-box .login-right-logo{width:100%;height:auto}.dsf-teas-login-colony .login-right-top-box .login-right-logo+.login-right-logo{margin-top:20px}.dsf-teas-login-colony .login-logo{width:100%;height:auto}.dsf-teas-login-colony .login-panel-box-long{height:810px;margin:0 auto;top:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.dsf-teas-login-colony .login-panel-box-short{top:0px;min-height:100%}.dsf-teas-login-colony .login-panel-box{box-sizing:border-box;position:absolute;z-index:120;border-radius:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-login-colony .login-panel-box .login-panel-box-right{background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:500px;height:600px;background:#fff;box-shadow:0px 6px 24px 0px rgba(89,94,167,.11)}.dsf-teas-login-colony .login-panel-box .login-panel-box-right .login-type{width:77px;height:77px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-clip-path:polygon(100% 0, 0 0, 100% 100%);clip-path:polygon(100% 0, 0 0, 100% 100%);position:absolute;right:0;top:0;border-top-right-radius:12px;cursor:pointer;z-index:1}.dsf-teas-login-colony .login-panel-box .login-panel-box-right .login-type .iconfont{font-size:46px;color:var(--t--normal)}.dsf-teas-login-colony .login-panel-box .login-panel-box-right .login-panel-top-login{width:440px;margin:0 auto;margin-top:120px}.dsf-teas-login-colony .login-panel-box .login-panel-box-right .login-panel-top-login .login-right-logo{width:100%;-o-object-fit:cover;object-fit:cover}.dsf-teas-login-colony .login-panel-box .login-panel-box-right .login-tabs-box{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;position:relative;padding-top:50px}.dsf-teas-login-colony .login-panel-box .login-panel-box-right .login-tabs-box .tabs-item{width:100%;height:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:600;color:#999;cursor:pointer}.dsf-teas-login-colony .login-panel-box .login-panel-box-right .login-tabs-box .tabs-item:hover{color:var(--t--normal)}.dsf-teas-login-colony .login-panel-box .login-panel-box-right .login-tabs-box .is-active{color:var(--t--normal)}.dsf-teas-login-colony .login-panel-box .login-panel-box-right .login-tabs-box .tabs-active{position:absolute;bottom:0;width:72px;height:4px;background:#e6411c;background-color:var(--t--normal);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dsf-teas-login-colony .login-panel-box .login-panel-box-right .login-content{padding:0 50px}.dsf-teas-login-colony .login-panel-box .login-panel-box-right .content-scan{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;box-sizing:border-box}.dsf-teas-login-colony .login-panel-box-bottom{position:absolute;bottom:0;left:0;height:280px;width:100%;padding:30px 50px;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;background-color:#fff;z-index:120}.dsf-teas-login-colony .login-panel-box-bottom .wx_logo{width:27px;height:27px}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:180px}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .bottom_login_row{margin-right:60px}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .bottom_login_row .bottom_login_row_title{height:62px;padding-bottom:15px;box-sizing:border-box;font-weight:400;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .bottom_login_row .login-from-row{box-sizing:border-box;width:320px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:50px;height:50px;border-radius:4px;overflow:hidden;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);background:#f4f7fb;-webkit-overflow-scrolling:touch}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .bottom_login_row .login-from-row[type=qrcode]{background-color:rgba(0,0,0,0);padding:0}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .bottom_login_row .login-from-row[type=qrcode] .login-from-qrcode{margin-left:10px;border-radius:4px;overflow:hidden;cursor:pointer;-webkit-overflow-scrolling:touch}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .bottom_login_row .login-from-row[type=qrcode] .login-from-phonecode{margin-left:10px;border-radius:4px;overflow:hidden;text-align:center;color:#fff;background-color:var(--t--normal);cursor:pointer;-webkit-overflow-scrolling:touch}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .bottom_login_row .login-from-row[type=qrcode] .login-from-phonecode-disable{background-color:#999 !important;cursor:no-drop !important}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .bottom_login_row .login-form-row-border{border:1px solid #dcdfe6}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .bottom_login_row .login-forom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:var(--t--normal)}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .bottom_login_row .login-from-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:10px;line-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .bottom_login_row input{width:100%;height:98%;border:none;background:#f4f7fb}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .dsf-teas-login-forgetpwddiv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .dsf-teas-login-forgetpwddiv .normal-rememberpwdbutton{margin-right:50px}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .dsf-teas-login-forgetpwddiv .normal-forgetpwdbutton{margin-right:50px}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .phone_login_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .phone_login_btn .login-from-phonecode-disable{background-color:#999 !important;cursor:no-drop}.dsf-teas-login-colony .login-panel-box-bottom .bottom_login_box .row_login_btn{margin-right:50px;width:200px;height:52px;background:#3c8ddb;border-radius:4px;background-color:var(--t--normal);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:20px;color:#fff;cursor:pointer}.dsf-teas-login-colony .login-panel-box-bottom .scanlogin-main{width:327px}.dsf-teas-login-colony .login-panel-box-bottom .scanlogin-main .scanlogin-content{height:192px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-login-colony .login-panel-box-bottom .scanlogin-main .scanlogin-img{width:168px;height:168px}.dsf-teas-login-colony .login-panel-box-bottom .scanlogin-main .scanlogin-noticeimg{width:149px;height:168px}.dsf-teas-login-colony .login-panel-box-bottom .scanlogin-main .tips_tooltip{position:absolute;right:-280px;top:50%;width:250px;height:52px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);border:1px solid #3c8ddb;background:#f2f7fc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#3c8ddb;border-radius:4px;-webkit-transform:opacity .1s;transform:opacity .1s;pointer-events:none}.dsf-teas-login-colony .login-panel-box-bottom .scanlogin-main .tips_tooltip::after{content:"";position:absolute;left:-6px;top:21px;width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:1px solid #3c8ddb;border-left:1px solid #3c8ddb;background:#f2f7fc}.dsf-teas-login-colony .login-panel-center{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dsf-teas-login-colony .login-panel-center .login-panel-box-right{border-radius:12px}.dsf-teas-login-colony .login-panel-right{top:190px;right:140px}.dsf-teas-login-colony .login-panel-right .login-panel-box-right{border-radius:12px}.dsf-teas-login-colony .login-panel-double{width:50%;height:100%;border-radius:0;right:0;top:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.dsf-teas-login-colony .login-panel-double .login-panel-box-right{width:100%;height:100%}.dsf-teas-login-colony .login-panel-double .login-panel-box-right .login-tabs-box{margin:0 auto;width:440px}.dsf-teas-login-colony .login-panel-double .login-panel-box-right .login-content{margin:0 auto;width:440px;padding:0 0}.dsf-teas-login-colony .login-panel-double .login-panel-box-right .login-btn{margin:20px auto 30px;width:440px}.dsf-teas-login-colony .login-panel-double .login-panel-box-right .thirdlogin-main{margin:0 auto 45px;width:440px}.dsf-teas-login-colony .login-panel-double .login-panel-box-right .scanlogin-main{margin-top:61px}.dsf-teas-login-colony .login-panel-card-one{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 4px 18px 0px rgba(37,42,115,.11)}.dsf-teas-login-colony .login-panel-card-one .login-panel-box-left{border-radius:20px 0 0 20px;width:520px;height:660px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-image:url(../../../static/img/teas/card-left.png);background-repeat:no-repeat;background-size:cover}.dsf-teas-login-colony .login-panel-card-one .login-panel-box-left .card-left-logo{margin:60px 30px;overflow:hidden;-webkit-overflow-scrolling:touch}.dsf-teas-login-colony .login-panel-card-one .login-panel-box-left .card-left-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:0;overflow-y:auto;margin:0 15px 60px 30px;font-size:16px;font-weight:400;color:#fff;line-height:28px;-webkit-overflow-scrolling:touch}.dsf-teas-login-colony .login-panel-card-one .login-panel-box-left .card-left-content::-webkit-scrollbar{width:0;height:0}.dsf-teas-login-colony .login-panel-card-one .login-panel-box-right{width:520px;height:660px;border-radius:0 20px 20px 0}.dsf-teas-login-colony .login-panel-card-one .login-panel-box-right .login-tabs-box{margin:0 auto;width:400px;padding-top:87px}.dsf-teas-login-colony .login-panel-card-one .login-panel-box-right .login-content{margin:0 auto;width:400px;padding:0 0}.dsf-teas-login-colony .login-panel-card-one .login-panel-box-right .login-btn{margin:20px auto 30px;width:400px}.dsf-teas-login-colony .login-panel-card-one .login-panel-box-right .thirdlogin-main{margin:0 auto 45px;width:400px}.dsf-teas-login-colony .login-panel-card-one .login-panel-box-right .scanlogin-main{margin-top:70px}.dsf-teas-login-colony .login-panel-card-two{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 4px 18px 0px rgba(37,42,115,.11)}.dsf-teas-login-colony .login-panel-card-two .login-panel-box-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:542px;height:605px;background:#f8f8f8;border-radius:20px 0 0 20px}.dsf-teas-login-colony .login-panel-card-two .login-panel-box-left .scan-tit{font-size:22px;font-weight:600;color:#333;margin:97px 0 30px}.dsf-teas-login-colony .login-panel-card-two .login-panel-box-left .scanlogin-main{width:400px;margin:0 auto}.dsf-teas-login-colony .login-panel-card-two .login-panel-box-right{width:542px;height:605px;border-radius:0 20px 20px 0}.dsf-teas-login-colony .login-panel-card-two .login-panel-box-right .login-tabs-box{margin:0 auto;width:400px}.dsf-teas-login-colony .login-panel-card-two .login-panel-box-right .login-content{margin:0 auto;width:400px;padding:0 0}.dsf-teas-login-colony .login-panel-card-two .login-panel-box-right .login-btn{margin:20px auto 30px;width:400px}.dsf-teas-login-colony .login-panel-card-two .login-panel-box-right .thirdlogin-main{margin:0 auto 45px;width:400px}.dsf-teas-login-colony .login-panel-card-two .login-panel-box-right .scanlogin-main{margin-top:61px}.dsf-teas-login-colony .login-panel-card-two .card-two-zw{height:485px}.dsf-teas-login-colony .login-panel-card-three{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 4px 18px 0px rgba(37,42,115,.11)}.dsf-teas-login-colony .login-panel-card-three .login-panel-box-left{border-radius:20px 0 0 20px;width:400px;height:605px;background-image:url(../../../static/img/teas/card-left.png);background-repeat:no-repeat}.dsf-teas-login-colony .login-panel-card-three .login-panel-box-right{width:630px;height:605px;border-radius:0 20px 20px 0}.dsf-teas-login-colony .login-panel-card-three .login-panel-box-right .login-tabs-box{margin:0 auto;width:400px}.dsf-teas-login-colony .login-panel-card-three .login-panel-box-right .login-content{margin:0 auto;width:400px;padding:0 0}.dsf-teas-login-colony .login-panel-card-three .login-panel-box-right .login-btn{margin:20px auto 30px;width:400px}.dsf-teas-login-colony .login-panel-card-three .login-panel-box-right .thirdlogin-main{margin:0 auto 45px;width:400px}.dsf-teas-login-colony .login-from-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.dsf-teas-login-colony .login-from-box .login-from-row{box-sizing:border-box;margin-top:30px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:50px;height:50px;border-radius:4px;background-color:#fff;overflow:hidden;padding:0 10px;font-size:-webkit-calc(var(--font-size--0) + 14px);font-size:calc(var(--font-size--0) + 14px);-webkit-overflow-scrolling:touch}.dsf-teas-login-colony .login-from-box .login-from-row[type=qrcode]{background-color:rgba(0,0,0,0);padding:0}.dsf-teas-login-colony .login-from-box .login-from-row[type=qrcode] .login-from-qrcode{margin-left:10px;border-radius:4px;overflow:hidden;cursor:pointer;-webkit-overflow-scrolling:touch}.dsf-teas-login-colony .login-from-box .login-from-row[type=qrcode] .login-from-phonecode{margin-left:10px;border-radius:4px;overflow:hidden;text-align:center;color:#fff;background-color:var(--t--normal);cursor:pointer;-webkit-overflow-scrolling:touch}.dsf-teas-login-colony .login-from-box .login-from-row[type=qrcode] .login-from-phonecode-disable{background-color:#999 !important;cursor:no-drop !important}.dsf-teas-login-colony .login-from-box .login-form-row-border{border:1px solid #dcdfe6}.dsf-teas-login-colony .login-from-box .login-forom-icon{font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);color:var(--t--normal)}.dsf-teas-login-colony .login-from-box .login-from-row-value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:10px;line-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsf-teas-login-colony .login-from-box input{width:100%;height:98%;border:none}.dsf-teas-login-colony .login-scan-box{width:100%;margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dsf-teas-login-colony .login-scan-box .login-scan-text{font-family:MicrosoftYaHei;font-size:14px;color:#666;line-height:30px;border-bottom:1px solid #666;cursor:pointer}.dsf-teas-login-colony .login-btn{cursor:pointer;margin:20px auto 30px;border-radius:4px;text-align:center;height:52px;line-height:52px;color:#fff;width:400px;font-size:-webkit-calc(var(--font-size--0) + 18px);font-size:calc(var(--font-size--0) + 18px);background-color:var(--t--normal)}.dsf-teas-login-colony .registere{text-align:right;margin-top:15px}.dsf-teas-login-colony .registere span{color:#666;border-bottom:1px solid #666;cursor:pointer}.dsf-teas-login-colony .forget-psw{width:100%;margin-top:25px;text-align:right}.dsf-teas-login-colony .forget-psw span{font-size:-webkit-calc(var(--font-size--0) + 15px);font-size:calc(var(--font-size--0) + 15px);border-bottom:1px solid #fff;color:#fff;cursor:pointer}.dsf-teas-login-colony .browser-prompt{box-sizing:border-box;position:absolute;padding:10px;background-color:#fff;width:100%;bottom:0;left:0;font-size:-webkit-calc(var(--font-size--0) + 16px);font-size:calc(var(--font-size--0) + 16px);text-align:center;color:#d41010}.dsf-teas-login-colony .scanlogin-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.dsf-teas-login-colony .scanlogin-main .scanlogin-content{height:205px;width:100%;position:relative}.dsf-teas-login-colony .scanlogin-main .scanlogin-content-success{height:205px;position:relative}.dsf-teas-login-colony .scanlogin-main .scanlogin-content-success .scanlogin-success-logo{font-size:100px;padding-top:40px;text-align:center;color:#6bc13e}.dsf-teas-login-colony .scanlogin-main .scanlogin-content-success .scanlogin-success-text{padding-top:20px;font-size:24px;font-weight:600;color:#333;line-height:44px;text-align:center}.dsf-teas-login-colony .scanlogin-main .scanlogin-content-fail{height:205px;position:relative}.dsf-teas-login-colony .scanlogin-main .scanlogin-fail-refresh{position:absolute;left:117.5px;top:0px;width:205px;height:205px;z-index:999;background-color:rgba(0,0,0,.6)}.dsf-teas-login-colony .scanlogin-main .scanlogin-fail-refresh .fail-refresh-text{padding-top:50px;font-weight:600;font-size:15px;text-align:center;color:#fff;line-height:40px}.dsf-teas-login-colony .scanlogin-main .scanlogin-fail-refresh .fail-refresh-btn{margin:20px 50px 0px 50px;cursor:pointer;font-size:15px;border-radius:4px;line-height:40px;text-align:center;color:#fff;background-color:var(--t--normal)}.dsf-teas-login-colony .scanlogin-main .scanlogin-fail-img{position:absolute;left:117.5px;top:0px;width:205px;height:205px;z-index:600}.dsf-teas-login-colony .scanlogin-main .scanlogin-img{position:absolute;left:50%;top:0px;width:205px;height:205px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:1}.dsf-teas-login-colony .scanlogin-main .scanlogin-img-box{position:relative;border:1px solid #e5e5e5}.dsf-teas-login-colony .scanlogin-main .scanlogin-img-box>div{border-color:var(--t--normal);position:absolute;width:32px;height:32px}.dsf-teas-login-colony .scanlogin-main .scanlogin-img-box .box-left-top{border-left:3px solid;border-top:3px solid;left:-2px;top:-2px}.dsf-teas-login-colony .scanlogin-main .scanlogin-img-box .box-left-bottom{border-left:3px solid;border-bottom:3px solid;left:-2px;bottom:-2px}.dsf-teas-login-colony .scanlogin-main .scanlogin-img-box .box-right-top{border-right:3px solid;border-top:3px solid;right:-2px;top:-2px}.dsf-teas-login-colony .scanlogin-main .scanlogin-img-box .box-right-bottom{border-right:3px solid;border-bottom:3px solid;right:-2px;bottom:-2px}.dsf-teas-login-colony .scanlogin-main .scanlogin-img-box>img{width:100%;height:100%}.dsf-teas-login-colony .scanlogin-main .scanlogin-noticeimg{position:absolute;right:0;top:0px;width:182px;height:205px;opacity:0}.dsf-teas-login-colony .scanlogin-main .scanlogin-content:hover .scanlogin-img{-webkit-transform:translate(0, 0);transform:translate(0, 0);left:0}.dsf-teas-login-colony .scanlogin-main .scanlogin-content:hover .scanlogin-noticeimg{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:opacity .1s;transform:opacity .1s;opacity:1}.dsf-teas-login-colony .scanlogin-main .scanlogin-content:hover .tips_tooltip{-webkit-transform:opacity .1s;transform:opacity .1s;opacity:0}.dsf-teas-login-colony .scanlogin-main .scanlogin-notice{padding-top:20px;font-size:16px;color:#666;line-height:22px;text-align:center}.dsf-teas-login-colony .scanlogin-main .scanlogin-notice span{color:var(--t--normal)}.login-panel-box-block{display:block}.login-panel-box-block .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);height:3px}.login-panel-box-block .el-tabs__item{font-size:18px;height:44px;line-height:44px;padding:0px 28px !important}.login-panel-box-block .el-tabs__header{margin:0px !important}.login-panel-box-block .el-tabs__nav-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.login-panel-box-block .el-tabs__active-bar{height:3px;border-radius:1.5px}.login-right-top-box-padding{padding:0px 40px 20px 40px}.dsf-teas-login-forgetpwddiv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0px 0px 0px}.dsf-teas-login-forgetpwddiv .normal-rememberpwdbutton{min-width:10px}.dsf-teas-login-forgetpwddiv .normal-forgetpwdbutton{font-family:MicrosoftYaHei;font-size:14px;color:#666;line-height:30px;border-bottom:1px solid #666;cursor:pointer}.thirdlogin-main{margin:0 50px 45px}.thirdlogin-main .thirdlogin-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.thirdlogin-main .thirdlogin-top>span{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:143px;height:1px;background:#dcdfe6}.thirdlogin-main .thirdlogin-top>div{font-size:14px;font-weight:400;color:#999;padding:0 15px}.thirdlogin-main .thirdlogin-box{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.thirdlogin-main .thirdlogin-box .item-img{cursor:pointer}.teasqrcodelogindialog{border-radius:8px;overflow:hidden;-webkit-overflow-scrolling:touch}.teasqrcodelogindialog .el-dialog__header{display:none !important}.teasqrcodelogindialog .el-dialog__body{padding:0px !important}
.page-content[data-v-0e0ca796]{position:absolute;margin:10px 0 20px;top:100px;bottom:0px;left:0px;right:0px}.personalsignin-page-content[data-v-0e0ca796]{position:absolute;top:0px;bottom:0px;left:0px;right:0px}.enroll-page-content[data-v-0e0ca796]{margin:0px}.bottom_content[data-v-0e0ca796]{background:#a30202;height:60px;position:absolute;bottom:0;left:0;width:100%}
[data-v-47c82852] .dsf-teas-login .login-panel-box{background:rgba(0,0,0,.2)}[data-v-47c82852] .dsf-teas-login .thirdlogin-main{display:none !important}
.ds-error-wrap[data-v-194d87a6]{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.redict-content[data-v-194d87a6]{margin-top:0px}
