* {box-sizing: border-box;margin: 0;padding: 0;}
body, html {font-size: 14px;height: 100%;}
body{background:#f6f6f6;color:#333333;font-family: PingFang SC,Arial,Microsoft YaHei,sans-serif;font-size: 14px;min-width: 320px;}
ol,ul{list-style:none}
em,i{font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
img{border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{outline:0}
input[type=checkbox]{vertical-align:middle}
table{border-spacing:0;border-collapse:collapse}
textarea{resize:none}
a{text-decoration:none;color:#333;outline:0}
a:hover{color:#3491fa;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
p{line-height:20px}
@media screen and (max-width:750px){a{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none}
}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clear{font-size:0;line-height:0;overflow:hidden}
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.ov{overflow:hidden}
.bn{border:none}
.pro{position:relative}
.abs{position:absolute}
.show{display:block}
.hide{display:none}
.auto{margin:0 auto}
.hauto{height:auto}
.block{display:block}
.fixed{position:fixed}
.cursor{cursor:pointer}
.vet{vertical-align:top}
.vem{vertical-align:middle}
.veb{vertical-align:bottom}
.iblock{display:inline-block}
.thr{text-decoration:line-through}
.und{text-decoration:underline}
.line1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.line2,.line3,.line4,.line5{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.line2{-webkit-line-clamp:2}
.line3{-webkit-line-clamp:3}
.line4{-webkit-line-clamp:4}
.line5{-webkit-line-clamp:5}
.jy-box{position:fixed;top:25%;max-width:750px;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:999;left:0}
.jy-foot{position:fixed;width:100%;max-width:750px;margin:0 auto;left:0;right:0;bottom:0;box-shadow:0 1px 6px 0 rgba(0,0,0,.2);z-index:555;-webkit-overflow-scrolling:touch}
.jy-content{line-height:25px;word-break:break-all;font-size:16px}
.jy-content p{line-height:25px;text-align:justify}
.jy-content div img,.jy-content img,.jy-content p img{max-width:100%}
.jy-content strong{font-weight:700}
.jy-content hr{height:1px;border:none;border-top:1px dashed #c4bebe;margin-bottom:15px}
.jy-content pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.jy-content blockquote{background:#f2f2f2;border-left:8px solid #0ea6cc;display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}
.flex,.row{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;}
.flex-align{align-items: center;}
.flex-justify{justify-content: space-between;}
.flex-wrap{flex-wrap:wrap}
.row-center{display:flex;align-items:center;justify-content:center}
.row-end{display:flex;align-items:center;justify-content:flex-end}
.row-between{display:flex;align-items:center;justify-content:space-between}
.row-around{display:flex;align-items:center;justify-content:space-around}
.column{display:flex;flex-direction:column;justify-content:center}
.column-center{display:flex;flex-direction:column;align-items:center;justify-content:center}
.column-around{display:flex;flex-direction:column;align-items:center;justify-content:space-around}
.column-end{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}
.column-between{display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.flex1{flex:1}
.flex2{flex:2}
.flex3{flex:3}
.flexnone{flex:none}
.safe{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
