.offlineCashier .wrapper{margin: 0 auto;}

.offlineCashier .banner{height: 420px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.offlineCashier .banner .banner-img{width: 430px;height: auto;display: inline-block;vertical-align: middle;margin: 0 50px 0 100px;}
.offlineCashier .banner .banner-img img{width: 100%;height: 100%;}
.offlineCashier .banner .top-banner-box{display: inline-block;vertical-align: middle;}
.offlineCashier .banner .top-banner-box h3{font-size: 40px;color: #FFFFFF;letter-spacing: 2px;line-height: 80px;font-weight: 400;font-family: fangzheng-unionpay-sc;}
.offlineCashier .banner .top-banner-box p{font-size: 24px;color: #FFFFFF;letter-spacing: 15px;line-height: 48px;font-family: fangzheng-unionpay-sc;}
.offlineCashier .banner .wrapper::after{content: "";width: 0;height: 100%;display: inline-block;vertical-align: middle;}
.offlineCashier .banner .wrapper{height: 100%;}

.offlineCashierTitle{margin-top: 70px;}
.offlineCashierTitle p{width: 980px;margin: 0 auto;font-size: 16px;color: #222222;letter-spacing: 0.5px;line-height: 32px;font-weight: 400;}

.offlineCashier .rectangle-list-1>li{width: 280px;padding: 50px 20px;}
.offlineCashier .rectangle-list-1>li>h3{margin-bottom: 10px;line-height: 40px;margin-top: 20px;font-family: fangzheng-unionpay-sc;}
.offlineCashier .rectangle-list-1>li>img{margin-bottom: 0;}
.offlineCashier .rectangle-list-1>li>p{text-align: left;letter-spacing: 0;line-height: 32px;}

.offlineCashier .public-horizontalList-4 .public-horizontalList-4-top ul li .public-li-bottom span{font-weight: bold;line-height: 40px;}
.offlineCashier .public .public-horizontalList-4 .public-horizontalList-4-top ul li .public-li-top{padding: 0;margin-bottom: 60px;}
.offlineCashier .public .public-horizontalList-4 .public-horizontalList-4-top ul li .public-li-top img{height: auto;}

.offlineCashier .contribution{margin-top: 80px;}
.offlineCashier .contribution .title{margin-bottom: 50px;}
.offlineCashier .contribution .title h5{font-family: fangzheng-unionpay-sc;font-size: 40px;color: #222222;letter-spacing: 2px;text-align: center;line-height: 40px;font-weight: 400;margin-bottom: 20px;}
.offlineCashier .contribution .title p{font-size: 16px;color: #646464;letter-spacing: 16px;text-align: center;line-height: 20px;font-weight: 400;}

.offlineCashier .contribution ul{overflow: hidden;}
.offlineCashier .contribution ul li{border: 1px solid #E3E3E3;border-bottom: 6px solid #DD2C34;width: 380px;float: left;margin-left: 20px;}
.offlineCashier .contribution ul li:first-child{margin-left: 0;}
.offlineCashier .contribution ul li .img{width: 100%;position: relative;}
.offlineCashier .contribution ul li .img .text{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;height: 100px;margin: auto;}
.offlineCashier .contribution ul li .img .text:after{content: "";width: 0;height: 100%;vertical-align: middle;display: inline-block;}
.offlineCashier .contribution ul li .img .text span{display: inline-block;vertical-align: middle;}
.offlineCashier .contribution ul li .img .text span i{display: block;font-style: normal;font-size: 24px;color: #FFFFFF;letter-spacing: 1.6px;text-align: center;line-height: 46px;font-weight: 400;}
.offlineCashier .contribution ul li .img .text span i.active{font-family: fangzheng-unionpay-sc;font-size: 30px;color: #FFFFFF;letter-spacing: 2px;text-align: center;font-weight: 400;margin-bottom: 10px;}
.offlineCashier .contribution ul li .img img{width: 100%;height: 100%;}
.offlineCashier .contribution ul li p{padding: 40px 10px;font-size: 16px;color: #222222;letter-spacing: 0.5px;text-align: center;line-height: 32px;}

.offlineCashier .application{margin-top: 80px;}
.offlineCashier .application h5{font-family: fangzheng-unionpay-sc;margin-bottom: 20px;font-size: 40px;color: #222222;letter-spacing: 2px;text-align: center;line-height: 40px;font-weight: 400;}
.offlineCashier .application p{font-size: 16px;color: #646464;letter-spacing: 16px;text-align: center;line-height: 20px;font-weight: 400;margin-bottom: 50px;}
.offlineCashier .application .img{padding: 50px 0;background: #F2F2F2;}
.offlineCashier .application .img img{width: 940px;height: auto;margin: 0 auto;}

.offlineCashier .achievements{margin-top: 80px;}
.offlineCashier .achievements .title{margin-bottom: 50px;}
.offlineCashier .achievements .title h5{font-family: fangzheng-unionpay-sc;font-size: 40px;color: #222222;letter-spacing: 2px;text-align: center;line-height: 40px;font-weight: 400;margin-bottom: 20px;}
.offlineCashier .achievements .title p{font-size: 16px;color: #646464;letter-spacing: 16px;text-align: center;line-height: 20px;font-weight: 400;}

.offlineCashier .achievements .content{}
.offlineCashier .achievements .content .box{padding: 40px 0;}
.offlineCashier .achievements .content .box.left{background: #F2F2F2;}
.offlineCashier .achievements .content .box.left .img{background: #F2F2F2;margin-right: 53px;}
.offlineCashier .achievements .content .box.right{}
.offlineCashier .achievements .content .box.right .img{margin-left: 53px;}
.offlineCashier .achievements .content .box .img{display: inline-block;vertical-align: middle;width: 480px;height: auto;}
.offlineCashier .achievements .content .box .img img{width: 100%;height: 100%;}
.offlineCashier .achievements .content .box .txt{display: inline-block;vertical-align: middle;width: 640px;}
.offlineCashier .achievements .content .box .txt p{font-size: 24px;color: #222222;letter-spacing: 0.5px;line-height: 42px;font-weight: bold;margin-bottom: 30px;}
.offlineCashier .achievements .content .box .txt span{display: block;font-size: 16px;color: #222222;letter-spacing: 0.5px;line-height: 32px;font-weight: 400;}
.offlineCashier .achievements .content .box .txt .isShow{display: none;margin: 10px 0;}
.offlineCashier .achievements .content .box .txt .link{margin-bottom: 20px;font-size: 16px;color: #DD2C34;letter-spacing: 0.5px;line-height: 32px;font-weight: 500;}
.offlineCashier .achievements .content .box .txt .link.link-hide{display: none;}
.offlineCashier .achievements .content .box .txt .link img{display: inline-block;vertical-align: middle;width: 20px;height: 20px;margin-left: 5px;}


@media (max-width: 1220px){
    .offlineCashier .wrapper{margin: 0 auto;width: 89.4%;}

    .offlineCashier .banner .banner-img{width: 36.4%;margin: 0 4.2% 0 8.4%;}
    .offlineCashier .banner .top-banner-box p{letter-spacing: 5px;}

    .offlineCashierTitle p{width: 85%;}

    .section .section-title p{width: 89.4%;margin: 0 auto;}
    .offlineCashier .rectangle-list-1>li{width: 24%;}

    .offlineCashier .contribution ul li{width: 31.5%;}
    .offlineCashier .contribution ul li .img .text span i{font-size: 22px;line-height: 44px;}
    .offlineCashier .contribution ul li .img .text span i.active{font-size: 28px;}

    .offlineCashier .application .img img{width: 89%;}

    .offlineCashier .achievements .content .box.left .img{margin-right: 40px;}
    .offlineCashier .achievements .content .box.right .img{margin-left: 40px;}
    .offlineCashier .achievements .content .box .img{width: 40.6%;}
    .offlineCashier .achievements .content .box .txt{width: 54%;}


}

@media (max-width:950px) {

    /* .section .section-title h3{color: #222222;text-align: center;font-family: fangzheng-unionpay-sc;letter-spacing: 2px;font-size: 28px;line-height: 40px;}
    .offlineCashier .contribution .title h5{color: #222222;text-align: center;font-family: fangzheng-unionpay-sc;letter-spacing: 2px;font-size: 28px;line-height: 40px;} */
    .public .wrapper h2{font-family: fangzheng-unionpay-sc;font-size: 40px;color: #222222;letter-spacing: 2px;text-align: center;line-height: 40px;font-weight: 400;margin-bottom: 20px;}
    .offlineCashier .banner .top-banner-box h3{font-size: 35px;line-height: 70px;}
    .offlineCashier .banner .top-banner-box p{font-size: 20px;line-height: 40px;}

    .offlineCashier .rectangle-list-1>li>h3{font-size: 18px;}
    .offlineCashier .rectangle-list-1>li{padding: 50px 20px;}

    .offlineCashier .public .public-horizontalList-4 .public-horizontalList-4-top ul li .public-li-top{margin-bottom: 40px;}

    .offlineCashier .contribution ul li{width: 31%;}
    .offlineCashier .contribution ul li p{padding: 20px 5px;font-size: 14px;}
    .offlineCashier .contribution ul li .img .text span i{font-size: 20px;line-height: 40px;}
    .offlineCashier .contribution ul li .img .text span i.active{font-size: 26px;margin-bottom: 5px;}

    .offlineCashier .achievements .content .box.left .img{margin-right: 30px;}
    .offlineCashier .achievements .content .box.right .img{margin-left: 30px;}

    .offlineCashier .achievements .content .box .txt p{font-size: 22px;line-height: 40px;margin-bottom: 25px;}
    .offlineCashier .achievements .content .box .txt span{font-size: 14px;line-height: 28px;}
    .offlineCashier .achievements .content .box .txt .link{margin-bottom: 15px;font-size: 14px;line-height: 28px;}

}

@media (max-width: 760px){

    .public .wrapper h2{font-family: fangzheng-unionpay-sc;font-size: 24px;color: #222222;letter-spacing: 2px;text-align: center;line-height: 26px;font-weight: 400;margin-bottom: 12px;}


    .offlineCashier .banner{padding: 30px 0 5px;height: auto;}
    .offlineCashier .banner .banner-img{width: 75%;height: auto;display: block;margin: 0 auto;}
    .offlineCashier .banner .banner-img img{width: 100%;height: 100%;}
    .offlineCashier .banner .top-banner-box{display: block;}
    .offlineCashier .banner .top-banner-box h3{font-size: 28px;color: #FFFFFF;letter-spacing: 2px;text-align: center;line-height: 52px;font-weight: 400;}
    .offlineCashier .banner .top-banner-box p{font-size: 13px;color: #FFFFFF;letter-spacing: 0.5px;text-align: center;line-height: 22px;font-weight: 400;margin: 10px 0 4px;}
    .offlineCashier .banner .wrapper::after{content: "";width: 0;height: 100%;display: none;}
    .offlineCashier .banner .wrapper{height: 100%;}

    .offlineCashierTitle p{width: 89.3%;font-size: 13px;color: #222222;letter-spacing: 0.4px;line-height: 28px;font-weight: 400;}

    .section .section-title p{width: 100%;margin: 0 auto;}


    .offlineCashier .rectangle-list-1{width: 100%;display: block;}
    .offlineCashier .rectangle-list-1>li{width:100%;height:auto;padding: 20px 6%;margin-bottom: 10px;display: flex;justify-content: center;align-items: center;}
    .offlineCashier .rectangle-list-1>li:last-child{margin: 0;}
    .offlineCashier .rectangle-list-1>li img{width:70px;height: 70px;}
    .offlineCashier .rectangle-list-1>li:nth-child(even) img{margin: 0 0 0 7%;}
    .offlineCashier .rectangle-list-1>li:nth-child(odd) img{margin: 0 7% 0 0;}
    .offlineCashier .rectangle-list-1>li .text-block{flex: 1;margin:0;}
    .offlineCashier .rectangle-list-1>li h3{font-size:18px;color: #222222;letter-spacing:1px;line-height:26px;text-align: left;font-family: fangzheng-unionpay-sc; }
    .offlineCashier .rectangle-list-1>li p{font-size:13px;color: #222222;letter-spacing: 0.5px;line-height:22px;text-align: left;margin-top: 5px;width: auto;}

    .offlineCashier .public .public-horizontalList-4 .public-horizontalList-4-top ul{padding: 0 5.3%;}
    .offlineCashier .public .public-horizontalList-4 .public-horizontalList-4-top ul li{width: 100%;height: 136px;background: #f2f2f2;}
    .offlineCashier .public .public-horizontalList-4 .public-horizontalList-4-top ul li:nth-child(n) .img{background: red;float: left;height: 100px;width: 100px}
    .offlineCashier .public .public-horizontalList-4 .public-horizontalList-4-top ul li:nth-child(n) p{float: right;}
    .offlineCashier .public .public-horizontalList-4 .public-horizontalList-4-top ul li:nth-child(2n) .img{background: black;height: 100px;width: 100px;float: right;}
    .offlineCashier .public .public-horizontalList-4 .public-horizontalList-4-top ul li:nth-child(n) p{float: left;}

    .offlineCashier .public .wrapper h2.active{margin-top: 50px;}
    .offlineCashier .public .wrapper .riskControlSection{font-size: 11px;color: #646464;letter-spacing: 6px;text-align: center;line-height: 14px;font-weight: 400;}
    .offlineCashier .public .mobile-ul{margin-top: 20px;}
    .offlineCashier .public .mobile-ul li{width: 100%;height:156px;padding: 10px 0;}
    .offlineCashier .public .mobile-ul li .li-box{width: 100%;height: 100%;background: #f2f2f2;display: flex;justify-content: space-between;align-items: center;}
    .offlineCashier .public .mobile-ul li .li-box .img{width: 136px;height:auto;margin: 0 6.5% 0;flex-shrink: 0;}
    .offlineCashier .public .mobile-ul li .li-box p{font-weight: bold;font-size: 16px;color: #222222;letter-spacing: 1px;line-height: 28px;flex: 1;}
    /* .offlineCashier .public .mobile-ul li:nth-child(2) .li-box .img{margin: 0 0 0 3%;} */
    .offlineCashier .public .mobile-ul li:nth-child(2) .li-box p{text-align: center;}
    /* .offlineCashier .public .mobile-ul li:last-child .li-box .img {width:90px;height: 168px;} */
    .offlineCashier .public .mobile-ul li .li-box .img img{width: 100%;height: 100%;}

    .offlineCashier .contribution{margin-top: 50px;}
    .offlineCashier .contribution .title{margin-bottom: 30px;}
    .offlineCashier .contribution .title h5{font-family: fangzheng-unionpay-sc;font-size: 24px;color: #222222;letter-spacing: 2px;text-align: center;line-height: 26px;font-weight: 400;margin-bottom: 12px;}
    .offlineCashier .contribution .title p{font-size: 11px;color: #646464;letter-spacing: 6px;text-align: center;line-height: 14px;font-weight: 400;}

    .offlineCashier .contribution ul{overflow: hidden;}
    .offlineCashier .contribution ul li{border: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1;width: 100%;float: none;margin: 20px 0 0;padding: 20px 20px 0;}
    .offlineCashier .contribution ul li:first-child{margin-top: 0;}
    .offlineCashier .contribution ul li .img{width: 100%;position: relative;}
    .offlineCashier .contribution ul li .img .text{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;height: 70px;}
    .offlineCashier .contribution ul li .img .text:after{content: "";width: 0;height: 100%;vertical-align: middle;display: inline-block;}
    .offlineCashier .contribution ul li .img .text span{display: inline-block;vertical-align: middle;}
    .offlineCashier .contribution ul li .img .text span i{display: block;font-style: normal;font-size: 18px;color: #FFFFFF;letter-spacing: 1.2px;text-align: center;line-height: 32px;font-weight: 400;}
    .offlineCashier .contribution ul li .img .text span i.active{font-family: fangzheng-unionpay-sc;font-size: 24px;color: #FFFFFF;letter-spacing: 1.6px;text-align: center;font-weight: 400;}
    .offlineCashier .contribution ul li .img img{width: 100%;height: 100%;}
    /* .offlineCashier .contribution ul li .jiantou{width: 14px;height: 14px;margin: 8px auto;}
    .offlineCashier .contribution ul li .jiantou.active{display: none;}
    .offlineCashier .contribution ul li .jiantou img{width: 100%;height: 100%;vertical-align: top;} */
    .offlineCashier .contribution ul li p{margin: 0;padding: 20px;font-size: 13px;color: #222222;letter-spacing: 0.5px;text-align: center;line-height: 22px;}
    /* .offlineCashier .contribution ul li p.active{display: block;} */

    .offlineCashier .application{margin-top: 50px;}
    .offlineCashier .application h5{font-size: 24px;margin-bottom: 12px;color: #222222;letter-spacing: 2px;text-align: center;line-height: 26px;font-weight: 400;}
    .offlineCashier .application p{font-size: 11px;color: #646464;letter-spacing: 6px;text-align: center;line-height: 14px;font-weight: 400;margin-bottom: 30px;}
    .offlineCashier .application .img{padding: 30px 0;}
    .offlineCashier .application .img img{width: 100%;height: auto;margin: 0 auto;}


    .offlineCashier .achievements{margin-top: 50px;}
    .offlineCashier .achievements .title{margin-bottom: 30px;}
    .offlineCashier .achievements .title h5{font-family: fangzheng-unionpay-sc;font-size: 24px;color: #222222;letter-spacing: 2px;text-align: center;line-height: 26px;font-weight: 400;margin-bottom: 12px;}
    .offlineCashier .achievements .title p{font-size: 11px;color: #646464;letter-spacing: 6px;text-align: center;line-height: 14px;font-weight: 400;}


    .offlineCashier .achievements .content{}
    .offlineCashier .achievements .content .box{padding: 30px 0;}
    .offlineCashier .achievements .content .box.left{background: #F2F2F2;}
    .offlineCashier .achievements .content .box.left .img{margin: auto;margin-bottom: 20px;}
    .offlineCashier .achievements .content .box.right .img{margin: auto;margin-bottom: 20px;}
    .offlineCashier .achievements .content .box.right .wrapper{display: flex;flex-direction: column-reverse;}
    .offlineCashier .achievements .content .box .img{display: block;width: 74%;height: auto;}
    .offlineCashier .achievements .content .box .img img{width: 100%;height: 100%;}
    .offlineCashier .achievements .content .box .txt{display: block;width: 100%;}
    .offlineCashier .achievements .content .box .txt p{font-size: 16px;color: #222222;letter-spacing: 1px;text-align: center;line-height: 28px;font-weight: bold;margin-bottom: 20px;}
    .offlineCashier .achievements .content .box .txt span{display: block;font-size: 13px;color: #222222;letter-spacing: 0.5px;line-height: 28px;font-weight: 400;margin-bottom: 10px;}
    .offlineCashier .achievements .content .box .txt .link{margin-bottom: 30px;font-size: 13px;color: #DD2C34;letter-spacing: 0.41px;font-weight: 500;}
    .offlineCashier .achievements .content .box .txt .link img{display: inline-block;vertical-align: middle;width: 12px;height: 12px;margin-left: 5px;}


}
