@font-face {
  font-family: "siwt"; /* Project id 4980194 */
  src: url('iconfont.woff2?t=1753338493641') format('woff2'),
       url('iconfont.woff?t=1753338493641') format('woff'),
       url('iconfont.ttf?t=1753338493641') format('truetype');
}

.siwt {
  font-family: "siwt" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.siwt-duigou:before {
  content: "\e633";
}

.siwt-sanjiaoxing:before {
  content: "\e6bd";
}

.siwt-wenjianjia:before {
  content: "\e60a";
}

.siwt-yulan:before {
  content: "\e6a9";
}

.siwt-down:before {
  content: "\e658";
}

.siwt-sousuo:before {
  content: "\e622";
}






.breadcrumb-absolute,.breadcrumb-absolute a,.breadcrumb-absolute a:hover,.breadcrumb-absolute .breadcrumb-item+.breadcrumb-item::before{color:#fff;}
.breadcrumb-absolute{position:absolute;left:50%;transform:translateX(-50%);top:20px;}
.supp2025alp1 i{padding:0 15px;}
.supp2025alp1 em{color:#222;}
.supp2025a{display:flex;justify-content: space-between;align-items: center;}
.supp2025a-w1{width:335px;}
.supp2025a-w2{width:calc(93% - 335px);}
.supp2025ara{display:flex;justify-content: space-between;}
.supp2025ara{width: 100%;}
.supp2025aral{width:calc(100% - 150px - 25px);display: flex}
.supp2025arar,.supp2025arabtn,.supp2025aratxt{width:150px;border-radius:999px;height:44px;line-height:44px;font-size:16px;}
.supp2025aratxt{background:none;border:none;}
.supp2025arabtn{background:#FEDB00;color:#333;}
.supp2025arar{background:#003798;color:#fff;}
.supp2025arar,.supp2025arabtn{text-align: center;}
.supp2025aratxt{width:calc(100% - 150px);padding:0 60px;}
.supp2025aral{background:#f8f8f8;position:relative;border-radius:999px;}
.supp2025aralicon{line-height:1;font-size:24px;left:20px;top:10px;color:#333;display:block;position:absolute;}

.supp2025b{margin-top:35px;}
.supp2025b{display:flex;justify-content: space-between;align-items:flex-start}

.supp2025gg{position:relative;background:#003899;border-radius:10px;}
.supp2025ggm{position:relative;z-index: 3;min-height:450px;}
.supp2025gg:before,.supp2025gg:after{position:absolute;left:0;content:'';width:100%;height:100%;}
.supp2025gg:before{background:url(../img/leftng1.jpg?1) left top no-repeat;background-size:100% auto;top:0;}
.supp2025gg:after{background:url(../img/leftng2.png) left bottom no-repeat;background-size:100% auto;bottom:0;}
.supp2025ggm{padding:30px;padding-top:40px;}
.supp2025ggm  a{color:#fff;display:block;position:relative;padding:15px 0; padding-left:55px;line-height:1.4}
.supp2025ggm  a{font-weight:700;transition: all 0.3s ease;cursor: pointer;font-size:18px;}
.supp2025ggm li li a{font-weight:400;padding:10px 0;padding-left:55px;font-size:16px;}
.supp2025ggmicon{display:block;line-height:1;position:absolute;left:0;top:0;color:#fff;}
.supp2025ggmicon{transition: all 0.3s ease;}
.supp2025ggmicon1 {left:0;font-size:12px;transform: rotateZ(-90deg) scale(0.8);width:16px;height:16px;line-height:16px;text-align:left;}
.supp2025ggmicon1{top:16px;}
.supp2025ggmicon2 {left:25px;width:22px;height:22px;line-height:22px;text-align:left;font-size:20px;top:15px;}
.supp2025ggm ul ul{padding-left:30px;display:none;}
.supp2025ggm ul ul .supp2025ggmicon1{opacity:0;top:8px;}
.supp2025ggm ul ul .supp2025ggmicon2{top:9px;}
.supp2025ggm  a:hover,.supp2025ggm  a:hover i{color:#FEDB00}
.supp2025ggm .on .supp2025ggmicon1{transform: rotateZ(0deg) scale(0.8);top:18px;}
.supp2025ggm .on ul{display:block;}
.supp2025ggm a.on,.supp2025ggm a.on i{color:#FEDB00}
.supp2025ggm a.on .supp2025ggmicon1{opacity:1;transform:rotateZ(-90deg) scale(0.8);top:9px;}

.supp2025bba,.supp2025bbar{display:flex;}
.supp2025bba{padding-bottom:35px;border-bottom:1px solid #ddd}
.supp2025bbb{margin-top:35px;}
.supp2025bbal{line-height:44px;font-size:18px;}
.supp2025bba{width:100%;justify-content: space-between;}
.supp2025bbar{gap:15px;width:calc(100% - 120px)}
.supp2025bbar{flex-wrap: wrap;}
.supp2025bbar a{line-height:42px;border:1px solid #eee;color:#333;font-size:16px;}
.supp2025bbar a{min-width:170px;text-align:center;padding:0 15px;border-radius: 999px;}
.supp2025bbar a{transition:all 0.3s ease}
.supp2025bbar a:hover{color:#FEDB00;border-color:#003899}
.supp2025bbar a.on{color:#FEDB00;border-color:#003899;background:#003899}
.supp2025bbb1{display:flex;flex-wrap:wrap;}
.supp2025bbb1a{width:calc(50% - 13px);margin-bottom:26px;margin-right:26px;position:relative;overflow: hidden;}
.supp2025bbb1a:nth-child(2n){margin-right:0;}
.supp2025bbb1a{background:#f8f8f8;padding:32px;border-radius:10px;}

.supp2025bbb1p1,.supp2025bbb1p2{position:relative;z-index:3;transition: all 0.3s ease;}
.supp2025bbb1a:before,.supp2025bbb1a:after{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition: all 0.3s ease;content:''}
/*.supp2025bbb1a:before{background:#003899;}*/
.supp2025bbb1a:after{background:url(../img/supp2025bbb1abg.jpg?1) right bottom no-repeat #003899;background-size:auto 170px;z-index:1;}
.supp2025bbb1p1{font-weight:700;font-size:20px;}
.supp2025bbb1p2{display:flex;gap:15px;font-size:16px;margin-top:30px;}
.supp2025bbb1p2 a{display:flex;gap:15px;justify-content: center;transition: all 0.3s ease;}
.supp2025bbb1p2 a i{transition: all 0.3s ease;}
.supp2025bbb1p2 a{line-height:42px;border:1px solid #e0e0e0;color:#333;font-size:16px;background:#fff;}
.supp2025bbb1p2 a{min-width:170px;text-align:center;padding:0 15px;border-radius: 999px;font-weight:700;}
.supp2025bbb1p2 a{transition:all 0.3s ease}

.supp2025bbb1a:hover:before,.supp2025bbb1a:hover:after{opacity:1;}
.supp2025bbb1a:hover .supp2025bbb1p1{color:#fff;}
.supp2025bbb1a:hover .supp2025bbb1p2 a{color:#003899;background:#FEDB00;border-color:#FEDB00;}
.supp2025bbb1a:hover .supp2025bbb1p2 a:nth-child(2){color:#003899;background:#fff;border-color:#fff;}
.pagination-box-left{text-align:center;}
.pagination-box-left a,.pagination-box-left span{border-radius:999px;}

.wap_sub2{display:none;}
.wap_sub2{position:relative;}
.wap_sub2h4{position:relative;padding:20px 3%;line-height:1.2;width: 100%;font-size:18px;border-bottom:1px solid #ddd;background:#f8f8f8;}
.wap_sub2h4 i{display:block;position:absolute;right:3%;top:24px;transition:all 0.3s ease}
.wap_sub2h4{color:#222;}
.wap_sub2x{position:relative;width:100%;left:0;top:100%;padding:10px 3%;display:none;}
.wap_sub2x li{border-bottom:1px solid #eee;position:relative;padding:0 }
.wap_sub2x li i{position:absolute;right:0;width:60px;height:50px;line-height:50px;right:0;top:0;text-align:right;z-index:3;padding-right:25px;transform:rotateZ(-90deg);display:block;right:3px;transition:all 0.3s ease}
.wap_sub2x a{font-size:16px;display:block;padding: 0;line-height:50px;}
.wap_sub2x dd a{font-size:14px;display:inline-block;padding:0;line-height:1.2;margin-right:20px;padding:5px 0;}
.wap_sub2x dl{padding:15px 0;padding-top:15px;padding-bottom:20px;}
.wap_sub2x dl{display:none;}
.wap_sub2x .hasnav i{transform:rotateZ(0deg);padding-right:28px;right:0;}
.nav--open i{transform:rotateZ(180deg);}
.wap_sub2zll.nav--open{transform:rotateZ(180deg) !important;right:10px !important}

.msg9a{padding-top:20px;border-top:1px solid #eee}
.msg9b{margin-top:50px;}
.msg9bh2{font-size:46px;line-height:1.2}
.msg9bsub{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:52px;margin-top:50px;}
.msg9bsuba{font-size:30px;}
.msg9bsubb{font-size:20px;}
.msg9bsubb span{background:#f2f2f2;color:#555;transition:all 0.3s ease;border-radius:555px;}
.msg9bsubb span{padding:0 50px;cursor:pointer;}
.msg9bsubb span:hover{color:#FEDB00}
.msg9bsubb span.active{background:#003798;color:#FEDB00}
.msg9bsubb,.msg9bsuba{display:flex;}
.msg9bsuba span{padding-right:35px;background:url(../img/shoushi.png) right center no-repeat;}
.msg9bsubb{width:calc(100% - 180px);justify-content: space-between;}
.msg9bform{margin-top:55px;}
.msg9bform{padding:90px 120px;background:#fff;box-shadow:0 5px 25px rgba(0,0,0,0.08);border-radius:20px;}
.msg9bform input,.msg9bform textarea,.msg9bbtns{border:none;background:none;outline:none;resize:none;border-radius:5px;}
.msg9bform input,.msg9bform textarea{padding:10px 20px;border:1px solid #ccc;box-sizing: border-box;}
.msg9bform input,.msg9bform textarea{line-height:26px;color:#333;width:calc(100% - 148px);transition:all 0.3s ease}
.msg9bform input:focus,.msg9bform textarea:focus{border-color:#003798}
.msg9bform label{font-weight:700;font-size:18px;height:48px;align-items:center;display: flex;}
.msg9bform label i{padding-left:10px;}
.msg9bformm{display:flex;flex-wrap:wrap;justify-content:space-between;}
.msg9bformmn{width:48%;display: flex;flex-wrap: wrap;}
.msg9bformmn-100{width:100%;}
.msg9bformmn label{width:148px;}
.msg9bformmn input{height:48px;}
.msg9bform textarea{height:152px}
.msg9bformm{margin-bottom:35px;}
.msg9bformmn .error{color:#ff0000;position:relative;top:5px;}
.msg9bbtns{width:150px;height:52px;line-height:52px;text-align:center;color:#fff;background:#003798;}
.msg9bbtns{cursor:pointer;font-size:20px;border-radius:99px;}
.msg9bprivacy{padding-left:148px;}
.msg9bprivacya{color:#555;line-height:1.4;padding-left:0;position:relative;cursor:pointer;line-height:18px;}
.msg9bprivacya i{display:block;width:18px;height:18px;border-radius:5px;line-height:16px;text-align:center;border:1px solid #ddd}
.msg9bprivacya i{cursor:pointer;color:#fff;overflow: hidden;font-size:22px;}
.msg9bprivacya a{color:#16418a;}
.msg9bprivacya{display:flex;}
.msg9bprivacya span{width:calc(100% - 18px);padding-left:10px;box-sizing:border-box;}
.msg9bprivacya i:before{opacity:0;}
.msg9bprivacya i.active:before{opacity:1;}
.msg9bprivacya i:before,.msg9bprivacya i{transition:all 0.3s ease}
.msg9bprivacya i:before{background:#003798;border-color:#003798;position:relative;left:-3px;}
.msg9bbtns{margin-top:40px;}
.msg9b{background:url(../img/msg9bg.png?1) center top no-repeat;background-size:cover;padding-bottom:100px;border-bottom:5px solid #fff}
@media only screen and (max-width:1366px) {
    .supp2025bbb1p1{font-size:18px;}
    .supp2025bbb1p2{font-size:14px;}
    .supp2025bbb1p2 a{min-width:inherit;padding:0 20px;}
    .msg9bsubb span{padding:0 40px;}
}
@media only screen and (max-width:1280px) {
    .msg9bh2{font-size:36px;}
    .msg9b{margin-top:50px;}
    .msg9bsuba{font-size:24px;}
    .msg9bsubb{font-size:18px;}
    .msg9bsubb span{padding:0 35px;}
    .msg9bform{padding:60px 80px;}
    .msg9bform label{font-size:16px;}
}
@media only screen and (max-width:1024px) {
    .supp2025ba,.supp2025al   {display:none;}
    .supp2025bb,.supp2025ar {width:100%;}
    .wap_sub2{display:block;}
    .msg9bformmn{width:100%;margin-bottom:25px;}
    .msg9bformm{margin-bottom:0;}
    .msg9bsubb span{padding:0 20px;}
    .msg9bsubb,.msg9bsuba{width:100%;}
    .msg9b{margin-top:40px;}
    .msg9bsubb{margin-top:15px;}
    .msg9bsubb span{line-height:1;font-size:16px;padding:10px 30px;}
    .msg9bform{padding:50px;}
    .msg9b{padding-bottom:80px;border-bottom:none}
    .msg9bformmn .error{font-size:16px;}
}
@media only screen and (max-width:768px) {
    .supp2025arar, .supp2025arabtn, .supp2025aratxt{width:auto;font-size:14px;}
    .supp2025arar{display:none;}
    .supp2025aral{width:100%;}
    .supp2025arabtn{width:120px;}
    .supp2025aratxt{width:calc(100% - 120px);padding-left:40px;padding-right:10px;}
    .supp2025aralicon{font-size:18px;top:14px;left:12px;}
    .supp2025bbal,.supp2025bbar{width:100%;line-height:1.4;}
    .supp2025bba{flex-wrap:wrap;}
    .supp2025bbar a{min-width:inherit;font-size:14px;line-height:1.4;padding:5px 20px;}
    
    .supp2025bbar{margin-top:15px;}
    .supp2025bbb1a{width:100%;margin-right:0 !important;padding:25px;}
    .supp2025bbb1p1{font-size:16px;}
    .supp2025bbb1p2 a{font-size:12px;}
    .supp2025bbb1p2{margin-top:20px;}
    
     .msg9bh2{font-size:24px;}
     .msg9bsub{margin-top:20px;}
     .msg9bsubb{flex-wrap:wrap;justify-content: flex-start;gap:15px;}
     .msg9bform{padding:20px;border-radius:10px;}
     .msg9bform label,.msg9bform input,.msg9bform textarea{width:100%;}
     .msg9bform label{line-height:1;height:auto;padding-bottom:10px;}
     .msg9bform input{font-size:14px;}
     .msg9bform input, .msg9bform textarea{padding:10px;}
     .msg9bform input{line-height:20px;height:42px;}
     .msg9bprivacy{padding-left:0;}
     .msg9bbtns{font-size:18px;line-height:1;height:auto;width:auto;padding:15px 40px;}
     .msg9b{padding-bottom:50px;border-bottom:none}
     
     .msg9bform{margin-top:35px;}
     
}