body *{font-family:'Inter',sans-serif}
.zw-button span{vertical-align:middle;font-family:'notosansbold';}
.zw-button img{margin-right:10px}
.flex{display:flex}
.lp_header_box{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;background-color:#fff;padding:16px 0;z-index:20;border-bottom: 1px solid #eee;}
.w1280{max-width:92%;width:1280px;margin:0 auto}
.title{text-align:center;font-size:40px;font-family:'notosansbold';color:#000;margin-bottom:20px;line-height: 1.3;}
.subtitle{text-align:center;font-size:18px;color:#333;margin-bottom:56px;max-width:820px;margin:0 auto;line-height:1.35}
.lp_header{display:flex;justify-content:space-between;align-items:center}
.lp_header_box .zw_logo{height:30px}
.lp_header_box .frame_icon{width:24px;margin-right:10px}
.ra_main{margin-top:82px;position:relative}
.ra_main .banner_img_pc{margin:0 auto;height:750px;background-image:url(../img/banner.png);overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position: center center;}
.ra_main .banner_img_mobile{display:none}
.ra_main .banner_content{height:100%;display:flex;justify-content:space-between;align-items: center;}
.ra_main .zw-button{font-size:18px;font-family:'notosansbold';}
.ra_main .banner_title{color:#fff;font-family:'notosansbold';font-size:60px;width:520px;margin-bottom:20px;line-height:1.3}
.ra_main .banner_sub_title{font-size:18px;color:#fff;width:431px;margin-bottom:40px}
.ra_main .frame_icon{width:24px;margin-right:10px;line-height: 1.35;}
.ra_main .right{width:450px;}
.ra_main .right .form_box{padding:30px 32px;border-radius:16px;background-color:#fff}
.rb_main{margin:0  auto;padding:66px 0 75px;background:linear-gradient(to bottom,#EBF2FF,#FFFFFF)}
.rb_main .subtitle{margin-bottom:56px}
.rb_main .cfg_box{display:flex;justify-content:space-between;gap:20px}
.rb_main .cfg_item{flex:1;background-color:#fff;border:1px solid #e4e6f0;border-radius:8px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}
.rb_main .cfg_item_name{font-size:20px;color:#222;font-family:notosansbold,"Noto Sans","Helvetica", "Arial", sans-serif;margin-bottom:12px}
.rb_main .cfg_item_price{font-size:36px;color:#222;font-family:'manrope3-bold';margin-bottom:16px}
.rb_main .cfg_item_describe{font-size:14px;color:#222;font-family:'Noto Sans-Regular'; padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}
.rb_main .item_ul{flex:1;margin-bottom:36px}
.rb_main .item_li{margin-bottom:12px;display:flex;align-items:center}
.rb_main .item_li_text{color:#666;font-size:14px;margin-left:8px}
.rc_main{margin:0  auto;background:linear-gradient(to bottom,#04204B,#1F6FFF);padding:107px 0 80px}
.rc_main .rc_box{display:flex;}
.rc_main .left{padding-right:3rem; padding-left: 0;}
.rc_main .rc_title{color:#fff;font-size:48px;font-family:Noto Sans-Bold;font-family:'notosansbold';;margin-bottom:24px}
.rc_main .rc_describe{font-size:20px;color:#fff;margin-bottom:40px}
.rc_main .price_box{display:flex;margin-bottom:50px;flex-wrap:wrap;margin-left: -15px;}
.rc_main .empty{margin-bottom:50px;width:100%}
.rc_main .price_type{color:#fff;font-size:16px;margin-bottom:8px}
.rc_main .zw-button{font-size:20px; padding: 16px 24px;}
.rc_main .zw-button.deep_bule{width:100%;background-color:#022361;text-align:left;font-weight:normal}
.rc_main .auto_cad{padding:0;display:flex;align-items:center;padding:10px 12px 10px 24px}
.rc_main .zw-button.white.auto_cad:hover,.rc_main .zw-button.white.auto_cad:active{background-color:#fff}
.rc_main .currency-code{font-size:20px;font-weight:normal;color:#222;vertical-align:middle;margin-right: 4px;}
.rc_main .form-control{background:#FFFFFF;border-radius:8px;padding:0;font-size:20px;width:100%;border:0px;color:#222}
.rc_main .form-control:focus{box-shadow:none;color:#222}
.rc_main .zw-button.white{width:100%;background-color:#fff;text-align:left;font-weight:normal;}
.rc_main .zw-button.white span{font-family:"Noto Sans","Helvetica", "Arial", sans-serif;}
.year_name,.number_name{color:#fff;font-size:16px;margin-bottom:8px}
.rc_main .year_btn{background-color:#fff;border-radius:8px;width:100%;height:54px;display:flex;justify-content:space-between;align-items:center;padding:4px 24px}
.rc_main .quantity-button{font-size:24px;font-family:'notosansbold';;cursor:pointer;margin-top:-5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rc_main .first_col,.rc_main .second_col,.rc_main .third_col{align-self:flex-end}
.rc_main .quantity-button.disabled{color:#cecece;pointer-events:none;cursor:not-allowed}
.rc_main .quantity_number{border:none;font-size:20px;width:30px;text-align:center;flex:1}
.rc_main input[type="number"]::-webkit-inner-spin-button,.rc_main input[type="number"]::-webkit-outer-spin-button{margin:0;appearance:'none';-webkit-appearance:none;-moz-appearance:none}
.rc_main .input_range{width:335px;height:8px}
.rc_main .input_range_box input[type="range"]{appearance:'none';-webkit-appearance:none;width:100%;height:8px;background:#457ad6;border-radius:5px;background-image:linear-gradient(#fff,#fff);background-size:0% 100%;background-repeat:no-repeat;margin-top:24px}
.rc_main .range_value{display:block;text-align:center;color:#fff;font-size:20px;margin-right:30px;margin-top:10px}
.rc_main input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:white;border-radius:50%;cursor:ew-resize;}
.rc_main .right{display:flex;flex-direction:column;justify-content:flex-end;padding:0}
.rc_main .rc_row{width:100%;display:flex;align-items:flex-end;margin-bottom:16px;gap:50px}
.rc_main .pillar_box{flex:1}
.rc_main .rm_num{font-size:24px;font-family:'notosansbold';;color:#fff;margin-bottom:10px;text-align:center}
.rc_main .rm_num .val {word-break: break-all;}
.rc_main .pillar{height:0px;background-color:#6596FF;border-radius:18px;transition:0.5s}
.rc_main .dot::before{content:"";width:9px;height:9px;border-radius:50%;display:inline-block;background-color:#6596FF;margin-right:8px}
.rc_main .dot.text{flex:1}
.rc_main .first .pillar,.first .dot::before{background-color:#6596FF}
.rc_main .second .pillar,.second .dot::before{background-color:#B2D7FF}
.rc_main .third .pillar,.third .dot::before{background-color:#FFFFFF}
.rc_main .text_box{align-items:flex-start;margin-bottom:20px}
.rc_main .text{font-size:15px;line-height:normal;color:#fff;display:flex;flex:1;align-items:center}
.rc_main .right_describe{font-size:12px;color:#fff;opacity:0.5;margin-bottom:0}
.rd_main{margin:0  auto;background-color:#EBF1FF;padding:100px 0}
.rd_main .pa-tabs{display:flex;border-radius:28px;background-color:#fff;width:fit-content;align-items:center;margin:40px auto;position:relative;cursor:pointer;padding:4px}
.rd_main .pa-tab{padding:12px 34px;flex-shrink:0;z-index:2;color:#222;font-size:16px;font-family:'notosansbold';}
.rd_main .pa-tab.active{color:#fff}
.rd_main .pa-tab-bg{position:absolute;height:calc(100% - 8px);z-index:1;background-color:#005BFE;border-radius:28px;transition:left 0.5s}
.rd_table{width:950px;margin:0 auto;border-radius:8px;border-collapse:collapse}
.rd_tbody{background-color:#fff}
.rd_tbody td{border:1px solid rgba(139,139,139,0.20);padding:10px 30px;height:60px}
.rd_tbody td:first-child{background-color:#011334;color:#fff;width:204px}
.rd_table.hide{display:none}
.re_main{padding-top:100px}
.re_main .title{margin-bottom:80px}
.rf_main{margin-top:100px}
.rf-top{width:1400px;max-width:92%;margin:0 auto}
.rf-titles{width:100%;text-align:center;margin-bottom:100px;color:#222222;line-height:55px;font-size:40px}
.rf-wrap{width:100%;overflow:hidden;text-align:center;font-size:0;padding:0 20px;margin-bottom:96px}
.rf-inner{display:inline-block;vertical-align:top;white-space:nowrap;font-size:0;position:relative}
.rf-list{display:inline-block;vertical-align:top;font-size:0}
.rf-item{display:inline-block;vertical-align:middle;padding:0 10px}
.rf-logo{display:inline-block;width:168px;height:76px;line-height:76px;text-align:center;position:relative;border-radius:8px;background-color:#fff}
.rf-logo img{max-width:75%;max-height:89%;vertical-align:middle}
.rg_main.rg_img{margin:0 auto;height:auto;background:url(../img/footer.png);overflow:hidden;background-repeat:no-repeat;background-size:cover;padding-top:58px;color:#fff}
.rg_main .title{color:#fff}
.rg_main .subtitle{color:#fff;margin-bottom:32px}
.badge_logo{width:100%;margin:0 auto;display:flex;gap:24px;justify-content:center;align-items:center}
.rg_main .badge_logo img{width:94px;height:auto}
.rg_main .badge_logo img:nth-child(2){width:107px}
.rg_main .btn_box{text-align:center;margin-top:32px;margin-bottom: 32px;}
.rg_main .rg_btn{width:308px;font-family:'notosansbold';}
.footer_box{margin:0 auto;background-color:#020B1E;height:85px;display:flex;align-items:center;justify-content:space-between}
.footer_content{display:flex;justify-content:space-between;align-items: center;}
.footer_left{display:flex}
.footer_box .logo{width:auto;height:30px;margin-right:82px}
.footer_box .link_icon{width:32px;height:32px;margin-right:14px}
.footer_left a{display:inline-block}
.footer_right{color:#8A91A0;font-size:18px;margin-bottom: 0;}
@media(max-width:1200px){
  .ra_main .banner_title{font-size:42px}
  .rd_table{width:100%}
  .rc_main .row{width:100%}
  .rc_main .rc_describe{width:100%}
  .rc .year_btn{padding:8px 12px}
  .rc_main .rc_title{font-size:40px}
  .rc_main .rc_describe{font-size:18px}
  .rc_main .rm_num{font-size:20px}
  .rc_main .year_btn{padding:4px 11px}
}@media(max-width:992px){
.mobile{display:block}
.ra_main .banner_content{flex-direction:column;align-items: flex-start;}
.ra_main .banner_img_mobile{display:block;position:absolute;width:100%;height:auto;left:0;top:0;z-index:-1}
.ra_main .banner_img_pc{background-image:none;height:auto}
.ra_main .left{margin-top:45px}
.ra_main .right{margin-top: 60px;}
.ra_main .form_box{margin-bottom:30px}
.rc_main .rc_box{flex-direction:column;gap:0}
.rc_main .left{margin-right:0}
.rc_main .range_value {margin-right: 40px;}
.rc_main .zw-button.white{padding:8px 36px;text-align:left;justify-content:flex-start}
.rf_main{margin-top:20px}
.rf-titles{font-size:28px;line-height:normal;margin-bottom:40px}
.rf-list{padding:0;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between}
.rf-item{width:calc(50% - 10px);margin-bottom:20px;padding:0 0}
.rf-wrap{margin-bottom:15px}
.rf-logo{width:100%}
.badge_logo{padding:0 14px}
.rg_main.rg_img{padding:40px 0 45px 0;height:auto}
.rg_main .title{margin-bottom:30px}
.rg_main .subtitle{font-size:16px;padding:0 12px}
.footer_box{height:initial;padding:25px 0}
.footer_content{flex-direction:column;align-items: flex-start;}
.footer_left{display:block}
.footer_box .logo{margin-bottom:30px}
.footer_right{margin-top:30px;font-size:16px}
}@media(max-width:768px){.title{font-size:28px}
.lp_header_box .zw_logo{height:24px}
.lp_header_box .zw-button{font-size:12px}
.lp_header_box .frame_icon{width:14px}
.ra_main{margin-top:70px}
.ra_main .left{margin-top:12vw}
.ra_main .banner_title{font-size:7.467vw;width:auto}
.ra_main .banner_img{background-size:cover;overflow:initial}
.ra_main .banner_sub_title{font-size:4.8vw;width:auto;margin-bottom:5.333vw}
.ra_main .frame_icon{width:5.333vw;margin-right:2.133vw}
.ra_main.zw-button{font-size:4.267vw}
.ra_main .right{width:100%;margin-top:62.933vw;margin-bottom:10.667vw}
.ra_main .form_title{display:none}
.ra_main .form_box{box-shadow:0vw 2.667vw 8vw 0vw rgba(26,40,58,0.16);border-radius:4.267vw 4.267vw 4.267vw 4.267vw;border:0.267vw solid #E4E6F0;margin-bottom:0}
.rb_main{background:#fff;padding:30px 0 30px}
.rb_main .subtitle{margin-bottom:30px}
.rb_main .cfg_box{flex-direction:column}
.rb_main .frame_icon{width:24px;margin-right:14px}
.rb_main .item_ul{margin-bottom:18px}
.rc_main{padding:40px 0 50px}
.rc_main .left{padding-right:0;padding-left:0}
.rc_main .rc_box{flex-direction:column}
.rc_main .price_box{margin-bottom:30px;margin-left: 0;}
.rc_main .rc_title{width:auto}
.rc_main .rc_title{font-size:28px;margin-bottom:16px}
.rc_main .rc_describe{font-size:16px;width:auto;margin-bottom:30px}
.md-block{display:none}
.rc_main .input_range_box{width:100%}
.rc_main .zw-button{padding:13px 36px}
.rc_main .year_btn{padding:4px 24px}
.rc_main .third_col,.rc_main .year_box{margin-top:30px}
.rc_main .input_range_box{margin-top:50px}
.rc_main .col-6,.rc_main .col-md-8,.rc_main .col-lg-6{padding-left:0;padding-right:0}
.rc_main .first_col,.rc_main .third_col{padding-right:12px}
.rc_main .second_col,.rc_main .year_box{padding-left:12px}
.rc_main .right .rc_row{width:100%;gap:34px}
.rc_main .rm_num{font-size:16px;text-align:center}
.rc_main .text{font-size:12px}
.rd_main{background-color:#fff;padding:40px 0}
.rd_main .pa-tabs{margin:40px auto 30px}
.rd_main .pa-tabs{border:1px solid #E4E6F0}
.rd_main .pa-tab{max-width:50%;height:auto;line-height:1;font-size:12px;padding:8px 34px;text-align:center}
.rd_main .pa-tab-bg{height:calc(100% - 8px)}
.rd_table{width:100%}
.rd_tbody td{padding:10px 20px}
.rd_tbody td:first-child{width:98px}
.re_main{padding-top:60px}
.re_main .title{margin-bottom:30px}
}