*{-webkit-tap-highlight-color:rgba(255,255,255,0)}
html,body,body div,span,object,iframe,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0)}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}*,*::before,*::after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}a{margin:0;padding:0;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:middle}input[type="checkbox"]{vertical-align:middle}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}
html{font-size:calc(100vw / 37.5);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei","Source Han Sans SC",sans-serif;line-height:1.58824;background-color:#fff}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}
audio{outline:none}
pre{font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei","Source Han Sans SC",sans-serif}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance:none}
input[type="number"]{-moz-appearance:textfield}
embed,img,object{max-width:100%}
img{vertical-align:top}

html{
  --openapp-height:5rem
}

.s-body{margin:auto;max-width:480px}
.s-body:after{box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom);height:6.4rem}
.c-b::after{content:"";display:block;clear:both}
/*默认背景*/
.default-background{background:url(https://file.jingpt.com/wap/images/default-background-830.png) no-repeat center;background-size:cover}
/*默认背景*/

/*通用flex布局*/
.d-f{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}
.d-i-f{display:-webkit-box;display:-webkit-inline-flex;display:inline-flex}
.f-w{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.f-b-c{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.f-b-s{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.f-e-c{-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.f-c-c{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.f-s-c{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.f-s-s{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.f-b-e{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}
.f-c-s-b{-webkit-align-content:space-between;-ms-flex-line-pack:space-between;align-content:space-between}
.f-d-c{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.f-justify-b{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.f-s-0{-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}
.f-s-1{-ms-flex-shrink:1;-webkit-flex-shrink:1;flex-shrink:1}
.f-g-1{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}
.f-1{-ms-flex:1;-webkit-flex:1;flex:1}
.j-c{justify-content:center}
.j-s{justify-content:space-between}
.j-f-s{justify-content:flex-start}
.j-f-e{justify-content:flex-end}
.a-s{align-items:start}
.a-c{align-items:center}
.a-e{align-items:end}
.t-d-n{text-decoration:none}
/*通用flex布局*/

/*通用样式*/
/*苹果点击闪屏兼容*/
body:before{content:"\20";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}
body:after{content:"\20";display:block;width:100%;height:2rem}
/*苹果点击闪屏兼容*/
.d-b{display:block}
.d-i-b{display:inline-block}
.d-n{display:none}

.v-a-t{vertical-align:top}
.v-a-m{vertical-align:middle}

.f-l{float:left}
.f-r{float:right}

.p-r{position:relative}
.p-a{position:absolute}
.p-f{position:fixed}

.t-0{top:0}
.t-10{top:1rem}
.t-15{top:1.5rem}
.t-50p{top:50%}

.r-0{right:0}
.r-10{right:1rem}
.r-15{right:1.5rem}

.b-0{bottom:0}
.b-15{bottom:1.5rem}

.l-0{left:0}
.l-15{left:1.5rem}

.z-i-1{z-index:1}
.z-i-2{z-index:2}
.z-i-500{z-index:500}
.z-i-1000{z-index:1000}

.m-t-6px{margin-top:6px}
.m-t-4{margin-top:0.4rem}
.m-t-7{margin-top:0.7rem}
.m-t-8{margin-top:0.8rem}
.m-t-10{margin-top:1rem}
.m-t-15{margin-top:1.5rem}
.m-t-20{margin-top:2rem}
.m-t-40{margin-top:4rem}

.m-r-a{margin-right:auto}
.m-r-5{margin-right:0.5rem}
.m-r-10{margin-right:1rem}
.m-r-12{margin-right:1.2rem}
.m-r-15{margin-right:1.5rem}
.m-r-40{margin-right:4rem}

.m-b-8{margin-bottom:0.8rem}
.m-b-10{margin-bottom:1rem}
.m-b-12{margin-bottom:1.2rem}
.m-b-15{margin-bottom:1.5rem}
.m-b-16{margin-bottom:1.6rem}
.m-b-20{margin-bottom:2rem}
.m-b-25{margin-bottom:2.5rem}
.m-b-30{margin-bottom:3rem}
.m-b-40{margin-bottom:4rem}
.m-b-50{margin-bottom:5rem}

.m-l-a{margin-left:auto}
.m-l-5{margin-left:0.5rem}
.m-l-10{margin-left:1rem}
.m-l-15{margin-left:1.5rem}
.m-l-40{margin-left:4rem}

.p-t-5{padding-top:0.5rem}
.p-t-8{padding-top:0.8rem}
.p-t-10{padding-top:1rem}
.p-t-15{padding-top:1.5rem}
.p-t-16{padding-top:1.6rem}
.p-t-20{padding-top:2rem}
.p-t-30{padding-top:3rem}
.p-t-40{padding-top:4rem}

.p-r-5{padding-right:0.5rem}
.p-r-10{padding-right:1rem}
.p-r-13{padding-right:1.3rem}
.p-r-15{padding-right:1.5rem}
.p-r-16{padding-right:1.6rem}
.p-r-30{padding-right:3rem}

.p-b-0{padding-bottom:0}
.p-b-5{padding-bottom:0.5rem}
.p-b-8{padding-bottom:0.8rem}
.p-b-10{padding-bottom:1rem}
.p-b-15{padding-bottom:1.5rem}
.p-b-20{padding-bottom:2rem}
.p-b-40{padding-bottom:4rem}

.p-l-5{padding-left:0.5rem}
.p-l-6{padding-left:0.6rem}
.p-l-10{padding-left:1rem}
.p-l-13{padding-left:1.3rem}
.p-l-15{padding-left:1.5rem}
.p-l-16{padding-left:1.6rem}
.p-l-30{padding-left:3rem}

.g-4{gap:0.4rem}
.g-5{gap:0.5rem}
.g-15{gap:1.5rem}

.w-50p{width:50%}
.w-100p{width:100%}
.w-0{width:0}
.w-14{width:1.4rem}
.w-15{width:1.5rem}
.w-16{width:1.6rem}
.w-20{width:2rem}
.w-22{width:2.2rem}
.w-24{width:2.4rem}
.w-44{width:4.4rem}
.w-50{width:5rem}
.w-54{width:5.4rem}
.w-120{width:12rem}
.w-145{width:14.5rem}
.w-200{width:20rem}
.w-260{width:26rem}
.w-272{width:27.2rem}
.w-299{width:29.9rem}
.w-300{width:30rem}
.w-335{width:33.5rem}
.w-500{width:50rem}
.m-w-80p{max-width:80%}

.h-100p{height:100%}
.h-a{height:auto}
.h-2p{height:2px}
.h-14{height:1.4rem}
.h-15{height:1.5rem}
.h-16{height:1.6rem}
.h-20{height:2rem}
.h-22{height:2.2rem}
.h-23{height:2.3rem}
.h-24{height:2.4rem}
.h-35{height:3.5rem}
.h-40{height:4rem}
.h-44{height:4.4rem}
.h-50{height:5rem}
.h-54{height:5.4rem}
.h-120{height:12rem}
.h-226{height:22.6rem}

.m-h-30{max-height:30rem}
.mi-w-0{min-width:0}
.mi-h-226{min-height:22.6rem}

.o-h{overflow:hidden}
.o-a{overflow:auto}
.o-y-a{overflow-y:auto}
.o-f-x-a{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}
.o-f-x-a::-webkit-scrollbar{display:none}

.f-s-9{font-size:0.9rem}
.f-s-10{font-size:1rem}
.f-s-11{font-size:1.1rem}
.f-s-12{font-size:1.2rem}
.f-s-13{font-size:1.3rem}
.f-s-14{font-size:1.4rem}
.f-s-16{font-size:1.6rem}
.f-s-17{font-size:1.7rem}
.f-s-18{font-size:1.8rem}
.f-s-20{font-size:2rem}
.f-s-22{font-size:2.2rem}
.f-s-24{font-size:2.4rem}
.f-w-b{font-weight:bold}
.f-w-b500{font-weight:bold;font-weight:500}

.l-h-1{line-height:1}
.l-h-13{line-height:1.3}
.l-h-1375{line-height:1.375}
.l-h-14{line-height:1.4}
.l-h-15{line-height:1.5}
.l-h-16{line-height:1.6}
.l-h-18{line-height:1.8}
.l-h-1909091{line-height:1.909091}
.l-h-2{line-height:2}
.l-h-25{line-height:2.5}

.t-a-l{text-align:left}
.t-a-c{text-align:center}

.c-000{color:#000}
.c-eb1414{color:#eb1414}
.c-0e293e{color:#0e293e}
.c-de0422{color:#de0422}
.c-aab0bb{color:#aab0bb}
.c-121212{color:#121212}
.c-333{color:#333}
.c-999{color:#999}
.c-aa5330{color:#aa5330}
.c-045ad2{color:#045ad2}
.c-1a73e8{color:#1a73e8}
.c-fff{color:#fff}

.ac-c-1a73e8{accent-color:#1a73e8}

.bg-c-fff{background-color:#fff}
.bg-c-fafbfa{background-color:#fafbfa}
.bg-c-1a73e8{background-color:#1a73e8}
.bg-c-de0422{background-color:#de0422}
.bg-c-f6f7f9{background-color:#f6f7f9}
.bg-c-000-50{background-color:rgba(0,0,0,0.5)}
.bg-c-167fe3{background-color:#167fe3}
.bg-c-167fe3-167fe3{background-image:linear-gradient( 180deg, #167fe3 0%, rgba(22,127,227,0) 100%)}
.bg-c-t{background-color:transparent}
.bg-c-5ec7fa{background-color:rgba(94,199,250,0.49)}

.b-w-0{border-width:0}
.b-w-1{border-width:1px}
.b-s-s{border-style:solid}
.b-t-1{border-top:1px solid}
.b-b-1{border-bottom:1px solid}
.b-b-n{border-bottom: none}
.b-sh-n{box-shadow: none}
.b-s-b{box-sizing:border-box}
.b-n{border:none}

.b-c-e5e5e5{border-color:#e5e5e5}
.b-c-fff{border-color:#fff}
.b-c-f4f5f8{border-color:#f4f5f8}
.b-c-1a73e8{border-color:#1a73e8}

.b-r-1p{border-radius:1px}
.b-r-3{border-radius:0.3rem}
.b-r-4{border-radius:0.4rem}
.b-r-6{border-radius:0.6rem}
.b-r-8{border-radius:0.8rem}
.b-r-10{border-radius:1rem}
.b-r-12{border-radius:1.2rem}
.b-r-50p{border-radius:50%}
.b-r-999px{border-radius:999px}

.o-n{outline:none}
.u-s-n{user-select:none}
.c-p-d{cursor: default}
.c-p{cursor:pointer}

.t-ty--50p{transform:translateY(-50%)}

.w-s-n{white-space:nowrap}
.t-o-el{text-overflow:ellipsis}

.w-b-a{word-wrap:break-word;word-break:break-all}

.t-o-e{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical}
.l-c-1{-webkit-line-clamp:1;line-clamp:1}
.l-c-2{-webkit-line-clamp:2;line-clamp:2}
.l-c-3{-webkit-line-clamp:3;line-clamp:3}

.o-f-c{-wekbit-object-fit:cover;object-fit:cover}
.o-f-con{object-fit:contain}

/* 下载 */
.download-box{box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.5)}
.download-button{right:10.13333%;width:19.46667%}
.download-close{right:2.66667%;padding:2.66667%;width:2.466667%}

/* 页面最小高度 */
.page-min-height{min-height:calc(100vh - 2rem)}