body{font-family:"微软雅黑";font-size:16px;}
a{text-decoration: none;}
input,textarea:focus{outline: none;}
.text-truncate1{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.text-truncate2{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text-truncate3{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.text-truncate4{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.animate-box{opacity: 0;}
.body-color{background-color: #f5f8ff;}
.body-reg{height:100vh;background-color: #e7f1ff;}

.btns{display: inline-block;cursor:pointer;}
.btns-jb{background:linear-gradient(to right, #9729ff, #0873ff);}

.items-box{padding: 12px 0 12px 0;}
.items-title{font-size: 18px;color: #000000;text-align: center;font-weight: bold;}
.items-desc{color: #666666;text-align: center;font-size: 12px;margin-top: 4px;}
.items-conts{padding: 12px 0 0 0;}
.items-conts.lists{padding: 0;}
.items-conts.lists>div>div{margin-top: 12px;}
.items-conts>.img{max-width: 100%;}

.navbar-custom{padding: 12px 0;background: rgb(255 255 255 / 100%);transition:All 0.2s ease-in-out;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.navbar-custom.navbar-top{background: rgb(255 255 255 / 100%);}
.navbar-custom .navbar-brand{padding:0;}
.navbar-custom .navbar-toggler{padding:3px 8px;font-size:0;color:#666666;cursor:pointer;font-family:'FontAwesome';}
.navbar-custom .navbar-toggler.collapsed{padding:4px 8px;}
.navbar-custom .navbar-toggler:focus{box-shadow: unset;}
.navbar-custom .navbar-toggler::before{content:"\f00d";font-size:19px;}
.navbar-custom .navbar-toggler.collapsed::before{content:"\f0c9";font-size:16px;}
.navbar-custom .navbar-nav .nav-link{font-size: 16px;padding: 8px 20px;color: #333333;}
.navbar-custom.navbar-top .navbar-nav .nav-link{color: #333333;}
.navbar-custom .navbar-nav .nav-link:hover,.navbar-custom .navbar-nav .nav-link.active{color: #006aff;}
.navbar-custom .navbar-login{font-size: 0;text-align: center;}
.navbar-custom .navbar-login .btns{padding: 8px 20px;font-size:16px;display: block;color:#333333;}
.navbar-custom .navbar-login .btns.reg{color:#ffffff;background-color: #006aff;}
.nav-zw{height: 50px;}

.banner .items{background-repeat: no-repeat;background-size: cover;background-position: center center;}
.banner .boxs{height: auto;padding: 20px 0 20px;display: flex;align-items: center;}
.banner .boxs .title{font-size: 24px;color: #000000;font-weight: bold;}
.banner .boxs .desc{font-size: 12px;margin-top: 10px;width: 100%;color: #666666;}
.banner .boxs .btn-box{margin-top: 20px;font-size: 0;}
.banner .boxs .btn-box .btns{font-size: 12px;padding: 8px 20px;margin-right: 15px;border-radius:4px;color: #006aff;border: 1px solid #006aff;}
.banner .boxs .btn-box .btns.btns-jb{border: none;color: #ffffff;}
.banner .boxs .btn-box .btns.tg{padding: 8px 15px 8px 35px;background-position: left 10px center;background-size: 20px 20px;background-image: url('/assets/img/frontend/aws/btn-tg.png');background-repeat: no-repeat;background-color: #006aff;color: #ffffff;border-color: #006aff;}
.banner .boxs .btn-box .btns.wa{padding: 8px 15px 8px 35px;background-position: left 10px center;background-size: 20px 20px;background-image: url('/assets/img/frontend/aws/btn-wa.png');background-repeat: no-repeat;background-color: #644cfe;color: #ffffff;border-color: #644cfe;}
.banner .boxs .btn-box .btns:last-child{margin-right: 0;}

.bfd{margin-top: 12px;margin-bottom: 0px;position: relative;z-index: 1000;}
.bfd .box{padding: 12px;border-radius:10px;background-color:#ffffff;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.bfd .box>div>div{margin-top:12px;border-right: none;}
.bfd .box>div>div:first-child{margin-top:0px;border-left: none;}
.bfd .box .item{padding: 0 6px 0 6px;height: 100%;}
.bfd .box .item .title{font-size: 16px;color: #000000;}
.bfd .box .item .desc{font-size: 12px;color: #666666;}

.ycpfw{padding: 12px 12px;border-radius:5px;background-color: #f6f8ff;height:100%;}
.ycpfw .tag span{font-size:12px;padding: 1px 6px;border-radius: 4px;display: inline-block;}
.ycpfw .tag span.ali{background-color: #cfe1ff;}
.ycpfw .tag span.aws{background-color: #e3dfff;}
.ycpfw .title{font-size: 16px;margin-top:5px;color: #000000;}
.ycpfw .desc{font-size: 12px;margin-top:5px;color: #333333;}

.hdwy-bg{background-image: url('/assets/img/frontend/index/hdwy-bg.jpg');background-repeat: no-repeat;background-position: top center;background-size: cover;}
.hdwy{display: flex;border-radius: 5px;background-color: #ffffff;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);overflow: hidden;}
.hdwy .nav{padding:12px 12px;flex-direction: column;}
.hdwy .nav .nav-link{font-size:12px;padding: 5px 12px;border-radius:5px;margin-bottom: 5px;color: #000000;cursor:pointer;}
.hdwy .nav .nav-link.active{background-color: #eaeafe;}
.hdwy .nav .nav-link:last-child{margin-bottom: 0;}
.hdwy .tab-content{flex: 1;}
.hdwy .tab-content .tab-pane{padding:12px 12px 55px 12px;background-image: unset;position:relative;background-repeat: no-repeat;background-position: right center;background-size: auto 100%;height: 100%;border-width: 1px;border-style: solid;border-image: linear-gradient(to bottom, transparent, #d8d8d8, transparent) 1 stretch;border-right: none;border-bottom:none;border-top:none;}
.hdwy .tab-content .tab-pane .title{font-size: 16px;}
.hdwy .tab-content .tab-pane .step{margin-top: 10px;}
.hdwy .tab-content .tab-pane .step .item{font-size: 14px;margin-bottom: 5px;}
.hdwy .tab-content .tab-pane .step .item:last-child{margin-bottom: 0;}
.hdwy .tab-content .tab-pane .step .item span{margin-right:4px;color: #006aff;font-family: Arial;}
.hdwy .tab-content .tab-pane .btns{font-size:12px;padding:8px 30px;left: 12px;bottom: 12px;border-radius:5px;color: #ffffff;position: absolute;}

.wmdys{padding:12px 0;border-radius:5px;}
.wmdys .image{width: 36px;border-radius: 5px;margin: 0 auto;overflow: hidden;}
.wmdys .image .img{width: 100%;transition: 0.3s;}
.wmdys:hover .image .img{transform: scale(1.1);}
.wmdys .title{font-size:14px;margin-top:2px;text-align: center;}
.wmdys1{background-color: #fdf0ef;}
.wmdys2{background-color: #f2f7ff;}
.wmdys3{background-color: #ebf7f6;}
.wmdys4{background-color: #fdf7f1;}
.wmdys5{background-color: #f4f4ff;}

.qmfn-bg{background-image: url('/assets/img/frontend/index/qmfn-bg.jpg');background-repeat: no-repeat;background-position: top center;background-size: 100% auto;background-color: #f6f8ff;}
.qmfn{padding: 12px 12px 60px 12px;border-radius: 10px;height: 100%;background-color: #ffffff;position: relative;}
.qmfn .title{font-size: 16px;color: #000000;text-align: center;}
.qmfn .desc{font-size: 12px;margin-top: 5px;padding-bottom: 5px;color: #666666;border-bottom: 1px solid #e3ecf4;}
.qmfn .cfgs{margin-top: 5px;}
.qmfn .cfgs .item{font-size: 12px;margin-bottom: 2px;}
.qmfn .cfgs .item:last-child{margin-bottom: 0px;}
.qmfn .cfgs .item:before{margin-right:3px;content: "\f00c";font-family: "Font Awesome 6 Free";font-weight: 900;color: #006aff;}
.qmfn .btns{left: 12px;bottom: 12px;right: 12px;font-size:12px;padding:10px 0;border-radius: 5px;position: absolute;text-align: center;color: #ffffff;}

.zdjz-box{margin-top:12px;padding: 0 12px 12px 12px;border-radius: 5px;border: 1px solid #ffffff;background-color: #ecf6fc;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.zdjz{padding: 0px 0;height: 100%;}
.zdjz .image{width: 32px;}
.zdjz .image .img{width: 100%;transition: 0.3s;}
.zdjz:hover .image .img{transform: scale(1.1);}
.zdjz .title{font-size: 14px;margin-top:0px;color: #000000;}
.zdjz .desc{font-size: 12px;margin-top:2px;color: #666666;}

.foot{padding: 12px 0;background-image: url('/assets/img/frontend/index/foot-bg.jpg');background-repeat: no-repeat;background-position: top center;background-size: cover;}
.foot .title{font-size: 18px;color: #000000;font-weight: bold;text-align: center;}
.foot .desc{font-size: 12px;margin-top: 4px;color: #666666;text-align: center;}
.foot .btn-box{margin-top: 10px;font-size: 0;text-align: center;}
.foot .btn-box .btns{font-size: 12px;margin-right: 5px;padding: 4px 8px 4px 8px;border-radius: 2px;background-position: 15px 9px;color: #666666;background-color: #ffffff;background-repeat: no-repeat;}
.foot .btn-box .btns:last-child{margin-right: 0;}

.rmcp-bg{background-color: #f9fbff;}
.rmcp-menu{margin-top:12px;width: 100%;border-bottom: 1px solid #dddddd;}
.rmcp-menu .item{padding: 5px 0;display: flex;align-items: center;cursor:pointer;}
.rmcp-menu .item .image{width: 18px;}
.rmcp-menu .item .image .img{width: 100%;}
.rmcp-menu .item .title{font-size:14px;padding-left: 3px;}
.rmcp-menu .swiper-slide{width: auto;}
.rmcp-menu .swiper-slide.swiper-slide-thumb-active::after{width: 100%;left: 0;right: unset;}
.rmcp-menu .swiper-slide::before{position: absolute;content:' ';left: 0;bottom: 0;right: 0;height: 2px;}
.rmcp-menu .swiper-slide::after{position: absolute;content:' ';bottom: 0;right: 0;left: unset;height: 2px;width: 0;background: linear-gradient(to right, #006aff, #006aff);transition: all .3s;}
.rmcp-pack{margin-top: 12px;}
.rmcp{margin-bottom: 12px;}
.rmcp .item{padding:12px;height: 100%;background-color: #ffffff;}
.rmcp .item .title{display: flex;align-items: center;}
.rmcp .item .title .txt{font-size:16px;flex: 1;color: #000000;}
.rmcp .item .title .tag{font-size: 12px;padding: 0 2px;margin-left: 6px;color: #006aff;border: 1px solid #006aff;}
.rmcp .item .desc{font-size: 12px;margin-top: 5px;color: #666666;}

.dcgm{padding: 12px;border-radius: 5px;display: flex;height: 100%;border: 1px solid #ffffff;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);background:linear-gradient(to bottom, #eaf0f8, #ffffff);}
.dcgm .image{display: none;width: 60px;height: 60px;margin-right: 16px;border-radius: 5px;overflow: hidden;}
.dcgm .image .img{width: 100%;transition: 0.3s;}
.dcgm:hover .image .img{transform: scale(1.1);}
.dcgm .detail{flex: 1;}
.dcgm .detail .title{font-size: 16px;color: #000000;}
.dcgm .detail .desc{font-size: 12px;margin-top: 2px;color: #666666;}

.gmcp-bg{background:linear-gradient(to bottom, #eff2fa, #d2e4fd);}
.gmcp{padding: 12px;border-radius: 5px;background-repeat: no-repeat;background-color: #ffffff;background-position: bottom center;}
.gmcp .title{font-size: 16px;color: #000000;}
.gmcp .desc{font-size: 12px;margin-top: 5px;color: #666666;}

.jjfa{border-radius: 5px;height: 100%;overflow: hidden;background-color: #f8f8ff;}
.jjfa .image{overflow: hidden;}
.jjfa .image .img{width: 100%;transition: 0.3s;}
.jjfa:hover .image .img{transform: scale(1.1);}
.jjfa .detail{padding: 10px 12px;}
.jjfa .detail .title{font-size: 16px;color: #000000;}
.jjfa .detail .desc{font-size: 12px;margin-top: 2px;color: #666666;}

.zffs-bg{background-color: #f9fbff;}
.zffs{padding: 12px;border-radius: 5px;background-color: #ffffff;border: 1px solid #f2f2f2;}
.zffs .image{width: 40px;margin: 0 auto;}
.zffs .image .img{width: 100%;transition: 0.3s;}
.zffs:hover .image .img{transform: scale(1.1);}
.zffs .title{font-size:14px;margin-top: 2px;color:#000000;text-align: center;}

.gmlc{padding: 12px 10px;border-radius: 10px;height: 100%;background-color: #f9fbff;}
.gmlc .image{width: 30px;margin: 0 auto;}
.gmlc .image .img{width: 100%;transition: 0.3s;}
.gmlc:hover .image .img{transform: scale(1.1);}
.gmlc .detail .title{font-size: 14px;margin-top: 2px;color: #000000;text-align: center;}
.gmlc .detail .desc{font-size: 12px;margin-top: 2px;color: #666666;text-align: center;}

.nban{padding: 12px 0;}
.nban .title{font-size: 18px;color: #006aff;font-weight: bold;}

.recharge .box{padding: 12px;border-radius: 10px;border: 1px solid #ffffff;background-color: #eff6ff;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.recharge .step{margin-bottom: 12px;}
.recharge .step:last-child{margin-bottom: 0px;}
.recharge .title{font-size: 16px;color: #000000;}
.recharge .title span{margin-right: 5px;color: #006aff;font-family: Arial;}
.recharge .ipt{font-size: 14px;padding: 5px 10px;border-radius: 4px;border: 1px solid #e8eaec;background-color: unset;}
.recharge .desc{font-size: 12px;margin-top: 5px;color: #999999;}
.recharge .btn-pay{font-size: 12px;padding: 12px 60px;margin-top:10px;border-radius: 5px;display:inline-block;color: #ffffff;background-color: #006aff;}
.recharge .btn-box{margin-top: 12px;font-size: 0;}
.recharge .btn-box .btns{font-size: 14px;padding: 5px 15px;margin-right: 5px;border: 1px solid #e8eaec;border-radius: 5px;color: #999999;}
.recharge .btn-box .btns:hover,.recharge .btn-box .btns.active{color: #006aff;border-color: #006aff;}
.recharge .btn-box .btns.bg{padding: 5px 15px 5px 55px;background-position: left 12px center;background-repeat: no-repeat;}
.recharge .btn-box .btns.ali{background-image: url('/assets/img/frontend/sqzh/btn-ali.png');}
.recharge .btn-box .btns.aws{background-image: url('/assets/img/frontend/sqzh/btn-aws.png');}
.recharge .btn-box .btns.bg:hover,.recharge .btn-box .btns.bg.active{color: #000000;}
.recharge .btn-box .btns:last-child{margin-right: 0;}
.recharge .price{margin-top: 10px;}
.recharge .price .item{font-size: 0px;margin-bottom: 4px;}
.recharge .price .item:last-child{margin-bottom: 0px;}
.recharge .price .item span{margin-right: 4px;display: inline-block;vertical-align: middle;}
.recharge .price .item .txt{font-size: 16px;color: #333333;}
.recharge .price .item .num,.recharge .price .item .unit{font-size: 16px;color: #006aff;font-family: Arial;}
.recharge .price .item .tag{font-size: 12px;padding: 0px 4px;border-radius:2px;color: #ffffff;background-color: #ff0041;}
.recharge .discount{margin-top: 5px;font-size: 0;}
.recharge .discount .item{padding: 12px 10px;margin-right: 8px;display: inline-block;font-size: 0px;background-color: #ffffff;}
.recharge .discount .item:last-child{margin-right: 0px;}
.recharge .discount .item span{margin-right: 3px;display: inline-block;vertical-align: middle;}
.recharge .discount .item .txt{font-size: 14px;color: #333333;}
.recharge .discount .item .num,.recharge .discount .item .unit{font-size: 14px;color: #006aff;font-family: Arial;}
.recharge .discount .item .tag{font-size: 12px;padding: 0px 4px;border-radius:2px;color: #ffffff;background-color: #ff0041;}

.czlc{padding: 12px 0;}
.czlc .titles{font-size: 18px;color: #333333;font-weight: bold;}
.czlc .box{padding: 0 0 0 0;margin-top: 12px;border-radius: 5px;background-color: #fbfcfd;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.czlc .item{padding: 12px 12px 12px 12px;height: 100%;border-right: none;}
.czlc .col-lg-3:last-child .item{border-right: none;}
.czlc .item .bz{font-size: 30px;font-family: Arial;font-weight: bold;color: #006aff;position: relative;}
.czlc .item .bz span{position: relative;z-index: 1000;background-color: #fbfcfd;}
.czlc .item .bz::after{border-bottom: 2px dashed #006aff;transform: translateY(-200%);content: '';height: 1px;width: 100%;position: absolute;right: 0;top: 50%;}
.czlc .item .title{font-size: 16px;color: #000000;}
.czlc .item .desc{font-size: 12px;margin-top: 5px;color: #999999;}

.reg{height: calc(100% - 50px);}
.reg .container{height: 100%;}
.reg .box{display: flex;height: 100%;align-items: center;justify-content: center;}
.reg-box{padding: 20px 20px;background-color: #ffffff;}
.reg-box .nav-link{font-size: 20px;color: #000000;}
.reg-box .nav-link.active{color: #006aff;}
.reg-box .tab-pane{width: 320px;}
.reg-box .input-group{margin-top: 15px;}
.reg-box .input-group:last-child{margin-top: 30px;}
.reg-box .form-control{padding: 8px 12px;background-color: #f3f3f4;border-color: #f3f3f4;}
.reg-box .form-control.lx{width: 190px;}
.reg-box .form-select{width: 130px;background-color: #f3f3f4;border-color: #f3f3f4;}
.reg-box .input-group .btns{padding: 9px 12px;font-size: 16px;border-radius: 6px;flex: 1;background-color: #006aff;border: none;color: #ffffff;}

@media (min-width:576px){
}
@media (min-width:992px){

    .body-color{background-image: url('/assets/img/frontend/sqzh/body-bg.jpg');background-repeat: no-repeat;background-position: top 60px center;}
    .body-reg{height:100vh;background-image: url('/assets/img/frontend/reg/reg-bg.jpg');background-repeat: no-repeat;background-position: center center;background-size: cover;}

    .items-box{padding: 60px 0 60px 0;}
    .items-title{font-size: 48px;}
    .items-desc{font-size: 24px;margin-top: 10px;}
    .items-conts{padding: 60px 0 0 0;}
    .items-conts.lists{padding: 36px 0 0 0;}
    .items-conts.lists>div>div{margin-top: 24px;}

    .navbar-custom{padding: 0 0;}
    .navbar-custom.navbar-top{background: rgb(255 255 255 / 0%);}
    .navbar-custom .navbar-nav .nav-link{font-size: 16px;padding: 18px 20px;}
    .navbar-custom .navbar-login .btns{padding: 18px 20px;font-size:16px;display: inline-block;}
    .nav-zw{height: 60px;}

    .banner .boxs{height: 600px;padding: 0 0 100px 0;}
    .banner .boxs .detail{flex: 1;}
    .banner .boxs .title{font-size: 48px;}
    .banner .boxs .desc{font-size: 18px;margin-top: 20px;width: 57%;}
    .banner .boxs .btn-box{margin-top: 40px;}
    .banner .boxs .btn-box .btns{font-size: 18px;padding: 10px 70px;margin-right: 30px;border-radius:10px;}
    .banner .boxs .btn-box .btns.tg{padding: 10px 30px 10px 70px;background-position: left 30px center;background-size: 30px 30px;}
    .banner .boxs .btn-box .btns.wa{padding: 10px 30px 10px 70px;background-position: left 30px center;background-size: 30px 30px;}

    .bfd{margin-top: -170px;margin-bottom: 22px;}
    .bfd .box{padding: 22px 30px;}
    .bfd .box>div>div{margin-top: 0;border-left: 1px solid #f0f1f6;}
    .bfd .box .item{padding: 0 14px 0 14px;}
    .bfd .box .item .title{font-size: 24px;}
    .bfd .box .item .desc{font-size: 14px;margin-top: 5px;}
    .bfd2{margin-top: -128px;}

    .ycpfw{padding: 30px 40px;border-radius:10px;}
    .ycpfw .tag span{font-size:18px;padding: 2px 12px;border-radius: 4px;}
    .ycpfw .title{font-size: 30px;margin-top:15px;}
    .ycpfw .desc{font-size: 16px;margin-top:15px;}

    .hdwy{border-radius: 10px;}
    .hdwy .nav{padding:50px 20px;}
    .hdwy .nav .nav-link{font-size:18px;padding: 8px 20px;border-radius:10px;margin-bottom: 20px;}
    .hdwy .tab-content .tab-pane{padding:50px 30px 120px 30px;background-image: url('/assets/img/frontend/index/hdwy-1.jpg');}
    .hdwy .tab-content .tab-pane .title{font-size: 30px;}
    .hdwy .tab-content .tab-pane .step{margin-top: 20px;}
    .hdwy .tab-content .tab-pane .step .item{font-size: 18px;margin-bottom: 10px;}
    .hdwy .tab-content .tab-pane .step .item span{margin-right:5px;}
    .hdwy .tab-content .tab-pane .btns{font-size:18px;padding:10px 48px;left: 30px;bottom: 50px;border-radius:10px;}

    .wmdys{padding:50px 0;border-radius:10px;}
    .wmdys .image{width: 68px;border-radius: 10px;}
    .wmdys .title{font-size:30px;margin-top:10px;}

    .qmfn{padding: 40px 40px 120px 40px;border-radius: 10px;}
    .qmfn .title{font-size: 30px;}
    .qmfn .desc{font-size: 16px;margin-top: 15px;padding-bottom: 20px;}
    .qmfn .cfgs{margin-top: 20px;}
    .qmfn .cfgs .item{font-size: 18px;margin-bottom: 10px;}
    .qmfn .cfgs .item:before{margin-right:6px;}
    .qmfn .btns{left: 40px;bottom: 40px;right: 40px;font-size:16px;padding:12px 0;border-radius: 10px;}

    .zdjz-box{margin-top:36px;padding: 0 60px 60px 60px;border-radius: 20px;border: 2px solid #ffffff;}
    .zdjz{padding: 20px 0;height: 100%;}
    .zdjz .image{width: 48px;}
    .zdjz .title{font-size: 30px;margin-top:5px;}
    .zdjz .desc{font-size: 16px;margin-top:10px;}

    .foot{padding: 60px 0;}
    .foot .title{font-size: 48px;}
    .foot .desc{font-size: 18px;margin-top: 10px;}
    .foot .btn-box{margin-top: 30px;}
    .foot .btn-box .btns{font-size: 16px;margin-right: 12px;padding: 8px 20px 8px 45px;border-radius: 5px;}
    .foot .btn-box .btns.btns1{background-image: url('/assets/img/frontend/index/glfws-1.png');}
    .foot .btn-box .btns.btns2{background-image: url('/assets/img/frontend/index/glfws-2.png');}
    .foot .btn-box .btns.btns3{background-image: url('/assets/img/frontend/index/glfws-3.png');}

    .rmcp-menu{margin-top:30px;}
    .rmcp-menu .item{padding: 5px 0 20px 0;}
    .rmcp-menu .item .image{width: 22px;}
    .rmcp-menu .item .title{font-size:18px;padding-left: 6px;}
    .rmcp-pack{margin-top: 30px;}
    .rmcp{margin-bottom: 24px;}
    .rmcp .item{padding:30px;}
    .rmcp .item .title .txt{font-size:24px;}
    .rmcp .item .title .tag{font-size: 16px;padding: 0 4px;margin-left: 12px;}
    .rmcp .item .desc{font-size: 18px;margin-top: 10px;}

    .dcgm{padding: 30px;border-radius: 10px;}
    .dcgm .image{display: block;}
    .dcgm .detail .title{font-size: 24px;}
    .dcgm .detail .desc{font-size: 18px;margin-top: 10px;}

    .gmcp{padding: 30px 30px 250px 30px;border-radius: 10px;}
    .gmcp .title{font-size: 24px;}
    .gmcp .desc{font-size: 18px;margin-top: 10px;}
    .gmcp1{background-image: url('/assets/img/frontend/aws/gmcp-1.jpg');}
    .gmcp2{background-image: url('/assets/img/frontend/aws/gmcp-2.jpg');}
    .gmcp3{background-image: url('/assets/img/frontend/aws/gmcp-3.jpg');}

    .jjfa{border-radius: 10px;}
    .jjfa .detail{padding: 20px 30px;}
    .jjfa .detail .title{font-size: 24px;}
    .jjfa .detail .desc{font-size: 18px;margin-top: 10px;}

    .zffs{padding: 30px;border-radius: 10px;}
    .zffs .image{width: 80px;}
    .zffs .title{font-size:24px;margin-top: 10px;}

    .gmlc{padding: 40px 30px;border-radius: 10px;}
    .gmlc .image{width: 60px;}
    .gmlc .detail .title{font-size: 24px;margin-top: 10px;}
    .gmlc .detail .desc{font-size: 18px;margin-top: 10px;}

    .nban{padding: 45px 0;}
    .nban .title{font-size: 40px;}

    .recharge .box{padding: 40px;border-radius: 20px;}
    .recharge .step{margin-bottom: 30px;}
    .recharge .title{font-size: 24px;}
    .recharge .title span{margin-right: 8px;}
    .recharge .ipt{font-size: 20px;padding: 7px 15px;border-radius: 6px;}
    .recharge .desc{font-size: 20px;margin-top: 8px;}
    .recharge .btn-pay{font-size: 20px;padding: 24px 125px;margin-top:15px;border-radius: 10px;}
    .recharge .btn-box{margin-top: 15px;}
    .recharge .btn-box .btns{font-size: 20px;padding: 7px 60px;margin-right: 15px;}
    .recharge .btn-box .btns.bg{padding: 7px 20px 7px 60px;background-position: left 20px center;}
    .recharge .price{margin-top: 15px;}
    .recharge .price .item{margin-bottom: 5px;}
    .recharge .price .item span{margin-right: 8px;}
    .recharge .price .item .txt{font-size: 24px;}
    .recharge .price .item .num,.recharge .price .item .unit{font-size: 24px;}
    .recharge .price .item .tag{font-size: 16px;padding: 0px 5px;border-radius:4px;}
    .recharge .discount{margin-top: 15px;}
    .recharge .discount .item{padding: 15px 12px;margin-right: 15px;}
    .recharge .discount .item span{margin-right: 4px;}
    .recharge .discount .item .txt{font-size: 14px;}
    .recharge .discount .item .num,.recharge .discount .item .unit{font-size: 14px;}
    .recharge .discount .item .tag{font-size: 12px;padding: 0px 5px;border-radius:4px;}

    .czlc{padding: 60px 0;}
    .czlc .titles{font-size: 30px;}
    .czlc .box{padding: 0 0 0 30px;margin-top: 30px;border-radius: 10px;}
    .czlc .item{padding: 30px 30px 30px 0;border-right: 1px solid #f4f8f8;}
    .czlc .item .bz{font-size: 54px;}
    .czlc .item .title{font-size: 24px;}
    .czlc .item .desc{font-size: 16px;margin-top: 10px;}

    .reg{height: calc(100% - 60px);}
    .reg .box{justify-content: end;}
    .reg-box{padding: 50px 100px;}
    .reg-box .nav-link{font-size: 24px;}
    .reg-box .tab-pane{width: 320px;}
    .reg-box .input-group{margin-top: 20px;}
    .reg-box .input-group:last-child{margin-top: 60px;}
}
@media (min-width:1200px){
    .col-10-2{width: 20%;}
}
@media (min-width:1400px){
    .container{max-width: 1224px;}
}