/* ---基础样式--- */
/* 全局方向 */
.ltr{direction:ltr}
.rtl{direction:rtl}
/* 消除样式 */
.resize-n{resize: none;}
.b-m-r{border: none;outline: none;}
/* 文本方向 */
.start{text-align: start !important}
.end{text-align: end !important}
.center {text-align: center !important}
.justify {text-align: justify !important;text-justify: kashida !important}
.left {text-align: left !important} /* 不推荐使用 */
.right {text-align: right !important} /* 不推荐使用 */
/* 文本样式 */
.lowercase {text-transform: lowercase !important}
.uppercase {text-transform: uppercase !important}
.capitalize {text-transform: capitalize !important}
.truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap !important}
.line-through{text-decoration: line-through;}
/* 文本缩进 */
.indent-0{text-indent: 0}
.indent-1{text-indent: 1px}
.indent-5{text-indent: .05rem}
.indent-10{text-indent: .10rem}
.indent-15{text-indent: .15rem}
.indent-20{text-indent: .20rem}
.indent-25{text-indent: .25rem}
.indent-30{text-indent: .30rem}
.indent-35{text-indent: .35rem}
.indent-40{text-indent: .40rem}
.indent-60{text-indent: .60rem}
/* 字体大小 */
.size-12{font-size: .12rem !important}
.size-14{font-size: .14rem !important}
.size-15{font-size: .15rem !important}
.size-16{font-size: .16rem !important}
.size-18{font-size: .18rem !important}
.size-20{font-size: .20rem !important}
.size-22{font-size: .22rem !important}
.size-24{font-size: .24rem !important}
.size-26{font-size: .26rem !important}
.size-28{font-size: .28rem !important}
.size-30{font-size: .30rem !important}
.size-32{font-size: .32rem !important}
.size-34{font-size: .34rem !important}
.size-36{font-size: .36rem !important}
.size-38{font-size: .38rem !important}
.size-40{font-size: .40rem !important}
.size-45{font-size: .45rem !important}
.size-48{font-size: .48rem !important}
.size-50{font-size: .50rem !important}
.size-55{font-size: .55rem !important}
.size-60{font-size: .60rem !important}
.size-64{font-size: .64rem !important}
.size-65{font-size: .65rem !important}
.size-75{font-size: .75rem !important}
.size-80{font-size: .80rem !important}
.size-85{font-size: .85rem !important}
.size-90{font-size: .90rem !important}
.size-95{font-size: .95rem !important}
.size-100{font-size: 1.00rem !important}
/* 字体样式 */
.bold{font-weight: bold}
.bolder{font-weight: bolder}
.italic{font-style: italic}
/* 宽度和高度 */
.wh-1,.w-1 {width: 1px !important}
.wh-5,.w-5 {width: .05rem !important}
.wh-10,.w-10 {width: .10rem !important}
.wh-15,.w-15 {width: .15rem !important}
.wh-18,.w-18 {width: .18rem !important}
.wh-20,.w-20 {width: .20rem !important}
.wh-25,.w-25 {width: .25rem !important}
.wh-30,.w-30 {width: .30rem !important}
.wh-35,.w-35 {width: .35rem !important}
.wh-40,.w-40 {width: .40rem !important}
.wh-45,.w-45 {width: .45rem !important}
.wh-50,.w-50 {width: .50rem !important}
.wh-55,.w-55 {width: .55rem !important}
.wh-60,.w-60 {width: .60rem !important}
.wh-65,.w-65 {width: .65rem !important}
.wh-70,.w-70 {width: .70rem !important}
.wh-75,.w-75 {width: .75rem !important}
.wh-80,.w-80 {width: .80rem !important}
.wh-85,.w-85 {width: .85rem !important}
.wh-90,.w-90 {width: .90rem !important}
.wh-95,.w-95 {width: .95rem !important}
.wh-100,.w-100 {width: 1.00rem !important}
.wh-105,.w-105 {width: 1.05rem !important}
.wh-110,.w-110 {width: 1.10rem !important}
.wh-120,.w-120 {width: 1.20rem !important}
.wh-130,.w-130 {width: 1.30rem !important}
.wh-140,.w-140 {width: 1.40rem !important}
.wh-150,.w-150 {width: 1.50rem !important}
.wh-160,.w-160 {width: 1.60rem !important}
.wh-170,.w-170 {width: 1.70rem !important}
.wh-180,.w-180 {width: 1.80rem !important}
.wh-190,.w-190 {width: 1.90rem !important}
.wh-200,.w-200 {width: 2.00rem !important}
.wh-210,.w-210 {width: 2.10rem !important}
.wh-220,.w-220 {width: 2.20rem !important}
.wh-230,.w-230 {width: 2.30rem !important}
.wh-240,.w-240 {width: 2.40rem !important}
.wh-250,.w-250 {width: 2.50rem !important}
.wh-260,.w-260 {width: 2.60rem !important}
.wh-270,.w-270 {width: 2.70rem !important}
.wh-280,.w-280 {width: 2.80rem !important}
.wh-300,.w-300 {width: 3.00rem !important}
.wh-320,.w-320 {width: 3.20rem !important}
.wh-330,.w-330 {width: 3.30rem !important}
.wh-335,.w-335 {width: 3.35rem !important}
.wh-340,.w-340 {width: 3.40rem !important}
.wh-350,.w-350 {width: 3.50rem !important}
.wh-360,.w-360 {width: 3.60rem !important}
.wh-380,.w-380 {width: 3.80rem !important}
.wh-400,.w-400 {width: 4.00rem !important}
.wh-420,.w-420 {width: 4.20rem !important}
.wh-440,.w-440 {width: 4.40rem !important}
.wh-450,.w-450 {width: 4.50rem !important}
.wh-460,.w-460 {width: 4.60rem !important}
.wh-480,.w-480 {width: 4.80rem !important}
.wh-500,.w-500 {width: 5.00rem !important}
.wh-520,.w-520 {width: 5.20rem !important}
.wh-540,.w-540 {width: 5.40rem !important}
.wh-550,.w-550 {width: 5.50rem !important}
.wh-560,.w-560 {width: 5.60rem !important}
.wh-580,.w-580 {width: 5.80rem !important}
.wh-600,.w-600 {width: 6.00rem !important}
.wh-620,.w-620 {width: 6.20rem !important}
.wh-640,.w-640 {width: 6.40rem !important}
.wh-650,.w-650 {width: 6.50rem !important}
.wh-660,.w-660 {width: 6.60rem !important}
.wh-680,.w-680 {width: 6.80rem !important}
.wh-700,.w-700 {width: 7.00rem !important}
.wh-720,.w-720 {width: 7.20rem !important}
.wh-740,.w-740 {width: 7.40rem !important}
.wh-750,.w-750 {width: 7.50rem !important}
.wh-1p,.w-1p {width: 1% !important}
.wh-2p,.w-2p {width: 2% !important}
.wh-3p,.w-3p {width: 3% !important}
.wh-5p,.w-5p {width: 5% !important}
.wh-7p,.w-7p {width: 7% !important}
.wh-8p,.w-8p {width: 8% !important}
.wh-10p,.w-10p {width: 10% !important}
.wh-15p,.w-15p {width: 15% !important}
.wh-20p,.w-20p {width: 20% !important}
.wh-25p,.w-25p {width: 25% !important}
.wh-30p,.w-30p {width: 30% !important}
.wh-35p,.w-35p {width: 35% !important}
.wh-40p,.w-40p {width: 40% !important}
.wh-45p,.w-45p {width: 45% !important}
.wh-50p,.w-50p {width: 50% !important}
.wh-55p,.w-55p {width: 55% !important}
.wh-60p,.w-60p {width: 60% !important}
.wh-65p,.w-65p {width: 65% !important}
.wh-70p,.w-70p {width: 70% !important}
.wh-75p,.w-75p {width: 75% !important}
.wh-80p,.w-80p {width: 80% !important}
.wh-83p,.w-83p {width: 83% !important}
.wh-85p,.w-85p {width: 85% !important}
.wh-90p,.w-90p {width: 90% !important}
.wh-92p,.w-92p {width: 92% !important}
.wh-93p,.w-93p {width: 93% !important}
.wh-95p,.w-95p {width: 95% !important}
.wh-96p,.w-96p {width: 96% !important}
.wh-97p,.w-97p {width: 97% !important}
.wh-98p,.w-98p {width: 98% !important}
.wh-99p,.w-99p {width: 99% !important}
.wh-100p,.w-100p {width: 100% !important}
.wh-auto,.w-auto {width: auto !important}
.wh-100v,.w-100v {width: 100vw !important}
.wh-max-55,.w-max-55 {max-width: .55rem !important}
.wh-max-65,.w-max-65 {max-width: .65rem !important}
.wh-max-75,.w-max-75 {max-width: .75rem !important}
.wh-max-90,.w-max-90 {max-width: .9rem !important}
.wh-max-100,.w-max-100 {max-width: 1.00rem !important}
.wh-max-110,.w-max-110 {max-width: 1.10rem !important}
.wh-max-120,.w-max-120 {max-width: 1.20rem !important}
.wh-max-130,.w-max-130 {max-width: 1.30rem !important}
.wh-max-140,.w-max-140 {max-width: 1.40rem !important}
.wh-max-150,.w-max-150 {max-width: 1.50rem !important}
.wh-max-200,.w-max-200 {max-width: 2.00rem !important}
.wh-max-250,.w-max-250 {max-width: 2.50rem !important}
.wh-max-300,.w-max-300 {max-width: 3rem !important}
.wh-max-350,.w-max-350 {max-width: 3.50rem !important}
.wh-max-80p,.w-max-80p {max-width: 80% !important}
.wh-max-90p,.w-max-90p {max-width: 90% !important}
.wh-max-100p,.w-max-100p {max-width: 100% !important}
.wh-max-50v,.w-max-50v {max-width: 50vw !important}
.wh-max-55v,.w-max-55v {max-width: 55vw !important}
.wh-max-60v,.w-max-60v {max-width: 60vw !important}
.wh-max-65v,.w-max-65v {max-width: 65vw !important}
.wh-max-70v,.w-max-70v {max-width: 70vw !important}
.wh-max-75v,.w-max-75v {max-width: 75vw !important}
.wh-max-80v,.w-max-80v {max-width: 80vw !important}
.wh-max-85v,.w-max-85v {max-width: 85vw !important}
.wh-max-90v,.w-max-90v {max-width: 90vw !important}
.wh-max-95v,.w-max-95v {max-width: 95vw !important}
.wh-max-100v,.w-max-100v {max-width: 100vw !important}
.wh-min-80p,.w-min-80p {min-width: 80% !important}
.wh-min-90p,.w-min-90p {min-width: 90% !important}
.wh-min-5v,.w-min-5v {min-width: 5vw !important}
.wh-min-10v,.w-min-10v {min-width: 10vw !important}
.wh-min-15v,.w-min-15v {min-width: 15vw !important}
.wh-min-20v,.w-min-20v {min-width: 20vw !important}
.wh-min-25v,.w-min-25v {min-width: 25vw !important}
.wh-min-30v,.w-min-30v {min-width: 30vw !important}
.wh-min-35v,.w-min-35v {min-width: 35vw !important}
.wh-min-40v,.w-min-40v {min-width: 40vw !important}
.wh-min-45v,.w-min-45v {min-width: 45vw !important}
.wh-min-50v,.w-min-50v {min-width: 50vw !important}
.wh-min-55v,.w-min-55v {min-width: 55vw !important}
.wh-min-60v,.w-min-60v {min-width: 60vw !important}
.wh-min-65v,.w-min-65v {min-width: 65vw !important}
.wh-min-70v,.w-min-70v {min-width: 70vw !important}
.wh-min-75v,.w-min-75v {min-width: 75vw !important}
.wh-min-80v,.w-min-80v {min-width: 80vw !important}
.wh-min-85v,.w-min-85v {min-width: 85vw !important}
.wh-min-90v,.w-min-90v {min-width: 90vw !important}
.wh-min-95v,.w-min-95v {min-width: 95vw !important}
.wh-min-100v,.w-min-100v {min-width: 100vw !important}
.wh-1,.h-1 {height: 1px !important}
.wh-5,.h-5 {height: .05rem !important}
.wh-10,.h-10 {height: .10rem !important}
.wh-15,.h-15 {height: .15rem !important}
.wh-18,.h-18 {height: .18rem !important}
.wh-20,.h-20 {height: .20rem !important}
.wh-25,.h-25 {height: .25rem !important}
.wh-30,.h-30 {height: .30rem !important}
.wh-35,.h-35 {height: .35rem !important}
.wh-40,.h-40 {height: .40rem !important}
.wh-45,.h-45 {height: .45rem !important}
.wh-50,.h-50 {height: .50rem !important}
.wh-55,.h-55 {height: .55rem !important}
.wh-60,.h-60 {height: .60rem !important}
.wh-65,.h-65 {height: .65rem !important}
.wh-70,.h-70 {height: .70rem !important}
.wh-75,.h-75 {height: .75rem !important}
.wh-80,.h-80 {height: .80rem !important}
.wh-85,.h-85 {height: .85rem !important}
.wh-90,.h-90 {height: .90rem !important}
.wh-95,.h-95 {height: .95rem !important}
.wh-100,.h-100 {height: 1.00rem !important}
.wh-105,.h-105 {height: 1.00rem !important}
.wh-110,.h-110 {height: 1.10rem !important}
.wh-120,.h-120 {height: 1.20rem !important}
.wh-130,.h-130 {height: 1.30rem !important}
.wh-140,.h-140 {height: 1.40rem !important}
.wh-150,.h-150 {height: 1.50rem !important}
.wh-160,.h-160 {height: 1.60rem !important}
.wh-170,.h-170 {height: 1.70rem !important}
.wh-180,.h-180 {height: 1.80rem !important}
.wh-190,.h-190 {height: 1.90rem !important}
.wh-200,.h-200 {height: 2.00rem !important}
.wh-210,.h-210 {height: 2.10rem !important}
.wh-220,.h-220 {height: 2.20rem !important}
.wh-240,.h-240 {height: 2.40rem !important}
.wh-250,.h-250 {height: 2.50rem !important}
.wh-260,.h-260 {height: 2.60rem !important}
.wh-280,.h-280 {height: 2.80rem !important}
.wh-300,.h-300 {height: 3.00rem !important}
.wh-320,.h-320 {height: 3.20rem !important}
.wh-340,.h-340 {height: 3.40rem !important}
.wh-350,.h-350 {height: 3.50rem !important}
.wh-360,.h-360 {height: 3.60rem !important}
.wh-380,.h-380 {height: 3.80rem !important}
.wh-400,.h-400 {height: 4.00rem !important}
.wh-420,.h-420 {height: 4.20rem !important}
.wh-440,.h-440 {height: 4.40rem !important}
.wh-450,.h-450 {height: 4.50rem !important}
.wh-460,.h-460 {height: 4.60rem !important}
.wh-480,.h-480 {height: 4.80rem !important}
.wh-500,.h-500 {height: 5.00rem !important}
.wh-520,.h-520 {height: 5.20rem !important}
.wh-540,.h-540 {height: 5.40rem !important}
.wh-550,.h-550 {height: 5.50rem !important}
.wh-560,.h-560 {height: 5.60rem !important}
.wh-580,.h-580 {height: 5.80rem !important}
.wh-600,.h-600 {height: 6.00rem !important}
.wh-620,.h-620 {height: 6.20rem !important}
.wh-640,.h-640 {height: 6.40rem !important}
.wh-650,.h-650 {height: 6.50rem !important}
.wh-660,.h-660 {height: 6.60rem !important}
.wh-680,.h-680 {height: 6.80rem !important}
.wh-700,.h-700 {height: 7.00rem !important}
.wh-720,.h-720 {height: 7.20rem !important}
.wh-740,.h-740 {height: 7.40rem !important}
.wh-750,.h-750 {height: 7.50rem !important}
        .h-800 {height: 8.00rem !important}
        .h-850 {height: 8.50rem !important}
        .h-900 {height: 9.00rem !important}
        .h-950 {height: 9.50rem !important}
        .h-1000 {height: 10.00rem !important}
.wh-1p,.h-1p {height: 1% !important}
.wh-2p,.h-2p {height: 2% !important}
.wh-3p,.h-3p {height: 3% !important}
.wh-5p,.h-5p {height: 5% !important}
.wh-7p,.h-7p {height: 7% !important}
.wh-8p,.h-8p {height: 8% !important}
.wh-10p,.h-10p {height: 10% !important}
.wh-15p,.h-15p {height: 15% !important}
.wh-20p,.h-20p {height: 20% !important}
.wh-25p,.h-25p {height: 25% !important}
.wh-30p,.h-30p {height: 30% !important}
.wh-35p,.h-35p {height: 35% !important}
.wh-40p,.h-40p {height: 40% !important}
.wh-45p,.h-45p {height: 45% !important}
.wh-50p,.h-50p {height: 50% !important}
.wh-55p,.h-55p {height: 55% !important}
.wh-60p,.h-60p {height: 60% !important}
.wh-65p,.h-65p {height: 65% !important}
.wh-70p,.h-70p {height: 70% !important}
.wh-75p,.h-75p {height: 75% !important}
.wh-80p,.h-80p {height: 80% !important}
.wh-83p,.h-83p {height: 83% !important}
.wh-85p,.h-85p {height: 85% !important}
.wh-90p,.h-90p {height: 90% !important}
.wh-92p,.h-92p {height: 92% !important}
.wh-93p,.h-93p {height: 93% !important}
.wh-95p,.h-95p {height: 95% !important}
.wh-98p,.h-98p {height: 98% !important}
.wh-100p,.h-100p {height: 100% !important}
.wh-auto,.h-auto {height: auto !important}
.wh-100v,.h-100v {height: 100vh !important}
.wh-max-75,.h-max-75 {max-height: .75rem !important}
.wh-max-150,.h-max-150 {max-height: 1.50rem !important}
.wh-max-350,.h-max-350 {max-height: 3.50rem !important}
.wh-max-80p,.h-max-80p {max-height: 80% !important}
.wh-max-90p,.h-max-90p {max-height: 90% !important}
.wh-max-100p,.h-max-100p {max-height: 100% !important}
.wh-max-50v,.h-max-50v {max-height: 50vh !important}
.wh-max-55v,.h-max-55v {max-height: 55vh !important}
.wh-max-60v,.h-max-60v {max-height: 60vh !important}
.wh-max-65v,.h-max-65v {max-height: 65vh !important}
.wh-max-70v,.h-max-70v {max-height: 70vh !important}
.wh-max-75v,.h-max-75v {max-height: 75vh !important}
.wh-max-80v,.h-max-80v {max-height: 80vh !important}
.wh-max-85v,.h-max-85v {max-height: 85vh !important}
.wh-max-90v,.h-max-90v {max-height: 90vh !important}
.wh-max-95v,.h-max-95v {max-height: 95vh !important}
.wh-max-100v,.h-max-100v {max-height: 100vh !important}
wh-min-80,.h-min-80 {min-height: .80rem !important}
wh-min-90,.h-min-90 {min-height: .90rem !important}
wh-min-100,.h-min-100 {min-height: .90rem !important}
.wh-min-80p,.h-min-80p {min-height: 80% !important}
.wh-min-90p,.h-min-90p {min-height: 90% !important}
.wh-min-5v,.h-min-5v {min-height: 5vh !important}
.wh-min-10v,.h-min-10v {min-height: 10vh !important}
.wh-min-15v,.h-min-15v {min-height: 15vh !important}
.wh-min-20v,.h-min-20v {min-height: 20vh !important}
.wh-min-25v,.h-min-25v {min-height: 25vh !important}
.wh-min-30v,.h-min-30v {min-height: 30vh !important}
.wh-min-35v,.h-min-35v {min-height: 35vh !important}
.wh-min-40v,.h-min-40v {min-height: 40vh !important}
.wh-min-45v,.h-min-45v {min-height: 45vh !important}
.wh-min-50v,.h-min-50v {min-height: 50vh !important}
.wh-min-55v,.h-min-55v {min-height: 55vh !important}
.wh-min-60v,.h-min-60v {min-height: 60vh !important}
.wh-min-65v,.h-min-65v {min-height: 65vh !important}
.wh-min-70v,.h-min-70v {min-height: 70vh !important}
.wh-min-75v,.h-min-75v {min-height: 75vh !important}
.wh-min-80v,.h-min-80v {min-height: 80vh !important}
.wh-min-85v,.h-min-85v {min-height: 85vh !important}
.wh-min-90v,.h-min-90v {min-height: 90vh !important}
.wh-min-95v,.h-min-95v {min-height: 95vh !important}
.wh-min-100v,.h-min-100v {min-height: 100vh !important}
/* display */
.block{display: block}
.none{display: none}
/* 全布局 */
.f_c_c{display: flex;align-items: center;justify-content: center;}
.f_c_n{display: flex;align-items: center;}
.f_n_c{display: flex;justify-content: center;}
.f_c_s{display: flex;align-items: center;justify-content: flex-start;}
.f_n_s{display: flex;justify-content: flex-start;}
.f_e_s{display: flex;align-items: flex-end;justify-content: flex-start;}
.f_c_e{display: flex;align-items: center;justify-content: flex-end;}
.f_s_e{display: flex;align-items: flex-end;justify-content: flex-end;}
.f_n_e{display: flex;justify-content: flex-end;}
.f_c_b{display: flex;align-items: center;justify-content: space-between;}
.f_n_b{display: flex;justify-content: space-between;}
.f_c_r{display: flex;align-items: center;justify-content: space-around;}
.f_e_c{display: flex;align-items: flex-end;justify-content: center;}
.f_col_c_c{display: flex;flex-flow: column;align-items: center;justify-content: center;}
.f_col_c_e{display: flex;flex-flow: column;align-items: flex-end;justify-content: center;}
.f_col_n_c{display: flex;flex-flow: column;align-items: center;}
.f_col_r_c{display: flex;flex-flow: column;align-items: center;justify-content: space-around;}
.f_col_n_e{display: flex;flex-flow: column;align-items: flex-end;}
.f_col_n_s{display: flex;flex-flow: column;align-items: flex-start;}
.f_col_b_c{display: flex;flex-flow: column;align-items: center;justify-content: space-between;}
.f_col_b_s{display: flex;flex-flow: column;justify-content: space-between;}
.f_col_b_e{display: flex;flex-flow: column;align-items: flex-end;justify-content: space-between;}
.f_col_c_r{display: flex;flex-flow: column;align-items: center;justify-content: space-around;}
.f_wp_c_s{display: flex;flex-flow: wrap;align-content: center;justify-content: flex-start;}
.f_wp_n_s{display: flex;flex-flow: wrap;justify-content: flex-start;}
.f_wp_n_b{display: flex;flex-flow: wrap;justify-content: space-between;}
.f_wp_n_r{display: flex;flex-flow: wrap;justify-content: space-around;}
.f_nwp_n_s{display: flex;flex-flow: nowrap;justify-content: flex-start;}
.f_nwp_c_s{display: flex;flex-flow: nowrap;align-content: center;justify-content: flex-start;}
/* felx布局 */
.f-col-grow,.f-col,.f-row,.flex{display: flex}
.f-1{flex: 1}
.f-2{flex: 2}
.f-3{flex: 3}
.f-4{flex: 4}
.f-5{flex: 5}
.f-25p{flex: 0 25%}
.f-33p{flex: 0 33.3%}
.f-50p{flex: 0 50%}
.f-75p{flex: 0 75%}
.f-100p{flex: 0 100%}
.f-row{flex-direction: row}
.f-col-grow,.f-col{flex-direction: column}
.f-wrap{flex-wrap: wrap}
.f-nowrap{flex-wrap: nowrap}
.f-col-grow,.f-grow{flex-grow: 1}
.f-shrink{flex-shrink: 1}
.f-shrink-0{flex-shrink: 0}
.f-shrink-2{flex-shrink: 2}
.f-shrink-3{flex-shrink: 3}
.f-shrink-4{flex-shrink: 4}
.f-shrink-5{flex-shrink: 5}
.f-shrink-6{flex-shrink: 6}
/* 布置位置 */

.relative{position: relative}
.f-x-center,.f-y-center,.f-xy-center,
.f-fill,.f-top,.f-bottom,.f-left,.f-right,
.f-t-l,.f-b-l,.f-t-r,.f-b-r,
.f-t,.f-b,.f-r,.f-l,
.f,.f-center,.mask,.fixed{position: fixed}
.a-x-center,.a-y-center,.a-xy-center,
.a-fill,.a-top,.a-bottom,.a-left,.a-right,
.a-t-l,.a-b-l,.a-t-r,.a-b-r,
.a-t,.a-b,.a-r,.a-l,
.a,.a-center,.absolute{position: absolute}
.f,.f-fill,.f-right,.f-left,.f-top,.f-t-r,.f-t-l,.f-t,
.mask,.a,.a-fill,.a-right,.a-left,.a-top,.a-t-r,.a-t-l,.a-t{top: 0}
.f,.f-fill,.f-right,.f-left,.f-bottom,.f-b-r,.f-b-l,.f-b,
.mask,.a,.a-fill,.a-right,.a-left,.a-bottom,.a-b-r,.a-b-l,.a-b{bottom: 0}
.f,.f-fill,.f-right,.f-bottom,.f-top,.f-b-r,.f-t-r,.f-r,
.mask,.a,.a-fill,.a-right,.a-bottom,.a-top,.a-b-r,.a-t-r,.a-r{right: 0}
.f,.f-fill,.f-left,.f-bottom,.f-top,.f-b-l,.f-t-l,.f-l,
.mask,.a,.a-fill,.a-left,.a-bottom,.a-top,.a-b-l,.a-t-l,.a-l{left: 0}
.f-xy-center,.f-x-center,.a-xy-center,.a-x-center{left: 50% !important;transform: translateX(-50%)}
.f-xy-center,.f-y-center,.a-xy-center,.a-y-center{top: 50% !important;transform: translateY(-50%)}
.f-center,.a-center{top: 50% !important;left: 50% !important;transform: translate(-50%,-50%)}
.top-0{top: 0 !important}
.top-1{top: 1px !important}
.top-5{top: .05rem !important}
.top-10{top: .10rem !important}
.top-15{top: .15rem !important}
.top-20{top: .20rem !important}
.top-25{top: .25rem !important}
.top-30{top: .30rem !important}
.top-35{top: .35rem !important}
.top-40{top: .40rem !important}
.top-50{top: .50rem !important}
.top-60{top: .60rem !important}
.top-100{top: 1.00rem !important}
.top-120{top: 1.20rem !important}
.bottom-0{bottom: 0 !important}
.bottom-1{bottom: 1px !important}
.bottom-5{bottom: .05rem !important}
.bottom-10{bottom: .10rem !important}
.bottom-15{bottom: .15rem !important}
.bottom-20{bottom: .20rem !important}
.bottom-25{bottom: .25rem !important}
.bottom-30{bottom: .30rem !important}
.bottom-35{bottom: .35rem !important}
.bottom-40{bottom: .40rem !important}
.bottom-50{bottom: .50rem !important}
.bottom-60{bottom: .60rem !important}
.bottom-100{bottom: 1.00rem !important}
.bottom-120{bottom: 1.20rem !important}
.left-1{left: 1px !important}
.left-5{left: .05rem !important}
.left-10{left: .10rem !important}
.left-15{left: .15rem !important}
.left-20{left: .20rem !important}
.left-25{left: .25rem !important}
.left-30{left: .30rem !important}
.left-35{left: .35rem !important}
.left-40{left: .40rem !important}
.left-50{left: .50rem !important}
.left-60{left: .60rem !important}
.left-100{left: 1.00rem !important}
.left-120{left: 1.20rem !important}
.right-1{right: 1px !important}
.right-5{right: .05rem !important}
.right-10{right: .10rem !important}
.right-15{right: .15rem !important}
.right-20{right: .20rem !important}
.right-25{right: .25rem !important}
.right-30{right: .30rem !important}
.right-35{right: .35rem !important}
.right-40{right: .40rem !important}
.right-50{right: .50rem !important}
.right-60{right: .60rem !important}
.right-100{right: 1.00rem !important}
.right-120{right: 1.20rem !important}

.z-n1{z-index: -1}
.z-1{z-index: 1}
.z-2{z-index: 2}
.z-3{z-index: 3}
.z-4{z-index: 4}
.z-5{z-index: 5}
.z-6{z-index: 6}
.z-7{z-index: 7}
.z-8{z-index: 8}
.z-9{z-index: 9}
.z-10{z-index: 10}
.z-99{z-index: 99}
.mask,.z-1020{z-index: 1020}
.z-1050{z-index: 1050}
.z-1080{z-index: 1080}
/* overflow */
.hideflow{overflow: hidden}
.scrollflow{overflow: scroll}
.autoxflow{overflow-x: auto}
.autoyflow{overflow-y: auto}
.hidexflow{overflow-x: hidden}
.hideyflow{overflow-y: hidden}
/* border-radius */
.r-4,.r-top-4,.r-left-4,.r-tl-4{border-top-left-radius: .04rem}
.r-6,.r-top-6,.r-left-6,.r-tl-6{border-top-left-radius: .06rem}
.r-8,.r-top-8,.r-left-8,.r-tl-8{border-top-left-radius: .08rem}
.r-10,.r-top-10,.r-left-10,.r-tl-10{border-top-left-radius: .10rem}
.r-12,.r-top-12,.r-left-12,.r-tl-12{border-top-left-radius: .12rem}
.r-15,.r-top-15,.r-left-15,.r-tl-15{border-top-left-radius: .15rem}
.r-18,.r-top-18,.r-left-18,.r-tl-18{border-top-left-radius: .18rem}
.r-20,.r-top-20,.r-left-20,.r-tl-20{border-top-left-radius: .20rem}
.r-25,.r-top-25,.r-left-25,.r-tl-25{border-top-left-radius: .25rem}
.r-30,.r-top-30,.r-left-30,.r-tl-30{border-top-left-radius: .30rem}
.r-35,.r-top-35,.r-left-35,.r-tl-35{border-top-left-radius: .35rem}
.r-40,.r-top-40,.r-left-40,.r-tl-40{border-top-left-radius: .40rem}
.r-45,.r-top-45,.r-left-45,.r-tl-45{border-top-left-radius: .45rem}
.r-50,.r-top-50,.r-left-50,.r-tl-50{border-top-left-radius: .50rem}
.r-55,.r-top-55,.r-left-55,.r-tl-55{border-top-left-radius: .55rem}
.r-60,.r-top-60,.r-left-60,.r-tl-60{border-top-left-radius: .60rem}
.r-65,.r-top-65,.r-left-65,.r-tl-65{border-top-left-radius: .65rem}
.r-70,.r-top-70,.r-left-70,.r-tl-70{border-top-left-radius: .70rem}
.r-75,.r-top-75,.r-left-75,.r-tl-75{border-top-left-radius: .75rem}
.r-80,.r-top-80,.r-left-80,.r-tl-80{border-top-left-radius: .80rem}
.r-85,.r-top-85,.r-left-85,.r-tl-85{border-top-left-radius: .85rem}
.r-90,.r-top-90,.r-left-90,.r-tl-90{border-top-left-radius: .90rem}
.r-95,.r-top-95,.r-left-95,.r-tl-95{border-top-left-radius: .95rem}
.r-100,.r-top-100,.r-left-100,.r-tl-100{border-top-left-radius: 1.00rem}
.r-110,.r-top-110,.r-left-110,.r-tl-110{border-top-left-radius: 1.10rem}
.r-120,.r-top-120,.r-left-120,.r-tl-120{border-top-left-radius: 1.20rem}
.r-130,.r-top-130,.r-left-130,.r-tl-130{border-top-left-radius: 1.30rem}
.r-140,.r-top-140,.r-left-140,.r-tl-140{border-top-left-radius: 1.40rem}
.r-150,.r-top-150,.r-left-150,.r-tl-150{border-top-left-radius: 1.50rem}
.r-160,.r-top-160,.r-left-160,.r-tl-160{border-top-left-radius: 1.60rem}
.r-170,.r-top-170,.r-left-170,.r-tl-170{border-top-left-radius: 1.70rem}
.r-180,.r-top-180,.r-left-180,.r-tl-180{border-top-left-radius: 1.80rem}
.r-190,.r-top-190,.r-left-190,.r-tl-190{border-top-left-radius: 1.90rem}
.r-200,.r-top-200,.r-left-200,.r-tl-200{border-top-left-radius: 2.00rem}
.r-210,.r-top-210,.r-left-210,.r-tl-210{border-top-left-radius: 2.10rem}
.r-220,.r-top-220,.r-left-220,.r-tl-220{border-top-left-radius: 2.20rem}
.r-230,.r-top-230,.r-left-230,.r-tl-230{border-top-left-radius: 2.30rem}
.r-240,.r-top-240,.r-left-240,.r-tl-240{border-top-left-radius: 2.40rem}
.r-250,.r-top-250,.r-left-250,.r-tl-250{border-top-left-radius: 2.50rem}
.r-260,.r-top-260,.r-left-260,.r-tl-260{border-top-left-radius: 2.60rem}
.r-270,.r-top-270,.r-left-270,.r-tl-270{border-top-left-radius: 2.70rem}
.r-280,.r-top-280,.r-left-280,.r-tl-280{border-top-left-radius: 2.80rem}
.r-290,.r-top-290,.r-left-290,.r-tl-290{border-top-left-radius: 2.90rem}
.r-300,.r-top-300,.r-left-300,.r-tl-300{border-top-left-radius: 3.00rem}
.r-310,.r-top-310,.r-left-310,.r-tl-310{border-top-left-radius: 3.10rem}
.r-320,.r-top-320,.r-left-320,.r-tl-320{border-top-left-radius: 3.20rem}
.r-330,.r-top-330,.r-left-330,.r-tl-330{border-top-left-radius: 3.30rem}
.r-340,.r-top-340,.r-left-340,.r-tl-340{border-top-left-radius: 3.40rem}
.r-350,.r-top-350,.r-left-350,.r-tl-350{border-top-left-radius: 3.50rem}
.r-360,.r-top-360,.r-left-360,.r-tl-360{border-top-left-radius: 3.60rem}
.r-370,.r-top-370,.r-left-370,.r-tl-370{border-top-left-radius: 3.70rem}
.r-380,.r-top-380,.r-left-380,.r-tl-380{border-top-left-radius: 3.80rem}
.r-390,.r-top-390,.r-left-390,.r-tl-390{border-top-left-radius: 3.90rem}
.r-400,.r-top-400,.r-left-400,.r-tl-400{border-top-left-radius: 4.00rem}
.r-25p,.r-top-25p,.r-left-25p,.r-tl-25p{border-top-left-radius: 25%}
.r-50p,.r-top-50p,.r-left-50p,.r-tl-50p{border-top-left-radius: 50%}
.r-4,.r-top-4,.r-right-4,.r-tr-4{border-top-right-radius: .04rem}
.r-6,.r-top-6,.r-right-6,.r-tr-6{border-top-right-radius: .06rem}
.r-8,.r-top-8,.r-right-8,.r-tr-8{border-top-right-radius: .08rem}
.r-10,.r-top-10,.r-right-10,.r-tr-10{border-top-right-radius: .10rem}
.r-12,.r-top-12,.r-right-12,.r-tr-12{border-top-right-radius: .12rem}
.r-15,.r-top-15,.r-right-15,.r-tr-15{border-top-right-radius: .15rem}
.r-18,.r-top-18,.r-right-18,.r-tr-18{border-top-right-radius: .18rem}
.r-20,.r-top-20,.r-right-20,.r-tr-20{border-top-right-radius: .20rem}
.r-25,.r-top-25,.r-right-25,.r-tr-25{border-top-right-radius: .25rem}
.r-30,.r-top-30,.r-right-30,.r-tr-30{border-top-right-radius: .30rem}
.r-35,.r-top-35,.r-right-35,.r-tr-35{border-top-right-radius: .35rem}
.r-40,.r-top-40,.r-right-40,.r-tr-40{border-top-right-radius: .40rem}
.r-45,.r-top-45,.r-right-45,.r-tr-45{border-top-right-radius: .45rem}
.r-50,.r-top-50,.r-right-50,.r-tr-50{border-top-right-radius: .50rem}
.r-55,.r-top-55,.r-right-55,.r-tr-55{border-top-right-radius: .55rem}
.r-60,.r-top-60,.r-right-60,.r-tr-60{border-top-right-radius: .60rem}
.r-65,.r-top-65,.r-right-65,.r-tr-65{border-top-right-radius: .65rem}
.r-70,.r-top-70,.r-right-70,.r-tr-70{border-top-right-radius: .70rem}
.r-75,.r-top-75,.r-right-75,.r-tr-75{border-top-right-radius: .75rem}
.r-80,.r-top-80,.r-right-80,.r-tr-80{border-top-right-radius: .80rem}
.r-85,.r-top-85,.r-right-85,.r-tr-85{border-top-right-radius: .85rem}
.r-90,.r-top-90,.r-right-90,.r-tr-90{border-top-right-radius: .90rem}
.r-95,.r-top-95,.r-right-95,.r-tr-95{border-top-right-radius: .95rem}
.r-100,.r-top-100,.r-right-100,.r-tr-100{border-top-right-radius: 1.00rem}
.r-110,.r-top-110,.r-right-110,.r-tr-110{border-top-right-radius: 1.10rem}
.r-120,.r-top-120,.r-right-120,.r-tr-120{border-top-right-radius: 1.20rem}
.r-130,.r-top-130,.r-right-130,.r-tr-130{border-top-right-radius: 1.30rem}
.r-140,.r-top-140,.r-right-140,.r-tr-140{border-top-right-radius: 1.40rem}
.r-150,.r-top-150,.r-right-150,.r-tr-150{border-top-right-radius: 1.50rem}
.r-160,.r-top-160,.r-right-160,.r-tr-160{border-top-right-radius: 1.60rem}
.r-170,.r-top-170,.r-right-170,.r-tr-170{border-top-right-radius: 1.70rem}
.r-180,.r-top-180,.r-right-180,.r-tr-180{border-top-right-radius: 1.80rem}
.r-190,.r-top-190,.r-right-190,.r-tr-190{border-top-right-radius: 1.90rem}
.r-200,.r-top-200,.r-right-200,.r-tr-200{border-top-right-radius: 2.00rem}
.r-210,.r-top-210,.r-right-210,.r-tr-210{border-top-right-radius: 2.10rem}
.r-220,.r-top-220,.r-right-220,.r-tr-220{border-top-right-radius: 2.20rem}
.r-230,.r-top-230,.r-right-230,.r-tr-230{border-top-right-radius: 2.30rem}
.r-240,.r-top-240,.r-right-240,.r-tr-240{border-top-right-radius: 2.40rem}
.r-250,.r-top-250,.r-right-250,.r-tr-250{border-top-right-radius: 2.50rem}
.r-260,.r-top-260,.r-right-260,.r-tr-260{border-top-right-radius: 2.60rem}
.r-270,.r-top-270,.r-right-270,.r-tr-270{border-top-right-radius: 2.70rem}
.r-280,.r-top-280,.r-right-280,.r-tr-280{border-top-right-radius: 2.80rem}
.r-290,.r-top-290,.r-right-290,.r-tr-290{border-top-right-radius: 2.90rem}
.r-300,.r-top-300,.r-right-300,.r-tr-300{border-top-right-radius: 3.00rem}
.r-310,.r-top-310,.r-right-310,.r-tr-310{border-top-right-radius: 3.10rem}
.r-320,.r-top-320,.r-right-320,.r-tr-320{border-top-right-radius: 3.20rem}
.r-330,.r-top-330,.r-right-330,.r-tr-330{border-top-right-radius: 3.30rem}
.r-340,.r-top-340,.r-right-340,.r-tr-340{border-top-right-radius: 3.40rem}
.r-350,.r-top-350,.r-right-350,.r-tr-350{border-top-right-radius: 3.50rem}
.r-360,.r-top-360,.r-right-360,.r-tr-360{border-top-right-radius: 3.60rem}
.r-370,.r-top-370,.r-right-370,.r-tr-370{border-top-right-radius: 3.70rem}
.r-380,.r-top-380,.r-right-380,.r-tr-380{border-top-right-radius: 3.80rem}
.r-390,.r-top-390,.r-right-390,.r-tr-390{border-top-right-radius: 3.90rem}
.r-400,.r-top-400,.r-right-400,.r-tr-400{border-top-right-radius: 4.00rem}
.r-25p,.r-top-25p,.r-right-25p,.r-tr-25p{border-top-right-radius: 25%}
.r-50p,.r-top-50p,.r-right-50p,.r-tr-50p{border-top-right-radius: 50%}
.r-4,.r-bottom-4,.r-left-4,.r-bl-4{border-bottom-left-radius: .04rem}
.r-6,.r-bottom-6,.r-left-6,.r-bl-6{border-bottom-left-radius: .06rem}
.r-8,.r-bottom-8,.r-left-8,.r-bl-8{border-bottom-left-radius: .08rem}
.r-10,.r-bottom-10,.r-left-10,.r-bl-10{border-bottom-left-radius: .10rem}
.r-12,.r-bottom-12,.r-left-12,.r-bl-12{border-bottom-left-radius: .12rem}
.r-15,.r-bottom-15,.r-left-15,.r-bl-15{border-bottom-left-radius: .15rem}
.r-18,.r-bottom-18,.r-left-18,.r-bl-18{border-bottom-left-radius: .18rem}
.r-20,.r-bottom-20,.r-left-20,.r-bl-20{border-bottom-left-radius: .20rem}
.r-25,.r-bottom-25,.r-left-25,.r-bl-25{border-bottom-left-radius: .25rem}
.r-30,.r-bottom-30,.r-left-30,.r-bl-30{border-bottom-left-radius: .30rem}
.r-35,.r-bottom-35,.r-left-35,.r-bl-35{border-bottom-left-radius: .35rem}
.r-40,.r-bottom-40,.r-left-40,.r-bl-40{border-bottom-left-radius: .40rem}
.r-45,.r-bottom-45,.r-left-45,.r-bl-45{border-bottom-left-radius: .45rem}
.r-50,.r-bottom-50,.r-left-50,.r-bl-50{border-bottom-left-radius: .50rem}
.r-55,.r-bottom-55,.r-left-55,.r-bl-55{border-bottom-left-radius: .55rem}
.r-60,.r-bottom-60,.r-left-60,.r-bl-60{border-bottom-left-radius: .60rem}
.r-65,.r-bottom-65,.r-left-65,.r-bl-65{border-bottom-left-radius: .65rem}
.r-70,.r-bottom-70,.r-left-70,.r-bl-70{border-bottom-left-radius: .70rem}
.r-75,.r-bottom-75,.r-left-75,.r-bl-75{border-bottom-left-radius: .75rem}
.r-80,.r-bottom-80,.r-left-80,.r-bl-80{border-bottom-left-radius: .80rem}
.r-85,.r-bottom-85,.r-left-85,.r-bl-85{border-bottom-left-radius: .85rem}
.r-90,.r-bottom-90,.r-left-90,.r-bl-90{border-bottom-left-radius: .90rem}
.r-95,.r-bottom-95,.r-left-95,.r-bl-95{border-bottom-left-radius: .95rem}
.r-100,.r-bottom-100,.r-left-100,.r-bl-100{border-bottom-left-radius: 1.00rem}
.r-110,.r-bottom-110,.r-left-110,.r-bl-110{border-bottom-left-radius: 1.10rem}
.r-120,.r-bottom-120,.r-left-120,.r-bl-120{border-bottom-left-radius: 1.20rem}
.r-130,.r-bottom-130,.r-left-130,.r-bl-130{border-bottom-left-radius: 1.30rem}
.r-140,.r-bottom-140,.r-left-140,.r-bl-140{border-bottom-left-radius: 1.40rem}
.r-150,.r-bottom-150,.r-left-150,.r-bl-150{border-bottom-left-radius: 1.50rem}
.r-160,.r-bottom-160,.r-left-160,.r-bl-160{border-bottom-left-radius: 1.60rem}
.r-170,.r-bottom-170,.r-left-170,.r-bl-170{border-bottom-left-radius: 1.70rem}
.r-180,.r-bottom-180,.r-left-180,.r-bl-180{border-bottom-left-radius: 1.80rem}
.r-190,.r-bottom-190,.r-left-190,.r-bl-190{border-bottom-left-radius: 1.90rem}
.r-200,.r-bottom-200,.r-left-200,.r-bl-200{border-bottom-left-radius: 2.00rem}
.r-210,.r-bottom-210,.r-left-210,.r-bl-210{border-bottom-left-radius: 2.10rem}
.r-220,.r-bottom-220,.r-left-220,.r-bl-220{border-bottom-left-radius: 2.20rem}
.r-230,.r-bottom-230,.r-left-230,.r-bl-230{border-bottom-left-radius: 2.30rem}
.r-240,.r-bottom-240,.r-left-240,.r-bl-240{border-bottom-left-radius: 2.40rem}
.r-250,.r-bottom-250,.r-left-250,.r-bl-250{border-bottom-left-radius: 2.50rem}
.r-260,.r-bottom-260,.r-left-260,.r-bl-260{border-bottom-left-radius: 2.60rem}
.r-270,.r-bottom-270,.r-left-270,.r-bl-270{border-bottom-left-radius: 2.70rem}
.r-280,.r-bottom-280,.r-left-280,.r-bl-280{border-bottom-left-radius: 2.80rem}
.r-290,.r-bottom-290,.r-left-290,.r-bl-290{border-bottom-left-radius: 2.90rem}
.r-300,.r-bottom-300,.r-left-300,.r-bl-300{border-bottom-left-radius: 3.00rem}
.r-310,.r-bottom-310,.r-left-310,.r-bl-310{border-bottom-left-radius: 3.10rem}
.r-320,.r-bottom-320,.r-left-320,.r-bl-320{border-bottom-left-radius: 3.20rem}
.r-330,.r-bottom-330,.r-left-330,.r-bl-330{border-bottom-left-radius: 3.30rem}
.r-340,.r-bottom-340,.r-left-340,.r-bl-340{border-bottom-left-radius: 3.40rem}
.r-350,.r-bottom-350,.r-left-350,.r-bl-350{border-bottom-left-radius: 3.50rem}
.r-360,.r-bottom-360,.r-left-360,.r-bl-360{border-bottom-left-radius: 3.60rem}
.r-370,.r-bottom-370,.r-left-370,.r-bl-370{border-bottom-left-radius: 3.70rem}
.r-380,.r-bottom-380,.r-left-380,.r-bl-380{border-bottom-left-radius: 3.80rem}
.r-390,.r-bottom-390,.r-left-390,.r-bl-390{border-bottom-left-radius: 3.90rem}
.r-400,.r-bottom-400,.r-left-400,.r-bl-400{border-bottom-left-radius: 4.00rem}
.r-25p,.r-bottom-25p,.r-left-25p,.r-bl-25p{border-bottom-left-radius: 25%}
.r-50p,.r-bottom-50p,.r-left-50p,.r-bl-50p{border-bottom-left-radius: 50%}
.r-4,.r-bottom-4,.r-right-4,.r-br-4{border-bottom-right-radius: .04rem}
.r-6,.r-bottom-6,.r-right-6,.r-br-6{border-bottom-right-radius: .06rem}
.r-8,.r-bottom-8,.r-right-8,.r-br-8{border-bottom-right-radius: .08rem}
.r-10,.r-bottom-10,.r-right-10,.r-br-10{border-bottom-right-radius: .10rem}
.r-12,.r-bottom-12,.r-right-12,.r-br-12{border-bottom-right-radius: .12rem}
.r-15,.r-bottom-15,.r-right-15,.r-br-15{border-bottom-right-radius: .15rem}
.r-18,.r-bottom-18,.r-right-18,.r-br-18{border-bottom-right-radius: .18rem}
.r-20,.r-bottom-20,.r-right-20,.r-br-20{border-bottom-right-radius: .20rem}
.r-25,.r-bottom-25,.r-right-25,.r-br-25{border-bottom-right-radius: .25rem}
.r-30,.r-bottom-30,.r-right-30,.r-br-30{border-bottom-right-radius: .30rem}
.r-35,.r-bottom-35,.r-right-35,.r-br-35{border-bottom-right-radius: .35rem}
.r-40,.r-bottom-40,.r-right-40,.r-br-40{border-bottom-right-radius: .40rem}
.r-45,.r-bottom-45,.r-right-45,.r-br-45{border-bottom-right-radius: .45rem}
.r-50,.r-bottom-50,.r-right-50,.r-br-50{border-bottom-right-radius: .50rem}
.r-55,.r-bottom-55,.r-right-55,.r-br-55{border-bottom-right-radius: .55rem}
.r-60,.r-bottom-60,.r-right-60,.r-br-60{border-bottom-right-radius: .60rem}
.r-65,.r-bottom-65,.r-right-65,.r-br-65{border-bottom-right-radius: .65rem}
.r-70,.r-bottom-70,.r-right-70,.r-br-70{border-bottom-right-radius: .70rem}
.r-75,.r-bottom-75,.r-right-75,.r-br-75{border-bottom-right-radius: .75rem}
.r-80,.r-bottom-80,.r-right-80,.r-br-80{border-bottom-right-radius: .80rem}
.r-85,.r-bottom-85,.r-right-85,.r-br-85{border-bottom-right-radius: .85rem}
.r-90,.r-bottom-90,.r-right-90,.r-br-90{border-bottom-right-radius: .90rem}
.r-95,.r-bottom-95,.r-right-95,.r-br-95{border-bottom-right-radius: .95rem}
.r-100,.r-bottom-100,.r-right-100,.r-br-100{border-bottom-right-radius: 1.00rem}
.r-110,.r-bottom-110,.r-right-110,.r-br-110{border-bottom-right-radius: 1.10rem}
.r-120,.r-bottom-120,.r-right-120,.r-br-120{border-bottom-right-radius: 1.20rem}
.r-130,.r-bottom-130,.r-right-130,.r-br-130{border-bottom-right-radius: 1.30rem}
.r-140,.r-bottom-140,.r-right-140,.r-br-140{border-bottom-right-radius: 1.40rem}
.r-150,.r-bottom-150,.r-right-150,.r-br-150{border-bottom-right-radius: 1.50rem}
.r-160,.r-bottom-160,.r-right-160,.r-br-160{border-bottom-right-radius: 1.60rem}
.r-170,.r-bottom-170,.r-right-170,.r-br-170{border-bottom-right-radius: 1.70rem}
.r-180,.r-bottom-180,.r-right-180,.r-br-180{border-bottom-right-radius: 1.80rem}
.r-190,.r-bottom-190,.r-right-190,.r-br-190{border-bottom-right-radius: 1.90rem}
.r-200,.r-bottom-200,.r-right-200,.r-br-200{border-bottom-right-radius: 2.00rem}
.r-210,.r-bottom-210,.r-right-210,.r-br-210{border-bottom-right-radius: 2.10rem}
.r-220,.r-bottom-220,.r-right-220,.r-br-220{border-bottom-right-radius: 2.20rem}
.r-230,.r-bottom-230,.r-right-230,.r-br-230{border-bottom-right-radius: 2.30rem}
.r-240,.r-bottom-240,.r-right-240,.r-br-240{border-bottom-right-radius: 2.40rem}
.r-250,.r-bottom-250,.r-right-250,.r-br-250{border-bottom-right-radius: 2.50rem}
.r-260,.r-bottom-260,.r-right-260,.r-br-260{border-bottom-right-radius: 2.60rem}
.r-270,.r-bottom-270,.r-right-270,.r-br-270{border-bottom-right-radius: 2.70rem}
.r-280,.r-bottom-280,.r-right-280,.r-br-280{border-bottom-right-radius: 2.80rem}
.r-290,.r-bottom-290,.r-right-290,.r-br-290{border-bottom-right-radius: 2.90rem}
.r-300,.r-bottom-300,.r-right-300,.r-br-300{border-bottom-right-radius: 3.00rem}
.r-310,.r-bottom-310,.r-right-310,.r-br-310{border-bottom-right-radius: 3.10rem}
.r-320,.r-bottom-320,.r-right-320,.r-br-320{border-bottom-right-radius: 3.20rem}
.r-330,.r-bottom-330,.r-right-330,.r-br-330{border-bottom-right-radius: 3.30rem}
.r-340,.r-bottom-340,.r-right-340,.r-br-340{border-bottom-right-radius: 3.40rem}
.r-350,.r-bottom-350,.r-right-350,.r-br-350{border-bottom-right-radius: 3.50rem}
.r-360,.r-bottom-360,.r-right-360,.r-br-360{border-bottom-right-radius: 3.60rem}
.r-370,.r-bottom-370,.r-right-370,.r-br-370{border-bottom-right-radius: 3.70rem}
.r-380,.r-bottom-380,.r-right-380,.r-br-380{border-bottom-right-radius: 3.80rem}
.r-390,.r-bottom-390,.r-right-390,.r-br-390{border-bottom-right-radius: 3.90rem}
.r-400,.r-bottom-400,.r-right-400,.r-br-400{border-bottom-right-radius: 4.00rem}
.r-25p,.r-bottom-25p,.r-right-25p,.r-br-25p{border-bottom-right-radius: 25%}
.r-50p,.r-bottom-50p,.r-right-50p,.r-br-50p{border-bottom-right-radius: 50%}
/* opacity 透明度 */
.o-0{opacity: 0}
.o-1{opacity:.1}
.o-2{opacity:.2}
.o-3{opacity:.3}
.o-4{opacity:.4}
.o-5{opacity:.5}
.o-6{opacity:.6}
.o-7{opacity:.7}
.o-8{opacity:.8}
.o-9{opacity:.9}
/* margin-top */
.m-1,.m-y-1,.m-t-1{margin-top: 1px}
.m-5,.m-y-5,.m-t-5{margin-top: .05rem}
.m-8,.m-y-8,.m-t-8{margin-top: .08rem}
.m-10,.m-y-10,.m-t-10{margin-top: .10rem}
.m-15,.m-y-15,.m-t-15{margin-top: .15rem}
.m-20,.m-y-20,.m-t-20{margin-top: .20rem}
.m-25,.m-y-25,.m-t-25{margin-top: .25rem}
.m-30,.m-y-30,.m-t-30{margin-top: .30rem}
.m-35,.m-y-35,.m-t-35{margin-top: .35rem}
.m-40,.m-y-40,.m-t-40{margin-top: .40rem}
.m-50,.m-y-50,.m-t-50{margin-top: .50rem}
.m-60,.m-y-60,.m-t-60{margin-top: .60rem}
.m-70,.m-y-70,.m-t-70{margin-top: .70rem}
.m-80,.m-y-80,.m-t-80{margin-top: .80rem}
.m-90,.m-y-90,.m-t-90{margin-top: .90rem}
.m-100,.m-y-100,.m-t-100{margin-top: 1.00rem}
.m-115,.m-y-115,.m-t-115{margin-top: 1.15rem}
.m-120,.m-y-120,.m-t-120{margin-top: 1.20rem}
.m-125,.m-y-125,.m-t-125{margin-top: 1.25rem}
.m-130,.m-y-130,.m-t-130{margin-top: 1.30rem}
.m-135,.m-y-135,.m-t-135{margin-top: 1.35rem}
.m-140,.m-y-140,.m-t-140{margin-top: 1.40rem}
.m-145,.m-y-145,.m-t-145{margin-top: 1.45rem}
.m-150,.m-y-150,.m-t-150{margin-top: 1.50rem}
.m-200,.m-y-200,.m-t-200{margin-top: 2.00rem}
.m-n1,.m-y-n1,.m-t-n1{margin-top: -1px}
.m-n5,.m-y-n5,.m-t-n5{margin-top: -.05rem}
.m-n8,.m-y-n8,.m-t-n8{margin-top: -.08rem}
.m-n10,.m-y-n10,.m-t-n10{margin-top: -.10rem}
.m-n15,.m-y-n15,.m-t-n15{margin-top: -.15rem}
.m-n20,.m-y-n20,.m-t-n20{margin-top: -.20rem}
.m-n25,.m-y-n25,.m-t-n25{margin-top: -.25rem}
.m-n30,.m-y-n30,.m-t-n30{margin-top: -.30rem}
.m-n35,.m-y-n35,.m-t-n35{margin-top: -.35rem}
.m-n40,.m-y-n40,.m-t-n40{margin-top: -.40rem}
.m-n50,.m-y-n50,.m-t-n50{margin-top: -.50rem}
.m-n60,.m-y-n60,.m-t-n60{margin-top: -.60rem}
.m-n70,.m-x-n70,.m-t-n70{margin-top: -.70rem}
.m-n80,.m-x-n80,.m-t-n80{margin-top: -.80rem}
.m-n90,.m-x-n90,.m-t-n90{margin-top: -.90rem}
.m-n100,.m-y-n100,.m-t-n100{margin-top: -1.00rem}
.m-n115,.m-y-n115,.m-t-n115{margin-top: -1.15rem}
.m-n120,.m-y-n120,.m-t-n120{margin-top: -1.20rem}
.m-n125,.m-y-n125,.m-t-n125{margin-top: -1.25rem}
.m-n130,.m-y-n130,.m-t-n130{margin-top: -1.30rem}
.m-n135,.m-y-n135,.m-t-n135{margin-top: -1.35rem}
.m-n140,.m-y-n140,.m-t-n140{margin-top: -1.40rem}
.m-n145,.m-y-n145,.m-t-n145{margin-top: -1.45rem}
.m-n150,.m-y-n150,.m-t-n150{margin-top: -1.50rem}
.m-n200,.m-y-n200,.m-t-n200{margin-top: -2.00rem}
.m-none,.m-y-none,.m-t-none{margin-top: 0 !important}
.m-auto,.m-y-auto,.m-t-auto{margin-top: auto !important}
/* margin-bottom */
.m-1,.m-y-1,.m-b-1{margin-bottom: 1px}
.m-5,.m-y-5,.m-b-5{margin-bottom: .05rem}
.m-8,.m-y-8,.m-b-8{margin-bottom: .08rem}
.m-10,.m-y-10,.m-b-10{margin-bottom: .10rem}
.m-15,.m-y-15,.m-b-15{margin-bottom: .15rem}
.m-20,.m-y-20,.m-b-20{margin-bottom: .20rem}
.m-25,.m-y-25,.m-b-25{margin-bottom: .25rem}
.m-30,.m-y-30,.m-b-30{margin-bottom: .30rem}
.m-35,.m-y-35,.m-b-35{margin-bottom: .35rem}
.m-40,.m-y-40,.m-b-40{margin-bottom: .40rem}
.m-50,.m-y-50,.m-b-50{margin-bottom: .50rem}
.m-60,.m-y-60,.m-b-60{margin-bottom: .60rem}
.m-70,.m-y-70,.m-b-70{margin-bottom: .70rem}
.m-80,.m-y-80,.m-b-80{margin-bottom: .80rem}
.m-90,.m-y-90,.m-b-90{margin-bottom: .90rem}
.m-100,.m-y-100,.m-b-100{margin-bottom: 1.00rem}
.m-115,.m-y-115,.m-b-115{margin-bottom: 1.15rem}
.m-120,.m-y-120,.m-b-120{margin-bottom: 1.20rem}
.m-125,.m-y-125,.m-b-125{margin-bottom: 1.25rem}
.m-130,.m-y-130,.m-b-130{margin-bottom: 1.30rem}
.m-135,.m-y-135,.m-b-135{margin-bottom: 1.35rem}
.m-140,.m-y-140,.m-b-140{margin-bottom: 1.40rem}
.m-145,.m-y-145,.m-b-145{margin-bottom: 1.45rem}
.m-150,.m-y-150,.m-b-150{margin-bottom: 1.50rem}
.m-200,.m-y-200,.m-b-200{margin-bottom: 2.00rem}
.m-n1,.m-y-n1,.m-b-n1{margin-bottom: -1px}
.m-n5,.m-y-n5,.m-b-n5{margin-bottom: -.05rem}
.m-n8,.m-y-n8,.m-b-n8{margin-bottom: -.08rem}
.m-n10,.m-y-n10,.m-b-n10{margin-bottom: -.10rem}
.m-n15,.m-y-n15,.m-b-n15{margin-bottom: -.15rem}
.m-n20,.m-y-n20,.m-b-n20{margin-bottom: -.20rem}
.m-n25,.m-y-n25,.m-b-n25{margin-bottom: -.25rem}
.m-n30,.m-y-n30,.m-b-n30{margin-bottom: -.30rem}
.m-n35,.m-y-n35,.m-b-n35{margin-bottom: -.35rem}
.m-n40,.m-y-n40,.m-b-n40{margin-bottom: -.40rem}
.m-n50,.m-y-n50,.m-b-n50{margin-bottom: -.50rem}
.m-n60,.m-y-n60,.m-b-n60{margin-bottom: -.60rem}
.m-n70,.m-y-n70,.m-b-n70{margin-bottom: -.70rem}
.m-n80,.m-y-n80,.m-b-n80{margin-bottom: -.80rem}
.m-n90,.m-y-n90,.m-b-n90{margin-bottom: -.90rem}
.m-n100,.m-y-n100,.m-b-n100{margin-bottom: -1.00rem}
.m-n115,.m-y-n115,.m-b-n115{margin-bottom: -1.15rem}
.m-n120,.m-y-n120,.m-b-n120{margin-bottom: -1.20rem}
.m-n125,.m-y-n125,.m-b-n125{margin-bottom: -1.25rem}
.m-n130,.m-y-n130,.m-b-n130{margin-bottom: -1.30rem}
.m-n135,.m-y-n135,.m-b-n135{margin-bottom: -1.35rem}
.m-n140,.m-y-n140,.m-b-n140{margin-bottom: -1.40rem}
.m-n145,.m-y-n145,.m-b-n145{margin-bottom: -1.45rem}
.m-n150,.m-y-n150,.m-b-n150{margin-bottom: -1.50rem}
.m-n200,.m-y-n200,.m-b-n200{margin-bottom: -2.00rem}
.m-none,.m-y-none,.m-b-none{margin-bottom: 0 !important}
.m-auto,.m-y-auto,.m-b-auto{margin-bottom: auto !important}
/* margin-right */
.m-1,.m-x-1,.m-r-1{margin-right: 1px}
.m-5,.m-x-5,.m-r-5{margin-right: .05rem}
.m-8,.m-x-8,.m-r-8{margin-right: .08rem}
.m-10,.m-x-10,.m-r-10{margin-right: .10rem}
.m-15,.m-x-15,.m-r-15{margin-right: .15rem}
.m-20,.m-x-20,.m-r-20{margin-right: .20rem}
.m-25,.m-x-25,.m-r-25{margin-right: .25rem}
.m-30,.m-x-30,.m-r-30{margin-right: .30rem}
.m-35,.m-x-35,.m-r-35{margin-right: .35rem}
.m-40,.m-x-40,.m-r-40{margin-right: .40rem}
.m-50,.m-x-50,.m-r-50{margin-right: .50rem}
.m-60,.m-x-60,.m-r-60{margin-right: .60rem}
.m-70,.m-x-70,.m-r-70{margin-right: .70rem}
.m-80,.m-x-80,.m-r-80{margin-right: .80rem}
.m-90,.m-x-90,.m-r-90{margin-right: .90rem}
.m-100,.m-x-100,.m-r-100{margin-right: 1.00rem}
.m-115,.m-x-115,.m-r-115{margin-right: 1.15rem}
.m-120,.m-x-120,.m-r-120{margin-right: 1.20rem}
.m-125,.m-x-125,.m-l-125{margin-right: 1.25rem}
.m-130,.m-x-130,.m-l-130{margin-right: 1.30rem}
.m-135,.m-x-135,.m-l-135{margin-right: 1.35rem}
.m-140,.m-x-140,.m-l-140{margin-right: 1.40rem}
.m-145,.m-x-145,.m-l-145{margin-right: 1.45rem}
.m-150,.m-x-150,.m-r-150{margin-right: 1.50rem}
.m-200,.m-x-200,.m-r-200{margin-right: 2.00rem}
.m-n1,.m-x-n1,.m-r-n1{margin-right: -1px}
.m-n5,.m-x-n5,.m-r-n5{margin-right: -.05rem}
.m-n8,.m-x-n8,.m-r-n8{margin-right: -.08rem}
.m-n10,.m-x-n10,.m-r-n10{margin-right: -.10rem}
.m-n15,.m-x-n15,.m-r-n15{margin-right: -.15rem}
.m-n20,.m-x-n20,.m-r-n20{margin-right: -.20rem}
.m-n25,.m-x-n25,.m-r-n25{margin-right: -.25rem}
.m-n30,.m-x-n30,.m-r-n30{margin-right: -.30rem}
.m-n35,.m-x-n35,.m-r-n35{margin-right: -.35rem}
.m-n40,.m-x-n40,.m-r-n40{margin-right: -.40rem}
.m-n50,.m-x-n50,.m-r-n50{margin-right: -.50rem}
.m-n60,.m-x-n60,.m-r-n60{margin-right: -.60rem}
.m-n70,.m-x-n70,.m-r-n70{margin-right: -.70rem}
.m-n80,.m-x-n80,.m-r-n80{margin-right: -.80rem}
.m-n90,.m-x-n90,.m-r-n90{margin-right: -.90rem}
.m-n100,.m-x-n100,.m-r-n100{margin-right: -1.00rem}
.m-n115,.m-x-n115,.m-r-n115{margin-right: -1.15rem}
.m-n120,.m-x-n120,.m-r-n120{margin-right: -1.20rem}
.m-n125,.m-x-n125,.m-r-n125{margin-right: -1.25rem}
.m-n130,.m-x-n130,.m-r-n130{margin-right: -1.30rem}
.m-n135,.m-x-n135,.m-r-n135{margin-right: -1.35rem}
.m-n140,.m-x-n140,.m-r-n140{margin-right: -1.40rem}
.m-n145,.m-x-n145,.m-r-n145{margin-right: -1.45rem}
.m-n150,.m-x-n150,.m-r-n150{margin-right: -1.50rem}
.m-n200,.m-x-n200,.m-r-n200{margin-right: -2.00rem}
.m-none,.m-x-none,.m-r-none{margin-right: 0 !important}
.m-auto,.m-x-auto,.m-r-auto{margin-right: auto !important}
/* margin-left */
.m-1,.m-x-1,.m-l-1{margin-left: 1px}
.m-5,.m-x-5,.m-l-5{margin-left: .05rem}
.m-8,.m-x-8,.m-l-8{margin-left: .08rem}
.m-10,.m-x-10,.m-l-10{margin-left: .10rem}
.m-15,.m-x-15,.m-l-15{margin-left: .15rem}
.m-20,.m-x-20,.m-l-20{margin-left: .20rem}
.m-25,.m-x-25,.m-l-25{margin-left: .25rem}
.m-30,.m-x-30,.m-l-30{margin-left: .30rem}
.m-35,.m-x-35,.m-l-35{margin-left: .35rem}
.m-40,.m-x-40,.m-l-40{margin-left: .40rem}
.m-50,.m-x-50,.m-l-50{margin-left: .50rem}
.m-60,.m-x-60,.m-l-60{margin-left: .60rem}
.m-70,.m-x-70,.m-l-70{margin-left: .70rem}
.m-80,.m-x-80,.m-l-80{margin-left: .80rem}
.m-90,.m-x-90,.m-l-90{margin-left: .90rem}
.m-100,.m-x-100,.m-l-100{margin-left: 1.00rem}
.m-115,.m-x-115,.m-l-115{margin-left: 1.15rem}
.m-120,.m-x-120,.m-l-120{margin-left: 1.20rem}
.m-125,.m-x-125,.m-l-125{margin-left: 1.25rem}
.m-130,.m-x-130,.m-l-130{margin-left: 1.30rem}
.m-135,.m-x-135,.m-l-135{margin-left: 1.35rem}
.m-140,.m-x-140,.m-l-140{margin-left: 1.40rem}
.m-145,.m-x-145,.m-l-145{margin-left: 1.45rem}
.m-150,.m-x-150,.m-l-150{margin-left: 1.50rem}
.m-200,.m-x-200,.m-l-200{margin-left: 2.00rem}
.m-n1,.m-x-n1,.m-l-n1{margin-left: -1px}
.m-n5,.m-x-n5,.m-l-n5{margin-left: -.05rem}
.m-n8,.m-x-n8,.m-l-n8{margin-left: -.08rem}
.m-n10,.m-x-n10,.m-l-n10{margin-left: -.10rem}
.m-n15,.m-x-n15,.m-l-n15{margin-left: -.15rem}
.m-n20,.m-x-n20,.m-l-n20{margin-left: -.20rem}
.m-n25,.m-x-n25,.m-l-n25{margin-left: -.25rem}
.m-n30,.m-x-n30,.m-l-n30{margin-left: -.30rem}
.m-n35,.m-x-n35,.m-l-n35{margin-left: -.35rem}
.m-n40,.m-x-n40,.m-l-n40{margin-left: -.40rem}
.m-n50,.m-x-n50,.m-l-n50{margin-left: -.50rem}
.m-n60,.m-x-n60,.m-l-n60{margin-left: -.60rem}
.m-n70,.m-x-n70,.m-l-n70{margin-left: -.70rem}
.m-n80,.m-x-n80,.m-l-n80{margin-left: -.80rem}
.m-n90,.m-x-n90,.m-l-n90{margin-left: -.90rem}
.m-n100,.m-x-n100,.m-l-n100{margin-left: -1.00rem}
.m-n115,.m-x-n115,.m-l-n115{margin-left: -1.15rem}
.m-n120,.m-x-n120,.m-l-n120{margin-left: -1.20rem}
.m-n125,.m-x-n125,.m-l-n125{margin-left: -1.25rem}
.m-n130,.m-x-n130,.m-l-n130{margin-left: -1.30rem}
.m-n135,.m-x-n135,.m-l-n135{margin-left: -1.35rem}
.m-n140,.m-x-n140,.m-l-n140{margin-left: -1.40rem}
.m-n145,.m-x-n145,.m-l-n145{margin-left: -1.45rem}
.m-n150,.m-x-n150,.m-l-n150{margin-left: -1.50rem}
.m-n200,.m-x-n200,.m-l-n200{margin-left: -2.00rem}
.m-none,.m-x-none,.m-l-none{margin-left: 0 !important}
.m-auto,.m-x-auto,.m-l-auto{margin-left: auto !important}
/* padding-top */
.p-1,.p-y-1,.p-t-1{padding-top: 1px}
.p-3,.p-y-3,.p-t-3{padding-top: .03rem}
.p-4,.p-y-4,.p-t-4{padding-top: .04rem}
.p-5,.p-y-5,.p-t-5{padding-top: .05rem}
.p-8,.p-y-8,.p-t-8{padding-top: .08rem}
.p-10,.p-y-10,.p-t-10{padding-top: .10rem}
.p-15,.p-y-15,.p-t-15{padding-top: .15rem}
.p-20,.p-y-20,.p-t-20{padding-top: .20rem}
.p-25,.p-y-25,.p-t-25{padding-top: .25rem}
.p-30,.p-y-30,.p-t-30{padding-top: .30rem}
.p-35,.p-y-35,.p-t-35{padding-top: .35rem}
.p-40,.p-y-40,.p-t-40{padding-top: .40rem}
.p-50,.p-y-50,.p-t-50{padding-top: .50rem}
.p-60,.p-y-60,.p-t-60{padding-top: .60rem}
.p-70,.p-y-70,.p-t-70{padding-top: .70rem}
.p-80,.p-y-80,.p-t-80{padding-top: .80rem}
.p-90,.p-y-90,.p-t-90{padding-top: .90rem}
.p-100,.p-y-100,.p-t-100{padding-top: 1.00rem}
.p-115,.p-y-115,.p-t-115{padding-top: 1.15rem}
.p-120,.p-y-120,.p-t-120{padding-top: 1.20rem}
.p-125,.p-y-125,.p-t-125{padding-top: 1.25rem}
.p-130,.p-y-130,.p-t-130{padding-top: 1.30rem}
.p-135,.p-y-135,.p-t-135{padding-top: 1.35rem}
.p-140,.p-y-140,.p-t-140{padding-top: 1.40rem}
.p-145,.p-y-145,.p-t-145{padding-top: 1.45rem}
.p-150,.p-y-150,.p-t-150{padding-top: 1.50rem}
.p-200,.p-y-200,.p-t-200{padding-top: 2.00rem}
.p-250,.p-y-250,.p-t-250{padding-top: 2.50rem}
.p-300,.p-y-300,.p-t-300{padding-top: 3.00rem}
.p-350,.p-y-350,.p-t-350{padding-top: 3.50rem}
.p-400,.p-y-400,.p-t-400{padding-top: 4.00rem}
.p-450,.p-y-450,.p-t-450{padding-top: 4.50rem}
.p-none,.p-y-none,.p-t-none{padding-top: 0 !important}
.p-auto,.p-y-auto,.p-t-auto{padding-top: auto !important}
/* padding-bottom */
.p-1,.p-y-1,.p-b-1{padding-bottom: 1px}
.p-3,.p-y-3,.p-b-3{padding-bottom: .03rem}
.p-4,.p-y-4,.p-b-4{padding-bottom: .04rem}
.p-5,.p-y-5,.p-b-5{padding-bottom: .05rem}
.p-8,.p-y-8,.p-b-8{padding-bottom: .08rem}
.p-10,.p-y-10,.p-b-10{padding-bottom: .10rem}
.p-15,.p-y-15,.p-b-15{padding-bottom: .15rem}
.p-20,.p-y-20,.p-b-20{padding-bottom: .20rem}
.p-25,.p-y-25,.p-b-25{padding-bottom: .25rem}
.p-30,.p-y-30,.p-b-30{padding-bottom: .30rem}
.p-35,.p-y-35,.p-b-35{padding-bottom: .35rem}
.p-40,.p-y-40,.p-b-40{padding-bottom: .40rem}
.p-50,.p-y-50,.p-b-50{padding-bottom: .50rem}
.p-60,.p-y-60,.p-b-60{padding-bottom: .60rem}
.p-70,.p-y-70,.p-b-70{padding-bottom: .70rem}
.p-80,.p-y-80,.p-b-80{padding-bottom: .80rem}
.p-90,.p-y-90,.p-b-90{padding-bottom: .90rem}
.p-100,.p-y-100,.p-b-100{padding-bottom: 1.00rem}
.p-115,.p-y-115,.p-b-115{padding-bottom: 1.15rem}
.p-120,.p-y-120,.p-b-120{padding-bottom: 1.20rem}
.p-125,.p-y-125,.p-b-125{padding-bottom: 1.25rem}
.p-130,.p-y-130,.p-b-130{padding-bottom: 1.30rem}
.p-135,.p-y-135,.p-b-135{padding-bottom: 1.35rem}
.p-140,.p-y-140,.p-b-140{padding-bottom: 1.40rem}
.p-145,.p-y-145,.p-b-145{padding-bottom: 1.45rem}
.p-150,.p-y-150,.p-b-150{padding-bottom: 1.50rem}
.p-200,.p-y-200,.p-b-200{padding-bottom: 2.00rem}
.p-250,.p-y-250,.p-b-250{padding-bottom: 2.50rem}
.p-300,.p-y-300,.p-b-300{padding-bottom: 3.00rem}
.p-350,.p-y-350,.p-b-350{padding-bottom: 3.50rem}
.p-400,.p-y-400,.p-b-400{padding-bottom: 4.00rem}
.p-450,.p-y-450,.p-b-450{padding-bottom: 4.50rem}
.p-none,.p-y-none,.p-b-none{padding-bottom: 0 !important}
.p-auto,.p-y-auto,.p-b-auto{padding-bottom: auto !important}
/* padding-right */
.p-1,.p-x-1,.p-r-1{padding-right: 1px}
.p-2,.p-x-2,.p-r-2{padding-right: .02rem}
.p-3,.p-x-3,.p-r-3{padding-right: .03rem}
.p-4,.p-x-4,.p-r-4{padding-right: .04rem}
.p-5,.p-x-5,.p-r-5{padding-right: .05rem}
.p-8,.p-x-8,.p-r-8{padding-right: .08rem}
.p-10,.p-x-10,.p-r-10{padding-right: .10rem}
.p-15,.p-x-15,.p-r-15{padding-right: .15rem}
.p-20,.p-x-20,.p-r-20{padding-right: .20rem}
.p-25,.p-x-25,.p-r-25{padding-right: .25rem}
.p-30,.p-x-30,.p-r-30{padding-right: .30rem}
.p-35,.p-x-35,.p-r-35{padding-right: .35rem}
.p-40,.p-x-40,.p-r-40{padding-right: .40rem}
.p-50,.p-x-50,.p-r-50{padding-right: .50rem}
.p-60,.p-x-60,.p-r-60{padding-right: .60rem}
.p-70,.p-x-70,.p-r-70{padding-right: .70rem}
.p-80,.p-x-80,.p-r-80{padding-right: .80rem}
.p-90,.p-x-90,.p-r-90{padding-right: .90rem}
.p-100,.p-x-100,.p-r-100{padding-right: 1.00rem}
.p-115,.p-x-115,.p-r-115{padding-right: 1.15rem}
.p-120,.p-x-120,.p-r-120{padding-right: 1.20rem}
.p-125,.p-x-125,.p-r-125{padding-right: 1.25rem}
.p-130,.p-x-130,.p-r-130{padding-right: 1.30rem}
.p-135,.p-x-135,.p-r-135{padding-right: 1.35rem}
.p-140,.p-x-140,.p-r-140{padding-right: 1.40rem}
.p-145,.p-x-145,.p-r-145{padding-right: 1.45rem}
.p-150,.p-x-150,.p-r-150{padding-right: 1.50rem}
.p-200,.p-x-200,.p-r-200{padding-right: 2.00rem}
.p-250,.p-x-250,.p-r-250{padding-right: 2.50rem}
.p-300,.p-x-300,.p-r-300{padding-right: 3.00rem}
.p-350,.p-x-350,.p-r-350{padding-right: 3.50rem}
.p-400,.p-x-400,.p-r-400{padding-right: 4.00rem}
.p-450,.p-x-450,.p-r-450{padding-right: 4.50rem}
.p-none,.p-x-none,.p-r-none{padding-right: 0 !important}
.p-auto,.p-x-auto,.p-r-auto{padding-right: auto !important}
/* padding-left */
.p-1,.p-x-1,.p-l-1{padding-left: 1px}
.p-2,.p-x-2,.p-l-2{padding-left: .02rem}
.p-3,.p-x-3,.p-l-3{padding-left: .03rem}
.p-4,.p-x-4,.p-l-4{padding-left: .04rem}
.p-5,.p-x-5,.p-l-5{padding-left: .05rem}
.p-8,.p-x-8,.p-l-8{padding-left: .08rem}
.p-10,.p-x-10,.p-l-10{padding-left: .10rem}
.p-15,.p-x-15,.p-l-15{padding-left: .15rem}
.p-20,.p-x-20,.p-l-20{padding-left: .20rem}
.p-25,.p-x-25,.p-l-25{padding-left: .25rem}
.p-30,.p-x-30,.p-l-30{padding-left: .30rem}
.p-35,.p-x-35,.p-l-35{padding-left: .35rem}
.p-40,.p-x-40,.p-l-40{padding-left: .40rem}
.p-50,.p-x-50,.p-l-50{padding-left: .50rem}
.p-60,.p-x-60,.p-l-60{padding-left: .60rem}
.p-70,.p-x-70,.p-l-70{padding-left: .70rem}
.p-80,.p-x-80,.p-l-80{padding-left: .80rem}
.p-90,.p-x-90,.p-l-90{padding-left: .90rem}
.p-100,.p-x-100,.p-l-100{padding-left: 1.00rem}
.p-115,.p-x-115,.p-l-115{padding-left: 1.15rem}
.p-120,.p-x-120,.p-l-120{padding-left: 1.20rem}
.p-125,.p-x-125,.p-l-125{padding-left: 1.25rem}
.p-130,.p-x-130,.p-l-130{padding-left: 1.30rem}
.p-135,.p-x-135,.p-l-135{padding-left: 1.35rem}
.p-140,.p-x-140,.p-l-140{padding-left: 1.40rem}
.p-145,.p-x-145,.p-l-145{padding-left: 1.45rem}
.p-150,.p-x-150,.p-l-150{padding-left: 1.50rem}
.p-200,.p-x-200,.p-l-200{padding-left: 2.00rem}
.p-250,.p-x-250,.p-l-250{padding-left: 2.50rem}
.p-300,.p-x-300,.p-l-300{padding-left: 3.00rem}
.p-350,.p-x-350,.p-l-350{padding-left: 3.50rem}
.p-400,.p-x-400,.p-l-400{padding-left: 4.00rem}
.p-450,.p-x-450,.p-l-450{padding-left: 4.50rem}
.p-none,.p-x-none,.p-l-none{padding-left: 0 !important}
.p-auto,.p-x-auto,.p-l-auto{padding-left: auto !important}
/* 行高度 */
.l-h-10{line-height: .10rem}
.l-h-20{line-height: .20rem}
.l-h-30{line-height: .30rem}
.l-h-45{line-height: .45rem}
.l-h-40{line-height: .40rem}
.l-h-50{line-height: .50rem}
.l-h-60{line-height: .60rem}
.l-h-70{line-height: .70rem}
.l-h-80{line-height: .80rem}
.l-h-90{line-height: .90rem}
.l-h-100{line-height: 1.00rem}
/* --------------- */
/* 常用布局 */
/* 线 */
.hline,.vline{transform-origin: 0 0;-webkit-transform-origin: 0 0}
.hline{transform: scaleY(0.5);-webkit-transform: scaleY(0.5)}
.vline{transform: scaleX(0.5);-webkit-transform: scaleX(0.5)}
/* 限制行数 */
.line1,.line2,.line3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline}
.line1{-webkit-line-clamp: 1}
.line2{-webkit-line-clamp: 2}
.line3{-webkit-line-clamp: 3}
/* 圆形 */
.circle{border-radius:50%;overflow:hidden}
/* 面罩 */
.mask{background:rgba(0, 0, 0, 0.6)}
/* 透明填充 */
.opacity-fill{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;opacity:0}
/* --------------- */
/* 旋转 */ 
.rotate-30{transform: rotate(30deg)}
.rotate-45{transform: rotate(45deg)}
.rotate-90{transform: rotate(90deg)}
.rotate-135{transform: rotate(135deg)}
.rotate-180{transform: rotate(180deg)}
.rotate-225{transform: rotate(225deg)}
.rotate-270{transform: rotate(270deg)}
.rotate-n30{transform: rotate(-30deg)}
.rotate-n45{transform: rotate(-45deg)}
.rotate-n90{transform: rotate(-90deg)}
.rotate-n135{transform: rotate(-135deg)}
.rotate-n180{transform: rotate(-180deg)}
.rotate-n225{transform: rotate(-225deg)}
.rotate-n270{transform: rotate(-270deg)}
/* 按钮 */
.btn{transition:opacity linear .4s}
.btn-hover,.btn:active{opacity:.7}