﻿@media (max-width: 1440px) {
    .pos .section .wrapper {
        min-width: unset;
        width: 65%;
    }

    .pos .section h1 {
        font-size: 28px;
        margin: 70px 0 20px 0;
    }

    .pos .section p.desc {
        font-size: 16px;
        line-height: 22px;
    }

    .pos .btn {
        font-size: 20px;
        padding: 10px;
    }

    .pos .section_banner {
        height: 460px;
    }

    .pos .section_banner h1 {
        font-size: 40px;
        line-height: 20px;
    }

    .pos .section_banner p {
        font-size: 30px;
    }

    .pos .section_banner .desc {
        width: 190px;
    }

    .pos .section_branchTypeList {
        height: 200px;
    }

    .section_branchTypeList .list ul li {
        font-size: 18px;
        height: 120px;
    }

    .pos .section_branchType {
        height: 585px;
    }

    .pos .section_branchType .desc p {
        line-height: 30px;
        font-size: 18px;
    }

    .pos .section_client p {
        font-size: 18px;
        margin-bottom: 35px;
    }

    .pos .section_client .bottom {
        font-size: 20px;
        height: 60px;
        line-height: 60px;
    }

    .pos .section_client .content {
        margin-bottom: 80px !important;
    }

    .pos .section_cloud {
        height: 542px;
    }

    .pos .section_cloud h1 {
        margin: 50px 0 35px 0;
    }

    .pos .section_memberManage h1 {
        margin: 80px 0 60px 0;
    }

    .pos .section_memberManage .img-wrapper {
        width: 446px;
    }

    .pos .section_memberManage .text-wrapper .item {
        font-size: 20px;
    }

    .pos .section_memberManage .text-wrapper .txt1 {
        margin: 5px 0;
    }

    .pos .section_memberManage .text-wrapper .item-left {
        transform: translate(calc(-100% + 80px),-50%);
    }

    .pos .section_memberManage .text-wrapper .item-right {
        transform: translate(calc(100% + 160px),-50%);
    }

    .pos .section_memberManage .text-wrapper .row2 .item-right {
        transform: translate(calc(100% + 248px),-50%);
    }

    .pos .section_memberManage .img-wrapper {
        margin-bottom: 100px;
    }

    .pos .section_guandian {
        height: 660px;
    }

    .pos .section_guandian .desc {
        line-height: 26px;
        margin-top: 20px;
    }

    .pos .section_guandian h1 {
        margin: 0;
        font-size: 18px;
    }

    .section_file {
        height: 550px;
    }

    .section_file .list-title {
        height: 60px;
        line-height: 70px;
        font-size: 26px;
    }

    .section_file .list-item {
        font-size: 18px;
        margin-top: 20px;
    }

    .pos .section_function {
        height: 690px;
    }

    .pos .section_function .desc-wrapper {
        padding-top: 80px;
    }

    .pos .section_function .desc {
        height: 180px;
    }

    .pos .section_function .desc p.p {
        width: 120px;
        line-height: 32px;
    }

    .pos .section_function .desc ul {
        width: 82%;
    }

    .pos .section_function .desc ul li {
        margin: 5px 0;
        font-size: 12px;
    }

    .section_wsc {
        height: 690px;
    }

    .section_wsc .img {
        width: 540px;
    }

    .section_wsc .btn {
        padding: 10px 20px !important;
    }

    .pos .section_offline .img {
        width: 75%;
    }

    .section_pay {
        height: 346px;
    }

    .section_pay ul {
        font-size: 16px;
        margin: 5px auto;
    }

    .pos .section_pay h1 {
        margin: 40px 0 20px 0;
    }

    .pos .section_protect {
        height: 500px;
    }

    .section_protect .desc p {
        font-size: 14px;
        line-height: 20px;
    }
    .section_protect .desc h2 {
        font-size: 22px;
        margin: 10px 0 5px 0;
    }
    .pos .section_equipment .img-box, .pos .section_ex_equipment .img-box {
        height: 140px;
    }
    .pos .section_equipment .client-box .name, .pos .section_ex_equipment .client-box .name {
        height: 25px;
        line-height: 15px;
    }
    .pos .section_equipment .img-box img {
        width: 150px;
    }
    .pos .section_equipment .bottom {
        font-size: 14px;
        height: 150px;
    }
    .pos .section_equipment .bottom p {
        line-height: 20px;
        height: 70px;
    }
    .pos .section_equipment .bottom .downLoad {
        font-size: 14px;
        width: 160px;
        height: 45px;
        margin-left: -80px;
    }
    .pos .section_equipment .client-box .name, .pos .section_ex_equipment .client-box .name {
        font-size: 18px;
        height: 40px;
        line-height: 40px;
    }
    .pos .section_ex_equipment h1 {
        padding-bottom: 10px !important;
    }
    .pos .section_ex_equipment .img-box img {
        width: 110px;
    }
    .pos .section_ex_equipment .client-box .name {
        margin-top: 5px;
    }
    .pos .section_ex_equipment .img-box {
        height: 110px;
    }
}

@media (max-width: 1280px){
    .section_protect .desc {
        height: 28%;
    }
}
