#app{text-align:left;color:#343333;font-size:12px;line-height:1.4;word-break:break-all}
#app,body,html{height:100%}
.download{background:url(../img/bg.jpg) no-repeat 0 0;background-size:auto 100%;height:100%;-webkit-animation:bg-data-v-8175861c 20s linear infinite;animation:bg-data-v-8175861c 20s linear infinite}
.download .wrap{height:100%;display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,.3) no-repeat 0 0;background-size:100% 100%}
.download .cc{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.55rem;height:3rem;color:#fff}
.download .cc span:last-child{margin-left:.2rem}
.download .fill-box{height:0;flex-grow:1;height:1.28rem}
.download .fill{height:0;flex-grow:1}
.download .fill:first-child{height:6.19rem}
.download .fill:nth-child(3){height:.6rem}
.download .fill:nth-child(5){height:4.15rem}
.download .fill:nth-child(7){height:3.52rem}
.download .fill:nth-child(9){height:2.95rem}
.download .fill:nth-child(11){height:3.07rem}
.download img.live-kf{height:1.11rem}
.download img.live-kf[src=""]{opacity:0;height:0}
.download img.logo{width:3.65rem;flex-shrink:0}
.download div.title{flex-shrink:0;font-size:1.05rem;font-weight:700;color:#fff}
.download .title img {height: 3rem;}
.download img.down{width:13.15rem;flex-shrink:0}
.download div.down{display:flex;flex-shrink:0}
.download div.down img{width:3.25rem;height:3.25rem}
.download div.down img:first-child{margin-right:1.22rem}
.download img.des{width:10.35rem;flex-shrink:0}
@-webkit-keyframes bg-data-v-8175861c{0%,to{background-position-x:0}
50%{background-position-x:100%}
}
@keyframes bg-data-v-8175861c{0%,to{background-position-x:0}
50%{background-position-x:100%}
}
body,html{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f2f4f5}
a,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,img,input,label,legend,li,mark,ol,p,section,span,strong,textarea,time,ul,var{margin:0;border:0;padding:0;font-style:normal}
li,ul{list-style:none}
b,strong{font-weight:700}
img{border:0;vertical-align:top}
p{margin-top:0;margin-bottom:0}
a{text-decoration:none;background-color:transparent;color:#333;cursor:pointer}
a:hover{outline:0}
textarea{overflow:hidden;resize:none}
button{overflow:visible;cursor:pointer}
button,select{text-transform:none}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{border:none;outline:0}
hr{height:0;box-sizing:content-box}
pre{overflow:auto}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:0;margin:0;padding:0}
input[type=button],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
input::-webkit-search-cancel-button,input::-webkit-search-decoration{display:none}
.top-line{position:relative}
.top-line:before{content:"";position:absolute;left:0;top:0;right:auto;bottom:auto;height:1px;width:100%;background-color:#e6e6e6;display:block;z-index:1;transform-origin:50% 0;transform:scaleY(.5)}
.bottom-line{position:relative}
.bottom-line:after{content:"";position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:#e6e6e6;display:block;z-index:1;transform-origin:50% 100%;transform:scaleY(.5)}
.single-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
