/*通用样式*/
:root{
    --public-color:#00005a;
    --max:1430px;
}
body{color:#333;font-size:16px;line-height:24px;font-family:'Poppins'}
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.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;top:0;left:0;background-color:transparent}
.header.fadeInDown{position:fixed;left:0;top:0;background-color:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.1);}
.header.fadeInDown .navbar-custom .navbar-nav .nav-link{height:70px;}
.header-top .nav{align-items:center;}
.header-top .nav .top-lang{margin-left:15px;}
/*默认导航样式*/
.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 15px}
.navbar-custom .navbar-nav .nav-link{text-align:center;position:relative;color:#000000;padding:0;height:80px;display:flex;align-items:center;justify-content:center;font-weight:500;text-transform:capitalize;font-size:16px;line-height:18px;transition:all .5s ease-in-out;}
.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:25px}
.navbar-custom .navbar-nav .nav-item:hover .nav-link:before{width:100%;transition:all 0.5s}
.navbar-custom .navbar-nav .nav-item .dropdown-toggle::after{transition:.6s}
.navbar-custom .navbar-nav .nav-item:hover .dropdown-toggle::after{transform:rotateX(180deg);color:var(--public-color)}
.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-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 var(--public-color);z-index:9999}
    .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;bottom:20px;left:0;right:0;}
.google-cookies.off{display:none;}
.google-cookies .container-xl{max-width:1400px; display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;box-shadow:8px 0 15px rgba(0, 0, 0, 0.2);background:#fff;padding:20px;border-radius:10px;}
.google-cookies .left{width:70%;}
.google-cookies .right{text-align:center;}
.google-cookies .t1{font-size:20px;font-weight:bold;color:var(--public-color);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 var(--public-color);color:var(--public-color);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:var(--public-color);color:#fff;margin-top:0}

@media(max-width:768px) {
  .google-cookies{padding:0;bottom:0;}
  .google-cookies .container-xl{border-radius:0;padding:10px;}
  .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:var(--public-color)}
#float .ico>i{font-size:30px;line-height:56px;display:block;color:#fff;position:relative;z-index:9999;background:var(--public-color);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:var(--public-color);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:hover{background-color:var(--public-color);}
#float .scale-ico>i{background-color:#b1b1b1;transition:.3s ease-in-out}
#float .scale-ico>i:hover{background-color:var(--public-color);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{overflow-x:auto}
.table-wrapper table th,.table-wrapper table td{padding:15px 5px;vertical-align:middle;font-size:14px;border:1px solid #dee2e6;text-align:center}
.table-wrapper table tbody tr:nth-of-type(even){background-color:rgba(229, 237, 244, 1.0)}
.table-wrapper table tbody tr:hover{background-color:rgba(229, 237, 244, .6);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:768px){.table-wrapper table{display:block;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}
.popup{font-size:16px;position:fixed;left:50%;top:0%;transform:translate(-50%,-50%);z-index:98;background:linear-gradient(-70deg,var(--public-color) 0%,var(--public-color) 70%);color:#fff;border-radius:10px;padding:15px 25px;display:none;cursor:pointer;box-shadow:0 0 10px -2px #000;opacity:0;transition:.6s all}

/*#搜索*/
.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:#00005a;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}

/* 格子 */
.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)}}
    @media (max-width:768px) {
        .t1{font-size:24px;line-height:32px;}
        .t2{font-size:18px;line-height:26px;}
        .msg{font-size:14px;line-height:22px}
    
        .mb-t1{font-size:24px !important;line-height:32px !important;}
        .mb-t2{font-size:18px !important;line-height:26px !important;}
        .mb-msg{font-size:14px !important;line-height:22px !important;}
        .mb-block{display:block !important;}
        .mb-block >:first-child{width:100% !important;}
        .mb-block >:nth-child(2){width:100% !important;margin-top:20px !important;padding-bottom: 30px;}

        .mb-flex{flex-wrap:wrap;}
        .mb-flex >:first-child{width:100% !important;order:2 !important;margin-top:20px !important;}
        .mb-flex >:nth-child(2){width:100% !important;order:1 !important;}
}
.t1{font-size:40px;line-height:48px;font-weight:500;}
.msg{font-size:18px;line-height:32px;color:#787878;font-family:'Instrument+Sans';}

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

.a-lf{padding:15px 30px;border:1px solid var(--public-color);border-radius:50px;position:relative;overflow:hidden;transition:all .5s;}
.a-lf .text{font-size:24px;line-height:28px;font-weight:600;color:var(--public-color);position:relative;display:flex;align-items:center;}
.a-lf::before{content:"";width:0;height:100%;background-color:var(--public-color);position:absolute;left:0;top:0;}
.a-lf .text::after{content:"";width:22px;height:12px;background:url(../../images/a-lf-icon1.png)no-repeat;background-size:cover;display:block;margin-left:15px;}
.a-lf:hover::before{width:100%;transition:all .5s;}
.a-lf:hover .text{color:#fff;}
.a-lf:hover .text::after{background:url(../../images/a-lf-icon2.png)no-repeat;}

.a-lf.cf{position:relative;}
.a-lf.cf::before{width:100%;right:0;position:absolute;top:0;left:auto;background-color:var(--public-color);}
.a-lf.cf .text{color:#fff;}
.a-lf.cf .text::after{background:url(../../images/a-lf-icon2.png)no-repeat;}

.a-lf.cf:hover::before{width:0;transition:all .5s;}
.a-lf.cf:hover .text{color:var(--public-color);}
.a-lf.cf:hover .text::after{background:url(../../images/a-lf-icon1.png)no-repeat;}

@media (max-width:768px) {
    .a-lf{padding:10px 30px;}
    .a-lf .text{font-size:18px;line-height:26px;}
}

.hf .header{background-color:#fff;}
.top-search-box{display:flex;align-items:center;margin-left:10px;position:relative;}
.top-search-box .dropdown-menu{right:0;left:auto;}

.home-banner{position:relative;}
.home-banner .container-xl{display:flex;justify-content:space-between;align-items:center;}
.home-banner .banner-text{text-align:left;}
.home-banner .left{width:51%}
.home-banner .right{width:49%;}
.home-banner .t2{font-size:24px;line-height:32px;font-weight:500;color:#222223;}
.home-banner .t1{font-size:48px;line-height:56px;font-weight:500;color:#00005a;margin-top:15px;letter-spacing:-1px;}
.home-banner .msg{font-size:18px;line-height:32px;font-weight:500;color:#787878;width:82%;}
.home-banner .msg:nth-child(3){margin-top:40px;}
.home-banner a{padding:10px 45px;background-color:#d4001c;border-radius:50px;margin-top:110px;}
.home-banner a .text{font-size:24px;line-height:32px;color:#fff;position:relative;display:flex;}
.home-banner a .text::after{content:"";width:20px;height:24px;background:url(../../images/home-banner-a-icon.png)no-repeat;background-size:cover;display:block;margin-left:20px;margin-top:2px;}
.home-banner a:hover{background-color:var(--public-color);}

.other.banner{margin-top:80px;}
.other.banner .banner-text{text-align:left;}
.other.banner .t1{font-size:72px;line-height:72px;}

.ab-banner .banner-text{align-items:end;}
.ab-banner .container-xl{display:flex;justify-content:space-between;align-items:center;}
.ab-banner .left{width:45%;}
.ab-banner .left img{border-radius:58px 58px 0 0;}
.ab-banner .right .t1{font-size:72px;line-height:72px;color:#191946;margin-top:-50px;}
@media (max-width:1700px) {
    .home-banner a{margin-top:40px;}
}
@media (max-width:1430px) {
    .home-banner .t2{font-size:20px;line-height:28px;}
    .home-banner .t1{font-size:28px;line-height:36px;margin-top:0;}
    .home-banner .msg{font-size:14px;line-height:22px;}
    .home-banner .msg:nth-child(3){margin-top:20px;}
    .home-banner a{margin-top:20px;}
}

@media (max-width:768px) {
    .other.banner{margin-top:0;}
    .other.banner .t1{font-size:24px;line-height:32px;} 
    .ab-banner .right .t1{margin-top:0;}
}

.home-pro{padding-top:100px;padding-bottom:100px;}
.home-pro .top{display:flex;justify-content:space-between;}
.home-pro .left{width:41%;}
.home-pro .left .msg:nth-child(2){margin-top:30px;}
.home-pro .left .msg:nth-child(3){margin-top:25px;}
.home-pro .a-lf{margin-top:80px;}

.home-pro .right{width:54%;}
/*.home-pro .show-txt{margin-top:100px;}*/
.home-pro .title{font-size:24px;line-height:32px;font-weight:500;position:relative;display:flex;align-items:center;}
.home-pro .title::before{content:"";width:24px;height:23px;background:url(../../images/home-pro-icon.jpg)no-repeat;background-size:cover;display:block;margin-right:20px;margin-top:-2px;}
.home-pro .title:hover{text-decoration:underline;}
.home-pro .right .msg{font-size:16px;line-height:28px;margin-top:20px;}
.home-pro .right .msg p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;}

.home-pro-swiper{position:relative;}
.home-pro-prev{position:absolute;left:0;top:28%;width:23px;height:39px;z-index:10;}
.home-pro-prev::after{content:"";width:100%;height:100%;background:url(../../images/home-pro-next.png)no-repeat;background-size:cover;transform:rotate(180deg);position:absolute;left:0;top:0;}
.home-pro-prev.swiper-button-disabled::after{content:"";background:url(../../images/home-pro-prev.png)no-repeat;transform:rotate(0);}

.home-pro-next{position:absolute;right:0;top:28%;width:23px;height:39px;z-index:10;}
.home-pro-next::after{content:"";width:100%;height:100%;background:url(../../images/home-pro-next.png)no-repeat;background-size:cover;position:absolute;left:0;top:0;}
.home-pro-next.swiper-button-disabled::after{content:"";background:url(../../images/home-pro-prev.png)no-repeat;transform:rotate(180deg);}

.home-pro-prev:hover,.home-pro-next:hover{cursor:pointer;}

.home-pro .under{display:flex;margin-top:50px;border:2px solid #dae0e6;border-radius:0px;overflow:hidden;}
.home-pro .box-item{width:25%;text-align:center;font-size:18px;line-height:28px;font-weight:500;color:#787878;padding:30px 0;border-bottom:2px solid #dae0e6;position:relative;}
.home-pro .box-item:last-child{border-color:transparent;}

.home-pro .box-item::before{content:"";height:9px;width:100%;background-color:transparent;position:absolute;right:0;top:0;transition:all .3s;}
.home-pro .box-item.active{color:#d4001c;transition:all .3s;}
.home-pro .box-item.active::before{background-color:#d4001c;}
.home-pro .box-item:hover{color:#d4001c;cursor:pointer;transition:all .3s;}
.home-pro .box-item:hover::before{background-color:#d4001c;}

.home-app{padding:80px 0;background-color:#f8fafd;position:relative;}
.home-app::before{content:"";width:108px;height:50px;background:url(../../images/home-app-icon.jpg)no-repeat;background-size:cover;position:absolute;left:47%;top:-50px;}
.home-app .top{display:flex;justify-content:space-between;}
.home-app .left{width:64%;}
.home-app .left .msg{margin-top:20px;}

.home-app .grid{margin-top:55px;gap:var(--bs-gap,35px);}
.home-app .show-img a{border-radius:15px;background-color:red;overflow:hidden;}
.home-app .show-txt{margin-top:10px;}
.home-app .show-txt a{font-size:20px;line-height:32px;font-weight:600;color:#383839;text-transform:capitalize;display:flex;justify-content:space-between;align-items:center;}
.home-app .show-txt a::after{content:"";width:17px;height:17px;background:url(../../images/home-app-jiantou.png)no-repeat;background-size:cover;}
.home-app .show-txt a:hover{color:var(--public-color);}
.home-app .show-txt a:hover::after{transform:rotate(360deg);transition:all .5s;}

.home-about{padding-top:80px;}
.home-about .top{display:flex;justify-content:space-between;align-items:center;}
.home-about .left{width:38%;}
.home-about .center{display:flex;justify-content:space-between;margin-top:100px;}
.home-about .center .msg{width:48%;line-height:28px;color:#16171e;}
.home-about .center .msg p{color:#1a2978;display:inline;}
.home-about .under{margin-top:110px;position:relative;}
.home-about .under::before{content:"";width:476px;height:239px;background:url(../../images/home-about-skip.png)no-repeat;background-size:cover;position:absolute;right:0;top:40px;z-index:-1;}
.home-about .under .cont{width:83.5%;border-radius:15px;overflow:hidden;}

.home-capa{margin-top:110px;padding-bottom:100px;}
.home-capa .top .t1{text-align:center;}
.home-capa .top .msg{width:71%;margin:55px auto 0 auto;text-align:center;}
.home-capa .under{margin-top:90px;}
.home-capa .under .boxs{display:flex;justify-content:space-between;align-items:center;}
.home-capa .under .boxs:nth-child(1){margin-bottom:80px;}
.home-capa .under .left{width:45.6%;position:relative;}
.home-capa .under .left img{border-radius:25px;}
.home-capa .under .left .skip{position:absolute;left:0;bottom:0;width:100%;}
.home-capa .under .left .title{font-size:40px;line-height:56px;color:#fff;position:absolute;left:40px;bottom:30px;font-weight:500;}
.home-capa .under .left::before{content:"";width:509px;height:242px;background:url(../../images/home-capa-skip1.png)no-repeat;background-size:cover;position:absolute;left:-250px;bottom:75px;z-index:-1;}
.home-capa .under .right{width:52%;}
.home-capa .under .box{background-color:#f8fafd;padding:40px 25px;display:flex;align-items:center;border-radius:25px;margin-bottom:25px;}
.home-capa .under .box:last-child{margin-bottom:0;}
.home-capa .under .box .show-txt{width:86%;margin-left:30px;}
.home-capa .under .box:nth-child(2) .show-txt{width:76%;}
.home-capa .under .box .text1{font-size:20px;line-height:28px;font-weight:500;color:#16171e;}
.home-capa .under .box .text2{font-size:15px;line-height:28px;color:#16171e;margin-top:10px;}
.home-capa .under .box:hover{box-shadow:0 1px 10px 1px rgba(0,0,0,0.1);}
.home-capa .under .box:hover .text1{color:#de434b;}

.home-capa .under .boxs:nth-child(2){flex-direction:row-reverse;}
.home-capa .under .boxs:nth-child(2) .left::before{background:url(../../images/home-capa-skip2.png)no-repeat;left:auto;right:-250px;}

@media (max-width:1919px) {
    .home-capa .under .left::before{display:none;}
}

.home-service{position:relative;background:url(../../images/home-service-bg.jpg)no-repeat;padding:120px 0;background-size:contain;}
/* .home-service .cont{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;} */
.home-service .container-xl{display:flex;justify-content:space-between;align-items:center;}
.home-service .left{width:49%;}
.home-service .t1{color:#ffffff;line-height:56px;}
.home-service .msg{color:#b7b7b7;margin-top:30px;}
.home-service .msg:nth-child(3){margin-top:20px;}
.home-service .a-lf{border-color:#fff;margin-top:130px;}
.home-service .a-lf.cf::before{background-color:#fff;width:0;left:0;right:auto;}
.home-service .a-lf.cf:hover::before{width:100%;}
.home-service .right{width:46%;}
.home-service .right .top{display:flex;justify-content:flex-end;margin-bottom:25px;}
.home-service .right .under{display:flex;justify-content:space-between;}
.home-service .right .box{width:48%;padding:20px 25px;background-color:#292929;border:2px solid #343437;border-radius:15px;}
.home-service .right .box .show-img{display:flex;justify-content:flex-end;}
.home-service .right .box .text{font-size:18px;line-height:28px;color:#ffffff;}
.home-service .right .box .text:nth-child(2){margin-top:25px;}
.home-service .right .box .text p{display:inline;font-size:40px;line-height:48px;font-weight:600;}
@media (max-width:1919px) {
   .home-service{background-size:cover;}
}

.home-new{padding-top:120px;padding-bottom:85px;}
.home-new .top{display:flex;justify-content:space-between;}
.home-new .top .left{width:40%;margin-top:25px;}
.home-new .swiper{margin-top:50px;}
.home-new .show-img a{overflow:hidden;border-radius:25px;}
.home-new .title{font-size:20px;line-height:28px;font-weight:500;margin-top:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;}
.home-new .swiper-slide .date{position:relative;font-size:16px;line-height:28px;display:flex;align-items:center;margin-top:10px;}
.home-new .swiper-slide .date::before{content:"";width:17px;height:17px;background:url(../../images/home-new-icon1.png)no-repeat;background-size:cover;display:block;margin-right:10px;}

.home-new .under{display:flex;justify-content:space-between;margin-top:50px;}
.home-new .under .left{display:flex;align-items:center;}
.home-new .home-new-prev{width:54px;height:32px;position:relative;left:0;top:10%;}
.home-new .home-new-prev::after{content:"";width:100%;height:100%;background:url(../../images/home-new-next.png)no-repeat;;background-size:cover;position:absolute;;left:0;top:0;transform:rotate(180deg);}
.home-new .home-new-next{width:54px;height:32px;position:relative;left:0;margin-left:10px;top:10%;}
.home-new .home-new-next::after{content:"";width:100%;height:100%;background:url(../../images/home-new-next.png)no-repeat;background-size:cover;position:absolute;;left:0;top:0;}
.home-new-prev.swiper-button-disabled::after{background:url(../../images/home-new-prev.png)no-repeat;transform:rotate(0);}
.home-new-next.swiper-button-disabled::after{background:url(../../images/home-new-prev.png)no-repeat;rotate:180deg;}

.max-1660{max-width:1660px;}
@media (max-width:1919px){.max-1660{padding-left:15px;width:100%}}
.home-contact{display:flex;justify-content:flex-end;position:relative;margin-bottom:-130px;}
.home-contact .bg{border-bottom-left-radius:25px;}
.home-contact .cont{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;}
.home-contact .container-xl{display:flex;justify-content:space-between;align-items:center;}
.home-contact .left{width:73%;display:flex;justify-content:flex-end;}
.home-contact .c4{width:90%;}
.home-contact .t1{color:#00005a;}
.home-contact a{padding:15px 35px;border:1px solid var(--public-color);border-radius:50px;background-color:var(--public-color);}
.home-contact a .text{font-size:24px;line-height:32px;color:#fff;position:relative;display:flex;align-items:center;}
.home-contact a .text::after{content:"";width:30px;height:22px;background:url(../../images/home-contact-icon.png)no-repeat;background-size:cover;display:block;margin-left:30px;}

footer{padding-top:270px;padding-bottom:50px;background:url(../../images/footer-bg.jpg)no-repeat;background-size:100% 100%;}
footer .top{display:flex;justify-content:space-between;}
footer .box:nth-child(1){width:28%;}
footer .box:nth-child(1) .msg{font-size:16px;line-height:24px;color:rgba(255, 255, 255, .8);margin-top:35px;}

footer .box:nth-child(2){width:22%;}

footer .box .title{font-size:24px;line-height:32px;font-weight:500;color:#fff;margin-bottom:15px;}
footer .box:nth-child(3){width:30%}
footer .box:nth-child(3) .title{padding-left:40px;}
footer .text{display:flex;align-items:flex-start;}
footer .text:nth-child(5) img{height:24px;}
footer .text,footer .text a{font-size:16px;line-height:40px;color:rgba(255, 255, 255, .8);}
footer .text a:hover{text-decoration:underline;}
footer .text img{filter:invert(1);width:23px;margin-top:10px;margin-right:20px;}

footer .under{margin-top:150px;font-size:18px;line-height:37px;display:flex;align-items:center;color:#fff;}
footer .under .share{margin-left:65px;}
footer .share{display:flex;align-items:center;}
footer .share a,footer .social{margin-left:20px;}
footer .share a,footer .share div{display:block;}
footer .share div:nth-child(1){margin-left:0;}
footer .social>span{padding:0;}
footer .social:hover{cursor:pointer;}

@media (max-width:768px) {
    .home-banner .t2{font-size:18px;line-height:24px;}
    .home-banner .msg{width:100%;}
    .home-banner .msg:nth-child(3){margin-top:0;}
    .home-banner .right{margin-top:30px !important;}

    .home-pro{padding-top:20px;padding-bottom:20px;}
    .home-pro .left .msg:nth-child(2){margin-top:15px;}
    .home-pro .left .msg:nth-child(3){margin-top:15px;}
    .home-pro .title{font-size:16px;line-height:26px;}
    .home-pro .a-lf{margin-top:0;}
    .home-pro .under{display:none;}
    .home-pro .right .msg{font-size:14px;line-height:22px;margin-top:10px;}

    .home-app::before{display:none;}

    .home-app{padding:20px 0;}
    .home-app .grid{margin-top:20px;gap:var(--bs-gap,30px);}
    .home-app .a-lf{margin:20px 0 0 auto;display:table;}
    .home-app .show-txt a{font-size:18px;line-height:26px;}
    
    .home-about{padding-top:20px;}
    .home-about .center{margin-top:20px;}
    .home-about .under::before{display:none;}
    .home-about .under{margin-top:20px;}
    .home-about .under .cont{width:100%;padding:0 15px;}

    .home-capa{padding:30px 0;margin-top:0;}
    .home-capa .under .box{padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);}
    .home-capa .top .msg{width:100%;margin:0 auto;text-align:center;}
    .home-capa .under{margin-top:25px;} 
    .home-capa .under .boxs:nth-child(1){margin-bottom:25px;}
    .home-capa .under .left .title{font-size:22px;line-height:30px;font-weight:600;}
    .home-capa .under .box .text1{font-size:16px;line-height:24px;margin-bottom:8px;}
    .home-capa .under .box .text2{font-size:14px;line-height:20px;color:#666;}
    .home-capa .under .box .show-txt{margin-left:15px;flex:1;}

    .home-service{padding:20px 0;}
    .home-service .left{width:100%;}
    .home-service .right{width:100%;margin-top:20px;}
    .home-service .right .top{margin-bottom:15px;}
    .home-service .right .top .box{width:100%;}
    .home-service .right .box{padding:15px 20px;}
    .home-service .right .box .text{font-size:16px;line-height:24px;}
    .home-service .right .box .text p{font-size:32px;line-height:40px;}
    .home-service .right .box .text:nth-child(2){margin-top:15px;}
    .home-service .a-lf{margin-top: 20px;}

    .home-new{padding:20px 0;}
    .home-new .top .left{margin-top:10px !important;}
    .home-new .swiper{margin-top:20px;}
    .home-new .under{margin-top:20px;}

    .home-contact{margin-bottom:0;}
    .home-contact .left{width:0;}
    .home-contact .c4{display:none;}
    .home-contact .right{width:100%;}
    .home-contact a{padding:7px 25px;margin:0 auto;display:table}

    footer{padding:20px 0;}
    footer .top{flex-wrap:wrap;}
    footer .box:nth-child(1),footer .box:nth-child(2),footer .box:nth-child(3){width:100%;}
    footer .box:nth-child(1) a{width:60%;}
    footer .box:nth-child(1) .msg{margin-top:10px;font-size:14px;line-height:22px;}
    footer .box .title{font-size:20px;line-height:28px;}
    footer .box:nth-child(2),footer .box:nth-child(3){margin-top:15px;}
    footer .box .title{margin-bottom:5px}
    footer .text, footer .text a{line-height:24px;margin-bottom:5px;}
    footer .box:nth-child(3) .title{padding-left:0;}
    footer .text, footer .text a{line-height:22px;font-size:14px;}
    footer .text img{margin-top:0px;}
    footer .under{margin-top:10px;font-size:14px;line-height:22px;}
    footer .under .share{margin-left:0;margin-top:10px !important;}
        

    
}

.no-tact footer{padding-top:120px;background-size:100% 100%;}
.breadcrumbs{margin-top:30px;}
.breadcrumb{align-items:center;}
.breadcrumb-item a{font-size:16px;line-height:27px;color:#2c2c2c;font-weight:500;}
.breadcrumb-item a:hover{text-decoration:underline;}
.breadcrumb-item+.breadcrumb-item::before{content:"-";color:#2c2c2c;}
.breadcrumb-item+.breadcrumb-item{color:var(--public-color);font-weight:500;}
.breadcrumbs .breadcrumb-item:last-child a{color:var(--public-color);font-weight:500;}

@media (max-width:768px) {
    .no-tact footer{padding-top:20px;}

    .breadcrumbs{margin-top:10px;}
    .breadcrumb-item a{font-size:16px;line-height:24px;}
}

.down{margin-top:100px;padding-bottom:65px;}
.down .container-xl{display:flex;justify-content:space-between;align-items:center;}
.down .left{width:60%;}
.down .right{width:40%;}
.down .msg{font-size:16px;line-height:28px;margin-top:30px;}
.down form{margin-top:60px;}
.down .form-row>[class*="col-"]{padding:0;}
.down .form-row{margin:0;}
.down .form-row>[class*="col-"]:nth-child(odd){padding-right:5px;}
.down .form-row>[class*="col-"]:nth-child(even){padding-left:5px;}
.down .form-row>[class*="col-"] input{border-radius:10px;overflow:hidden;}
.down .a-lf{margin-top:50px;}

.down .form-feedback .btn{background:transparent;padding:15px 30px;border-radius:50px;}

@media (max-width:768px) {
    .down{margin-top:20px;padding-bottom:20px;}
    .down .msg{line-height:24px;margin-top:10px;}
    .down form{margin-top:20px;}
    .down .msg{margin-top:10px;line-height:24px;}
    .down .a-lf{margin-top:0;}
}

.contact{padding-top:110px;padding-bottom:110px;}
.contact .container-xl{display:flex;justify-content:space-between;}
.contact .left{width:49%;padding-top:25px;}
.contact .t1{font-size:72px;line-height:72px;color:var(--public-color);}
.contact .msg{margin-top:15px;}
.contact .add{display:flex;font-size:17px;line-height:32px;color:#6f6e70;align-items:baseline;margin-top:220px;}

.contact .add .text1{margin-left:20px;}
.contact .box{display:flex;justify-content:space-between;flex-wrap:wrap;}
.contact .box .text{width:36%;display:flex;align-items:center;margin-top:30px;}
.contact .box .show{width:22px;text-align:center;}
.contact .box .text a{margin-left:23px}
/* .contact .box .text:nth-child(1){padding-left:22px;} */
.contact .box .text .text1{margin-left:23px;}

.contact .right{width:43%;padding:60px 50px;background-color:#e0eafd;border-radius:35px;}
.contact .form-row{margin:0;}
.contact .form-row>[class*="col-"]{padding:0;margin-bottom:30px;}
.contact .form-feedback .form-control{padding:15px;border-radius:10px;font-size:16px;}
.contact .btn{font-size:18px;line-height:23px;font-weight:500;color:#fff;padding:10px 35px;background-color:#d30013;border-radius:50px;}
.contact .btn:hover{background-color:#d30013;text-decoration:underline;}

@media (max-width:768px) {
    .contact{padding:0 0 20px 0;}
    .contact .t1{font-size:24px;line-height:32px;}
    .contact .msg{margin-top:0;}
    .contact .add{margin-top:15px;font-size:14px;line-height:22px;}
    .contact .box .text{width:49%;margin-top:10px;}
    .contact .right{padding:30px;}
    .contact .form-row>[class*="col-"]{margin-bottom:20px;}
	 .contact .box .text a{margin-left:10px}
	 .contact .box .text .text1{margin-left:10px}
	 .contact .box .text:last-child{width:100%}
}

.breadcrumbs.bg{background-color:#f8fafd;margin-top:0;padding-top:30px;}

@media (max-width:768px) {
    .breadcrumbs.bg{margin-top:0 !important;}
}

.sales{padding-top:100px;padding-bottom:60px;background-color:#f8fafd;position:relative;}
.sales::before{content:"";width:107px;height:48px;background:url(../../images/sales-logo-icon.jpg)no-repeat;background-size:cover;position:absolute;left:47%;bottom:-48px;}
.sales .container-xl{display:flex;justify-content:space-between;}
.sales .left{width:49%;padding-top:15px;}
.sales .msg{font-size:16px;line-height:28px;}
.sales .msg:nth-child(2){margin-top:25px;}
.sales .t1:nth-child(3){margin-top:65px;}
.sales .msg:nth-child(4){margin-top:30px;}
.sales .right{width:48.1%;}
.sales .right img{border-radius:65px 0;}

.sales .tips{margin-top:35px;}
.sales .tip{padding-left:40px;position:relative;font-size:16px;line-height:28px;font-weight:400;color:#2c2c2c;}
.sales .tip::before{content:"";width:22px;height:12px;background:url(../../images/sales-icon.png)no-repeat;background-size:cover;position:absolute;left:0;top:7px;display:block;}

.ship{padding-top:200px;padding-bottom:100px;}
.ship .box{display:flex;justify-content:space-between;align-items:center;margin-bottom:150px;}
.ship .box .left{width:49.3%;display:flex;justify-content:flex-end;}
.ship .box .lc{width:90%;}
.ship .box .right{width:40%;}
.ship .msg{font-size:16px;line-height:28px;color:#606064;margin-top:35px;}
.ship .box:nth-child(1) .msg{width:93%;}

.ship .tips{margin-top:35px;}
.ship .tip{padding-left:40px;position:relative;font-size:16px;line-height:28px;font-weight:400;color:#2c2c2c;}
.ship .tip::before{content:"";width:22px;height:12px;background:url(../../images/sales-icon.png)no-repeat;background-size:cover;position:absolute;left:0;top:7px;display:block;}

.ship .box:nth-child(2) .left{width:43.5%;}
.ship .box:nth-child(2) .lc{width:84%;}
.ship .box:nth-child(2) .right{width:50.7%;}
.ship .box:last-child{margin-bottom:0;}

.agents{margin-bottom:-150px;position:relative;}
.agents .cont{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;}
.agents .container-xl{display:flex;align-items:center;justify-content:flex-end;}
.agents .box{width:35%;margin-top:-120px;}
.agents .msg{font-size:16px;line-height:28px;margin-top:20px;}
.agents .box1{padding:20px 25px;background-color:rgba(129,199,254,.8);display:table;border-radius:15px;margin:50px 0 0 50px;}
.agents .text{font-size:16px;line-height:24px;color:#00005a;display:flex;align-items:end;}
.agents .text div{font-size:40px;line-height:40px;font-weight:700;margin-right:10px;}
.agents .text:nth-child(2){margin-top:10px;}

@media (max-width:768px) {
    .sales{padding-top:20px;padding-bottom:30px;}
    .sales .left{padding-top:0;}
    .salesv .t1{font-size:20px;line-height:28px;}
    .sales .msg{font-size:14px;line-height:22px;}
    .sales .msg:nth-child(2){line-height:24px;margin-top:10px;}
    .sales .t1:nth-child(3){margin-top:20px;}
    .sales .msg:nth-child(4){margin-top:10px;line-height:24px;}
    .sales .tips{margin-top:15px;}
    .sales::before{display:none;}

    .ship{padding-top:20px;padding-bottom:30px;}
    .ship .box .lc{width:100%;}
    .ship .box:nth-child(1) .msg{width:100%;margin-top:10px;}
    .ship .tips{margin-top:15px;}
    .ship .tip{font-size:14px;line-height:22px;}
    .ship .box{margin-bottom:30px;}
    .ship .box:nth-child(2) .lc{width:100%;}
    .ship .msg{margin-top:5px;font-size:14px;line-height:22px;}

    .agents{margin-bottom:30px;}
    .agents .cont{position:static;}
    .agents .box{margin-top:0;width:100%;}
    .agents .msg{line-height:24px;margin-top:10px;font-size:14px;line-height:22px;}
    .agents .box1{margin:15px 0 0 auto;display:table;padding:15px 20px;font-size:14px;line-height:22px;background-color:rgba(129,199,254,.6);margin-right:15px;position: absolute;right: 0;bottom: 0;}
    .agents .text{font-size:14px;line-height:22px;color:#00005a;display:flex;align-items:end;}
    .agents .text div{font-size:32px;line-height:32px;font-weight:700;margin-right:8px;}
    .agents .text:nth-child(2){margin-top:8px;}
}

.faq{margin-top:75px;padding-bottom:135px;}
.faq .container-xl{display:flex;justify-content:space-between;}
.faq .left{width:20%;}
.faq .t1{font-size:72px;line-height:72px;color:#00005a;margin-top:40px;}
.faq .msg{font-size:16px;line-height:24px;color:#54565a;}
.faq .msg:nth-child(3){margin-top:15px;}
.faq .right{width:70%;}
.faq .right .cont{width:94%;}
.faq .faq-item{box-shadow:0 0 20px 1px rgba(0,0,0,.1);margin-bottom:15px;border-radius:5px;}
.faq .faq-title{padding:30px 45px 30px 25px;font-size:20px;line-height:32px;color:#303030;font-weight:500;display:flex;justify-content:space-between;}
.faq .faq-title .text{width:95%;}
.faq .faq-title .icon{display:flex;align-items:center;}
.faq .faq-title .icon img:nth-child(2){display:none;}
.faq .faq-content{padding:0 70px 0 20px;height:0;overflow:hidden;font-size:16px;line-height:28px;font-weight:500;color:#303030;}
.faq .faq-item.active .faq-title{border-bottom:1px solid #000;}
.faq .faq-item.active .faq-content{height:auto;padding:35px 170px 35px 20px;transition:all .5s;}
.faq .faq-item.active .faq-title .icon img:nth-child(2){display:block;}
.faq .faq-item.active .faq-title .icon img:nth-child(1){display:none;}

@media (max-width:768px) {
    .faq{margin-top:20px;padding-bottom:20px;}
    .faq .t1{margin-top:0;font-size:24px;line-height:32px;margin-top:10px;}
    .faq .msg{font-size:14px;line-height:22px;}
    .faq .msg:nth-child(3){margin-top:0;}
    .faq .right .cont{width:100%;}
    .faq .faq-title{font-size:18px;line-height:24px;}
    .faq .faq-content{line-height:22px;font-size:14px;}
    .faq .faq-item.active .faq-content{padding:20px;}
}

.navigation{margin-top:60px;}
.navigation .container-xl{display:flex;}
.navigation .item{padding:10px 40px;border-radius:50px;background-color:#bec7d3;color:#fff;margin-right:15px;font-size:20px;line-height:28px;font-weight:500;}
.navigation .item.active{background-color:var(--public-color);}
.navigation .item:hover{background-color:var(--public-color);}

.factory{margin-top:60px;padding-bottom:80px;}
.factory .grid{gap:var(--bs-gap,35px);}
.factory .show-img{position:relative;}
.factory .show-img a{border-radius:15px;overflow:hidden;}
.factory .show-img a .factory-img{border-radius:15px;overflow:hidden;}
.factory .show-img .factory-icon{position:absolute;right:25px;bottom:25px;}
.factory .show-img .factory-icon:hover{transform:scale(1.1);transition:all .5s;}
.factory .show-txt{text-align:center;font-size:20px;line-height:28px;color:#0d0d0d;margin-top:20px;}

@media (max-width:768px) {
    .factory{margin-top:20px;padding-bottom:20px;}
	 .factory .grid{gap:var(--bs-gap,30px);}
    .factory .show-txt{margin-top:10px;}
}

.new{margin-top:60px;margin-bottom:110px;}
.new .grid{gap:var(--bs-gap,35px);}
.new .g-col-xl-4{background-color:#fff;border-radius:15px;overflow:hidden;box-shadow:0 0 10px 1px rgba(0,0,0,.1);}
.new .show-txt{padding:25px 35px;}
.new .text1{font-size:20px;line-height:32px;font-weight:500;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;}
.new .date{font-size:16px;line-height:24px;color:#7f7f7f;margin-top:10px;}

@media (max-width:768px) {
    .new{margin-top:20px;margin-bottom:30px;}
.new .grid{gap:var(--bs-gap,30px);}
    .new .text1{font-size:18px;line-height:24px;}
}

.plastic{padding-top:110px;padding-bottom:80px;background-color:#f8fafd;position:relative;}
.plastic .container-xl{display:flex;justify-content:space-between;align-items:center;}
.plastic .left{width:46%;}
.plastic .t1 div{color:#6394ce;}
.plastic .msg{font-size:16px;line-height:28px;color:#606064;}
.plastic .msg:nth-child(2){margin-top:40px;}
.plastic .msg:nth-child(3){margin-top:30px;}
.plastic .right{width:49%;}
.plastic .right img{border-radius:50px 0;}

.plastic::before{content:"";width:107px;height:48px;background:url(../../images/sales-logo-icon.jpg)no-repeat;background-size:cover;position:absolute;left:47%;bottom:-48px;}

.pro-index{padding-top:140px;padding-bottom:140px;}
.pro-index .grid{gap:var(--bs-gap,25px);}
.pro-index .g-col-xl-6{padding:25px;background-color:#f8fafd;box-shadow:0 0 10px 1px rgba(0,0,0,.1);}
.pro-index .show-txt{margin-top:40px;}
.pro-index .text1{font-size:32px;line-height:32px;font-weight:500;}
.pro-index .msg{font-size:16px;line-height:28px;color:#606064;margin-top:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;}
.pro-index .under{display:flex;justify-content:space-between;align-items:center;margin-top:15px;}
.pro-index .under .left{width:69%;}
.pro-index .under .left .boxs{display:flex;flex-wrap:wrap;}
.pro-index .under .left .box{width:48%;font-size:16px;line-height:28px;color:#606064;position:relative;padding-left:15px;}
.pro-index .under .left .box::before{content:"";width:11px;height:11px;background:url(../../images/pro-index-box-icon.png)no-repeat;background-size:cover;position:absolute;left:0;top:7px;}
.pro-index .under .left .box:nth-child(1),.pro-index .under .left .box:nth-child(3){margin-right:10px;}
.pro-index .under a{padding:15px 40px;font-size:18px;line-height:24px;color:#fff;font-weight:500;background-color:var(--public-color);border-radius:50px;margin-top:25px;}
.pro-index .under a:hover{text-decoration:underline;}

.new-cont{margin-top:80px;padding-bottom:45px;}
.new-cont .container-xl{display:flex;justify-content:space-between;}
.new-cont .left{width:67%;}
.new-cont .left .box{margin-top:40px;display:flex;align-items:center;}
.new-cont .date{display:flex;align-items:center;font-size:16px;line-height:27px;color:#6c6c6d;font-weight:500;}
.new-cont .date .text{margin-left:10px;}
.new-cont .person{margin-left:30px;display:flex;align-items:center;font-size:16px;line-height:27px;color:#6c6c6d;font-weight:500;}
.new-cont .cont{margin-top:45px;}
.new-cont .cont img{max-width:100%;}
.new-cont .right{width:28%;}
.new-cont .right .box{margin-top:30px;}
.new-cont .right .title{font-size:24px;line-height:32px;color:#101010;font-weight:500;}
.new-cont .right .box .text1{font-size:18px;line-height:24px;font-weight:500;color:#2c2c2c;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;}
.new-cont .right .box .text1:hover{color:var(--public-color);}
.new-cont .date1{font-size:16px;line-height:27px;color:#6c6c6d;font-weight:500;margin-top:15px;}

/* .new-cont .top{padding-left:35px;} */

.new-cont .hot-pro{margin-top:70px;}
.new-cont .hot-pro .show-txt{margin-top:20px;}
.new-cont .hot-pro .type{padding:2px 10px;border:1px solid red;border-radius:50px;display:table;font-size:16px;line-height:24px;color:#1d1d1d;}
.new-cont .hot-pro .text1{margin-top:15px;}

.new-cont form{margin-top:65px;padding:40px 30px;background-color:#fff;border-radius:10px;box-shadow:0 10px 20px 1px rgba(0,0,0,.1);}
.new-cont .form-title{font-size:24px;line-height:32px;font-weight:600;color:#303442;margin-bottom:40px;}
.new-cont .form-row>[class*="col-"]{padding:0;}
.new-cont .form-control{border-color:transparent;background-color:transparent;border-bottom:1px solid #e8e8e8;padding:10px 0;}
.new-cont .form-row>[class*="col-"]{padding:0;}
.new-cont .form-control::placeholder{color:#bfbfbf;font-size:16px;line-height:24px;color:#bfbfbf;}
.new-cont .form-feedback .btn{display:block;width:100%;padding:15px 0;text-align:center;background-color:#e11b23;border-radius:10px;font-size:16px;line-height:24px;color:#ffffff;}
.new-cont .form-feedback .btn:hover{text-decoration:underline;}

@media (max-width:768px) {
    .pro-index{padding:20px 0;}
    .pro-index .g-col-xl-6{padding:15px;}
    .pro-index .text1{font-size:20px;line-height:28px;}
    .pro-index .msg{margin-top:10px;line-height:22px;font-size:14px;}
    .pro-index .under{margin-top:10px;flex-direction:column;}
    .pro-index .under .left{width:100%;}
    .pro-index .under .left .box{width:100%;font-size:14px;line-height:24px;}
    .pro-index .under .right{width:100%;text-align:center;margin-top:15px;display: none;}
    .pro-index .under a{padding:8px 25px;font-size:16px;margin-top:10px;}
    .pro-index .show-txt{margin-top:20px;}

    .new-cont{margin-top:20px;padding-bottom:30px;}
    .new-cont .left .box{margin-top:20px;}
    .new-cont .left .t1{font-size:22px;line-height:26px;font-weight: bold;}
    .new-cont .cont{margin-top:20px;}
    .new-cont .cont p{font-size:14px;line-height:22px;}
    .new-cont .top{padding-left:0;}
    .new-cont .date1{margin-top:5px;}

    .new-cont .right .box .text1{font-size:14px;line-height:22px;white-space:pre-wrap;word-break:break-word;}
    .new-cont .right .title{font-size:20px;line-height:28px;}
}

.pnavi{padding-top:50px;background-color:#f8fafd;}
.pnavi .container-xl{display:flex;justify-content:space-between;}
.pnavi .pnavi-box{display:flex;justify-content:space-between;flex-wrap: wrap;gap:15px 2px;}
.pnavi a{font-size:16px;line-height:32px;color:#595959;font-weight:500;background-color:#f1f1f1;padding:10px 20px;transition: all .5s;}
.pnavi a.active{background-color:var(--public-color);color:#fff;}
.pnavi a:hover{background-color:var(--public-color);color:#fff;}

.plastic .tips{margin-top:45px;}
.plastic .tip{font-size:16px;line-height:32px;color:#2c2c2c;font-weight:500;padding-left:25px;position:relative;}
.plastic .tip::before{content:"";width:14px;height:18px;background:url(../../images/plastic-icon.png)no-repeat;background-size:cover;position:absolute;left:0;top:5px;}

.pro-series{padding-top:160px;padding-bottom:140px;}
.pro-series .box{display:flex;justify-content:space-between;align-items:center;margin-bottom:140px;}
.pro-series .box:last-child{margin-bottom:0;}
.pro-series .left{width:52%;}
.pro-series .right{width:46%;}
.pro-series .type{font-size:16px;line-height:28px;color:#2c2c2c;padding:10px 15px;background-color:#f8fafd;border-radius:5px;display:inline-block;font-weight:500;}
.pro-series .t1{font-size:32px;line-height:48px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;}
.pro-series .msg{font-size:16px;line-height:28px;color:#606064;margin-top:10px;}
.pro-series .under{display:flex;align-items:center;margin-top:30px;}
.pro-series .under .lt{width:56.5%;padding:20px;background-color:#f8fafd;}
.pro-series .under .text{display:flex;}
.pro-series .under .text1{width:62%;font-size:16px;line-height:28px;color:#606064;}
.pro-series .under .text p{color:#2c2c2c;font-size:16px;line-height:28px;font-weight:500;}
.pro-series .under img{margin-left:40px;}

.advant{padding:75px 0 150px 0;background-color:#f8fafd;}
.advant .t1{text-align:center;}
.advant .top .msg{margin:40px auto 0 auto;width:60%;text-align:center;}

.advant .grid{margin-top:100px;gap:var(--bs-gap,30px);}
.advant .g-col-xl-4{padding:50px 75px 35px 75px;background-color:#fff;border-radius:10px;position:relative;overflow:hidden;}
.advant .show{text-align:center;}
.advant .text1{text-align:center;font-size:32px;line-height:36px;color:#00005a;font-weight:500;margin-top:30px;}
.advant .msg{text-align:center;font-size:16px;line-height:28px;color:#606064;margin-top:30px;}
.advant .skip{position:absolute;;left:100%;top:100%;background-color:var(--public-color);width:100%;height:100%;display:flex;align-items:center;}
.advant .skip .tips{padding-left:30px;}
.advant .skip .tips p{color:#fff;font-size:16px;line-height:28px;font-weight:400;}
.advant .g-col-xl-4:hover .skip{top:0;left:0;transition:all .5s;}

.pro-faq{padding-top:130px;padding-bottom:180px;}
.pro-faq .container-xl{display:flex;justify-content:space-between;}
.pro-faq .left{width:34%;}
.pro-faq .t1{font-weight:600;}
.pro-faq .msg{margin-top:20px;}
.pro-faq .left img{margin-top:90px;}

.pro-faq .right{width:49%;}

.pro-faq .faq-item{background-color:#f8fafd;margin-bottom:15px;border-radius:15px;padding:25px 30px 25px 35px;}
.pro-faq .faq-title{font-size:16px;line-height:28px;color:#151515;font-weight:600;display:flex;justify-content:space-between;}
.pro-faq .faq-title .text{width:90%;}
.pro-faq .faq-title .icon{width:32px;}
.pro-faq .faq-title .icon img:nth-child(2){display:none;}

.pro-faq .faq-item.active .faq-title .icon img:nth-child(1){display:none;}
.pro-faq .faq-item.active .faq-title .icon img:nth-child(2){display:block;}

.pro-faq .faq-content{font-size:16px;line-height:24px;color:#606064;width:90%;height:0;overflow:hidden;font-family:"Instrument+Sans";}
.pro-faq .faq-item.active .faq-content{height:auto;padding-top:5px;transition:all .5s;}

.app.bg{padding-top:20px;}

.tally{padding-top:25px;padding-bottom:55px;background:url(../../images/tally-bg.jpg)no-repeat;background-size:cover;position:relative;}
.tally::before{content:"";width:107px;height:48px;background:url(../../images/sales-logo-icon.jpg)no-repeat;background-size:cover;position:absolute;left:26%;bottom:-48px;}
.tally .container-xl{display:flex;justify-content:space-between;align-items:center;}
.tally .left{width:41%;}
.tally .t1{font-size:32px;line-height:48px;font-weight:600;}
.tally .t1 div{color:#6394ce;}
.tally .msg{font-size:16px;line-height:28px;color:#606064;margin-top:20px;}
.tally .right{width:49%;}
.tally .right img{border-radius:60px 0;}

.indus{padding-top:120px;padding-bottom:140px;}
.indus .t1{text-align:center;}
.indus .under{display:flex;justify-content:space-between;margin-top:90px;}
.indus .box{width:17.1%;border-radius:50%;overflow:hidden;position:relative;}
.indus .box .text{position:absolute;left:0;top:43%;width:100%;text-align:center;font-size:24px;line-height:32px;color:#ffffff;font-weight:500;}

.max-1660{max-width:1660px;}
.cyi{padding-top:70px;padding-bottom:65px;background:url(../../images/cyi-bg.jpg)no-repeat;background-size:contain;background-position:top right;display:flex;justify-content:flex-end;}
.cyi .under{position:relative;margin-top:65px;}
.cyi .cyi-pag{position:relative;bottom:0;display:inline-block;width:auto;}
.cyi .swiper-pagination-bullet{width:30px;height:10px;border-radius:50px;background-color:#bebebe;margin:0 5px !important;}
.cyi .swiper-pagination-bullet-active{width:45px;height:10px;background-color:var(--public-color);border-radius:50px;}
.cyi .swiper-pagination-bullet:nth-child(1){margin-left:0 !important;}
.cyi .swiper-pagination-bullet:last-child{margin-right:0 !important;}
.cyi .swiper img{border-radius:15px;}
.cyi .swiper .text{font-size:24px;line-height:32px;color:#2c2c2c;font-weight:500;margin-top:30px;}
.cyi .cyi-pag{margin-top:60px;}
.cyi .cyi-pag:hover{cursor:pointer;}

.cm{padding:120px 0 110px 0;}
.cm .t1{text-align:center;}
.cm .top{display:flex;justify-content:center;border-bottom:1px solid #d9d9d9;margin-top:80px;}
.cm .top .item{padding:15px 30px;font-size:16px;line-height:16px;background-color:#f8fafd;color:#5c5b5c;margin-right:15px;border-radius:5px;}
.cm .top .item.active{background-color:#011391;color:#fff;}
.cm .top .item:hover{background-color:#011391;color:#fff;cursor:pointer;}
.cm .under1{margin-top:90px;}
.cm .under1 .boxs{height:0;overflow:hidden;}
.cm .under1 .boxs.active{height:auto;}
.cm .box{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}
.cm .left{width:49%;position:relative;}
.cm .last{display:flex;justify-content:flex-end;position:relative;z-index:1000;top:-50px;}
.cm .last img{position:relative;z-index:1000;}
.cm .right{width:48%;}
.cm .right .t1{font-size:32px;text-align:left;margin-top:20px;}
.cm .type{padding:10px 25px;background-color:#f8fafd;border-radius:10px;color:#2c2c2c;display:inline-block;}
.cm .under{margin-top:30px;}
.cm .under .lt{width:56.5%;}
.cm .under .text{display:flex;}
.cm .under .text1{width:62%;font-size:16px;line-height:28px;color:#606064;}
.cm .under .text p{color:#2c2c2c;font-size:16px;line-height:28px;font-weight:500;}
.cm .more-p{padding:15px 40px;background-color:var(--public-color);border-radius:50px;margin-top:60px;}
.cm .more-p .text{font-size:18px;line-height:24px;color:#ffffff;position:relative;display:flex;align-items:center;}
.cm .more-p .text::after{content:"";width:24px;height:24px;background:url(../../images/more-p-icon.png)no-repeat;background-size:cover;display:block;margin-left:15px;}
.cm .more-p .text:hover{text-decoration:underline;}

.kh{padding:120px 0;background-color:#f8fafd;}
.kh .t1{text-align:center;}
.kh .msg{width:58%;text-align:center;margin:45px auto 0 auto;}
.kh .grid{margin-top:80px;}
.kh .g-col-xl-4{background-color:#fff;}
.kh .gtop{padding:20px 20px 25px 30px;background:url(../../images/kn-title-bg.png)no-repeat;display:flex;justify-content:space-between;align-items:center;}
.kh .text1{font-size:24px;line-height:32px;color:#00005a;font-weight:600;text-transform:uppercase;width:38%;}
.kh .show-txt{padding:30px;}
.kh .tip{font-size:16px;line-height:28px;margin-bottom:20px;position:relative;font-family:"Instrument+Sans";}
.kh .tip:last-child{margin-bottom:0;}
.kh .tip::before{content:"";width:22px;height:12px;background:url(../../images/kh-text-icon.png)no-repeat;background-size:cover;display:inline-block;margin-right:8px;}

@media (max-width:768px) {
    .plastic .tips{margin-top:10px;}
    .plastic .tip{font-size:14px;line-height:22px;}

    .pro-series{padding:20px 0;}
    .pro-series .box{margin-bottom:20px;}
    .pro-series .t1{font-size:18px;line-height:24px;margin-top:10px;}
    .pro-series .under{margin-top:10px;}
    .pro-series .left{position:relative;padding-bottom:90px;}
    .pro-series .left .skip{position:absolute;right:0;bottom:0;}

    .tally{padding-bottom:25px;}
    .tally .t1{font-size:24px;line-height:32px;}
    .tally::before{display:none;}
    .tally .msg{font-size:14px;line-height:22px;}

    .indus{padding:20px 0;}
    .indus .under{margin-top:20px;flex-wrap:wrap;}
    .indus .box{width:49%;}
    .indus .box .text{font-size:16px;line-height:24px;}

    .cyi{padding:20px 0;}
    .cyi .under{margin-top:20px;}
    .cyi .swiper .text{font-size:20px;line-height:28px;}
    .cyi .cyi-pag{margin-top:10px;}
    .cyi .swiper .text{font-size:16px;line-height:24px;}

    .cm{padding:20px 0;}
    .cm .top{margin-top:20px;flex-wrap:wrap;}
    .cm .top .item{width:100%;margin-bottom:10px;}
    .cm .under1{margin-top:20px;}

    .cm .right .t1{font-size:18px;line-height:26px;}
    .cm .under .lt{width:100%;}
    .cm .more-p{margin-top:30px;display:none;}
    .cm .box{margin-bottom:20px;}
    .cm .under .text1{width:50%;}

    .kh{padding:20px 0;}
    .kh .msg{width:100%;margin:10px auto 0 auto}
    .kh .gtop{padding:5px 15px;}
    .kh .grid{margin-top:20px;}
    .kh .text1{width:80%;font-size:20px;line-height:28px;}
    .kh .tip{font-size:14px;line-height:22px;}

    .pro-faq{padding:20px 0;}
    .pro-faq .msg{margin-top:10px;}
    .pro-faq .left img{margin-top:15px}
    .pro-faq .faq-content{font-size:14px;line-height:22px;}

    .advant{padding:20px 0;}
    .advant .top .msg{width:100%;margin:10px auto 0 auto;}
    .advant .grid{margin-top:20px;}
}

.breadcrumbs.pcont-bg{background-color:#f9f9f9;padding-top:100px;margin-top:0;}

.pro-cont{padding:90px 0;background-color:#f9f9f9;}
.pro-cont .container-xl{display:flex;justify-content:space-between;}
.pro-cont .left{width:50%;position:relative;}
.pro-cont .left .logo{position:absolute;left:0;top:0;z-index:10;}
.pro-cont .logo{background-color:#f9f9f9;}
.pro-cont .logo img{mix-blend-mode:darken;}
.pro-cont figure.mz-figure{background-color:#f9f9f9;}
.pro-cont .product-thumb{border-color:transparent;margin-top:80px;}
.pro-cont .product-thumb img{mix-blend-mode:darken;}
.pro-cont .right{width:48%;}
.pro-cont .t1{line-height:48px;font-weight:600;font-size:36px;}
.pro-cont .msg{font-size:16px;line-height:28px;margin-top:25px;}
.pro-cont .contact{padding:16px 60px;background-color:#d4001c;font-size:18px;line-height:23px;color:#fff;font-weight:500;
border-radius:50px;margin-top:20px;}
.pro-cont .share{display:flex;margin-top:50px;display:none;}
.pro-cont .share .text{font-size:16px;line-height:16px;margin-right:20px;}
.pro-cont .share .box{display:flex;align-items:center;}
.pro-cont .share-linkedin{padding:0;}
.pro-cont .social,.pro-cont a{margin-right:20px;}
.pro-cont .last{display:flex;margin-top:100px;align-items:center;}
.pro-cont .last .li{display:flex;justify-content:space-between;width:45%;}
.pro-cont .last .li img{border-radius:15px;}
.pro-cont .last .ri{margin-left:35px;display:none;}
.pro-cont .last .ri a{display:flex;align-items:center;}
.pro-cont .last .ri a .text{margin-right:10px;}

.pro-cont .pcb{width:56.5%;padding:20px 20px 20px 0;background-color:#f8fafd;}
.pro-cont .pcb .text{display:flex;}
.pro-cont .pcb .text1{width:62%;font-size:16px;line-height:28px;color:#606064;}
.pro-cont .pcb .text p{color:#2c2c2c;font-size:16px;line-height:28px;font-weight:500;}

.navi .container-xl{display:flex;justify-content:space-between;}
.navi .nav-btn{padding-top:45px;}
.navi .nav-btn a{font-size:20px;line-height:28px;color:#606064;font-weight:500;padding-bottom:15px;position:relative;}
.navi .nav-btn a::before{content:"";width:0;height:3px;background-color:var(--public-color);position:absolute;left:0;bottom:0;}
.navi .nav-btn.active a{color:var(--public-color);}
.navi .nav-btn.active a::before{width:100%;transition:all .5s;}
.navi .nav-btn:hover a::before{width:100%;transition:all .5s;}
.navi .nav-btn:hover a{color:var(--public-color);}

.navi.top{position:fixed;top:-100%;left:0;width:100%;background-color:#fff;z-index:888;}
.navi.top .nav-btn{padding-top:20px;}
.navi.top.active{top:70px;transition:all .5s;}

.max-1280{max-width:1280px;}

#p1{margin-top:60px;}
#p1 .t1,#p2 .t1{margin-bottom:30px;}
#p2,#p3{margin-top:120px;}
#p3{padding-bottom:150px;}
#p3 .t1{margin-bottom:60px;}
#p3 table{max-width:100%;}
#p3 table tr td{font-size:20px;line-height:32px;color:#00005a;padding:20px 70px 20px 55px;background-color:#f9f9f9;border-bottom:1px solid #bec7d3;border-left:1PX SOLID #bebebe;}
#p3 table tr td:nth-child(1){background-color:#bec7d3;color:#041319;border-bottom-color:#ffffff;}

#p1 .g-col-xl-3{border:1px solid var(--public-color);}

#p4{padding-top:55px;padding-bottom:80px;background-color:#f9f9f9;}
#p4 .grid{margin-top:65px;gap:var(--bs-gap,25px);}
#p4 .type{font-size:12px;line-height:18px;color:#1d1d1d;font-weight:500;font-family:"Instrument+Sans";margin-top:20px;}
#p4 .text{font-size:16px;line-height:28px;color:#222222;font-weight:500;font-family:"Instrument+Sans";margin-top:5px;}
#p4 .text:hover{color:var(--public-color);}

#p1 p,#p2 p,#p3 p,#p4 p{font-size:16px;line-height:32px;}
#p1 p strong,#p2 p strong,#p3 p strong,#p4 p strong{margin:10px 0 10px 0;display:block;}

@media (max-width:768px) {
.pro-cont .contact{padding:16px 30px;}
    .breadcrumbs.pcont-bg{padding-top:10px;}
    .pro-cont{padding:20px 0;}
    .pro-cont .left .logo{left:auto;right:0;top:auto;bottom:-10px;}
    .pro-cont .t1{font-size:18px;line-height:24px;}
    .pro-cont .pcb{width:100%;margin-top:10px;}

    #p1{margin-top:20px;}
    #p1 .t1, #p2 .t1{margin-bottom:10px;}
    #p1 p, #p2 p, #p3 p, #p4 p{font-size:14px;line-height:22px;}
    #p2, #p3{margin-top:20px;}
    #p3{padding-bottom:20px;}
    #p4{padding-top:20px;}
    #p3 .t1{margin-bottom:10px;}
    
    #p4 .grid{margin-top:20px;gap:var(--bs-gap,15px);}
    #p4 .type{margin-top:10px;font-size:12px;line-height:16px;}
    #p4 .text{font-size:14px;line-height:20px;margin-top:5px;white-space:normal;word-break:break-all;}
    
    #p4 .grid{
        display: flex;
        overflow-x: auto;
        white-space: nowrap;
        scrollbar-width: none;
        -ms-overflow-style: none;
        gap: 15px;
    }
    
    #p4 .grid::-webkit-scrollbar {
        display: none;
    }
    
    #p4 .g-col-xl-3 {
        flex: 0 0 auto;
        width: 80%;
    }
    
    #p4 .show-img {
        width: 100%;
    }
    
    #p4 .show-img img {
        width: 100%;
        height: auto;
    }
}

.ict{padding-top:120px;}
.ict::before{left:32%;}
.ict .left{width:49.3%;}
.ict .t1{font-weight:600;color:#191946;}
.ict .box{padding:2px;background: linear-gradient(to bottom, #72beff,#b7dcff, #65a4ff);border-radius:50px;overflow:hidden;display:table;margin-bottom:15px;font-size:16px;line-height:32px;color:#2c2c2c;}
.ict .box:nth-child(3){margin-top:50px;}
.ict .box div{background-color:#f8fafd;border-radius:50px;padding:5px 25px;}
.ict .right{width:48%;}

.hand{padding-top:160px;padding-bottom:100px;}
.hand .container-xl{display:flex;justify-content:space-between;align-items:center;}
.hand .left{width:53%;padding-left:50px;}
.hand .swiper-wrapper{align-items:center;}
.hand .swiper-slide-next{z-index:100;}
.hand .box{width:106px;height:48px;display:table;margin:15px 0 0 auto;position:relative;}
.hand .swiper-button-prev{width:48px;height:48px;display:block;left:0;}
.hand .swiper-button-prev::after{content:"";background:url(../../images/hand-prev.png)no-repeat;background-size:cover;position:absolute;left:0;top:0;display:block;width:100%;height:100%;}
.hand .swiper-button-next{width:48px;height:48px;display:block;right:0;}
.hand .swiper-button-next::after{content:"";background:url(../../images/hand-next.png)no-repeat;background-size:cover;position:absolute;left:0;top:0;display:block;width:100%;height:100%;}
.hand .swiper-button-disabled{opacity:1;}
.hand .right{width:38%;}
.hand .t1{padding-top:50px;position:relative;}
.hand .t1::before{content:"";width:50px;height:1px;background-color:#0b1ea2;position:absolute;left:0;top:0;}
.hand .t1::after{content:"";width:50px;height:1px;background-color:#4c93ff;position:absolute;left:50px;top:0;}
.hand .msg{color:#606064;font-size:16px;line-height:28px;margin-top:45px;}
.hand .tips{margin-top:40px;}
.hand .tip{font-size:16px;line-height:28px;position:relative;font-family:"Instrument+Sans";}
.hand .tip::before{content:"";width:22px;height:12px;background:url(../../images/kh-text-icon.png)no-repeat;background-size:cover;display:inline-block;margin-right:8px;}

.hand .more-p{padding:15px 40px;background-color:var(--public-color);border-radius:50px;margin-top:60px;}
.hand .more-p .text{font-size:18px;line-height:24px;color:#ffffff;position:relative;display:flex;align-items:center;}
.hand .more-p .text::after{content:"";width:24px;height:24px;background:url(../../images/more-p-icon.png)no-repeat;background-size:cover;display:block;margin-left:15px;}
.hand .more-p .text:hover{text-decoration:underline;}

.cess{padding:75px 0;background:url(../../images/cess-bg.jpg)no-repeat;background-position:top right;background-size:auto;}
.cess .under{margin-top:50px;display:flex;justify-content:space-between;align-items:center;}
.cess .box{border-radius:50%;position:relative;}
.cess .box .show{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center;padding:20px;}
.cess .box .text{font-size:18px;line-height:28px;font-weight:600;font-family:"Instrument+Sans";}

.cess .box:nth-child(1) .show img,.cess .box:nth-child(2) .show img{margin-top:30px;}
.cess .box:nth-child(3) .show img,.cess .box:nth-child(4) .show img{margin-top:10px;}
.cess .box:nth-child(5) .show img{margin-top:20px;}

.cess .box::after{content:"";width:78px;height:64px;background:url(../../images/cess-skip.png)no-repeat;background-size:cover;position:absolute;top:35%;right:-90px;}
.cess .box:last-child::after{display:none;}

@media (max-width:1400px){
    .cess .box::after{display:none;}
}

.mc{padding:120px 0;}
.mc .container-xl{display:flex;justify-content:space-between;align-items:center;}
.mc .left{width:47.4%;}
.mc .msg{font-size:16px;line-height:28px;color:#606064;margin-top:30px;}
.mc .right{width:46.5%;}

.equ{padding:100px 0;background-color:#f8fafd;}
.equ .t1{text-align:center;font-weight:600;}
.equ .msg{width:49%;font-size:16px;line-height:28px;color:#606064;margin:35px auto 0 auto;text-align:center;}
.equ .grid{margin-top:110px;gap:var(--bs-gap,100px);}
.equ .g-col-xl-3{text-align:center;}
.equ .img{height:128px;display:flex;align-items:center;justify-content:center;}
.equ .text{display:flex;align-items:center;padding:0 35px;margin-top:30px;}
.equ .text1{font-size:40px;line-height:40px;font-weight:600;font-family:"Instrument+Sans";}
.equ .text2{text-align:left;font-size:16px;line-height:28px;color:#606064;margin-left:10px;font-family:"Instrument+Sans";}

.dard{padding-top:140px;padding-bottom:180px;}
.dard .box{display:flex;justify-content:space-between;align-items:center;margin-bottom:160px;}
.dard .left{width:50%;display:flex;justify-content:flex-end;}
.dard .right{width:40%;}
.dard .t1{font-weight:600;}
.dard .msg{margin-top:30px;font-family:"Instrument+Sans";font-size:16px;;line-height:28px;}
.dard .tips{margin-top:35px;}
.dard .tip{font-size:16px;line-height:28px;color:#2c2c2c;position:relative;font-family:"Instrument+Sans";}
.dard .tip::before{content:"";width:22px;height:12px;background:url(../../images/kh-text-icon.png)no-repeat;background-size:cover;display:inline-block;margin-right:8px;}
.dard .box:last-child{margin-bottom:0;}

.dard .box:nth-child(2) .left{order:2;justify-content:flex-start;}
.dard .box:nth-child(2) .right{width:43%;display:flex;justify-content:flex-end;}
.dard .box:nth-child(2) .right .cont{width:82%;}

@media (max-width:768px) {
    .ict{padding-top:20px;}
    .ict .box:nth-child(3){margin-top:20px;}
    .ict .box{font-size:14px;line-height:22px;width:100%;}

    .plastic{padding-bottom:20px;padding-top:20px;}
    .plastic .msg{font-size:14px;line-height:22px;}
    .plastic .msg:nth-child(2){line-height:24px;margin-top:10px;}
    .plastic::before{display:none;}

    .hand{padding:20px 0;}
    .hand .left{padding-left:0;}
    .hand .t1{padding-top:10px;}
    .hand .msg{margin-top:15px;font-size:14px;line-height:22px;}
    .hand .tips{margin-top:20px;}
    .hand .tip{font-size:14px;line-height:22px;}
    .hand .more-p{margin-top:30px;}

    .cess{padding:20px 0;background-size:100% 100%;}
    .cess .under{flex-wrap:wrap;margin-top:20px;}
    .cess .box{width:50%;}
    .cess .box .text{font-size:14px;line-height:22px;}

    .mc{padding:20px 0;}
    .mc .msg{margin-top:10px;font-size:14px;line-height:22px;}

    .equ{padding:20px 0;}
    .equ .msg{width:100%;margin-top:10px;font-size:14px;line-height:22px;}
    .equ .grid{gap:var(--bs-gap,30px);margin-top:20px;}
    .equ .text{padding:0;}
    .equ .text2{font-size:14px;line-height:22px;}

    .dard{padding:20px 0;}
    .dard .msg{margin-top:10px;font-size:14px;line-height:22px;}
    .dard .tips{margin-top:10px;}
    .dard .tip{font-size:14px;line-height:22px;}
    .dard .box{margin-bottom:20px;}

    .dard .box:nth-child(2) .right .cont{width:100%;}
}

.plabag{padding-top:80px;padding-bottom:70px;background:url(../../images/plabag-bg.jpg)no-repeat;background-size:cover;}
.plabag .top{display:flex;justify-content:space-between;align-items:center;}
.plabag .left{width:46.5%;}
.plabag .t1{font-size:32px;line-height:44px;font-weight:600;}
.plabag .t1 div{color:#6394ce;}
.plabag .msg{font-size:16px;line-height:24px;font-family:'Instrument+Sans';color:#191946;}
.plabag .msg:nth-child(2){margin-top:40px;}
.plabag .msg:nth-child(3){margin-top:25px;}
.plabag .right img{border-radius:60px 0;}
.plabag .under{padding:30px 50px;width:71%;border:3px solid #aecffe;border-radius:10px;margin-top:75px;}
.plabag .grid{gap:var(--bs-gap,0px);}
.plabag .g-col-xl-4{display:flex;}
.plabag .g-col-xl-4 .show-img{margin-right:20px;}
.plabag .g-col-xl-4 .text1{font-size:32px;line-height:40px;color:#2c2c2c;font-weight:600;}
.plabag .g-col-xl-4 .text1 p{font-size:16px;line-height:28px;color:#606064;font-family:'Instrument+Sans';display:inline;color:#606064;}
.plabag .g-col-xl-4 .text2{margin-top:10px;}

.our-history{padding:140px 0;}
.our-history .t1{text-align:center;font-weight:600;}
.our-history .top .text{text-align:center;margin-top:10px;font-size:16px;line-height:28px;color:#00005a;font-weight:500;font-family:'Instrument+Sans';}
.our-history .swiper{height:500px;margin-top:120px;}
.our-history .swiper-slide{display:flex;align-items:flex-end;position:relative;flex-wrap:wrap;}
.our-history .swiper-slide::before{content:"";width:calc(100% + 30px);height:4px;background-color:#f8fafd;position:absolute;right:0;top:50%;}
.our-history .swiper-slide:first-child:before,.our-history .swiper-slide:nth-child(5n):before{width:50%;}
.our-history .swiper-slide:last-child::before{width:calc(50% + 30px);left:-30px;right:auto;}
.our-history .swiper-slide:nth-child(5n):before{left:-30px;width:calc(100% + 30px);}
.our-history .swiper-slide:nth-child(even){align-items:start;}
.our-history .swiper-slide .box{display:flex;flex-wrap:wrap;height:50%;position:relative;}
.our-history .swiper-slide:nth-child(odd) .box{padding-top:90px;}
.our-history .swiper-slide:nth-child(even) .box{padding-bottom:90px;align-items:end;}
.our-history .swiper-slide:nth-child(even) .box .text1{order:2;}

.our-history .swiper-slide .box::before{content:"";width:4px;height:85px;background-color:#f8fafd;position:absolute;top:0%;left:50%;}
.our-history .swiper-slide:nth-child(even) .box::before{bottom:0;top:auto;}
.our-history .swiper-slide .box::after{content:"";width:20px;height:20px;background:url(../../images/our-history-icon.png)no-repeat;background-size:cover;position:absolute;left:47%;top:-8px;}
.our-history .swiper-slide:nth-child(even) .box::after{top:auto;bottom:-10px;}
.our-history .swiper-slide:hover{cursor:pointer;}
.our-history .swiper-slide:hover .box::after{background:none;background-color:var(--public-color);border-radius:50%;}

.our-history .swiper-slide .text1{margin:0 auto;font-size:20px;line-height:28px;font-weight:500;color:#2c2c2c;font-family:'Instrument+Sans';}
.our-history .swiper-slide .msg{font-size:16px;line-height:28px;color:#606064;margin-top:-10px;}
.our-history .swiper-slide:nth-child(even) .msg{margin-top:0;margin-bottom:5px;}

.our-history .swiper-slide .box .text1{position:relative;}
.our-history .swiper-slide .box .text1::before{content:"";width:20px;height:20px;background-color:var(--public-color);border-radius:50%;position:absolute;left:34%;display:none;}
.our-history .swiper-slide:nth-child(odd) .box .text1::before{top:-25px;}
.our-history .swiper-slide:nth-child(even) .box .text1::before{top:35px;}
.our-history .swiper-slide:nth-child(2) .box1{margin-top:-30px;}

.our-history .swiper-slide:hover .box .text1::before{display:block;}
.our-history .swiper-slide:hover .box::before{background-color:var(--public-color);}

.our-history .swiper-slide:hover .msg{color:#2c2c2c;}

.upgra{padding:80px 0 70px 0;background-color:#040546;}
.upgra .container-xl{display:flex;justify-content:space-between;align-items:center;}
.upgra .left{width:54%;}
.upgra .t1{color:#fff;line-height:56px;}
.upgra .text1{font-size:24px;line-height:28px;color:#7683db;margin-top:20px;}
.upgra a{padding:10px 35px;border:1px solid #7683db;border-radius:50px;margin-top:45px;}
.upgra a .text{font-size:24px;line-height:32px;color:#fff;}
.upgra .right{width:36%;display:flex;align-items:center;}
.upgra .right .box{position:relative;border-radius:50%;overflow:hidden;margin-right:10px;}
.upgra .right .box:last-child{margin-right:0;}
.upgra .right .show{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.upgra .right .ct{text-align:center;}
.upgra .right .text2{font-size:16px;line-height:28px;color:#ffffff;font-family:'Instrument+Sans';margin-top:10px;}

.her{margin-top:90px;}
.her .grid{gap:var(--bs-gap,25px);border-radius:10px;}
.her .g-col-xl-6{background-color:#f8fafd;padding:50px 60px;border-radius:5px;}
.her img{border-radius:15px;}
.her .t1{font-size:32px;line-height:40px;font-weight:600;margin-top:40px;width:80%;min-height:80px;}
.her .msg{color:#606064;font-size:16px;line-height:28px;margin-top:30px;}

.iable{padding-bottom:130px;padding-top:140px;}
.iable .t1{font-weight:600;}
.iable .msg{margin-top:20px;width:46%;font-size:16px;line-height:28px;color:#606064;}

@media (max-width:768px) {
    .plabag{padding:20px 0;}
    .plabag .t1{font-size:24px;line-height:32px;}
    .plabag .msg{font-size:14px;line-height:22px;}
    .plabag .msg:nth-child(2),.plabag .msg:nth-child(3){margin-top:10px;}
    .plabag .under{width:100%;margin-top:20px;}
    
    .our-history{padding:20px 0;}
    .our-history .swiper{margin-top:20px;}
    .our-history .swiper-slide .msg{font-size:14px;line-height:22px;}

    .upgra{padding:20px 0;}
    .upgra .t1{font-size:20px;line-height:28px;}
    .upgra .text1{font-size:18px;line-height:24px;margin-top:10px;}
    .upgra a{margin:20px 0 0 auto;display:table;}
    
    .her{margin-top:20px;}
    .her .g-col-xl-6{padding:30px;}
    .her .t1{font-size:20px;line-height:28px;}
    .her .msg{line-height:22px;margin-top:15px;font-size:14px;}

    .iable{padding:20px 0 30px 0;}
    .iable .msg{width:100%;margin-top:10px;font-size:14px;line-height:22px;}
}


@-webkit-keyframes cube {
0% {
-webkit-transform: rotate(45deg) rotateX(-25deg) rotateY(25deg);
transform: rotate(45deg) rotateX(-25deg) rotateY(25deg); }
50% {
-webkit-transform: rotate(45deg) rotateX(-385deg) rotateY(25deg);
transform: rotate(45deg) rotateX(-385deg) rotateY(25deg); }
100% {
-webkit-transform: rotate(45deg) rotateX(-385deg) rotateY(385deg);
transform: rotate(45deg) rotateX(-385deg) rotateY(385deg); } }
@keyframes cube {
0% {
-webkit-transform: rotate(45deg) rotateX(-25deg) rotateY(25deg);
transform: rotate(45deg) rotateX(-25deg) rotateY(25deg); }
50% {
-webkit-transform: rotate(45deg) rotateX(-385deg) rotateY(25deg);
transform: rotate(45deg) rotateX(-385deg) rotateY(25deg); }
100% {
-webkit-transform: rotate(45deg) rotateX(-385deg) rotateY(385deg);
transform: rotate(45deg) rotateX(-385deg) rotateY(385deg); } 
}

.cube {
-webkit-animation: cube 2s infinite ease;
animation: cube 2s infinite ease;
height:80px;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
width:80px; }
.cube div {
background-color: rgba(0,0, 90,.1);
height: 100%;
position: absolute;
width: 100%;
border: 2px solid var(--public-color); }
.cube div:nth-of-type(1) {
-webkit-transform: translateZ(-40px) rotateY(180deg);
transform: translateZ(-40px) rotateY(180deg); }
.cube div:nth-of-type(2) {
-webkit-transform: rotateY(-270deg) translateX(50%);
transform: rotateY(-270deg) translateX(50%);
-webkit-transform-origin: top right;
transform-origin: top right; }
.cube div:nth-of-type(3) {
-webkit-transform: rotateY(270deg) translateX(-50%);
transform: rotateY(270deg) translateX(-50%);
-webkit-transform-origin: center left;
transform-origin: center left; }
.cube div:nth-of-type(4) {
-webkit-transform: rotateX(90deg) translateY(-50%);
transform: rotateX(90deg) translateY(-50%);
-webkit-transform-origin: top center;
transform-origin: top center; }
.cube div:nth-of-type(5) {
-webkit-transform: rotateX(-90deg) translateY(50%);
transform: rotateX(-90deg) translateY(50%);
-webkit-transform-origin: bottom center;
transform-origin: bottom center; }
.cube div:nth-of-type(6) {
-webkit-transform: translateZ(40px);
transform: translateZ(40px); 
}

/* .sales::before,.plastic::before,.tally::before,.plastic::before{display:none;} */

.pronr-service{display:flex;}
.pronr-service .contact:hover{background:var(--public-color);}

.home-pro-top{display: flex;flex-direction: column;}
.home-pro-top>div:nth-child(1){flex:1;}
.home-pro-top>div:nth-child(2){flex:1.8;}
.home-pro-top .msg{margin:20px auto 0;max-width:85%;}
.home-pro .a-lf{margin-top: 30px;}
.home-pro .under{flex-direction: column;}

.home-new .title{min-height:56px;}

.home-pro .left{width:34%;}
.home-pro .right{width: 59%;}
.home-pro .under .box-item{width:100%;padding:34px 0;transition:all .3s;}


@media (max-width:768px) {
    .home-banner .banner-img{height:calc(100vh - 50px);overflow: hidden;}
    .home-pro-top .msg{max-width:inherit;}
    .home-pro .title{font-size: 18px;}
    .home-pro .a-lf,.home-app .a-lf{display: none;}

    .hot-new {
        display: flex;
        overflow-x: auto;
        white-space: nowrap;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .hot-new::-webkit-scrollbar {
        display: none;
    }
    
    .hot-new .box {
        flex: 0 0 auto;
        width: 90%;
        margin-right: 15px;
    }
    
    .hot-new .box:last-child {
        margin-right: 0;
    }
    
    .hot-new .img {
        width: 100%;
    }
    
    .hot-new .text {
        width: 100%;
    }
    
    .hot-new .text1 {
        font-size: 14px;
        line-height: 20px;
        margin-top: 10px;
        -webkit-line-clamp: 2;
    }
    
    .hot-new .date1 {
        font-size: 12px;
        line-height: 18px;
        margin-top: 5px;
    }

    .home-pro .right .home-pro-swiper{padding-bottom:40px;}
}


.proly{padding: 15px 40px;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    font-weight: 500;
    border:1px solid var(--public-color);
    background-color: var(--public-color);
    border-radius: 50px;
    margin-top: 35px;}
.proly:hover{background:#fff;color:var(--public-color);}

@media (max-width:768px) {
    .proly{padding: 10px 30px;margin-top: 15px;}
}


/*#展会信息*/
.zhbg{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.5);z-index:9999;display:none;align-items:center;justify-content:center;}
.zhbg .box{width:50%;background:#fff;box-shadow:10px 10px 20px rgba(0, 0, 0, 0.7);padding:30px 50px;position:relative;}
.zhbg .box .cloes{position:absolute;right:-15px;top:-15px;width:30px;height:30px;border:2px solid #fff;border-radius:50%;z-index:99999;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;}
.zhbg .box .zh-t1{display:flex;margin-bottom:25px;}
.zhbg .box .zh-t1 span{background:var(--public-color);display:inline-block;padding:10px;font-size:22px;color:#fff;}
.zhbg .box .zh-t2{font-size:26px;font-weight:bold;margin-bottom:15px;color:var(--public-color);}
.zhbg .box .zh-t3{font-size:18px;margin-bottom:15px;font-weight:bold;}
.zhbg .box .place{font-size:16px;line-height:24px;}
.zhbg .box .place p{margin-bottom:10px;}
.zhbg .box .place p i{color:var(--public-color);min-width:22px;}
.zhbg .box .place p strong{color:var(--public-color);}
.zhbg.on{display:flex;}

.zhkz.on{display: block;}
.zhkz{display: none; background:var(--public-color);color:#fff;font-size:20px;font-weight:bold;position: fixed;top:250px;right:-54px;transform: rotate(-90deg); padding: 10px 20px 20px;border-radius: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;cursor:pointer;z-index:99; }

@media(max-width:768px) {
    .zhbg .box{width:80%;padding:15px;}
    .zhkz{font-size:16px;padding:10px 20px;right:-45px;top:200px; }
}







.home-app-flex{display:flex;gap:10px;margin-top: 60px;}
.home-app-flex .item{flex:1;display: flex;max-height:440px;overflow:hidden;transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.home-app-flex .item .img{flex:1;position:relative;}
.home-app-flex .item .img .text{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);color:#fff;padding:60px 10px 10px 10px;text-align:center;display:flex;flex-direction:column;transition:background-color 0.4s ease;}
.home-app-flex .item .img .text .text-t1{font-size:30px;line-height:40px;font-weight:600;margin-bottom:20px;transform:translateX(0);transition:transform 0.5s ease-in-out 0.1s;}
.home-app-flex .item .img .text .text-t2{font-size:18px;line-height:32px;font-weight:400;transform:translateX(0);transition:all 0.5s ease-in-out 0.2s;opacity:0;}
.home-app-flex .item .img .text .text-t3{text-align:right;margin: auto 0 0 auto;transform:translateX(0);transition:transform 0.5s ease-in-out 0.3s;}
.home-app-flex .item .item-lists{flex:0;width:0;opacity:0;background-color:#f3f3f3;transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translateX(100%);}
.home-app-flex .item.active{flex:2;}
.home-app-flex .item.active .img .text{background-color:rgba(0, 0, 0, 0.7);}
.home-app-flex .item.active .img .text .text-t2{opacity:1;}
.home-app-flex .item.active .item-lists{flex:1;max-width:50%;opacity:1;display: grid;grid-template-columns: repeat(2, 1fr);gap:15px 10px;text-align: center;font-size: 14px;color:#333;transform:translateX(0);padding:20px 25px;}
.home-app-flex .item:nth-child(3) .item-lists{grid-template-columns: repeat(1, 1fr);}

@media (max-width:768px) {
    .home-app-flex{flex-direction:column;gap:30px;margin-top:50px;}
    .home-app-flex .item{max-height:none;flex-direction:column;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.1);}
    .home-app-flex .item .img{min-height:250px;position:relative;}
    .home-app-flex .item .img .text{padding:50px 30px 30px 30px;background:linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.8) 100%);}
    .home-app-flex .item .img .text .text-t1{font-size:28px;line-height:36px;margin-bottom:20px;font-weight:700;}
    .home-app-flex .item .img .text .text-t2{font-size:17px;line-height:26px;opacity:0.9;}
    .home-app-flex .item.active{flex:1;transform:scale(1.02);transition:transform 0.3s ease;}
    .home-app-flex .item.active .item-lists{max-width:100%;padding:25px 30px;grid-template-columns:repeat(2, 1fr);gap:15px;background:#fff;}
    .home-app-flex .item:nth-child(3) .item-lists{grid-template-columns:repeat(1, 1fr);}
    .home-app-flex .item .item-lists{flex:1;width:100%;opacity:1;transform:translateX(0);padding:15px !important;display: grid !important;gap:10px !important;grid-template-columns:repeat(2, 1fr) !important;text-align: center;}
}



.new-app-adv{padding:60px 0;}
.new-app-adv .t1{text-align: center;}
.new-app-adv .new-app-adv-grid{display:grid;grid-template-columns: repeat(2, 1fr);gap:30px;margin-top:40px;}
.new-app-adv .new-app-adv-grid .item{background-color:#f8fafd;padding:50px;border-radius:30px;}
.new-app-adv .new-app-adv-grid .item .item-t1{font-size:24px;line-height:32px;font-weight:600;margin-bottom:20px;}
.new-app-adv .new-app-adv-grid .item .item-t1 img{margin-right: 20px;}
.new-app-adv .new-app-adv-grid .item .item-t2{font-size:16px;line-height:24px;color:#606064;}
.new-app-adv .new-app-adv-grid .item .item-t2 p{margin-bottom:10px;position:relative;padding-left:30px}
.new-app-adv .new-app-adv-grid .item .item-t2 p::before{content:'';position:absolute;left:0;top:8px;width:20px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0,217,204)' d='M0.000,4.700 C0.000,4.300 0.000,3.900 0.000,3.500 C4.297,3.500 8.596,3.500 12.893,3.500 C12.893,3.900 12.893,4.300 12.893,4.700 C8.596,4.700 4.297,4.700 0.000,4.700 ZM13.096,8.000 C13.096,5.334 13.096,2.666 13.096,-0.000 C15.397,1.300 17.699,2.600 20.000,3.900 C19.966,3.967 19.932,4.033 19.898,4.100 C17.631,5.400 15.364,6.700 13.096,8.000 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}
.new-app-adv .new-app-adv-grid .item .item-t2 p:last-child{margin-bottom:0;}
.new-app-adv .new-app-adv-grid .item:nth-child(2),.new-app-adv .new-app-adv-grid .item:nth-child(3){background-image: linear-gradient(-90deg, #acc9f8 0%, #e0eafd 100%);}
.new-app-adv .new-app-adv-grid .item:nth-child(1),.new-app-adv .new-app-adv-grid .item:nth-child(4){}
.new-app-adv .new-app-adv-grid .item:nth-child(2){margin-bottom: -50px;}
.new-app-adv .new-app-adv-grid .item:nth-child(4){margin-top:50px;}

.new-app-sol{text-align: center;padding:80px 0;}
.new-app-sol .t2{font-size: 17px;max-width:700px;margin:50px auto 0 auto;}


.tallys{background:#f9fafe !important;}
.tallys .left-t1{font-size: 36px;color:#6394ce;margin-bottom: 30px;}

.new-app-product{display: grid;grid-template-columns: repeat(3, 1fr);gap:60px;padding: 100px 0;}
.new-app-product .item{border-bottom:1px solid #e0e0e0;}
.new-app-product .item .show-txt{text-align:center;margin-top:20px;}
.new-app-product .item .show-txt .text1{font-size:20px;line-height:28px;font-weight:600;margin-bottom:10px;}

.cert{padding:100px 0;}
.cert2{padding-top: 0;}

.cert .t1{text-align: center;font-weight: 600;font-size:32px;line-height:40px;margin-bottom:60px;color:#191946;}

.cert-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;}
.cert-item{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.05);transition:all 0.3s ease;opacity:1;transform:translateY(0);}
.cert-item:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);transform:translateY(-4px);}

.cert-img-wrapper{position:relative;width:100%;padding-bottom:133.33%;overflow:hidden;background-color:#f8fafd;}
.cert-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;}
.cert-item:hover .cert-img{transform:scale(1.05);}

.cert-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.4),transparent);opacity:0;transition:opacity 0.3s ease;}
.cert-item:hover .cert-overlay{opacity:1;}

.cert-text{padding:16px;text-align:center;}
.cert-text p{font-size:16px;line-height:24px;font-weight:500;color:#1d1d1d;margin:0;}

@media (max-width:1200px){
    .cert-grid{grid-template-columns:repeat(3,1fr);gap:20px;}
}

@media (max-width:992px){
    .cert-grid{grid-template-columns:repeat(2,1fr);gap:20px;}
}

@media (max-width:768px){
    .cert{padding:60px 0;}
    .cert .t1{font-size:24px;line-height:32px;margin-bottom:40px;}
    .cert-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:30px;}
    .cert-text{padding:12px;}
    .cert-text p{font-size:14px;line-height:20px;}
}

@media (max-width:576px){
    .cert-grid{grid-template-columns:1fr;gap:20px;}
}