
a,body,button,dd,dl,dt,h1,h2,h3,h4,h5,i,img,input,li,p,select,span,strong,textarea,ul {
    margin: 0;
    padding: 0
}

b,h1,h2,h3,h4,h5,h6,strong {
    font-weight: 400
}

table {
    border-spacing: 0
}

body {
    font-family: "microsoft yahei",Arial;
    font-size: .26rem;
    line-height: 1;
    color: #333;
    -webkit-user-select: none;
    -webkit-text-size-adjust: 100%!important;
    text-size-adjust: 100%!important;
    -moz-text-size-adjust: 100%!important;
}

::-webkit-scrollbar {
    width: 0;
    height: 0
}

* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

li {
    list-style-type: none;
    float: left
}

a {
    text-decoration: none;
    color: #333;
    outline: 0
}

img {
    width: 100%;
    display: block;
    border: none;
    vertical-align: middle
}

em,i,var {
    font-style: normal
}

button {
    font-family: "microsoft yahei",Arial;
    outline: 0;
    cursor: pointer;
    font-size: .26rem;
    border: none
}

iframe {
    border: none
}

input,select,textarea {
    outline: 0;
    font-family: "microsoft yahei",Arial;
    font-size: .26rem;
    border-radius: 0;
    border: none;
    background: 0 0
}

input:disabled {
    opacity: 1;
    color: #333
}

button,input[type=button],input[type=date],input[type=number],input[type=password],input[type=reset],input[type=submit],input[type=text],textarea {
    -webkit-appearance: none;
    border: none;
    background: 0 0
}

textarea {
    resize: none
}

.ico {
    display: inline-block;
    vertical-align: middle
}

.fl {
    float: left
}

.fr {
    float: right
}

.clear {
    clear: both
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    zoom:1}

.hide {
    display: none!important
}

.mobile-wrap {
    position: relative;
    min-height: 100vh;
    width: 100%;
    float: left;
    height: 24.8rem;
    background: url(../images/box.png) top center no-repeat;
    background-size: 100% auto;
    /*background:#1f294b;*/
}

body,html {
    width: 100%;
    height: 100%;
}
@media screen and (max-width: 750px){
    body,html {
        background:#1f294b;
    }
}
.banner{
    width:100%;
    height: 9.89rem;
    background: url('../images/bg.png');
    background-size:100% 100% ;
    position: relative;
}
.downbtn{
    width: 4.59rem;
    height: 1.16rem;
    margin: 0.38rem auto 0;
    animation: heart_beat .8s infinite linear;
  }
@keyframes heart_beat {
  0% {
    transform: scale(.95)
  }

  50% {
    transform: scale(1.05)
  }

  100% {
    transform: scale(.95)
  }
}
.bd{
    padding-left:0;
    padding-right:0;
    padding-top:.45rem;
    padding-bottom:.3rem;
    text-align: center;
    position: relative;
    z-index: 20;
  }
  .bd ul{
    width: 6.40rem;
    margin:0 auto;
  }
  .bd li{
    width: 6.40rem;
    height: 0.54rem;
    background: url(../images/xl.png);
    background-size: 100%  100% ;
    margin-bottom:.3rem;
    display: flex;
  }
  .bd .ms{
    font-size: 0.37rem;
    font-family: FZLTTHK;
    font-weight: normal;
    display: inline-block;
    text-align:center;
    margin-left: 0.34rem;
    line-height: 0.54rem;
  }
  .bd .url{
    width: 2.1rem;
    height: 0.4rem;
    line-height: 0.4rem;
    border-radius: 10px;
    text-align: center;
    font-size: 0.36rem;
    color: #fff;
    display: inline-block;
    margin: 0.06rem 0.05rem  0.06rem 0.23rem;
  }
  .bd .time{
    font-size: 0.28rem;
    line-height: 0.54rem;
    color: #3A1E28;
  }
  .bd .btn-open{
    display: inline-block;
    padding-left: 0.3rem;
    font-size: 0.34rem;
    height: 0.54rem;;
    line-height: 0.54rem;;
    font-family: FZLTTHK;
    text-decoration : none ;
    color: #3A1E28;
    margin-left: 0.1rem;
  }
  .bd .btn-open a{
     display: block;
  }
.desc{
    width: 6.04rem;
    height: 0.37rem;
    margin: 0 auto;
}
.hot {
    width:6.89rem;
    height:4.75rem;
    margin: 0.56rem auto 0.6rem;
 }
.often{
   width:6.89rem;
   height:  3.55rem;
   margin: 0 auto;
 }
 .fixNull {
    width: 100%;
    height: 1.7rem;
    float: left
  }
 .footer-box {
    width: 100%;
    height: 1.53rem;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1000;
    background: url(../images/footer.gif) center center no-repeat;
    background-size: contain;
}

