*{margin:0;padding:0;}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,kbd,li,ol,p,pre,samp,small,sub,sup,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-weight:400}
body{font-family:Helvetica,STHeiti,Microsoft YaHei,Verdana,Arial,Tahoma,sans-serif;background:#f6f6f6}
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}
.jy-content p{line-height:30px;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:flex;align-items:center}
.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)}
