@media (max-width: 900px) {
    .pro_one .one.h5 a {
        display: block;
    }

    .CodePop {
        z-index: 999;
        display: none;
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 60%;
        padding: 0 0 20px 0;
        background: #fff;
        border-radius: 15px;
        background: #fff;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }

    .CodePop ul {
        width: 100%;
    }

    .CodePop ul li {
        width: 100%;
    }

    .CodePop ul li .icon {
        width: 100%;
        padding: 40px 0 0 0;
    }

    .CodePop ul li .icon img {
        display: block;
        width: 60%;
        margin: 0 auto;
        height: auto;
    }

    .CodePop ul li p {
        font-size: 16px;
        text-align: center;
        line-height: 24px;
        padding: 12px;
    }

    .CodePop .close {
        width: 30px;
        height: 30px;
        border: 1px solid #000;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        font-size: 16px;
        color: #000;
        margin: 0 auto 0 auto;
        text-indent: 1px;
        position: absolute;
        right: 15px;
        top: 15px;
    }

    .pay_one dl {
        border: none;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }

    .pay_one.setIng dl {
        width: 100% !important;
    }

    .coop_th.coop_bg dd h2 {
        padding: 20px 0 0 0 !important;
    }

    .coop_th.coop_bg .dl dl dd b {
        bottom: -5px;
    }

    .coop_th dd h2 {
        padding: 30px 0 20px 0 !important;
    }

    #add_job_banner h1 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .helpBanner {
        height: 5rem;
    }

    #contact_banner {
        height: 4.6rem;
        overflow: hidden;
    }



    #add_job_banner span em {
        font-size: 14px;
        margin: 0 15px;
    }

    #add_job_banner span img {
        display: none;
    }

    #add_job_banner dd {
        top: 50%;
    }

    #add_job_banner h1 {
        font-size: 25px;
        margin-bottom: 15px;
    }

    #add_job_banner span em {
        font-size: 20px;
        margin: 0 15px;
    }

    #add_job_banner span img {
        display: none;
    }

    #add_job_banner dd {
        top: 50%;
    }

    #add_pub_tit7 {
        padding: 80px 0 10px 0;
    }

    .job .pub_title {
        padding-top: .65rem;
        padding-bottom: 0.5rem;
    }

    .job .pub_title h2 {
        font-size: 22px;
    }

    .add_job_one .dl {
        padding: 0 .3rem;
    }

    .add_job_one dl {
        width: 100%;
    }

    .add_job_one dl:nth-child(even) {
        margin: .3rem 0;
    }

    .add_job_one dt img {
        height: 3rem;
    }

    .add_job_one dd {
        padding: .25rem;
        font-size: 15px;
    }

    .add_job_tow dl {
        flex-wrap: wrap;
        padding: 0 .3rem;
    }

    .add_job_tow .dl dt,
    .add_job_tow .dl dd {
        width: 100%;
    }

    .add_job_tow .dl dt {
        height: 3rem;
        margin-bottom: .3rem;
    }

    .add_job_tow .dl dl:nth-child(odd) {
        text-align: left;
    }

    .add_job_tow .dl dd h2 {
        font-size: 18px;
        line-height: 1.6;
        text-align: center;
    }

    .add_job_tow .dl dd p {
        font-size: 14px;
        line-height: 1.7;
        padding-top: .2rem;
        margin-top: .2rem;
    }

    .add_job_tow .dl dl:nth-child(even) {
        margin: .3rem 0;
    }

    .add_job_tow .dl dl:nth-child(odd) dt,
    .add_job_tow .dl dl:nth-child(even) dt {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-top: .5rem;
    }

    .job .pub_title p {
        width: 100%;
        margin: .3rem auto 0 auto;
        font-size: 13px;
    }

    .add_job_th {
        padding: 0 .3rem;
    }

    .add_job_th .one.cur {
        padding-bottom: .3rem;
    }

    .add_job_th .one {
        padding: .3rem;
        margin-bottom: .3rem;
    }

    .add_job_th .one .dl_dl h2 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .add_job_th .one .dl_dl p {
        font-size: 14px;
    }

    .add_job_th .one .dl_dl p img {
        margin: 0 10px 0 10px;
    }

    .add_job_th .one .dl {
        padding-top: 0;
    }

    .add_job_th .one .dl dl {
        width: 100%;
        padding-top: .3rem;
    }

    .add_job_th .one .dl dt {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .add_job_th .one .dl_dl {
        padding-bottom: 0;
    }

    .add_job_th .one .dl_dl b {
        background-size: 12px 12px;
        width: 12px;
        height: 12px;
    }

    .add_job_th .one.cur .dl_dl {
        padding-bottom: .3rem;
    }

    .add_job_th .one .dl p {
        font-size: 14px;
    }

    .add_job_bg {
        padding-bottom: 0.1rem;
    }

    .add_job_th .add_job_btn a {
        width: 150px;
        line-height: 3;
        margin: 25px auto;
    }

    .add_job_th .one.cur .dl {
        padding-top: 0;
    }

    #contact {
        margin-top: 50px;

    }

    /* 首页"服务案例"标题上下间距 */
    #add_pub_tit1 {
        padding: 60px 0 8px 0
    }

    .banbt1 {
        width: 100%;
    }

    /* 首页"选择我们的理由"标题上下间距 */
    #add_pub_tit4 {
        padding: 80px 0 30px 0
    }

    /* 首页"不止于支付"标题上下间距 */
    #add_pub_tit5 {
        padding: 30px 0 0px 0
    }

    /* 综合支付间距方案"我们的合作伙伴"标题上下间距 */
    #add_pub_tit6 {
        padding: 80px 0 0px 0
    }

    /* 账户钱包与间距方案"我们的合作伙伴"距离下边的距离 */

    #index_five {
        padding-bottom: 20px
    }

    /* 标题上下间距 */
    #index_five .pub_tit {
        padding: 15px 0 20px 0
    }


    /* 账户钱包"创付InoPay的解决方案"标题上下间距 */
    #add_pub_tit2 {
        padding: 15px 0 20px 0
    }

    /* 账户钱包"我们的合作伙伴"标题上下间距 */
    #add_pub_tit3 {
        padding: 15px 0 20px 0
    }

    /* 账户钱包"创付InoPay的解决方案"距离下边栏目的距离 */
    .wallect_tow.ptb15 {
        padding-bottom: 0px
    }

    #news.agree #cont .cont p {
        font-size: 14px;
        line-height: 1.65;
    }

    #add_lin-word #add_xg_1 {
        font-size: 18px;
        line-height: 1.8;
    }

    #add_lin-word #add_xg_2 a {
        font-size: 10px;
        line-height: 1.8;
    }

    #add_lin-word #add_xg_3 h2 {
        font-size: 18px;
        line-height: 1.8;
    }

    #add_lin-word #add_xg_4.header .m ul li>a {
        font-size: 18px;
        line-height: 1.8;
    }

    #compay_four p {
        line-height: 2;
    }

    .index_th .one .add_add img {
        height: auto;
    }

    .ado_bg .about_th .dl {
        margin: 0;
    }

    .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .foot .dl dl {
        width: auto
    }

    .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 30px;
    }

    .menu {
        background-image: url(resources/menu.png);
        width: .4rem;
        height: .31rem;
        background-size: 100% 100%;
        display: block;
    }

    .header.on .m .menu {
        background-image: url(resources/menu4.png);
    }

    .about_one {
        /*background: url(resources/bg_01.jpg) no-repeat;*/
        background-size: 100% 100%;
        height: auto;
    }

    .box,
    .w100,
    .about_th .dl div,
    .header .m {
        width: 100%;
    }

    .about_th .dl div:nth-child(3),
    .about_th .dl div:nth-child(4) {
        margin-top: .25rem;
    }

    .about_th .dl div {
        margin-top: .25rem;
        display: flex;
        justify-content: space-between;
        background: -webkit-linear-gradient(left, #f4f9fe, #d3e8fe);
        background: -o-linear-gradient(right, #f4f9fe, #d3e8fe);
        background: -moz-linear-gradient(right, #f4f9fe, #d3e8fe);
        background: linear-gradient(to right, #f4f9fe, #d3e8fe);
        border-radius: 8px;
        padding: 0 .26rem;
    }

    .allocation .about_th dd p {
        line-height: 24px;
        font-size: 14px;
    }

    .tion_one .tag em:nth-child(2) {
        display: block;
    }

    .tion_one .tag span {
        font-size: 15px;
        line-height: 24px;
    }

    .allocation_bg .about_th .dl div {
        background: #fff;
        box-shadow: 0 4px 10px 5px rgba(0, 0, 0, 0.05);
    }

    .allocation .about_th .dl div:nth-child(3),
    .allocation .about_th .dl div:nth-child(4) {
        margin-top: .25rem;
    }

    .panel-box .close {
        position: sticky;
        top: 0px;
        cursor: pointer;
        float: right;
    }

    .panel-box .close img {
        position: relative;
        top: -15px;
        right: -20px;
    }

    #contact_banner dd p {
        margin-bottom: 0;
    }

    .foot {
        padding: .53rem .3rem .02rem .3rem
    }

    .foot dl {
        text-align: center;
    }

    .foot dd a,
    .foot dd p {
        line-height: 2;
        background: none;
        padding-left: 0;
        font-size: 12px;
    }

    .foot dt {
        font-size: .28rem;
        border-bottom: 0;
        margin-bottom: .1rem;
        padding-bottom: .1rem;
    }

    .foot dl:nth-child(1),
    .foot dl:nth-child(2),
    .foot dl:nth-child(3) {
        width: 30%;
    }



    .foot dl:nth-child(4) {
        margin-top: .4rem;
        text-align: left;
        padding-left: .5rem;

    }

    .foot dl:nth-child(6) dd {
        font-size: 12px;
    }

    .pic_icon img {
        height: 0.65rem;
    }

    .pic_icon p:nth-child(2) {
        margin: 0 .24rem;
    }



    .copyright {
        padding: 0.3rem;
    }

    .foot dl:nth-child(5) {
        width: 26%;
        margin-top: .4rem;
    }

    .foot dl:nth-child(5) dd {
        font-size: 12px;
        margin-top: 3px;
    }

    .about_one .word {
        padding-left: 0;
        background: #fff;
        border-radius: 8px;
    }

    .about_five {
        background: url(resources/bg_5.png) no-repeat;
        background-size: 100%;
        height: auto;
        padding: .6rem .3rem;
        text-align: center;
    }

    .about_four p {
        padding: 0.15rem .3rem;
    }

    .about_th .dl dl:nth-child(1) {
        width: 75%;
        padding: 0.3rem 0;
        background: none;
        box-shadow: 0 2px 9px 3px rgba(209, 228, 250, 0)
    }

    .about_th .dl dl:nth-child(2) {
        width: 22%;
        align-self: center;
    }

    .about_th .dl,
    .about_tow .dl,
    .about_one .dl_dl {
        background: none;
        background-size: 100%;
        height: auto;
        padding: 0.3rem;
        padding-top: 0.1rem;
    }

    .about_one .dl_dl .SildeLeft {
        width: 100%;
    }

    .about_one .dl_dl .SildeRight {
        width: 100%;
    }

    .about_tow h2 {
        font-size: .282rem;
        margin-top: .25rem;
    }

    .about_tow span {
        font-size: .24rem;
        margin: 0.1rem 0 0.2rem 0;
    }

    .about_tow a i {
        background-size: 10px 8px;
        width: 10px;
        height: 8px;
        margin-left: 0.1rem
    }



    .about_tow a {
        margin-top: .35rem;
        font-size: 12px;
    }

    .about_tow p {
        line-height: 2;
        font-size: .24rem;
        background: url(resources/dian__1.png) no-repeat 0 0.195rem;
        padding-left: 0.2rem;
    }

    .about_tow .dl {
        justify-content: space-between;
    }

    .about_tow.pt60 {
        padding-bottom: 0;
    }

    .about_tow dl {
        width: 48%;
        padding: 0.25rem;
        margin-top: 0.25rem;
        margin-left: 0;
        height: 5.7rem;
    }

    .about_tow dl:nth-child(1),
    .about_tow dl:nth-child(2) {
        height: 6.2rem;
    }

    .about_tow dl:nth-child(3),
    .about_tow dl:nth-child(4) {
        height: 6.2rem;
    }

    .about_th .dl,
    .about_tow .dl {
        margin-top: -0.15rem;
    }

    .about_tow dt img {
        width: .8rem;
    }

    .about_one .word .one {
        border-bottom: 1px #e5ebef solid;
    }

    .about_one .one span {
        display: flex;
    }

    .about_one .one span i {
        display: block;
        background: url(resources/icon__1.png) no-repeat;
        background-size: .4rem .4rem;
        width: .4rem;
        height: .4rem;
        margin-right: .15rem;
    }

    .about_one .word .one .wap_show em {
        display: block;
        background: url(resources/down__1.png) no-repeat;
        background-size: 8px 12px;
        width: 8px;
        height: 12px;
        align-self: center;
    }

    .about_th dd {
        padding-left: 0;
    }

    .about_five .word p {
        margin: 0;
    }

    .about_five .word p:last-child {
        margin: 0.1rem auto .25rem auto;
        font-weight: bold;
    }

    .about_five img {
        width: 14px;
        margin-right: .15rem;
    }

    .about_five a {
        padding: 0.15rem 0.25rem;
        border: 1px #fff solid;
        display: inline-block;
        margin: 0 auto;
        font-size: 13px;
    }

    .about_five .ask {
        text-align: center;
        margin: 0 auto;
    }

    .about_five i {
        font-size: .45rem;
        display: block;
    }

    .tion_th {
        padding-bottom: .3rem;
    }

    .about_five h2,
    .about_th dt,
    .about_one .word h2 {
        font-size: 16px;
        margin-bottom: .15rem;
    }

    .tion_th dl h2 {
        font-size: 16px;
        margin-left: 0;
        margin-top: .3rem;
    }

    #add_lin-word .about_five p i,
    #add_lin-word .about_five h2 {
        font-size: 22px;
    }

    .tion_th dt {
        display: block;
        margin-bottom: 10px;
        text-align: center;
    }

    .pay_four dt,
    .about_th dt,
    .tion_th dl h2,
    .help_one .dl dd h2,
    .compay_one .word h2,
    .coop_one .one h2,
    #add_lin-word .index .index_four h2,
    .wallect_tow h2,
    .contact_tow h2,
    .compay_th .word h3,
    #add_lin-word .pay_one dt h2,
    .help_tow .one .tit h2,
    .coop_th h2,
    .about_th dt {
        font-size: 16px;
        font-weight: bold;
    }

    .about_one .dl dt {
        height: 1.85rem;
    }

    .about_one .dl {
        display: flex;
        overflow: hidden;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .about_one .dl dl {
        width: 48%;
        margin-left: 0;
        margin-top: .25rem;
    }

    .about .word p {
        line-height: 1.45;
        font-size: 14px;
    }

    .module-tab-box-ma {
        padding: 0;
    }

    .about_one .word .module-tab-box-ma.cur .show {
        background: -webkit-linear-gradient(left, #f9fdff, #ebf3fd);
        background: -o-linear-gradient(bottom, #f9fdff, #ebf3fd);
        background: -moz-linear-gradient(bottom, #f9fdff, #ebf3fd);
        background: linear-gradient(to bottom, #f9fdff, #ebf3fd);
        border: 1px #daeaff solid;
        border-top: 0;
        border-radius: 0 0 8px 8px;
        display: none;
    }

    .about_one .word .module-tab-box-ma .show {
        height: 0;
        overflow: hidden;
        display: block;
        border: 1px #fff solid;
        border-top: 0;

    }

    .about_one .word .module-tab-box-ma.cur .show {
        height: auto;

        padding-bottom: .3rem;
    }

    .about_one .word .module-tab-box-ma .show h2 {
        padding: .4rem .3rem 0 .3rem;
    }

    .about_one .word .module-tab-box-ma .show p {
        padding: 0 .3rem;
    }

    .about_one .word .module-tab-box-ma .show .dl {
        padding: 0 .3rem;
    }

    .about_one .word .module-tab-box-ma .show dd h2,
    .about_one .word .module-tab-box-ma .show dd p {
        padding: 0;
    }

    .about_one .word .module-tab-box-ma.cur .wap_show {
        margin-top: -1px;
    }

    .about_one .word .module-tab-box-ma.cur {
        border-bottom: 0;
    }

    .about_one .word .module-tab-box-ma.cur .wap_show em {
        display: block;
        background: url(resources/downs.png) no-repeat;
        background-size: 8px 12px;
        width: 8px;
        height: 12px;
        align-self: center;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .module-tab-box-ma {
        position: initial;
        opacity: 1;
    }

    .about_one .dl dd {
        padding: .25rem;
        text-align: center;
        border-radius: 0 0 8px 8px
    }

    .about_one .word .one .wap_show {
        padding: 0.3rem;
    }

    .about_one .word .module-tab-box-ma.cur .wap_show {
        background: #0478ff;
        border-radius: 8px;
        color: #fff;

    }

    .about_one .one span {
        font-size: .28rem;
    }

    .wallect_th p {
        line-height: 24px;
        font-size: 14px;
    }

    .tion_one h2,
    .wallect_th h2,
    .pay_th .word {
        text-align: center;
        width: auto;
    }

    .wallect_th h2 {
        margin-bottom: 0;
    }

    .panel-box span.sapn {
        width: 100px;
    }

    .tion_one h2,
    .pay_th h2,
    .wallect_th h2,
    .pay .pub_tit h2,
    .pub_tit {
        padding: 0.8rem 0 0.2rem 0;
        font-size: 0.34rem;
    }

    .pub_tit.SetTit {
        padding: 0 0 0.2rem 0 !important;

    }

    .tion_one h2 {
        padding-bottom: 0;
    }

    .pay .pub_tit h2 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .header .m .logo {
        width: 1.56rem;
        height: .35rem
    }

    .header.on .m .logo {
        width: 1.56rem;
        height: .66rem
    }

    .header {
        height: 1.3rem;
        padding: 0 0.3rem;
    }

    .about_th {
        background-size: cover;
        height: auto;
    }

    .index_one dd {
        padding: .15rem .3rem;
    }



    .copyright p:last-child {
        margin-top: 1px;
    }

    .copyright img {
        width: 0.3rem;
        margin: 0 0.1rem;
        top: -2px;
    }

    .fadein a img {
        width: 18px;
        margin-right: 0.15rem;
    }

    .wap_show.center {
        margin-top: -.25rem;
    }

    .foot .dl {
        padding-bottom: 4.6875vw;
    }

    .wap_show.center a {
        margin: 0 .35rem;
        font-size: 12px;
    }

    .copyright a {
        font-size: 0.2rem;
        line-height: .32rem;
    }

    .add_banner dd {
        width: 100%;
        top: 32%;
        text-align: center;
    }

    .tion_one .dl:nth-child(2) .img,
    .tion_one .dl:nth-child(1) .img {
        margin-top: .3rem;
    }

    .allocation .about_th .img {
        display: none;
    }

    .allocation .about_th .dl {
        padding: 0 .3rem;
    }

    .add_banner dd h5 {
        font-size: 33px;
    }

    #add_banner dd h5,
    .add_banner dd h2 {
        font-size: 26px;
        margin-top: 8px;
    }

    #add_banner dd h5 {
        margin-top: -120px;
    }

    #add_banner dd.solution h5 {
        margin-top: -185px;
    }


    .add_banner dd em {
        font-size: 12px;
        margin: 0.4rem auto 0.2rem auto;
    }

    .tion_one .dl:nth-child(1) .word,
    .tion_one .dl:nth-child(1) .img,
    .tion_one .dl:nth-child(2) .word,
    .tion_one .dl:nth-child(2) .img {
        width: 100%;
    }

    .tion_one .dl:nth-child(2) .word {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 0;
        order: 0;
    }

    .tion_one {
        padding: 0 .3rem;
    }

    #add_banner dd {
        top: 60%;
    }

    #add_banner dd i {
        display: block;
        margin: .2rem auto;
    }

    #add_banner dd p,
    .add_banner dd p {
        font-size: 14px;
        width: auto;
        line-height: 1.77;
        padding: 0 .5rem;
    }

    .add_banner dd a {
        width: 24%;
        line-height: 2.8;
        font-size: 13px;
        margin: 0.25rem auto 0 auto;
    }

    #add_banner dd p {
        margin-top: 18px;
    }

    .wallect_one .dl .img {
        display: none;
    }

    .foot .wap_show em:nth-child(1) {
        left: -3vw;
    }

    .foot .wap_show em:nth-child(2) {
        left: 3vw;
    }

    .totop {
        top: 88.2%;
    }

    .panel-box {
        width: 345px;
        padding: 30px 20px;
        height: 12rem;
        overflow-y: scroll;
    }

    .index_one {
        padding: 0 0.3rem;
    }

    .index_one dl {
        background-size: cover;
        width: 100%;
        height: auto;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        padding-bottom: 0.25rem;
    }

    .index_one dl:nth-child(2) {
        margin: 0.3rem 0;
    }

    .contact_one .form p i {
        font-size: 13px;
    }

    .index_one dd h2 {
        font-size: 16px;
        margin-bottom: 15px;
        margin-top: -10px;
    }

    .panel-box span {
        font-size: 13px
    }

    .index_one dt {
        width: 1.6rem;
        top: .2rem;
        right: .2rem;
    }

    .index_one dd img {
        width: 1rem;
    }

    .index_one dd p {
        font-size: 15px;
        padding-right: 0;
        line-height: 24px;
    }

    .index_tow {
        padding: .3rem;
        padding-bottom: 0;
    }

    .index_tow .word {
        text-align: center;
    }

    a.wap_show {
        display: block;
    }

    a.pc_show {
        display: none;
    }

    .pay_tow {
        padding: 0 .3rem;
    }

    .pay_th {
        padding-top: 0;
        margin-top: 0;
    }

    .pay_th .img {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding: 0 .5rem;
    }

    .index_tow .word h2 {
        padding: 0.4rem 0 0.2rem 0;
        font-size: 0.34rem;
    }

    .index_tow a {
        margin: 0.4rem auto 0.15rem auto;
        width: 160px;
        line-height: 40px;
        font-size: 15px;
    }

    .index_tow a img {
        width: 15px;
        margin-left: 6px;
    }



    .index_tow .word p {
        margin: 0 auto .4rem auto;
    }

    .wallect_tow .pub_tit p,
    .allocation .word p,
    .pay .pub_tit p,
    .pay_th .word p,
    .index .word p {
        line-height: 24px;
        font-size: 14px;
    }

    .pay_th .word p {
        padding: 0 .5rem;
        margin: 0 auto .5rem auto;
    }

    .pay_th h2 {
        padding-bottom: .2rem;
    }

    .pay p,
    .help_one .dl dd p,
    .index_four p {
        font-size: 14px;
        line-height: 24px;
    }

    .tion_th .word p {
        font-size: 14px;
    }

    .index_four dt {
        margin: 0 auto;
        left: .1rem;
        position: relative;
        width: 1.5rem;
    }

    .pay .pub_tit p {
        margin: 0.2rem auto 0 auto;
    }

    .pay_th .word i {
        margin: 0 auto;
    }

    .allocation .tion_one .word i,
    .pay_th .word i,
    .pay .pub_tit b {
        width: 40px;
        height: 3px;
        float: none;
    }

    .help #add_banner dd p {
        width: 90%;
        padding: 0;
    }

    .help #add_banner dd img {
        width: 15px;
        height: 15px;
        margin: 0 10px;
    }

    .pay_th .word i {
        display: none;
    }

    .help #add_banner dd .text {
        line-height: 40px;
    }

    .help_tow,
    .help_one {
        padding: .1rem .3rem .3rem .3rem;
    }

    .help_one .dl {
        padding: 0;
    }

    .help_one .dl dl {
        width: 48.5%;
        margin: 0 0 35px 0;
        padding: .3rem;
    }

    .help_one .dl dt {
        margin: 0 auto;
    }

    .help_one .dl dd {
        width: 100%;
    }

    .help_one .dl dl {
        box-shadow: 0 2px 6px 3px rgba(233, 240, 255, .7);
        display: block;
        text-align: center;
    }

    .help_bg {
        background: #fefefe;
        padding-bottom: 0;
    }

    .help #add_banner dd span {
        width: 120px;
        height: 34px;
        line-height: 34px;
    }

    .help #add_banner dd .text::-webkit-input-placeholder {
        font-size: 14px;
    }

    .help #add_banner dd .text::-moz-placeholder {
        font-size: 14px;
    }

    .help #add_banner dd .text::-ms-input-placeholder {
        font-size: 14px;
    }

    .help_tow .dl {
        margin: 0;
    }

    .help_tow .one .tit h2 i {
        width: 5px;
        height: 18px;
        margin-right: 10px;
    }

    .help_tow .one li a {
        line-height: 30px;
        background: url(resources/icon_dn__1.png) no-repeat 0 15px;
        font-size: 14px;
    }

    .help_tow .one .tit a {
        font-size: 13px;
    }

    .help_tow .one {
        width: 100%;
        box-shadow: 0 2px 6px 3px rgba(233, 240, 255, .7);
        min-height: auto;
        margin-top: .3rem;
        padding: .3rem;
    }

    .help_tow .one .tit h2 {
        font-size: 18px;
    }

    .help_th {
        padding: .3rem;
        width: 92%;
        margin: .3rem auto;
    }

    .help_th h2 {
        font-size: 20px;
    }

    .help_th i {
        width: 40px;
        height: 4px;

    }

    .help_th a {
        width: 120px;
        line-height: 38px;
        font-size: 15px;
        margin-top: 25px;
    }

    .help_th p {
        line-height: 24px;
        font-size: 15px;
    }

    .compay_one {
        padding: .3rem;
        padding-bottom: 0;
    }

    .history {
        padding: .3rem;
        margin-top: .3rem;
    }

    .compay_one .word .tit {
        font-size: 20px;
    }

    .compay_tow .pub_tit {
        padding-top: 0;
    }

    .compay_swiper {
        padding-bottom: 0;
    }

    .compay_th .word h3 {
        font-size: 16px;
        margin-bottom: .3rem;
    }

    .compay .help_th h2 {
        margin: 32px 0 .5rem 48px;
    }

    .compay_th .word p {
        font-size: 14px;
        line-height: 24px;
        width: 90%;
        margin: 0 auto;
    }

    .compay_th .word p:last-child {
        margin-top: .15rem;
    }

    .compay .help_th p {
        font-size: 14px;
    }

    .compay_four .help_th {
        padding: 0;
    }

    .compay_four .help_th .word {
        padding: .3rem;
    }

    .history em {
        width: auto;
        top: -10px;
        margin-left: -1.35rem;
    }

    .compay_swiper dd {
        margin-top: .3rem;
        font-size: 15px;
    }

    .history dl {
        margin-left: 1.25rem;
    }

    .history dd p {
        width: auto;
        padding-left: 20px;
        line-height: 26px;
        top: -30px;
        font-size: 13px;
    }

    .history .num {
        font-size: 24px;
        padding: .5rem 0;
    }

    .compay_one .img img,
    .compay_one .word .tit img {
        width: 15px;
    }

    .compay_one .word h2 {
        font-size: 16px;
        margin: 20px 0 15px 0;
    }

    .compay_one .word p {
        font-size: 14px;
        line-height: 26px;
    }

    .cooperation #add_banner dd h6 {
        font-size: 20px;
    }

    .cooperation #add_banner dd p {
        line-height: 24px;
        width: 100%;
        font-size: 15px;
    }

    .coop_th p {
        font-size: 14px;
        line-height: 24px;
    }

    #about_five_add a {
        width: 130px;
        line-height: 46px;
    }

    .coop_one .one p {
        font-size: 14px;
        line-height: 24px;
    }

    .coop_one .one h2 {
        font-size: 16px;
        margin: 10px 0;
        font-weight: bold;
    }

    .coop_one .dl,
    .coop_tow {
        padding: 0 .3rem;
    }

    .coop_tow .one {
        width: 100%;
        padding: .3rem;
    }

    .coop_tow .one b {
        top: 10px;
        right: 10px;
        width: 130px;
        font-size: 12px;
        line-height: 32px;
    }

    .coop_th dl {
        width: 48.5%;
        padding: .3rem;
        margin-bottom: .3rem;
    }

    .coop_th {
        padding: 0 0.3rem;
    }

    .coop_th h2 {
        position: relative;
        margin: 0;
        padding: 40px 0 20px 0 !important;
        font-size: 16px;
        font-weight: bold;

    }

    .coop_th.coop_bg .dl dl dd b {
        font-size: 44px;
    }

    .cooperation .pay_one dl {
        padding: 15px 0;
    }

    .cooperation .pay_one dl dt {
        width: 30%;
        float: left;
    }

    .cooperation .pay_one dl dt h2 {
        margin-top: 0;
    }

    .cooperation .pay_one dl dd {
        width: 70%;
        float: left;
    }

    .cooperation .pay_one dl dd p {
        padding: 0 30px 0 0;
        margin-top: 25px;
        text-align: left;
    }

    .coop_th h2 span {
        position: relative;
        z-index: 3;
        font-size: 16px
    }

    .coop_th h2 b {
        display: block;
        width: 100%;
        text-align: center;
        position: absolute;
        bottom: 15px;
        font-size: 44px;
        z-index: 1;
        color: #EAF6FF;
    }


    .coop_tow .one:last-child {
        margin-top: .3rem;
    }

    .coop_tow .one h2 {
        font-size: 18px;
    }

    .coop_one .one dl {
        position: relative;
        margin-bottom: .3rem;
    }

    .coop_one .one dd {
        position: absolute;
        width: 1rem;
        right: 0.3rem;
        top: 0;
    }

    .coop_one .one dt,
    .coop_one .one {
        width: 100%;
    }

    .index_th .one .tit {
        font-size: 14px;
    }

    .index_th {
        padding-bottom: .75rem;
    }

    .index_th .one {
        width: 92%;
        margin: 0 auto;
    }

    .index_th .one:nth-child(1) {
        margin: 0.53rem auto 0.3rem auto;
    }

    #contact_banner dd {
        top: 50%;
    }

    #contact_banner dd i {
        margin: 0.25rem auto 0 auto;
        width: 35px;
        height: 4px;
    }

    .contact_one {
        padding: .3rem;
    }

    .contact_one .word h2 {
        text-align: center;
        font-size: 18px;
        margin-bottom: .4rem;
    }

    .wallect_tow .pub_tit b {
        margin: 0;
    }

    .contact_one .word p {
        font-size: 16px;
        line-height: 42px;
        background-size: 16px 16px;
        padding-left: 25px;
    }

    .contact_one .word dd {
        margin: 0;
    }

    .contact_tow dl {
        width: 50%;
        text-align: center;
    }

    .contact_tow dl:nth-child(3) {
        width: 100%;
        margin-top: .3rem;
    }

    .contact_tow dt {
        width: .7rem;
        margin: 0 auto;
    }

    .contact_tow h2 {
        font-size: 17px;
        margin: .3rem auto;
    }

    .contact_tow p {
        line-height: 24px;
        font-size: 13px;
    }

    .contact_one .word dt {
        margin: .5rem auto;
        text-align: center;
    }

    .contact_one .form h2 {
        font-size: 18px;
        margin-bottom: .5rem;
    }

    .contact_tow {
        padding: .3rem;
    }

    .contact_one .form h2 i {
        font-size: 14px;
        margin-left: 0;
        display: block;
        margin-top: .15rem;
    }

    .contact_one .form h5 {
        margin-left: 0;
    }

    .contact_one .form h5 p {
        width: 60%;
    }

    .contact_one .form h5 em {
        width: 35%;
        font-size: 15px;
    }

    .contact .mapeds {
        height: 5rem;
        margin-top: 0;
    }

    .contact .contact_tc p {
        display: none;
    }

    .contact .contact_tc {
        min-width: 3.7333333333333334rem;
        padding: 0.13333333333333333rem;
    }

    .contact .contact_tc dl a {
        display: flex;
    }

    .contact .contact_tc dt {
        width: 0.9733333333333334rem;
    }

    .contact .contact_tc dd {
        margin-left: 0.26666666666666666rem;
        font-size: 0.21333333333333335rem;
    }

    .contact .contact_tc dd h2 {
        margin-bottom: 0;
        font-size: 0.3rem;
    }

    .allocation_bg {
        background-size: cover;
    }

    .totop {
        z-index: 9999;
    }

    .sdk_one {
        padding: .3rem;
        justify-content: space-between;
    }

    .sdk_one dt {
        height: 2rem;
    }

    .sdk_one dd a {
        line-height: 2.5;
        font-size: 13px
    }

    .sdk_one dd h2 {
        font-size: 18px;
        margin: .35rem auto;
    }

    .sdk_one dl {
        width: 48.5%;
        margin-left: 0;
        margin-bottom: .3rem;
    }

    .sdk_tow dd a {
        font-size: 13px;
    }

    .sdk_tow dt img {
        height: 3rem;
        object-fit: cover;
    }

    .sdk_tow {
        padding-bottom: 0
    }

    .sdk_tow dd h2 {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .sdk_tow dd {
        width: 90%;
    }

    .wallect_tow .pub_tit p {
        margin: 0 auto;
        padding: 0 .5rem;
        font-size: 14px;
    }

    .tion_one .tag em:nth-child(1) {
        padding: 5px 10px;
        margin-right: 10px;
        margin-bottom: .3rem;
    }

    .allocation .tion_one .word i {
        margin: 0.05rem auto;
    }

    .pay_one dt {
        display: block;
        text-align: center;
    }

    .pay_four dt i {
        display: none;
    }

    .help_one .dl dd p {
        margin-top: 0;
    }

    .help_one .dl dd h2,
    .pay_four dt,
    .pay_one dt h2 {
        margin: .25rem auto .05rem auto;
        margin-left: 0;
        font-size: 16px;
        font-weight: bold;
    }

    .pay_four dt {
        text-align: center;
        display: block;
        margin-top: 0;

    }

    .pay_four {
        padding-bottom: 0;
        background-size: cover;
    }

    .pay_one .dl {
        padding: 0 .3rem;
        position: relative;
        z-index: 99;
    }

    .index_tow_bg {
        height: auto;
        margin-top: 0;
    }

    .index_th .word p {
        margin: 10px 0 25px 0;
    }

    .index_tow.mt50 .img {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .wallect_one .dl {
        background: none;
        background-size: cover;
        height: auto;
    }

    .wallect_one .dl p {
        width: 100%;
        position: initial;
        line-height: 24px;
        padding: .3rem;
        font-size: 14px;
        margin-bottom: .3rem;
        background: #fff;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        box-shadow: 0 2px 9px 3px rgba(233, 240, 255);
    }

    .wallect_tow h2 {
        font-size: 16px;
        margin: 7px auto;
        text-align: center;
    }

    .wallect_tow p {
        line-height: 24px;
        font-size: 13px;
    }

    .wallet .ptb15 {
        padding-bottom: 0;
    }

    .pt160 {
        padding: .3rem;
        padding-top: 0;
    }

    .wallect_tow dl {
        width: 48.2%;
        padding: 15px;
        margin-bottom: .3rem;
    }

    .wallect_tow dt {
        position: initial;
        width: 1.15rem;
        margin: 0 auto;
    }

    .fixed-wrap .one {
        width: 44px;
        height: 128px;
    }

    .fixed-wrap {
        top: 70%;
    }

    .totop {
        right: 15px;
        top: 90%;
        width: 44px;
        height: 44px;
        box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .7);
    }

    .totop img,
    .fixed-wrap .one dt img {
        width: 20px;
    }

    .fixed-wrap .one dd {
        width: 14px;
        font-size: 14px;
        line-height: 17px;
    }

    .pay_four dl,
    .pay_one dl,
    .index_four dl {
        width: 48.5%;
        margin-bottom: .3rem;
        padding: .3rem;
        display: block;
        text-align: center;
    }

    .pay_four dl {
        width: 100%;
    }

    .tion_tow .word p {
        padding: 15px 20px;
        background: url(resources/tion_icon__1.png) no-repeat 20px 20px;
        padding-left: 52px;
        background-size: 20px 20px;
    }

    .tion_tow .img {
        margin-top: .75rem;
    }

    .tion_th dl:nth-child(2),
    .tion_tow .word p:nth-child(2) {
        margin: .3rem 0;
    }

    .tion_th dl {
        padding: .2rem;
        width: 100%;
    }

    .tion_th .dl,
    .wallect_tow .dl,
    .tion_tow,
    .wallect_one .dl,
    .pay_four .dl,
    .index_four .dl {
        padding: 15px .3rem;
    }

    .index_four h2 {
        font-size: 16px;
        margin-bottom: .3rem;
    }

    .help_one .dl dl a {
        display: block;
    }

    .index_five {
        padding-bottom: 0;
    }

    .index_five .one {
        padding: .3rem;
        margin-top: -.3rem;
    }

    .index_five p {
        width: 33.3%;
        margin-top: .3rem;
    }

    .about_five .word p {
        line-height: 1.67;
        font-size: .25rem;
    }

    .index_five .one ul li img {
        height: 1.5rem;
    }

    .index_five .one ul li p {
        font-size: 13px;
        line-height: 26px;
        margin: 6px;
    }

    .news .main {
        background-size: cover;
        min-height: auto;
        padding: .8rem .3rem .6rem .3rem;
    }

    .pro_one .one a {
        font-size: 14px;
        margin-top: .3rem;
    }

    .news .main h2 {
        font-size: 16px;
        font-weight: bold;
    }

    .news .new_list p {
        font-size: 13px;
        margin: 10px 0 13px 0;
    }

    .news .main i {
        font-size: 12px;
    }

    .hot dl,
    .news .new_list dl {
        padding: .3rem 0;
    }

    .page {
        margin: .5rem auto;
    }



    .news .hot dt h2 {
        margin-bottom: .3rem;
        font-size: 15px;
        line-height: 24px;
    }

    .bg_new {
        padding: 0 .3rem;
        margin-top: .3rem;
    }

    .bg_new .tit h2 {
        padding: .35rem 0 .25rem 0;
    }

    #news .main {
        /*background: url(resources/new_bg_bottom__1.jpg) no-repeat;*/
        background-size: cover;
        padding: .8rem .3rem .6rem .3rem;
    }

    #news #cont img {
        display: block;
        width: 100% !important;
        height: auto !important;
    }

    #news #cont .title h1 {
        font-size: .31rem;
    }

    #news #cont .title p {
        font-size: 12px;
        padding: .25rem 0;
    }

    #news #cont .cont p {
        font-size: 14px;
        line-height: 22px;
        text-indent: 0;
    }

    #news #cont .cont p {
        text-indent: 0;
    }

    #news #cont .cont ul li p {
        line-height: 24px;
    }

    #news #cont .cont ul li p:before {
        content: '';
        width: 6px;
        height: 6px;
        display: inline-block;
        margin-right: 10px;
        transform: translateY(-3px);
        vertical-align: middle;
        background: #000;
        border-radius: 50%;
    }

    #news #cont .tag {
        margin: .35rem 0;
        font-size: 14px;
    }

    .scan {
        padding-top: 2rem;
    }


    .scan_bg {
        width: 150px;
        line-height: 50px;
        font-size: 16px;
    }

    .scan_bg img {
        margin-right: 6px;
        width: 20px;
    }


    .scan .center p,
    .scan .center dd {
        font-size: 16px;
    }

    .scan .center dt {
        margin: 20px auto;
        width: 50%;
    }

    .scan .h5_pay {
        color: #787878;
        position: absolute;
        bottom: 35px;
        left: 50%;
        transform: translate(-50%, 0%);
        -webkit-transform: translate(-50%, 0%);
    }

    .scan .h5_pay p {
        font-size: 14px;
        display: flex;
        justify-content: center;
    }

    .scan .h5_pay p img {
        height: 15px;
        align-self: center;
        margin-right: 10px;
    }

    .scan.good ul {
        width: 70%;
        margin: .5rem auto;
    }

    .scan.good li {
        font-size: 15px;
        line-height: 42px;
    }

    .scan.good .btn_good {
        width: 70%;
        font-size: 17px;
        padding: 12px 0;
    }

    .product .add_banner p {
        width: 70%;
        line-height: 36px;
        font-size: 14px;
    }

    .product_bg {
        min-height: auto;
        background-size: cover;
    }

    .pro_one {
        padding: 0 .3rem;
    }

    .pro_one .one {
        width: 50%;
        height: auto;
        margin-top: 0;
        padding-top: .5rem;
    }

    .pro_one .one:nth-child(1),
    .pro_one .one:nth-child(2),
    .pro_one .one:nth-child(3) {
        width: 50%;
    }

    .pro_one .one h2 {
        font-size: .32rem;
        margin-top: 10px;
    }

    .pro_one .one>img {
        width: 1.65rem;
    }

    .pro_one .one p {
        margin: .3rem auto 0 auto;
        line-height: 1.45;
        font-size: 14px;
        width: 90%;
    }

    .product_bg .index_tow {
        margin-top: .3rem;
    }

    .product_bg .index_tow .word h2 {
        padding: 0;
        font-size: 0.32rem;

    }

    .product_bg .index_tow .word p {
        margin: 15px 0 30px 0;
    }

    .product_bg .index_tow:last-child .img {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .panel-box {
        bottom: -50px;
    }

    .panel-box {
        right: 30%;
    }

    .pc_add_bg {
        background: #d4e6fe url(resources/pc_bg__1.jpg) no-repeat;
        background-size: cover;
        min-height: auto;
        padding: .3rem;
    }

    .pc_one .pay h2 i {
        font-size: 26px;
    }

    .pc_one dd h2 {
        font-size: 17px;
    }

    .pc_one dd h3 {
        font-size: 15px;
        margin: .3rem 0;
    }

    .pc_one .pay h2,
    .pc_one dd p {
        font-size: 14px;
        line-height: 26px;
    }

    .pc_tow .tit {
        font-size: 16px;
        padding: .3rem 0;
    }

    .pc_tow {
        padding: 0 .3rem;
        margin-top: .3rem;
    }

    .pc_one .pay {
        width: 100%;
        text-align: right;
        margin-top: .5rem;
    }

    .pc_tow .dl_dl dl {
        width: 100%;
        line-height: 3.8;
        padding-left: .25rem;
        margin-top: .25rem;
        font-size: 16px;
    }

    .pc_tow .dl_dl dl img {
        width: 20px;
    }

    .pc_add_bg .pays {
        width: 50%;
        line-height: 46px;
        font-size: 17px;
        margin: .5rem auto;
    }

    .pc_tow .dl_dl dl.cur dd,
    .pc_tow .dl_dl dd {
        background-size: 20px 20px;
        width: 20px;
        height: 20px;
        margin-right: .3rem;
    }

    .pay p {
        margin-top: .2rem;
    }

    .pay_one dl:last-child {
        margin-bottom: 0;
    }

    .about_one .word .module-tab-box-ma.cur .show,
    .wap_show,
    .copyright em,
    .about_one .word .one,
    .swiper-slide img.wap_show {
        display: block;
    }


    .pc_show,
    .bg_new.nav,
    .pay_th .word img,
    .add_banner dt img.pc_show,
    .foot dt em,
    .copyright em.pc_show,
    .about_th dt i,
    .about_th .img,
    .header .m ul,
    .header .m .login,
    .swiper-slide img.pc_show {
        display: none;
    }

    .pay_one dl:last-child,
    .index_four dd {
        width: 100%;
    }

    .cooperation .pay_one dl {
        width: 48.5%;
        margin-bottom: .3rem;
    }

    .history em,
    .coop_tow .one span em,
    .coop_th p,
    .scan .center p,
    .scan .center dd,
    .help_tow .one .tit a,
    .help_th p,
    .news .hot dt h2,
    .contact_tow p,
    .history dd p,
    .compay .help_th p,
    #add_lin-word .copyright a,
    .allocation .word p,
    .wallect_one .dl p,
    .compay_one .word p,
    .coop_one .one p,
    #add_lin-word .about_five p,
    #add_lin-word .pay p,
    .wallect_tow p,
    .wallect_th p,
    .compay_th .word p,
    #add_lin-word .index p,
    #add_lin-word .pub_tit p,
    .help_one .dl dd p,
    .coop_tow .one p {
        font-size: 14px;
        line-height: 1.45;
    }

    .wallect_th.pt160 {
        padding: 0 .3rem;
    }

    #add_lin-word .copyright em a {
        font-size: 12px;
    }

    .tion_one h2,
    .wallect_th h2,
    .coop_tow .one h2,
    #add_lin-word .index h2,
    #add_lin-word .pay h2 {
        font-size: 18px;
    }

    #add_lin-word .pub_tit,
    #add_lin-word .pub_tit h2 {
        font-size: 20px;
    }

    .compay_th .word h3 {
        margin-top: 10px;
    }

    .compay_th {
        margin-top: 25px;
    }

    .compay .help_th {
        margin-top: 15px;
    }

    .index_tow a,
    .help_th a,
    .compay .help_th a {
        font-size: 12px;
        line-height: 2.85;
    }

    #add_lin-word .index .add_add p {
        font-size: 13px;
        line-height: 1.8;
        margin-top: 5px;
    }

    /* 首頁banner样式 */
    /* 大字的样式 */
    #add_lin-word #add_banner_add h5 {
        font-size: 40px;
        /* 字号 */
        margin: 15px 0 10px 0;
        /* 距离上下的间距 */
        letter-spacing: 3px;
    }

    /* 小字的样式 */
    #add_lin-word #add_banner_add h2 {
        font-size: 32px;
        /* 字号 */
        margin: 5px 0 10px 0;
        /* 距离上下的间距 */
    }



    .pro_one .one a {
        background: #ecf6ff;
        /* 背景颜色 */
        width: 130px;
        text-align: center;
        line-height: 46px;
        display: block;
        margin: 0 auto 0 auto;
        /* 距离上下的间距 */
        color: #337ff6;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
    }

    #add_banner dl dd p {
        font-size: 16px !important;
        line-height: 24px;
    }

}

@media (min-width: 1921px) {
    .history dl {
        MARGIN-left: 130PX;
    }

    .history em {
        left: -35px;
    }
}

@media (max-width: 900px) {
    .wap_nt {
        padding: 15px 0rem;
    }
}

.solutionWarp {
    width: 100%;
}

.solutionWarp .sideLeft {
    position: relative;
    background: #fff;
    border: 1px solid #daeaff;
    width: 195px;
    float: left;
    padding: 10px;
    box-sizing: border-box;
}

.solutionWarp .sideLeft ul {
    width: 100%;
    height: auto;
}

.solutionWarp .sideLeft ul li {
    width: 100%;
}