#main {
    min-width: 1590px;
}

.p-ret {
    position: relative;
}

.ft-left {
    float: left;
}

li {
    list-style: none;
}

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

.banner-contaiin {
    max-width: 1514px;
    position: relative;
    margin: 0 auto;
}

.banner-contaiin .left-box {
    float: left;
    width: 54%;
    padding-top: 166px;
}

.banner-contaiin .right-box {
    float: right;
    width: 45%;
    color: #000;
    padding-top: 146px;
}

.right-box p {
    margin: 0;
}

.banner-contaiin .bottom-mask {
    position: relative;
    width: 100%;
    height: 533px;
}

.transparant-mask {
    position: absolute;
    width: 100%;
    height: 513px;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.9);
}

.banner-contaiin .left-img {
    float: left;
    width: 310px;
    height: 513px;
}

.small-one {
    background-image: url("../imgs/utils/1.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.small-two {
    background-image: url("../imgs/utils/2.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.small-three {
    background-image: url("../imgs/utils/3.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.small-four {
    background-image: url("../imgs/utils/4.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.small-five {
    background-image: url("../imgs/utils/5.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.big-five {
    background-image: url("../imgs/utils/5.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.img-logo-box {
    /* padding-top: 80px; */
    margin-top: -80px;
}

.img-logo-box .img-logo {
    width: 150px;
    height: 150px;
    margin-bottom: 15px;
}

.right-box .title1 {
    font-size: 30px;
    opacity: 0.7;
    padding: 15px 0 15px 0;
}

.right-box .title2 {
    font-size: 18px;
    opacity: 0.7;
    /* margin: 0; */
    padding: 0px 0 0px 0;
    margin-top: 15px;
    font-weight: 600;
}

.left-box .title2 {
    font-size: 18px;
    opacity: 0.7;
    margin: 0;
    color: #000;
    padding: 8px 0 8px 0;
}

.left-box .detail {
    opacity: 0.7;
    font-size: 18px;
    width: 600px;
    color: #000;
    line-height: 1.8;
}

.right-box .singt-size .first-title {
    font-size: 32px;
    color: #fe5d53;
    padding: 4px 0 6px 0;
    font-weight: bold;
}

.right-box .detail {
    opacity: 0.7;
    font-size: 18px;
    width: 600px;
    line-height: 1.8;
}

.singt-size {
    /* width: 316px; */
    margin-top: -60px;
}

.singt-lg-cn {
    background-image: url("../imgs/zh_hans/title@2x.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.singt-lg-tc {
    background-image: url("../imgs/zh_hant_tw/title@2x.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.downd-box {
    width: 543px;
    height: 265px;
    margin-top: 40px;
    padding-bottom: 30px;
}

.downd-box .downd-btns {
    float: right;
    padding-top: 47px;
}

.downd-box .btn {
    width: 243px;
    height: 72px;
    transition: all linear 0.3s;
}

.downd-box .btn:hover {
    transform: scale(1.02);
}

.downd-box .btn1 {
    margin-bottom: 24px;
}

.downd-box .btn2 {
    margin-bottom: 24px;
}

.downd-box .qrcode {
    float: left;
    width: 256px;
    height: 256px;
    background-image: url("../imgs/utils/code.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-top: 5px;
    margin-left: -10px;
}

.downd-box .apple-btn-tc {
    background-image: url("../imgs/zh_hant_tw/appstore_download@2x.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-top: 50px;
}

.downd-box .google-btn-tc {
    background-image: url("../imgs/zh_hant_tw/googleplay_download@2x.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.downd-box .huawei-btn-tc {
    background-image: url("../imgs/zh_hans/appgallery_download@2x.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.img-list-contain {
    width: 100%;
    padding-bottom: 80px;
    position: relative;
}

.img-list-contain ul {
    width: 1590px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    box-sizing: border-box;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
}

.img-list-contain li {
    transition: all linear 0.3s;
}

.img-list-contain li:hover {
    transform: scale(1.05);
}

.img-list-contain .img-size {
    width: 290px;
    height: 624px;
}

.img-list-contain .mg-right {
    margin-right: 30px;
}

.img-list-contain .com-sty {
    font-size: 20px;
    color: #fd5e53;
    font-weight: bold;
}

.img-list-contain .pcUp {
    padding-top: 10px;
}

.img-list-contain .pcDown {
    padding-left: 34px;
    padding-top: 10px;
}