.warp{
    width: 100%;
    height: auto;
    overflow: hidden;
}
/* 头部 */
.header{
    width: 100%;
    height: .36rem;
    line-height: .36rem;
    text-align: center;
    position: relative;
}
.header img{
    display: inline-block;
    width: .86rem;
    height: auto;
    margin-top: .08rem;
}
.header .head-icon-right{
    position: absolute;
    right: .18rem;
    top: .1rem;
    z-index: inherit;
}
.header .head-icon-right img{
    display: block;
    width: .18rem;
    height: auto;
    margin-top: 0;
}
/* banner */
.limit-free {
    width:100%;
    height: auto;
    text-align: left;
}
.limit-free img{
    width: 100%;
    height: auto;
    /* margin-top: .2rem;
    margin-bottom: .2rem; */
}
/* APP下载 */
.down-load{
    width: 100%;
    height: auto;
    
}
.down-load .down-btns{
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: .2rem 5% 0;
    overflow: hidden;
}
.down-load .down-btns div{
    box-sizing: border-box;
    width: 50%;
    height: auto;
    text-align: left;
    float: left;
}
.down-load .down-btns div.btn1{
    padding-right: .1rem;
}
.down-load .down-btns div.btn2{
    padding-left: .1rem;
}
.down-load .down-btns div a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.down-load .down-btns div a img{
    position: relative;
    top: .04rem;
    display: inline-block;    
    width: 100%;
    height: auto;
    margin-right: .08rem;
}
.module-list{
    width: 100%;
    height: auto;       
}
.module-list li.one-module{
    box-sizing: border-box;
    width: 100%;
    height: 1.1rem;
    padding: .2rem 0; 
    margin-top: .5rem;
    position: relative;    
}
.module-list li.one-module .text-list{
    width: 100%;
    height: auto;
}
.module-list li .text-list h3{
    line-height: .24rem;
    font-size: .16rem;
    margin-bottom: .07rem;
    text-align: center;
}
.module-list li.one-module .text-list h3{
    padding-bottom: .1rem;
    font-size: .18rem;
}
.module-list li.one-module .text-list h3 span{
    font-size: .18rem;
    padding-right: 0;
    position: relative;
}
.module-list li.one-module .text-list h3 span b{
    position: absolute;
    left: 50%;
    bottom: -.1rem;
    width: .34rem;
    height: .04rem;
    margin-left: -.17rem;
    background-color: #77A4FF;
}
.module-list li.three-module .text-list h3 span{
    padding-right: .1rem;
    background: url('./text_bg.png') center repeat-x;
}
.module-list li .text-list p{
    font-size: .15rem;
    line-height: .2rem;
    text-align: center;
}
.module-list li.one-module img{
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: inherit;
    width: .75rem;
    height: auto;
}
.module-list li.one-module{
    background-color: #F6F8FC;
}
.module-list li.two-module{
    width: 100%;
    height: auto;
    margin-top: .2rem;
}
.module-list li.two-module img{
    width: 80%;
    margin-left: 10%;
}
.module-list li.three-module{
    background-color: #F9FEFF;
}
.module-list li.three-module h3{
    text-align: left;
}
.module-list li.three-module p{
    text-align: left;
}
.module-list li.three-module{
    box-sizing: border-box;
    width: 100%;
    height: 1.2rem;
    padding: .2rem 0 .3rem; 
    position: relative;    
}
.module-list li.three-module .text-list{
    float: left;
    width: 40%;
    margin-left: 10%;
}
/* @media screen and (max-width: 320px){
    .down-load .text-list li{
        padding-left: .15rem;
    }
    .module-list li.one-module{
        box-sizing: border-box;
        width: 100%;
        height: 1.1rem;
        padding: .2rem 0 .2rem 26%; 
        position: relative;    
    }
    .module-list li.three-module{
        margin-top: .2rem;
    }
    .module-list li.three-module img{
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: inherit;
        width: 26%;
        height: auto;
    }
} */
