@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: #000;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;line-clamp: 1;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ep2, .ellipsis-2{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ep3, .ellipsis-3{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;line-clamp: 3;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ep4, .ellipsis-4{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;line-clamp: 4;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ep5, .ellipsis-5{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;line-clamp: 5;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.ep6, .ellipsis-6{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;line-clamp: 6;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.ep7, .ellipsis-7{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;line-clamp: 7;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.ep8, .ellipsis-8{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;line-clamp: 8;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.ep9, .ellipsis-9{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;line-clamp: 9;-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;}
/* 参考 tailwindcss */ .flex-1{-webkit-box-flex: 1;-ms-flex: 1 1 0%;flex: 1 1 0%;}
/* grow */ .grow{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.grow-0{-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}
/* shrink */ .shrink{-ms-flex-negative: 1;flex-shrink: 1;}
.shrink-0{-ms-flex-negative: 0;flex-shrink: 0;}
/* flex-direction */ .flex-row{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.flex-row-reverse{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.flex-col{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.flex-col-reverse{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
/* flex-wrap */ .flex-wrap{-ms-flex-wrap: wrap;flex-wrap: wrap;}
.felx-wrap-reverse{-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
.flex-nowrap{-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
/* align-items */ .items-start{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.items-center{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.items-end{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.items-baseline{-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}
.items-stretch{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
/* justify-content */ .justify-normal{-webkit-box-pack: normal;-ms-flex-pack: normal;justify-content: normal;}
.justify-start{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.justify-end{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.justify-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.justify-between{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.justify-around{-ms-flex-pack: distribute;justify-content: space-around;}
.justify-evenly{-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;}
.justify-stretch{-webkit-box-pack: stretch;-ms-flex-pack: stretch;justify-content: stretch;}
/* 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%;}