@charset "UTF-8";
a, img {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease; }
.ellipsis {overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.flex { display: flex; display: -webkit-flex; }
* { margin: 0; padding: 0; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
html {font-size: 100px; }
body { font-size: .12rem; font-family: Arial, "微软雅黑"; color: #333; -webkit-text-size-adjust: none; }
  

a {color: #333;text-decoration: none; outline: none; }
a:active {star: expression(this.onFocus=this.blur()); }
a:link { text-decoration: none; outline: none; }
a:visited { text-decoration: none; outline: none; }
a:hover {text-decoration: none;color: #024a85;outline: none; }

li {list-style: outside none; }
h1 {font-size: 16px; }
h2, h3, h4, h5 { font-size: 14px; }
h5 {font-size: 12px; }
textarea, input { background: transparent;font-size: 12px;font-family: Arial, "微软雅黑";color: #888;outline: none;border: 0px; }
em {font-style: normal; }
img {vertical-align: middle;max-width: 100%;border: 0;width: 100%; }

.fl { float: left; }
.fr {float: right; }
.center{ text-align:center;}
.clear { clear: both; height: 0;display: block;_display: inherit; }
.before { content: "";display: block;position: absolute; left: 50%; top: 0; }

.wrap{ position:relative; /* min-height:calc(100vh); */}
.box{ margin-left:.2rem; margin-right:.2rem; position:relative;}
.logo{ display:inline-block; width:5.75rem; margin-top:.4rem;}
.names{ margin-top:0.4rem;}
.names span{ display:inline-block; width:1.36rem; margin-bottom:.15rem; margin-right:.15rem; overflow:hidden;}
.names span:nth-child(4n){ margin-right:0;}
.names span a{ display:block; background-color:#efefef; color:#333; height:.5rem; line-height:.5rem; font-size:.24rem; text-align:center; border-radius:.02rem;}
.names span.now a{ color:#fff; background-color:#2d50f4;}
.list li{ height:0.8rem; font-size:0.24rem; border-bottom:0.01rem solid #e1dddd;}
.list li span{ line-height:0.8rem; display:inline-block;}
.list li span a{ color:#333;}
.list li a.down{ display:inline-block; padding:0.06rem 0.2rem; font-size:.16rem; color:#fff; border-radius:0.05rem; background-color:#2d50f4; position:absolute; right:0; top:50%; margin-top:-0.15rem;}
.tips{ font-size:.18rem; color:#da0a09; margin:.35rem 0;}
.footer{ padding:0.25rem 0; /* position:absolute; bottom:0; */width:100%; background-color:#f3f3f3; margin-top:.6rem;}
.footer p{ font-size:0.18rem; line-height:0.3rem; color:#666;}
