.border(@color: var(--line-b), @radius: 0, @bgColor: transparent){&:after{content:"";width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0;border:1px solid @color;background:@bgColor;transform-origin:0 0;border-radius:@radius;@media (-webkit-min-device-pixel-ratio:1.5){width:150%;height:150%;transform:scale(.66666);border-radius:@radius * 1.5}@media (-webkit-min-device-pixel-ratio:2){width:200%;height:200%;transform:scale(.5);border-radius:@radius * 2}@media (-webkit-min-device-pixel-ratio:3){width:300%;height:300%;transform:scale(.33333);border-radius:@radius * 3}}}.border-bottom(@color: var(--line-b)){&:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:@color;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleY(.6666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleY(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleY(.3333)}}}.border-top(@color: var(--line-b)){&:before{content:"";position:absolute;left:0;top:0;background-color:@color;width:100%;height:1px;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:0 0;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleY(.6666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleY(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleY(.3333)}}}.border-left(@color: var(--line-b)){&:after{content:"";width:1px;height:100%;position:absolute;top:0;bottom:0;left:0;background-color:@color;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleX(.66666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleX(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleX(.33333)}}}.border-right(@color: var(--line-b)){&:after{content:"";position:absolute;width:1px;height:100%;background-color:@color;top:0;right:0;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleX(.66666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleX(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleX(.33333)}}}.clear-fix(){&:after{content:"";display:block;clear:both}}@text-size: 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24;@space-size: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24;@line-height: 1, 14, 16, 18, 20;.border(@color: var(--line-b), @radius: 0, @bgColor: transparent){&:after{content:"";width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0;border:1px solid @color;background:@bgColor;transform-origin:0 0;border-radius:@radius;@media (-webkit-min-device-pixel-ratio:1.5){width:150%;height:150%;transform:scale(.66666);border-radius:@radius * 1.5}@media (-webkit-min-device-pixel-ratio:2){width:200%;height:200%;transform:scale(.5);border-radius:@radius * 2}@media (-webkit-min-device-pixel-ratio:3){width:300%;height:300%;transform:scale(.33333);border-radius:@radius * 3}}}.border-bottom(@color: var(--line-b)){&:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:@color;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleY(.6666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleY(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleY(.3333)}}}.border-top(@color: var(--line-b)){&:before{content:"";position:absolute;left:0;top:0;background-color:@color;width:100%;height:1px;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:0 0;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleY(.6666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleY(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleY(.3333)}}}.border-left(@color: var(--line-b)){&:after{content:"";width:1px;height:100%;position:absolute;top:0;bottom:0;left:0;background-color:@color;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleX(.66666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleX(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleX(.33333)}}}.border-right(@color: var(--line-b)){&:after{content:"";position:absolute;width:1px;height:100%;background-color:@color;top:0;right:0;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleX(.66666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleX(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleX(.33333)}}}.clear-fix(){&:after{content:"";display:block;clear:both}}.detect-player{width:100%;height:100%}.CYP_prismPlayer{background-size:100% 100%}.detect-player .CYP_prismPlayer .prism-big-play-btn{position:absolute!important;left:50%!important;margin-left:-32px!important;top:40%!important}.detect-player .prism-player-default{width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detect-player .prism-player-default__float{width:400px!important;height:300px!important;position:fixed!important;z-index:10!important}.detect-player .prism-player-loading{width:40px;height:40px}.detect-player .prism-player-text{color:#fff;margin-top:10px}.detect-player img{animation:rotate 2s linear infinite;-webkit-animation:rotate 2s linear infinite}@keyframes rotate{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(-90deg)}50%{-webkit-transform:rotate(-180deg)}75%{-webkit-transform:rotate(-270deg)}to{-webkit-transform:rotate(-1turn)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(-90deg)}50%{-webkit-transform:rotate(-180deg)}75%{-webkit-transform:rotate(-270deg)}to{-webkit-transform:rotate(-1turn)}}.ui-player-tip{bottom:0;z-index:12;color:#fff;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui-player-tip,.ui-player-tip .ui-player-btn-box{position:absolute}.ui-player-tip .ui-player-btn-box .ui-player-btn{color:#ff5833;margin-left:4px}.ui__speed_btnList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 10px 0 10px;font-size:14px;position:relative;float:right}.ui__speed_btnList .ui__speed_btn{color:#fff;cursor:pointer;margin-right:10px}.ui__speed_btnList .ui__speed_btn:last-child{margin-right:0}.ui__speed_btnList .ui__speed_btn_act{color:#ff5833!important}.ui__FloatBtn{width:24px;height:24px;float:right;margin:12px 15px 0 0;cursor:pointer;background-size:100% 100%}.CYP_prismPlayer__cover{width:100%;height:100%;background-size:100% 100%}.ui__initFloat{position:fixed!important;width:400px!important;height:300px!important;left:auto;right:0;top:0;z-index:1010}.ui__restoreBtn{position:absolute;right:-4px;bottom:50px}@colors:{primary:--primary;primary-text:--primary-text;primary-press:--primary-press;primary-disable:--primary-disable;primary-selected:--primary-selected;text-selected:--text-selected;warning:--warning;success:--success;link:--link;background-notice:--background-notice;background-warning:--background-warning;text-title:--text-title;text-body:--text-body;text-caption:--text-caption;text-hint:--text-hint;line-b:--line-b;line-c:--line-c;press:--press;background-page:--background-page;background-block:--background-block;white:--white;text-anti:--text-anti;mask:--mask;color-hover-primary:--color-hover-primary;primary-disable-select-color:--primary-disable-select-color;primary-disable-bg:--primary-disable-bg}@fs10: var(--fs10);@fs12: var(--fs12);@fs13: var(--fs13);@fs14: var(--fs14);@fs15: var(--fs15);@fs16: var(--fs16);@fs17: var(--fs17);@fs18: var(--fs18);@fs20: var(--fs20);@fs22: var(--fs22);@fs24: var(--fs24);@border-radius-base: var(--border-radius-base);@border-radius-large: var(--border-radius-large);@border-radius-small: var(--border-radius-small);@font-family: var(--font-family);@text-dom: p, span, h1, h2, h3, h4, h5, h6, div;@text-size: range(10, 100, 1);@space-size: range(0, 100, 1);@line-height: range(1, 40, 1);.border(@color: var(--line-b), @radius: 0, @bgColor: transparent){position:relative;&:after{content:"";width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0;border:1px solid @color;background:@bgColor;transform-origin:0 0;border-radius:@radius;@media (-webkit-min-device-pixel-ratio:1.5){width:150%;height:150%;transform:scale(.66666);border-radius:@radius * 1.5}@media (-webkit-min-device-pixel-ratio:2){width:200%;height:200%;transform:scale(.5);border-radius:@radius * 2}@media (-webkit-min-device-pixel-ratio:3){width:300%;height:300%;transform:scale(.33333);border-radius:@radius * 3}}}.border-bottom(@color: var(--line-b)){position:relative;&:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:@color;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleY(.6666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleY(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleY(.3333)}}}.border-top(@color: var(--line-b)){position:relative;&:before{content:"";position:absolute;left:0;top:0;background-color:@color;width:100%;height:1px;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:0 0;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleY(.6666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleY(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleY(.3333)}}}.border-left(@color: var(--line-b)){position:relative;&:after{content:"";width:1px;height:100%;position:absolute;top:0;bottom:0;left:0;background-color:@color;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleX(.66666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleX(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleX(.33333)}}}.border-right(@color: var(--line-b)){position:relative;&:after{content:"";position:absolute;width:1px;height:100%;background-color:@color;top:0;right:0;transform-origin:0 0;@media (-webkit-min-device-pixel-ratio:1.5){transform:scaleX(.66666)}@media (-webkit-min-device-pixel-ratio:2){transform:scaleX(.5)}@media (-webkit-min-device-pixel-ratio:3){transform:scaleX(.33333)}}}.clear-fix(){&:after{content:"";display:block;clear:both}}.ellipsis(@max-width: 100%){max-width:@max-width;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.line-ellipsis(@num: 3, @max-width: 100%){max-width:@max-width;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:@num;-webkit-box-orient:vertical}.size(@width, @height: @width){width:@width;height:@height}.gradient-x(@start-color: #fff, @end-color: #1a1a1a, @start-percent: 0%, @end-percent: 100%){background-image:linear-gradient(90deg,@start-color @start-percent,@end-color @end-percent);background-repeat:repeat-x}.gradient-y(@start-color: #fff, @end-color: #1a1a1a, @start-percent: 0%, @end-percent: 100%){background-image:linear-gradient(180deg,@start-color @start-percent,@end-color @end-percent);background-repeat:repeat-x}.gradient-x-three(@start-color: #fff, @mid-color: #fff2bd, @mid-color-end: 50%, @end-color: var(--primary)){background-image:linear-gradient(90deg,@start-color,@mid-color @mid-color-end,@end-color);background-repeat:no-repeat}.gradient-y-three(@start-color: #fff, @mid-color: #fff2bd, @mid-color-end: 50%, @end-color: var(--primary)){background-image:linear-gradient(@start-color,@mid-color @mid-color-end,@end-color);background-repeat:no-repeat}.gradient-directional(@start-color: #fff, @end-color: #666, @deg: 45deg){background-image:linear-gradient(@deg,@start-color,@end-color);background-repeat:repeat-x}.gradient-radial(@shape: circle,@inner-color: #fff, @outer-color: var(--primary)){background-image:radial-gradient(@shape,@inner-color,@outer-color);background-repeat:no-repeat}.arrow-down(@color: var(--line-b), @width: 10px, @height: 10px){width:@width;height:@height;border:solid @color;border-width:0 1px 1px 0;transform:rotate(45deg);position:absolute}.arrow-up(@color: var(--line-b), @width: 10px, @height: 10px){width:@width;height:@height;border:solid @color;border-width:1px 0 0 1px;transform:rotate(45deg);position:absolute}.arrow-left(@color: var(--line-b), @width: 10px, @height: 10px){width:@width;height:@height;border:solid @color;border-width:0 0 1px 1px;transform:rotate(45deg);position:absolute}.arrow-right(@color: var(--line-b), @width: 10px, @height: 10px){width:@width;height:@height;border:solid @color;border-width:1px 1px 0 0;transform:rotate(45deg);position:absolute}.caret-down(@width:10px, @color: #999){border-top:solid @color;border-bottom:0}.caret-down(@width:10px, @color: #999),.caret-up(@width:10px, @color: #999){border-right:solid transparent;border-left:solid transparent;width:0;height:0}.caret-up(@width:10px, @color: #999){border-top:0;border-bottom:solid @color}.caret-right(@width:10px, @color: #999){border-top:solid transparent;border-bottom:solid transparent;border-left:solid @color;width:0;height:0}.caret-left(@width:10px, @color: #999){border-top:solid transparent;border-right:solid @color;border-bottom:solid transparent;width:0;height:0}.fixed(@top: auto, @right: auto, @bottom: auto, @left: auto){position:fixed;top:@top;right:@right;left:@left;bottom:@bottom}.line-height(@height){height:@height;line-height:@height}.circle(@width: 1px, @color: var(--line-b)){border:solid @color;border-radius:50%}.mask(@opacity: .4, @zIndex: 10){position:fixed;top:0;right:0;left:0;bottom:0;z-index:@zIndex;background:rgba(0,0,0,@opacity)}.icon-graph(@font-size, @content, @color){&:after{content:@content;font-size:@font-size;color:@color}}.absolute-center(@width: auto, @height: auto){position:absolute;width:@width;height:@height;left:50%;top:50%;transform:translate(-50%,-50%)}.absolute(@top: auto, @right: auto, @bottom: auto, @left: auto){position:absolute;top:@top;right:@right;bottom:@bottom;left:@left}.cover(){position:absolute;top:0;right:0;bottom:0;left:0}.coupon-wrapper[data-v-54d54e2a]{background-color:#fff}.coupon-wrapper .content-top[data-v-54d54e2a]{background-color:#fef5f2;border-radius:1.6vw 1.6vw 0 0;display:-webkit-box;display:-webkit-flex;display:flex;padding:4.26667vw 4.26667vw 1.86667vw 4.26667vw;position:relative;border:1px solid #ffdacc;border-bottom-width:0}.coupon-wrapper .content-top .coupon-count[data-v-54d54e2a]{position:absolute;left:-1px;top:-1px;background-color:#fb0;padding:.8vw 1.06667vw;color:#000;font-family:PingFang SC;font-weight:500;font-size:2.66667vw;border-radius:1.6vw 0 1.6vw 0}.coupon-wrapper .content-top .coupon-timeout[data-v-54d54e2a]{position:absolute;right:-1px;top:-1px;background-color:#ff571a;padding:.8vw 1.06667vw;color:#fff;font-family:PingFang SC;font-weight:500;font-size:2.66667vw;border-radius:0 1.6vw 0 1.6vw}.coupon-wrapper .content-top .coupon-head[data-v-54d54e2a]{width:26.66667vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.coupon-wrapper .content-top .coupon-head .coupon-amount-wrap[data-v-54d54e2a]{color:#ff571a}.coupon-wrapper .content-top .coupon-head .coupon-amount-wrap .coupon-amount-left[data-v-54d54e2a]{margin-right:.53333vw;font-size:4.8vw;font-family:PingFang SC;font-weight:500}.coupon-wrapper .content-top .coupon-head .coupon-amount-wrap .coupon-amount[data-v-54d54e2a]{color:#ff571a;font-size:8vw;font-family:PingFang SC;font-weight:500;line-height:8vw}.coupon-wrapper .content-top .coupon-head .coupon-amount-wrap .coupon-amount-right[data-v-54d54e2a]{margin-left:.53333vw;font-size:4.8vw;font-family:PingFang SC;font-weight:500}.coupon-wrapper .content-top .coupon-head .coupon-condition[data-v-54d54e2a]{color:#ff571a;font-family:PingFang SC;font-size:3.2vw}.coupon-wrapper .content-top .coupon-body[data-v-54d54e2a]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.coupon-wrapper .content-top .coupon-body .body-left .coupon-name[data-v-54d54e2a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.coupon-wrapper .content-top .coupon-body .body-left .coupon-name .coupon-tag[data-v-54d54e2a]{border-radius:.53333vw;background-color:#000;padding:.53333vw 0;text-align:center;min-width:9.6vw;color:#fff;font-family:PingFang SC;font-size:2.66667vw;line-height:2.66667vw;margin-right:1.06667vw}.coupon-wrapper .content-top .coupon-body .body-left .coupon-name .coupon-title[data-v-54d54e2a]{color:#5e5e66;font-family:PingFang SC;font-size:3.73333vw;line-height:3.73333vw}.coupon-wrapper .content-top .coupon-body .body-left .coupon-code[data-v-54d54e2a]{margin-top:2.66667vw;color:#5e5e66;font-family:PingFang SC;font-size:3.2vw;line-height:3.2vw}.coupon-wrapper .content-top .coupon-body .body-left .coupon-validTerm[data-v-54d54e2a]{margin-top:2.66667vw;color:#b0b1b8;font-family:PingFang SC;font-size:2.93333vw}.coupon-wrapper .content-top .coupon-body .coupon-status-img[data-v-54d54e2a]{width:16vw}.coupon-wrapper .content-top .coupon-body .coupon-status-button[data-v-54d54e2a]{background-color:#ff571a;color:#fff;font-size:2.66667vw;padding:.8vw 0;height:4.26667vw;line-height:4.26667vw;font-family:PingFang SC;border-radius:1.06667vw;min-width:10.66667vw;text-align:center}.coupon-wrapper .content-center[data-v-54d54e2a]{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;background-color:#fef5f2}.coupon-wrapper .content-center .center-line[data-v-54d54e2a]{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:content-box;border-top:.5px dashed #ffb499}.coupon-wrapper .content-center .center-circle[data-v-54d54e2a]{width:2.66667vw;height:2.66667vw;border:1px solid #ffdacc;border-radius:50%;background-color:#fff}.coupon-wrapper .content-center .circle-left[data-v-54d54e2a]{-webkit-transform:translate(-50%);transform:translate(-50%)}.coupon-wrapper .content-center .circle-right[data-v-54d54e2a]{-webkit-transform:translate(50%);transform:translate(50%)}.coupon-wrapper .content-bottom[data-v-54d54e2a]{border-radius:0 0 1.6vw 1.6vw;padding:2.66667vw 4.26667vw;background-color:#fef5f2;border:1px solid #ffdacc;border-top-width:0}.coupon-wrapper .content-bottom .coupon-description[data-v-54d54e2a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.coupon-wrapper .content-bottom .coupon-description .coupon-description-title[data-v-54d54e2a]{color:#b0b1b8;font-family:PingFang SC;font-size:2.66667vw;line-height:2.66667vw}.coupon-wrapper .content-bottom .coupon-description .coupon-arrow[data-v-54d54e2a]{width:0;height:0;border-left:1.33333vw solid transparent;border-right:1.33333vw solid transparent;border-top:1.33333vw solid #b0b1b8;display:inline-block;margin-left:1.33333vw}.coupon-wrapper .content-bottom .coupon-description-rule .description-rule-item[data-v-54d54e2a]{color:#b0b1b8;font-family:PingFang SC;font-size:2.66667vw;line-height:3.73333vw}.coupon-wrapper-disabled[data-v-54d54e2a]{background-color:#fff}.coupon-wrapper-disabled .content-top[data-v-54d54e2a]{background-color:#f2f3f5;border:none}.coupon-wrapper-disabled .content-top .coupon-head .coupon-amount-wrap .coupon-amount-left[data-v-54d54e2a],.coupon-wrapper-disabled .content-top .coupon-head .coupon-amount-wrap .coupon-amount-right[data-v-54d54e2a],.coupon-wrapper-disabled .content-top .coupon-head .coupon-amount-wrap .coupon-amount[data-v-54d54e2a],.coupon-wrapper-disabled .content-top .coupon-head .coupon-condition[data-v-54d54e2a]{color:#5e5e66}.coupon-wrapper-disabled .content-top .coupon-body .coupon-tag[data-v-54d54e2a]{background-color:#9c9da7!important}.coupon-wrapper-disabled .content-top .coupon-body .coupon-code[data-v-54d54e2a],.coupon-wrapper-disabled .content-top .coupon-body .coupon-title[data-v-54d54e2a]{color:#b0b1b8!important}.coupon-wrapper-disabled .content-center[data-v-54d54e2a]{background-color:#f2f3f5}.coupon-wrapper-disabled .content-center .center-line[data-v-54d54e2a]{border-top:.5px dashed #9c9da7}.coupon-wrapper-disabled .content-center .center-circle[data-v-54d54e2a]{border:none}.coupon-wrapper-disabled .content-bottom[data-v-54d54e2a]{background-color:#f2f3f5;border:none}