@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
*{
    padding:0;
    margin:0;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    /*overflow-x: hidden;*/
}
/* 去除iPhone中默认的input样式 */
input[type="submit"],

input[type="reset"],

input[type="button"],

input,select,textarea{-webkit-appearance:none; resize: none;outline: none;}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ccc;
}

/* 取消链接高亮  */
body{background:#eef7fc;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
/* 设置HTML5元素为块 */
article, aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {
    display: block;
}
/* 图片自适应 */
img {
    max-width: 100%;
    height: auto;
    width:auto\9; /* ie8 */
    -ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/
    vertical-align:middle;
}
/* 初始化 */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{margin:0; padding:0; border:none;}
body{font: normal 12px/1.5 Tahoma,"Lucida Grande",Verdana,"Microsoft Yahei",STXihei,hei; color:#1a1a1a;}
em,i{font-style:normal;}
strong,h1,h2,h3,h4,h5,h6{font-weight: normal;}
.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}
a{text-decoration:none; color:#333; font-family:Microsoft YaHei,Tahoma,Arial,sans-serif;}
a:active{ text-decoration:none;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6,textarea{ font-size:100%; font-family: Microsoft YaHei;}
img{border: none; vertical-align: top;}
body{
    /*overflow-x:hidden;*/
    background: #fff;
    width:100%;
    overflow: auto;

    /*overflow-x: hidden;*/
}
.dl-body{
    /*text-align: center;*/
    /*width:100%;*/
    /*overflow-x: hidden;*/
}
.img-div{
    position: relative;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    text-align: center;
}

.dl-img{
    width: 100%;
    /*position: absolute;*/
    /*top:0;*/
    /*left:0;*/
    z-index: -1;
}
.dl-btn{
    background: url("../images/icon_download_btn.png") no-repeat;
    width:8.24rem;
    height: 2.25rem;
    background-size:cover;
    display: inline-block;
    /* margin:18rem auto 0; */
}
.dl-btn02{
    background: url("../images/new/btn01.png") no-repeat;
    width: 4.7rem;
    height: 2.6rem;
    background-size: cover;
    display: inline-block;
    margin: 18.7rem 1rem 0 9.1rem;
}
.bt-wrap{
    text-align: right;
}
.dl-btn-newyear{
    background: url("../images/newyear/btn.png") no-repeat;
    width: 4rem;
    height: 2.3rem;
    background-size: cover;
    margin-left:0;
    margin-right: 1rem;
}
@-webkit-keyframes bounce-down {
    25% {-webkit-transform: translateY(-8px);}
    50%, 100% {-webkit-transform: translateY(0);}
    75% {-webkit-transform: translateY(8px);}
}

@keyframes bounce-down {
    25% {transform: translateY(-8px);}
    50%, 100% {transform: translateY(0);}
    75% {transform: translateY(8px);}
}
.next-icon{
    background: url("../images/icon_download_next.png") no-repeat;
    width:.88rem;
    height: .56rem;
    background-size:cover;
    display: block;
    margin:2.8rem auto 0;
    -webkit-animation: bounce-down 1s linear infinite;
    animation: bounce-down 1s linear infinite;
}
.next-icon02{
    margin-top:0.8rem;
}
.dl-img-div{
    position: absolute;
    bottom:2.8rem;
    width:100%;
    left:0;
}
.dl-img-div02{
    position: fixed;
    width:100%;
    bottom:0.2rem;
}
.dl-img-bottom02{
    background: url("../images/new/btn04.png") no-repeat;
    width:14.06rem;
    height: 3.06rem;
    background-size: 100%;
    display: inline-block;
}

.dl-img-bottom02-newyear{
    background: url("../images/btn03.png") no-repeat;
    width:7rem;
    height:1.75rem;
    background-size: 100% 100%;
    display: inline-block;
    /*margin-top:18.5rem;*/
}
.wxtip {
    background: rgba(0, 0, 0, 0.8);
    text-align: center;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 998;
    display: none;
}

.wxtip-icon {
    width: 52px;
    height: 67px;
    background: url(../images/weixin-tip.png) no-repeat;
    display: block;
    position: absolute;
    right: 20px;
    top: 20px;
}

.wxtip-txt {
    margin-top: 107px;
    color: #fff;
    font-size: 16px;
    line-height: 1.5;
}
.in-body{
    width:100%;
    height:100%;
    background:#fff84d;
}