@charset "UTF-8";
/* 重置样式 */
html {-ms-touch-action: manipulation;touch-action: manipulation;font-family: sans-serif;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%;}
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-weight: normal;}
a {text-decoration: none;color: inherit;outline: none;}
a:hover {text-decoration: none;outline: none;-webkit-tap-highlight-color: rgba(255, 0, 0, 0);blr: expression(this.onFocus=this.blur());}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
i {font-style: normal;}
button,input,select,textarea {resize: none;outline: none;font-family: inherit;font-size: inherit;color: inherit;}
input {border-radius: 0;}
input::-webkit-input-safebox-button {display: none;/*去掉搜狗浏览器密码软盘*/}
body {color: #fff;font-size: 14px;line-height: 1.5;}
/* 统一盒子尺寸计算 */
*,*:before,*:after {-webkit-box-sizing: border-box;box-sizing: border-box;}
/* ie版本过低 */
#web-ietip {width: 610px;height: 173px;padding: 83px 0 0 84px;overflow: hidden;background: url(./ietip/browser.png) no-repeat center center;margin: 200px auto 0;}
#web-ietip a {display: block;width: 65px;height: 80px;float: left;}
/* 清除浮动 */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;line-height: 0;font-size: 0;}
/* 超出省略 */
.ep1,.ellipsis-1 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ep2,.ellipsis-2 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ep3,.ellipsis-3 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ep4,.ellipsis-4 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ep5,.ellipsis-5 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.ep6,.ellipsis-6 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.ep7,.ellipsis-7 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.ep8,.ellipsis-8 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.ep9,.ellipsis-9 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;}/* 颜色 */.color-0 {color: #000;}
.color-1 {color: #111;}
.color-2 {color: #222;}
.color-3 {color: #333;}
.color-4 {color: #444;}
.color-5 {color: #555;}
.color-6 {color: #666;}
.color-7 {color: #777;}
.color-8 {color: #888;}
.color-9 {color: #999;}
.color-a {color: #aaa;}
.color-b {color: #bbb;}
.color-c {color: #ccc;}
.color-d {color: #ddd;}
.color-e {color: #eee;}
.color-f {color: #fff;}
.bg-0,.bg-color-0 {background-color: #000;}
.bg-1,.bg-color-1 {background-color: #111;}
.bg-2,.bg-color-2 {background-color: #222;}
.bg-3,.bg-color-3 {background-color: #333;}
.bg-4,.bg-color-4 {background-color: #444;}
.bg-5,.bg-color-5 {background-color: #555;}
.bg-6,.bg-color-6 {background-color: #666;}
.bg-7,.bg-color-7 {background-color: #777;}
.bg-8,.bg-color-8 {background-color: #888;}
.bg-9,.bg-color-9 {background-color: #999;}
.bg-a,.bg-color-a {background-color: #aaa;}
.bg-b,.bg-color-b {background-color: #bbb;}
.bg-c,.bg-color-c {background-color: #ccc;}
.bg-d,.bg-color-d {background-color: #ddd;}
.bg-e,.bg-color-e {background-color: #eee;}
.bg-f,.bg-color-f {background-color: #fff;}
/* 背景图 */
.bg-cover {background-size: cover;background-position: center;}
.bg-contain {background-size: contain;background-position: center;background-repeat: no-repeat;}
/* 文本对齐 */
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
/* 富文本样式控制 */
.rich-text * {max-width: 100%;text-wrap: wrap !important;}
.rich-text img {height: auto;vertical-align: top;}
.rich-text ol, .rich-text ul {margin-left: 1.5em;}
/*编辑器盒子加editor-box这个类，editor-box以及里面的h1,h2,h3,h4,h5,h6,ul,ol,li,i.b,strong,p等标签的样式根据后台编辑器的默认样式而变*/
.editor-box {font-size: 16px;line-height: 1.5;}
.editor-box h1 {display: block;font-size: 2em;-webkit-margin-before: 0.67em;margin-block-start: 0.67em;-webkit-margin-after: 0.67em;margin-block-end: 0.67em;-webkit-margin-start: 0px;margin-inline-start: 0px;-webkit-margin-end: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: -webkit-isolate;unicode-bidi: isolate;}
.editor-box h2 {display: block;font-size: 1.5em;-webkit-margin-before: 0.83em;margin-block-start: 0.83em;-webkit-margin-after: 0.83em;margin-block-end: 0.83em;-webkit-margin-start: 0px;margin-inline-start: 0px;-webkit-margin-end: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: -webkit-isolate;unicode-bidi: isolate;}
.editor-box h3 {display: block;font-size: 1.17em;-webkit-margin-before: 1em;margin-block-start: 1em;-webkit-margin-after: 1em;margin-block-end: 1em;-webkit-margin-start: 0px;margin-inline-start: 0px;-webkit-margin-end: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: -webkit-isolate;unicode-bidi: isolate;}
.editor-box h4 {display: block;-webkit-margin-before: 1.33em;margin-block-start: 1.33em;-webkit-margin-after: 1.33em;margin-block-end: 1.33em;-webkit-margin-start: 0px;margin-inline-start: 0px;-webkit-margin-end: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: -webkit-isolate;unicode-bidi: isolate;}
.editor-box h5 {display: block;font-size: 0.83em;-webkit-margin-before: 1.67em;margin-block-start: 1.67em;-webkit-margin-after: 1.67em;margin-block-end: 1.67em;-webkit-margin-start: 0px;margin-inline-start: 0px;-webkit-margin-end: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: -webkit-isolate;unicode-bidi: isolate;}
.editor-box h6 {display: block;font-size: 0.67em;-webkit-margin-before: 2.33em;margin-block-start: 2.33em;-webkit-margin-after: 2.33em;margin-block-end: 2.33em;-webkit-margin-start: 0px;margin-inline-start: 0px;-webkit-margin-end: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: -webkit-isolate;unicode-bidi: isolate;}
.editor-box ul {display: block;list-style-type: disc;-webkit-margin-before: 1em;margin-block-start: 1em;-webkit-margin-after: 1em;margin-block-end: 1em;-webkit-padding-start: 40px;padding-inline-start: 40px;unicode-bidi: -webkit-isolate;unicode-bidi: isolate;}
.editor-box ol {display: block;list-style-type: decimal;-webkit-margin-before: 1em;margin-block-start: 1em;-webkit-margin-after: 1em;margin-block-end: 1em;-webkit-padding-start: 40px;padding-inline-start: 40px;unicode-bidi: -webkit-isolate;unicode-bidi: isolate;}
.editor-box li {display: list-item;text-align: -webkit-match-parent;unicode-bidi: -webkit-isolate;unicode-bidi: isolate;}
.editor-box i {font-style: italic;}
.editor-box b {font-weight: bolder;}
.editor-box strong {font-weight: bolder;}
.editor-box p {display: block;-webkit-margin-before: 5px;margin-block-start: 5px;-webkit-margin-after: 5px;margin-block-end: 5px;-webkit-margin-start: 0px;margin-inline-start: 0px;-webkit-margin-end: 0px;margin-inline-end: 0px;unicode-bidi: -webkit-isolate;unicode-bidi: isolate;}
/* flex布局 */
.flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
.flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.flex-middle {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-top {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.flex-bottom {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.flex-left {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.flex-right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.flex-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
/* rem - start */
.s0 {font-size: 0;}
/* pc */
html {font-size: calc(100vw / 1920 * 100);}
.s12 {font-size: 0.12rem;}
@media (max-width: 1920px) {.s12 {font-size: 12px;}}
.s13 {font-size: 0.13rem;}
@media (max-width: 1816.61538px) {.s13 {font-size: 12.3px;}}
.s14 {font-size: 0.14rem;}
@media (max-width: 1728px) {.s14 {font-size: 12.6px;}}
.s15 {font-size: 0.15rem;}
@media (max-width: 1651.2px) {.s15 {font-size: 12.9px;}}
.s16 {font-size: 0.16rem;}
@media (max-width: 1584px) {.s16 {font-size: 13.2px;}}
.s17 {font-size: 0.17rem;}
@media (max-width: 1524.70588px) {.s17 {font-size: 13.5px;}}
.s18 {font-size: 0.18rem;}
@media (max-width: 1472px) {.s18 {font-size: 13.8px;}}
.s19 {font-size: 0.19rem;}
@media (max-width: 1424.84211px) {.s19 {font-size: 14.1px;}}
.s20 {font-size: 0.2rem;}
@media (max-width: 1382.4px) {.s20 {font-size: 14.4px;}}
.s21 {font-size: 0.21rem;}
@media (max-width: 1344px) {.s21 {font-size: 14.7px;}}
.s22 {font-size: 0.22rem;}
@media (max-width: 1309.09091px) {.s22 {font-size: 15px;}}
.s23 {font-size: 0.23rem;}
@media (max-width: 1277.21739px) {.s23 {font-size: 15.3px;}}
.s24 {font-size: 0.24rem;}
@media (max-width: 1248px) {.s24 {font-size: 15.6px;}}
.s25 {font-size: 0.25rem;}
@media (max-width: 1221.12px) {.s25 {font-size: 15.9px;}}
.s26 {font-size: 0.26rem;}
@media (max-width: 1196.30769px) {.s26 {font-size: 16.2px;}}
.s27 {font-size: 0.27rem;}
@media (max-width: 1173.33333px) {.s27 {font-size: 16.5px;}}
.s28 {font-size: 0.28rem;}
@media (max-width: 1152px) {.s28 {font-size: 16.8px;}}
.s29 {font-size: 0.29rem;}
@media (max-width: 1132.13793px) {.s29 {font-size: 17.1px;}}
.s30 {font-size: 0.3rem;}
@media (max-width: 1113.6px) {.s30 {font-size: 17.4px;}}
.s31 {font-size: 0.31rem;}
@media (max-width: 1096.25806px) {.s31 {font-size: 17.7px;}}
.s32 {font-size: 0.32rem;}
@media (max-width: 1080px) {.s32 {font-size: 18px;}}
.s33 {font-size: 0.33rem;}
@media (max-width: 1064.72727px) {.s33 {font-size: 18.3px;}}
.s34 {font-size: 0.34rem;}
@media (max-width: 1050.35294px) {.s34 {font-size: 18.6px;}}
.s35 {font-size: 0.35rem;}
@media (max-width: 1036.8px) {.s35 {font-size: 18.9px;}}
.s36 {font-size: 0.36rem;}
@media (max-width: 1024px) {.s36 {font-size: 19.2px;}}
.s37 {font-size: 0.37rem;}
@media (max-width: 1011.89189px) {.s37 {font-size: 19.5px;}}
.s38 {font-size: 0.38rem;}
@media (max-width: 1000.42105px) {.s38 {font-size: 19.8px;}}
.s39 {font-size: 0.39rem;}
@media (max-width: 989.53846px) {.s39 {font-size: 20.1px;}}
.s40 {font-size: 0.4rem;}
@media (max-width: 979.2px) {.s40 {font-size: 20.4px;}}
.s41 {font-size: 0.41rem;}
@media (max-width: 969.36585px) {.s41 {font-size: 20.7px;}}
.s42 {font-size: 0.42rem;}
@media (max-width: 960px) {.s42 {font-size: 21px;}}
.s43 {font-size: 0.43rem;}
@media (max-width: 951.06977px) {.s43 {font-size: 21.3px;}}
.s44 {font-size: 0.44rem;}
@media (max-width: 942.54545px) {.s44 {font-size: 21.6px;}}
.s45 {font-size: 0.45rem;}
@media (max-width: 934.4px) {.s45 {font-size: 21.9px;}}
.s46 {font-size: 0.46rem;}
@media (max-width: 926.6087px) {.s46 {font-size: 22.2px;}}
.s47 {font-size: 0.47rem;}
@media (max-width: 919.14894px) {.s47 {font-size: 22.5px;}}
.s48 {font-size: 0.48rem;}
@media (max-width: 912px) {.s48 {font-size: 22.8px;}}
.s49 {font-size: 0.49rem;}
@media (max-width: 905.14286px) {.s49 {font-size: 23.1px;}}
.s50 {font-size: 0.5rem;}
@media (max-width: 898.56px) {.s50 {font-size: 23.4px;}}
.s51 {font-size: 0.51rem;}
@media (max-width: 892.23529px) {.s51 {font-size: 23.7px;}}
.s52 {font-size: 0.52rem;}
@media (max-width: 886.15385px) {.s52 {font-size: 24px;}}
.s53 {font-size: 0.53rem;}
@media (max-width: 880.30189px) {.s53 {font-size: 24.3px;}}
.s54 {font-size: 0.54rem;}
@media (max-width: 874.66667px) {.s54 {font-size: 24.6px;}}
.s55 {font-size: 0.55rem;}
@media (max-width: 869.23636px) {.s55 {font-size: 24.9px;}}
.s56 {font-size: 0.56rem;}
@media (max-width: 864px) {.s56 {font-size: 25.2px;}}
.s57 {font-size: 0.57rem;}
@media (max-width: 858.94737px) {.s57 {font-size: 25.5px;}}
.s58 {font-size: 0.58rem;}
@media (max-width: 854.06897px) {.s58 {font-size: 25.8px;}}
.s59 {font-size: 0.59rem;}
@media (max-width: 849.35593px) {.s59 {font-size: 26.1px;}}
.s60 {font-size: 0.6rem;}
@media (max-width: 844.8px) {.s60 {font-size: 26.4px;}}
.s61 {font-size: 0.61rem;}
@media (max-width: 840.39344px) {.s61 {font-size: 26.7px;}}
.s62 {font-size: 0.62rem;}
@media (max-width: 836.12903px) {.s62 {font-size: 27px;}}
.s63 {font-size: 0.63rem;}
@media (max-width: 832px) {.s63 {font-size: 27.3px;}}
.s64 {font-size: 0.64rem;}
@media (max-width: 828px) {.s64 {font-size: 27.6px;}}
.s65 {font-size: 0.65rem;}
@media (max-width: 824.12308px) {.s65 {font-size: 27.9px;}}
.s66 {font-size: 0.66rem;}
@media (max-width: 820.36364px) {.s66 {font-size: 28.2px;}}
.s67 {font-size: 0.67rem;}
@media (max-width: 816.71642px) {.s67 {font-size: 28.5px;}}
.s68 {font-size: 0.68rem;}
@media (max-width: 813.17647px) {.s68 {font-size: 28.8px;}}
.s69 {font-size: 0.69rem;}
@media (max-width: 809.73913px) {.s69 {font-size: 29.1px;}}
.s70 {font-size: 0.7rem;}
@media (max-width: 806.4px) {.s70 {font-size: 29.4px;}}
.s71 {font-size: 0.71rem;}
@media (max-width: 803.15493px) {.s71 {font-size: 29.7px;}}
.s72 {font-size: 0.72rem;}
@media (max-width: 800px) {.s72 {font-size: 30px;}}
.s73 {font-size: 0.73rem;}
@media (max-width: 796.93151px) {.s73 {font-size: 30.3px;}}
.s74 {font-size: 0.74rem;}
@media (max-width: 793.94595px) {.s74 {font-size: 30.6px;}}
.s75 {font-size: 0.75rem;}
@media (max-width: 791.04px) {.s75 {font-size: 30.9px;}}
.s76 {font-size: 0.76rem;}
@media (max-width: 788.21053px) {.s76 {font-size: 31.2px;}}
.s77 {font-size: 0.77rem;}
@media (max-width: 785.45455px) {.s77 {font-size: 31.5px;}}
.s78 {font-size: 0.78rem;}
@media (max-width: 782.76923px) {.s78 {font-size: 31.8px;}}
.s79 {font-size: 0.79rem;}
@media (max-width: 780.1519px) {.s79 {font-size: 32.1px;}}
.s80 {font-size: 0.8rem;}
@media (max-width: 777.6px) {.s80 {font-size: 32.4px;}}
.s81 {font-size: 0.81rem;}
@media (max-width: 775.11111px) {.s81 {font-size: 32.7px;}}
.s82 {font-size: 0.82rem;}
@media (max-width: 772.68293px) {.s82 {font-size: 33px;}}
.s83 {font-size: 0.83rem;}
@media (max-width: 770.31325px) {.s83 {font-size: 33.3px;}}
.s84 {font-size: 0.84rem;}
@media (max-width: 768px) {.s84 {font-size: 33.6px;}}
.s85 {font-size: 0.85rem;}
@media (max-width: 765.74118px) {.s85 {font-size: 33.9px;}}
.s86 {font-size: 0.86rem;}
@media (max-width: 763.53488px) {.s86 {font-size: 34.2px;}}
.s87 {font-size: 0.87rem;}
@media (max-width: 761.37931px) {.s87 {font-size: 34.5px;}}
.s88 {font-size: 0.88rem;}
@media (max-width: 759.27273px) {.s88 {font-size: 34.8px;}}
.s89 {font-size: 0.89rem;}
@media (max-width: 757.21348px) {.s89 {font-size: 35.1px;}}
.s90 {font-size: 0.9rem;}
@media (max-width: 755.2px) {.s90 {font-size: 35.4px;}}
.s91 {font-size: 0.91rem;}
@media (max-width: 753.23077px) {.s91 {font-size: 35.7px;}}
.s92 {font-size: 0.92rem;}
@media (max-width: 751.30435px) {.s92 {font-size: 36px;}}
.s93 {font-size: 0.93rem;}
@media (max-width: 749.41935px) {.s93 {font-size: 36.3px;}}
.s94 {font-size: 0.94rem;}
@media (max-width: 747.57447px) {.s94 {font-size: 36.6px;}}
.s95 {font-size: 0.95rem;}
@media (max-width: 745.76842px) {.s95 {font-size: 36.9px;}}
.s96 {font-size: 0.96rem;}
@media (max-width: 744px) {.s96 {font-size: 37.2px;}}
.s97 {font-size: 0.97rem;}
@media (max-width: 742.26804px) {.s97 {font-size: 37.5px;}}
.s98 {font-size: 0.98rem;}
@media (max-width: 740.57143px) {.s98 {font-size: 37.8px;}}
.s99 {font-size: 0.99rem;}
@media (max-width: 738.90909px) {.s99 {font-size: 38.1px;}}
.s100 {font-size: 1rem;}
@media (max-width: 737.28px) {.s100 {font-size: 38.4px;}}
/* 高分屏不继续放大 */
@media (min-width: 1921px) {html {font-size: 100px;}}
/* 适配pad: 900~500 */
@media (max-width: 900px) {html {font-size: calc(900px / 1920 * 100);}}
/* 移动端 */
@media (max-width: 500px) {html {font-size: calc(100vw / 750 * 100);}
.s12 {font-size: 3.2vw;}
.s13 {font-size: 3.28vw;}
.s14 {font-size: 3.36vw;}
.s15 {font-size: 3.44vw;}
.s16 {font-size: 3.52vw;}
.s17 {font-size: 3.6vw;}
.s18 {font-size: 3.68vw;}
.s19 {font-size: 3.76vw;}
.s20 {font-size: 3.84vw;}
.s21 {font-size: 3.92vw;}
.s22 {font-size: 4vw;}
.s23 {font-size: 4.08vw;}
.s24 {font-size: 4.16vw;}
.s25 {font-size: 4.24vw;}
.s26 {font-size: 4.32vw;}
.s27 {font-size: 4.4vw;}
.s28 {font-size: 4.48vw;}
.s29 {font-size: 4.56vw;}
.s30 {font-size: 4.64vw;}
.s31 {font-size: 4.72vw;}
.s32 {font-size: 4.8vw;}
.s33 {font-size: 4.88vw;}
.s34 {font-size: 4.96vw;}
.s35 {font-size: 5.04vw;}
.s36 {font-size: 5.12vw;}
.s37 {font-size: 5.2vw;}
.s38 {font-size: 5.28vw;}
.s39 {font-size: 5.36vw;}
.s40 {font-size: 5.44vw;}
.s41 {font-size: 5.52vw;}
.s42 {font-size: 5.6vw;}
.s43 {font-size: 5.68vw;}
.s44 {font-size: 5.76vw;}
.s45 {font-size: 5.84vw;}
.s46 {font-size: 5.92vw;}
.s47 {font-size: 6vw;}
.s48 {font-size: 6.08vw;}
.s49 {font-size: 6.16vw;}
.s50 {font-size: 6.24vw;}
.s51 {font-size: 6.32vw;}
.s52 {font-size: 6.4vw;}
.s53 {font-size: 6.48vw;}
.s54 {font-size: 6.56vw;}
.s55 {font-size: 6.64vw;}
.s56 {font-size: 6.72vw;}
.s57 {font-size: 6.8vw;}
.s58 {font-size: 6.88vw;}
.s59 {font-size: 6.96vw;}
.s60 {font-size: 7.04vw;}
.s61 {font-size: 7.12vw;}
.s62 {font-size: 7.2vw;}
.s63 {font-size: 7.28vw;}
.s64 {font-size: 7.36vw;}
.s65 {font-size: 7.44vw;}
.s66 {font-size: 7.52vw;}
.s67 {font-size: 7.6vw;}
.s68 {font-size: 7.68vw;}
.s69 {font-size: 7.76vw;}
.s70 {font-size: 7.84vw;}
.s71 {font-size: 7.92vw;}
.s72 {font-size: 8vw;}
.s73 {font-size: 8.08vw;}
.s74 {font-size: 8.16vw;}
.s75 {font-size: 8.24vw;}
.s76 {font-size: 8.32vw;}
.s77 {font-size: 8.4vw;}
.s78 {font-size: 8.48vw;}
.s79 {font-size: 8.56vw;}
.s80 {font-size: 8.64vw;}
.s81 {font-size: 8.72vw;}
.s82 {font-size: 8.8vw;}
.s83 {font-size: 8.88vw;}
.s84 {font-size: 8.96vw;}
.s85 {font-size: 9.04vw;}
.s86 {font-size: 9.12vw;}
.s87 {font-size: 9.2vw;}
.s88 {font-size: 9.28vw;}
.s89 {font-size: 9.36vw;}
.s90 {font-size: 9.44vw;}
.s91 {font-size: 9.52vw;}
.s92 {font-size: 9.6vw;}
.s93 {font-size: 9.68vw;}
.s94 {font-size: 9.76vw;}
.s95 {font-size: 9.84vw;}
.s96 {font-size: 9.92vw;}
.s97 {font-size: 10vw;}
.s98 {font-size: 10.08vw;}
.s99 {font-size: 10.16vw;}
.s100 {font-size: 10.24vw;}}
/* 灵活调整字号 */
/* vw */
/* 750是两倍手机宽度，所以手机端想要多少像素的时候，乘以2即可。 */
/* 例如想要15像素，那就写xs30 */
@media (max-width: 500px) {.xs12 {font-size: 1.6vw;}
.xs13 {font-size: 1.73333vw;}
.xs14 {font-size: 1.86667vw;}
.xs15 {font-size: 2vw;}
.xs16 {font-size: 2.13333vw;}
.xs17 {font-size: 2.26667vw;}
.xs18 {font-size: 2.4vw;}
.xs19 {font-size: 2.53333vw;}
.xs20 {font-size: 2.66667vw;}
.xs21 {font-size: 2.8vw;}
.xs22 {font-size: 2.93333vw;}
.xs23 {font-size: 3.06667vw;}
.xs24 {font-size: 3.2vw;}
.xs25 {font-size: 3.33333vw;}
.xs26 {font-size: 3.46667vw;}
.xs27 {font-size: 3.6vw;}
.xs28 {font-size: 3.73333vw;}
.xs29 {font-size: 3.86667vw;}
.xs30 {font-size: 4vw;}
.xs31 {font-size: 4.13333vw;}
.xs32 {font-size: 4.26667vw;}
.xs33 {font-size: 4.4vw;}
.xs34 {font-size: 4.53333vw;}
.xs35 {font-size: 4.66667vw;}
.xs36 {font-size: 4.8vw;}
.xs37 {font-size: 4.93333vw;}
.xs38 {font-size: 5.06667vw;}
.xs39 {font-size: 5.2vw;}
.xs40 {font-size: 5.33333vw;}
.xs41 {font-size: 5.46667vw;}
.xs42 {font-size: 5.6vw;}
.xs43 {font-size: 5.73333vw;}
.xs44 {font-size: 5.86667vw;}
.xs45 {font-size: 6vw;}
.xs46 {font-size: 6.13333vw;}
.xs47 {font-size: 6.26667vw;}
.xs48 {font-size: 6.4vw;}
.xs49 {font-size: 6.53333vw;}
.xs50 {font-size: 6.66667vw;}
.xs51 {font-size: 6.8vw;}
.xs52 {font-size: 6.93333vw;}
.xs53 {font-size: 7.06667vw;}
.xs54 {font-size: 7.2vw;}
.xs55 {font-size: 7.33333vw;}
.xs56 {font-size: 7.46667vw;}
.xs57 {font-size: 7.6vw;}
.xs58 {font-size: 7.73333vw;}
.xs59 {font-size: 7.86667vw;}
.xs60 {font-size: 8vw;}
.xs61 {font-size: 8.13333vw;}
.xs62 {font-size: 8.26667vw;}
.xs63 {font-size: 8.4vw;}
.xs64 {font-size: 8.53333vw;}
.xs65 {font-size: 8.66667vw;}
.xs66 {font-size: 8.8vw;}
.xs67 {font-size: 8.93333vw;}
.xs68 {font-size: 9.06667vw;}
.xs69 {font-size: 9.2vw;}
.xs70 {font-size: 9.33333vw;}
.xs71 {font-size: 9.46667vw;}
.xs72 {font-size: 9.6vw;}
.xs73 {font-size: 9.73333vw;}
.xs74 {font-size: 9.86667vw;}
.xs75 {font-size: 10vw;}
.xs76 {font-size: 10.13333vw;}
.xs77 {font-size: 10.26667vw;}
.xs78 {font-size: 10.4vw;}
.xs79 {font-size: 10.53333vw;}
.xs80 {font-size: 10.66667vw;}
.xs81 {font-size: 10.8vw;}
.xs82 {font-size: 10.93333vw;}
.xs83 {font-size: 11.06667vw;}
.xs84 {font-size: 11.2vw;}
.xs85 {font-size: 11.33333vw;}
.xs86 {font-size: 11.46667vw;}
.xs87 {font-size: 11.6vw;}
.xs88 {font-size: 11.73333vw;}
.xs89 {font-size: 11.86667vw;}
.xs90 {font-size: 12vw;}
.xs91 {font-size: 12.13333vw;}
.xs92 {font-size: 12.26667vw;}
.xs93 {font-size: 12.4vw;}
.xs94 {font-size: 12.53333vw;}
.xs95 {font-size: 12.66667vw;}
.xs96 {font-size: 12.8vw;}
.xs97 {font-size: 12.93333vw;}
.xs98 {font-size: 13.06667vw;}
.xs99 {font-size: 13.2vw;}
.xs100 {font-size: 13.33333vw;}}
/* rem - end */
/* 媒体 */
/* 固定尺寸的图片 */
.c-pic {overflow: hidden;position: relative;display: block;}
.c-pic .img {-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;display: block;}
.c-pic .img img {display: none;}
.media iframe,.media img,.media video {display: block;width: 100%;-o-object-fit: cover;object-fit: cover;}
.media-ratio {position: relative;}
.media-ratio iframe,.media-ratio img,.media-ratio video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
/* 字重 */
.f-Light {font-weight: lighter;}
.f-Regular,.f-Normal {font-weight: normal;}
.f-Medium,.f-SemiBold,.f-DemiBold,.f-Bold,.f-Heavy {font-weight: bold;}
/* 版心 */
.layout-full {margin-left: auto;margin-right: auto;width: 19.2rem;max-width: 100%;}
svg {display: block;width: 100%;}