@charset "utf-8";
/*格式化*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
body {font-family:STHeiti,Microsoft YaHei,Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
a,blockquote,body,code,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,img,input,label,li,object,ol,p,q,small,span,strong,table,tbody,td,th,tr,ul {margin:0;padding:0;border:0;}
a,a:active,a:focus,a:hover,a:visited {text-decoration:none;}
a,img {-webkit-touch-callout:none;}
li,ol,ul {list-style:none}
input[type=password],input[type=text],textarea {resize:none;outline:0;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;background:#fff;}
.clearfix:after {display:block;clear:both;content:"";visibility:hidden;height:0;}
html {font-size:13.33333vw;}
@media screen and (max-width:320px) {html {font-size:42.667px;font-size:13.33333vw;}
}
@media screen and (min-width:321px) and (max-width:360px) {html {font-size:48px;font-size:13.33333vw;}
}
@media screen and (min-width:361px) and (max-width:375px) {html {font-size:50px;font-size:13.33333vw;}
}
@media screen and (min-width:376px) and (max-width:393px) {html {font-size:52.4px;font-size:13.33333vw;}
}
@media screen and (min-width:394px) and (max-width:412px) {html {font-size:54.93px;font-size:13.33333vw;}
}
@media screen and (min-width:413px) and (max-width:414px) {html {font-size:55.2px;font-size:13.33333vw;}
}
@media screen and (min-width:415px) and (max-width:480px) {html {font-size:64px;font-size:13.33333vw;}
}
@media screen and (min-width:481px) and (max-width:540px) {html {font-size:72px;font-size:13.33333vw;}
}
@media screen and (min-width:541px) and (max-width:640px) {html {font-size:85.33px;font-size:13.33333vw;}
}
@media screen and (min-width:641px) and (max-width:720px) {html {font-size:96px;font-size:13.33333vw;}
}
@media screen and (min-width:721px) and (max-width:768px) {html {font-size:102.4px;font-size:13.33333vw;}
}
@media screen and (min-width:769px) {html {font-size:102.4px;font-size:13.33333vw;}
}
@media screen and (min-width:769px) {html {font-size:102.4px;}
html .wrap {width:768px;margin:0 auto;}
}

/*排版通用*/
.f-mm{ margin-left:auto; margin-right:auto; }/*居中对齐*/
.f-fl{ float:left;} /*左浮动*/
.f-fr{ float:right;} /*右浮动*/
.f-tr{ text-align:right;} /*右对齐*/
.f-tl{ text-align:left;} /*左对齐*/
.f-tc{ text-align:center;} /*中间对齐*/
.f-pr{ position:relative;} /*定位*/
.f-di{ display:inline;}
.f-hide{ display:none;}
.btn-confirm{ background:#fe5244; color:#fff;}
.btn-cancel{background:#e1e1e1; color:#666;}
.f_hide{ display:none;}

.wrap{ font-size:0.24rem;}
.header{ height:1rem; line-height: 1rem; border-bottom: solid 1px #f2f2f2; padding:0 6%;  }
.header ul{}
.header li{ width:50%; float:left; text-align: right;}

.header h1{ width:1.5rem;line-height:0.9rem;}
.header span{ width:1.4rem; padding:0.1rem 0.2rem; letter-spacing: 0.02rem; border-radius:0.5rem; background:#5190ff; color:#fff;  }
.copyright{margin:0.2rem 0 0.3rem;}
.copyright a{color:#999999;}
.plt{ padding-top:0.3rem;}
p{color:#999999; padding:0 3%; text-align: center; }
p.wait{font-size: 0.26rem; color:#666666;}
h2{ color:#5190ff; font-size:0.44rem; text-align: center;  line-height: 0.8rem; font-weight: bold; }
.download{margin:0.5rem 0 1rem;}
.download span{ font-size:0.36rem; background:#5190ff; padding:0.2rem 0.8rem; color:#fff;border-radius:0.5rem; }

.funny{padding:0.5rem 10%; display:flex;text-align: center;  }
.funny li{ width:33.33%;}
.funny li span{ display:block; padding-top:0.2rem;font-size: 0.26rem; color:#666666; }

.footer{color:#666666; padding-bottom: 0.5rem; padding-left:6%; }
.footer p{text-align: left; line-height:0.4rem;}

.rights{ padding:0 6%; }
.rights h3{ text-align: center;font-size:0.28rem; font-weight: bold; padding-top:0.5rem; }
.rights h4{ font-size:0.26rem; font-weight: bold;  padding-top:0.5rem; }
.rights p{ text-align: left; color:#000; line-height: 0.36rem; }