.terms-view .terms-content{margin-top:42px;font-size:16px;line-height:24px;color:#848484;}

.partner-info{margin-top:-30px;}
.partner-info .top-hd-wrap{padding:90px 0 40px 0;text-align:center;background:url('../../../storage/upload/none/2021/10/a8982915db42d4c2a05d0191b06ef893.png') no-repeat;}
.partner-info .top-hd li:nth-child(2){margin-top:18px;font-size:28px;color:#00AAB0;}
.partner-info .top-hd li:nth-child(3){margin-top:14px;font-size:15px;color:#999999;font-weight:600;line-height:20px;}
.partner-info .app-btn{display:inline-block;padding:17px 42px;margin-top:50px;font-size:15px;font-weight:600;color:#fff;background:#00AAB0;border-radius:5px;}
.partner-info .pink-btn{background: #ff1d7d;}

.group-info .top-hd li:nth-child(2){color:#ff1d7d;}

.partner-info .about-partner{margin-top:80px;text-align:center;}
.partner-info .about-partner .sec-title{font-size:20px;line-height:32px;font-weight:600;}
.partner-info .about-partner .sec-title img{height:24px;margin-right:6px;}
.partner-info .about-partner .sec-title .desc{font-size:16px;color:#989898;line-height:22px;margin-top:14px;font-weight:normal;}
.partner-info .about-partner .boxs{width:calc(100% + 48px);margin:48px 0 0 -24px;overflow:hidden;}
.partner-info .about-partner .box{float:left;width:33.333333%;}
.partner-info .about-partner .box-inside{margin:36px 24px;}
.partner-info .about-partner .box li:nth-child(2){font-size:17px;font-weight:700;margin-top:22px;}
.partner-info .about-partner .box li:nth-child(3){text-align:justify;font-size:16px;color:#989898;line-height:22px;margin-top:24px;}

.partner-info .partner-guide{margin:120px 0 180px 0;}
.partner-info .partner-guide .sec-title{margin-bottom:40px;text-align:center;font-size:24px;line-height:24px;font-weight:600;}

.partner-terms-view{margin:60px 0 120px 0;}
.partner-terms-view h2{font-size:28px;text-align:center;}
.partner-terms-view .hd{margin-top:40px;text-align:center;color:#848484;font-size:15px;font-weight:600;}
.partner-terms-view .agreement{padding:20px 0 20px 0;margin-top:80px;font-size:20px;border-bottom:2px solid #00AAB0;}
.partner-terms-view .terms-content{margin-top:42px;font-size:17px;line-height:28px;color:#848484;text-align:justify;}

.partner-terms-view .btns{margin-top:80px;text-align:center;}
.partner-terms-view .btns a,
.partner-terms-view .btns button{vertical-align:top;display:inline-block;margin:0 5px;border-radius:5px;padding:16px 48px;font-size:16px;line-height:16px;font-weight:600;cursor:pointer;}
.partner-terms-view .btns a{color:#ff1d7d;border:1px solid #848484;}
.partner-terms-view .btns button{background:#ff1d7d;border:1px solid #ff1d7d;color:#fff;}

.partner-app-form{margin:60px 0 120px 0;}
.partner-app-form.register .col-full{max-width:800px;}
.partner-app-form h2{margin-bottom:60px;font-size:28px;text-align:center;}
.partner-app-form h3{padding:0 0 15px 0;margin:60px 0 20px 0;font-size:17px;border-bottom:2px solid #00AAB0;}
.partner-app-form h3 span{display:inline-block;margin-left:12px;font-size:13px;color:#989898;}

.partner-app-form .account_number{overflow:hidden;}
.partner-app-form .account_number dl:nth-child(2){margin-top:10px;}
.partner-app-form .account_number dl dt{display:inline-block;width:110px;font-size:15px;}
.language-vi-VN .partner-app-form .account_number dl dt{width:130px;}
.partner-app-form .account_number dl dd{display:inline-block;}
.partner-app-form .account_number dl input[type=text]{height:38px;background:none;border:1px solid #a1a1a1;border-radius:5px;}
.partner-app-form .account_number dl:nth-child(1) input[type=text]{width:150px;}
.partner-app-form .account_number dl:nth-child(2) input[type=text]{width:410px;}
.partner-app-form .account_number .msg{margin-top:20px;color:#989898;line-height:18px;}
.partner-app-form .account_number .msg strong{color:#00AAB0;font-weight:normal;}

.partner-join-complete{margin-top:-30px;}
.partner-join-complete .r-box{padding:90px 0 140px 0;text-align:center;background:url('../../../storage/upload/none/2021/10/a8982915db42d4c2a05d0191b06ef893.png') no-repeat;}
.partner-join-complete .r-box li:nth-child(2){margin-top:18px;font-size:28px;color:#00AAB0;}
.partner-join-complete .r-box li:nth-child(3){margin-top:14px;font-size:15px;color:#9E9E9E;font-weight:600;line-height:20px;}

.partner-join-complete.group-join-complete .r-box li:nth-child(2){color:#ff1d7d;}

/* about-partner */
.about-partner { position: relative; margin-bottom: 80px; } 

.about-partner .a-sec { display: flex; justify-content: center; align-items: center;}
.about-partner .a-sec img { height: 24px; margin-right: 6px; } 
.about-partner .a-sec .a-sec-tit { font-size: 20px; line-height: 32px; font-weight: 600; } 

.about-partner .desc { font-size: 16px; font-weight: normal; line-height: 22px; padding-top: 14px; color: #989898; } 

.partner-cost{margin:0 -40px;}
.partner-cost:after{content:'';clear:both;display:block;height:0;}
.partner-cost .cost-col{float:left;width:33.333333%;}
.partner-cost .cost-col-inside{position:relative;margin:0 40px;text-align:center;border-radius:21px;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.partner-cost .rate{position: absolute; width:71px; height:71px;line-height:71px;top:-34px; right: 21px;font-size: 26px; font-weight: 900; border-radius: 100%; background-color: #fff;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.partner-cost .top-box{position:relative;height:95px;border-radius:21px 21px 0 0;overflow:hidden;}
.partner-cost .top-box .txt{font-size: 28px; font-weight: 800; padding-top:44px; color:#fff;}
.partner-cost .top-box .txt strong{color:#fff464;}
.partner-cost .top-box .back-img{position:absolute;z-index:-1;top:0;left:0;width:100%;text-align:left;}
.partner-cost .top-box .back-img img{width:100%;}
.partner-cost .con-box{position:relative;padding:20px 0 8px 0;font-size:15px;line-height:18px;font-weight:600;overflow:hidden;}
.partner-cost .con-box:before,
.partner-cost .con-box:after{content:'';position:absolute;top:55px;width:1px;height:calc(100% - 110px);background:#ababab;}
.partner-cost .con-box:before{left:33.333333%;}
.partner-cost .con-box:after{left:66.666666%;}
.partner-cost .con-box dl{margin-bottom:17px;white-space:nowrap;}
.partner-cost .con-box dl dt,
.partner-cost .con-box dl dd{display:inline-block;vertical-align:middle;width:33.333333%;text-align:center;}
.partner-cost .con-box dl dt{font-weight:800;}

.language-zh-CN .partner-cost{margin:0 -15px;}
.language-zh-CN .partner-cost .cost-col-inside{margin:0 15px;}
.language-zh-CN .con-box{font-size:14px;line-height:17px;letter-spacing:-1px;font-weight:600;}
.language-zh-CN .partner-cost .con-box:before{left:40%;}
.language-zh-CN .partner-cost .con-box:after{left:70%;}
.language-zh-CN .partner-cost .con-box dl dt:nth-child(1),
.language-zh-CN .partner-cost .con-box dl dd:nth-child(1){width:40%;}
.language-zh-CN .partner-cost .con-box dl dt:nth-child(2),
.language-zh-CN .partner-cost .con-box dl dd:nth-child(2){width:30%;}
.language-zh-CN .partner-cost .con-box dl dt:nth-child(3),
.language-zh-CN .partner-cost .con-box dl dd:nth-child(3){width:30%;}

.language-vi-VN .partner-cost{margin:0 -15px;}
.language-vi-VN .partner-cost .cost-col-inside{margin:0 15px;}
.language-vi-VN .con-box{font-size:14px;line-height:17px;letter-spacing:-1px;}
.language-vi-VN .partner-cost .con-box:before{left:40%;}
.language-vi-VN .partner-cost .con-box:after{left:70%;}
.language-vi-VN .partner-cost .con-box dl dt:nth-child(1),
.language-vi-VN .partner-cost .con-box dl dd:nth-child(1){width:40%;}
.language-vi-VN .partner-cost .con-box dl dt:nth-child(2),
.language-vi-VN .partner-cost .con-box dl dd:nth-child(2){width:30%;}
.language-vi-VN .partner-cost .con-box dl dt:nth-child(3),
.language-vi-VN .partner-cost .con-box dl dd:nth-child(3){width:30%;}

.partner-cost .cost-col:nth-child(1) .rate,
.partner-cost .cost-col:nth-child(1) dl dt{color:#ff1d7d;}
.partner-cost .cost-col:nth-child(2) .rate,
.partner-cost .cost-col:nth-child(2) dl dt{color:#00a5ad;}
.partner-cost .cost-col:nth-child(3) .rate,
.partner-cost .cost-col:nth-child(3) dl dt{color:#0068ff;}

@media screen and (max-width:1259px) {
.terms-view{padding:0 15px;}

.partner-cost{margin:0 -20px;}
.partner-cost .cost-col-inside{margin:0 20px;}
}

@media only screen and (max-width:987px){
.partner-cost{margin:0;}
.partner-cost .cost-col{float:none;width:auto;max-width:349px;margin:0 auto 70px auto;}
.partner-cost .cost-col-inside{margin:0 !important;}
}

@media only screen and (max-width:767px) {
.partner-info{padding:0 15px;margin:0;}

.partner-info .top-hd-wrap{position:relative;padding:40px 0 40px 0;background:url('../../../storage/upload/image/2021/11/54c08615189f29dc91d4c712432e62da.png') no-repeat;border-bottom:1px solid #707070;margin-bottom:40px;}
.partner-info .top-hd-wrap:after{content:'';position:absolute;z-index:1;bottom:0;right:0;width:100%;height:100%;background:url('../../../storage/upload/image/2021/11/37cd586c0058cfde8e1139851a55fbee.png') no-repeat bottom right;}
.partner-info .top-hd li:nth-child(1) img{height:30px;}
.partner-info .top-hd li:nth-child(2){font-size:24px;}
.partner-info .app-btn{position:relative;z-index:2;}
.partner-info .about-partner{margin-top:0;}

.partner-info .about-partner .boxs{width:100%;margin:25px 0 0 0;}
.partner-info .about-partner .box{float:none;width:100%;text-align:left;}
.partner-info .about-partner .box-inside{position:relative;padding-left:100px;margin:50px 0 0 0;}
.partner-info .about-partner .box li:nth-child(1){position:absolute;top:0;left:0;}
.partner-info .about-partner .box li:nth-child(3){margin-top:16px;font-size:15px;}

.partner-info .bbs{padding:15px 0;}

.partner-terms-view{padding:0 15px;}
.partner-terms-view .agreement{margin-top:50px;font-size:16px;}
.partner-terms-view .terms-content{font-size:15px;line-height:24px;}

.partner-app-form{padding:0 15px;margin:0 0 30px 0;}
.partner-app-form .form-check{margin:0 10px 10px 0;}

.partner-app-form h3 span{display:block;margin:6px 0 0 0;}
.partner-app-form .account_number dl:nth-child(2){margin-top:16px;}
.partner-app-form .account_number dl dt{display:block;}
.partner-app-form .account_number dl dd{display:block;margin:8px 0 0 0;}
.partner-app-form .account_number dl input[type=text]{width:100% !important;}

.partner-join-complete{padding:0 15px;}
.partner-join-complete .r-box li:nth-child(2){font-size:24px;}
}