/*通用样式*/
:root{
    --public-color:#bb2821;
    --max:1430px;
}
body{color:#333;font-size:16px;line-height:24px;font-family:'Barlow'}
a{color:#333;display:inline-block;}
a:hover{color:var(--public-color)}
.swiper-pagination-bullet-active{background:var(--public-color)}
.page-item.active .page-link {color: #fff;background-color: var(--public-color);border-color: var(--public-color);}
body,div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
img{aspect-ratio:attr(width) / attr(height);}
ul,ol,li,dl,dd,dt{list-style-type:none}
.img-width{width:100%;height:auto}
.img-height{height:100%;width:auto}
.img-fluid {max-width: 100%;height: auto;}
.main-container{margin-bottom:40px;margin-top:40px}
.tkanniu{cursor:pointer}
.card-thumb img{transition:all .4s ease}
.card-thumb:hover img{transform:scale(1.1)}
.container-xl{max-width:var(--max)}
.container-xl.max-1310{max-width:1310px;}
.container-xl.max-1530{max-width:1530px;}
.container-xl.max-1630{max-width:1630px;}
.container-xl.m-right{margin:0 0 0 auto;padding:0}
.container-xl.m-left{margin:0 auto 0 0;padding:0}
@media(max-width:768px){
    body{font-size:14px;line-height:20px;padding-top:50px}
    .container-xl.m-right{margin:0 auto;padding:0 15px}
    .container-xl.m-left{margin:0 auto;padding:0 15px}
}
#float .ico#scroll-top {
    display: block!important;
}
/*默认pc头部样式*/
.header{z-index:999;width:100%;position:fixed;left:0;top:0;}
.proye .header{box-shadow: 0 0 10px 1px rgba(0,0,0,.1);}
.header .logo img{position:relative;z-index:10;}
.fadeInDown{background: #fff;margin:0 auto;transition:all 1s ease-out;padding:0;box-shadow:0 0 10px 1px rgba(0,0,0,.1);}
.fadeInDown .navbar-custom .navbar-nav .nav-link{height:80px;transition:all .5s;}

/*默认导航样式*/
.navbar{padding:0px;position:relative;z-index:9999}
.navbar-custom{top:0;z-index:2;justify-content:end}
.navbar-custom .navbar-nav > .nav-item{font-size:16px;margin:0 10px}
.navbar-custom .navbar-nav .nav-link{text-align:center;position:relative;color:#000;padding:0 13px;height:80px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:18px;line-height:32px;transition:all .5s;}
.navbar-custom .navbar-nav .nav-link:before{content:"";width:0px;height:2px;margin-left:0!important;background:var(--public-color);position:absolute;left:0;bottom:20%}
.navbar-custom .navbar-nav .nav-item:hover .nav-link:before{width:100%;transition:all .5s}

.navbar-custom .navbar-nav .nav-item:hover .dropdown-toggle::after{transform:rotateX(180deg);color:var(--public-color)}
.head-f .navbar-custom .navbar-nav .nav-item:hover .dropdown-toggle::after{color:#fff}
.navbar-custom .navbar-nav .nav-link:hover{color:var(--public-color);}
.navbar-custom .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}
.navbar-custom .navbar-nav .show > .nav-link,.navbar-custom .navbar-nav .active > .nav-link,.navbar-custom .navbar-nav .nav-link.show,.navbar-custom .navbar-nav .nav-link.active{}
.navbar-custom .navbar-text{color:rgba(0,0,0,0.5)}
.navbar-custom .navbar-text a{color:rgba(0,0,0,0.9)}
.navbar-custom .navbar-text a:hover,.navbar-custom .navbar-text a:focus{color:rgba(0,0,0,0.9)}

/*移动端头部样式*/
@media(max-width:768px){
    body{padding-top:50px;font-size:14px;}
    .header-mb{background:#fff;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #b3190d;z-index:999}
    .header-mb .container-xl{height:50px}
    .header-mb .top-logo{width:50%}
    .header-mb .top-logo img{height:30px;width:auto;}
    .header-mb .top-mb{display:flex;align-items:center;width:50%;justify-content:flex-end}
    .header-mb .top-mb .dropdown.lang .dropdown-toggle{background:transparent;padding:0}
    .header-mb .top-mb .dropdown-menu{min-width:80px;margin-top:8px}
    .header-mb .top-mb .top-mb-search{padding:.5rem .4rem;margin-left:10px;width:30px;text-align:center}
    .header-mb .top-mb .top-mb-search i{font-size:16px;color:#000}
    .header-mb .top-mb .icon-bars{color:#000}
    .header-mb .top-mb .dropdown.lang .dropdown-toggle{color:#fff}
    .top-mb-search-box{display:none;position:fixed;background:#fff;top:50px;padding:6px 15px 10px;box-shadow:2px 2px 4px rgba(0,0,0,0.2);z-index:998;width:100%}
    .top-mb-search-box .search-group{width:100%;height:34px}
    .top-mb-feed i{font-size:16px;color:#000}
    .mobile-head-item .main-content-wrap{background:#fff;top:0;display:block;z-index:99999}
    .mobile-head-item .main-content-wrap .content-wrap{overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff}
    .mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y:hidden}
    .mobile-head-item .side-content-wrap{position:fixed;display:block;right:-78%;width:78%;height:100%}
    .mobile-head-item .middle-content-wrap{position:absolute;right:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden}
    .mobile-head-item .middle-show-content-wrap{top:30px;visibility:visible;opacity:1}
    .head_top .top_left{display:none}
    .head_nav{width:100%;padding:0 5px}
    .head_nav li{padding-left:28px;padding-top:4px;padding-bottom:4px}
    .head_nav li,.head_nav li a{color:#111}
    .head_nav li.has-child{padding-left:28px;margin-top:0;margin-bottom:0}
    .head_nav li.has-child>a{margin-top:3px;margin-bottom:3px;margin-right:35px}
    .head_nav li.has-child>ul{display:none}
    .head_nav li.siblings-no-menu{position:relative;padding-left:15px}
    .head_nav li a{display:block;height:auto;line-height:1.4em;position:relative}
    .head_nav li a:hover{color:inherit}
    .head_nav li em{display:block;height:1.4em;overflow:hidden}
    .head_nav li li{font-size:14px}
    .head_nav li li li{font-size:12px}
    .head_nav li li a{color:#666}
    .head_nav li.has-child a b{display:inline-block;width:15px;height:15px;border:1px solid #111;border-radius:2px;overflow:hidden;line-height:15px;position:absolute;right:-35px;top:1px;-webkit-box-sizing:content-box;box-sizing:content-box}
    .head_nav li.has-child a b:before,.head_nav li.has-child a b:after{content:'';display:block;width:9px;height:1px;background-color:#111;position:absolute;left:3px;top:50%;margin-top:-.5px}
    .head_nav li.has-child a b:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
    .head_nav li.has-child a:hover b{border-color:#111}
    .head_nav>li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f2f2f2}
    .head_nav>li>a{font-size:16px;text-transform:uppercase;margin-bottom:-1px;position:relative;text-transform:uppercase;position:relative}
    .head_nav li,.head_nav li.has-child{padding-left:0}
    .head_nav li li,.head_nav li li.has-child{padding-left:15px}
    .head_nav li.active>a>b:after{display:none}
    .head_nav li.active>a>b{background-color:#111}
    .head_nav li.active>a>b:before,.head_nav li.active>a>b:after{background-color:#fff}
    .mobile-ico-close{width:30px;height:30px;background-color:#b3190d;position:absolute;left:-30px;top:0;cursor:pointer}
    .mobile-ico-close .icon{color:#fff;font-size:30px;padding:0 0 0 6px}
    .search-box .form-control{border-radius:20px}
    .search-box .btn{border:1px solid #ced4da;border-radius:20px}
    .search-box .btn.focus{border:1px solid rgb(128,189,255)}
    .search-box .icon{color:#b3190d}
    .main-mask{position:absolute;background-color:#000;opacity:.4;width:100%;height:100vh;z-index:9;display:none}
}
/*#endregion*/


/*cookies板式三*/
.google-cookies{position:fixed;z-index:99;box-shadow:8px 0 15px rgba(0, 0, 0, 0.2);background:#fff;padding:20px 0;bottom:0;left:0;right:0;}
.google-cookies.off{display:none;}
.google-cookies .container-xl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.google-cookies .left{width:70%;}
.google-cookies .right{text-align:center;}
.google-cookies .t1{font-size:20px;font-weight:bold;color:#9f1919;margin-bottom:5px;}
.google-cookies .p1{font-size:14px;line-height:22px;}
.google-cookies .p1 a{font-weight:bold;text-decoration:underline; margin-right:10px;}
.google-cookies .cookies-btn{border:1px solid #9f1919;color:#9f1919;display:block;font-size:16px;padding:8px 25px;margin-top:8px; background:#fff; transition: all 0.5s;border-radius:10px;cursor:pointer;}
.google-cookies .cookies-btn:hover{text-decoration:underline;}
.google-cookies .cookies-btn:first-child{background:#9f1919;color:#fff;margin-top:0}

@media(max-width:768px) {
  .google-cookies{padding:10px 0;}
  .google-cookies .left{width:100%;}
  .google-cookies .t1{font-size:16px;line-height:24px;}
  .google-cookies .p1{font-size:14px;line-height:16px;margin-bottom:10px;}
  .google-cookies .right{width:100%;text-align:left;}
  .google-cookies .cookies-btn{padding:5px 10px;border-radius:0;margin-top:10px;font-size:14px;display:inline-block;}
}

/* 浮窗 */
#float{position:fixed;right:0;bottom:165px;margin-top:-60px;z-index:55;transform:translateX(0);transition:.3s ease-in-out}
#float .ico{display:block;width:56px;height:56px;text-align:center;position:relative;cursor:pointer;background:#9f1919}
#float .ico>i{font-size:30px;line-height:56px;display:block;color:#fff;position:relative;z-index:9999;background: #9f1919;border-top:1px solid #fff}
#float .ico:first-child>i{border-top:0px solid #fff}
#float .ico>.img{position:absolute;right:56px;width:140px;top:0;display:none;background-color:#fff}
#float .ico>.img>img{width:100%}
#float .ico p{position:absolute;top:0;border-radius:0;right:-350px;padding:0px 20px;line-height:56px;font-size:16px;height:56px;background-color:#9f1919;color:#FFF;transition:all .6s;z-index:0;white-space:nowrap}
#float .ico:hover>.img{display:block}
#float .ico:hover p{right:56px}
#float .scale-ico{background-color:#b1b1b1;transition:.3s ease-in-out}
#float .scale-ico>i{background-color:#b1b1b1;transition:.3s ease-in-out}
#float .scale-ico>i:hover{background-color:#9f1919;transition:none}
#float.hide{transform:translateX(56px)}
#float.hide .scale-ico{width:calc(56px / 2);transform:translateX(calc(-56px / 2));border-top:0;transition:transform .6s ease-in-out .3s,width .3s ease-in-out}
#float.hide .scale-ico i{transform:rotate(180deg);border-top: 1px solid transparent}
#float .ico#scroll-top{display:block!important;}
@media (min-width:1px) and (max-width:991px){
    #float .ico{width:40px;height:40px}
    #float .ico>i{font-size:22px;line-height:40px}
    #float .ico>.img{right:40px}
    #float .ico p{line-height:40px;padding:0 15px;height:40px}
    #float.hide{transform:translateX(40px)}
    #float.hide .scale-ico{width:calc(40px / 2);transform:translateX(calc(-40px / 2))}
}

/*默认详情设置*/
.content-wrapper { line-height: 1.7;  margin-bottom: 1.5rem; }
.content-wrapper h2 { font-size: 1rem; font-weight: 600; margin-bottom: 0.75rem; }
.content-wrapper h3 { font-size: 0.875rem; font-weight: 600; margin-bottom: 0.75rem; }
.content-wrapper img { max-width: 100% !important; height: auto !important; }
.content-wrapper ol { margin-left: 1em; padding-left: 1em; }
.content-wrapper video { max-width: 100% !important; height: auto !important; }
.content-wrapper iframe { max-width: 100%; }
.content-wrapper table { width: 100%; margin-bottom: 1rem; color: #212529; }
.content-wrapper table p{margin-bottom: 0;}
.content-wrapper table th, .content-wrapper table td { padding: 0.5rem; vertical-align: middle; border: 1px solid #dee2e6; text-align: center; }
.content-wrapper table tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.03); }
.content-wrapper table tbody tr:hover { background-color: rgba(0, 0, 0, 0.075); color: #555; }
.content-wrapper table p{ margin-bottom: 0;line-height: 32px;}
.content-wrapper tbody th{color:#2980c7}

/*#表格*/
.table-wrapper table th, .table-wrapper table td { padding: 5px; vertical-align: middle; font-size: 14px; border: 1px solid #dee2e6; text-align: center; }
.table-wrapper table tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.03); }
.table-wrapper table tbody tr:hover { background-color: #dee2e6; color: #555; }
.table-wrapper table { display: table; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
@media (max-width: 575.98px) {
    .table-wrapper-sm table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media(max-width:768px) {
    .table-wrapper-md table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media (max-width: 991.98px) {
    .table-res-lg table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media (max-width: 1500.98px) {
    .table-wrapper-xl table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}

/*#弹出框*/
.reveal-modal-bg{position:fixed;height:100%;width:100%;z-index:1000;display:none;top:0;left:0;background:rgba(00,00,00,0.8)}
.reveal-modal{visibility:hidden;top:150px;left:50%;margin-left:-25%;width:50%;position:absolute;z-index:1001;padding:35px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
.reveal-modal .title{font-size:30px;text-align:center;margin-bottom:25px}
.reveal-modal .close-reveal-modal{font-size:30px;line-height:0.5;position:absolute;top:8px;right:11px;color:#333;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer}
@media(max-width:768px){
    .reveal-modal{visibility:hidden;top:50px;left:50%;margin-left:-45%;width:90%;position:absolute;z-index:1001;padding:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
    .reveal-modal .title{font-size:20px;text-align:center;margin-bottom:10px}
}

/*#留言表单*/
.form-feedback .btn{color:#fff;background:var(--public-color);border-radius:0px;font-size:16px;line-height:22px;padding-top:8px;padding-bottom:8px}
.form-feedback .btn:hover{background:var(--public-color);color:#fff}
@media(max-width:768px){
    .form-feedback .form-control{padding-top:10px;padding-bottom:10px;font-size:16px}
    .form-feedback .btn{padding-top:10px;padding-bottom:10px}
    .contact-wrapper .feedback-box .form-control{margin-bottom:0}
}
.form-row>.col,.form-row>[class*="col-"]{padding:0 15px}
.form-feedback .btn-c{background-color:#0b3b8d;height:100%;padding:10px 20px;transition:all .6s}

/*#搜索*/
.search-group{width:200px;height:32px;overflow:hidden;border:1px solid #f7f7f7;border-radius:5px}
.search-group .form-control{border:none;border-radius:0px;background:transparent;color:#5c5352;height:32px;line-height:32px;}
.search-group .form-control::-webkit-input-placeholder{color:#5c5352}
.search-group .btn{background-color:#9f1919;border-radius:0px;height:32px;width:32px;display:flex;justify-content:center;align-items:center;padding:6px 15px;margin-bottom:0}
.search-group i{color:#fff;font-size:1rem}

/*#region 移动端栏目列表*/
.menu-collapse { border-radius: 6px 6px 0 0; border: 1px solid #e7e7e7; background: #fff; }
.menu-collapse .collapse-title { padding: 0.875rem; background: #9f1919; color: #fafafa; }
.menu-collapse .collapse-title h5 { font-size: 1.25rem; font-weight: 500; }
.menu-collapse .collapse-title .navbar-toggler { color: #fff; }
.menu-collapse .menu-link { transition: background-color ease 0.2s; color: #666; border-bottom: 1px solid #e7e7e7 }
.menu-collapse ul ul .menu-link { padding: 12px 16px 12px 30px; }
.menu-collapse ul ul ul .menu-link  { padding: 12px 16px 12px 45px; }
.menu-collapse .menu-link:before { content: "●"; font-size: 0.75rem; margin-right: 5px; color: #9f1919 }
.menu-collapse .menu-link:hover { background: #f8f9fa; }
.menu-collapse .drop { }
.menu-collapse .menu-link.active { background: #f6f6f6; color: #666 }



/* 格子 */
.grid{display:grid;grid-template-rows:repeat(var(--bs-rows,1),1fr);grid-template-columns:repeat(var(--bs-columns,12),1fr);
    gap:var(--bs-gap,1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media (min-width:576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media (min-width:768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media (min-width:992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media (min-width:1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media (min-width:1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}
    @media(max-width:768px){.grid{gap:var(--bs-gap,0.5rem)}}


.container-xl.max-1870{max-width:1870px;}
.navbar-custom .navbar-nav > .nav-item{margin:0 10px;}
.top-search-box{display:flex;align-items:center;padding-left:10px;}
.top-lang{display:flex;align-items:center;}
.search-tb img{filter: brightness(0);;}
.dropdown.lang .dropdown-toggle{background:transparent;position:relative;}
.dropdown.lang .dropdown-toggle{font-size:18px;padding-left:30px;padding-right:0;}
/* .dropdown-menu{left:-70px;top:170%;} */
.dropdown-menu.show{left:-70px;top:170%;}
.nav-item .dropdown-menu{top:100%;border-top:2px solid var(--public-color);}
.nav-item .dropdown-menu .dropdown-menu{top:0%;}
.nav-item .dropdown-menu a:hover{color:var(--public-color);}
.top-search.dropdown-menu{right:70px;left: auto;top:100%;}
.top-lang .dropdown.lang .dropdown-toggle{padding-right:20px;}
.top-lang .dropdown.lang .dropdown-toggle:after{content:"";width:0;height:0;display:block;border:8px solid var(--public-color);
border-color:var(--public-color) transparent transparent transparent;position:absolute;right:0;top:40%;}
.head-f .navbar-custom .navbar-nav .nav-link{color:#fff;}
.head-f .navbar-custom .navbar-nav .nav-link:before{background-color:#fff;}
.head-f .search-tb img{filter:brightness(1);}
.head-f .dropdown.lang .dropdown-toggle{color:#fff;}
.head-f .top-lang .dropdown.lang .dropdown-toggle:after{border-color:#fff transparent transparent transparent;}

.head-f .fadeInDown .navbar-custom .navbar-nav .nav-link{color:#000;}
.head-f .fadeInDown .navbar-custom .navbar-nav .nav-link:hover{color:var(--public-color);}
.head-f .fadeInDown .navbar-custom .navbar-nav .nav-link:before{background-color:var(--public-color);}

.head-f .fadeInDown .search-tb img{filter:brightness(0);}
.head-f .fadeInDown .dropdown.lang .dropdown-toggle{color:#000;}
.head-f .fadeInDown .top-lang .dropdown.lang .dropdown-toggle:after{border-color:var(--public-color) transparent transparent transparent;}



.t1{font-size:42px;line-height:48px;font-weight:600;}
.msg{font-size:18px;line-height:28px;font-weight:400}
.kaier{color:#fff;background-color:var(--public-color);font-weight:700;font-size:18px;line-height:32px;padding:10px 80px 10px 35px;border-radius:5px;
position:relative;}
.kaier:after{content:">>";display:block;position:absolute;right:55px;top:9px;transition:all .5s;}
.kaier:hover{color:var(--public-color);background-color:transparent;}
.kaier:hover::after{right:45px;transition:all .5s;}

.banner .banner-img{display:flex;justify-content:center;}
.other.banner .banner-img{justify-content:flex-end;}

@media (max-width:768px) {
    .t1{font-size:24px;line-height:32px;}
    .msg{font-size:14px;line-height:22px;}
    .kaier{font-size:14px;line-height:22px;}
}

.home.banner .container-xl{display:flex;justify-content:space-between;align-items:center;}
.home.banner .banner-text{text-align:left;color:#000;top:auto;}
.home.banner .banner-text.cont2{top:10%;}
.home.banner .left{width:46%;display:flex;justify-content:flex-end;}
.home.banner .lc{width:90%;}
.home.banner .right{width:50%;}
.home.banner .left img{mix-blend-mode:darken;}
.home.banner .cont2 .container-xl{display:flex;justify-content:flex-end;align-items:center;}
.home.banner .cont2 .kaier:hover{background-color:var(--public-color);color:#fff;}
.home.banner .cont2 .right img{margin-bottom:0px;}

.home.banner .banner-text.cont3{top:10%}
.home.banner .banner-text.cont4{top:12%;}
.home.banner .title{font-size:32px;line-height:48px;color:var(--public-color);font-weight:700;}
.home.banner .t1{font-size:56px;line-height:56px;font-weight:600;margin-top:5px;}
.home.banner .cont2 .t1{margin-top:30px;}
.home.banner .msg{font-size:18px;line-height:28px;margin-top:25px;font-weight:300;color:#888888;}
.home.banner .red{color:var(--public-color);}
.home.banner .black{color:#000;}
.home.banner .kaier{margin-top:65px;}

@media (max-width:768px) {
    .home.banner .right{width:100%;}
    .home.banner .t1{font-size:24px;line-height:32px;}
    .home.banner .kaier{margin-top:0;font-size:14px;line-height:22px;}
    .home.banner .cont2 .right img{width:137px;}
    .home.banner .msg{font-size:14px;line-height:22px;margin-top:0;height:44px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;
-webkit-line-clamp:2;-webkit-box-orient:vertical;}
    .other.banner .t1{font-size:24px;line-height:32px;}
    .home.banner .banner-text.cont2{top:0;}
    .home.banner .cont2 .t1{margin-top:0;}
    .home.banner .banner-text.cont3{top:0;}
    .home.banner .banner-text.cont3 .left{display:none;}
}

.home-about{padding-top:120px;background-color:#fafafa;}
.home-about .container-xl{display:flex;justify-content:space-between;align-items:center;}
.home-about .left{width:48%;display:flex;justify-content:flex-end;}
.home-about .lc{width:93%;}
.home-about .t1{font-size:36px;line-height:42px;}
.home-about .msg span{font-weight:700;}
.home-about .msg:nth-child(2){margin-top:50px;}
.home-about .msg:nth-child(3){margin-top:30px;}
.home-about .msg + img{margin-top:30px;}
.home-about .kaier{margin-top:80px;}
.home-about .right{width:47.5%;}
.home-about .right img{border-radius:25px;overflow: hidden;}
@media (max-width:768px) {
    .home-about{padding-top:40px;}
    .home-about .container-xl{display:block;}
    .home-about .left{width:100%;margin-top:20px;}
    .home-about .lc{width:100%;}
    .home-about .right{width:100%;}
    .home-about .t1{font-size:24px;line-height:32px;}
    .home-about .msg:nth-child(2){margin-top:20px;}
    .home-about .msg:nth-child(3){margin-top:20px;}
    .home-about .kaier{margin-top:20px;}
}

.home-pro{background-color:#f9f9f9;padding-top:110px;padding-bottom:70px;}
.home-pro .top{text-align:center;}
.home-pro .top .msg{margin:0 auto;margin-top:20px;width:87%;}
.home-pro .grid{margin-top:70px;gap:var(--bs-gap,30px);}
.home-pro .g-col-xl-3{padding-bottom:40px;border-radius:20px;background-color:#fff;box-shadow:0 5px 10px 1px rgba(0,0,0,.1);}
.home-pro .show-txt a{font-size:16px;line-height:28px;font-weight:600;display:block;text-align:center;}
.home-pro .grid + a{font-size:18px;line-height:32px;color:var(--public-color);font-weight:700;display:block;margin-top:45px;text-align:center;}

@media (max-width:768px) {
    .home-pro{padding-top:40px;padding-bottom:20px;}
    .home-pro .grid + a{margin-top:20px;}
    .home-pro .grid{margin-top:20px;}
}

.home-cert{margin-top:100px;padding-bottom:40px;background:url("/source/f99e47b084575b58fcd0bfb09a59d5eb/home-cert-bg.jpg")no-repeat right;}
.home-cert .t1{font-style:italic;color:var(--public-color);}
.home-cert .under{margin-top:110px;display:flex;justify-content:space-between;}
.home-cert .under .left{width:45%;padding-left:10px;padding-right:10px;}
.home-cert .under .grid{gap:var(--bs-gap,60px);}
.home-cert .under .g-col-xl-6 img{max-width:100%;box-shadow:0 0 10px 1px rgba(0,0,0,.1);}
.home-cert .under .right{width:42%;}
.home-cert .t2{font-size:36px;line-height:42px;font-weight:600;}
.home-cert .msg{margin-top:35px;}
.home-cert .msg span{font-weight:700;}
.home-cert .kaier{margin-top:60px;}

@media (max-width:768px) {
    .home-cert{background:none;margin-top:40px;}
    .home-cert .under{margin-top:40px;display:block;}
    .home-cert .under .left{width:100%;}
    .home-cert .under .right{width:100%;margin-top:20px;}
    .home-cert .under .grid{gap:var(--bs-gap,20px);}
    .home-cert .t2{font-size:20px;line-height:28px;}
    .home-cert .kaier{margin-top:20px;font-size:14px;line-height:22px;}
}

.home-qua{margin-top:80px;background:url("/source/eca515bf37d2c748242d06b243e26134/home-qua-bg.jpg")no-repeat left;}
.home-qua .under{margin-top:60px;display:flex;justify-content:space-between;align-items:center;} 
.home-qua .left{order:2;width:41%;}
.home-qua .left img{border-radius:15px;overflow: hidden;}
.home-qua .right{width:43%;}
.home-qua .msg span{font-weight:700;}
.home-qua .tip{margin-top:50px;}
.home-qua .tip .msg{margin-top:25px;padding-left:50px;position:relative;}
.home-qua .tip .msg::before{content:"";width:18px;height:12px;background:url("/source/77d943507a2ec44237dcd85b19bbd787/home-qua-icon.png")no-repeat;display:block;position:absolute;
left:0;top:8px;}
.home-qua .kaier{margin-top:60px;}

@media (max-width:768px) {
    .home-qua{margin-top:0;background:none;}
    .home-qua .under{display:block;margin-top:40px;}
    .home-qua .left{width:100%;}
    .home-qua .right{width:100%;}
    .home-qua .tip{margin-top:20px;}
    .home-qua .tip .msg{margin-top:10px;}
    .home-qua .kaier{margin-top:40px;font-size:14px;line-height:22px;}
}

.home-shop{margin-top:140px;display:flex;justify-content:space-between;align-items:center;margin-bottom:160px;}
.home-shop .left{width:36%;display:flex;justify-content:flex-end;}
.home-shop .lc{width:64%;}
.home-shop .t1{font-size:36px;line-height:42px;}
.home-shop .msg{margin-top:30px;}
.home-shop .kaier{margin-top:40px;}
.home-shop .right{width:62.5%;}
.home-shop .grid{gap:var(--bs-gap,40px);}
.home-shop .g-col-xl-4{border-radius:5px;overflow:hidden;}

@media (max-width:768px) {
    .home-shop{margin-top:40px;display:block;margin-bottom:20px;padding:0 15px;}
    .home-shop .left{width:100%;}
    .home-shop .lc{width:100%;}
    .home-shop .t1{font-size:24px;line-height:32px;}
    .home-shop .msg{margin-top:10px;}
    .home-shop .right{width:100%;margin-top:20px;}
    .home-shop .right .swiper-slide{margin-bottom:25px;}
    .home-shop .right .swiper-horizontal>.swiper-pagination-bullets,
    .home-shop .right .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;}
    .home-shop .grid{gap:var(--bs-gap,10px);}
    .home-shop .kaier{font-size:14px;line-height:22px;margin-top:20px;}
}

.home-all{background:url("/source/be0efbc4eea407522457be832ad58c24/home-all.jpg")no-repeat;background-size:cover;padding-top:110px;padding-bottom:100px;color:#fff;}
.home-all .t1{text-align:center;}
.home-all .msg{text-align:center;opacity:.6;margin-top:20px;}
.home-all .under{background-color:#fff;border-radius:300px;padding:55px 60px;position:relative;margin-top:70px;}
.home-all .all-tab{position:absolute;top:-7%;left:18%;border-radius:50px;overflow:hidden;width:65%;}

.home-all .swiper-slide{border-radius:50%;overflow:hidden;display:flex;justify-content:center;}
.home-all .swiper-button-prev{left:20px;}
.home-all .swiper-button-prev:after{content:"";width:42px;height:42px;background:url("/source/9887be0a9841ec525a287999ddd2d055/home-all-icon.png")no-repeat;background-size:cover;
position:absolute;z-index:10;}
.home-all .swiper-button-next{right:20px;}
.home-all .swiper-button-next:after{content:"";width:42px;height:42px;background:url("/source/9887be0a9841ec525a287999ddd2d055/home-all-icon.png")no-repeat;background-size:cover;
transform:rotate(180deg);position:absolute;z-index:10;}

@media (max-width:768px) {
    .home-all{padding-top:40px;padding-bottom:40px;}
    .home-all .under{margin-top:40px;}
    .home-all .all-tab{display:none;}
}

.home-new{padding-top:120px;padding-bottom:120px;}
.home-new .msg{margin-top:30px;width:68%;}
.home-new .under{margin-top:25px;display:flex;justify-content:space-between;align-items:center;}
.home-new .under .left{width:16%;}
.home-new .under .right{width:66%;}
.home-new .grid{gap:var(--bs-gap,30px);}
.home-new .g-col-xl-6{display:flex;justify-content:space-between;padding:35px 30px;box-shadow:0 0 10px 1px rgba(0,0,0,.1);border-radius:20px;}
.home-new .g-col-xl-6 .show-img{width:39%;}
.home-new .g-col-xl-6 .show-img > a{overflow:hidden;border-radius:50%;}
.home-new .g-col-xl-6 .show-img img{width:auto;height:136px;}
.home-new .g-col-xl-6 .show-txt{width:58%;}
.home-new .g-col-xl-6 .title{font-size:18px;line-height:20px;font-weight:700;margin-top:10px;height:60px;overflow:hidden;}
.home-new .g-col-xl-6 .kaier{font-size:16px;padding:0 0 0 25px;background-color:transparent;color:var(--public-color);margin-top:20px;}
.home-new .g-col-xl-6 .kaier::after{top:0;left:0px;color:var(--public-color);transition:all .5s;}
.home-new .g-col-xl-6 .kaier:hover::after{left:10px;transition:all .5s;}

@media (max-width:768px) {
    .home-new{padding-top:40px;padding-bottom:40px;}
    .home-new .msg{width:100%;margin-top:10px;}
    .home-new .under{display:block;}
    .home-new .under .right{width:100%;}
    .home-new .under .left{width:100%;margin-top:20px;}
    .home-new .g-col-xl-6 .show-img{width:47%;}
    .home-new .g-col-xl-6 .show-txt{width:48%;}
}

.home-contact{background-color:#f8f8f8;padding-top:60px;padding-bottom:60px;}
.home-contact .container-xl{display:flex;justify-content:space-between;}
.home-contact .t1{font-size:48px;}
.home-contact a{font-size:18px;line-height:32px;font-weight:700;color:#fff;background-color:var(--public-color);padding:8px 50px;border-radius:50px;}

@media (max-width:768px) {
    .home-contact{padding:20px 0;}
    .home-contact .container-xl{display:block;}
    .home-contact .t1{font-size:24px;line-height:32px;text-align:center;}
    .home-contact .right{text-align:center;margin-top:20px;}
    .home-contact a{font-size:14px;line-height:22px;}
}

footer{padding-top:100px;padding-bottom:60px;}
footer .box{margin-top:70px;display:flex;justify-content:space-between;}
footer .box1{width:37.5%;}
footer .box1:nth-child(2){width:17%;}
footer .box1:nth-child(3){width:29%;}

footer .title{font-size:20px;line-height:32px;font-weight:700;text-transform:uppercase;}
footer .box1 .msg{margin-top:5px;}
footer .box1 .msg:nth-child(2){margin-top:30px;}

footer .box1:nth-child(2) .msg{padding-left:40px;position:relative;}
footer .box1:nth-child(2) .msg::before{content:">>";color:var(--public-color);font-size:18px;font-weight:700;position:absolute;left:0;top:0;}
footer .box1:nth-child(3) .msg{padding-left:40px;position:relative;width:50%;}
footer .box1:nth-child(3) .msg:nth-child(2){margin-top:0;}
footer .box2{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:28px;}
footer .box2 .msg{width:50%;}

footer .box1:nth-child(3) .msg::before{content:">>";color:var(--public-color);font-size:18px;font-weight:700;position:absolute;left:0;top:0;}
footer .grid{gap:0;margin-top:30px;}

footer .share{margin-top:70px;position:relative;}
footer .share::before{content:"";height:1px;background-color:#dddddd;width:70%;position:absolute;top:50%;right:0;}
footer .under{font-size:18px;line-height:28px;margin-top:15px;color:#999999;}

@media (max-width:768px) {
    footer{padding-top:20px;padding-bottom:20px;}
    footer .box{margin-top:20px;display:block;}
    footer .box1{width:100%;}
    footer .box1:nth-child(2){width:100%;margin-top:20px;}
    footer .box1:nth-child(3){width:100%;margin-top:20px;}
    footer .title{line-height:28px;}
    footer .box1 .msg:nth-child(2){margin-top:10px;}
    footer .share{margin-top:20px;}
    footer .share::before{display:none;}
    footer .under{font-size:14px;line-height:22px;}
    footer .logo img{width:150px;}
}

.other.banner .banner-text{align-items:flex-end;padding-bottom:25px;}
.other.banner .container-xl{text-align:left;color:#000;}
.other.banner .t1{padding-left:80px;position:relative;}
.other.banner .t1::before{content:"";width:60px;height:37px;background:url("/source/4977d7e381b812fe546be0d263d7e400/other-banner-icon.png")no-repeat;background-size:cover;
position:absolute;left:0;top:19%;}
.other.banner .bread{margin-top:55px;}
.other .breadcrumb-item a{color:#666666;font-weight:500;font-size:20px;}
.other .breadcrumb-item a:hover{color:var(--public-color);}
.other .breadcrumb-item{color:#aaaaaa;font-weight:500;font-size:20px;}
.other .breadcrumb-item:last-child a{color:var(--public-color);}
.other .breadcrumb-item:last-child a:hover{text-decoration:underline;}

@media (max-width:768px) {
    .other.banner .banner-text{padding-bottom:0;}
    .other.banner .t1{padding-left:0;}
    .other.banner .t1::before{display:none;}
    .other .bread{margin-top:10px;}
    .other .breadcrumb-item a{font-size:14px;}
    .other .breadcrumb-item{font-size:14px;}
}

.navigation{margin-top:60px;}
.navigation .container-xl{display:flex;flex-wrap:wrap;}
.navigation .item{text-align:center;font-size:18px;border:1px solid #dddddd;border-radius:5px;margin-right:15px;margin-top:15px;}
.navigation .item a{display:block;padding:20px 60px;font-weight:500;}
.navigation .item a:hover{background-color:var(--public-color);color:#fff;}
.navigation .item a.active{background-color:var(--public-color);color:#fff;}

.down{margin-top:120px;padding-bottom:160px;}
.down .container-xl{display:flex;justify-content:space-between;align-items:center;}
.down .left{width:50%;}
.down .right{width:50%;}
.down .title{font-size:31px;line-height:40px;font-weight:700;}
.down .msg{margin-top:20px;}

.down form{margin-top:40px;}
.down .form-group{margin-bottom:0;}
.down .form-feedback .form-control{background-color:#fff;border-left:0;border-right:0;border-top:0;padding:20px 0;font-size:18px;}
.down .form-row .form-group:nth-child(1),.down .form-row .form-group:nth-child(2){border-top:1px solid #cecccc;}
.down .form-row>[class*="col-"]{padding:0;}
.down button{font-size:18px;line-height:24px;font-weight:700;color:#fff;margin-top:45px;border-radius:25px 0;background-color:var(--public-color);
padding-top:15px;padding-bottom:15px;border-radius:50px;border-color:transparent;}
.down .form-feedback .form-control::placeholder{color:#999999;}

@media (max-width:768px) {
    .down{padding-top:40px;padding-bottom:20px;margin-top:0}
    .down .container-xl{display:block;}
    .down .left,.down .right{width:100%;}
    .down .right{margin-top:20px;}
    .down .title{font-size:24px;line-height:32px;}
    .down .msg{margin-top:10px;}
    .down .form-feedback .form-control{font-size:14px;padding:12px 0;}
    .down form{margin-top:20px;}
    .down button{margin-top:20px;font-size:14px;}
}

.factory{padding-bottom:120px;}
.factory .grid{margin-top:90px;gap:var(--bs-gap,40px);}
.factory .grid .card-thumb{border-radius:10px;overflow:hidden;}
.factory .grid .title{margin-top:35px;font-size:18px;line-height:32px;margin-bottom:20px;}

@media (max-width:768px) {
    .factory{padding-bottom:40px;}
    .factory .grid{margin-top:40px;gap:var(--bs-gap,0);}
    .factory .grid .title{margin-top:0;margin-bottom:0;}
}

.video{padding-bottom:120px;}
.video .grid{margin-top:90px;gap:var(--bs-gap,40px);}
.video .grid .card-thumb{border-radius:10px;overflow:hidden;}
.video .grid .title{margin-top:35px;font-size:18px;line-height:32px;margin-bottom:20px;}

@media (max-width:768px) {
    .video{padding-bottom:40px;}
    .video .grid{margin-top:0;gap:var(--bs-gap,0);}
    .video .g-col-12{margin-top:40px;}
    .video .grid .title{margin-top:0;margin-bottom:0;}
}

.new{padding-bottom:120px;}
.new .grid{margin-top:90px;gap:var(--bs-gap,40px);}
.new .grid .card-thumb{border-radius:10px;overflow:hidden;}
.new .date{font-size:14px;line-height:32px;color:#aaaaaa;margin-top:20px;}
.new .title{padding-bottom:20px;position:relative;}
.new .title::before{content:"";width:200px;height:2px;display:block;background-color:var(--public-color);position:absolute;left:0;bottom:0;}
.new .title a{font-size:18px;line-height:28px;font-weight:700;padding-right:150px;position:relative;height:56px;
display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.new .msg{margin-top:30px;font-size:18px;line-height:32px;}

@media (max-width:768px) {
    .new{padding-bottom:40px;}
    .new .grid{margin-top:0px;gap:var(--bs-gap,0);}
    .new .date{margin-top:0;}
    .new .title{padding-bottom:0;}
    .new .title a{padding-right:0;height:auto;-webkit-line-clamp:1;}
    .new .title::before{display:none;-webkit-line-clamp:1;height:auto;}
    .new .g-col-12{margin-top:40px;}
    .new .msg{margin-top:0;font-size:14px;line-height:22px;}
}

.cert{margin-top:90px;padding-bottom:80px;}
.cert .t1{font-size:36px;line-height:42px;}
.cert .msg{font-size:18px;line-height:32px;margin-top:50px;}
.cert .grid{margin-top:100px;gap:var(--bs-gap,30px);}
.cert .g-col-xl-3 img{max-width:100%;}
.cert .title{font-size:18px;line-height:32px;margin-top:40px;margin-bottom:10px;height:32px;overflow:hidden;}

@media (max-width:768px) {
    .cert{margin-top:40px;padding-bottom:20px;}
    .cert .t1{font-size:24px;line-height:32px;}
    .cert .msg{font-size:14px;line-height:22px;margin:0;}
    .cert .grid{margin-top:20px;}
    .cert .grid .card-thumb{box-shadow:0 1px 10px 1px rgba(0,0,0,.1);}
    .cert .title{font-size:14px;line-height:22px;height:28px;margin-top:10px;margin-bottom:0;}
}

.other.bread{margin-top:140px;}

@media (max-width:768px) {
    .other.bread{margin-top:20px}

}

.new-cont{margin-top:30px;padding-bottom:180px;}
.new-cont .container-xl{display:flex;justify-content:space-between;}
.new-cont .left{width:62.5%;}
.new-cont .left .top{padding-bottom:25px;border-bottom:1px solid var(--public-color);}
.new-cont .t1{font-size:36px;line-height:42px;}
.new-cont .left .date{margin-top:55px;display:flex;align-items:center;}
.new-cont .left .date::before{content:"";width:60px;height:37px;background:url("/source/4977d7e381b812fe546be0d263d7e400/other-banner-icon.png")no-repeat;background-size:cover;
display:block;margin-right:20px;}
.new-cont .last{margin-top:80px;font-size:18px;line-height:48px;}
.new-cont .last a:hover{text-decoration:underline;}
.new-cont .right{width:32%;}
.new-cont .box .t2{font-size:20px;line-height:40px;font-weight:700;}
.new-cont .box1{display:flex;justify-content:space-between;align-items:center;margin-top:30px;}
.new-cont .box .box1:nth-child(2){margin-top:50px;}
.new-cont .box1 .left{width:30%;}
.new-cont .box1 .right{width:64%;}
.new-cont .box1 .left a{border-radius:10px;overflow:hidden;}
.new-cont .box1 .title{font-size:18px;line-height:27px;font-weight:600;padding-top:15px;position:relative;}
.new-cont .box1 .title a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.new-cont .box1 .title::before{content:"";width:50px;height:2px;background-color:#b81b22;display:block;position:absolute;left:0;top:0;}
.new-cont .box1 .date{font-size:14px;}

.new-cont .box:nth-child(2){margin-top:90px;}
.new-cont .box2{display:flex;justify-content:space-between;align-items:center;margin-top:30px;}
.new-cont .box .box2:nth-child(2){margin-top:50px;}
.new-cont .box2 .left{width:42%;}
.new-cont .box2 .left a{border-radius:10px;overflow:hidden;box-shadow:0 5px 10px 1px rgba(0,0,0,.1);}
.new-cont .box2 .right{width:50%;}
.new-cont .box2 .title{font-size:18px;line-height:27px;font-weight:700;}
.new-cont .box2 .kaier{padding-left:0;background-color:transparent;color:var(--public-color);}

.current-contact1{background-color:#f8f8f8;padding-top:100px;padding-bottom:80px;text-align:center;}
.current-contact1 .t1{font-size:48px;}
.current-contact1 .msg{margin-top:20px;}
.current-contact1 a{padding:15px 60px;font-size:18px;line-height:32px;font-weight:700;color:#fff;background-color:var(--public-color);border-radius:100px;
margin-top:50px;}

.new-cont .under{padding:30px 0;}
.new-cont .under p{font-size:16px;line-height:24px;margin-bottom:15px;}
.new-cont .under h2{font-size:24px;font-weight:bold;margin-top:10px;margin-bottom:15px;}

@media (max-width:768px) {
    .current-contact1{padding-top:40px;padding-bottom:40px;}
    .current-contact1 .t1{font-size:24px;}
    .current-contact1 a{margin-top:20px;font-size:14px;line-height:22px;}
    .new-cont{padding-bottom:40px;}
    .new-cont .left .under p img{max-width:100%;}
    .new-cont .container-xl{display:block;}
    .new-cont .left{width:100%;}
    .new-cont .right{width:100%;}
    .new-cont .last{margin-top:20px;}
    .new-cont .swiper-slide{margin-top:40px;}
}

.faq{margin-top:100px;}
.faq .t1{font-size:36px;line-height:42px;}
.faq .msg{margin-top:50px;}
.faq a{padding-left:0;background-color:transparent;color:var(--public-color);margin-top:30px;}

.faq1{margin-top:100px;padding-bottom:100px;}
.faq1 .container-xl{display:flex;justify-content:space-between;}
.faq1 .left{width:16%;}
.faq1 .item{width:200px;text-align:center;font-size:18px;border:1px solid #dddddd;border-radius:5px;margin-top:10px;}
.faq1 .left .item:nth-child(1){margin-top:0;}
.faq1 .item a{display:block;padding:15px 0;font-weight:500;}
.faq1 .item a:hover{background-color:var(--public-color);color:#fff;}
.faq1 .item a.active{background-color:var(--public-color);color:#fff;}

.faq1 .right{width:67%;border-left:1px solid #dddddd;}
.faq1 .faq-item{margin-top:40px;padding-left:70px;position:relative;}
.faq1 .faq-item:hover .title-q{color:var(--public-color);}
.faq1 .faq-item::before{content:"";width:35px;height:1px;background-color:#dddddd;position:absolute;left:0;top:20%;}
.faq1 .faq-item::after{content:"";width:10px;height:10px;display:block;background-color:var(--public-color);border-radius:50px;position:absolute;left:35px;top:16%}
.faq1 .title-q{font-size:24px;line-height:42px;font-weight:600;}
.faq1 .faq-item .content-a{margin-top:25px;}

@media (max-width:768px) {
    .faq{margin-top:40px;}
    .faq .t1{font-size:24px;line-height:32px;}
    .faq .msg{margin-top:10px;}
    .faq a{margin-top:0;}
    .faq1 .left{display:none;}
    .faq1{margin-top:0;padding-bottom:40px;}
    .faq1 .right{width:100%;border-left-color:transparent;}
    .faq1 .faq-item{padding-left:0;margin-top:20px;}
    .faq1 .faq-item::before{display:none;}
    .faq1 .faq-item::after{display:none;}
    .faq1 .title-q{font-size:20px;line-height:28px;}
    .faq1 .faq-item .content-a{margin-top:10px;}
}

.team{margin-top:110px;padding-bottom:200px;} 
.team .top .msg{width:80%;}
.team .top .msg:nth-child(2){margin-top:40px;}
.team .box{margin-top:90px;display:flex;justify-content:space-between;align-items:center;}
.team .box .left{width:46%;}
.team .box img{border-radius:30px;overflow:hidden}
.team .box .right{width:49%;}
.team .box .title{font-size:36px;line-height:42px;font-weight:600;margin-top:40px;}
.team .box .msg{font-size:18px;line-height:32px;margin-top:30px;}

.team .box:nth-child(even) .left{order:2;}
.team .box a{padding-left:0;background-color:transparent;color:var(--public-color);margin-top:50px;}
.team .box a:hover{text-decoration:underline;}

@media (max-width:768px) {
    .team{margin-top:40px;padding-bottom:20px;}
    .team .top .msg{width:100%;}
    .team .top .msg:nth-child(2){margin-top:20px;}
    .team .box{margin-top:40px;display:block;}
    .team .box .left{width:100%;}
    .team .box .right{width:100%;margin-top:0;}
    .team .box .right img{display:none;}
    .team .box .title{font-size:24px;line-height:32px;margin-top:0;}
    .team .box .msg{font-size:14px;line-height:24px;margin-top:10px;}
    .team .box a{margin-top:0;}
}

.case{margin-top:110px;padding-bottom:180px;} 
.case .top .title{font-size:36px;line-height:42px;font-weight:700;}
.case .top .msg{width:80%;margin-top:50px;}
.case .box{margin-top:90px;display:flex;justify-content:space-between;align-items:center;}
.case .box .left{width:46%;order:2;}
.case .box img{border-radius:30px;}
.case .box .right{width:49%;}
.case .box .title{font-size:36px;line-height:42px;font-weight:600;margin-top:40px;}
.case .box .msg{font-size:18px;line-height:32px;margin-top:30px;}
.case .msgs{font-size:18px;line-height:42px;}
.case .msgs:nth-child(4){margin-top:20px;}
.case .msg{font-size:18px;line-height:42px;font-weight:600;color:#333333;}

.contact {padding:80px 0 140px 0;}
.contact .container-xl{display:flex;align-items:center;}
.contact .left{width:48%;}
.contact .right{width:48%;}
.contact .left{display:flex;}
.contact .left .msg{margin-top:20px;}
.contact .box1{margin-top:30px;}
.contact .title{font-size:20px;}
.contact .box1 .s{margin-top:20px;display:flex;align-items:center;}
.contact .t2{font-size:24px;font-weight:600;color:var(--public-color);}
.contact .left a{font-size:18px;margin-left:15px;}
.contact .left .s:nth-child(3) a{margin-left:16px;}
.contact .left a:hover{text-decoration: underline;}
.contact .box1:nth-child(3){margin-top:20px;}
.contact .right{padding-left:20px;height:100%;}
.contact .form-feedback{background-color:#fff;padding:0 20px 10px 40px;border-top:7px solid var(--public-color);box-shadow:-1px 2px 10px 1px rgba(0,0,0,.2);}
.contact .form-row{margin-left:5px;margin-top:20px;}
.contact .form-row>[class*="col-"]{padding:0 30px 0 0;}
.contact .form-feedback .form-control{padding:10px 18px;}
.contact .form-feedback .form-control{background-color:transparent;border-color:#000;}
.contact .form-feedback .t2{font-size:24px;line-height:60px;margin-top:5px;}
.contact .form-feedback label{margin-bottom:10px;font-weight:600;}
.contact .form-feedback .btn{margin-top:10px;background-color:var(--public-color);border-radius:10px 5px;}
.contact .form-feedback .btn:hover{text-decoration:underline;background-color:var(--public-color);}
.contact .add{font-size:18px;line-height:28px;}
.contact .name{font-size:18px;font-weight:500;margin-top:20px;}
.contact .icon-whatsapp:before{font-size:36px;font-weight: 500;}

@media (max-width:768px) {
    .contact{padding:40px 0;}
    .contact .container-xl{display:block;}
    .contact .left{display:block;width:100%;}
    .contact .right{padding:0;width:100%;margin-top:20px;}
    .contact .form-feedback{padding:0 15px;}
    .contact .form-row{margin-top:0;}
    .contact .form-row>[class*="col-"]{padding:0;}
    .contact .form-row{margin-left:0;}
    .contact .form-feedback .btn{margin-top:0;}
}

.su{margin-top:100px;}
.su .t1{font-size:36px;line-height:42px;width:65%;}
.su .msg{margin-top:45px;}

@media (max-width:768px) {
    .su{margin-top:40px;}
    .su .t1{font-size:24px;line-height:32px;width:100%;}
    .su .msg{margin-top:10px;}
}

.prom{display:flex;justify-content:space-between;align-items:center;margin-top:90px;}
.prom .left{width:44%;display:flex;justify-content:flex-end;}
.prom .lc{width:62%;}
.prom .t1{font-size:36px;line-height:42px;margin-top:40px;}
.prom .msg{margin-top:30px;}
.prom .right{width:49.5%;order:2;}

@media (max-width:768px) {
    .prom{display:block;margin-top:40px;padding:0 15px;}
    .prom .left{width:100%;}
    .prom .lc{width:100%;padding:0 15px;}
    .prom .lc img{display:none;}
    .prom .right{width:100%;}
    .prom .t1{margin-top:0;font-size:24px;line-height:32px;}
    .prom .msg{margin-top:10px;}
}

.enab{margin-top:90px;}
.enab .container-xl{display:flex;justify-content:space-between;align-items:center;}
.enab .left{width:49%;}
.enab .right{width:45%;}
.enab .t1{font-size:36px;line-height:42px;margin-top:40px;}
.enab .msg{margin-top:30px;}

@media (max-width:768px) {
    .enab{margin-top:40px;}
    .enab .container-xl{display:block;}
    .enab .left{width:100%;}
    .enab .right{width:100%;}
    .enab .right img{display:none;}
    .enab .t1{font-size:24px;line-height:32px;margin-top:0;}
    .enab .msg{margin-top:10px;}
}

.sus-cert{margin:150px 0;position:relative;}
.sus-cert .swiper-button-prev{left:16%;width:42px;height:42px;}
.sus-cert .swiper-button-prev:after{content:"";background:url("/source/846d079206503eb1a2a7e144931e7cb9/sus-cert-icon.png")no-repeat;background-size:cover;position:absolute;
left:0;top:0;display:block;width:42px;height:42px;}
.sus-cert .swiper-button-next{right:16%;width:42px;height:42px;}
.sus-cert .swiper-button-next:after{content:"";background:url("/source/846d079206503eb1a2a7e144931e7cb9/sus-cert-icon.png")no-repeat;background-size:cover;position:absolute;
left:0;top:0;display:block;width:42px;height:42px;transform:rotate(180deg);}
.sus-cert .swiper-slide{padding:5px 0;}
.sus-cert .swiper-slide a{box-shadow:0 0 10px 1px rgba(0,0,0,.1);}

@media (max-width:768px) {
    .sus-cert{margin:40px 0;}
    .sus-cert .swiper-button-prev{left:0;}
    .sus-cert .swiper-button-next{right:0;}
    .sus-cert .swiper-slide{padding:5px 40px;}
}

.pro-index{padding-bottom:100px;}
.pro-index .box{display:flex;justify-content:space-between;align-items:center;margin-top:80px;}
.pro-index .left{width:32%;position:relative;}
.pro-index .left a{position:absolute;left:0;top:0;width:110%;height:110%;display:flex;align-items:center;}
.pro-index .right{width:55%;}
.pro-index .t1{font-size:36px;line-height:42px;margin-top:40px;}
.pro-index .t1:hover a{text-decoration:underline;}
.pro-index .msg{margin-top:40px;}
.pro-index .msg:hover{text-decoration:underline;}

@media (max-width:768px) {
    .pro-index{padding-bottom:40px;}
    .pro-index .box{margin-top:40px;display:block;}
    .pro-index .left{width:100%;}
    .pro-index .left a{width:100%;}
    .pro-index .right{width:100%;}
    .pro-index .right img{display:none;}
    .pro-index .t1{font-size:24px;line-height:32px;margin-top:20px;}
    .pro-index .msg{margin-top:20px;}
}

.pro-new1{padding-top:100px;padding-bottom:100px;}
.pro-new1 .msg{margin-top:30px;width:65%;}
.pro-new1 .under{margin-top:40px;}

.career{margin-top:120px;}
.career .top .t1{font-size:36px;line-height:42px;}
.career .top .msg{margin-top:50px;line-height:32px;width:75%;}

.career .under{margin-top:140px;padding-bottom:100px;}
.career .hd{font-size:36px;line-height:42px;font-weight:600;display:flex;align-items:center;}
.career .hd img{margin-right:25px;}

.career .faq-item{margin-top:40px;}
.career .text-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:2px solid var(--public-color);}
.career .faq-item:nth-child(2){margin-top:90px;}
.career .title-q{font-size:28px;line-height:42px;font-weight:600;}
.career .faq-icon{position:relative;width:24px;height:24px;}
.career .faq-icon::before{content:"";width:34px;height:34px;background:url("/source/4856307a00ddc97d122e9b7fa48ef7f8/career-icon.png")no-repeat;width:34px;height:34px;
position:absolute;left:0;top:0;}
.career .faq-item .faq-icon{transform:rotate(180deg);transition:all .5s;}
.career .faq-item.active .faq-icon{transform:rotate(0);transition:all .5s;}
.career .faq-item .content-a{height:0;overflow:hidden;transition:all .5s;}
.career .faq-item.active .content-a{padding-top:40px;height:auto;transition:all .5s;}

@media (max-width:768px) {
    .career{margin-top:40px;}
    .career .top .t1{font-size:24px;line-height:32px;}
    .career .top .msg{margin-top:10px;width:100%;line-height:22px;}
    .career .under{margin-top:40px;padding-bottom:40px;}
    .career .hd{font-size:24px;;line-height:32px;}
    .career .title-q{font-size:20px;line-height:28px;}
    .career .faq-item:nth-child(2){margin-top:20px;}
    .career .text-header{padding-bottom:20px;}
    .career .faq-item.active .content-a{padding-top:20px;}
}

.pro-list .top{display:flex;justify-content:space-between;align-items:center;margin-top:60px;}
.pro-list .left{width:50%;order:2;display:flex;justify-content:flex-end;}
.pro-list .left img{overflow:hidden;border-radius:25px;}
.pro-list .t1{font-size:56px;}
.pro-list .t1 + img{margin-top:50px;}
.pro-list .msg{margin-top:40px;}
.pro-list .msg1 p{font-size:18px;line-height:32px;position:relative;padding-left:25px;}
.pro-list .msg1 p::before{content:"";width:8px;height:8px;background-color:var(--public-color);border-radius:50%;position:absolute;left:0;top:40%;}
.pro-list .msg1 p:nth-child(1){margin-top:25px}
.pro-list .msg .bold{display:inline-block;font-weight:700;}
.pro-list .right{width:50%;}

.pro-list .under{display:flex;justify-content:space-between;margin-top:60px;}
.pro-list .under .left{width:29%;order:1;justify-content:flex-start;}
.pro-list .under .right{width:71%;order:2;}
.pro-list .under .right .pagination{margin-top:40px}
.pro-list .grid{gap:var(--bs-gap,25px);box-shadow:0 5px 50px 1px rgba(0,0,0,.1);background-color:#f2f2f2;}
.pro-list .g-col-xl-4{background-color:#ffffff;border-radius:15px;overflow:hidden;}
.pro-list .grid a,.pro-list a img{width:100%;text-align:center;}
.pro-list .show-txt{margin-bottom:40px;padding-left:25px;}
.pro-list .show-txt a{font-size:18px;line-height:26px;font-weight:700;text-align:left;display:-webkit-box;overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp:2;
-webkit-box-orient: vertical;}
.pro-list .show-txt .tip{margin-top:15px;font-size:18px;line-height:26px;color:#666666;}
.pro-list .iso{margin-top:30px;}

.screen{width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;}
.screen .title{margin-top:15px;width:100%;}
.screen .title:nth-child(1){margin-top:0;}
.screen .title{font-size:20px;font-weight:500;position:relative;}
.screen .title1{font-size:18px;font-weight:500;position:relative;}
.screen .title.active>a{color:#9f1919;}

.screen .title1{padding-left:20px;overflow:hidden;margin-top:10px}/* height:0; */
.screen .title .title1.active>a{color:#9f1919;}
.screen .title #choice{margin-top:10px;}

.screen .choice{overflow: hidden;margin-top:10px}/* height:0; */
.screen .title .title1 + ul .choice{height:auto;margin-top:5px;padding-left:40px;}
/* 图标旋转 */
.screen .p1{position:relative;display:inline-block;font-size:20px;}
.screen .p2{position:relative;display:inline-block;font-size:18px;}
.screen .p3{position:relative;display:inline-block;font-size:16px;}
.screen .title.active .title1.active + ul{height:auto;transition:all .5s;}
.screen .choice.active a{color:#9f1919;}

/* 选择条件 */
.screen .choice a{display:flex;}

/* 选择的图标 */
.screen .choice a{position:relative;}


.x1-pronr{padding:60px 0 10px;}

.x1-pronr>.container-xl{display:flex;flex-wrap:wrap;justify-content:space-between;}
.x1-pronr>.container-xl .x1-left{width:27%;}
.x1-pronr>.container-xl .x1-right{width:70%;}
.x1-pronr>.container-xl .x1-left .box.active{position:sticky;top:100px;}

@media (max-width:768px) {
    .x1-pronr{padding-top:30px;}
    .x1-pronr .container-xl .x1-left{width:100%;}
.x1-pronr .container-xl .x1-right{width:100%;}

    .pro-list .top{margin-top:40px;display:block;}
    .pro-list .left,.pro-list .right{width:100%;}
    .pro-list .t1{font-size:24px;line-height:32px;}
    .pro-list .t1 + img{display:none;}
    .pro-list .msg{margin-top:20px;}
.pro-list .under{display:block}
.pro-list .under .left,.pro-list .under .right{width:100%}
.pro-list .under .right{margin-top:30px}
.pro-list .grid{ gap: var(--bs-gap,15px);}
.pro-list .show-txt{padding:0 10px 10px;margin-bottom:0}
}

.process{margin-top:140px;position:relative;padding-bottom:100px;}
.process::before{content:"";width:126px;height:554px;background:url("/source/debafe0b8ce800a8fd751677478e7d30/process-bg1.jpg")no-repeat;position:absolute;right:0;top:0;z-index:-2}
.process::after{content:"";width:120px;height:412px;background:url("/source/36a89ae08f58dec0952962e975677423/process-bg2.jpg")no-repeat;position:absolute;left:0;bottom:0;}
.process .box{display:flex;align-items:center;}
.process .box img{margin-right:25px;}
.process .box .t2{font-size:48px;}
.process .top .msg{margin-top:20px;width:70%;}

.process .box1{display:flex;justify-content:space-between;align-items:center;margin-top:60px;}
.process .left{width:48%;}
.process .right{width:48%;}
.process .box1 .t1{font-size:36px;line-height:42px;}
.process .box1 .msg{padding-left:40px;position:relative;margin-top:5px;}
.process .box1 .msg:nth-child(2){margin-top:50px;}
.process .box1 .msg::before{content:"";width:24px;height:13px;background:url("/source/13ffd9aea95117596e37cca4028475e0/process-icon.jpg")no-repeat;position:absolute;left:0;top:32%;}
.process .box1 .tip{padding-left:40px;color:var(--public-color);font-size:18px;font-weight:400;}
.process .box1 .msg +.tip{margin-top:10px;}
.process .box1 .tip:last-child{margin-top:5px;}
.process .box1:nth-child(odd) .left{order:2;}
.process .box1:nth-child(odd) .msg:last-child::before{display:none;}
.process .kaier{margin-top:60px;}

@media (max-width:768px) {
    .process{padding-top:40px;padding-bottom:40px;margin-top:0;}
    .process .box1{display:block;margin-top:30px;}
    .process .left{width:100%;}
    .process .right{width:100%;}
    .process .box1 .t1{font-size:24px;line-height:32px;}
    .process .top .msg{width:100%;}
    .process .box1 .msg:nth-child(2){margin-top:20px;}
    .process .kaier{margin-top:40px;}
    .process::after{display:none;}
    .process::before{display:none;}
}

.elect .top{display:flex;align-items:center;}
.elect .top img{margin-right:25px;}
.elect .top .t1{font-size:36px;line-height:42px;}
.elect .grid{margin-top:90px;gap:var(--bs-gap,40px);}
.elect .g-col-xl-6{padding-left:35px;position:relative;}
.elect .g-col-xl-6::before{content:"";width:20px;height:20px;background:url("/source/43bfddd026e3a784509bd62a21cdb692/elect-icon.png")no-repeat;position:absolute;left:0;top:13%;}
.elect .title{font-size:22px;font-weight:600;line-height:42px;}

@media (max-width:768px) {
    .elect .top img{display:none;}
    .elect .top .t1{font-size:24px;line-height:32px;}
    .elect .grid{margin-top:20px;gap:var(--bs-gap,0);}
    .elect .title{font-size:20px;line-height:28px;}
}

.pro-faq{margin-top:100px;padding-bottom:70px;}
.pro-faq .container-xl{display:flex;justify-content:space-between;}
.pro-faq .left{width:22%;}
.pro-faq .t1{font-size:36px;line-height:42px;}
.pro-faq .t1:nth-child(2){margin-top:60px;}
.pro-faq .right{width:50%;}

.pro-faq .faq-item{border:1px solid #dddddd;padding:20px 20px 20px 30px;margin-top:10px;border-radius:10px;}
.pro-faq .right .faq-item:nth-child(1){margin-top:0;}
.pro-faq .faq-item.active{padding-bottom:0;}
.pro-faq .faq-item .content-a{height:0;overflow:hidden;transition:all .5s;}
.pro-faq .faq-item.active .content-a{padding-bottom:20px;height:auto;transition:all .5s;}
.pro-faq .faq-item .icon{transition:all .5s;}
.pro-faq .faq-item.active .icon{transform:rotate(180deg);transition:all .5s;}
.pro-faq .text-header{display:flex;justify-content:space-between;align-items:center;}
.pro-faq .title-q{font-size:18px;line-height:32px;color:var(--public-color);}
.pro-faq .content-a{font-size:18px;line-height:32px;color:#666666;}

@media (max-width:768px) {
    .pro-faq{margin-top:40px;padding-bottom:30px;}
    .pro-faq .t1:nth-child(2){margin-top:0;}
    .pro-faq .t1{font-size:24px;line-height:32px;}
    .pro-faq .container-xl{display:block;}
    .pro-faq .left{width:100%;}
    .pro-faq .left img{display:none;}
    .pro-faq .right{width:100%;margin-top:40px;}
    .pro-faq .title-q{font-size:20px;line-height:28px;}
    .pro-faq .faq-item .content-a{font-size:14px;line-height:22px;}
    .pro-faq .faq-item.active .content-a{font-size:14px;line-height:22px;}
    .pro-faq .right
}

.pro-new{margin-top:100px;}
.pro-new .top{display:flex;align-items:center;}
.pro-new .top img{margin-right:25px;}
.pro-new .t1{font-size:36px;line-height:42px;}
.pro-new .grid{margin-top:60px;}

@media (max-width:768px) {
    .pro-new{margin-top:40px;}
    .pro-new .t1{font-size:24px;line-height:32px;}
    .pro-new .top img{display:none;}
    .pro-new .grid{margin-top:0;}
}

.pro1{padding-top:70px;}
.pro1 .t1{font-size:32px;}
.pro1 .under{margin-top:60px;}
.pro1 .g-col-xl-4{display:flex;justify-content:space-between;padding:35px 30px;box-shadow:0 0 10px 1px rgba(0,0,0,.1);border-radius:20px;align-items:center;}
.pro1 .g-col-xl-4 .show-img{width:39%;}
.pro1 .g-col-xl-4 .show-img > a{overflow:hidden;border-radius:50%;}
.pro1 .g-col-xl-4 .show-txt{width:58%;}
.pro1 .g-col-xl-4 .title{font-size:18px;line-height:20px;font-weight:700;margin-top:10px;}
.pro1 .g-col-xl-4 .kaier{font-size:16px;padding:0 0 0 25px;background-color:transparent;color:var(--public-color);margin-top:20px;}
.pro1 .g-col-xl-4 .kaier::after{top:0;left:0px;color:var(--public-color);transition:all .5s;}
.pro1 .g-col-xl-4 .kaier:hover::after{left:10px;transition:all .5s;}
.pro1 .g-col-xl-4 .show-img img{height:136px;width:auto;}
@media (max-width:768px) {
    .pro1{padding-top:0;}
    .pro1 .t1{font-size:20px;line-height:28px;}
    .pro1 .under{margin-top:20px;}
    .pro1 .g-col-xl-4 .show-img{width:46%;display:none;}
    .pro1 .g-col-xl-4 .show-txt{width:100%;}
    .pro1 .g-col-xl-4{padding: 10px 15px;}
    .home-new.pro1 .grid{gap: var(--bs-gap,15px);}
}

.x1-pronav-t{background:var(--public-color);font-size:32px;font-weight:bold;text-align:center;padding:15px;color:#fff;margin-bottom:15px;}

.pc-header{padding:80px 20px;background-color:#f8f8f8;}
.pc-header .container-xl{display:flex;justify-content:space-between;}
.pc-header .left{width:42%;}
.pc-header .right{width:53%;}
.pc-header .t1{font-size:42px;line-height:42px;}
.pc-header .pro-icon{margin-top:40px;}
.pc-header .msg{margin-top:30px;}
.pc-header .box{margin-top:40px;}
.pc-header .inquire{padding:10px 30px;background-color:var(--public-color);color:#fff;border-radius:5px;font-size:18px;line-height:32px;
font-weight:700;margin-right:30px;}
.pc-header .share{font-size:18px;line-height:32px;margin-top:30px;}
.pc-header .inquire:hover{text-decoration:underline;}

@media (max-width:768px) {
    .pc-header{margin-top:20px;padding-top:20px;padding-bottom:40px;}
    .pc-header .container-xl{display:block;}
    .pc-header .left{width:100%;}
    .pc-header .right{width:100%;}
    .pc-header .t1{font-size:24px;line-height:32px;margin-top:20px;}
    .pc-header .inquire{margin-right:0;font-size:14px;line-height:22px;padding:10px 30px;}
}

.prcon-top{margin-top:30px;}
.prcon-top .container-xl{display:flex;justify-content:space-between;}
.prcon-top a{font-size:18px;line-height:32px;font-weight:700;padding-top:20px;padding-bottom:15px;text-transform:uppercase;position:relative;}
.prcon-top a::before{content:"";width:0%;height:2px;background-color:#b81b22;position:absolute;left:0;bottom:0;display:block;}
.prcon-top a.active{color:#b81b22;}
.prcon-top a.active::before{width:100%;transition:all .5s;}
.prcon-top a:hover::before{width:100%;transition:all .5s;}

.head-pro{position:fixed;top:-100px;width:100%;margin-top:0;z-index:10;}
.head-pro.active{top:80px;background-color:#fff;transition:all .5s;box-shadow:0 0 10px 1px rgba(0,0,0,.1);}

#pc1 .t1,#pc2 .t1,#pc3 .t1{font-size:32px;line-height:40px;}
#pc1,#pc2,#pc3,#pc4,#pc5{margin-top:80px;}

#pc2 table{width:100%;text-align:center;}
#pc2 table tr:nth-child(1){background-color:#cd1d1b;color:#fff;}
#pc2 table td{padding-top:5px;padding-bottom:5px;}
#pc2 p img,#pc3 p img{max-width: 100%;}

#pc3 .grid{box-shadow:0 0 0 0 transparent;background-color:transparent;margin-top:40px;}
#pc3 .g-col-xl-3{box-shadow:0 0 10px 1px rgba(0,0,0,.1);}

@media (max-width:768px) {
    #pc1 .t1,#pc2 .t1,#pc3 .t1{font-size:24px;line-height:32px;}
    #pc1, #pc2, #pc3, #pc4, #pc5{margin-top:40px;}
    #pc3 .grid{margin-top:20px;}
}

.cover{margin-top:120px;}
.cover .kaier{color:var(--public-color);background-color:transparent;font-weight:400;padding-left:0;text-decoration:underline;
margin-left:20px;}
.cover .last{color:var(--public-color);font-weight:500;font-size:18px;line-height:32px;margin-top:20px;}
.cover .t1{font-size:36px;line-height:42px;width:70%;}
.cover .msg{margin-top:40px;}

@media (max-width:768px) {
    .cover{margin-top:40px;}
    .cover .t1{font-size:24px;line-height:32px;width:100%;}
    .cover .msg{margin-top:10px;}
    .cover .kaier{margin-left:0;}
}

.num{margin-top:100px;margin-bottom:100px;}
.num .top{display:flex;align-items:center;}
.num .t1{margin-left:20px;}
.num .g-col-xl-4{text-align:center;margin-top:90px;border-right:2px solid rgba(0,0,0,.1);}
.num .g-col-xl-4:nth-child(3){border-color:transparent;}
.num .g-col-xl-4 .show-txt{width:60%;margin:0 auto;margin-top:40px;}

@media (max-width:768px) {
    .num{margin-top:40px;margin-bottom:40px;}
    .num .g-col-xl-4{margin-top:40px;border-right-color:transparent;}

}

.ful{position:relative;}
.ful::before{content:"";width:126px;height:554px;display:block;background:url("/source/debafe0b8ce800a8fd751677478e7d30/process-bg1.jpg")no-repeat;position:absolute;right:0;top:42%;}
.ful::after{content:"";width:120px;height:412px;display:block;background:url("/source/36a89ae08f58dec0952962e975677423/process-bg2.jpg")no-repeat;position:absolute;left:0;top:79%;}
.ful .container-xl{padding-bottom:100px;border-bottom:1px solid #dddddd;}
.ful .top{display:flex;align-items:center;}
.ful .top .t1{margin-left:20px;}
.ful .top + .msg{margin-top:30px;}

.ful .box{margin-top:80px;display:flex;align-items:center;justify-content:space-between;}
.ful .left{width:49%;}
.ful .left img{border-radius:30px;overflow:hidden;}
.ful .right{width:45%;}
.ful .box .t1{font-size:28px;line-height:42px;}
.ful .box .msg{margin-top:30px;}
.ful .box:nth-child(even) .left{order:2;}

@media (max-width:768px) {
    .ful::before{display:none;}
    .ful::after{display:none;}
    .ful .container-xl{padding-bottom:40px;}
    .ful .box{margin-top:40px;display:block;}
    .ful .left,.ful .right{width:100%;}
    .ful .right{margin-top:20px;}
    .ful .box .t1{font-size:24px;line-height:32px;}
    .ful .box .msg{margin-top:20px;}
}

.sam{margin-top:100px;margin-bottom:120px;}
.sam .container-xl{display:flex;justify-content:space-between;}
.sam .left{width:40%;}
.sam .t1{font-size:36px;line-height:42px;margin-top:40px;}
.sam .right{width:49%;border-left:1px solid #dddddd;}

.sam .box{padding-left:75px;margin-top:35px;position:relative;}
.sam .box::before{content:"";width:40px;height:1px;background-color:#dddddd;display:block;position:absolute;left:0;top:15px;}
.sam .box::after{content:"";width:10px;height:10px;background-color:var(--public-color);border-radius:50px;position:absolute;left:40px;top:11px;display:block;}
.sam .box .title{font-size:18px;line-height:32px;color:var(--public-color);}

@media (max-width:768px) {
    .sam{margin-top:0;margin-bottom:40px;}
    .sam .container-xl{display:block;}
    .sam .left{width:100%;}
    .sam .right{width:100%;}
    .sam .t1{font-size:24px;line-height:32px;margin-top:20px;}
    .sam .right{border-color:transparent;}
    .sam .box{padding-left:0;margin-top:20px;}
    .sam .box:before{display:none;}
    .sam .box:after{display:none;}
    .sam .box .title{line-height:24px;}
}

.indus{margin-top:140px;padding-bottom:100px;}
.indus .container-xl{display:flex;justify-content:space-between;align-items:center;}
.indus .left{width:50%;order:2;}
.indus .right{width:45%;}
.indus .t1{margin-top:45px;}
.indus .sign{font-size:24px;line-height:32px;color:var(--public-color);margin-top:10px;}
.indus .msg{margin-top:35px;}
.indus .msg:nth-child(4){margin-top:50px;}

.recog{margin-top:100px;padding-bottom:75px;}
.recog .t1{font-size:32px;line-height:42px;color:#b81b22;}
.recog img{margin-top:30px;}

.app-pro{background-color:#fbf3f4;padding-top:80px;padding-bottom:70px;}
.app-pro .top{justify-content:flex-start;}
.app-pro .t1{font-size:36px;line-height:42px;margin-left:25px;}
.app-pro .grid{background-color:transparent;box-shadow:0 0 0 0 transparent;}

.stuck{margin-top:100px;}
.stuck .t1{font-size:36px;line-height:42px;width:70%;}
.stuck .msg{margin-top:40px;}

@media (max-width:768px) {
    .stuck{margin-top:40px;}
    .stuck .t1{width:100%;font-size:24px;line-height:32px;}
    .stuck .msg{margin-top:20px;}
}

.sector{margin-top:100px;}
.sector .top{display:flex;justify-content:space-between;}
.sector .rush{left:25%;}
.sector .top .box{width:65%;display:flex;justify-content:space-between;}
.sector .under.box{display:flex;justify-content:space-between;}
.sector .t1{margin-top:25px;}

.sector .show-img{text-align:center;position:relative;}
.sector .show-img::before{content:"";width:140px;height:100%;display:block;border:2px solid #e4e4e4;position:absolute;top:0;left:0;
border-radius:50%;}

.sector .box1:nth-child(2) .show-img::before{left:15px;}
.sector .box1:hover .show-img::before{border-color:#b22b29;}

.sector .show-txt{font-size:18px;line-height:42px;font-weight:600;text-align:center;margin-top:10px;}
.sector .under{margin-top:60px;}
.sector .under .box1:nth-child(4) img{margin-left:50px;}
.sector .under .box1:nth-child(4) .show-img::before{left:50px;}
.sector .under .box1:nth-child(5) img{margin-left:20px;}
.sector .under .box1:nth-child(5) .show-img::before{left:50px;}

@media (max-width:768px) {
    .sector{margin-top:40px;}
    .sector .top{display:block;}
    .sector .rush img{display:none;}
    .sector .top .box{width:100%;display:block;margin-top:20px;}
    .sector .show-img::before{left:30%;}
    .sector .box1:nth-child(2) .show-img::before{left:30%;}
    .sector .under{margin-top:20px;}
    .sector .under.box{display:block;}
    .sector .under .box1:nth-child(4) .show-img::before{left:30%;}
    .sector .under .box1:nth-child(4) img{margin-left:0;}
    .sector .under .box1:nth-child(5) img{margin-left:0;}
    .sector .under .box1:nth-child(5) .show-img::before{left:30%;}

    .sector .swiper{margin-top:20px;}
    .sector .swiper-slide{margin-bottom:20px;}
    .sector .swiper-horizontal>.swiper-pagination-bullets,.sector .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;}
}

.fully{margin-top:160px;}
.fully .container-xl{display:flex;justify-content:space-between;}
.fully .left{width:50%;order:2;}
.fully .left img{border-radius:30px;overflow:hidden;}
.fully .right{width:45%;}
.fully .t1{font-size:36px;line-height:42px;margin-top:40px;}
.fully .msg{margin-top:30px;}
.fully .kaier{margin-top:35px;}

@media (max-width:768px) {
    .fully{margin-top:40px;}
    .fully .container-xl{display:block;}
    .fully .left{width:100%;}
    .fully .right{width:100%;}
    .fully .right img{display:none;}
    .fully .t1{font-size:24px;line-height:32px;margin-top:0;}
    .fully .msg{margin-top:10px;}
    .fully .kaier{font-size:14px;line-height:22px;}
}

.careful{margin-top:140px;position:relative;}
.careful::before{content:"";width:126px;height:554px;display:block;background:url("/source/debafe0b8ce800a8fd751677478e7d30/process-bg1.jpg");position:absolute;right:0;top:8%;}
.careful .container-xl{display:flex;justify-content:space-between;align-items:flex-end;}
.careful .left{width:47%;}
.careful .t1{font-size:36px;line-height:42px;width:80%;margin-top:40px;}
.careful .swiper{margin-top:50px;}
.careful .swiper-slide{border-radius:30px;overflow:hidden;margin-bottom:90px;}
.careful .swiper-button-next{padding:20px 25px 20px 30px;z-index:10;border:1px solid var(--public-color);border-left-color: transparent;
border-radius:0 50px 50px 0;left:90%;top:92%;}
.careful .swiper-button-next:after{content:"";width:16px;height:12px;background:url("/source/d2a3ff29fa0beebdd016890b59013772/careful-icon.png")no-repeat;position:absolute;}
.careful .swiper-button-prev{padding:20px 30px 20px 25px;z-index:10;border:1px solid var(--public-color);border-radius:50px 0 0 50px;left:81%;
top:92%;}
.careful .swiper-button-prev:after{content:"";width:16px;height:12px;background:url("/source/d2a3ff29fa0beebdd016890b59013772/careful-icon.png")no-repeat;position:absolute;
transform:rotate(180deg);}
.careful .swiper-horizontal>.swiper-pagination-bullets,.careful .swiper-pagination-bullets.swiper-pagination-horizontal{top:89%;width:auto;left:67%;}

.careful .right{width:50%;border-left:1px solid #dddddd;}
.careful .right .msg{margin-left:70px;}
.careful .box .txt{padding-left:70px;font-size:18px;line-height:32px;margin-top:35px;position:relative;}
.careful .box .txt::before{content:"";width:35px;height:1px;background-color:#dddddd;position:absolute;left:0;top:15px;}
.careful .box .txt::after{content:"";width:10px;height:10px;display:block;border-radius:50px;background-color:var(--public-color);position:absolute;
left:35px;top:12px;}
.careful .txt .title{font-size:18px;line-height:32px;font-weight:700;color:#000;display:inline-block;}
.careful .box .txt:hover .title{color:var(--public-color);}

@media (max-width:768px) {
    .careful{margin-top:40px;}
    .careful .container-xl{display:block;}
    .careful .left{width:100%;}
    .careful .left img:first-child{display:none;}
    .careful .left .swiper img{display:block;}
    .careful .right{width:100%;padding:0 15px;}
    .careful .right .msg{margin-left:0;}
    .careful .t1{font-size:24px;line-height:32px;width:100%;}
    .careful::before{display:none;}
    .careful .swiper{margin-top:20px;}
    .careful .swiper-button-next{left:84%;}
    .careful .swiper-horizontal>.swiper-pagination-bullets, .careful .swiper-pagination-bullets.swiper-pagination-horizontal{left:40%;}
    .careful .swiper-slide{margin-bottom:60px;}
    .careful .box .txt{padding-left:0;font-size:14px;line-height:22px;}
    .careful .box .txt::before{display:none;}
    .careful .box .txt::after{display:none;}
    .careful .swiper-button-prev{left:67%;top:90%;}
    .careful .swiper-button-next{left:82%;top:90%;}
}

.advan{margin-top:180px;position:relative;}
.advan::before{content:"";width:120px;height:412px;display:block;background:url("/source/36a89ae08f58dec0952962e975677423/process-bg2.jpg");position:absolute;left:0;top:-20%;}
.advan .top{display:flex;align-items:center;}
.advan .t1{font-size:36px;line-height:42px;}

.advan .grid{margin-top:80px;gap:var(--bs-gap,40px);}
.advan .show-img{border-radius:10px;overflow:hidden;}
.advan .show-txt{font-size:18px;line-height:32px;margin-top:40px;}
.advan .kaier{margin-top:60px;}

@media (max-width:768px) {
    .advan{margin-top:40px;}
    .advan .top img{display:none;}
    .advan::before{display:none;}
    .advan .t1{font-size:24px;line-height:32px;}
    .advan .grid{margin-top:0;gap:var(--bs-gap,0);}
    .advan .g-col-12{margin-top:20px;}
    .advan .show-txt{font-size:14px;line-height:22px;margin-top:0;}
    .advan .kaier{margin-top:20px;}
}

.comes{margin-top:120px;}
.comes .container-xl{display:flex;justify-content:space-between;align-items:center;}
.comes .left{width:50%;}
.comes .right{width:45%;}
.comes .t1{font-size:36px;line-height:42px;margin-top:40px;}
.comes .msg{margin-top:30px;}
.comes .kaier{margin-top:40px;}

@media (max-width:768px) {
    .comes{margin-top:40px;}
    .comes .container-xl{display:block;}
    .comes .left{width:100%;}
    .comes .right{width:100%;}
    .comes .right img{display:none;}
    .comes .t1{font-size:24px;line-height:32px;margin-top:0;}
    .comes .kaier{margin-top:20px;}
}

.del{margin-top:140px;margin-bottom:150px;}
.del .top{display:flex;align-items:center;}
.del .t1{font-size:36px;line-height:42px;margin-left:25px;}
.del .grid{margin-top:80px;gap:var(--bs-gap,40px);}
.del .g-col-xl-4{padding:85px 55px 100px 95px;font-size:18px;line-height:32px;box-shadow:0 0 50px 1px rgba(0,0,0,.1);position:relative;
border-radius:25px;overflow:hidden;}
.del .title{font-weight:700;display:inline;}
.del .g-col-xl-4::before{content:"";position:absolute;left:0;top:25%;display:block;width:50px;height:140px;}
.del .g-col-xl-4:nth-child(1)::before{background:url("/source/e8edc6517cc8b1ef0044e558f5604ecc/del1.png")no-repeat;}
.del .g-col-xl-4:nth-child(2)::before{background:url("/source/c288d53cbc972511081f7c1d885e6001/del2.png")no-repeat;}
.del .g-col-xl-4:nth-child(3)::before{background:url("/source/09633d526a28bb992e2451a9d1cb7db5/del3.png")no-repeat;}
.del .kaier{margin-top:80px;}

@media (max-width:768px) {
    .del{margin-bottom:40px;margin-top:20px;}
    .del .top img{display:none;}
    .del .t1{font-size:24px;line-height:32px;margin-left:0;}
    .del .grid{margin-top:20px;gap:var(--bs-gap,0);}
    .del .kaier{margin-top:40px;}
}

.policy{margin-top:120px;}
.policy .top .t1{font-size:36px;line-height:42px;width:50%;}
.policy .top .msg{margin-top:50px;}
.policy .grid{margin-top:80px;gap:var(--bs-gap,80px);}
.policy .t1 + img{margin-top:30px;}
.policy .t2{font-size:26px;line-height:42px;font-weight:600;}
.policy .grid .msg{padding-left:35px;position:relative;line-height:32px;font-weight:400;color:#333333;}
.policy .grid .msg::before{content:"";width:20px;height:20px;background:url("/source/43bfddd026e3a784509bd62a21cdb692/elect-icon.png") no-repeat;position:absolute;left:0;top:7px;}
.policy .grid .msg:nth-child(2){margin-top:20px;}

@media (max-width:768px) {
    .policy{margin-top:40px;}
    .policy .top .t1{width:100%;font-size:24px;line-height:32px;}
    .policy .top .msg{margin-top:10px;}
    .policy .grid{margin-top:0;gap:var(--bs-gap,0);}
    .policy .grid .g-col-12:nth-child(1) img{display:none;}
    .policy .grid .g-col-12{margin-top:20px;}
    .policy .grid .msg:nth-child(2){margin-top:0;}
    .policy .grid .msg{line-height:28px;}
    .policy .t2{font-size:20px;line-height:28px;}
}

.opt{margin-top:100px;}
.opt .container-xl{display:flex;justify-content:space-between;align-items:center;}
.opt .left{width:48%;}
.opt .right{width:48%;}
.opt .t1{font-size:36px;line-height:42px;margin-top:70px;}
.opt .msg{margin-top:40px;}

@media (max-width:768px) {
    .opt{margin-top:40px;}
    .opt .container-xl{display:block;}
    .opt .left{width:100%;}
    .opt .right{width:100%;}
    .opt .right img{display:none;}
    .opt .t1{font-size:24px;line-height:32px;margin-top:0;}
    .opt .msg{margin-top:10px;}
}

.manu{margin-top:60px;}
.manu .container-xl{display:flex;justify-content:space-between;align-items:center;}
.manu .left{width:50%;order:2;}
.manu .right{width:43%;display:flex;justify-content:flex-end;}
.manu .rc{width:90%;}
.manu .t1{font-size:36px;line-height:42px;margin-top:45px;}
.manu .msg{margin-top:35px;}
.manu .box{margin-top:40px;}
.manu .box .msg{margin-top:0;padding-left:45px;position:relative;line-height:32px;}
.manu .box .msg::before{content:"";width:20px;height:20px;background:url("/source/43bfddd026e3a784509bd62a21cdb692/elect-icon.png") no-repeat;position:absolute;left:0;top:5px;}

@media (max-width:768px) {
    .manu{margin-top:40px;}
    .manu .container-xl{display:block;}
    .manu .left{width:100%;}
    .manu .right{width:100%;}
    .manu .rc{width:100%;}
    .manu .rc img{display:none;}
    .manu .t1{margin-top:0;font-size:24px;line-height:32px;}
    .manu .msg{margin-top:10px;}
    .manu .box{margin-top:15px;}
}

.rigor{background:url("/source/ae33d959ed2fec63e239e779a159d7e5/rigor-bg.jpg") no-repeat;background-size:cover;margin-top:100px;padding-top:80px;padding-bottom:80px;}
.rigor .container-xl{display:flex;justify-content:space-between;}
.rigor .left{width:45%;display:flex;justify-content:flex-end;}
.rigor .lc{width:90%;}
.rigor .t1{margin-top:40px;font-size:36px;line-height:42px;}
.rigor .msg{margin-top:35px;}

.rigor .right{width:48%;margin-top:110px;}

.rigor .right .msg{margin-top:0;padding-left:45px;position:relative;line-height:32px;}
.rigor .right .msg::before{content:"";width:20px;height:20px;background:url("/source/43bfddd026e3a784509bd62a21cdb692/elect-icon.png") no-repeat;position:absolute;left:0;top:5px;}
.rigor .title{font-size:24px;line-height:42px;font-weight:600;}

.rigor .box{margin-top:40px;}
.rigor .box .msg:nth-child(2){margin-top:25px;}

@media (max-width:768px) {
    .rigor{margin-top:40px;padding-top:40px;padding-bottom:40px;}
    .rigor .container-xl{display:block;}
    .rigor .left{width:100%;}
    .rigor .lc{width:100%;}
    .rigor .lc img{display:none;}
    .rigor .t1{margin-top:0;font-size:24px;line-height:32px;}
    .rigor .msg{margin-top:15px;}
    .rigor .right{margin-top:0;width:100%;}
    .rigor .title{line-height:32px;}
    .rigor .box{margin-top:20px;}
}

.ware{margin-top:90px;margin-bottom:120px;}
.ware .container-xl{display:flex;justify-content:space-between;align-items:center;}
.ware .left{width:48%;}
.ware .right{width:48%;}
.ware .t1{font-size:36px;line-height:42px;}
.ware .t1 + img{margin-top:30px;}
.ware .msg{margin-top:40px;}
.ware .kaier{margin-top:50px;}

@media (max-width:768px) {
    .ware{margin-top:40px;margin-bottom:20px;}
    .ware .container-xl{display:block;}
    .ware .left,.ware .right{width:100%;}
    .ware .t1{font-size:24px;line-height:32px;}
    .ware .right img{display:none;}
    .ware .msg{margin-top:10px;}
    .ware .kaier{margin-top:20px;}
}

.about.careful .top{display:flex;align-items:center;}
.about.careful .t1{margin-top:0;width:100%;margin-left:25px;}
.about.careful .under{display:flex;justify-content:space-between;align-items:center;}
.about.careful .left{display:flex;justify-content:flex-end;}
.about.careful .lc{width:87%;}
.about.careful .swiper-button-prev{left:83%;}
.about.careful .right .box{width:60%;}
.about.careful .txt .title{display:block;}
.about.careful .under{margin-top:80px;}

@media (max-width:768px) {
    .about.careful .top img{display:none;}
    .about.careful .under{display:block;margin-top:0;}
    .about.careful .lc{width:100%;}
    .about.careful .t1{margin-left:0;}
    .about.careful .swiper-button-prev{left:70%;}
    
    .about.careful .right .box{width:100%;}
}

.exce{margin-top:120px;display:flex;justify-content:space-between;}
.exce .left{width:48%;order:2;}

.exce .right{width:49%;display:flex;justify-content:flex-end;}
.exce .rc{width:67%;}
.exce .t1{font-size:36px;line-height:42px;}
.exce .msg{margin-top:40px;}

@media (max-width:768px) {
    .exce{margin-top:40px;display:block;padding:0 15px;}
    .exce .left{width:100%;}
    .exce .right{width:100%;}
    .exce .rc{width:100%;}
    .exce .t1{font-size:24px;line-height:32px;}
    .exce .msg{margin-top:10px;}
}

.fruit{margin-top:120px;}
.fruit .container-xl{display:flex;justify-content:space-between;}
.fruit .left{width:50%;order:2;display:flex;justify-content:flex-end;}
.fruit .lc{width:90%;position:relative;}

.fruit .right{width:48%;}
.fruit .t1{font-size:36px;line-height:42px;margin-top:30px;}
.fruit .msg{margin-top:40px;}
.fruit .kaier{margin-top:50px;}

.fruit .swiper-button-prev{left:-2%;width:42px;height:42px;top:50%;}
.fruit .swiper-button-prev:after{content:"";background:url("/source/846d079206503eb1a2a7e144931e7cb9/sus-cert-icon.png")no-repeat;background-size:cover;position:absolute;
left:0;top:0;display:block;width:42px;height:42px;}
.fruit .swiper-button-next{right:-2%;width:42px;height:42px;top:50%;}
.fruit .swiper-button-next:after{content:"";background:url("/source/846d079206503eb1a2a7e144931e7cb9/sus-cert-icon.png")no-repeat;background-size:cover;position:absolute;
left:0;top:0;display:block;width:42px;height:42px;transform:rotate(180deg);}

.fruit .swiper1,.fruit .swiper1 a{height:100%;}
.fruit .lc,.fruit .lc img{height:100%;}
.fruit .swiper-slide{padding:5px 0;}
.fruit .swiper-slide a{box-shadow:0 1px 10px 1px rgba(0,0,0,.1);}

@media (max-width:768px) {
    .fruit{margin-top:40px;}
    .fruit .container-xl{display:block;}
    .fruit .left{width:100%;}
    .fruit .lc{width:100%;}
    .fruit .right{width:100%;}
    .fruit .right img{display:none;}
    .fruit .t1{font-size:24px;line-height:32px;}
    .fruit .msg{margin-top:20px;}
    .fruit .kaier{margin-top:20px;}
}

.pact{background:url("/source/1908d1b8a264911044573a91c49695aa/pact-bg.jpg") no-repeat;padding-top:110px;margin-top:110px;background-size:cover;}
.pact .top{display:flex;align-items:center;}
.pact .top .t1{margin-left:25px;}
.pact .grid{margin-top:70px;}
.pact .show-img img{border-radius:30px;overflow:hidden;}
.pact .show-txt{margin-top:45px;}
.pact .title{font-size:26px;line-height:42px;font-weight:600;}
.pact .msg{margin-top:30px;}
.pact .kaier{margin-top:30px;}

@media (max-width:768px) {
    .pact{padding-top:0;margin-top:40px;background:no-repeat;}
    .pact .grid{margin-top:0;}
    .pact .show-img{margin-top:20px}
    .pact .show-txt{margin-top:0;}
    .pact .msg{margin-top:10px;}
}

.leader{display:flex;justify-content:space-between;margin-top:140px;}
.leader .left{order:2;width:38%;}
.leader .right{width:40%;width:62%;display:flex;justify-content:flex-end;}
.leader .rc{width:73%;}
.leader .t1{font-size:36px;line-height:42px;margin-top:45px}
.leader .msg{margin-top:40px;}

@media (max-width:768px) {
    .leader{display:block;margin-top:40px;margin-bottom:40px;}
    .leader .left{width:100%;}
    .leader .right{width:100%;}
    .leader .rc{width:100%;}
    .leader .rc img{display:none;}
    .leader .t1{font-size:24px;line-height:32px;margin-top:0;}
    .leader .msg{margin-top:20px;}
}

.test{margin-top:120px;}
.test .top{font-size:42px;line-height:42px;color:var(--public-color);font-weight:600;margin-bottom:100px;}

.test .under{position:relative;}
.test .title{font-size:200px;color:var(--public-color);line-height:200px;font-weight:500;}
.test .swiper-slide{display:flex;justify-content:space-between;align-items:center;}
.test .left{position:relative;width:50%;height:100%;display:flex;align-items:center;}
.test .left img{position:absolute;left:5%;}
.test .right{width:50%;}
.test .right img{margin-top:40px;}

.test .mySwiper-test2{padding-top:60px;padding-bottom:60px;position:relative;}
.test .mySwiper-test1{position:absolute;left:40%;top:0;height:100%;}
.test .mySwiper-test1 .show-txt{font-size:28px;line-height:32px;font-weight:500;}
.test .mySwiper-test1 .swiper-slide-thumb-active .show-txt{color:var(--public-color);}

.test .swiper-button-prev{top:2%;left:28%;z-index:90;}
.test .swiper-button-next{top:98%;left:28%;z-index:90;}
.test .swiper-button-prev::after{content:"";width:22px;height:20px;background:url("/source/301d469d4fb9426512c8ab64fd969409/test-icon.png") no-repeat;display:block;}
.test .swiper-button-next::after{content:"";width:22px;height:20px;background:url("/source/301d469d4fb9426512c8ab64fd969409/test-icon.png") no-repeat;display:block;
transform:rotate(180deg);}


.header-pa-nav{position:fixed;width:100%;left:0;top:70px; background:linear-gradient(to right,#fff 62%,#f3f4f5 38%);display:flex;justify-content:space-between;height:0;overflow:hidden;
    transition:all .5s;}
.navbar-custom .navbar-nav > .nav-item.active .header-pa-nav{height:auto;}
.header-pa-nav{background:#fff;box-shadow: 5px 0 10px rgba(0,0,0,0.1);}
.header-pa-nav .container-xl{padding-top:60px;padding-bottom:60px;align-items: baseline;justify-content:space-between;}
.header-pa-nav .title{font-size:18px;font-weight:700;color:var(--public-color);}
.header-pa-nav .box{width:14%;position:relative;}
.header-pa-nav .box::before{content:"";width:1px;height:115px;position:absolute;right:10px;top:0;background-color:rgba(0,0,0,.3);}
.header-pa-nav .box1{margin-top:10px;}
.header-pa-nav .box1 a{display:block;font-weight:500;}

@media (max-width:768px) {
    .test{margin-top:20px;}
    .test .top{font-size:24px;line-height:32px;margin-bottom:0;}
    .test .mySwiper-test2{padding:0;}
    .test .left{display:none;}
    .test .right{width:100%;}
    .test .right .msg{display:none;}
    .test .right img{margin-top:0;}
    .test .swiper-button-prev{top:50%;left:0;}
    .test .swiper-button-next{top:50%;left:90%;}
    .test .swiper-button-prev::after{transform:rotate(-90deg);}
    .test .swiper-button-next::after{transform:rotate(90deg);}
    .test .mySwiper-test1{position:relative;left:0;}
}
.nc-pro{padding-bottom:80px;}
.nc-pro .grid{margin-top:80px;}
.nc-pro .g-col-xl-4{background-color:#f6f6f6;padding:25px;}
.nc-pro .title a{font-size:20px;font-weight:700;height:56px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;
-webkit-box-orient:vertical;text-decoration:underline;}
.nc-pro .grid .under{display:flex;align-items:center;}
.nc-pro .grid .kaier{height:40px;width:80px;padding:0;}
.nc-pro .grid .kaier::after{top:2px;right:52%;}
.nc-pro .grid .kaier:hover{background-color:var(--public-color);}
.nc-pro .grid .kaier:hover::after{color:#fff;right:40%;transition:all .5s;}
.nc-pro .swiper-slide .kaier::after{top:0;}
.nc-pro .grid a img{mix-blend-mode: darken;}
.nc-pro .swiper-slide{background-color:#f6f6f6;}
.nc-pro .swiper-slide a img{mix-blend-mode:darken;}

@media (max-width:768px) {
    .nc-pro{margin-top:80px;padding-bottom:40px;}
    .nc-pro .swiper-slide{margin-top:40px;background-color:#f6f6f6;padding:15px;}
    .nc-pro .swiper-slide .kaier{height:25px;width:80px;padding:0;}
    .nc-pro .swiper-slide .kaier::after{top:2px;right:52%;}
    .nc-pro .swiper-slide .kaier:hover{background-color:var(--public-color);}
    .nc-pro .swiper-slide .kaier:hover::after{color:#fff;right:40%;transition:all .5s;}
    .nc-pro .swiper-slide .kaier::after{top:0;}
}