@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border: 1px solid black;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial, sans-serif;}
img{vertical-align:middle;max-width: 100%;height: auto;}
@media(min-width: 1201px){
    img{image-rendering: -webkit-optimize-contrast;image-rendering: -o-crisp-edges;image-rendering: -moz-crisp-edges;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor;}
}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;border-radius: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{color: #000;font-family: Arial, sans-serif;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;}
header,
footer,
main,
header *,
footer *,
main *{box-sizing: border-box;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*编辑器盒子加editor这个类，editor以及里面的h1,h2,h3,h4,h5,h6,ul,ol,li,i.b,strong,p等标签的样式根据后台编辑器的默认样式而变*/
.editor{font-size: 16px;line-height: 1.5;}
.editor h1{display: block;font-size: 2em;margin-block-start: 0.67em;margin-block-end: 0.67em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: isolate;}
.editor h2{display: block;font-size: 1.5em;margin-block-start: 0.83em;margin-block-end: 0.83em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: isolate;}
.editor h3{display: block;font-size: 1.17em;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: isolate;}
.editor h4{display: block;margin-block-start: 1.33em;margin-block-end: 1.33em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: isolate;}
.editor h5{display: block;font-size: 0.83em;margin-block-start: 1.67em;margin-block-end: 1.67em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: isolate;}
.editor h6{display: block;font-size: 0.67em;margin-block-start: 2.33em;margin-block-end: 2.33em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: isolate;}
.editor ul{display: block;list-style-type: disc;margin-block-start: 1em;margin-block-end: 1em;padding-inline-start: 40px;unicode-bidi: isolate;}
.editor ol{display: block;list-style-type: decimal;margin-block-start: 1em;margin-block-end: 1em;padding-inline-start: 40px;unicode-bidi: isolate;}
.editor li{display: list-item;text-align: -webkit-match-parent;unicode-bidi: isolate;}
.editor i{font-style: italic;}
.editor b{font-weight: bolder;}
.editor strong{font-weight: bolder;}
.editor p{display: block;margin-block-start: 5px;margin-block-end: 5px;margin-inline-start: 0px;margin-inline-end: 0px;unicode-bidi: isolate;}
.editor img{max-width: 100%;height: auto;}
.editor table{max-width: 100%;word-break: break-all;}
.editor iframe{max-width: 100%;}
.editor video{max-width: 100%;}



html{font-size: 100px;}

@media(max-width: 1860px){
    html{font-size: calc(100vw / 1860 * 100);}
}

body{font-size: calc(16 * 1rem / 100);}

.s12{font-size: calc(12 * 1rem / 100);}
.s13{font-size: calc(13 * 1rem / 100);}
.s14{font-size: calc(14 * 1rem / 100);}
.s15{font-size: calc(15 * 1rem / 100);}
.s16{font-size: calc(16 * 1rem / 100);}
.s17{font-size: calc(17 * 1rem / 100);}
.s18{font-size: calc(18 * 1rem / 100);}
.s19{font-size: calc(19 * 1rem / 100);}
.s20{font-size: calc(20 * 1rem / 100);}
.s21{font-size: calc(21 * 1rem / 100);}
.s22{font-size: calc(22 * 1rem / 100);}
.s23{font-size: calc(23 * 1rem / 100);}
.s24{font-size: calc(24 * 1rem / 100);}
.s25{font-size: calc(25 * 1rem / 100);}
.s26{font-size: calc(26 * 1rem / 100);}
.s27{font-size: calc(27 * 1rem / 100);}
.s28{font-size: calc(28 * 1rem / 100);}
.s29{font-size: calc(29 * 1rem / 100);}
.s30{font-size: calc(30 * 1rem / 100);}
.s31{font-size: calc(31 * 1rem / 100);}
.s32{font-size: calc(32 * 1rem / 100);}
.s33{font-size: calc(33 * 1rem / 100);}
.s34{font-size: calc(34 * 1rem / 100);}
.s35{font-size: calc(35 * 1rem / 100);}
.s36{font-size: calc(36 * 1rem / 100);}
.s37{font-size: calc(37 * 1rem / 100);}
.s38{font-size: calc(38 * 1rem / 100);}
.s39{font-size: calc(39 * 1rem / 100);}
.s40{font-size: calc(40 * 1rem / 100);}
.s41{font-size: calc(41 * 1rem / 100);}
.s42{font-size: calc(42 * 1rem / 100);}
.s43{font-size: calc(43 * 1rem / 100);}
.s44{font-size: calc(44 * 1rem / 100);}
.s45{font-size: calc(45 * 1rem / 100);}
.s46{font-size: calc(46 * 1rem / 100);}
.s47{font-size: calc(47 * 1rem / 100);}
.s48{font-size: calc(48 * 1rem / 100);}
.s49{font-size: calc(49 * 1rem / 100);}
.s50{font-size: calc(50 * 1rem / 100);}
.s51{font-size: calc(51 * 1rem / 100);}
.s52{font-size: calc(52 * 1rem / 100);}
.s53{font-size: calc(53 * 1rem / 100);}
.s54{font-size: calc(54 * 1rem / 100);}
.s55{font-size: calc(55 * 1rem / 100);}
.s56{font-size: calc(56 * 1rem / 100);}
.s57{font-size: calc(57 * 1rem / 100);}
.s58{font-size: calc(58 * 1rem / 100);}
.s59{font-size: calc(59 * 1rem / 100);}
.s60{font-size: calc(60 * 1rem / 100);}
.s61{font-size: calc(61 * 1rem / 100);}
.s62{font-size: calc(62 * 1rem / 100);}
.s63{font-size: calc(63 * 1rem / 100);}
.s64{font-size: calc(64 * 1rem / 100);}
.s65{font-size: calc(65 * 1rem / 100);}
.s66{font-size: calc(66 * 1rem / 100);}
.s67{font-size: calc(67 * 1rem / 100);}
.s68{font-size: calc(68 * 1rem / 100);}
.s69{font-size: calc(69 * 1rem / 100);}
.s70{font-size: calc(70 * 1rem / 100);}
.s71{font-size: calc(71 * 1rem / 100);}
.s72{font-size: calc(72 * 1rem / 100);}
.s73{font-size: calc(73 * 1rem / 100);}
.s74{font-size: calc(74 * 1rem / 100);}
.s75{font-size: calc(75 * 1rem / 100);}
.s76{font-size: calc(76 * 1rem / 100);}
.s77{font-size: calc(77 * 1rem / 100);}
.s78{font-size: calc(78 * 1rem / 100);}
.s79{font-size: calc(79 * 1rem / 100);}
.s80{font-size: calc(80 * 1rem / 100);}


.a-main{width: 100%;position: relative;max-width: 19.2rem;margin: 0 auto;}
.a-box{width: 100%;height: 7.42rem;background-color: #b5f6ec;position: relative;display: block;}
.a-img{width: 100%;height: 100%;object-fit: cover;}
.a-text{width: 100%;position: absolute;left: 0;top: 3.7rem;transform: translate(0,-50%);text-align: center;}
.a-title{font-size: 1.2rem;color: #1a2534;line-height: 1;margin-bottom: .22rem;font-weight: bold;}
.a-intro{color: #1a2534;line-height: 1.789;margin-bottom: .55rem;}
.a-btn{display: block;width: 2.7rem;margin: 0 auto;text-align: center;color: #fff;line-height: .8rem;cursor: pointer;border-radius: .4rem;background-color: #000;}
.a-bot-wrap{width: 100%;background-color: #b5f6ec;}
.a-bot{width: 100%;background-color: rgba(0,0,0,0.25);padding: 0.32rem 0 0.29rem;}
.a-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;display: flex;justify-content: space-between;}
.a-one{display: inline-block;font-size: 0;}
.a-icon{height: .46rem;display: inline-block;vertical-align: middle;margin-right: .22rem;}
.a-dl{display: inline-block;vertical-align: middle;}
.a-dt{color: #fff;line-height: 1.5;margin-bottom: .03rem;}
.a-dd{color: #fff;line-height: 1.444;}


header{width: 100%;}
.h-space{width: 100%;height: 1rem;}
.h-cont{width: 100%;height: 1rem;position: fixed;left: 0;top: 0;z-index: 123;background-color: #f6f5fa;}
.h-inner{width: 100%;max-width: 17.68rem;margin: 0 auto;}
.h-index{display: inline-block;vertical-align: top;height: .57rem;margin-top: .21rem;margin-right: .48rem;}
.h-logo{height: 100%;vertical-align: top;}
.h-nav{display: inline-block;vertical-align: top;font-size: 0;}
.h-li{display: inline-block;vertical-align: top;margin-right: .4rem;}
.h-link{display: block;line-height: 1rem;color: #1a2534;cursor: pointer;}
.h-right{float: right;font-size: 0;}
.h-enter{display: inline-block;vertical-align: top;color: #1a2534;line-height: 1rem;cursor: pointer;margin-right: .53rem;}
.h-cart{display: inline-block;vertical-align: top;width: .28rem;height: .26rem;margin-top: .37rem;margin-right: .28rem;background-image: url(../images/header-cart.png);background-size: 100% 100%;cursor: pointer;}
.h-photo-wrap{display: inline-block;vertical-align: top;padding-top: .18rem;height: 1rem;position: relative;}
.h-photo-wrap:hover:before{content: "";display: block;width: .26rem;left: -0.26rem;height: 100%;position: absolute;top: 0;}
.h-photo{display: inline-block;vertical-align: top;width: .64rem;height: .64rem;border-radius: 50%;overflow: hidden;background-color: #e0e0e0;}
.h-free{display: inline-block;vertical-align: top;color: #32504c;line-height: 1.45;position: relative;margin-top: .18rem;margin-right: .02rem;z-index: 12;}
.h-free:before{content: "";display: inline-block;vertical-align: top;width: calc(14em / 12);height: calc(15em / 12);margin-right: 0.416em;background-image: url(../images/h-free.png);background-size: 100% 100%;}
.h-head{width: 100%;height: 100%;vertical-align: top;object-fit: cover;}
.h-box{width: 3.1rem;background-color: #fff;border-radius: .22rem;position: absolute;right: 0;top: 1rem;padding: .42rem .2rem .2rem;visibility: hidden;opacity: 0;transition: all .3s;}
.h-box:before{content: "";display: inline-block;border-bottom: 0.08rem solid #fff;border-left: 0.07rem solid transparent;border-right: 0.07rem solid transparent;position: absolute;right: 0.22rem;top: -0.08rem;}
.h-box:after{content: "";display: block;width: 100%;height: .2rem;position: absolute;right: 0;top: -0.2rem;}
.h-tabs{width: 100%;background-color: #f3f3f3;border-radius: .22rem;display: flex;margin-bottom: .24rem;}
.h-tab{display: inline-block;width: 50%;text-align: center;color: #000;line-height: .44rem;cursor: pointer;border-radius: .22rem;}
.h-tab.active{background-color: #0d0d0d;color: #fff;}
.h-list{width: 100%;min-height: 3.99rem;display: none;}
.h-list.show{display: block;}
.h-one{display: block;line-height: .44rem;padding: 0 0.29rem;margin-bottom: .2rem;transition: background-color .3s;font-size: 0;border-radius: .07rem;cursor: pointer;}
.h-one:hover{background-color: #cef9f3;}
.h-icon{display: inline-block;vertical-align: middle;width: .25rem;margin-right: .13rem;}
.h-t{color: #000;display: inline-block;vertical-align: middle;}
.h-quit{width: 100%;line-height: .44rem;border-radius: .07rem;color: rgba(0,0,0,0.75);text-align: center;background-color: #f4f6f5;cursor: pointer;transition: background-color .3s;}
.h-quit:hover{background-color: #cef9f3;}
.h-photo-wrap:hover .h-box{visibility: visible;opacity: 1;}
.h-mask{width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);position: fixed;right: 0;top: 0;z-index: 123;visibility: hidden;opacity: 0;transition: all .3s;}
.h-cart-box{width: 5.77rem;right: -5.77rem;height: 100%;overflow: auto;position: fixed;top: 0;z-index: 123;background-color: #f6f5fa;padding: .77rem .6rem;transition: right .3s;}
header.show-cart .h-cart-box{right: 0;}
header.show-cart .h-mask{visibility: visible;opacity: 1;}
.h-hd{width: 100%;border-bottom: 1px solid #ddd;padding-bottom: .19rem;margin-bottom: .35rem;display: flex;align-items: center;justify-content: space-between;}
.h-cart-tit{color: #000;line-height: 1;}
.h-tip{background-color: #fff;line-height: 1.714;border-radius: 0.03rem;padding: 0 0.13rem 0 0.1rem;}
.h-tip:before{content: "";display: inline-block;vertical-align: middle;width: 1.141em;em;height: 1em;margin-right: .04rem;background-image: url(../images/header-cart-heart.png);background-size: 100% 100%;}
.h-cart-close{width: .14rem;height: .14rem;background-image: url(../images/header-cart-close.png);background-size: 100% 100%;position: absolute;right: .2rem;top: .2rem;cursor: pointer;}
.h-cart-delete{display: inline-block;font-size: .12rem;color: #000;line-height: 1.5;border: 1px solid #333;border-radius: 0.333em;padding: 0 0.5em;position: absolute;right: 0;top: 0;cursor: pointer;opacity: 1;}
.h-cart-delete:after{content: "删除";}
.h-pro-delete{width: .12rem;height: .12rem;background-image: url(../images/header-cart-close.png);background-size: 100% 100%;position: absolute;left: -0.25rem;top: 50%;margin-top: -0.07rem;cursor: pointer;}
.h-cart-one{width: 100%;border-bottom: 1px solid #ddd;padding-bottom: .38rem;margin-bottom: .34rem;position: relative;}
.h-cart-people{color: #000;line-height: 1.444;margin-bottom: .12rem;padding-right: 20px;}
.h-cart-intro{display: flex;flex-wrap: wrap;}
.h-pro-tit{color: #000;line-height: 1.5;padding-right: .14rem;}
.h-price{color: #000;line-height: 1.5;}
.h-pro-list{width: 100%;padding-top: .2rem;}
.h-pro-one{width: 100%;font-size: 0;margin-bottom: .13rem;position: relative;}
.h-pro-one:last-child{margin-bottom: 0;}
.h-tick{display: inline-block;vertical-align: middle;width: .16rem;height: .16rem;border-radius: .04rem;margin-right: .09rem;border: 1px solid #000;cursor: pointer;}
.h-pro-one.active .h-tick{background-color: #000;background-image: url(../images/header-cart-tick.png);background-size: .08rem auto;background-repeat: no-repeat;background-position: center center;}
.h-pro-name{color: rgba(0,0,0,0.75);line-height: 1.428;display: inline-block;vertical-align: middle;margin-right: .2rem;width: 11em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.h-pro-num{color: rgba(0,0,0,0.75);line-height: 1.428;display: inline-block;vertical-align: middle;width: 6em;}
.h-pro-time{color: rgba(0,0,0,0.75);line-height: 1.428;display: inline-block;vertical-align: middle;}
.h-pro-play{width: .16rem;height: .16rem;background-image: url(../images/header-cart-play.png);background-size: 100% 100%;position: absolute;right: 0;top: 50%;margin-top: -0.08rem;cursor: pointer;display: block;}
.h-pro-play.playing{background-image: url(../images/work-pause-black.png);}
.h-total-row{color: #000;text-align: right;line-height: 1.5;margin-bottom: .11rem;}
.h-orange{color: #d37e45;}
.h-last{padding-top: .25rem;text-align: right;}
.h-submit{display: inline-block;width: 1.3rem;line-height: .44rem;border-radius: .22rem;margin-bottom: .15rem;background-color: #000;text-align: center;color: #fff;cursor: pointer;}
.h-last-tip{color: #999;line-height: 1.428;}
@media(max-width: 1920px){
    .h-cart-close{width: 14px;height: 14px;}
    .h-tick{width: 16px;height: 16px;}
    .h-pro-one.active .h-tick{background-size: 8px auto;}
    .h-pro-play{width: 16px;height: 16px;margin-top: -8px;}
}

footer{width: 100%;position: relative;}
.f-top{width: 100%;background-color: #b5f6ec;padding: 1rem 0 1.3rem;}
.f-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;display: flex;justify-content: space-between;}
.f-left{position: relative;}
.f-index{display: inline-block;height: .58rem;margin-bottom: .09rem;}
.f-logo{height: 100%;}
.f-we{color: #000;line-height: 1.5;margin-bottom: .09rem;font-weight: bold;}
.f-intro{color: #000;line-height: 1.428;}
.f-dl{display: inline-block;}
.f-dt{color: #000;line-height: 1;margin-bottom: .18rem;font-weight: bold;}
.f-link{color: #000;line-height: 1.666;margin-bottom: .14rem;display: block;}
.f-link:last-child{margin-bottom: 0;}
.f-bot{color: #fff;line-height: 1.333;padding: .15rem 0;background-color: #000;text-align: center;}

.right-listen{width: .45rem;height: .45rem;border: 1px solid #dadcdf;border-radius: .1rem;position: absolute;right: .3rem;top: -0.75rem;z-index: 12;cursor: pointer;}
.right-icon{width: .21rem;height: .21rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.b-main{width: 100%;padding: .95rem 0 0;}
.b-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;}
.b-title{color: #000;line-height: 1.147;margin-bottom: .07rem;text-align: center;font-weight: bold;}
.b-intro{color: #000;line-height: 1.526;text-align: center;margin-bottom: .04rem;}
.b-hd{text-align: right;margin-bottom: .1rem;width: 100%;}
.b-more{display: inline-block;vertical-align: top;padding: .09rem 0;line-height: 1;cursor: pointer;}
.b-list{width: 100%;display: flex;flex-wrap: wrap;}
.b-item{width: calc(25% - 0.3rem);margin-right: .4rem;margin-bottom: .3rem;background-color: #98d9cf;padding: .3rem .4rem;border-radius: .15rem;box-shadow: 0 0 0.04rem rgba(0,0,0,0.1);}
.b-item:nth-child(4n){margin-right: 0;}
.b-info{width: 100%;display: flex;justify-content: space-between;}
.b-left{font-size: 0;}
.b-box{display: inline-block;vertical-align: middle;width: .6rem;height: .6rem;border-radius: 50%;overflow: hidden;}
.b-photo{width: 100%;height: 100%;vertical-align: top;object-fit: cover;}
.b-text{display: inline-block;vertical-align: middle;width: 1.15rem;padding-left: .1rem;}
.b-name{color: #1a2534;line-height: 1.3;margin-bottom: .05rem;}
.b-i{font-size: 0;line-height: .18rem;padding-bottom: .03rem;}
.b-sex{width: .18rem;margin-right: .04rem;vertical-align: top;}
.b-down{color: #1a2534;line-height: .18rem;vertical-align: top;}
.b-clone{display: inline-block;width: 1.02rem;line-height: .44rem;height: .44rem;border-radius: .22rem;color: #fff;cursor: pointer;text-align: center;background-color: #000;}
.b-good{color: #848b94;line-height: 1.5;padding-top: .08rem;}
.b-rows{width: 100%;padding-top: .14rem;}
.b-row{width: 100%;border-bottom: 1px solid #b5bac0;padding: 0.1rem 0;font-size: 0;cursor: pointer;}
.b-tit{width: calc(100% - 0.24rem);color: #1a2534;line-height: .24rem;display: inline-block;vertical-align: middle;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.b-play{width: .22rem;height: .22rem;background-image: url(../images/work-play.png);background-size: 100% 100%;cursor: pointer;display: inline-block;vertical-align: middle;}
.b-play.playing{background-image: url(../images/work-pause-black.png);}
.b-bot{width: 100%;display: flex;justify-content: space-between;align-items: flex-end;padding-top: .12rem;}
.b-bot-left{flex: 1;}
.b-one{width: 100%;font-size: 0;margin-bottom: .1rem;}
.b-one:last-child{margin-bottom: 0;}
.b-dd{color: #d37e45;line-height: 1;display: inline-block;}
.b-big{font-weight: bold;}
.b-dt{color: #d37e45;line-height: 1;display: inline-block;}
.b-bot-right{font-size: 0;}
.b-star{width: .25rem;height: .24rem;cursor: pointer;background-image: url(../images/index-2-star.png);background-size: 100% 100%;}
.b-star.active{background-image: url(../images/index-2-star-active.png);}
.b-last{text-align: center;padding-top: .2rem;}
.b-more-btn{display: inline-block;vertical-align: top;width: 2.08rem;line-height: .62rem;height: .62rem;border-radius: .31rem;color: #fff;cursor: pointer;background-color: #000;}

.d-main{width: 100%;padding-top: .95rem;}
.d-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;}
.d-title{color: #000;line-height: 1;text-align: center;font-weight: bold;margin-bottom: .23rem;}
.d-intro{color: #000;line-height: 1.7894;text-align: center;margin-bottom: .38rem;}
.d-btn{display: block;margin: 0 auto;width: 2.08rem;line-height: .62rem;border-radius: .31rem;text-align: center;color: #fff;background-color: #000;cursor: pointer;}
.d-box{width: 100%;margin-top: .94rem;}
.d-img{width: 100%;vertical-align: top;}


.e-main{width: 100%;padding: 1.37rem 0 0;}
.e-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;}
.e-info{padding-bottom: 1.6rem;}
.e-title{color: #000;line-height: 1;margin-bottom: .2rem;text-align: center;font-weight: bold;}
.e-intro{color: #000;line-height: 1.7894;text-align: center;}
.e-bot{width: 100%;background-color: #b5f6ec;padding: 1.18rem 0 .57rem;}
.e-list{width: 100%;display: flex;justify-content: space-between;margin-bottom: 1.13rem;}
.e-item{position: relative;text-align: center;}
.e-box{height: 1.19rem;text-align: center;margin-bottom: .3rem;}
.e-icon{height: 100%;}
.e-dt{color: #000;line-height: 1.263;font-weight: bold;margin-bottom: .35rem;}
.e-dd{color: #000;line-height: 1.3157;}
.e-more{display: block;margin: 0 auto;width: 2.08rem;line-height: .62rem;border-radius: .31rem;text-align: center;color: #fff;background-color: #000;cursor: pointer;}

.g-main{width: 100%;padding: 1.04rem 0 1rem;}
.g-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;}
.g-title{color: #000;line-height: 1;margin-bottom: .1rem;text-align: center;font-weight: bold;}
.g-intro{color: #000;line-height: 1.7894;text-align: center;margin-bottom: .4rem;}
.g-list{width: 100%;display: flex;flex-wrap: wrap;padding-bottom: .14rem;}
.g-item{width: calc(20% - 0.24rem);margin-right: 0.3rem;margin-bottom: .35rem;}
.g-item:nth-child(5n){margin-right: 0;}
.g-box{width: 100%;padding-top: 55.556%;position: relative;border-radius: .15rem;margin-bottom: .15rem;overflow: hidden;cursor: pointer;display: block;}
.g-img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition: all 0.5s ease 0s;}
.g-box:hover .g-img{transform: scale(1.07);}
.g-play{width: .62rem;height: .62rem;margin-left: -0.31rem;margin-top: -0.31rem;background-image: url(../images/index-5-play.png);background-size: 100% 100%;position: absolute;left: 50%;top: 50%;}
.g-text{width: 100%;}
.g-tit{color: #000;line-height: 1.5;font-weight: bold;margin-bottom: .01rem;display: block;cursor: pointer;}
.g-row{color: #8f8d8d;line-height: 1.5;}
.g-more{display: block;margin: 0 auto;width: 2.08rem;line-height: .62rem;border-radius: .31rem;text-align: center;color: #000;background-color: #dedbdb;cursor: pointer;}


.gm-main{width: 100%;padding: .62rem 0 0.82rem;}
.gm-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;}
.gm-main .g-list{padding-bottom: .4rem;padding-top: .49rem;}

/*视频容器样式*/
.v-a{position: fixed;left: 50%;top: 110%;width: 9.6rem;margin-left: -4.6rem;z-index: 999999999;transition: all .5s ease-in-out;padding: .2rem;padding-top: .4rem;background-color: #fff;border-radius: 5px;box-shadow: 0 0 .1rem rgba(0,0,0,0.1);box-sizing: border-box;}
.v-a.show{top: 50%;}
.v-a *{box-sizing: border-box;}
.v-b{width: 100%;background-color: #000;}
.v-c{display: block;width: .4rem;height: .4rem;font-size: .26rem;text-align: center;line-height: .4rem;color: #131313;position: absolute;right: 0;top: 0;cursor: pointer;z-index: 10000;}
.v-e{width: 100%;height: 5.18rem;}
.v-f{width: 100%;max-height: calc(100vh - 1rem);vertical-align: top;}
@media(max-width: 1920px){
    .v-c{width: 40px;height: 40px;line-height: 40px;top: 0;font-size: 26px;}
    .v-a{padding: 40px 20px 20px 20px;}
    .v-f{width: 100%;max-height: calc(100vh - 100px);}
}
@media(max-width: 900px){
    .v-a{padding: 40px 10px 20px 10px;width: 100%;left: 0;margin-left: 0;}
    .v-e{width: 100%;height: 56.25vw;}
    .v-f{width: 100%;}
}


.pg-main{text-align: center;font-size: 0;}
.pg-arrow{display: inline-block;vertical-align: top;width: .4rem;height: .4rem;margin: 0 0.08rem;cursor: pointer;background-image: url(../images/case-arrow.png);background-size: .08rem auto;background-repeat: no-repeat;background-position: center center;transition: all .3s;border-radius: 50%;}
.pg-arrow.disabled{opacity: 0.5;pointer-events: none;}
.pg-one{display: inline-block;vertical-align: top;min-width: .4rem;line-height: .4rem;text-align: center;border-radius: 0.2rem;color: #666;cursor: pointer;margin: 0 0.08rem;transition: all .3s;}
.pg-one:hover,
.pg-one.active{background-color: #000;color: #fff;}
.pg-prev{transform: rotate(180deg);}
.pg-arrow:hover{background-color: #000;background-image: url(../images/case-arrow-white.png);}



.cr-main{width: 100%;}
.cr-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;font-size: 0;}
.cr-link{display: inline-block;color: #000;position: relative;margin-right: 1em;line-height: 1;}
.cr-link:after{content: "/";position: absolute;right: -0.5em;top: 50%;transform: translate(50%,-50%);line-height: 1;pointer-events: none;}
.cr-link:last-child{margin-right: 0;}
.cr-link:last-child:after{display: none;}


.i-main{width: 100%;padding: .7rem 0 0.65rem;background-color: #b5f6ec;}
.i-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;}
.i-filter{width: 100%;}
.i-dls{position: relative;width: 100%;}
.i-dl{width: calc(100% + 0.2rem);display: flex;padding-bottom: .02rem;}
.i-dt{color: #000;line-height: 1.264;}
.i-dd{flex: 1;font-size: 0;padding-left: .05rem;}
.i-one{color: #000;line-height: 1.264;border-radius: 0.07rem;padding: 0 0.1rem;display: inline-block;vertical-align: top;margin-right: .2rem;margin-bottom: .1rem;transition: all .3s;}
.i-one:hover,
.i-one.active{background-color: #000;color: #fff;}
.i-form{width: 1.76rem;height: .44rem;border-radius: .22rem;position: absolute;right: 0;bottom: 0.12rem;z-index: 12;background-color: #73a9a1;}
.i-input{width: 100%;height: 100%;vertical-align: top;background-color: transparent;border: none;color: #fff;padding-left: .27rem;padding-right: .48rem;}
.i-submit{width: .43rem;height: .44rem;background-image: url(../images/actor-search.png);background-size: .18rem auto;background-repeat: no-repeat;background-position: center left;background-color: transparent;cursor: pointer;border: none;position: absolute;right: 0;top: 0;z-index: 12;}
.i-form input::-webkit-input-placeholder,
.i-form textarea::-webkit-input-placeholder{color: #f4f1f1;}
.i-form input:-moz-placeholder,
.i-form textarea:-moz-placeholder{color: #f4f1f1;}
.i-form input::-moz-placeholder,
.i-form textarea::-moz-placeholder{color: #f4f1f1;}
.i-form input:-ms-input-placeholder,
.i-form textarea:-ms-input-placeholder{color: #f4f1f1;}
.i-price-wrap{display: inline-block;min-width: 1.32rem;margin-top: .02rem;position: relative;z-index: 12;}
.i-price-tip{padding-left: .11rem;color: #000;line-height: .3rem;border: 1px solid #b3d8d2;border-radius: .07rem;padding-right: .36rem;cursor: pointer;position: relative;}
.i-price-tip:after{content: "";display: inline-block;width: .15rem;height: .07rem;background-image: url(../images/actor-arrow.png);background-size: 100% 100%;position: absolute;right: .12rem;top: 50%;margin-top: -0.04rem;}
.i-price-list{width: 100%;background-color: #fff;position: absolute;left: 0;top: 100%;border-radius: .07rem;padding: .1rem 0 .08rem;visibility: hidden;opacity: 0;}
.i-price-one{color: #000;line-height: .34rem;padding: 0 .13rem;cursor: pointer;transition: all .3s;}
.i-price-one:hover,
.i-price-one.active{background-color: #73a9a1;color: #fff;}
.i-price-wrap.show .i-price-list{visibility: visible;opacity: 1;transition: all .3s;}
.i-s{display: none;}
.i-price-wrap.has .i-s{display: inline;}
.i-tabs{text-align: right;font-size: 0;margin-bottom: .19rem;}
.i-tab{display: inline-block;vertical-align: top;color: #000;cursor: pointer;padding-bottom: 0.08rem;border-bottom: 0.02rem solid transparent;margin-right: .36rem;}
.i-tab.active{border-bottom-color: #000;}
.i-tab:last-child{margin-right: 0;}
.i-list{width: 100%;display: flex;flex-wrap: wrap;}
.i-item{width: calc(25% - 0.225rem);margin-right: 0.3rem;margin-bottom: 0.3rem;padding: .3rem;border-radius: .15rem;background-color: #000;}
.i-item:nth-child(4n){margin-right: 0;}
.i-info{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.i-left{font-size: 0;}
.i-box{display: inline-block;vertical-align: middle;width: .66rem;height: .66rem;border-radius: 50%;overflow: hidden;}
.i-photo{width: 100%;height: 100%;vertical-align: top;object-fit: cover;}
.i-text{display: inline-block;vertical-align: middle;width: 2.1rem;padding-left: .1rem;}
.i-name{color: #fff;line-height: 1.3;margin-bottom: .03rem;}
.i-i{font-size: 0;line-height: .18rem;padding-bottom: .03rem;}
.i-icon{width: .2rem;margin-right: .05rem;vertical-align: top;}
.i-down{color: #fff;line-height: .18rem;vertical-align: top;}
.i-star{width: .25rem;height: .24rem;background-image: url(../images/actor-star.png);background-size: 100% 100%;cursor: pointer;}
.i-star.active{background-image: url(../images/actor-star-active.png);}
.i-good{color: #fff;line-height: 1.5;margin-top: .03rem;min-height: .8rem;padding-bottom: .2rem;}
.i-mid{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.i-mid-left{font-size: 0;}
.i-mid-icon{width: .21rem;vertical-align: middle;margin-right: .09rem;}
.i-ul{display: inline-block;vertical-align: middle;}
.i-li{color: #56e8d5;line-height: 1.428;}
.i-li-dd{padding-right: .13rem;}
.i-clone{color: #000;line-height: .44rem;border-radius: .22rem;width: .86rem;text-align: center;cursor: pointer;background-color: #fff;}
.i-rows{width: 100%;padding-top: .1rem;}
.i-row{width: 100%;border-bottom: 1px solid rgba(255,255,255,0.62);padding: 0.1rem 0;font-size: 0;cursor: pointer;}
.i-tit{width: calc(100% - 0.24rem);color: #fff;line-height: .24rem;display: inline-block;vertical-align: top;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.i-play{width: .24rem;height: .24rem;background-image: url(../images/actor-play.png);background-size: 100% 100%;cursor: pointer;display: inline-block;vertical-align: top;}
.i-play.playing{background-image: url(../images/actor-pause.png);}

.j-main{width: 100%;padding-top: .57rem;padding-bottom: .8rem;}
.j-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;}
.j-top{margin-bottom: .3rem;}
.j-top-left{float: left;width: 2.67rem;}
.j-top-right{float: right;width: 12.63rem;}
.j-tabs{width: 100%;background-color: #f3f3f3;border-radius: .22rem;display: flex;}
.j-tab{display: inline-block;width: 50%;text-align: center;color: #000;line-height: .46rem;cursor: pointer;border-radius: .23rem;}
.j-tab.active{background-color: #0d0d0d;color: #fff;}
.j-crumb{font-size: 0;line-height: .46rem;height: .46rem;}
.j-crumb .cr-link{line-height: .46rem;}
.j-cont{width: 100%;display: flex;justify-content: space-between;}
.j-left{width: 2.67rem;padding-top: .46rem;padding-bottom: .84rem;background-color: #b5f6ec;border-radius: .2rem;min-height: 9rem;position: relative;}
.j-right{width: 12.63rem;background-color: #b5f6ec;border-radius: .2rem;padding: 0 0.4rem;}
.j-links{width: 100%;padding: 0 0.2rem;}
.j-link{display: block;width: 100%;line-height: .44rem;padding-left: .58rem;transition: background-color .3s;border-radius: .08rem;cursor: pointer;margin-bottom: .2rem;}
.j-link:hover,
.j-link.active{background-color: #e5fcf8;}
.j-icon{width: .25rem;margin-right: .15rem;vertical-align: middle;}
.j-tit{color: #000;line-height: 1;vertical-align: middle;}
.j-quit{width: calc(100% - 0.4rem);position: absolute;left: 0.2rem;bottom: 0.2rem;background-color: rgba(60,95,90,0.06);transition: background-color .3s;border-radius: .07rem;line-height: .44rem;text-align: center;color: rgba(0,0,0,0.75);cursor: pointer;}
.j-quit:hover{background-color: rgba(60,95,90,0.2);}


.k-main{padding-top: .4rem;}
.k-hd{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.k-title{color: #000;line-height: 1;}
.k-btn{display: inline-block;width: 1rem;line-height: .44rem;border-radius: .22rem;text-align: center;color: #fff;background-color: #000;cursor: pointer;}
.k-tabs{font-size: 0;padding-top: .2rem;}
.k-tab{display: inline-block;vertical-align: top;line-height: 1;padding-bottom: .16rem;margin-right: .28rem;border-bottom: 2px solid transparent;cursor: pointer;}
.k-tab.active{border-bottom-color: #000;}
.k-table{width: 100%;padding-top: .17rem;}
.k-tr{width: 100%;display: flex;border-bottom: 1px solid #9bd5ce;padding-top: .22rem;padding-bottom: .14rem;transition: background-color .3s;align-items: center;}
.k-tr:last-child{border-bottom: none;}
.k-tr:nth-child(n+2):hover{background-color: rgba(255,255,255,0.35);}
.k-td{line-height: 1.444;color: #000;word-break: break-all;padding-right: .1rem;}
.k-td:nth-child(1){width: 3.13rem;padding-left: .16rem;}
.k-td:nth-child(2){width: 3.81rem;}
.k-td:nth-child(3){width: 3.74rem;}
.k-td:nth-child(4){width: calc(100% - 3.13rem - 3.81rem - 3.74rem);}
.k-table2 .k-td:nth-child(1){width: 4rem;padding-left: .16rem;}
.k-table2 .k-td:nth-child(2){width: 3.88rem;}
.k-table2 .k-td:nth-child(3){width: 3.04rem;}
.k-table2 .k-td:nth-child(4){width: calc(100% - 4rem - 3.88rem - 3.04rem);}


.l-main{width: 100%;position: fixed;left: 0;top: 0;z-index: 123;visibility: hidden;opacity: 0;transition: all .3s;}
.l-main.show{visibility: visible;opacity: 1;}
.l-mask{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 1;background-color: rgba(0,0,0,0.6);}
.l-cont{width: 6rem;margin-left: -3rem;background-color: #fff;position: fixed;left: 50%;top: 50%;transform: translate(0,-50%);z-index: 123;padding: .43rem .6rem .4rem;border-radius: .16rem;}
.l-close{width: .14rem;height: .14rem;background-image: url(../images/header-cart-close.png);background-size: 100% 100%;position: absolute;right: .2rem;top: .2rem;cursor: pointer;}
.l-tit{color: #000;line-height: 1;text-align: center;margin-bottom: .1rem;}
.l-tip{color: #f00;line-height: 1.5;text-align: center;display: none;}
.l-tip.show{display: block;}
.l-intro{color: #666;line-height: 1.5;text-align: center;}
.l-form{padding-top: .17rem;}
.l-dl{width: 100%;margin-bottom: .15rem;}
.l-dt{color: #000;line-height: 1.5;margin-bottom: .03rem;}
.l-dd{width: 100%;display: flex;position: relative;}
.l-dd-tip{color: #666;line-height: 1.5;margin-top: .05rem;}
.l-input{width: 100%;height: .44rem;border: 1px solid #ddd;border-radius: .08rem;padding: 0 0.1rem;}
.l-last{text-align: center;padding-top: .2rem;}
.l-last-tip{color: #666;text-align: center;line-height: 1;margin-top: .15rem;}
.l-submit{display: inline-block;vertical-align: top;background-color: #000;border-radius: .22rem;line-height: .44rem;color: #fff;cursor: pointer;text-align: center;min-width: 1.3rem;border: none;}
.l-submit.disable{background: #999;cursor: not-allowed;}
.l-wrap{width: 4rem;position: relative;}
.l-wrap .l-input{padding-right: .44rem;}
.l-op{width: calc(100% - 4rem);text-align: right;}
.l-all{color: #0086ff;cursor: pointer;display: inline-block;vertical-align: top;line-height: .44rem;}
.l-unit{color: #000;line-height: .44rem;width: .44rem;text-align: center;position: absolute;right: 0;top: 0;z-index: 12;}
.l-get-code{width: auto;min-width: 1.12rem;height: .34rem;line-height: .34rem;padding: 0 0.16rem;background-color: #000;color: #fff;text-align: center;position: absolute;right: 0.05rem;top: 0.05rem;z-index: 12;cursor: pointer;border-radius: .08rem;}
.l-get-code.gray{pointer-events: none;background-color: #aaa;}
.l-labels{font-size: 0;width: calc(100% + 0.06rem);}
.l-label{display: inline-block;vertical-align: top;cursor: pointer;position: relative;overflow: hidden;margin-right: .06rem;margin-bottom: .06rem;background-color: #f0f0f0;border-radius: .08rem;}
.l-check{position: absolute;left: -100px;width: 1px;top: 0;}
.l-radio{position: absolute;left: -100px;width: 1px;top: 0;}
.l-label-txt{color: #000;display: inline-block;vertical-align: top;line-height: 2;padding: 0 .09rem;border-radius: .08rem;transition: all .3s;border: 1px solid transparent;}
.l-label.selected .l-label-txt{border: 1px solid #000;}
.l-dd-price{justify-content: center;}
.l-price-dt{color: #000;line-height: .44rem;padding-right: .08rem;}
.l-input-price{width: 1.2rem;text-align: center;}
.l-price-unit{color: #000;line-height: .44rem;padding-left: .08rem;}
.l-dl.radio-dl .l-dt{display: inline-block;vertical-align: top;margin-bottom: 0;line-height: 2;}
.l-dl.radio-dl .l-dd{display: inline-block;vertical-align: top;width: auto;font-size: 0;}
.l-dl.radio-dl .aa-item{display: inline-block;vertical-align: top;width: auto;margin-right: .2rem;margin-bottom: 0;}
.l-dl.radio-dl .aa-icon{width: 1.2em;height: 1.2em;vertical-align: middle;}
.l-dl.radio-dl .aa-text{width: auto;padding-left: 0.06rem;vertical-align: middle;}
.l-dl.radio-dl .aa-tit{line-height: 2;}
.l-personal{display: none;}
.l-company{display: none;}
.l-personal.show{display: block;}
.l-company.show{display: block;}
@media(max-width: 1920px){
    .l-close{width: 14px;height: 14px;}
}


.m-main{padding: .42rem 0 .3rem;}
.m-title{margin-bottom: .38rem;color: #000;line-height: 1;}
.m-tit{margin-bottom: .3rem;color: #000;line-height: 1;}
.m-row{color: #000;line-height: 2;}
.m-price{padding-left: .12rem;}
.m-list{width: 100%;margin-top: .17rem;margin-bottom: .27rem;}
.m-item{width: 100%;font-size: 0;color: #000;line-height: 1.428;margin-bottom: .13rem;}
.m-play{width: .16rem;vertical-align: middle;margin-right: .08rem;}
.m-t{color: #000;display: inline-block;vertical-align: middle;margin-right: .2rem;width: 10.5em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m-num{color: #000;display: inline-block;vertical-align: middle;min-width: .85rem;padding-right: .05rem;}
.m-time{color: #000;display: inline-block;vertical-align: middle;}
.m-total-num{color: #000;line-height: 1;margin-bottom: .18rem;}
.m-total-fee{color: #000;line-height: 1;margin-bottom: .18rem;}
.m-orange{color: #d37e45;}
.m-bot{border-top: 1px solid #9bd5ce;border-bottom: 1px solid #9bd5ce;padding: .26rem 0;margin-top: .28rem;}
.m-dt{color: #000;line-height: 1.4;margin-bottom: .2rem;}
.m-info{font-size: 0;}
.m-name{color: #000;line-height: 2;display: inline-block;vertical-align: top;}
.m-view{color: #0086ff;line-height: 2;padding-left: .29rem;cursor: pointer;display: inline-block;vertical-align: top;cursor: pointer;}

.n-main{width: 100%;padding: .42rem 0;}
.n-title{color: #000;line-height: 1;margin-bottom: .29rem;}
.n-list{width: 100%;display: flex;flex-wrap: wrap;}
.n-list .b-item{width: calc(33.33% - 0.2rem);margin-right: 0.3rem;}
.n-list .b-item:nth-child(3n){margin-right: 0;}


.o-main{padding-top: .4rem;}
.o-hd{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.o-title{color: #000;line-height: 1;}
.o-btn{display: inline-block;width: 1rem;line-height: .44rem;border-radius: .22rem;text-align: center;color: #fff;background-color: #000;cursor: pointer;}
.o-table{width: 100%;margin-top: .21rem;border: 1px solid #99d3cc;border-radius: .08rem;overflow: hidden;}
.o-tr{width: 100%;display: flex;border-bottom: 1px solid #9bd5ce;padding: .22rem 0;transition: background-color .3s;align-items: center;}
.o-tr:last-child{border-bottom: none;}
.o-tr:nth-child(n+2):hover{background-color: rgba(255,255,255,0.35);}
.o-tr:first-child{background-color: #99d3cc;padding: .12rem 0;}
.o-td{line-height: 1.5;color: #000;padding-right: .1rem;word-break: break-all;}
.o-td:nth-child(1){width: 4.2rem;padding-left: .39rem;}
.o-td:nth-child(2){width: 2.8rem;}
.o-td:nth-child(3){width: 2rem;}
.o-td:nth-child(4){width: calc(100% - 4.2rem - 2.8rem - 2rem);}


.p-main{width: 100%;padding: .5rem 0 .6rem;}
.p-title{color: #000;line-height: 1;margin-bottom: .36rem;}
.p-form{width: 100%;}
.p-row{width: 100%;display: flex;flex-wrap: wrap;}
.p-col{width: calc(50% - 0.15rem);margin-right: .3rem;margin-bottom: .26rem;}
.p-col:nth-child(2n){margin-right: 0;}
.p-col.full{width: 100%;margin-right: 0;}
.p-dt{color: #000;line-height: 1.444;margin-bottom: .08rem;}
.p-dd{width: 100%;}
.p-input{width: 100%;height: .58rem;padding: 0 .21rem;color: rgba(0,0,0,0.6);border: 1px solid #99d3cc;border-radius: .08rem;background-color: transparent;}
.p-select{display: inline-block;width: 100%;z-index: 1;cursor: pointer;position: relative;}
.p-select:after{content: "";display: block;width: .14rem;height: .07rem;background-image: url(../images/invoice-arrow.png);background-size: 100% 100%;position: absolute;right: 0.21rem;top: 50%;margin-top: -0.04rem;z-index: 12;}
.p-text{pointer-events: none;position: relative;z-index: 2;cursor: pointer;padding-right: .45rem;}
.p-list{width: 100%;max-height: 2.5rem;overflow: auto;position: absolute;left: 0;top: 100%;background-color: #fff;display: none;border: 1px solid #99d3cc;border-radius: .08rem;}
.p-item{width: 100%;line-height: 1.5;cursor: pointer;padding: 0.1rem 0.21rem;transition: all .3s;color: #000;}
.p-item.active{background-color: #eee;}
.p-select.show{z-index: 2;}
.p-select.show .p-list{display: block;}
.p-list:hover .p-item{background-color: transparent;}
.p-list:hover .p-item:hover{background-color: #eee;}
.p-tit{color: #000;line-height: 1;padding-top: .14rem;margin-bottom: .2rem;}
.p-table{width: 100%;border: 1px solid #99d3cc;border-radius: .08rem;overflow: hidden;}
.p-tr{width: 100%;display: flex;border-bottom: 1px solid #9bd5ce;padding: .22rem 0;transition: background-color .3s;align-items: center;}
.p-tr:last-child{border-bottom: none;}
.p-tr:nth-child(n+2):hover{background-color: rgba(255,255,255,0.35);}
.p-tr:first-child{background-color: #99d3cc;padding: .12rem 0;}
.p-td{line-height: 1.5;color: #000;padding-right: .1rem;word-break: break-all;}
.p-td:nth-child(1){width: 3.55rem;padding-left: .39rem;}
.p-td:nth-child(2){width: 3.55rem;}
.p-td:nth-child(3){width: 3.9rem;}
.p-td:nth-child(4){width: calc(100% - 3.55rem - 3.55rem - 3.9rem);}
.p-label{display: inline-block;vertical-align: middle;position: relative;overflow: hidden;cursor: pointer;font-size: 0;}
.p-check{position: absolute;left: -100vw;top: 0;}
.p-check-icon{width: .16rem;height: .16rem;border: 1px solid #000;border-radius: .04rem;display: inline-block;vertical-align: middle;}
.p-check-t{display: inline-block;vertical-align: middle;color: #000;line-height: 1;margin-left: .06rem;}
.p-label.selected .p-check-icon{background-color: #000;background-image: url(../images/invoice-tick.png);background-size: .08rem auto;background-repeat: no-repeat;background-position: center center;}
.p-tip{text-align: right;color: rgba(0,0,0,0.6);line-height: 1.5;padding-top: .18rem;}
.p-bot{text-align: center;padding-top: .2rem}
.p-submit{display: inline-block;vertical-align: top;background-color: #000;color: #fff;line-height: .44rem;border-radius: .22rem;padding: 0 0.22rem;cursor: pointer;border: none;min-width: 1.3rem;text-align: center;}
@media(max-width: 1920px){
    .p-check-icon{width: 16px;height: 16px;border-radius: 4px;cursor: pointer;}
    .p-label.selected .p-check-icon{background-size: 8px auto;}
}


.q-main{width: 100%;position: fixed;left: 0;top: 0;z-index: 123;visibility: hidden;opacity: 0;transition: all .3s;}
.q-main.show{visibility: visible;opacity: 1;}
.q-mask{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 1;background-color: rgba(0,0,0,0.6);}
.q-cont{width: 5rem;margin-left: -2.5rem;background-color: #fff;position: fixed;left: 50%;top: 50%;transform: translate(0,-50%);z-index: 123;padding: .5rem .2rem;border-radius: .23rem;}
.q-close{width: .14rem;height: .14rem;background-image: url(../images/header-cart-close.png);background-size: 100% 100%;position: absolute;right: .2rem;top: .2rem;cursor: pointer;}
.q-box{display: none;width: 100%;height: .8rem;text-align: center;margin-bottom: .15rem;background-size: auto 100%;background-repeat: no-repeat;background-position: center center;}
.q-box.show{display: block;}
.q-box.success{background-image: url(../images/success.png)}
.q-box.fail{background-image: url(../images/error.png)}
.q-icon{height: 100%;vertical-align: top;}
.q-text{text-align: center;line-height: 1.5;margin-bottom: .3rem;}
.q-op{width: 100%;font-size: 0;text-align: center;}
.q-btn{width: 1.3rem;text-align: center;line-height: .44rem;border-radius: .22rem;color: #fff;cursor: pointer;background-color: #000;display: inline-block;vertical-align: top;margin: 0 0.1rem;}


.r-main{padding: .37rem 0 .21rem;width: 100%;}
.r-form{width: 3.1rem;height: .44rem;border-radius: .08rem;background-color: #73a9a1;position: relative;margin-bottom: .22rem;}
.r-input{width: 100%;height: 100%;vertical-align: top;background-color: transparent;border: none;color: #fff;padding-left: .2rem;padding-right: .39rem;}
.r-submit{width: .34rem;height: .44rem;background-image: url(../images/actor-search.png);background-size: .18rem auto;background-repeat: no-repeat;background-position: center left;background-color: transparent;cursor: pointer;border: none;position: absolute;right: 0;top: 0;z-index: 12;}
.r-form input::-webkit-input-placeholder,
.r-form textarea::-webkit-input-placeholder{color: #f4f1f1;}
.r-form input:-moz-placeholder,
.r-form textarea:-moz-placeholder{color: #f4f1f1;}
.r-form input::-moz-placeholder,
.r-form textarea::-moz-placeholder{color: #f4f1f1;}
.r-form input:-ms-input-placeholder,
.r-form textarea:-ms-input-placeholder{color: #f4f1f1;}
.r-labels{font-size: 0;margin-bottom: .26rem;}
.r-label{display: inline-block;vertical-align: top;cursor: pointer;margin-right: .42rem;}
.r-icon{display: inline-block;vertical-align: middle;width: .22rem;height: .22rem;border: 1px solid #000;border-radius: 50%;margin-right: .09rem;position: relative;}
.r-t{color: #000;line-height: 1;display: inline-block;vertical-align: middle;}
.r-num{color: #000;line-height: 1;display: inline-block;vertical-align: middle;padding-left: 0.06rem;}
.r-label.active .r-icon:after{content: "";display: inline-block;width: 0.08rem;height: 0.08rem;margin-left: -0.04rem;margin-top: -0.04rem;border-radius: 50%;position: absolute;left: 50%;top: 50%;background-color: #000;}
.r-hd{width: 100%;display: flex;margin-bottom: .12rem;}
.r-td{color: #000;line-height: 1.5;}
.r-td1{width: 5.64rem;}
.r-td2{width: 3.5rem;text-align: center;}
.r-td3{width: calc(100% - 5.64rem - 3.5rem);text-align: center;}
.r-list{width: 100%;}
.r-item{width: 100%;border: 1px solid #99d3cc;border-radius: .08rem;overflow: hidden;margin-bottom: .2rem;}
.r-info{width: 100%;background-color: #99d3cc;display: flex;color: #000;line-height: .41rem;padding-left: .17rem;}
.r-date{padding-right: .35rem;}
.r-order{padding-right: .35rem;}
.r-cont{width: 100%;display: flex;}
.r-one{display: flex;align-items: center;border-right: 1px solid #99d3cc;flex-wrap: wrap;padding: .23rem 0;}
.r-one:last-child{border-right: none;}
.r-one.r-td1{padding-left: .2rem;}
.r-one.r-td3{justify-content: center;}

.r-name{color: #000;line-height: 1.5;text-align: center;width: 100%;}
.r-op-row{width: 100%;font-size: 0;}
.r-btn-wrap{display: inline-block;vertical-align: top;margin-right: .18rem;}
.r-btn-wrap .r-btn{margin-right: 0;vertical-align: middle;}
.r-btn{display: inline-block;vertical-align: top;color: #000;line-height: 1.75;cursor: pointer;margin-right: .18rem;}
.r-btn:last-child{margin-right: 0;}
.r-btn.orange{color: #d35e00;}
.r-center{width: auto;text-align: left;}
.r-s-list{width: 100%;margin-top: 0.17rem;}
.r-s-list:first-child{margin-top: 0;}
.r-s-item{width: 100%;font-size: 0;color: #000;line-height: 1.428;margin-bottom: .1rem;}
.r-s-play{width: .24rem;height: .24rem;display: inline-block;vertical-align: middle;margin-right: .08rem;background-image: url(../images/index-2-play.png);background-size: 100% 100%;}
.r-s-play.playing{background-image: url(../images/index-2-pause.png);}
.r-s-t{color: #000;line-height: 1.5;display: inline-block;vertical-align: middle;margin-right: .2rem;width: 2.4rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.r-s-num{color: #000;line-height: 1.5;display: inline-block;vertical-align: middle;min-width: 1.1rem;padding-right: .05rem;}
.r-s-time{color: #000;line-height: 1.5;display: inline-block;vertical-align: middle;}
.r-t-list{width: 100%;}
.r-t-list:last-child{margin-top: 0.17rem;}
.r-t-row{color: #000;line-height: 1.625;}
.r-s-download{display: inline-block;vertical-align: top;width: .28rem;height: .22rem;background-image: url(../images/work-download.png);background-size: 100% 100%;cursor: pointer;margin-left: .2rem;}


.s-main{padding: .42rem 0 .5rem;}
.s-title{margin-bottom: .38rem;color: #000;line-height: 1;}
.s-tit{margin-bottom: .2rem;color: #000;line-height: 1;}
.s-t-row{color: #000;line-height: .38rem;}
.s-op{width: 100%;font-size: 0;padding-top: .2rem;padding-bottom: .26rem;}
.s-btn{display: inline-block;vertical-align: top;min-width: 1rem;margin-right: .2rem;text-align: center;cursor: pointer;line-height: .44rem;border-radius: .22rem;color: #000;background-color: #fff;}
.s-btn.black{background-color: #000;color: #fff;}
.s-goods{width: 100%;border-top: 1px solid #9bd5ce;padding-top: .29rem;}
.s-head{margin-bottom: .17rem;color: #000;line-height: 1;}
.s-row{color: #000;line-height: 0.36rem;}
.s-price{padding-left: .12rem;}
.s-list{width: 100%;margin-top: .16rem;margin-bottom: .27rem;}
.s-item{width: 100%;font-size: 0;color: #000;line-height: 1.428;margin-bottom: .13rem;}
.s-play{width: .16rem;height: .16rem;display: inline-block;vertical-align: middle;margin-right: .08rem;background-image: url(../images/index-2-play.png);background-size: 100% 100%;cursor: pointer;}
.s-play.playing{background-image: url(../images/index-2-pause.png);}
.s-t{color: #000;display: inline-block;vertical-align: middle;margin-right: .2rem;width: 10.5em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.s-num{color: #000;display: inline-block;vertical-align: middle;min-width: .85rem;padding-right: .05rem;}
.s-time{color: #000;display: inline-block;vertical-align: middle;}
.s-total-num{color: #000;line-height: 1;margin-bottom: .18rem;}
.s-total-fee{color: #000;line-height: 1;margin-bottom: .18rem;}
.s-orange{color: #d37e45;}
.s-auth{border-top: 1px solid #9bd5ce;border-bottom: 1px solid #9bd5ce;padding: .26rem 0;margin-top: .28rem;}
.s-dt{color: #000;line-height: 1.4;margin-bottom: .2rem;}
.s-info{font-size: 0;}
.s-name{color: #000;line-height: 2;display: inline-block;vertical-align: top;}
.s-view{color: #0086ff;line-height: 2;padding-left: .29rem;cursor: pointer;display: inline-block;vertical-align: top;cursor: pointer;}
.s-bot{width: 100%;padding-top: .29rem;}
.s-b-tit{color: #000;line-height: 1;margin-bottom: .18rem;}
.s-b-row{color: #000;line-height: .36rem;}


.t-main{width: 100%;padding: .4rem 0;}
.t-info{width: 100%;font-size: 0;}
.t-box{display: inline-block;vertical-align: top;width: 1.26rem;height: 1.26rem;overflow: hidden;border-radius: 50%;}
.t-photo{width: 100%;height: 100%;vertical-align: top;}
.t-text{display: inline-block;vertical-align: top;width: 4.23rem;padding-top: .1rem;padding-left: .35rem;padding-right: .2rem;}
.t-name{color: #000;line-height: 1.3571;margin-bottom: .05rem;}
.t-des{color: #000;line-height: 1.428;}
.t-statis{width: 100%;margin-top: .5rem;border: 1px solid #99d3cc;border-radius: .08rem;padding: .34rem .24rem .38rem;}
.t-dd{color: #000;line-height: 1;margin-bottom: .12rem;}
.t-dt{color: #000;line-height: 1;}
.t-business{display: inline-block;vertical-align: top;width: 5rem;padding-top: .1rem;}
.t-hd{width: 100%;font-size: 0;margin-bottom: .23rem;}
.t-tit{color: #000;line-height: .38rem;display: inline-block;margin-right: .16rem;}
.t-edit{display: inline-block;color: #000;cursor: pointer;line-height: 1.5;}
.t-edit:before{content: "";display: inline-block;vertical-align: middle;width: .13rem;height: .13rem;background-image: url(../images/seller-edit.png);background-size: 100% 100%;margin-right: .05rem;position: relative;top: -1px;}
.t-set{width: 100%;font-size: 0;}
.t-one{display: inline-block;vertical-align: top;margin-right: .23rem;}
.t-one-dt{color: #000;line-height: .36rem;display: inline-block;vertical-align: top;margin-right: .12rem;}
.t-one-price{width: .4rem;height: .36rem;border: 1px solid #99d3cc;border-radius: .08rem;text-align: center;color: #000;background-color: transparent;vertical-align: top;margin-right: .12rem;}
.t-one-dd{color: #000;line-height: .36rem;display: inline-block;vertical-align: top;}


.u-box{width: 100%;border: 1px solid #99d3cc;border-radius: .08rem;overflow: hidden;position: relative;padding-bottom: .24rem;margin-top: .49rem;}
.u-show{display: inline-block;background-color: #fff;line-height: .25rem;padding: 0 0.1rem 0 0.06rem;cursor: pointer;color: #000;border-radius: 0 0 0.08rem 0;visibility: hidden;}
.u-show:before{content: "";display: inline-block;vertical-align: middle;width: .15rem;height: .11rem;background-image: url(../images/seller-eye.png);background-size: 100% 100%;margin-right: .04rem;}
.u-money{color: #000;line-height: 1;padding-left: .29rem;margin-bottom: .1rem;}
.u-dt{color: #000;line-height: 1;padding-left: .29rem;}
.u-btn{background-color: #000;color: #fff;cursor: pointer;line-height: .44rem;margin-top: -0.22rem;border-radius: .22rem;text-align: center;position: absolute;right: 0.3rem;top: 50%;padding: 0 0.2rem;}


.w-main{width: 100%;padding-top: .38rem;}
.w-title{color: #000;line-height: 1;margin-bottom: .32rem;}
.w-box{width: 100%;border: 1px solid #99d3cc;border-radius: .08rem;padding: .24rem .3rem;position: relative;margin-bottom: .63rem;}
.w-head{display: inline-block;vertical-align: top;width: .7rem;height: .7rem;border-radius: 50%;overflow: hidden;}
.w-photo{width: 100%;height: 100%;vertical-align: top;object-fit: cover;}
.w-info{display: inline-block;vertical-align: top;width: 6rem;padding-left: .2rem;padding-top: .04rem;}
.w-hd{font-size: 0;margin-bottom: .08rem;}
.w-name{display: inline-block;line-height: 1.3571;margin-right: .06rem;}
.w-icon{width: .16rem;vertical-align: bottom;position: relative;top: -0.08rem;margin-right: .05rem;}
.w-data{color: #000;line-height: 1.3;display: inline-block;}
.w-statis{font-size: 0;}
.w-one{display: inline-block;vertical-align: top;padding-right: .16rem;color: #000;line-height: 1.428;}
.w-op{position: absolute;right: 0.3rem;top: 50%;transform: translate(0,-50%);font-size: 0;}
.w-btn{display: inline-block;vertical-align: middle;color: #000;background-color: #fff;border-radius: .22rem;padding: 0 0.22rem;line-height: .44rem;text-align: center;margin-right: .2rem;cursor: pointer;}
.w-btn.black{background-color: #000;color: #fff;}
.w-btn:last-child{margin-right: 0;}
.w-tit{color: #000;line-height: 1;margin-bottom: .27rem;}
.w-total{color: #000;line-height: 1.428;}
.w-tip{color: #000;line-height: 1.5;display: inline-block;vertical-align: middle;padding-right: .15rem;}


.x-main{width: 100%;padding: .32rem 0;}
.x-row{border-bottom: 1px solid #99d3cc;width: 100%;height: .74rem;display: flex;justify-content: space-between;align-items: center;position: relative;}
.x-left{flex: 1;}
.x-right{position: relative;}
.x-btn{color: #000;line-height: 2;cursor: pointer;}
.x-box{width: .5rem;height: .5rem;border-radius: 50%;overflow: hidden;display: inline-block;vertical-align: middle;}
.x-photo{width: 100%;height: 100%;object-fit: cover;}
.x-file{position: absolute;left: -200vw;top: 0;width: 1px;}



.y-main{width: 100%;padding: .4rem 0 .3rem;}
.y-top{width: 100%;font-size: 0;padding-left: .7rem;}
.y-head{display: inline-block;vertical-align: top;width: 1.26rem;height: 1.26rem;border-radius: 50%;overflow: hidden;}
.y-photo{width: 100%;height: 100%;vertical-align: top;object-fit: cover;}
.y-info{display: inline-block;vertical-align: top;width: 6rem;padding-left: .3rem;padding-top: .18rem;}
.y-hd{font-size: 0;margin-bottom: .22rem;}
.y-name{display: inline-block;line-height: 1.3571;margin-right: .06rem;}
.y-icon{width: .16rem;vertical-align: bottom;position: relative;top: -0.08rem;margin-right: .05rem;}
.y-data{color: #000;line-height: 1.3;display: inline-block;}
.y-statis{font-size: 0;}
.y-dl{display: inline-block;vertical-align: top;position: relative;margin-right: .88rem;}
.y-dl:after{content: "";display: inline-block;width: 2px;height: 0.2rem;position: absolute;right: -0.45rem;top: 50%;margin-top: -0.1rem;background-color: #000;}
.y-dl:last-child{margin-right: 0;}
.y-dl:last-child:after{display: none;}
.y-dd{color: #000;line-height: 1;margin-bottom: .1rem;}
.y-dt{color: #000;line-height: 1;}
.y-row{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: .38rem;}
.y-tit{color: #000;line-height: 1.5;}
.y-btn{display: inline-block;background-color: #000;line-height: .44rem;padding: 0 0.22rem;border-radius: .22rem;color: #fff;cursor: pointer;}
.y-table{width: 100%;}
.y-tr{font-size: 0;width: 100%;border-bottom: 1px solid #9bd5ce;transition: background-color .3s;}
.y-tr:nth-child(n+2):hover{background-color: #cff9f3;}
.y-tr:last-child{border-bottom: none;}
.y-td{display: inline-block;vertical-align: middle;color: #000;line-height: 1.555;}
.y-td:nth-child(1){width: 5.5rem;padding-left: .18rem;}
.y-td:nth-child(2){width: 1.96rem;text-align: center;}
.y-td:nth-child(3){width: calc(100% - 5.5rem - 1.96rem);text-align: right;}
.y-tr:nth-child(1) .y-td{line-height: .55rem;}
.y-tr:nth-child(1) .y-td:nth-child(1){padding-left: .5rem;}
.y-op{display: inline-block;vertical-align: top;font-size: 0;padding-right: .07rem;}
.y-one{color: #111;margin: 0 0.12rem;cursor: pointer;line-height: 1.777;display: inline-block;vertical-align: top;}
.y-name-sp{display: inline-block;vertical-align: top;line-height: inherit;width: 1.33rem;text-align: center;}
.y-tr:nth-child(n+2){padding: .14rem 0;}
.y-item{width: 100%;font-size: 0;}
.y-num{min-width: .3rem;display: inline-block;vertical-align: middle;}
.y-t{max-width: 3.45rem;min-width: 2.75rem;color: #000;line-height: 1.555;padding-right: .1rem;display: inline-block;vertical-align: middle;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.y-types{display: inline-block;vertical-align: middle;font-size: 0;visibility: hidden;opacity: 0;transition: all .3s;}
.y-type{display: inline-block;vertical-align: top;background-color: #000;color: #fff;cursor: pointer;line-height: .32rem;border-radius: .16rem;padding: 0 0.16rem;margin-right: .16rem;}
.y-type:last-child{margin-right: 0;}
.y-tr:nth-child(n+2):hover .y-types{visibility: visible;opacity: 1;}


.z-main{width: 100%;padding: .72rem .3rem .78rem;}
.z-inner{width: 100%;max-width: 10.14rem;margin: 0 auto;}
.z-title{color: #000;line-height: 1;margin-bottom: .32rem;text-align: center;}
.z-cont{width: 100%;background-color: #b5f6ec;padding: .46rem 1.42rem .78rem;border-radius: .08rem;border: 1px solid #99d3cc;}
.z-tabs{text-align: center;font-size: 0;}
.z-tab{display: inline-block;vertical-align: top;}
.z-tab.active .z-num{background-color: #000;}
.z-tab.active .z-tit{color: #000;}
.z-num{display: inline-block;vertical-align: middle;width: 1.4em;height: 1.4em;line-height: 1.4;border-radius: 50%;background-color: #49635f;text-align: center;color: #fff;margin-right: .08rem;}
.z-tit{display: inline-block;vertical-align: middle;color: rgba(0,0,0,0.75);line-height: 1;}
.z-tab:after{content: "";display: inline-block;vertical-align: middle;width: .56rem;height: 1px;background-color: #49635f;margin: 0 .11rem;}
.z-tab:last-child:after{display: none;}
.z-step{width: 100%;display: none;}
.z-step.show{display: block;}
.z-step1{padding-top: .2rem;}
.z-tip{width: 100%;border: 1px solid #49635f;border-radius: .08rem;color: #000;line-height: 1.5;padding: .18rem .29rem;margin-bottom: .29rem;}
.z-t{color: #000;line-height: 1;margin-bottom: .22rem;}
.z-dt{color: #000;line-height: 1;margin-bottom: .12rem;}
.z-input{width: 5.8rem;height: .43rem;border: 1px solid #9dd8d0;border-radius: .08rem;padding: 0 .12rem;color: #000;margin-bottom: .3rem;background-color: transparent;}
.z-main input::-webkit-input-placeholder,
.z-main textarea::-webkit-input-placeholder{color: rgba(0,0,0,0.75);}
.z-main input:-moz-placeholder,
.z-main textarea:-moz-placeholder{color: rgba(0,0,0,0.75);}
.z-main input::-moz-placeholder,
.z-main textarea::-moz-placeholder{color: rgba(0,0,0,0.75);}
.z-main input:-ms-input-placeholder,
.z-main textarea:-ms-input-placeholder{color: rgba(0,0,0,0.75);}
.z-photo-area{width: 100%;display: flex;margin-bottom: .5rem;position: relative;}
.z-photo-left{width: .8rem;height: .8rem;border-radius: 50%;overflow: hidden;display: inline-block;cursor: pointer;}
.z-file{width: 1px;position: absolute;left: -200vw;top: 0;}
.z-photo-default{width: 100%;height: 100%;vertical-align: top;object-fit: cover;}
.z-photo-right{flex: 1;padding-left: .35rem;}
.z-photo-change{color: rgba(0,0,0,0.75);line-height: 1;cursor: pointer;margin-bottom: .1rem;display: inline-block;vertical-align: top;}
.z-photo-change:after{content: "";display: inline-block;vertical-align: middle;width: .15rem;height: .13rem;background-image: url(../images/enter-refresh.png);background-size: 100% 100%;margin-left: .05rem;}
.z-photo-list{width: 100%;font-size: 0;}
.z-photo{display: inline-block;vertical-align: top;width: .5rem;height: .5rem;border-radius: 50%;overflow: hidden;margin-right: .16rem;}
.z-pic{width: 100%;height: 100%;vertical-align: top;object-fit: cover;}
.z-hd{width: 100%;font-optical-sizing: 0;}
.z-h{display: inline-block;color: #000;padding-right: .13rem;}
.z-s{display: inline-block;color: rgba(0,0,0,0.75);}
.z-labels{font-size: 0;margin-top: .1rem;margin-bottom: .4rem;}
.z-label{display: inline-block;vertical-align: top;cursor: pointer;position: relative;overflow: hidden;margin-right: .06rem;margin-bottom: .06rem;}
.z-check{position: absolute;left: -100px;width: 1px;top: 0;}
.z-radio{position: absolute;left: -100px;width: 1px;top: 0;}
.z-label-txt{color: #000;display: inline-block;vertical-align: top;line-height: 2;padding: 0 .1rem;border-radius: .08rem;}
.z-label.selected .z-label-txt{background-color: rgba(255,255,255,0.5);}
.z-set{width: calc(100% + 0.2rem);font-size: 0;margin-top: .1rem;margin-bottom: .65rem;}
.z-one{display: inline-block;vertical-align: top;margin-right: .5rem;}
.z-one:last-child{margin-right: 0;}
.z-one-dt{color: #000;line-height: .36rem;display: inline-block;vertical-align: top;margin-right: .05rem;}
.z-one-price{width: .94rem;height: .36rem;border: 1px solid #99d3cc;border-radius: .08rem;text-align: center;color: #000;background-color: transparent;vertical-align: top;margin-right: .05rem;}
.z-one-dd{color: #000;line-height: .36rem;display: inline-block;vertical-align: top;}
.z-last{text-align: center;}
.z-next{display: inline-block;vertical-align: top;color: #fff;background-color: #000;border-radius: .22rem;line-height: .44rem;padding: 0 0.22rem;min-width: 1.3rem;text-align: center;cursor: pointer;}


.aa-title{color: #000;line-height: 1;margin-top: .36rem;margin-bottom: .2rem;}
.aa-one{width: 100%;height: 1.5rem;border: 1px solid #99d3cc;border-radius: .08rem;position: relative;margin-bottom: .2rem;display: block;cursor: pointer;background-image: url(../images/enter-plus.png);background-size: .32rem auto;background-repeat: no-repeat;background-position: center center;}
.aa-one:last-child{margin-bottom: 0;}
.aa-label{position: absolute;left: 0.13rem;top: 0.13rem;color: rgba(0,0,0,0.75);}
.aa-photo{position: absolute;left: 50%;top: 0;transform: translate(-50%,0);width: auto;height: 100%;}
.aa-list{padding-bottom: .4rem;}
.aa-file{width: 1px;position: absolute;left: -100vw;top: 0;}
.aa-hd{width: 100%;font-size: 0;margin-top: .36rem;margin-bottom: .2rem;}
.aa-hd-title{color: #000;line-height: 1;display: inline-block;padding-right: .13rem;}
.aa-download{color: #0086ff;line-height: 1;}
.aa-contract-box{position: absolute;left: 50%;top: 0;width: .58rem;height: 100%;margin-left: -0.29rem;display: none;background-color: #b5f6ec;}
.aa-contract-box.show{display: block;}
.aa-contract-photo{width: 100%;height: auto;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.aa-file-name{color: rgba(0,0,0,0.75);line-height: 1.5;position: absolute;left: 0;bottom: 0.06rem;text-align: center;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 0.13rem;}
.aa-choice{width: 100%;margin-bottom: .4rem;}
.aa-item{display: block;width: 100%;font-size: 0;margin-bottom: .18rem;cursor: pointer;position: relative;}
.aa-item:last-child{margin-bottom: 0;}
.aa-icon{display: inline-block;vertical-align: top;width: .22rem;height: .22rem;border-radius: 50%;position: relative;border: 1px solid #000;}
.aa-icon:after{content: "";display: none;width: .08rem;height: .08rem;border-radius: 50%;background-color: #000;position: absolute;left: 50%;top: 50%;margin-top: -0.04rem;margin-left: -0.04rem;}
.aa-item.selected .aa-icon:after{display: block;}
.aa-text{display: inline-block;vertical-align: top;width: calc(100% - 0.22rem);padding-left: .1rem;}
.aa-tit{color: #000;line-height: .22rem;margin-bottom: .02rem;}
.aa-tit:last-child{margin-bottom: 0;}
.aa-des{color: rgba(0,0,0,0.6);line-height: 1.714;}
.aa-check{position: absolute;left: -100vw;top: 0;}


.ab-main{width: 100%;padding: .73rem .3rem;}
.ab-inner{width: 100%;max-width: 10.12rem;margin: 0 auto;}
.ab-title{text-align: center;line-height: 1;text-align: center;margin-bottom: .17rem;}
.ab-des{color: rgba(0,0,0,0.75);;line-height: 1.71;text-align: center;margin-bottom: .78rem;}
.ab-tip{color: #000;line-height: 1.5;padding: .12rem .16rem;background-color: #f7f7f7;border-radius: .08rem;margin-bottom: .32rem;}
.ab-tip a{color: #005ddc;}
.ab-list{width: 100%;padding-bottom: .15rem;position: relative;}
.ab-item{width: 100%;height: 1.87rem;background-color: #b5f6ec;border-radius: .23rem;position: relative;margin-bottom: .25rem;display: block;cursor: pointer;}
.ab-item.hide{opacity: 0.5;pointer-events: none;}
.ab-dt{color: #000;line-height: 1;position: absolute;left: .25rem;top: .2rem;}
.ab-dd{width: 100%;text-align: center;color: #000;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);line-height: 1.5;}
.ab-dd-tit{line-height: inherit;}
.ab-dd-des{margin-top: 0.08rem;}
.ab-file{position: absolute;left: -100vw;top: 0;}
.ab-last{text-align: right;}
.ab-btn{display: inline-block;vertical-align: top;background-color: #000;color: #fff;width: 1.3rem;line-height: .44rem;border-radius: .22rem;cursor: pointer;text-align: center;}
.ab-box{width: 100%;height: .71rem;background-color: #b5f6ec;text-align: center;position: absolute;left: 0;top: 50%;margin-top: -0.36rem;z-index: 12;display: none;}
.ab-box.show{display: block;}
.ab-file-icon{height: 100%;width: auto;vertical-align: top;}
.ab-file-name{color: rgba(0,0,0,0.75);line-height: 1.5;position: absolute;left: 0;bottom: 0.18rem;text-align: center;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 0.25rem;}



.ac-main{width: 100%;background-color: #b4f6ec;}
.ac-inner{width: 100%;height: calc(100vh - 1rem);max-height: 9.85rem;max-width: 15.6rem;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.ac-box{height: 1.3rem;}
.ac-logo{height: 100%;vertical-align: top;}
.ac-title{color: #000;line-height: 1;font-weight: bold;font-weight: bold;margin-top: .45rem;}
.ac-tit{color: #000;line-height: 1;margin-top: .18rem;}
.ac-right{width: 7.8rem;background-color: #f6f6f9;border-radius: .24rem;padding: .6rem;}
.ac-r-title{color: #000;line-height: 1;font-weight: bold;text-align: center;}
.ac-code-cont{width: 100%;margin-top: .3rem;padding-bottom: .23rem;}
.ac-code-box{overflow: hidden;width: 1.6rem;height: 1.6rem;margin: 0 auto 0.2rem;padding: 0;background-color: #fff;border-radius: .12rem;position: relative;}
.ac-code-box iframe{width: 100%;height: 100%;}
.ac-expired-box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 12;background-color: rgba(0,0,0,0.8);display: flex;justify-content: center;align-items: center;flex-direction: column;display: none;cursor: pointer;}
.ac-expired-box p{color: #fff;line-height: 1.571;text-align: center;}
.ac-expired-box svg{fill: #fff;margin-bottom: 0.1rem;width: .32rem;height: .32rem;}
.ac-code-box.expired .ac-expired-box{display: flex;}
.ac-code{width: 100%;height: 100%;object-fit: contain;position: relative;z-index: 2;}
.ac-code-tit{color: rgba(0,0,0,0.75);line-height: 1;text-align: center;margin-bottom: .3rem;}
.ac-rotate{border: 0.05rem solid #eee;border-radius: 50%;border-top: 0.05rem solid #3c5f5a;width: 0.4rem;height: 0.4rem;margin-left: -0.2rem;margin-top: -0.2rem;animation: acload 1s linear infinite;box-sizing: border-box;position: absolute;left: 50%;top: 50%;z-index: 1;}
@keyframes acload{
    0% {transform: rotate(0deg);}
    100% {transform: rotate(360deg);}
}
.ac-phone-btn{display: block;width: 1rem;line-height: .44rem;border-radius: .16rem;text-align: center;background-color: #fff;margin: 0 auto;cursor: pointer;color: #000;}
.ac-phone-btn:before{content: "";display: inline-block;vertical-align: middle;width: .12rem;height: .16rem;background-image: url(../images/login-icon.png);background-size: 100% 100%;margin-right: .05rem;position: relative;top: -1px;}
.ac-tip{color: #000;line-height: 1.71;text-align: center;}
.ac-tip a{color: #0086ff;display: inline-block;vertical-align: top;cursor: pointer;}
.ac-phone-cont{width: 100%;display: none;margin-top: .2rem;padding-bottom: .26rem;}
.ac-right.show-phone .ac-code-cont{display: none;}
.ac-right.show-phone .ac-phone-cont{display: block;}
.ac-hd{width: 100%;text-align: center;position: relative;}
.ac-p-tit{color: #1a2534;line-height: 1;text-align: center;margin-bottom: .3rem;}
.ac-code-btn{width: .3rem;height: .3rem;background-image: url(../images/reg-icon.png);background-size: 100% 100%;position: absolute;right: 0;top: -0.1rem;cursor: pointer;}
.ac-form{width: 100%;}
.ac-row{width: 100%;margin-bottom: .2rem;position: relative;}
.ac-row.hide{display: none;}
.ac-input{width: 100%;height: .45rem;border: 1px solid #ddd;border-radius: .08rem;padding: 0 0.14rem;background-color: transparent;}
.ac-main input::-webkit-input-placeholder,
.ac-main textarea::-webkit-input-placeholder{color: #000;}
.ac-main input:-moz-placeholder,
.ac-main textarea:-moz-placeholder{color: #000;}
.ac-main input::-moz-placeholder,
.ac-main textarea::-moz-placeholder{color: #000;}
.ac-main input:-ms-input-placeholder,
.ac-main textarea:-ms-input-placeholder{color: #000;}
.ac-last{text-align: center;padding-top: .03rem;}
.ac-submit{display: inline-block;vertical-align: top;background-color: #000;color: #fff;cursor: pointer;width: 1.4rem;line-height: .44rem;border-radius: .22rem;cursor: pointer;text-align: center;border: none;}
.ac-code-wrap{display: inline-block;position: absolute;right: 0;top: 0;width: 1.13rem;height: 100%;cursor: pointer;border: 1px solid #ddd;background-color: #fff;border-radius: 0 0.08rem 0.08rem 0;overflow: hidden;}
.ac-code-img{width: 100%;height: 100%;vertical-align: top;}
.ac-get-code{width: 1.13rem;line-height: .43rem;height: .45rem;position: absolute;right: 0;top: 0;color: rgba(0,0,0,0.6);text-align: center;border: 1px solid #ddd;cursor: pointer;background-color: #f6f6f9;border-radius: 0 0.08rem 0.08rem 0;}
.ac-get-code.gray{cursor: default;}

.ae-main{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 12345;visibility: hidden;opacity: 0;transition: all .3s;}
.ae-main.show{visibility: visible;opacity: 1;}
.ae-mask{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.6);}
.ae-cont{width: 2.2rem;margin-left: -1.1rem;background-color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(0,-50%);z-index: 12;border-radius: .23rem;padding: .3rem .2rem .2rem;}
.ae-close{width: .14rem;height: .15rem;background-image: url(../images/invoice-close.png);background-size: 100% 100%;position: absolute;right: 0.2rem;top: 0.2rem;cursor: pointer;}
.ae-title{text-align: center;line-height: 1;color: #000;margin-bottom: .2rem;}
.ae-box{width: 1.8rem;height: 1.8rem;}
.ae-code{width: 100%;height: 100%;vertical-align: top;}

.ar-main{width: 100%;padding: .57rem 0;}
.ar-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;}
.ar-cont{width: 100%;display: flex;justify-content: space-between;margin-top: .2rem;}
.ar-title{color: #000;line-height: 1.357;text-align: center;border-bottom: 1px solid #9bd5ce;padding-bottom: .33rem;font-weight: bold;}
.ar-article{color: #000;line-height: 2;padding-top: .2rem;}
.ar-left{width: 14.833em;background-color: #b5f6ec;border-radius: .24rem;padding: .25rem .2rem;}
.ar-right{width: calc(100% - 14.833em - 0.28rem);background-color: #b5f6ec;border: 1px solid #99d3cc;border-radius: .24rem;padding: .6rem 2.6rem .52rem;}
.ar-dl{width: 100%;margin-bottom: .6rem;position: relative;}
.ar-dl:after{content: "";display: block;width: calc(100% - 0.36rem);height: 1px;background-color: #a8e5dd;position: absolute;left: 0.18rem;bottom: -0.3rem;}
.ar-dl:last-child{margin-bottom: 0;}
.ar-dl:last-child:after{display: none;}
.ar-dt{color: #000;line-height: 1.4;padding: .11rem .18rem;font-weight: bold;margin-bottom: .05rem;}
.ar-dd{width: 100%;}
.ar-link{display: block;line-height: 1.555;color: #000;padding: .1rem .18rem;border-radius: 0.07rem;margin-bottom: .05rem;}
.ar-link:last-child{margin-bottom: 0;}
.ar-link.active{background-color: rgba(255,255,255,0.65);}
.ar-link:hover{background-color: rgba(255,255,255,0.65);}

.c-btn{display: inline-block;font-size: 16px;color: #fff;line-height: 1.43;text-align: center;cursor: pointer;user-select: none;border: 1px solid transparent;border-radius: 4px;padding: 6px 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.c-btn:hover{color: #fff;}
.c-blue{background-color: #000;border: 1px solid #000;}
.c-white{background-color: #fff;border: 1px solid #dee2e6;color: #000;transition: all .3s;}
.c-white:hover,
.c-white:focus,
.c-white:active{color: #000;background-color:#e6e6e6;border-color:#adadad;}
.c-blue:hover{background-color: #000;border-color: #000;}


.hn-tip{width: 100%;position: fixed;left: 0;top: 0;z-index: 987654321;}
.hn-mask{width: 100%;height: 100%;position: fixed;left: 0;top: 0;visibility: hidden;opacity: 0;z-index: 987654321;background-color: rgba(0,0,0,0.1);transition: all .3s cubic-bezier(.25,.1,.25,1);}
.hn-tip .hn-mask{background-color: transparent;pointer-events: none;}
.hn-msg{position: fixed;left: 50%;top: 50%;z-index: 987654321;max-width: 500px;transform: translate(-50%,-50%) scale(0.5);opacity: 0;visibility: hidden;font-size: 16px;color: #fff;line-height: 1.5;background-color: rgba(0,0,0,0.6);border-radius: 4px;padding: 12px 25px;transition: all .3s cubic-bezier(.25,.1,.25,1);}
.hn-tip.show .hn-mask{visibility: visible;opacity: 1;}
.hn-tip.show .hn-msg{transform: translate(-50%,-50%) scale(1);opacity: 1;visibility: visible;}
.hn-load{width: 100%;position: fixed;left: 0;top: 0;z-index: 987654321;}
.hn-load-cont{position: fixed;left: 50%;top: 50%;z-index: 987654321;max-width: 500px;transform: translate(-50%,-50%) scale(0.5);opacity: 0;visibility: hidden;transition: all .3s cubic-bezier(.25,.1,.25,1);}
.hn-load-icon{width: 32px;height: 32px;margin: 0 auto;background-image: url(../images/load.gif);background-size: 32px auto;background-repeat: no-repeat;background-position: 100% 100%;background-position: center center;}
.hn-load-title{font-size: 16px;color: #000;text-align: center;margin-top: 10px;}
.hn-load.show .hn-mask{visibility: visible;opacity: 1;}
.hn-load.show .hn-load-cont{transform: translate(-50%,-50%) scale(1);opacity: 1;visibility: visible;}
.hn-confirm{width: 100%;position: fixed;left: 0;top: 0;z-index: 987654321;border-radius: 2px 2px 0 0;}
.hn-confirm-dialog{width: auto;min-width: 500px;max-width: calc(100% - 20px);position: fixed;left: 0;top: 0;z-index: 987654321;transform: scale(0.5);opacity: 0;visibility: hidden;background-color: #fff;transition: transform .3s cubic-bezier(.25,.1,.25,1),opacity .3s cubic-bezier(.25,.1,.25,1);}
.hn-confirm-title{padding: 0 80px 0 20px;height: 46px;line-height: 46px;border-bottom: 1px solid #f0f0f0;font-size: 16px;color: #000;overflow: hidden;cursor: move;user-select: none;}
.hn-confirm-cont{width: 100%;max-width: 500px;position: relative;padding: 20px;line-height: 1.5;word-break: break-all;overflow: hidden;font-size: 18px;color: #000;box-sizing: border-box;}
.hn-confirm-btns{text-align: right;padding: 0 15px 15px;user-select: none;font-size: 0;}
.hn-confirm-close{font-size: 18px;color: #000;position: absolute;right: 0;top: 0;line-height: 46px;width: 46px;text-align: center;cursor: pointer;font-weight: bold;transition: all .3s;user-select: none;}
.hn-confirm-close:hover{opacity: 0.7;}
.hn-confirm-btns .c-btn{margin-left: 10px;}
.hn-confirm-btns .c-btn:first-child{margin-left: 0;}
.hn-confirm.show .hn-mask{visibility: visible;opacity: 1;}
.hn-confirm.show .hn-confirm-dialog{transform: scale(1);opacity: 1;visibility: visible;border-radius: 8px;}
.hn-html{width: 100%;position: fixed;left: 0;top: 0;z-index: 987654321;border-radius: 2px 2px 0 0;}
.hn-html-dialog{width: auto;min-width: 500px;max-width: calc(100% - 20px);border-radius: 10px;position: fixed;left: 0;top: 0;z-index: 987654321;transform: scale(0.5);opacity: 0;visibility: hidden;background-color: #fff;transition: transform .3s cubic-bezier(.25,.1,.25,1),opacity .3s cubic-bezier(.25,.1,.25,1);}
.hn-html-title{padding: 0 80px 0 10px;height: 46px;line-height: 46px;border-bottom: 1px solid #f0f0f0;font-size: 16px;color: #000;overflow: hidden;cursor: move;user-select: none;}
.hn-html-cont{width: 100%;max-width: 100%;position: relative;padding: 10px;line-height: 1.71;word-break: break-all;overflow: auto;font-size: 16px;color: #000;box-sizing: border-box;}
.hn-html-cont *{line-height: inherit;}
.hn-html-close{font-size: 18px;color: #000;position: absolute;right: 0;top: 0;line-height: 46px;width: 46px;text-align: center;cursor: pointer;font-weight: bold;transition: all .3s;user-select: none;}
.hn-html-close:hover{opacity: 0.7;}
.hn-html-btns{text-align: right;padding: 15px 12px;user-select: none;font-size: 0;border-top: 1px solid #f0f0f0;}
.hn-html-btns .c-btn{margin-left: 10px;}
.hn-html.show .hn-mask{visibility: visible;opacity: 1;}
.hn-html.show .hn-html-dialog{transform: scale(1);opacity: 1;visibility: visible;}





.as-main{width: 100%;padding: .57rem 0 .8rem;}
.as-inner{width: 100%;max-width: 10.14rem;margin: 0 auto;}
.as-cont{width: 100%;background-color: #b5f6ec;border: 1px solid #99d3cc;border-radius: .24rem;padding: .8rem 1.35rem .75rem;margin-top: .28rem;}
.as-box{width: 100%;height: .98rem;text-align: center;margin-bottom: .27rem;}
.as-icon{height: 100%;vertical-align: top;}
.as-tit{color: #000;line-height: 1;text-align: center;margin-bottom: .18rem;}
.as-tip{color: #000;line-height: 1;text-align: center;margin-bottom: .27rem;}
.as-op{text-align: center;font-size: 0;}
.as-btn{display: inline-block;vertical-align: top;background-color: #000;color: #fff;cursor: pointer;line-height: .44rem;border-radius: .22rem;padding: 0 0.27rem;}



.at-main{width: 100%;padding: .7rem 0 .8rem;}
.at-inner{width: 100%;max-width: 10.14rem;margin: 0 auto;}
.at-title{color: #000;line-height: 1;text-align: center;}
.at-cont{width: 100%;background-color: #b5f6ec;border: 1px solid #99d3cc;border-radius: .24rem;padding: .64rem 1.4rem .77rem;margin-top: .32rem;}
.at-hd{width: 100%;display: flex;padding: .17rem;background-color: rgba(255,255,255,0.35);border-radius: .08rem;margin-bottom: .14rem;}
.at-play{display: inline-block;width: .24rem;height: .24rem;background-image: url(../images/index-2-play.png);background-size: 100% 100%;}
.at-play.playing{background-image: url(../images/index-2-pause.png);}
.at-name{flex: 1;padding-left: .13rem;color: #000;line-height: 1.5;}
.at-info{font-size: 0;margin-bottom: .25rem;width: calc(1005 + 0.25rem);}
.at-one{display: inline-block;vertical-align: top;line-height: 1.5;color: #000;padding-right: .25rem;}
.at-dl{width: 100%;margin-bottom: .17rem;}
.at-dt{color: #000;line-height: 1;margin-bottom: .14rem;}
.at-dd{width: 100%;position: relative;}
.at-input{width: 100%;height: .58rem;border: 1px solid #9bd5ce;border-radius: .08rem;padding: 0 .13rem;background-color: transparent;color:#000;}
.at-main input::-webkit-input-placeholder,
.at-main textarea::-webkit-input-placeholder{color: rgba(0,0,0,0.6);}
.at-main input:-moz-placeholder,
.at-main textarea:-moz-placeholder{color: rgba(0,0,0,0.6);}
.at-main input::-moz-placeholder,
.at-main textarea::-moz-placeholder{color: rgba(0,0,0,0.6);}
.at-main input:-ms-input-placeholder,
.at-main textarea:-ms-input-placeholder{color: rgba(0,0,0,0.6);}
.at-statis{position: absolute;right: 0.2rem;top: 0;line-height: .58rem;color: rgba(0,0,0,0.6);}
.at-dl-name{margin-bottom: .3rem;}
.at-dl-name .at-dt{margin-bottom: .2rem;}
.at-labels{font-size: 0;}
.at-label{display: inline-block;vertical-align: top;cursor: pointer;position: relative;overflow: hidden;margin-right: .06rem;margin-bottom: .06rem;}
.at-check{position: absolute;left: -100px;width: 1px;top: 0;}
.at-radio{position: absolute;left: -100px;width: 1px;top: 0;}
.at-label-txt{color: #000;display: inline-block;vertical-align: top;line-height: 2;padding: 0 .1rem;border-radius: .08rem;}
.at-label.selected .at-label-txt{background-color: rgba(255,255,255,0.5);}
.at-row{display: flex;}
.at-dl-timbre{width: 2.67rem;}
.at-dl-language{flex: 1;}
.at-op{text-align: center;padding-top: .13rem;}
.at-submit{display: inline-block;vertical-align: top;background-color: #000;line-height: .44rem;border-radius: .22rem;padding: 0 0.22rem;min-width: 1.3rem;text-align: center;color: #fff;cursor: pointer;border: none;}



.au-main{width: 100%;padding: .57rem 0 .8rem;}
.au-inner{width: 100%;max-width: 10.14rem;margin: 0 auto;}
.au-cont{width: 100%;background-color: #b5f6ec;border: 1px solid #99d3cc;border-radius: .24rem;padding: .6rem 1.38rem .65rem;margin-top: .28rem;}
.au-order-one{color: #000;line-height: 1.555;text-align: left;margin-bottom: .1rem;}
.au-hd{width: 100%;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #9bd5ce;padding-bottom: .12rem;margin-bottom: .28rem;}
.au-tit{color: #000;line-height: 1.555;flex: 1;padding-right: .2rem;}
.au-t{color: #000;line-height: 1.555;}
.au-people{color: #000;line-height: 1.555;margin-bottom: .1rem;}
.au-info{color: #000;line-height: 1.5;margin-bottom: .18rem;}
.au-price{padding-left: .22rem;}
.au-s-list{width: 100%;padding-bottom: .24rem;}
.au-s-item{width: 100%;font-size: 0;color: #000;line-height: 1.428;margin-bottom: .12rem;display: flex;justify-content: space-between;align-items: center;}
.au-s-left{flex: 1;padding-right: .2rem;}
.au-s-t{color: rgba(0,0,0,0.75);line-height: 1.428;display: inline-block;vertical-align: middle;margin-right: .2rem;width: 1.5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.au-s-num{color: rgba(0,0,0,0.75);line-height: 1.428;display: inline-block;vertical-align: middle;min-width: 0.85rem;padding-right: .05rem;}
.au-s-time{color: rgba(0,0,0,0.75);line-height: 1.428;display: inline-block;vertical-align: middle;}
.au-s-right{text-align: right;}
.au-s-price{color: rgba(0,0,0,0.75);line-height: 1.428;}
.au-total-row{width: 100%;border-top: 1px solid #9bd5ce;border-bottom: 1px solid #9bd5ce;padding: .16rem 0;margin-bottom: .4rem;display: flex;justify-content: space-between;align-items: center;}
.au-total-left{color: rgba(0,0,0,0.75);line-height: 1.428;}
.au-total-left a{display: inline-block;vertical-align: top;color: #0086ff;}
.au-total-right{font-size: 0;}
.au-total-num{color: #000;line-height: 1;display: inline-block;padding-right: .28rem;}
.au-total-price{color: #000;line-height: 1;display: inline-block;}
.au-orange{color: #d37e45;}
.au-main input::-webkit-input-placeholder,
.au-main textarea::-webkit-input-placeholder{color: rgba(0,0,0,0.6);}
.au-main input:-moz-placeholder,
.au-main textarea:-moz-placeholder{color: rgba(0,0,0,0.6);}
.au-main input::-moz-placeholder,
.au-main textarea::-moz-placeholder{color: rgba(0,0,0,0.6);}
.au-main input:-ms-input-placeholder,
.au-main textarea:-ms-input-placeholder{color: rgba(0,0,0,0.6);}
.au-choice{text-align: right;margin-bottom: .15rem;}
.au-select{display: inline-block;width: 2rem;z-index: 1;cursor: pointer;position: relative;text-align: left;}
.au-select:after{content: "";display: block;width: .14rem;height: .07rem;background-image: url(../images/invoice-arrow.png);background-size: 100% 100%;position: absolute;right: 0.21rem;top: 50%;margin-top: -0.04rem;z-index: 12;}
.au-text{width: 100%;height: .44rem;padding-left: .13rem;padding-right: .37rem;color: rgba(0,0,0,0.6);border: 1px solid #99d3cc;border-radius: .08rem;background-color: transparent;pointer-events: none;position: relative;z-index: 2;cursor: pointer;}
.au-list{width: 100%;max-height: 2.5rem;overflow: auto;position: absolute;left: 0;top: 100%;background-color: #fff;display: none;border: 1px solid #99d3cc;border-radius: .08rem;}
.au-item{width: 100%;line-height: 1.5;cursor: pointer;padding: 0.1rem 0.13rem;transition: all .3s;color: #000;}
.au-item.active{background-color: #eee;}
.au-select.show{z-index: 2;}
.au-select.show .au-list{display: block;}
.au-list:hover .au-item{background-color: transparent;}
.au-list:hover .au-item:hover{background-color: #eee;}
.au-agree-row{display: flex;justify-content: flex-end;margin-bottom: .32rem;}
.au-label{display: inline-block;vertical-align: top;overflow: hidden;position: relative;font-size: 0;cursor: pointer;}
.au-agree-row a{display: inline-block;vertical-align: top;line-height: 1.71;color: #0086ff;}
.au-icon{width: .16rem;height: .16rem;border: 1px solid #000;border-radius: .03rem;display: inline-block;vertical-align: middle;margin-right: .08rem;}
.au-label-txt{color: #000;line-height: 1.71;display: inline-block;vertical-align: middle;}
.au-check{position: absolute;left: -100vw;top: 0;}
.au-label.selected .au-icon{background-color: #000;background-image: url(../images/invoice-tick.png);background-size: .08rem auto;background-repeat: no-repeat;background-position: center center;}
.au-op{text-align: right;font-size: 0;}
.au-btn{display: inline-block;vertical-align: top;line-height: .44rem;border-radius: .22rem;padding: 0 0.15rem;background-color: #000;color: #fff;border: none;text-align: center;min-width: 1.08rem;margin-right: .2rem;cursor: pointer;}
.au-btn:last-child{margin-right: 0;}
.au-back{background-color: rgba(255,255,255,0.6);color: #000;}
.au-last-tip{color: rgba(0,0,0,0.75);line-height: 1.428;margin-top: .17rem;}


.aw-main{width: 100%;background-color: #619c93;padding: .34rem 0 .8rem;}
.aw-inner{width: 100%;max-width: 15.6rem;margin: 0 auto;}
.aw-title{color: #fff;line-height: 1;text-align: center;letter-spacing: .2em;padding-left: .2em;font-weight: normal;margin-bottom: .18rem;}
.aw-cont{width: 100%;display: flex;justify-content: space-between;}
.aw-left{width: calc(100% - 2.8rem);background-color: #b5f6ec;border-radius: .08rem;display: flex;}
.aw-l-left{width: 8.37rem;border-right: 1px solid #99d3cc;padding: .36rem .45rem .4rem .94rem;}
.aw-l-right{width: calc(100% - 8.37rem);padding: .16rem .4rem .25rem;}
.aw-hd{width: 100%;font-size: 0;padding-left: .13rem;margin-bottom: .18rem;}
.aw-btn{display: inline-block;vertical-align: top;color: #000;line-height: .23rem;cursor: pointer;margin-right: .17rem;user-select: none;}
.aw-pausal{display: none;}
.aw-pausal:before{content: "";display: inline-block;vertical-align: top;width: .23rem;height: .23rem;background-image: url(../images/work-stop.png);background-size: 100% 100%;margin-right: .04rem;}
.aw-poly:before{content: "";display: inline-block;vertical-align: top;width: .23rem;height: .23rem;background-image: url(../images/work-more.png);background-size: 100% 100%;margin-right: .04rem;}
.aw-area{width: 100%;height: 5.87rem;border: 1px solid #99d3cc;border-radius: .08rem;}
.aw-article-wrap{width: 100%;position: relative;}
.aw-article{width: 100%;height: 5.12rem;color: #000;line-height: 1.555;padding: .15rem .25rem 0;outline: none;overflow: auto;white-space: pre-wrap;}
.aw-article-tip{position: absolute;left: 0;top: 0;color: #000;line-height: 1.555;padding: .15rem .25rem 0;pointer-events: none;}
.aw-article-tip.hide{display: none;}
.aw-m-op{width: 100%;padding-left: .2rem;font-size: 0;position: relative;}
.aw-m-btn{display: inline-block;vertical-align: middle;width: 1.18rem;line-height: .44rem;border-radius: .22rem;background-color: rgba(0,0,0,0.7);color: #fff;text-align: center;cursor: pointer;}
.aw-m-empty{display: inline-block;vertical-align: middle;width: .32rem;height: .4rem;margin-left: .04rem;cursor: pointer;background-image: url(../images/work-empty.png);background-size: 100% 100%;}
.aw-m-statis{display: inline-block;vertical-align: middle;width: 1.26rem;text-align: center;color: #000;line-height: 1;}
.aw-m-box{display: inline-block;vertical-align: middle;width: 3.67rem;height: .3rem;border-radius: .08rem;background-color: rgba(0,0,0,0.7);}
.aw-m-box.hide{display: none;}
.aw-m-box-in{width: 100%;display: flex;padding-left: .17rem;padding-right: .12rem;}
.aw-m-play{display: inline-block;vertical-align: top;width: 18px;height: 0.3rem;background-image: url(../images/work-play2.png);background-size: 8px auto;background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.aw-m-play.playing{background-image: url(../images/work-pause.png);background-size: 9px auto;}
.aw-m-cur{color: #bfbbbb;line-height: .3rem;padding-right: .07rem;}
.aw-m-dd{flex: 1;height: 3px;background-color: #686b6b;position: relative;margin-top: calc(0.15rem - 1.5px);}
.aw-m-drag{width: 4px;height: 10px;position: absolute;left: 0;top: -3.5px;background-color: #fff;cursor: pointer;}
.aw-m-drag:after{content: "";display: inline-block;width: 10px;height: 100%;position: absolute;left: -3px;top: 0;}
.aw-m-total{color: #bfbbbb;line-height: .3rem;padding-left: .07rem;}
.aw-pausal-one{display: inline-block;vertical-align: middle;border: 1px solid rgb(221, 221, 221); background-color: #f6f5fa; padding: 0.05rem; display: inline-block; border-radius: 0.06rem;line-height: 1;margin: 0 1px;}
.aw-pausal-time{display: inline-block;vertical-align: top;color: #1a2534;line-height: 1.71;}
.aw-pausal-del{display: inline-block;vertical-align: top;color: #1a2534;line-height: 1.71;background-color: #fff;cursor: pointer;width: 1.15em;text-align: center;margin-left: 0.05rem;}
.aw-main-audio{position: absolute;left: -200vw;top: 0;}
.aw-tip{color: #1a2534;display: none;vertical-align: top;margin-right: .17rem;}
.aw-tip-has{display: inline-block;vertical-align: top;color: #f00;}

.aw-left.readonly .aw-hd{position: relative;}
.aw-left.readonly .aw-btn{display: none;}
.aw-left.readonly .aw-m-btn{cursor: default;opacity: 0.6;pointer-events: none;}
.aw-left.readonly .aw-tip{display: inline-block;}
.aw-left.readonly .aw-m-empty{cursor: default;opacity: 0.6;pointer-events: none;}
.aw-left.readonly .aw-pausal-one{pointer-events: none;}
.aw-left.readonly .pl-chinese-char{pointer-events: none;}

.aw-main.edit .aw-inner{max-width: 12.8rem;}
.aw-main.edit .aw-left{width: 100%;}
.aw-main.edit .aw-tabs{padding-left: 0;}
.aw-main.edit .aw-h-list{margin-bottom: 0;height: 4.6rem;width: calc(100% + 0.4rem + 0.1rem);margin-left: -0.2rem;}
.aw-main.edit .aw-adjust{padding-top: 0.3rem;}
.aw-main.edit .aw-h-right{display: none;}
.aw-main.edit .aw-h-item{padding: 0.1rem 0.2rem;margin-bottom: 0;border-radius: 0.08rem;margin-bottom: 0.1rem;transition: background-color .3s;cursor: pointer;}
.aw-main.edit .aw-h-item:last-child{margin-bottom: 0;}
.aw-main.edit .aw-h-item.active{background-color: #e5fcf8;}
.aw-main.edit .aw-h-item:hover{background-color: #e5fcf8;}
.aw-main.edit .aw-block{padding-top: .1rem;}

.aw-op{text-align: right;font-size: 0;padding-top: .15rem;}
.aw-one{display: inline-block;vertical-align: top;color: #fff;background-color: rgba(0,0,0,0.7);padding: 0 .22rem;border-radius: .22rem;line-height: .4rem;cursor: pointer;margin-left: .15rem;}
.aw-tabs{font-size: 0;width: calc(100% + 0.8rem);padding-left: .16rem;}
.aw-tab{display: inline-block;vertical-align: top;color: #000;line-height: .5rem;margin-right: .8rem;cursor: pointer;}
.aw-tab.active{border-bottom: 2px solid #000;}
.aw-blocks{width: 100%;}
.aw-block{display: none;width: 100%;padding-top: .2rem;}
.aw-block.show{display: block;}
.aw-info{width: 100%;font-size: 0;margin-bottom: .4rem;}
.aw-info-left{width: calc(100% - 1.2rem);display: inline-block;vertical-align: middle;}
.aw-change{width: 1.2rem;text-align: center;line-height: .31rem;color: #474545;border: 1px solid #474545;border-radius: .17rem;cursor: pointer;display: inline-block;vertical-align: middle;}
.aw-photo-box{width: .58rem;height: .58rem;border-radius: 50%;overflow: hidden;display: inline-block;vertical-align: middle;}
.aw-photo{width: 100%;height: 100%;vertical-align: top;object-fit: cover;}
.aw-name{display: inline-block;vertical-align: middle;color: #1a2534;line-height: 1.555;padding-left: .1rem;}
.aw-star{display: inline-block;vertical-align: middle;width: .16rem;height: .15rem;background-image: url(../images/index-2-star.png);background-size: 100% 100%;position: relative;top: -1px;margin-left: .15rem;cursor: pointer;}
.aw-star.active{background-image: url(../images/index-2-star-active.png);}
.aw-dt{color: #000;line-height: 1;padding-left: .18rem;margin-bottom: .23rem;}
.aw-list{width: 100%;}
.aw-item{width: 100%;display: flex;align-items: center;padding: .06rem 0.1rem;cursor: pointer;border-radius: .08rem;}
.aw-edit-icon{display: none;vertical-align: middle;width: .18rem;height: .18rem;background-image: url(../images/work-edit.png);background-size: 100% 100%;}
.aw-works-name{display: inline-block;vertical-align: middle;color: #1a2534;line-height: 1.23;flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.aw-works-price{display: inline-block;vertical-align: middle;color: #000;width: .75rem;line-height: 1;}
.aw-play-icon{display: inline-block;vertical-align: middle;width: .22rem;height: .22rem;background-image: url(../images/work-play.png);background-size: 100% 100%;}
.aw-play-icon.playing{background-image: url(../images/work-pause-black.png);}
.aw-item.active{background-color: #e5fcf8;}
.aw-item.active .aw-edit-icon{background-image: url(../images/work-edit2.png);}
.aw-style-audio,
.aw-history-audio{position: absolute;left: -200vw;top: 0;}
.aw-adjust{width: 100%;padding-top: .7rem;}
.aw-a-one{width: 100%;font-size: 0;margin-bottom: .12rem;}
.aw-a-one:last-child{margin-bottom: 0;}
.aw-a-dt{display: inline-block;vertical-align: middle;width: .4rem;color: #000;line-height: 1;}
.aw-a-result{display: inline-block;vertical-align: middle;width: .4rem;color: #1a2534;line-height: 1;text-align: center;}
.aw-a-dd{display: inline-block;vertical-align: middle;width: 1.71rem;height: 4px;border-radius: 2px;background-color: #678c86;position: relative;}
.aw-a-reset{display: inline-block;vertical-align: middle;width: .2rem;height: .15rem;background-image: url(../images/work-back.png);background-size: 100% 100%;margin-left: .2rem;cursor: pointer;}
.aw-a-drag{display: inline-block;width: 0.17rem;height: 0.17rem;border-radius: 50%;background-color: #b5f6ec;border: 0.06rem solid #678c86;position: absolute;left: 50%;top: 50%;margin-top: -0.085rem;transform: translate(-0.085rem,0);cursor: pointer;}
.aw-a-percent{display: none;}
.aw-h-list{width: calc(100% + 0.1rem);margin-bottom: .25rem;max-height: 5.55rem;overflow: auto;padding-right: .1rem;font-size: 0;}
.aw-h-item{width: 100%;margin-bottom: .18rem;}
.aw-h-item:last-child{margin-bottom: 0;}
.aw-h-row{width: 100%;display: flex;align-items: center;margin-bottom: .07rem;}
.aw-h-t{display: inline-block;vertical-align: middle;flex: 1;color: #000;line-height: 1.5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.aw-h-num{display: inline-block;vertical-align: middle;width: .78rem;color: #4a4848;line-height: 1;}
.aw-h-time{display: inline-block;vertical-align: middle;width: .78rem;color: #4a4848;line-height: 1;}
.aw-h-info{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.aw-h-left{font-size: 0;flex: 1;}
.aw-h-box{display: inline-block;vertical-align: middle;width: .3rem;height: .3rem;border-radius: 50%;overflow: hidden;}
.aw-h-photo{width: 100%;height: 100%;vertical-align: top;object-fit: cover;}
.aw-h-name{color: #4c4b4b;line-height: 1.333;display: inline-block;vertical-align: middle;min-width: .59rem;max-width: 1rem;padding-left: .07rem;padding-right: .07rem;white-space: normal;}
.aw-h-time{color: #4c4b4b;line-height: 1.333;display: inline-block;vertical-align: middle;white-space: nowrap;}
.aw-h-right{font-size: 0;}
.aw-h-play{display: inline-block;vertical-align: middle;width: .22rem;height: .22rem;background-image: url(../images/work-play.png);background-size: 100% 100%;cursor: pointer;}
.aw-h-play.playing{background-image: url(../images/work-pause-black.png);}
.aw-h-download{display: inline-block;vertical-align: middle;width: .28rem;height: .22rem;background-image: url(../images/work-download.png);background-size: 100% 100%;cursor: pointer;margin-left: .2rem;}
.aw-h-cart{display: inline-block;vertical-align: middle;width: .23rem;height: .21rem;background-image: url(../images/work-cart.png);background-size: 100% 100%;cursor: pointer;margin-left: .2rem;}
.aw-h-go{color: #fff;width: 1.8rem;line-height: .44rem;border-radius: .22rem;background-color: #000;text-align: center;margin: 0 auto;cursor: pointer;}
.aw-h-tip{color: #1a2534;line-height: 1.333;text-align: center;padding-top: .05rem;}
.aw-right{width: 2.48rem;padding: .32rem .2rem;background-color: #b5f6ec;border-radius: .08rem;}
.aw-r-tit{color: #000;line-height: 1;text-align: center;margin-bottom: .32rem;}
.aw-r-list{width: 100%;font-size: 0;}
.aw-r-item{width: 100%;border: 1px solid #abdcd6;border-radius: .08rem;padding: .1rem;display: block;margin-bottom: .1rem;transition: all .3s;}
.aw-r-item:last-child{margin-bottom: 0;}
.aw-r-item:hover{background-color: rgba(255,255,255,0.5);border-color: rgba(255,255,255,0.5);}
.aw-r-info{width: 100%;font-size: 0;}
.aw-r-box{width: .6rem;height: .6rem;border-radius: 50%;overflow: hidden;display: inline-block;vertical-align: top;}
.aw-r-img{width: 100%;height: 100%;vertical-align: top;object-fit: cover;}
.aw-r-text{display: inline-block;vertical-align: top;width: calc(100% - 0.6rem);padding-left: .07rem;}
.aw-r-hd{font-size: 0;width: 100%;}
.aw-r-t{max-width: calc(100% - 0.16rem);display: inline-block;vertical-align: top;line-height: 1.5;padding-right: .07rem;}
.aw-r-star{display: inline-block;vertical-align: top;margin-top: .04rem;width: .16rem;height: .15rem;background-image: url(../images/index-2-star.png);background-size: 100% 100%;cursor: pointer;}
.aw-r-star.active{background-image: url(../images/index-2-star-active.png);}
.aw-r-price{color: #000;line-height: 1;}
.aw-r-bot{width: 100%;font-size: 0;margin-top: .07rem;}
.aw-r-head{display: inline-block;vertical-align: top;width: calc(100% - 0.22rem);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #000;line-height: 1.5;}
.aw-r-play{display: inline-block;vertical-align: top;width: .22rem;height: .22rem;background-image: url(../images/work-play.png);background-size: 100% 100%;}
.aw-r-play.playing{background-image: url(../images/work-pause-black.png);}

phoneme{display: inline-block;}
break{display: inline;}

.aw-s-main{padding: 5px;background-color: #fff;border-radius: 4px;position: absolute;left: 0;top: 0px;transform: translate(-27px,-100%);margin-top: -5px;box-shadow: 0px 0px 12px #0000001f;border: 1px solid #eee;white-space: nowrap;font-size: 0;visibility: hidden;opacity: 0;transition: opacity .3s,visibility .3s;}
.aw-s-main.show{visibility: visible;opacity: 1;}
.aw-s-main:after{content: "";display: block;border-top: 7px solid #fff;border-left: 7px solid transparent;border-right: 7px solid transparent;position: absolute;left: 18px;top: 100%;}
.aw-s-list{display: inline-block;vertical-align: middle;font-size: 0;}
.aw-s-item{display: inline-block;vertical-align: middle;border: 1px solid rgb(229, 229, 229);border-radius: 4px;padding: 0.03rem 0.05rem;color: #1a2534;line-height: 1.4;cursor: pointer;margin-right: 8px;}
.aw-s-custom{display: inline-block;vertical-align: middle;border: 1px solid rgb(229, 229, 229);border-radius: 4px;padding: 0.03rem 0.05rem;color: #1a2534;line-height: 1.4;cursor: pointer;}
.aw-s-form{display: none;vertical-align: middle;background-color: rgb(245, 245, 245);border: 1px solid rgb(229, 229, 229);border-radius: 4px;padding: 0.03rem 0.05rem;}
.aw-s-input{display: inline-block;vertical-align: middle;width: 205px;height: 24px;border: 1px solid rgb(229, 229, 229);border-radius: 4px;padding: 0 7px;color: #1a2534;transition: all .3s;}
.aw-s-input:focus{border-color: #000;}
.aw-s-confirm{display: inline-block;vertical-align: middle;width: 38px;line-height: 22px;border-radius: 4px;background-color: #aaa;color: #fff;text-align: center;margin-left: 5px;cursor: pointer;cursor: not-allowed;transition: all .3s;}
.aw-s-confirm.active{cursor: pointer;background-color: #000;}
.aw-s-cancel{display: inline-block;vertical-align: middle;width: 38px;line-height: 22px;border-radius: 4px;background-color: #aaa;color: #fff;text-align: center;margin-left: 5px;cursor: pointer;}
.aw-s-main.show-custom .aw-s-custom{display: none;}
.aw-s-main.show-custom .aw-s-form{display: inline-block;}
.aw-s-temp{width: 100%;position: absolute;left: -200vw;top: 0;white-space: pre-wrap;}

.pl-main{width: 100%;background-color: #fff;padding: .16rem;border-radius: .08rem;position: absolute;left: 0;top: 0;z-index: 12;visibility: hidden;opacity: 0;transition: visibility .3s,opacity .3s;}
.pl-main.show{visibility: visible;opacity: 1;}
.pl-hd{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.pl-article-wrap{position: relative;width: 100%;}
.pl-article{width: 100%;height: 2.65rem;background-color: #f7f7f9;border-radius: .08rem;padding: .12rem;color: #000;line-height: 1.555;overflow: auto;}
.pl-article .aw-pausal-one{display: none;}
.pl-tit{color: #000;line-height: 1;}
.pl-tip{color: #666;line-height: 1.5;padding-top: .08rem;padding-bottom: .16rem;}
.pl-form{display: inline-block;position: relative;}
.pl-input{width: 2.4rem;height: 2.28em;border: 1px solid #DCDFE6;border-radius: .3em;color: #1a2534;padding-left: 2.57em;padding-right: .5em;}
.pl-search{width: 0.85em;height: 0.9em;background-image: url(../images/icon-search.png);background-size: 100% 100%;position: absolute;left: 0.85em;top: 50%;margin-top: -0.45em;opacity: 0.43;}
.pl-bot{text-align: right;font-size: 0;padding-top: .16rem;}
.pl-btn{display: inline-block;vertical-align: top;color: #1a2534;padding: 0 1em;line-height: 2.14;border: 1px solid #ccc;border-radius: .3em;cursor: pointer;background-color: #f2f3f5;margin-left: 16px;}
.pl-confirm{background-color: #3c5f5a;color: #fff;border-color: transparent;}
.pl-chinese-char{display: inline-block;vertical-align: middle;cursor: pointer;line-height: 1;}
.pl-chinese-char-t{display: inline-block;vertical-align: middle;padding: 0.03rem;transition: all .3s;line-height: 1;border-radius: .04rem;}
.pl-chinese-char:hover .pl-chinese-char-t{background-color: #ddd;}
.pl-chinese-char.highlight .pl-chinese-char-t{background-color: #3c5f5a;color: #fff;}
.pl-chinese-char.active .pl-chinese-char-t{background-color: #f63d3d;color: #fff;}
.pl-poly-char{color: #f63d3d;}
.pl-custom{display: inline-block;vertical-align: middle;padding: 0.03rem;line-height: 1;border-radius: .04rem;background-color: #3c5f5a;color: #fff;}
.pl-delete{display: none;vertical-align: middle;color: #fff;line-height: 1.71;cursor: pointer;width: 1.15em;text-align: center;margin-left: 0.05rem;}
.aw-article .pl-delete{display: inline-block;}
.aw-article .pl-chinese-char{border-radius: .04rem;background-color: #3c5f5a;padding: 0 0.05rem;margin: 0 1px;cursor: default;}
.aw-article .pl-custom{padding: 0;}

.py-main{width: 4.6rem;position: absolute;left: 0;top: 0;background-color: #fff;z-index: 123;box-shadow: 0px 0px 12px #0000001f;border-radius: .08rem;padding: .12rem;visibility: hidden;opacity: 0;transition: visibility .3s,opacity .3s;margin-top: 0.25rem;}
.py-main.show{visibility: visible;opacity: 1;}
.py-hd{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.14rem;}
.py-name{color: #000;line-height: 1;}
.py-btns{font-size: 0;}
.py-remove{color: #666;line-height: 2;cursor: pointer;display: inline-block;vertical-align: top;}
.py-confirm{color: #000;line-height: 2;cursor: pointer;display: inline-block;vertical-align: top;margin-left: .16rem;}
.py-mid{width: 100%;display: flex;flex-wrap: wrap;padding-bottom: 0.08rem;}
.py-items{font-size: 0;margin-right: .08rem;}
.py-item{display: inline-block;vertical-align: top;padding: 0.04rem 0.15rem;border-radius: 0.04rem;cursor: pointer;color: #1a2534;line-height: 1.571;transition: all .2s;border: 1px solid #ccc;margin-right: 0.08rem;margin-bottom: 0.08rem;}
.py-item:hover{border-color: #3c5f5a;color: #3c5f5a;}
.py-item.active{background-color: #3c5f5a;color: #fff;border-color: transparent;}
.py-form{width: 7.285em;position: relative;}
.py-input{width: 100%;height: .32rem;border: 1px solid #ccc;border-radius: 0.04rem;color: #1a2534;text-align: center;transition: all .3s;}
.py-input:focus{border-color: #3c5f5a;}
.py-form-list{width: 100%;position: absolute;left: 0;top: 100%;background-color: #fff;box-shadow: 0px 0px 12px #0000001f;border-radius: 0.08rem;padding: 0.05rem 0;visibility: hidden;opacity: 0;transition: all .3s;}
.py-form-list.show{visibility: visible;opacity: 1;}
.py-form-item{width: 100%;text-align: center;color: #1a2534;line-height: .32rem;transition: all .3s;cursor: pointer;}
.py-form-item:hover{background-color: #eee;}
.py-bot{width: 100%;}
.py-label{display: inline-block;vertical-align: top;cursor: pointer;line-height: .32rem;font-size: 0;}
.py-icon{display: inline-block;vertical-align: middle;width: .16rem;height: .16rem;border: 1px solid #ccc;border-radius: 50%;}
.py-txt{color: #1a2534;display: inline-block;vertical-align: middle;line-height: 1;margin-left: .08rem;}
.py-label.active .py-icon{background-color: #3c5f5a;border-color: #3c5f5a;background-image: url(../images/write-tick.png);background-size: .08rem auto;background-repeat: no-repeat;background-position: center center;}



.ft-a{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);z-index: 100000;transition: all .3s;}
.ft-a.show{visibility: visible;opacity: 1;}
.ft-a *{box-sizing: border-box;line-height: 1;}
.ft-b{display: table-cell;vertical-align: middle;}
.ft-c{width: 260px;max-height: 100%;margin: 0 auto;background-color: #fff;position: relative;padding: 30px 20px;overflow: auto;border-radius: 10px;}
.ft-d{display: block;width: 40px;height: 40px;background-image: url(../images/invoice-close.png);background-repeat: no-repeat;background-position: center center;position: absolute;right: 0px;top: 0;cursor: pointer;font-size: 30px;color: #999;text-align: center;font-weight: lighter;}
.ft-e{width: 100%;margin: 0 auto;}
.ft-f{width: 100%;}
.ft-g{width: 100%;font-size: 16px;color: #333;line-height: 20px;text-align: center;}

.h-tick.disable{background: #ccc;cursor:not-allowed}



.hastip{position: relative;display: inline-block;vertical-align: middle;width: 1.25em;height: 1.25em;border-radius: 50%;background-image: url(../images/tip.svg);background-size: 100% 100%;position: relative;top: -0.5px;}
.hastip:hover .tooltip{visibility: visible;opacity: 1;}
.tooltip{display: inline-block;width: 18em;left: 50%;bottom: 100%;margin-bottom: 10px;transform: translate(-50%,0);background-color: #fff;padding: 6px 12px;color: #333;line-height: 1.5;border-radius: 4px;position: absolute;visibility: hidden;opacity: 0;z-index: 123;transition: all .3s;text-align: center;border: 1px solid #99d3cc;}
.tooltip:after{content: "";display: inline-block;position: absolute;width: 10px;height: 10px;border-right: 1px solid #99d3cc;border-bottom: 1px solid #99d3cc;background-color: #fff;position: absolute;left: 50%;bottom: -6px;margin-left: -4px;transform: rotate(45deg);}
















