html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}
html,body,fieldset,img,iframe,abbr{border:0}
li{list-style:none}
textarea{overflow:auto;resize:none}
a,button{cursor:pointer}
i,em{font-style: normal;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:400;font-style:normal}
a,a:hover{text-decoration:none}
body,textarea,input,button{color:#62a1c9}
input,textarea,a,div,button,select{margin:0;padding:0;border:0;outline:0}
table{border-collapse:collapse;border-spacing:0}
input{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color: transparent;}
input:-webkit-autofill{background: transparent; transition: background-color 50000s ease-in-out 0s;-webkit-text-fill-color: unset;color:#fff;}
body{color: #fff;font-family:'黑体',"Microsoft YaHei",Arial;background: #000;}
html,body,.wrap{width: 100%;height: 100%;}
.hide{display:none}
.btn_ios,.btn_and,.btn_channel,.slide_close,.dian,.level_btn,.dt_type_btn,.prev,.next,.gifts_ico,.receive,.close,.verify,.submit,.tag{background: url('../img/sprite.png') no-repeat -9999px;}
.part,.flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
.nav{position: absolute; width: 100%; left: 0; top: 0; height: 80px; z-index: 10;background: rgba(26, 28, 29, .8);display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content: center;}
.nav .logo{width: 186px; height: 64px; background: url('../img/logo.png?v=2') no-repeat; margin: 8px 48px 0; display: inline-block;}
.nav .item{display: inline-block; margin: 0 14px;}
.nav a{display: block;width: 200px; height: 80px; background: url('../img/nav.png?v=1') no-repeat -999px; overflow: hidden;font-size: 0;text-indent: -999px;}
.nav .n1{background-position: 0 0;}
.nav .n2{background-position: -200px 0;}
.nav .n3{background-position: -400px 0;}
.nav .n4{background-position: -600px 0;}
.nav .n5{background-position: -800px 0;}
.nav .active a,.nav .item a:hover{background-position-y: -80px;}
.title{width: 320px; height: 82px; margin: 0 auto 55px; background: url('../img/title.png?v=1') no-repeat -9999px;}
.slide{width: 175px; height: 340px; color: #b2b2b2; background: rgba(0, 0, 0, .6); position: fixed; right: -177px; top: 50%; margin-top: -170px;z-index: 10;border: 2px solid #888;border-right: none;border-radius: 8px 0 0 8px; text-align: center;-webkit-transition: right .3s;transition: right .3s;}
.slide_close{display: block; width: 29px; height: 98px; position: absolute; left: -29px; top: 122px; background-position: -353px -281px; cursor: pointer;}
.slide_open{right: 0;}
.slide_open .slide_close{background-position: -314px -281px;}
.slide_tit{padding-top: 8px; line-height: 38px; font-size: 16px;}
.slide .code{float: none;margin: 0 auto 14px;}
.slide a{display: block; width: 147px; height: 39px; margin: 0 auto 8px;}
.slide .btn_ios{background-position: 0 -280px;}
.slide .btn_ios:hover{background-position: -157px -280px;}
.slide .btn_and{background-position: 0 -322px;}
.slide .btn_and:hover{background-position: -157px -322px;}
.slide .btn_channel{background-position: 0 -364px;}
.slide .btn_channel:hover{background-position: -157px -364px;}
.pop{position: fixed;z-index: 100;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0, 0, 0, .4); display: none;}
.close{width: 28px; height: 28px; display: block; background-position: -572px -35px; top: 25px; right: 25px; position: absolute;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.close:hover{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.pop_main{position: fixed; left: 50%; top: 50%; color: #fff; font-size: 20px;}
