/*通用样式*/
:root{
    --public-color:#e85d26;
    --max:1430px;
}
body{color:#333;font-size:16px;line-height:24px;font-family:'Manrope','Outfit',Arial,Helvetica,sans-serif}
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;
}

/*默认导航样式*/
.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 20px}
.navbar-custom .navbar-nav .nav-link{text-align:center;position:relative;padding:0;height:80px;display:flex;align-items:center;justify-content:center;font-weight:500;text-transform:capitalize;font-size:20px;line-height:32px;color:#333333;}
.navbar-custom .navbar-nav .nav-link:before{content:"";width:0;height:5px;margin-left:0!important;background:var(--public-color);position:absolute;bottom:0;left:0;}
.navbar-custom .navbar-nav .nav-item:hover .nav-link:before{width:100%;transition:all 0}
.navbar-custom .navbar-nav .nav-item .dropdown-toggle::after{transition:.6s ease-in-out}
.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-nav .show > .nav-link,.navbar-custom .navbar-nav .active > .nav-link,.navbar-custom .navbar-nav .nav-link.show,.navbar-custom .navbar-nav .nav-link.active  {}
.navbar-custom .navbar-text{color:rgba(0,0,0,0.5)}
.navbar-custom .navbar-text a{color:rgba(0,0,0,0.9)}
.navbar-custom .navbar-text a:hover,.navbar-custom .navbar-text a:focus{color:rgba(0,0,0,0.9)}

/*移动端头部样式*/
@media(max-width:768px){
    body{padding-top:50px;font-size:14px;}
    .header-mb{background:#fff;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid var(--public-color);z-index:999}
    .header-mb .container-xl{height:50px}
    .header-mb .top-logo{width:50%}
    .header-mb .top-logo img{height:30px;width:auto;}
    .header-mb .top-mb{display:flex;align-items:center;width:50%;justify-content:flex-end}
    .header-mb .top-mb .dropdown.lang .dropdown-toggle{background:transparent;padding:0}
    .header-mb .top-mb .dropdown-menu{min-width:80px;margin-top:8px}
    .header-mb .top-mb .top-mb-search{padding:.5rem .4rem;margin-left:10px;width:30px;text-align:center}
    .header-mb .top-mb .top-mb-search i{font-size:16px;color:#000}
    .header-mb .top-mb .icon-bars{color:#000}
    .header-mb .top-mb .dropdown.lang .dropdown-toggle{color:#fff}
    .top-mb-search-box{display:none;position:fixed;background:#fff;top:50px;padding:6px 15px 10px;box-shadow:2px 2px 4px rgba(0,0,0,0.2);z-index:998;width:100%}
    .top-mb-search-box .search-group{width:100%;height:34px}
    .top-mb-feed i{font-size:16px;color:#000;}
    .header-mb .icon-whatsapp{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*/


/* 浮窗 */
#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>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;font-weight:700;text-transform:uppercase;padding-top:15px;padding-bottom:15px}
.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:var(--public-color);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;}

    .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:36px;line-height:56px;font-weight:600;color:#333333;}
.msg{font-size:16px;line-height:28px;color:#999999;}

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

.header{z-index:999;width:100%;position:fixed;top:0;left:0;background-color:#fff;}
.header.fadeInDown{box-shadow:0 0 10px 1px rgba(0,0,0,.1);}
.header.fadeInDown .navbar-custom .navbar-nav .nav-link{height:75px;transition:height .5s;}

.header .top-search-box{display:flex;align-items:center;position:relative;margin-left:25px;}
.header .top-search-box .search-tb{padding-right:20px;border-right:1px solid #d1d1d1;}
.header .dropdown-menu.show{left:auto;right:20px;}
.header .top-lang .dropdown.lang{height:100%;}
.header .top-lang .dropdown.lang .dropdown-toggle{padding:0;background-color:transparent;display:flex;align-items:center;padding-left:20px;}
.header .top-lang .dropdown.lang .dropdown-toggle:after{display:none;}
.header .top-lang .dropdown-menu.show{left:auto;right:0;top:100%;}

.header .top-lang{display:none;}

@media (max-width:1600px) {
    .navbar-custom .navbar-nav > .nav-item{margin:0 20px;}
    .header .top-lang .dropdown.lang .dropdown-toggle{padding-left:25px;}
}
@media (max-width:1500px) {
    .navbar-custom .navbar-nav .nav-link{font-size:18px;line-height:28px;}
    .navbar-custom .navbar-nav > .nav-item{margin:0 18px;}
    .header .top-search-box{margin-left:5px;}
    .header .top-search-box .search-tb{padding-right:15px;}
    .header .top-lang .dropdown.lang .dropdown-toggle{padding-left:15px;}
}

.home-banner{margin-top:80px;position:relative;}
.home-banner .banner-text{text-align:left;}
.home-banner .box{margin-top:-70px;}
.home-banner .t1{font-size:52px;line-height:90px;color:#ffffff;}
.home-banner .t1 span{display:block;color:#ea5b24;}
.home-banner .t1::after{content:"";width:30px;height:14px;background-color:#ea5b24;border-radius:5px;display:block;margin-top:65px;}

@media (max-width:1650px) {
    .home-banner .t1{line-height:60px;}
    .home-banner .t1::after{display:none;}
}

.home-num{margin-top:-160px;}
.home-num .box{width:68.6%;border-radius:45px;overflow:hidden;box-shadow:0 0 30px 1px rgba(0,0,0,.1);}
.home-num .grid{gap:var(--bs-gap,0);}
.home-num .g-col-xl-4{padding:60px 0 65px 50px;background-color:#fff;position:relative;}
.home-num .num{font-size:52px;line-height:60px;color:#666666;}
.home-num .msg{font-size:20px;line-height:28px;font-weight:500;color:#777777;margin-top:15px;}
.home-num .g-col-xl-4:nth-child(2){background-color:#f8f8f8;}
.home-num .g-col-xl-4:nth-child(2)::before{content:"";width:80px;height:152px;background:url(../../images/home-num-skip.jpg)no-repeat;
background-size:cover;position:absolute;left:0;bottom:0;}
.home-num .g-col-xl-4:nth-child(2) .num{position:relative;}
.home-num .g-col-xl-4:nth-child(2) .msg{position:relative;}
.home-num .g-col-xl-4.active .num{color:#ea5b24;}

.home-pro{margin-top:120px;padding-bottom:100px;}
.home-pro .top .t1{margin:0 auto;text-align:center;width:47%;position:relative;}
.home-pro .top .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.home-pro .top .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.home-pro .top .msg{width:62%;display:table;margin:45px auto 0 auto;text-align:center;}
.home-pro .boxs{margin-top:110px;}
.home-pro .boxs .box{display:flex;justify-content:space-between;margin-bottom:160px;}
.home-pro .boxs .box:last-child{margin-bottom:0;}

.home-pro .grid{width:55.6%;margin-left:100px;position:relative;top:-20px;}
.home-pro .g-col-xl-4{text-align:center;}
.home-pro .text{font-size:18px;line-height:26px;color:#2f318b;margin-top:25px;}
.home-pro .title{font-size:22px;line-height:30px;font-weight:600;color:#333333;position:relative;}
.home-pro .title::before{content:"";width:14px;height:14px;background-color:#fbded3;border-radius:5px;display:block;position:absolute;left:-30px;top:7px;}
.home-pro .title:hover{color:var(--public-color);}
.home-pro .box .msg{margin-top:25px;}
.home-pro .tip{margin-top:40px;}
.home-pro .tip p{font-size:16px;line-height:28px;color:#666666;margin-bottom:20px;padding-left:40px;position:relative;}
.home-pro .tip p::before{content:"";width:21px;height:15px;background:url(../../images/home-pro-icon.png)no-repeat;display:block;position:absolute;left:0;top:6px;}

.home-pro .boxs .box:nth-child(1) .left{width:64.3%;}
.home-pro .boxs .box:nth-child(1) .right{width:31.5%;}

.home-pro .boxs .box:nth-child(2) .left{width:61.1%;}
.home-pro .boxs .box:nth-child(2) .right{width:36.8%;}

.home-pro .boxs .box:nth-child(3) .left{width:65.8%;}
.home-pro .boxs .box:nth-child(3 ) .right{width:34%;}
.home-pro .boxs .box:nth-child(even) .right{order:-1;padding-left:30px;}

.home-solu{padding:85px 0 80px 0;background-color:#f8f8f8;}
.home-solu .container-xl{display:flex;justify-content:space-between;}
.home-solu .left{width:49.3%;padding-left:35px;}
.home-solu .t1{position:relative;}
.home-solu .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png) no-repeat;background-size:cover;display:block;position:absolute;left:-45px;top:-10px;}
.home-solu .msg{margin-top:55px;}
.home-solu .tip{margin-top:100px;}
.home-solu .tip p{font-size:16px;line-height:32px;font-weight:500;color:#666666;position:relative;padding-left:40px;margin-bottom:15px;}
.home-solu .tip p::before{content:"";width:21px;height:15px;background:url(../../images/home-pro-icon.png)no-repeat;display:block;position:absolute;left:0;top:6px;}
.home-solu .tip p strong{color:#e85d26;}
.home-solu .right{width:46.1%;}
.home-solu .grid{gap:var(--bs-gap,30px);}
.home-solu .img{border-radius:25px;overflow:hidden;}
.home-solu .title{font-size:24px;line-height:32px;font-weight:700;text-align:center;margin-top:25px;}

.home-about{margin-top:160px;}
.home-about .top{display:flex;justify-content:space-between;}
.home-about .left{width:38.6%;padding-left:50px;border-right:1px solid #e0e0e0;}
.home-about .t1{position:relative;}
.home-about .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png) no-repeat;background-size:cover;display:block;position:absolute;left:-45px;top:-30px;}
.home-about .left img{margin-top:30px;}
.home-about .right{width:57.2%;}
.home-about .msg:nth-child(2){margin-top:20px;}
.home-about .right a{padding:10px 25px;background-color:#e85d26;font-size:20px;line-height:28px;color:#fff;border-radius:10px;display:table;margin:40px 0 0 auto;}

.home-about .box{margin-top:65px;border-radius:40px;overflow:hidden;box-shadow:0 20px 30px 1px rgba(232,93,38,.1);}

.home-about .grid{margin-top:55px;margin-bottom:60px;}
.home-about .g-col-xl-4{position:relative;}
.home-about .g-col-xl-4::after{content:"";width:1px;height:80px;background-color:#e0e0e0;display:block;position:absolute;right:0;top:15%;}
.home-about .icon{height:46px;text-align:center;}
.home-about .text{text-align:center;width:50%;margin:20px auto 0 auto;display:table;font-size:20px;line-height:28px;font-weight:500;}
.home-about .text span{color:var(--public-color);}

.home-qua{margin-top:140px;padding-bottom:280px;}
.home-qua .top{text-align:center;}
.home-qua .t1{position:relative;display:inline-block;}
.home-qua .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.home-qua .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.home-qua .grid{margin-top:100px;gap:var(--bs-gap,55px);}
.home-qua .g-col-xl-4 .img{text-align:center;position:relative;z-index:2;}
.home-qua .g-col-xl-4 .img img{border-radius:50%;overflow:hidden;}
.home-qua .g-col-xl-4 .texts{padding:235px 40px 70px 40px;text-align:center;background-color:#f8f8f8;border-radius:45px;height:563px;margin-top:-190px;position:relative;}
.home-qua .g-col-xl-4 .title{font-size:24px;line-height:32px;font-weight:600;color:#333333;}
.home-qua .g-col-xl-4 .msg{margin-top:30px;font-weight:500;}
.home-qua .g-col-xl-4 .msg span{color:var(--public-color);}

.home-qua .g-col-xl-4 .texts::after{content:"";width:200px;height:12px;background-color:#cccccc;position:absolute;bottom:0;left:25%;border-top-left-radius:5px;border-top-right-radius:5px;}
.home-qua .g-col-xl-4:hover .texts{box-shadow:0 10px 30px 1px rgba(232,93,38,.1);}
.home-qua .g-col-xl-4:hover .texts::after{background-color:var(--public-color);}

.home-service{padding:90px 0 100px 0;background-color:#f8f8f8;}
.home-service .box{position:relative;}
.home-service .left{width:48.3%;}
.home-service .t1{position:relative;}
.home-service .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png) no-repeat;background-size:cover;display:block;position:absolute;left:-45px;top:-0px;}
.home-service .msg{margin-top:25px;}
.home-service .tip{margin-top:90px;}
.home-service .tip p{font-size:20px;line-height:28px;color:#666666;margin-bottom:40px;position:relative;padding-left:40px;}
.home-service .tip p::before{content: "";width:21px;height:15px;background:url(../../images/home-pro-icon.png) no-repeat;display:block;position:absolute;left:0;top:5px;}
.home-service .tip p:last-child{margin-bottom:0;}

.home-service .right{position:absolute;right:0;top:-190px;}
.home-service .box1{position:absolute;left:0;top:0;width:100%;height:100%;padding:65px 80px 70px 80px;}
.home-service .box1 .title{font-size:36px;line-height:42px;font-weight:600;color:#ffffff;}
.home-service .box1 form{margin-top:60px;}
.home-service .form-row{margin:0;}
.home-service .form-row>[class*="col-"]{margin-bottom:0;}
.home-service .form-feedback .form-control{padding:15px 30px;background-color:transparent;border-color:transparent;
border-bottom:1px solid #c1c2dc;font-size:20px;line-height:28px;color:#ffffff;}
.home-service .form-feedback .form-control:focus{background-color:#c1c2dc;color:#333333;}
.home-service .form-feedback .form-control::placeholder{color:#fff;}
.home-service .form-feedback .btn{width:100%;padding:15px 0;text-align:center;margin-top:50px;font-size:20px;line-height:28px;color:#ffffff;
background-color:#e85d26;border-radius:50px;}

.home-new{margin-top:230px;padding-bottom:200px;}
.home-new .top{text-align:center;}
.home-new .t1{position:relative;display:inline-block;}
.home-new .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-5px;}
.home-new .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.home-new .msg{width:54%;display:table;margin:50px auto 0 auto;}
.home-new .grid{margin-top:75px;gap:var(--bs-gap,70px);}
.home-new .g-col-xl-4{padding:15px 15px 45px 15px;background-color:#f8f8f8;position:relative;}
.home-new .g-col-xl-4 .texts{padding:35px 20px 0 20px;}
.home-new .g-col-xl-4 .title{font-size:20px;line-height:28px;font-weight:600;color:#333333;}
.home-new .g-col-xl-4 .title:hover{color:var(--public-color);}
.home-new .g-col-xl-4 .date{margin-top:45px;font-size:18px;line-height:30px;color:#999999;}
.home-new .g-col-xl-4 .last{display:inline-flex;margin-top:15px;}
.home-new .g-col-xl-4 .last img:nth-child(2){display:none;}
.home-new .g-col-xl-4 .last:hover img:nth-child(1){display:none;}
.home-new .g-col-xl-4 .last:hover img:nth-child(2){display:block;}
.home-new .g-col-xl-4 .skip{width:200px;height:30px;background-color:#cccccc;font-size:18px;line-height:28px;color:#333333;text-align:center;
border-top-left-radius:15px;border-top-right-radius:15px;position:absolute;bottom:0;left:25%;}
.home-new .g-col-xl-4:hover{background-color:#fff;box-shadow:0 0 20px 1px rgba(232,93,38,.1);}
.home-new .g-col-xl-4:hover .skip{background-color:var(--public-color);color:#fff;}

footer .top .container-xl{position:relative;display:flex;}
footer .top .box{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;padding:0 15px;}
footer .max-1200{max-width:1200px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;}
footer .top .msg{font-size:16px;line-height:30px;color:#2f318b;}
footer .top .form-row>[class*="col-"]{position:relative;}
footer .top .form-feedback .form-control{padding:20px 30px;border-color:transparent;border-radius:50px;font-size:20px;line-height:28px;color:#666666;}
footer .top .form-feedback .form-control::placeholder{font-size:20px;line-height:28px;color:#666666;}
footer .top .form-feedback .btn{background-color:#e85d26;padding:15px 40px;position:absolute;right:0;top:0;border-radius:50px;}
footer .top .form-feedback .btn::after{content:"";width:39px;height:38px;background:url(../../images/footer-btn.png)no-repeat;background-size:cover;display:block;}
footer .top .feedback-result{position:absolute;right:0;bottom:-50px;}
footer .top .box1:nth-child(1){width:20.2%;}
footer .top .box1:nth-child(2){width:36.7%;}
footer .top .box1:nth-child(3){width:32.1%;}

footer .under{padding:145px 0 0 0;background-color:#2f318b;margin-top:-90px;}
footer .title{font-size:24px;line-height:32px;font-weight:700;color:#ffffff;text-transform:uppercase;}
footer .under .boxs{margin-top:45px;display:flex;justify-content:space-between;}
footer .under .boxs .box{width:25%;}
footer .under .boxs .box a{font-size:16px;line-height:24px;color:#bcbdd8;padding-left:20px;position:relative;}
footer .under .boxs .box a::before{content:"";width:8px;height:13px;background:url(../../images/footer-icon1.png)no-repeat;position:absolute;
left:0;top:5px;}
footer .under .boxs .box a:hover{color:#e85d26;}
footer .under .boxs .box a:hover::before{background:url(../../images/footer-icon2.png)no-repeat;}
footer .under .boxs1{display:flex;justify-content:space-between;margin-top:50px;padding-bottom:25px;}
footer .boxs1 .left{width:25.8%;}

footer .share{margin-top:30px;display:flex;}
footer .share a img:nth-child(2),footer .share .social img:nth-child(2){display:none;}
footer .share .social,footer .share a{margin-right:25px;display:block;}
footer .share a:last-child{margin-right:0;}
footer .share .social:hover img:nth-child(1){display:none;}
footer .share .social:hover img:nth-child(2){display:block;}
footer .share a:hover img:nth-child(1){display:none;}
footer .share a:hover img:nth-child(2){display:block;}

footer .boxs1 .right{width:57.2%;display:flex;justify-content:space-between;}
footer .boxs1 .right .tact-title{font-size:16px;line-height:32px;color:#ffffff;text-transform:capitalize;position:relative;margin-bottom:10px;}
footer .boxs1 .right .tact a{margin-bottom:5px;}
footer .boxs1 .right .tact a,footer .boxs1 .right .tact .text{font-size:16px;line-height:32px;color:#ffffff;}
footer .boxs1 .right .tact:nth-child(1) .tact-title::before{content:"";width:16px;height:16px;background:url(../../images/whatsapp2.png)no-repeat;display:inline-block;margin-right:10px;position:relative;top:3px;}
footer .boxs1 .right .tact:nth-child(2) .tact-title::before{content:"";width:15px;height:15px;background:url(../../images/footer-tact-icon2.png)no-repeat;display:inline-block;margin-right:10px;position:relative;top:1px;}
footer .boxs1 .right .tact:nth-child(3) .tact-title::before{content:"";width:15px;height:19px;background:url(../../images/footer-tact-icon3.png)no-repeat;display:inline-block;margin-right:10px;position:relative;top:4px;}
footer .boxs1 .right .tact a:hover{text-decoration:underline;}

footer .boxs1 .right .tact:nth-child(1){width:17.5%;}
footer .boxs1 .right .tact:nth-child(2){width:31.9%;}
footer .boxs1 .right .tact:nth-child(3){width:28.8%;}

footer .last{background-color:#2f318b;}
footer .lastbox{padding:20px 0 35px 0;font-size:16px;line-height:24px;color:#999999;border-top:1px solid #7e7fac;}

@media (max-width:1200px) {
    footer .max-1200{max-width:100%;}
}
@media (max-width:768px) {
    .home-banner{margin-top:0}
    .home-banner .box{margin-top:0}
    .home-banner .t1{font-size:24px;line-height:32px;}

    .home-num{margin-top:20px;}
    .home-num .box{width:100%;}
    .home-num .g-col-xl-4{padding:50px 0 55px 40px;}
    .home-num .num{font-size:20px;line-height:28px;}
    .home-num .msg{font-size:16px;line-height:24px;margin-top:0;}

    .home-pro{margin-top:20px;padding-bottom:30px;}
    .home-pro .top .t1{width:100%;font-size:20px;line-height:28px;}
    .home-pro .top .t1::before,.home-pro .top .t1::after{display:none;}
    .home-pro .top .msg{font-size:14px;line-height:22px;width:100%;margin-top:10px;}
    .home-pro .boxs{margin-top:30px;}
    .home-pro .boxs .box{margin-bottom:30px;display:block;}
    .home-pro .text{font-size:14px;line-height:22px;margin-top:0;}


    .home-pro .boxs .box .left .grid img{width:60px;}
    .home-pro .boxs .box:nth-child(1) .left{width:100%;}
    
    .home-pro .boxs .box:nth-child(1) .right{width:100%;margin-top:20px;}
    .home-pro .grid{width:100%;margin-left:0;top:0;}

    .home-pro .title{font-size:18px;line-height:26px;}
    .home-pro .title::before{display:none;}
    .home-pro .box .msg{margin-top:5px;}
    .home-pro .tip{margin-top:10px;}
    .home-pro .tip p{font-size:14px;line-height:22px;padding-left:25px;margin-bottom:10px;}
    .home-pro .tip p::before{width:14px;height:10px;background-size:cover;}

    .home-pro .boxs .box:nth-child(2) .left{width:100%;}
    .home-pro .boxs .box:nth-child(2) .right{width:100%;margin-top:20px;}
    .home-pro .boxs .box:nth-child(even) .right{padding-left:0;}

    .home-pro .boxs .box:nth-child(3) .left{width:100%;}
    .home-pro .boxs .box:nth-child(3) .right{width:100%;margin-top:20px;}

    .home-solu{padding:30px 0;}
    .home-solu .container-xl{flex-wrap:wrap;}
    .home-solu .left{padding-left:0;width:100%;order:2;}
    .home-solu .right{width:100%;}
    .home-solu .t1::before{display:none;}
    .home-solu .title{font-size:18px;line-height:26px;margin-top:10px;}
    .home-solu .grid{gap:var(--bs-gap,20px);}
    .home-solu .msg{margin-top:15px;}
    .home-solu .tip{margin-top:15px;}
    .home-solu .tip p{padding-left:25px;font-size:14px;line-height:22px;margin-bottom:10px}
    .home-solu .tip p::before{width:14px;height:10px;background-size:cover;}

    .home-about{margin-top:30px;}
    .home-about .top{flex-wrap:wrap;}
    .home-about .left{width:100%;padding-left:0;}
    .home-about .t1::before{display:none;}
    .home-about .left img{margin-top:10px;}
    .home-about .right{width:100%;}
    .home-about .msg:nth-child(2){margin-top:10px;}
    .home-about .right a{font-size:18px;line-height:26px;margin-top:30px;}

    .home-about .box{margin-top:20px;}
    .home-about .grid{gap:var(--bs-gap,25px);margin-top:30px;margin-bottom:30px;}
    .home-about .text{font-size:18px;line-height:26px;margin-top:10px;width:60%;}

    .home-qua{margin-top:30px;padding-bottom:30px;}
    .home-qua .t1::before,.home-qua .t1::after{display:none;}
    .home-qua .grid{gap:var(--bs-gap,15px);margin-top:20px;}
    .home-qua .g-col-xl-4 .title{font-size:18px;line-height:26px;}
    .home-qua .g-col-xl-4 .texts{height:auto;}

    .home-service{padding:30px 0;}
    .home-service .left{width:100%;}
    .home-service .msg{margin-top:10px;}
    .home-service .right{position:relative;top:0;margin-top:20px;}
    .home-service .tip{margin-top:20px;}
    .home-service .tip p{font-size:14px;line-height:22px;padding-left:25px;margin-bottom:10px;}
    .home-service .tip p::before{width:14px;height:10px;background-size:cover;}

    .home-service .box1{padding:40px 30px;}
    .home-service .box1 .title{font-size:18px;line-height:26px;}
    .home-service .box1 form{margin-top:20px;}
    .home-service .form-feedback .form-control{padding:8px 12px;font-size:18px;line-height:26px;}
    .home-service .form-feedback .form-control::placeholder{font-size:16px;line-height:24px;}
    .home-service .form-feedback .btn{margin-top:15px;font-size:16px;line-height:24px;}

    .home-new{margin-top:20px;padding-bottom:30px;}
    .home-new .t1::before,.home-new .t1::after{display:none;}
    .home-new .msg{width:80%;margin-top:10px;}
    .home-new .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .home-new .g-col-xl-4{padding-bottom:15px;}
    .home-new .g-col-xl-4 .texts{padding-top:20px;}
    .home-new .g-col-xl-4 .title{font-size:18px;line-height:26px;}
    .home-new .g-col-xl-4 .date{margin-top:10px;font-size:14px;line-height:22px;}
    
    footer .under{margin-top:0;padding-top:30px;}
    footer .title{font-size:18px;line-height:26px;margin-top:15px;}
    footer .under .boxs{margin-top:10px;flex-wrap:wrap;}
    footer .under .boxs .box{width:100%;}

    footer .under .boxs1{margin-top:20px;}
    footer .boxs1 .left{display:none;}
    footer .boxs1 .right{width:100%;flex-wrap:wrap;}
    footer .boxs1 .right .tact-title{margin-bottom:0;}
    footer .boxs1 .right .tact:nth-child(1),footer .boxs1 .right .tact:nth-child(2),footer .boxs1 .right .tact:nth-child(3){width:100%;}
}

.bread{margin-top:140px;}
.bread .breadcrumb{display:flex;align-items:center;}
.bread .breadcrumb-item{display:flex;align-items:center;}
.bread .breadcrumb-item a{font-size:16px;line-height:24px;font-weight:500;color:#666666;}
.bread .breadcrumb-item+.breadcrumb-item{padding-left:15px;}
.bread .breadcrumb-item+.breadcrumb-item::before{content:"";width:9px;height:14px;background:url(../../images/bread-item-icon.png)no-repeat;margin-right:15px;}
.bread .breadcrumb-item a:hover{text-decoration:underline;}

@media (max-width:768px) {
    .bread{margin-top:10px;}
    .bread .breadcrumb-item a{font-size:14px;line-height:22px;}
    .bread .breadcrumb-item+.breadcrumb-item{padding-left:5px;}
    .bread .breadcrumb-item+.breadcrumb-item::before{margin-right:5px;}
}

.cert{margin-top:65px;padding-bottom:145px;}
.cert .top{text-align:center;}
.cert .t1{position:relative;display:inline-block;}
.cert .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.cert .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.cert .msg{width:52%;display:table;margin:30px auto 0 auto;}
.cert .grid{margin-top:75px;gap:var(--bs-gap,45px);}
.cert .g-col-xl-3{padding:20px 20px 30px 20px;background-color:#f8f8f8;}
.cert .title{font-size:20px;line-height:28px;color:#333333;text-align:center;margin-top:30px;}

@media (max-width:768px) {
    .cert{margin-top:20px;padding-bottom:30px;}
    .cert .t1::before,.cert .t1::after{display:none;}
    .cert .msg{width:80%;margin-top:5px;}
    .cert .grid{margin-top:20px;gap:var(--bs-gap,15px);}
    .cert .title{font-size:18px;line-height:26px;margin-top:10px;}
}

.video{margin-top:65px;padding-bottom:100px;}
.video .top{text-align:center;}
.video .t1{position:relative;display:inline-block;}
.video .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.video .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.video .msg{width:44%;display:table;margin:50px auto 0 auto;font-weight:500;color:#666666;}
.video .grid{margin-top:70px;gap:var(--bs-gap,60px);}
.video .box{padding:20px;background-color:#f8f8f8;border-radius:35px;}
.video .box .img{border-radius:35px;overflow:hidden;position:relative;}
.video .box .img::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;}
.video .btn{position:absolute;left:38%;top:35%;}
.video .title{font-size:20px;line-height:28px;color:#222222;text-align:center;margin-top:15px;}

@media (max-width:768px) {
    .video{margin-top:15px;padding-bottom:30px;}
    .video .t1::before,.video .t1::after{display:none;}
    .video .msg{margin-top:10px;width:80%;}
    .video .grid{margin-top:20px;gap:var(--bs-gap,15px);}
    .video .title{font-size:18px;line-height:26px;}
}

.down{margin-top:65px;padding-bottom:100px;}
.down .top .container-xl{text-align:center;}
.down .top .t1{position:relative;display:inline-block;}
.down .top .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.down .top .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.down .top .msg{width:47%;display:table;margin:45px auto 0 auto;font-weight:500;color:#666666;}
.down .under{margin-top:120px;display:flex;justify-content:flex-end;}
.down .max-1660{max-width:1660px;display:flex;justify-content:space-between;align-items:center;width:1660px;}
.down .left{width:34.6%;}
.down .right{width:58.7%;position:relative;display:flex;align-items:center;}
.down .box{position:absolute;left:0;top:auto;bottom:auto;padding-left:180px;}
.down .box .t1{position:relative;}
.down .box .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:0px;}
.down .box .msg{margin-top:40px;}
.down .box a{margin-top:55px;padding:12px 20px 12px 30px;background-color:#e85d26;font-size:18px;line-height:28px;color:#fff;border-radius:5px;}
.down .box a::after{content:"";width:16px;height:18px;background:url(../../images/down-icon.png)no-repeat;background-size:cover;display:inline-block;margin-left:25px;position:relative;top:2px;}
.down .box a:hover{text-decoration:underline;}

@media (max-width:1660px) {
    .down .max-1660{max-width:100%;width:100%;}
}
@media (max-width:768px) {
    .down{margin-top:20px;padding-bottom:30px;}
    .down .top .t1::before,.down .top .t1::after{display:none;}
    .down .top .msg{width:80%;margin-top:10px;}
    .down .under{margin-top:20px;}
    .down .max-1660{flex-wrap:wrap;padding:0 15px;}
    .down .left{width:100%;overflow:hidden;}
    .down .left img{margin-left:-20px;}
    .down .right{width:100%;}
    .down .right img{display:none;}
    .down .box{padding-left:0;position:relative;}
    .down .box .msg{margin-top:10px;}
    .down .box a{margin-top:15px;padding:10px 20px;}
}

.new{margin-top:65px;padding-bottom:100px;}
.new .top{text-align:center;}
.new .t1{position:relative;display:inline-block;}
.new .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.new .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.new .msg{width:54%;display:table;margin:50px auto 0 auto;}
.new .grid{margin-top:75px;gap:var(--bs-gap,70px);}
.new .g-col-xl-4{padding:15px 15px 45px 15px;background-color:#f8f8f8;position:relative;}
.new .g-col-xl-4 .texts{padding:35px 20px 0 20px;}
.new .g-col-xl-4 .title{font-size:20px;line-height:28px;font-weight:600;color:#333333;}
.new .g-col-xl-4 .title:hover{color:var(--public-color);}
.new .g-col-xl-4 .date{margin-top:45px;font-size:18px;line-height:30px;color:#999999;}
.new .g-col-xl-4:hover{background-color:#fff;box-shadow:0 0 20px 1px rgba(232,93,38,.1);}

@media (max-width:768px) {
    .new{margin-top:20px;padding-bottom:30px;}
    .new .t1::before,.new .t1::after{display:none;}
    .new .msg{display:none;}
    .new .grid{margin-top:20px;gap:var(--bs-gap,15px);}
    .new .g-col-xl-4{padding:15px;}
    .new .g-col-xl-4 .texts{padding:20px 20px 0 20px;}
    .new .g-col-xl-4 .title{font-size:18px;line-height:26px;}
    .new .g-col-xl-4 .date{font-size:14px;line-height:22px;margin-top:10px;}
}

.faq{margin-top:65px;padding-bottom:135px;}
.faq .top{text-align:center;}
.faq .top .t1{position:relative;display:inline-block;}
.faq .top .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.faq .top .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.faq .top .msg{width:40%;display:table;margin:45px auto 0 auto;font-weight:500;color:#666666;}
.faq .box{margin-top:110px;display:flex;justify-content:space-between;}
.faq .box .left{width:28.6%;}
.faq .box .item{width:100%;padding:30px 55px;background-color:#f8f8f8;margin-bottom:50px;font-size:20px;line-height:28px;color:#222222;
border-top-right-radius:15px;border-bottom-right-radius:15px;position:relative;}
.faq .box .item::before{content:"";width:12px;height:100%;background-color:#cccccc;position:absolute;left:0;top:0;border-top-right-radius:5px;
border-bottom-right-radius:5px;}
.faq .box .item.active::before{background-color:var(--public-color);}
.faq .box .item:hover::before{background-color:var(--public-color);}
.faq .box .item:last-child{margin-bottom:0;}
.faq .box .right{width:65.8%;}
.faq .box .faq-item{padding:25px 80px;background-color:#f8f8f8;margin-bottom:20px;border-radius:20px;}
.faq .box .faq-item:last-child{margin-bottom:0;}
.faq .box .faq-title{font-size:24px;line-height:32px;font-weight:500;color:#222222;position:relative;}
.faq .box .faq-title::before{content:"";width:15px;height:15px;background:url(../../images/faq-icon1.png)no-repeat;background-size:cover;display:block;position:absolute;left:-25px;top:8px;}
.faq .box .faq-content{font-size:18px;line-height:26px;color:#666666;height:0;overflow:hidden;}
.faq .box .faq-item.active{background-color:#fff;box-shadow:0 5px 20px 1px rgba(232,93,38,.1);}
.faq .box .faq-item.active .faq-title::before{height:3px;background:url(../../images/faq-icon2.png)no-repeat;background-size:cover;}

.faq .box .faq-item.active .faq-content{height:auto;margin-top:30px;transition:all .5s;}

@media (max-width:768px) {
    .faq{margin-top:20px;padding-bottom:30px;}
    .faq .top .t1::before,.faq .top .t1::after{display:none;}
    .faq .top .msg{width:80%;margin-top:10px;}
    .faq .box{margin-top:20px;}
    .faq .box .right{width:100%;}
    .faq .box .faq-item{padding:15px 35px;}
    .faq .box .faq-title{font-size:18px;line-height:26px;}
    .faq .box .faq-content{font-size:14px;line-height:22px;}
    .faq .box .faq-title::before{top:5px;}
    .faq .box .faq-item.active .faq-title::before{top:10px;}
    .faq .box .faq-item.active .faq-content{margin-top:5px;}
}

.contact{margin-top:70px;}
.contact .top{text-align:center;}
.contact .top .t1{position:relative;display:inline-block;}
.contact .top .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.contact .top .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.contact .top .msg{width:49%;display:table;margin:40px auto 0 auto;font-weight:500;color:#666666;}
.contact .boxs{display:flex;justify-content:space-between;margin-top:90px;}
.contact .box{width:47.9%;display:flex;justify-content:space-between;align-items:center;}
.contact .box .img{width:81px;height:81px;}
.contact .box .texts{width:82.9%;}
.contact .box .text1{font-size:20px;line-height:28px;font-weight:500;color:#333333;text-transform:capitalize;}
.contact .box .text2{font-size:16px;line-height:28px;color:#666666;margin-top:10px;}

.contact .grid{margin-top:100px;gap:var(--bs-gap,60px);}
.contact .g-col-xl-6{padding:60px 35px 70px 65px;border-radius:35px;background-color:#f8f8f8;display:flex;justify-content:space-between;align-items:center;}
.contact .g-col-xl-6 .left{width:25.7%;text-align:center;}
.contact .g-col-xl-6 .name{font-size:20px;line-height:36px;color:#ffffff;width:100%;text-align:center;background-color:#999999;margin-top:16px;clip-path:polygon(2% 0,98% 0,100% 100%,0 100%);border-radius:5px;}
.contact .g-col-xl-6 .right{width:66.7%;}
.contact .g-col-xl-6 .title{font-size:20px;line-height:28px;font-weight:500;color:#666666;margin-bottom:30px;}
.contact .g-col-xl-6 .text3{font-size:16px;line-height:28px;color:#999999;margin-bottom:15px;}
.contact .g-col-xl-6 .text3 a{font-size:20px;line-height:28px;color:#666666;}
.contact .g-col-xl-6 .text3 a:hover{text-decoration:underline;}
.contact .g-col-xl-6 .text3:last-child{margin-bottom:0;}
.contact .g-col-xl-6:hover{box-shadow:0 0 30px 1px rgba(232,93,38,.1);}
.contact .g-col-xl-6:hover .name{background-color:var(--public-color);}

.contact .g-col-xl-6 .icons{display:flex;align-items:center;padding-top:10px;}
.contact .g-col-xl-6 .icons a{margin-right:15px;}
.contact .g-col-xl-6 .icons a img:nth-child(2){display:none;}
.contact .g-col-xl-6 .icons a:hover img:nth-child(1){display:none;}
.contact .g-col-xl-6 .icons a:hover img:nth-child(2){display:block;}

@media (max-width:1500px) {
    .contact .g-col-xl-6 .name{font-size:16px;line-height:24px;}
}

.nati{margin-top:220px;padding:90px 0 80px 0;background-color:#f8f8f8;}
.nati .box{position:relative;}
.nati .box .left{width:44%;}
.nati .box .tip{margin-top:60px;}
.nati .box .tip p{font-size:18px;line-height:30px;font-weight:500;color:#666666;margin-bottom:20px;position:relative;padding-left:55px;}
.nati .box .tip p::before{content:"";width:21px;height:15px;background:url(../../images/home-pro-icon.png) no-repeat;display:block;position:absolute;left:0;top:8px;}
.nati .box .tip p span{color:var(--public-color);}
.nati .box .right{position:absolute;right:0;top:-200px;box-shadow:0 0 30px 1px rgba(232,93,38,.1);border-radius:25px;}
.nati .box1{position:absolute;left:0;top:0;width:100%;height:100%;padding:95px 75px 0 85px;}
.nati .form-row>[class*="col-"]{margin-bottom:25px;}
.nati .form-feedback .form-control{border-color:transparent;background-color:#f8f8f8;padding:15px 30px;font-size:20px;line-height:28px;color:#999999;border-radius:5px;}
.nati .form-feedback .btn{padding:12px 20px 12px 15px;font-size:18px;line-height:28px;color:#ffffff;display:table;margin:35px 0 0 auto;background-color:var(--public-color);border-radius:10px;}
.nati .form-feedback .btn::before{content:"";width:19px;height:19px;background:url(../../images/nati-icon.png)no-repeat;background-size:cover;display:inline-block;margin-right:15px;position:relative;top:3px;}
.nati .form-feedback .btn:hover{text-decoration:underline;}

.map{margin-top:260px;padding-bottom:160px;}
.map img{border-radius:25px;overflow:hidden;}

@media (max-width:768px) {
    .contact{margin-top:10px;}
    .contact .top .t1::before,.contact .top .t1::after{display:none;}
    .contact .top .msg{margin-top:0;width:80%;}
    .contact .boxs{margin-top:20px;flex-wrap:wrap;}
    .contact .box{width:100%;}
    .contact .box .img{width:50px;height:50px;}
    .contact .box .text1{font-size:18px;line-height:24px;}
    .contact .box .text2{font-size:14px;;line-height:22px;margin-top:5px;}
    .contact .box:nth-child(2){margin-top:15px}
    .contact .grid{margin-top:20px;gap:var(--bs-gap,30px);}
    .contact .g-col-xl-6{display:block;}
    .contact .g-col-xl-6 .left{width:100%;}
    .contact .g-col-xl-6 .name{margin-top:0;}
    .contact .g-col-xl-6 .right{width:100%;margin-top:20px;}
    .contact .g-col-xl-6 .title{font-size:18px;line-height:26px;margin-bottom:10px;}
    .contact .g-col-xl-6 .text3{font-size:14px;line-height:22px;margin-bottom:5px;}
    .contact .g-col-xl-6 .text3 a{font-size:14px;line-height:22px;}

    .nati{margin-top:30px;padding:30px 0;}
    .nati .box .left{width:100%;}
    .nati .box .tip{margin-top:10px;}
    .nati .box .right{position:relative;top:0;margin-top:20px;}
    .nati .box .tip p{font-size:14px;line-height:22px;padding-left:25px;margin-bottom:5px;}
    .nati .box .tip p::before{width:14px;height:10px;background-size:cover;top:5px;}
    .nati .box1{padding:30px 30px 0 30px;}
    .nati .form-row>[class*="col-"]{margin-bottom:10px;}
    .nati .form-feedback .form-control{padding:8px 15px;font-size:16px;line-height:24px;}
    .nati .form-feedback .btn{margin-top:10px;padding:10px 20px;font-size:16px;line-height:24px;}

    .map{margin-top:30px;padding-bottom:30px;}
}

.new-cont{margin-top:55px;}
.new-cont .max-1630{max-width:1630px;display:flex;justify-content:space-between;}
.new-cont .left{width:20%;}
.new-cont .leftbox{position:sticky;top:100px;}
.new-cont .table-of-title{font-size:28px;line-height:40px;font-weight:500;color:#333333;background-color:#f8f8f8;padding:10px 25px;}
.new-cont .table-of-title::before{content:"";width:14px;height:14px;background-color:#f5d9ce;border-radius:5px;display:inline-block;margin-right:15px;position:relative;top:-2px;}
.new-cont .table-of-content-item-title{font-size:18px;line-height:26px;font-weight:600;margin-top:20px;padding-bottom:20px;}
.new-cont .table-of-content-item-list{border-top:1px solid #e5e5e5;}
.new-cont .table-of-content-item-list-item{font-size:20px;line-height:28px;color:#666666;margin-bottom:30px;padding-left:30px;position:relative;}
.new-cont .table-of-content-item-list-item::before{content:"";width:5px;height:5px;background-color:#999999;display:block;position:absolute;left:0;top:12px;}
.new-cont .table-of-content-item-list-item:hover a{color:var(--public-color);text-decoration:underline;}
.new-cont .table-of-content-item-list-item:hover::before{content:"";width:18px;height:18px;background:url(../../images/new-cont-icon.jpg)no-repeat;background-size:cover;top:5px;}
.new-cont .table-of-content-item-list-item.active a{color:var(--public-color);text-decoration:underline;}
.new-cont .table-of-content-item-list-item.active::before{content:"";width:18px;height:18px;background:url(../../images/new-cont-icon.jpg)no-repeat;background-size:cover;top:5px;}
.new-cont .table-of-content-item-list .table-of-content-item-list-item:last-child{margin-bottom:0;}

.new-cont .right{width:76.3%;display:flex;justify-content:space-between;}
.new-cont .box1{width:67.3%;}
.new-cont h1{font-weight:800;}
.new-cont .date-box{margin-top:55px;display:flex;align-items:center;}
.new-cont .date{margin-right:45px;}
.new-cont .date,.new-cont .by{font-size:18px;line-height:30px;color:#999999;}
.new-cont .new-text{padding:35px 0 55px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-top:35px;}
.new-cont .new-text p{font-size:16px;line-height:30px;color:#666666;}

.new-cont .last{margin-top:55px;display:flex;justify-content:space-between;}
.new-cont .last .l1{width:76.9%;}
.new-cont .last .l1 .prev{margin-top:20px;}
.new-cont .last .l1 a p,.new-cont .last .l1 a p{display:inline;font-size:16px;line-height:28px;color:#666666;}
.new-cont .last .l1 a:hover p,.new-cont .last .l1 a:hover p{color:var(--public-color);text-decoration:underline;}
.new-cont .last .l1 span{font-size:18px;line-height:30px;font-weight:500;color:#2f318b;}

.new-cont .last .r1{width:16.5%;}
.new-cont .last .r1 a{width:100%;padding:15px 25px;background-color:var(--public-color);border-radius:10px;color:#fff;font-size:18px;line-height:28px;color:#ffffff;text-align:center;}
.new-cont .last .r1 a:hover{text-decoration:underline;}
.new-cont .solu-box{padding:20px 35px;background-color:#f8f8f8;}
.new-cont .solu-box .title1{font-size:28px;line-height:40px;font-weight:500;color:#333333;text-transform:capitalize;}
.new-cont .solu-box .title1::before{content:"";width:14px;height:14px;background-color:#f5d9ce;border-radius:5px;display:inline-block;margin-right:10px;position:relative;top:-2px;}
.new-cont .solu-tact{font-size:18px;line-height:30px;color:#ffffff;padding:15px 25px;background-color:var(--public-color);border-radius:10px;position:relative;margin-top:60px;}
.new-cont .solu-tact::after{content:"";width:18px;height:16px;background:url(../../images/new-cont-icon1.png)no-repeat;display:inline-block;margin-left:10px;position:relative;top:2px;}
.new-cont .solu-tact:hover{text-decoration:underline;}
.new-cont .solu-box .show{font-size:18px;line-height:28px;color:#666666;margin-top:35px;}
.new-cont .solu-box .show::before{content:"";width:20px;height:22px;background:url(../../images/new-show-icon1.png)no-repeat;background-size:cover;display:inline-block;margin-right:10px;position:relative;top:3px;}
.new-cont .solu-box .show:hover{color:var(--public-color);}
.new-cont .solu-box .show:hover::before{background:url(../../images/new-show-icon.png)no-repeat;}
.new-cont .solu-box .text{font-size:18px;line-height:28px;color:#666666;margin-top:15px;}
.new-cont .solu-box .text::before{content:"";width:24px;height:24px;background:url(../../images/new-faq-icon.png)no-repeat;background-size:cover;display:inline-block;margin-right:10px;position:relative;top:3px;}
.new-cont .solu-box .text:hover::before{background:url(../../images/new-faq-icon1.png)no-repeat;}
.new-cont .solu-box .new-video{font-size:18px;line-height:28px;color:#666666;margin-top:15px;display:block;}
.new-cont .solu-box .new-video::before{content:"";width:21px;height:17px;background:url(../../images/new-video-icon.png)no-repeat;background-size:cover;display:inline-block;margin-right:10px;position:relative;top:2px;}
.new-cont .solu-box .new-video:hover::before{background:url(../../images/new-video-icon1.png)no-repeat;}
.new-cont .solu-box .text:hover,.new-cont .solu-box .new-video:hover{color:var(--public-color);}

.new-cont .new-box{padding:20px 30px;background-color:#f3f4f8;margin-top:30px;}
.new-cont .new-box .box{margin-top:40px;padding-bottom:30px;border-bottom:1px solid #e5e5e5;}
.new-cont .new-box .box::after{content:"";width:40px;height:4px;background-color:var(--public-color);display:block;margin-top:20px;}
.new-cont .new-title{font-size:20px;line-height:28px;font-weight:500;color:#333333;}
.new-cont .new-title:hover{text-decoration:underline;color:var(--public-color);}
.new-cont .date{margin-top:15px;font-size:16px;line-height:24px;color:#666666;}
.new-cont .last-icon{margin-top:30px;}
.new-cont .new-box .box:hover::after{content:"";width:18px;height:16px;background:url(../../images/new-cont-icon.jpg)no-repeat;background-size:cover;display:block;}

.new-cont .box2{width:29.5%;}

.hot-pro{margin-top:100px;padding-bottom:150px;}
.hot-pro .top{text-align:center;}
.hot-pro .t1{position:relative;display:inline-block;text-transform:capitalize;}
.hot-pro .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.hot-pro .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.hot-pro .grid{margin-top:85px;gap:var(--bs-gap,70px);}
.hot-pro .g-col-xl-6{padding:65px 0 35px 0;background-color:#f8f8f8;position:relative;overflow:hidden;border-radius:5px;}
.hot-pro .img img{mix-blend-mode:darken;}
.hot-pro .texts{padding:0 50px;height:64px;margin-top:40px;}
.hot-pro .texts .title{font-size:22px;line-height:32px;font-weight:600;color:#333333;position:relative;}
.hot-pro .texts .title::before{content:"";width:14px;height:14px;background-color:#f5d9ce;border-radius:5px;display:block;position:absolute;left:-25px;top:8px;}
.hot-pro .texts .title:hover{color:var(--public-color);}

.hot-pro .box{position:absolute;left:0;top:100%;width:100%;height:100%;background-color:rgba(248,248,248,.8);padding:35px 60px 0 60px;transition:all .5s;}
.hot-pro .box::after{content:"";width:100%;height:8px;background-color:var(--public-color);position:absolute;left:0;bottom:0;}
.hot-pro .type{font-size:20px;line-height:28px;font-weight:500;color:#e85d26;}
.hot-pro .tip p{font-size:16px;line-height:24px;color:#666666;margin-bottom:10px;}
.hot-pro .tip p:last-child{margin-bottom:0;}
.hot-pro .tip p strong{font-size:22px;line-height:30px;font-weight:400;color:#ea5b24;display:block;margin-top:5px;}
.hot-pro .box .title{margin-top:15px;font-size:22px;line-height:32px;font-weight:600;color:#333333;position:relative;}
.hot-pro .box .title::before{content:"";width:14px;height:14px;background-color:#f5d9ce;border-radius:5px;display:block;position:absolute;left:-25px;top:8px;}
.hot-pro .box .title:hover{color:var(--public-color);}
.hot-pro .box .tip{margin-top:20px;}

.hot-pro .g-col-xl-6:hover .texts .title{display:none;}
.hot-pro .g-col-xl-6:hover .box{top:0;transition:all .5s;}

@media (max-width:768px) {
    .new-cont{margin-top:20px;}
    .new-cont .left{display:none;}
    .new-cont .right{width:100%;flex-wrap:wrap;}
    .new-cont .box1{width:100%;}
    .new-cont h1{font-size:18px;line-height:26px;}
    .new-cont .date-box{margin-top:10px;}
    .new-cont .date, .new-cont .by{margin-top:0;font-size:14px;line-height:22px;margin-top:0;}
    .new-cont .date{margin-right:15px;}
    .new-cont .new-text{margin-top:15px;padding:15px 0;}
    .new-cont .new-text p{font-size:14px;line-height:22px;}
    .new-cont .last{margin-top:15px;flex-wrap:wrap;}
    .new-cont .last .l1{width:100%;}
    .new-cont .last .l1 span{font-size:14px;line-height:22px;}
    .new-cont .last .l1 a p, .new-cont .last .l1 a p{font-size:14px;line-height:22px;}
    .new-cont .last .l1 .prev{margin-top:5px;}
    .new-cont .last .r1{width:100%;}
    .new-cont .last .r1 a{width:auto;display:table;margin:0 0 0 auto;padding:10px 25px;}
    .new-cont .box2{width:100%;margin-top:20px;}
    .new-cont .solu-box .title1{font-size:20px;line-height:28px;}
    .new-cont .solu-box .show{margin-top:15px;}
    .new-cont .solu-box .show,.new-cont .solu-box .text,.new-cont .solu-box .new-video{font-size:16px;line-height:24px;}
    .new-cont .solu-tact{font-size:16px;line-height:24px;margin-top:15px;}

    .new-cont .new-box .box{margin-top:15px;padding-bottom:15px;}
    .new-cont .new-title{font-size:18px;line-height:26px;}
    .new-cont .new-box .box::after{display:none;}
    .new-cont .new-title{font-size:16px;line-height:24px;}
    .new-cont .date{margin-top:5px;}

    .hot-pro{margin-top:30px;padding-bottom:30px;}
    .hot-pro .t1::before,.hot-pro .t1::after{display:none;}
    .hot-pro .grid{gap:var(--bs-gap,20px);margin-top:20px;}
    .hot-pro .texts{height:auto;margin-top:0;}
    .hot-pro .texts .title{font-size:18px;line-height:26px;}
    .hot-pro .g-col-xl-6:hover .box{display:none;}
    .hot-pro .g-col-xl-6:hover .texts .title{display:block;}
}
.ifie{margin-top:80px;}
.ifie .t1{padding-left:60px;position:relative;}
.ifie .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:0;top:0;}
.ifie .grid{margin-top:80px;gap:var(--bs-gap,55px);}
.ifie .g-col-xl-6{padding:30px 50px 30px 0;background-color:#f8f8f8;border-radius:5px;}
.ifie .g-col-xl-6 .box{padding-left:45px;position:relative;height:113px;}
.ifie .g-col-xl-6 .box::before{content:"";width:12px;height:100%;background-color:#cccccc;border-top-right-radius:5px;border-bottom-right-radius:5px;
position:absolute;left:0;top:0;}
.ifie .title{font-size:24px;line-height:32px;font-weight:600;color:#333333;}
.ifie .msg{font-size:16px;line-height:28px;color:#666666;margin-top:25px;font-weight:500;}
.ifie .msg span{color:#333333;font-weight:700;}
.ifie .g-col-xl-6:hover .box::before{background-color:var(--public-color);}
.ifie .boxs{margin-top:55px;display:flex;justify-content:space-between;}
.ifle .boxs1{width:30.5%;}

.advans{margin-top:140px;padding-bottom:180px;}
.advans .box{padding:80px 0;position:relative;margin-bottom:60px;}
.advans .box:last-child{margin-bottom:0;}
.advans .box:nth-child(odd)::after{content:"";width:1176px;height:100%;background:url(../../images/advans-skip.png)no-repeat;background-size:cover;display:block;position:absolute;right:0;top:0;z-index:-1;}
.advans .box .container-xl{display:flex;justify-content:space-between;align-items:center;}
.advans .left{width:45.6%;}
.advans .left img{border-radius:40px;}
.advans .right{width:47.2%;padding-left:60px;}
.advans .box:nth-child(even) .right{order:-1;}
.advans .t1{position:relative;}
.advans .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-60px;top:-5px;}
.advans .msg{margin-top:20px;font-weight:500;}
.advans .msg:nth-child(2){margin-top:40px;}

@media (max-width:768px) {
    .ifie{margin-top:10px;}
    .ifie .t1{padding-left:0;}
    .ifie .t1::before{display:none;}
    .ifie .grid{margin-top:20px;gap:var(--bs-gap,15px);}
    .ifie .g-col-xl-6{padding:30px 30px 30px 0;}
    .ifie .g-col-xl-6 .box{height:auto;}
    .ifie .title{font-size:18px;line-height:24px;}
    .ifie .msg{font-size:14px;line-height:22px;margin-top:10px;}
    .ifie .boxs{margin-top:20px;flex-wrap:wrap;}
    .ifie .boxs .boxs1{width:100%;margin-bottom:15px;}

    .advans{margin-top:10px;padding-bottom:30px;}

    .advans .box{padding:20px 0;margin-bottom:0;}
    .advans .box .container-xl{flex-wrap:wrap;}
    .advans .left{width:100%;}
    .advans .left img{border-radius:25px;}
    .advans .right{width:100%;margin-top:15px;padding-left:0;}
    .advans .t1::before{display:none;}
    .advans .msg:nth-child(2),.advans .msg{margin-top:5px;}
    .advans .box:nth-child(even) .right{order:2;}
}

.ilor{margin-top:30px;padding-bottom:110px;}
.ilor .max-1660{max-width:1660px;display:flex;justify-content:space-between;align-items:center;}
.ilor .left{width:60.8%;position:relative;border-top-right-radius:310px;border-bottom-right-radius:310px;overflow:hidden;}
.ilor .left::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;}
.ilor .right{width:32.6%;}
.ilor .t1{position:relative;}
.ilor .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-40px;top:-5px;}
.ilor .msg{margin-top:50px;}

.recip{margin-top:140px;padding-bottom:180px;}
.recip .top{text-align:center;}
.recip .t1{position:relative;display:inline-block;text-transform:capitalize;}
.recip .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.recip .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.recip .grid{gap:var(--bs-gap,70px);margin-top:110px;}
.recip .g-col-xl-4{padding:40px 60px 40px 60px;background-color:#f8f8f8;border-radius:35px;position:relative;}
.recip .g-col-xl-4::before{content:"";width:12px;height:200px;background-color:#cccccc;border-top-right-radius:5px;border-bottom-right-radius:5px;position:absolute;left:0;top:20%;}
.recip .title{font-size:20px;line-height:28px;font-weight:600;color:#666666;padding-left:35px;position:relative;}
.recip .title::before{content:"";width:14px;height:14px;background-color:#f5d9ce;border-radius:5px;display:block;position:absolute;left:0;top:5px;}
.recip .tip{margin-top:25px;}
.recip .tip p{font-size:16px;line-height:32px;color:#666666;padding-left:35px;position:relative;margin-bottom:10px;}
.recip .tip p::before{content:"";width:21px;height:15px;background:url(../../images/recip-icon.png)no-repeat;background-size:cover;display:block;position:absolute;left:0;top:8px;}
.recip .g-col-xl-4:hover{background-color:#fff;box-shadow:0 10px 30px 1px rgba(232,93,38,.1);}
.recip .g-col-xl-4:hover::before{background-color:var(--public-color);}

.tunity{position:relative;}
.tunity .box{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;}
.tunity .container-xl{text-align:center;}
.tunity .t1{display:inline;color:#fff;position:relative;}
.tunity .t1::before{content:"";width:31px;height:29px;background:url(../../images/tunity-icon.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.tunity .t1::after{content:"";width:31px;height:29px;background:url(../../images/tunity-icon.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}

.benew{margin-top:130px;padding-bottom:160px;}
.benew .top{text-align:center;}
.benew .t1{position:relative;display:inline-block;}
.benew .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.benew .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.benew .msg{width:54%;display:table;margin:50px auto 0 auto;}
.benew .grid{margin-top:75px;gap:var(--bs-gap,70px);}
.benew .g-col-xl-4{padding:15px 15px 45px 15px;background-color:#f8f8f8;position:relative;}
.benew .g-col-xl-4 .texts{padding:35px 20px 0 20px;}
.benew .g-col-xl-4 .title{font-size:20px;line-height:28px;font-weight:600;color:#333333;}
.benew .g-col-xl-4 .title:hover{color:var(--public-color);}
.benew .g-col-xl-4 .date{margin-top:45px;font-size:18px;line-height:30px;color:#999999;}
.benew .g-col-xl-4 .last{display:inline-flex;margin-top:15px;}
.benew .g-col-xl-4 .last img:nth-child(2){display:none;}
.benew .g-col-xl-4 .last:hover img:nth-child(1){display:none;}
.benew .g-col-xl-4 .last:hover img:nth-child(2){display:block;}
.benew .g-col-xl-4 .skip{width:200px;height:30px;background-color:#cccccc;font-size:18px;line-height:28px;color:#333333;text-align:center;
border-top-left-radius:15px;border-top-right-radius:15px;position:absolute;bottom:0;left:25%;}
.benew .g-col-xl-4:hover{background-color:#fff;box-shadow:0 0 20px 1px rgba(232,93,38,.1);}
.benew .g-col-xl-4:hover .skip{background-color:var(--public-color);color:#fff;}

.stab{background-color:#f8f8f8;}
.stab .grid{gap:var(--bs-gap,0);}
.stab .g-col-xl-6{padding:60px 45px 55px 40px;border-radius:35px;}
.stab .g-col-xl-6:hover{background-color:#fff;box-shadow:0 0 20px 1px rgba(232,93,38,.1);}
.stab .title{font-size:20px;line-height:28px;font-weight:500;color:#333333;}
.stab .title::before{content:"";width:27px;height:23px;background:url(../../images/stab-icon1.png)no-repeat;background-size:cover;display:inline-block;position:relative;top:3px;margin-right:10px;}
.stab .tip{margin-top:45px;}
.stab .tip p{font-size:16px;line-height:24px;color:#666666;padding-left:30px;position:relative;margin-bottom:20px;}
.stab .tip p::before{content:"";width:16px;height:11px;background:url(../../images/stab-icon2.png)no-repeat;background-size:cover;display:block;position:absolute;left:0;top:7px;}
.stab .tip p:last-child{margin-bottom:0;}

@media (max-width:768px) {
    .ilor{padding-bottom:20px;}
    .ilor .max-1660{width:100%;padding:0 15px;flex-wrap:wrap;}
    .ilor .left{width:100%;}
    .ilor .right{width:100%;margin-top:15px;}
    .ilor .msg{margin-top:5px;}

    .recip{margin-top:20px;padding-bottom:30px;}
    .recip .t1::before,.recip .t1::after{display:none;}
    .recip .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .recip .g-col-xl-4::before{top:12%;}
    .recip .title{font-size:18px;line-height:26px;}
    .recip .tip p{padding-left:25px;font-size:14px;line-height:22px;margin-bottom:5px;}
    .recip .tip p::before{width:14px;height:10px;background-size:cover;}

    .tunity .t1::before,.tunity .t1::after{display:none;}

    .stab .g-col-xl-6{padding:20px;}
    .stab .title{font-size:18px;line-height:26px;}
    .stab .tip{margin-top:20px;}
    .stab .tip p{font-size:14px;line-height:22px;margin-bottom:5px;}

    .benew{margin-top:20px;padding-bottom:30px;}
    .benew .t1::before,.benew .t1::after{display:none;}
    .benew .msg{width:80%;margin-top:10px;}
    .benew .grid{margin-top:20px;gap:var(--bs-gap,15px);}
    .benew .g-col-xl-4 .title{font-size:18px;line-height:22px;}
    .benew .g-col-xl-4 .date{font-size:14px;line-height:22px;margin-top:10px;}
    .benew .g-col-xl-4 .last{display:none;}
}

.ser{margin-top:30px;padding-bottom:130px;}
.ser .max-1660{max-width:1660px;display:flex;justify-content:space-between;align-items:center;}
.ser .left{width:60.8%;border-top-right-radius:310px;border-bottom-right-radius:310px;overflow:hidden;}
.ser .right{width:32.6%;}
.ser .t1{position:relative;}
.ser .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-40px;top:-5px;}
.ser .msg{margin-top:50px;}

.team{padding:90px 0 75px 0;background:url(../../images/team-bg.jpg)no-repeat;background-size:100% 100%;}
.team .container-xl{display:flex;justify-content:space-between;}
.team .left{width:48.3%;padding-left:60px;}
.team .t1{position:relative;}
.team .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-40px;top:-5px;}
.team .msg{margin-top:20px;}
.team .msg:nth-child(2){margin-top:35px;}
.team .last{margin-top:60px;display:flex;justify-content:space-between;}
.team .right{width:47.9%;border-radius:45px;overflow:hidden;}

.test{margin-top:160px;}
.test .max-1660{max-width:1660px;display:flex;justify-content:space-between;align-items:center;}
.test .left{width:47.6%;}
.test .left img{border-top-right-radius:300px;border-bottom-right-radius:300px;}
.test .right{width:45.2%;}
.test .t1{position:relative;}
.test .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-60px;top:-5px;}
.test .msg:nth-child(2){margin-top:30px;}
.test .msg:nth-child(3){margin-top:20px;}

.spare{margin-top:140px;}
.spare .container-xl{display:flex;justify-content:space-between;align-items:center;}
.spare .left{width:46.5%;padding-left:60px;}
.spare .t1{position:relative;}
.spare .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-60px;top:-5px;}
.spare .tip{margin-top:50px;}
.spare .tip p{padding-left:40px;position:relative;font-size:16px;line-height:28px;color:#666666;margin-bottom:20px;}
.spare .tip p::before{content:"";width:21px;height:15px;background:url(../../images/spare-icon.png)no-repeat;background-size:cover;display:block;position:absolute;left:0;top:5px;}
.spare .right{width:47.9%;border-radius:40px;overflow:hidden;position:relative;}
.spare .right::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%;}
.spare .right .btn{position:absolute;left:40%;top:38%;}
.spare .right .btn img{transition:all .5s;}
.spare .right .btn:hover img{transform:scale(1.1);transition:all .5s;}

.group{margin-top:150px;padding-bottom:150px;}
.group .top{text-align:center;}
.group .t1{position:relative;display:inline-block;}
.group .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:-10px;}
.group .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.group .msg{width:40%;display:table;margin:30px auto 0 auto;}
.group .under{margin-top:90px;display:flex;justify-content:space-between;}
.group .left{width:48.6%;}
.group .left img{border-radius:40px;}
.group .grid{gap:var(--bs-columns,30px);}
.group .grid img{border-radius:40px;}

@media (max-width:768px) {
    .ser{margin-top:20px;padding-bottom:30px;}
    .ser .max-1660{padding:0 15px;flex-wrap:wrap;}
    .ser .left{width:100%;}
    .ser .right{width:100%;margin-top:15px;}
    .ser .t1::before{display:none;}
    .ser .msg{margin-top:5px;}

    .team{background:none;padding:0 0 20px 0;}
    .team .container-xl{flex-wrap:wrap;}
    .team .left{width:100%;padding-left:0;order:2;margin-top:15px;}
    .team .t1::before{display:none;}
    .team .right{width:100%;}
    .team .msg:nth-child(2){margin-top:5px;}
    .team .msg{margin-top:5px;}
    .team .last{margin-top:20px;}

    .test{margin-top:20px;}
    .test .max-1660{padding:0 15px;flex-wrap:wrap;}
    .test .left{width:100%;}
    .test .t1::before{display:none;}
    .test .right{width:100%;margin-top:15px;}
    .test .msg:nth-child(2){margin-top:5px;}
    .test .msg:nth-child(3){margin-top:5px;}

    .spare{margin-top:20px;}
    .spare .container-xl{flex-wrap:wrap;}
    .spare .left{padding-left:0;width:100%;}
    .spare .t1::before{display:none;}
    .spare .tip{margin-top:10px;}
    .spare .tip p{padding-left:25px;font-size:14px;line-height:22px;margin-bottom:10px;}
    .spare .tip p::before{width:14px;height:10px;background-size:cover;}
    .spare .right{width:100%;}
    .spare .right .btn{left:39%;top:35%;}
    .spare .right .btn img{width:55px;height:55px;}

    .group{margin-top:20px;padding-bottom:30px;}
    .group .t1::before,.group .t1::after{display:none;}
    .group .msg{width:80%;margin-top:10px;}
    .group .under{margin-top:20px;flex-wrap:wrap;}
    .group .left{width:100%;}
    .group .left img{border-radius:20px;}
    .group .right{width:100%;}
    .group .grid img{border-radius:15px;}
    .group .right .grid{margin-top:20px;gap:var(--bs-gap,15px);}
}

.product{margin-top:65px;padding-bottom:140px;}
.product .top{text-align:center;}
.product .top .t1{position:relative;display:inline-block;}
.product .top .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-40px;top:-10px;}
.product .top .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-40px;top:30px;transform:rotate(180deg);}
.product .top .msg{width:85%;display:table;margin:60px auto 0 auto;}

.product .grid{margin-top:120px;gap:var(--bs-gap,50px);}
.product .g-col-xl-3{position:relative;}
.product .g-col-xl-3::before{content:"";width:1px;height:70px;background-color:#d6d6d6;display:block;position:absolute;right:0;top:10px;}
.product .g-col-xl-3:last-child:before{display:none;}
.product .text1{font-size:46px;line-height:60px;color:#666666;}
.product .text2{font-size:20px;line-height:28px;font-weight:500;color:#777777;margin-top:10px;}
.product .g-col-xl-3:hover .text1{color:#ea5b24;}

.product .last{margin-top:180px;}
.product .last .box{margin-bottom:190px;position:relative;height:440px;display:flex;align-items:center;}
.product .last .box:nth-child(even) .left{order:2;}
.product .last .box:nth-child(even) .right{padding-left:40px;}
.product .last .box:nth-child(1):before,.product .last .box:nth-child(3):before{content:"";width:1057px;height:440px;background:url(../../images/product-skip.png)no-repeat;
background-size:cover;display:block;position:absolute;left:0;top:0;z-index:-1;}
.product .last .box:nth-child(4):before{content:"";width:1057px;height:440px;background:url(../../images/product-skip.png)no-repeat;
background-size:cover;display:block;transform:rotate(180deg);position:absolute;right:0;top:0;z-index:-1;}
.product .last .box:last-child{margin-bottom:0;}
.product .last .container-xl{display:flex;justify-content:space-between;align-items:center;}
.product .last .left{width:63.6%;}
.product .last .left img{mix-blend-mode:darken;}
.product .last .right{width:34.7%;}
.product .box .title{font-size:36px;line-height:46px;font-weight:600;color:#333333;position:relative;}
.product .box .title::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-40px;top:-10px;}
.product .box .title:hover{color:var(--public-color);}
.product .box p{margin-top:55px;font-size:16px;line-height:28px;color:#999999;}

.product .last .box:nth-child(1) p:nth-child(2){margin-top:35px;}
.product .last .box:nth-child(1) p:nth-child(3){margin-top:20px;}
.product .last .box:nth-child(2) p:nth-child(2){margin-top:40px;}
.product .last .box:nth-child(4) p:nth-child(2){margin-top:20px;}

@media (max-width:768px) {
    .product{margin-top:10px;padding-bottom:30px;}
    .product .top .t1::before,.product .top .t1::after{display:none;}
    .product .top .msg{margin-top:10px;}
    .product .grid{margin-top:20px;gap:var(--bs-gap,25px);}
    .product .g-col-xl-3::before{display:none;}
    .product .text1{font-size:18px;line-height:26px;}
    .product .text2{font-size:14px;line-height:22px;}
    .product .last{margin-top:20px;}
    .product .last .container-xl{flex-wrap:wrap;}
    .product .last .left{width:100%;}
    .product .last .right{width:100%;margin-top:15px;}
    .product .box .title{font-size:18px;line-height:26px;}
    .product .last .box{height:auto;margin-bottom:15px;}
    .product .last .box:nth-child(1) p:nth-child(3){margin-top:5px;}
    .product .last .box:nth-child(1) p:nth-child(2),.product .box p{margin-top:5px;font-size:14px;line-height:22px;}
    .product .last .box:nth-child(1):before, .product .last .box:nth-child(3):before{display:none;}
    .product .last .box:nth-child(even) .left{order:-1;}
    .product .last .box:nth-child(even) .right{padding-left:0;}
    .product .box .title::before{display:none;}
    .product .last .box:nth-child(2) p:nth-child(2){margin-top:5px;}

    .product .last .box:nth-child(4):before{display:none;}
    .product .last .box:nth-child(4) p:nth-child(2){margin-top:5px;}
}

.prolist-head{margin-top:80px;}
.prolist-head .top{display:flex;justify-content:flex-end;}
.prolist-head .max-1660{max-width:1660px;display:flex;justify-content:space-between;}
.prolist-head .left{width:32.6%;}

.prolist-head .breadcrumb{display:flex;align-items:center;}
.prolist-head .breadcrumb-item{display:flex;align-items:center;}
.prolist-head .breadcrumb-item a{font-size:16px;line-height:24px;font-weight:500;color:#666666;}
.prolist-head .breadcrumb-item+.breadcrumb-item{padding-left:15px;}
.prolist-head .breadcrumb-item+.breadcrumb-item::before{content:"";width:9px;height:14px;background:url(../../images/bread-item-icon.png)no-repeat;margin-right:15px;}
.prolist-head .breadcrumb-item a:hover{text-decoration:underline;}

.prolist-head .box{margin-top:150px;padding-left:40px;}
.prolist-head .t1{font-size:46px;line-height:54px;font-weight:600;color:#333333;position:relative;}
.prolist-head .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-40px;top:-10px;}
.prolist-head p{font-size:16px;line-height:28px;color:#999999;}
.prolist-head p:nth-child(2){margin-top:50px;}
.prolist-head p:nth-child(3){margin-top:20px;}
.prolist-head .right{width:59.4%;position:relative;}
.prolist-head .swiper{border-top-left-radius:310px;border-bottom-left-radius:310px;}
.prolist-head .swiper-slide img{border-top-left-radius:310px;border-bottom-left-radius:310px;}
.prolist-head .swiper-button-next{width:71px;height:71px;position:absolute;left:-40px;}
.prolist-head .swiper-button-next:after{content:"";width:100%;height:100%;background:url(../../images/prolist-head-icon1.png)no-repeat;
background-size:cover;position:absolute;left:0;top:0;}
.prolist-head .swiper-button-disabled{opacity:1;}

.prolist-head .under{margin-top:100px;}
.prolist-head .grid{width:66.5%;gap:var(--bs-gap,0);}
.prolist-head .g-col-xl-4{border-right:1px solid #d6d6d6;padding-left:65px;}
.prolist-head .g-col-xl-4:nth-child(1){padding-left:0;}
.prolist-head .g-col-xl-4:last-child{border-right-color:transparent;}
.prolist-head .num{font-size:46px;line-height:56px;color:#666666;}
.prolist-head .text{font-size:20px;line-height:28px;font-weight:500;color:#777777;margin-top:15px;}
.prolist-head .g-col-xl-4:hover .num{color:var(--public-color);}

@media (max-width:1660px) {
    .prolist-head .max-1660{width:100%;padding-left:15px;}
}

.prolist{margin-top:180px;padding-bottom:140px;}
.prolist .box{position:relative;padding:45px 0;margin-bottom:140px;}
.prolist .box:last-child{margin-bottom:0;}
.prolist .box:nth-child(odd)::before{content:"";width:1074px;height:100%;background:url(../../images/prolist-bg.png)no-repeat;background-size:100% 100%;
display:block;position:absolute;left:0;top:0;}
.prolist .box:nth-child(even)::before{content:"";width:1074px;height:100%;background:url(../../images/prolist-bg.png)no-repeat;background-size:100% 100%;
display:block;position:absolute;right:0;top:0;transform:rotate(180deg);}
.prolist .box:nth-child(even) .tableboxs{background-color:#fff;}
.prolist .box:nth-child(even) .last img{mix-blend-mode:darken;}

.prolist .container-xl{display:flex;justify-content:space-between;}
.prolist .left{width:56.1%;position:relative;display:flex;align-items:center;}
.prolist .left a img{mix-blend-mode:darken;}
.prolist .right{width:40.8%;position:relative;}
.prolist .right::before{content:"";width:27px;height:27px;background:url(../../images/prolist-icon1.png)no-repeat;background-size:cover;
display:block;position:absolute;left:-15px;top:0;}
.prolist .right::after{content:"";width:1px;height:330px;background-color:#e0e0e0;display:block;position:absolute;left:0;top:40px;}

.prolist .title{font-size:22px;line-height:30px;font-weight:600;color:#333333;padding-left:30px;}
.prolist .title:hover{color:var(--public-color);}
.prolist .msg{margin-top:30px;padding-left:30px;}
.prolist .tableboxs{display:flex;justify-content:space-between;margin-top:25px;padding:12px 25px 12px 30px;background-color:#f8f8f8;}
.prolist .tablebox:nth-child(1){width:51%;}
.prolist .tablebox{width:44%;position:relative;font-size:16px;line-height:28px;font-weight:500;color:#666666;}
.prolist .tablebox::after{content:"";width:1px;height:100%;background-color:#dbdbdb;background-size:cover;display:block;position:absolute;right:0;top:0;}
.prolist .tableboxs .tablebox:last-child:after{display:none;}
.prolist .tablebox strong{display:block;font-weight:500;color:#ea5b24;margin-top:10px;}
.prolist .last{padding-left:30px;display:flex;justify-content:space-between;align-items:center;margin-top:30px;}
.prolist .lastname{font-size:16px;line-height:28px;color:#666666;}

.woven .container-xl{display:flex;justify-content:space-between;}
.woven .left{width:45%;background-color:#f8f8f8;border-radius:25px;padding:90px 60px 0 100px;}
.woven .t1{position:relative;}
.woven .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-40px;top:-5px;}
.woven .tip{margin-top:80px;}
.woven .tip p{font-size:18px;line-height:28px;color:#666666;margin-bottom:20px;padding-left:40px;position:relative;}
.woven .tip p::before{content: "";width:21px;height:15px;background:url(../../images/home-pro-icon.png) no-repeat;display:block;position:absolute;left:0;top:6px;}
.woven .right{width:49.3%;display:flex;justify-content:space-between;position:relative;}
.woven .right::before{content:"";width:53px;height:53px;background:url(../../images/woven-icon.png)no-repeat;background-size:cover;display:block;
position:absolute;left:46%;bottom:20px;}
.woven .box{width:44.4%;}
.woven .box .img{border-radius:25px;overflow:hidden;}
.woven .box .text{margin-top:15px;padding:20px 30px 20px 30px;border-radius:25px;background-color:#f8f8f8;font-size:22px;line-height:30px;
font-weight:600;color:#666666;position:relative;}
.woven .box .text::before{content:"";width:7px;height:55px;background-color:#cccccc;display:block;border-top-right-radius:5px;
border-bottom-right-radius:5px;position:absolute;left:0;top:22%;}
.woven .box:hover .text::before{background-color:var(--public-color);}

.mult{margin-top:170px;padding-bottom:140px;}
.mult .t1{width:37%;text-align:center;margin:0 auto;position:relative;}
.mult .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-60px;top:-10px;}
.mult .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-60px;top:40px;transform:rotate(180deg);}
.mult .grid{margin-top:90px;gap:var(--bs-gap,70px);}
.mult .g-col-xl-4{padding:15px 15px 0 15px;background-color:#f8f8f8;position:relative;}
.mult .g-col-xl-4::before{content:"";width:200px;height:12px;background-color:#cccccc;display:block;position:absolute;left:24%;bottom:0;
border-top-left-radius:5px;border-top-right-radius:5px;}
.mult .g-col-xl-4 .img{position:relative;}
.mult .g-col-xl-4 .img::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;display:none;}
.mult .g-col-xl-4 .videobtn{position:absolute;left:36%;top:32%;display:none;}
.mult .g-col-xl-4 .videobtn img{transition:all .5s;}
.mult .g-col-xl-4 .videobtn:hover img{transform:scale(1.1);transition:all .5s;}
.mult .g-col-xl-4 .texts{padding:35px 20px 55px 20px;}
.mult .title{font-size:22px;line-height:30px;font-weight:700;color:#333333;}
.mult .msg{margin-top:20px;}
.mult .g-col-xl-4:hover{background-color:#fff;box-shadow:0 0 30px 1px rgba(0,0,0,.1);}
.mult .g-col-xl-4:hover .img::before{display:block;}
.mult .g-col-xl-4:hover .videobtn{display:block;}
.mult .g-col-xl-4:hover .title{color:var(--public-color);}
.mult .g-col-xl-4:hover::before{background-color:var(--public-color);}

.visual{padding-bottom:85px;background:url(../../images/visual-bg.jpg)no-repeat;background-size:100% 100%;}
.visual .box{padding:0 90px 0 45px;position:relative;}
.visual .swiper-slide{display:flex;justify-content:space-between;align-items:flex-start;}
.visual .left{width:39%;padding-left:50px;}
.visual .t1{margin-top:150px;line-height:46px;position:relative;}
.visual .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-50px;top:-10px;z-index:10;}
.visual .tip{margin-top:55px;}
.visual .tip p{padding-left:40px;font-size:16px;line-height:28px;color:#666666;margin-bottom:20px;position:relative;}
.visual .tip p::before{content:"";width:21px;height:15px;background: url(../../images/home-pro-icon.png) no-repeat;display:block;position:absolute;left:0;top:6px;}
.visual .tip p:last-child{margin-bottom:0;}
.visual .right{width:47.9%;position:relative;}
.visual .right::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;}
.visual .videobtn{position:absolute;left:41%;top:38%;}
.visual .videobtn img{transition:all .5s;}
.visual .videobtn:hover img{transform:scale(1.1);transition:all .5s;}

.visual .swiper-button-prev{width:25px;height:31px;top:62%;}
.visual .swiper-button-prev::after{content:"";width:100%;height:100%;background:url(../../images/visual-prev.png)no-repeat;background-size:cover;
position:absolute;left:0;top:0;}
.visual .swiper-button-next{width:25px;height:31px;top:62%;}
.visual .swiper-button-next::after{content:"";width:100%;height:100%;background:url(../../images/visual-next.png)no-repeat;background-size:cover;
position:absolute;left:0;top:0;}
.visual a{margin-top:55px;padding:15px 25px 15px 30px;background-color:var(--public-color);border-radius:5px;font-size:20px;line-height:28px;color:#ffffff;}
.visual a::after{content:"";width:18px;height:16px;background:url(../../images/new-cont-icon1.png) no-repeat;display:inline-block;margin-left:10px;
position:relative;top:2px;}
.visual a:hover{text-decoration:underline;}
.visual .swiper-pagination{width:auto;left:auto;right:0;bottom:0;}
.visual .swiper-pagination-bullet{width:14px;height:14px;border-radius:5px;background-color:#f5d9ce;opacity:1;margin:0 auto 0 15px !important;}
.visual .swiper-pagination-bullet-active{width:30px;background-color:var(--public-color);}


.prolist-faq{margin-top:160px;padding-bottom:240px;}
.prolist-faq .container-xl{display:flex;justify-content:space-between;}
.prolist-faq .left{width:40.4%;padding-left:35px;}
.prolist-faq .t1{position:relative;}
.prolist-faq .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-40px;top:-5px;}
.prolist-faq .box{padding:35px 35px 45px 35px;background-color:#f8f8f8;width:68%;margin-top:70px;position:sticky;top:100px}
.prolist-faq .box a{display:block;}
.prolist-faq .box .tact{padding:10px 25px 10px 20px;font-size:18px;line-height:28px;color:#ffffff;background-color:var(--public-color);display:inline-block;
border-radius:5px;}
.prolist-faq .box .tact::after{content:"";width:18px;height:16px;background:url(../../images/prolist-faq-tact.png)no-repeat;background-size:cover;
display:inline-block;position:relative;top:3px;margin-left:10px;}
.prolist-faq .box .tact:hover{text-decoration:underline;}
.prolist-faq .box .show{font-size:18px;line-height:28px;font-weight:500;color:#666666;margin-top:35px;}
.prolist-faq .box .show::before{content:"";width:20px;height:22px;background:url(../../images/new-show-icon1.png)no-repeat;background-size:cover;display:inline-block;margin-right:10px;position:relative;top:3px;}
.prolist-faq .box .show:hover{color:var(--public-color);}
.prolist-faq .box .show:hover::before{background:url(../../images/new-show-icon.png)no-repeat;}
.prolist-faq .box .videobtn{font-size:18px;line-height:28px;color:#666666;margin-top:15px;display:block;}
.prolist-faq .box .videobtn::before{content:"";width:21px;height:17px;background:url(../../images/new-video-icon.png)no-repeat;background-size:cover;display:inline-block;margin-right:10px;position:relative;top:2px;}
.prolist-faq .box .videobtn:hover{color:var(--public-color);}
.prolist-faq .box .videobtn:hover::before{background:url(../../images/new-video-icon1.png)no-repeat;}

.prolist-faq .right{width:56.5%;}
.prolist-faq .faq-item{padding:25px 55px;background-color:#f8f8f8;border-radius:20px;margin-bottom:20px;}
.prolist-faq .faq-item:last-child{margin-bottom:0;}
.prolist-faq .faq-title{font-size:20px;line-height:32px;font-weight:500;color:#222222;position:relative;}
.prolist-faq .faq-title::before{content:"";width:15px;height:15px;background:url(../../images/prolist-faq-icon1.png)no-repeat;background-size:cover;
display:inline-block;position:absolute;left:-25px;top:8px;}
.prolist-faq .faq-content{font-size:16px;line-height:28px;color:#666666;height:0;overflow:hidden;}
.prolist-faq .faq-item.active{background-color:#fff;box-shadow:0 0 30px 1px rgba(232,93,38,.1);}
.prolist-faq .faq-item.active .faq-title::before{height:3px;background:url(../../images/prolist-faq-icon2.png)no-repeat;top:15px;}
.prolist-faq .faq-item.active .faq-content{margin-top:25px;height:auto;transition:all .5s;}

.prolist-new{margin-top:210px;padding-bottom:125px;}
.prolist-new .t1::before{left:-70px;top:0;}
.prolist-new .t1::after{right:-70px;}
.prolist-new .grid{margin-top:115px;}

@media (max-width:768px) {
    .prolist-head{margin-top:10px;}
    .prolist-head .max-1660{flex-wrap:wrap;}
    .prolist-head .left{width:100%;}
    .prolist-head .swiper{margin-top:15px;}
    .prolist-head .box{margin-top:10px;padding-left:0;}
    .prolist-head .t1::before{display:none;}
    .prolist-head .t1{font-size:20px;line-height:28px;}
    .prolist-head p{font-size:14px;line-height:22px;}
    .prolist-head p:nth-child(2),.prolist-head p:nth-child(3){margin-top:5px;}

    .prolist-head .right{width:100%;display:none;}
    .prolist-head .swiper-button-next{display:none;}

    .prolist-head .under{margin-top:20px;}
    .prolist-head .grid{width:100%;gap:var(--bs-gap,10px);}
    .prolist-head .g-col-xl-4{border-color:transparent;padding-left:0;}
    .prolist-head .num{font-size:18px;line-height:26px;}
    .prolist-head .text{font-size:14px;line-height:22px;margin-top:5px;}

    .prolist{margin-top:20px;padding-bottom:30px;}
    .prolist .box{padding:20px 0;margin-bottom:20px;}
    .prolist .box:nth-child(odd)::before{display:none;}
    .prolist .box:nth-child(even)::before{display:none;}
    .prolist .box:nth-child(even) .tableboxs{background-color:#f8f8f8}

    .prolist .container-xl{flex-wrap:wrap;}
    .prolist .left{width:100%}
    .prolist .right{width:100%;}
    .prolist .right::before,.prolist .right::after{display:none;}
    .prolist .title{padding-left:0;font-size:18px;line-height:26px;}
    .prolist .msg{padding-left:0;margin-top:5px;}
    .prolist .tableboxs{margin-top:15px;padding:15px;}
    .prolist .last{margin-top:10px;padding-left:0;}

    .woven .container-xl{flex-wrap:wrap;}
    .woven .left{width:100%;padding:20px 15px;margin-top:15px;}
    .woven .t1::before{display:none;}
    .woven .tip{margin-top:10px;}
    .woven .tip p{padding-left:25px;font-size:14px;line-height:22px;margin-bottom:5px;}
    .woven .tip p::before{width:14px;height:10px;background-size:cover;}
    .woven .right{width:100%;order:-1;}
    .woven .right::before{width:35px;height:35px;z-index:80;bottom:5px;left:43%;}
    .woven .box{width:48%;}
    .woven .box .text{font-size:16px;line-height:24px;}

    .mult{margin-top:20px;padding-bottom:20px;}
    .mult .t1{width:100%;}
    .mult .t1::before,.mult .t1::after{display:none;}
    .mult .grid{margin-top:20px;gap:var(--bs-gap,15px);}
    .mult .title{font-size:18px;line-height:26px;}
    .mult .msg{margin-top:10px;}
    .mult .g-col-xl-4::before{left:20%;}
    
    .visual{padding-bottom:20px;}
    .visual .box{padding:0;}
    .visual .swiper-slide{flex-wrap:wrap;}
    .visual .left{width:100%;padding-left:0;margin-top:15px;}
    .visual .t1{margin-top:0;line-height:28px;}
    .visual .t1::before{display:none;}
    .visual .tip{margin-top:10px;}
    .visual .tip p{padding-left:25px;font-size:14px;line-height:22px;margin-bottom:5px;}
    .visual .tip p::before{width:14px;height:10px;background-size:cover;}
    .visual a{font-size:16px;line-height:24px;margin-top:15px;}
    .visual .right{width:100%;order:-1;}
    .visual .videobtn img{width:50px;height:50px;}
    .visual .videobtn{left:43%;top:40%;}

    .prolist-faq{margin-top:20px;padding-bottom:30px;}
    .prolist-faq .container-xl{flex-wrap:wrap;}
    .prolist-faq .left{width:100%;padding-left:0;}
    .prolist-faq .t1::before{display:none;}
    .prolist-faq .box{margin-top:10px;width:100%;padding:25px;}
    .prolist-faq .box .tact{font-size:16px;line-height:24px;}
    .prolist-faq .box .show{font-size:16px;line-height:24px;margin-top:10px;}
    .prolist-faq .box .videobtn{font-size:16px;line-height:24px;margin-top:10px;}
    .prolist-faq .right{width:100%;}
    .prolist-faq .faq-item.active{padding:30px 40px;}
    .prolist-faq .faq-title::before{top:5px;}
    .prolist-faq .faq-item.active .faq-title::before{top:10px;}
    .prolist-faq .faq-title{font-size:18px;line-height:26px;}
    .prolist-faq .faq-content{font-size:14px;line-height:22px;}
    .prolist-faq .faq-item.active .faq-content{margin-top:10px;}

    .prolist-new{margin-top:20px;padding-bottom:30px;}
    .prolist-new .grid{margin-top:20px;}
    .home-new .g-col-xl-4 .last{display:none;}
}

.pro-cont-head{margin-top:80px;padding:40px 0 65px 0;background-color:#f8f8f8;}
.pro-cont-head .breadcrumb{display:flex;align-items:center;}
.pro-cont-head .breadcrumb-item{display:flex;align-items:center;}
.pro-cont-head .breadcrumb-item a{font-size:16px;line-height:24px;font-weight:500;color:#666666;}
.pro-cont-head .breadcrumb-item+.breadcrumb-item{padding-left:15px;}
.pro-cont-head .breadcrumb-item+.breadcrumb-item::before{content:"";width:9px;height:14px;background:url(../../images/bread-item-icon.png)no-repeat;margin-right:15px;}
.pro-cont-head .breadcrumb-item a:hover{text-decoration:underline;}
.pro-cont-head .type{margin-top:60px;font-size:22px;line-height:30px;font-weight:500;color:#ea5b24;}
.pro-cont-head .type::before{content:"";width:14px;height:14px;background-color:#f5d9ce;display:inline-block;border-radius:5px;
margin-right:20px;position:relative;top:-2px;}
.pro-cont-head .t1{line-height:46px;width:65%;margin-top:15px;}

.pro-cont-head .under{margin-top:60px;display:flex;justify-content:space-between;}
.pro-cont-head .left{width:31.5%;}
.pro-cont-head .box p{padding:15px 30px 15px 25px;display:flex;justify-content:space-between;font-size:16px;line-height:28px;font-weight:500;color:#666666;}
.pro-cont-head .box p:nth-child(odd){background-color:#fff;}
.pro-cont-head .box p strong{font-weight:500;color:#ea5b24;}
.pro-cont-head .box1{margin-top:45px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.pro-cont-head .box1 .video-btn{position:relative;display:flex;align-items:center;}
.pro-cont-head .box1 .video-btn:hover{cursor:pointer;}
.pro-cont-head .box1 .video-btn-name{padding:12px 15px;background-color:var(--public-color);border-radius:5px;font-size:20px;line-height:28px;color:#ffffff;}
.pro-cont-head .box1 .video-btn .video-btn-name{font-size:18px;line-height:26px;font-weight:500;margin-right:10px;}
.pro-cont-head .box1 .video-btn .video-btn-name::after{content:"";width:18px;height:16px;background:url(../../images/new-cont-icon1.png) no-repeat;display:inline-block;margin-left:10px;position:relative;top:2px;}
.pro-cont-head .box1 .video-btn img{width:100px;height:100px;}
.pro-cont-head .box1 .tact{padding:12px 15px;background-color:var(--public-color);border-radius:5px;font-size:20px;line-height:28px;color:#ffffff;}
.pro-cont-head .box1 .tact::after{content:"";width:18px;height:16px;background:url(../../images/new-cont-icon1.png) no-repeat;display:inline-block;margin-left:10px;position:relative;top:2px;}
.pro-cont-head .box1 .video-btn img{transition:all .5s;}
.pro-cont-head .box1 .video-btn:hover img{transform:scale(1.1);transition:all .5s;}
.pro-cont-head .right{width:66.5%;}
.pro-cont-head .product-thumb{border-color:transparent;}
.pro-cont-head .product-thumb figure{background-color:#f8f8f8;}
.pro-cont-head .product-thumb img.img-fluid{mix-blend-mode:darken;}
.pro-cont-head .grid{width:37.7%;gap:var(--bs-gap,25px);margin:0 auto;}
.pro-cont-head .g-col-xl-6{border-radius:25px;overflow:hidden;}

@media (max-width:1415px) {
    .pro-cont-head .box1 .video-btn{margin-top:10px;}
}

.navi{margin-top:50px;}
.navi.top{margin-top:0;position:fixed;top:70px;left:0;width:100%;z-index:99;display:none;background:#fff;}
.navi.top.active{display:block;}
.navi .box{border-bottom:2px solid #dfdfdf;}
.navi .nav-btn{padding:25px 0;font-size:22px;line-height:30px;font-weight:500;color:#666666;margin-right:200px;}
.navi .nav-btn.active{color:var(--public-color);position:relative;font-weight:700;}
.navi .nav-btn.active::after{content:"";width:100%;height:5px;background-color:var(--public-color);display:block;position:absolute;left:0;bottom:0;}
.navi .nav-btn.active div::before{content:"";width:14px;height:14px;background-color:#fbded3;display:inline-block;margin-right:20px;
border-radius:5px;position:relative;top:-3px;}

.navi .nav-btn:hover{color:var(--public-color);position:relative;font-weight:700;}
.navi .nav-btn:hover::after{content:"";width:100%;height:5px;background-color:var(--public-color);display:block;position:absolute;left:0;bottom:0;}
.navi .nav-btn:hover div::before{content:"";width:14px;height:14px;background-color:#fbded3;display:inline-block;margin-right:20px;
border-radius:5px;position:relative;top:-3px;}

.p1,.p2,.p3{margin-top:100px;}
.p1 .t1,.p2 .t1,.p3 .t1{padding-left:40px;position:relative;margin-bottom:40px;}
.p1 .t1::before,.p2 .t1::before,.p3 .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:0;top:-10px;}
.p1 .box{padding:0 40px;}
.p1 .box p{font-size:16px;line-height:28px;color:#999999;}

.p2 table{width:100%;}
.p2 table tr:nth-child(even){background-color:#f8f8f8 !important;}
.p2 table tr:nth-child(1){background-color:#ececec !important;}
.p2 table tr td{padding:25px 80px !important;font-size:20px !important;line-height:28px !important;color:#666666 !important;
border:2px solid #e7e7e7 !important;}
.p2 table tr:nth-child(1) td{font-weight:500 !important;color:#333333 !important;}


.p3 .boxs{display:flex;flex-wrap:wrap;}
.p3 .box{width:50%;border:2px solid #f1f1f1;padding:50px 80px 40px;}
.p3 .box:nth-child(even){padding:50px 0 40px 80px;}
.p3 .num{font-size:22px;line-height:30px;font-weight:500;color:#ea5b24;}
.p3 .msg{margin-top:20px;}
.p3 .img{margin-top:40px;}

.ps1{margin-top:250px;}
.hp1{margin-top:240px;padding-bottom:0;}
.pn1{margin-top:170px;}

@media (max-width:768px) {
    .pro-cont-head{margin-top:0;padding:20px 0;}
    .pro-cont-head .breadcrumb-item a{font-size:14px;line-height:22px;}
    .pro-cont-head .breadcrumb-item+.breadcrumb-item{padding-left:5px;}
    .pro-cont-head .breadcrumb-item+.breadcrumb-item::before{margin-right:5px;}
    .pro-cont-head .under{margin-top:20px;flex-wrap:wrap;}
    .pro-cont-head .left{width:100%;margin-top:15px;}
    .pro-cont-head .grid{margin:0;gap:var(--bs-gap,10px);}
    .pro-cont-head .g-col-xl-6{border-radius:5px;}
    .pro-cont-head .type{font-size:18px;line-height:26px;margin-top:0;}
    .pro-cont-head .type::before{top:0;margin-right:10px;}
    .pro-cont-head .t1{width:100%;line-height:28px;margin-top:0;}
    .pro-cont-head .box{margin-top:10px;}
    .pro-cont-head .box p{padding:15px;font-size:14px;line-height:22px;}
    .pro-cont-head .box1{margin-top:20px;}
    .pro-cont-head .box1 .tact{font-size:16px;line-height:24px;padding:10px 25px;}
    .pro-cont-head .box1 .video-btn img{width:80px;height:80px;}
    .pro-cont-head .right{width:100%;order:-1;}

    .p1, .p2, .p3{margin-top:20px;}
    .p1 .t1, .p2 .t1, .p3 .t1{margin-bottom:10px;padding-left:0;}
    .p1 .t1::before, .p2 .t1::before, .p3 .t1::before{display:none;padding-left:0;}
    .p1 .box{padding:0;}
    .p1 .box p{font-size:14px;line-height:22px;}
    .p2 table tr td{padding:10px !important;font-size:14px !important;line-height:22px !important;}
    .p3 .box{padding:15px !important;}
    .p3 .box:nth-child(even){padding:15px !important;}
    .p3 .msg{margin-top:10px !important;}

    .ps1{margin-top:20px;}
    .hp1{margin-top:20px;}
    .pn1{margin-top:20px;}
}

.about{margin-top:30px;}
.about .max-1660{max-width:1660px;display:flex;justify-content:space-between;align-items:center;}
.about .left{width:60.8%; position: relative;display:flex;justify-content:center;align-items:center;}
.about .left>img{border-top-right-radius:310px;border-bottom-right-radius:310px;}
.about .left .videobtn{position:absolute;z-index:2;cursor:pointer;}
.about .left .videobtn img{transition:all .5s;}
.about .left .videobtn:hover img{transform:scale(1.1);transition:all .5s;}

.about .right{width:33.2%;}
.about .t1{position:relative;}
.about .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-40px;top:-5px;}
.about .msg{margin-top:20px;}
.about .msg:nth-child(2){margin-top:35px;}

.about .under{margin-top:140px;}
.about .grid{gap:var(--bs-gap,0);}
.about .g-col-xl-3{border-right:1px solid #d6d6d6;padding-left:60px;}
.about .g-col-xl-3:nth-child(1){padding-left:0;}
.about .g-col-xl-3:last-child{border-color:transparent;}
.about .g-col-xl-3 .num{font-size:46px;line-height:56px;color:#666666;}
.about .g-col-xl-3 .text{font-size:20px;line-height:28px;font-weight:500;color:#777777;margin-top:15px;}
.about .g-col-xl-3:hover .num{color:var(--public-color);}

.his{margin-top:140px;background:url(../../images/his-bg.jpg)no-repeat;background-size:contain;}
.his .t1{display:table;margin:0 auto;position:relative;}
.his .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-40px;top:-10px;}
.his .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-40px;top:40px;transform:rotate(180deg);}
.his .swiper{margin-top:100px;position:relative;}
.his .swiper::before{content:"";width:100%;height:20px;background:url(../../images/his-skip.png)no-repeat;background-size:contain;position:absolute;
left:0;top:45%;}
.his .swiper .year{font-size:36px;line-height:46px;color:#ea5b24;}
.his .swiper .msg{color:#666666;}
.his .swiper-slide{display:flex;flex-wrap:wrap;}
.his .swiper-slide:nth-child(odd) .year{margin-top:60px;}
.his .swiper-slide:nth-child(odd) .msg{margin-top:40px;}
.his .swiper-slide:nth-child(even) .year{margin-top:35px;order:2;}
.his .img{margin-top:60px;}

.logys{margin-top:250px;}
.logys .box .container-xl{display:flex;justify-content:space-between;}
.logys .box .left{width:47.9%;}
.logys .box .right{width:42.9%;}
.logys .box .t1{position:relative;}
.logys .box .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-60px;top:-10px;}
.logys .box .msg{margin-top:20px;}
.logys .box .msg:nth-child(2){margin-top:30px;}
.logys .box .title{font-size:20px;line-height:28px;color:#999999;margin-top:25px;}
.logys .tip{margin-top:20px;}
.logys .tip p{font-size:18px;line-height:26px;color:#666666;margin-bottom:10px;}
.logys .tip p::before{content:"";width:21px;height:15px;background:url(../../images/home-pro-icon.png) no-repeat;display:inline-block;position:relative;top:0;margin-right:15px;}
.logys a{padding:10px 30px;background-color:var(--public-color);font-size:20px;line-height:28px;color:#fff;margin-top:35px;border-radius:5px;}
.logys a::after{content:"";width:18px;height:16px;background:url(../../images/new-cont-icon1.png) no-repeat;display:inline-block;margin-left:10px;
position:relative;top:2px;}
.logys .icon{margin-top:55px;}

.logys .box:nth-child(2){margin-top:260px;}
.logys .box:nth-child(2) .left{width:47.9%;padding-left:60px;}
.logys .msg{font-weight:500;}
.logys .msg span{color:var(--public-color);}
.logys .box:nth-child(2) .right{width:42.9%;}
.logys .box:nth-child(2) a{margin-top:55px;}

.step{margin-top:250px;padding-bottom:180px;}
.step .top .t1{margin:0 auto;text-align:center;width:52%;position:relative;}
.step .top .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-50px;top:-10px;}
.step .top .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-50px;top:30px;transform:rotate(180deg);}
.step .top .msg{width:70%;display:table;margin:45px auto 0 auto;text-align:center;}

.step .grid{gap:var(--bs-gap,80px);margin-top:90px;}
.step .box{padding:280px 90px 60px 85px;background-color:#f8f8f8;margin-top:-240px;border-radius:35px;min-height:595px;position:relative;}
.step .box::before{content:"";width:200px;height:9px;background-color:#cccccc;border-top-left-radius:5px;border-top-right-radius:5px;display:block;position:absolute;left:34%;bottom:0;}
.step .img{text-align:center;position:relative;z-index:10;}
.step .img img{border-radius:50%;}
.step .title{font-size:24px;line-height:32px;font-weight:600;color:#333333;text-align:center;}
.step .tip{margin-top:35px;}
.step .tip p{font-size:16px;line-height:28px;color:#666666;padding-left:40px;position:relative;margin-bottom:20px;}
.step .tip p::before{content:"";width:21px;height:15px;background:url(../../images/home-pro-icon.png) no-repeat;display:block;position:absolute;left:0;top:6px;}
.step .tip p:last-child{margin-bottom:0;}

.step .g-col-xl-6:hover .box{background-color:#ffffff;box-shadow:0 0 30px 1px rgba(232,93,38,.1);}
.step .g-col-xl-6:hover .box::before{background-color:var(--public-color);}

.rodu{padding-bottom:150px;}
.rodu .top .t1{margin:0 auto;text-align:center;display:table;position:relative;}
.rodu .top .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-60px;top:-10px;}
.rodu .top .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-60px;top:30px;transform:rotate(180deg);}
.rodu .top .msg{width:66%;display:table;margin:50px auto 0 auto;text-align:center;}
.rodu .under{margin-top:80px;display:flex;justify-content:space-between;}
.rodu .left{width:49%;}
.rodu .right{width:49%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.rodu .box{width:47.9%;}
.rodu .box:nth-child(3),.rodu .box:nth-child(4){margin-top:25px;}
.rodu .under img{border-radius:40px;}

@media (max-width:768px) {
    .about .max-1660{flex-wrap:wrap;padding:0 15px;}
    .about .left{width:100%;}
    .about .right{width:100%;margin-top:15px;}
    .about .t1::before{display:none;}
    .about .msg:nth-child(2),.about .msg{margin-top:5px;}
    .about .under{margin-top:20px;}
    .about .grid{gap:var(--bs-gap,15px);}
    .about .g-col-xl-3{border-color:transparent;padding-left:0;}
    .about .g-col-xl-3 .num{font-size:20px;line-height:28px;}
    .about .g-col-xl-3 .text{font-size:14px;line-height:22px;margin-top:5px;}

    .his{margin-top:20px;}
    .his .t1::before,.his .t1::after{display:none;}
    .his .swiper{margin-top:20px;}
    .his .swiper::before{display:none;}
    .his .swiper-slide:nth-child(odd) .year{margin-top:0;}
    .his .swiper-slide:nth-child(odd) .msg{margin-top:5px;}
    .his .swiper-slide:nth-child(even) .year{order:-1;margin-top:0;}
    .his .img{margin-top:10px;}

    .logys{margin-top:20px;}
    .logys .box .container-xl{flex-wrap:wrap;}
    .logys .box .left{width:100%;}
    .logys .box .right{width:100%;margin-top:15px;}
    .logys .box .t1::before{display:none;}
    .logys .box .msg:nth-child(2),.logys .box .msg{margin-top:5px;}
    .logys .box .title{font-size:18px;line-height:26px;margin-top:10px;}
    .logys .tip p{font-size:14px;line-height:22px;margin-bottom:5px;}
    .logys .tip p::before{width:14px;height:10px;background-size:cover;}
    .logys a{margin-top:20px;font-size:16px;line-height:24px;}

    .logys .box:nth-child(2){margin-top:20px;}
    .logys .box:nth-child(2) .left{padding-left:0;width:100%;}
    .logys .box:nth-child(2) .right{width:100%;}

    .step{margin-top:20px;padding-bottom:30px;}
    .step .top .t1{width:100%;}
    .step .top .t1::before,.step .top .t1::after{display:none;}
    .step .top .msg{width:80%;margin-top:10px;}
    .step .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .step .box{padding:280px 30px 60px 30px;}
    .step .title{font-size:18px;line-height:26px;}
    .step .tip{margin-top:10px;}
    .step .tip p{padding-left:25px;margin-bottom:5px;}
    .step .tip p::before{width:14px;height:10px;background-size:cover;}
    .step .box::before{left:20%;}

    .rodu{padding-bottom:30px;}
    .rodu .top .t1::before,.rodu .top .t1::after{display:none;}
    .rodu .top .msg{width:80%;margin-top:10px;}
    .rodu .under{margin-top:20px;flex-wrap:wrap;}
    .rodu .left{width:100%;}
    .rodu .right{width:100%;margin-top:15px;}
    .rodu .under img{border-radius:20px;}
}

.searchye{margin-top:65px;padding-bottom:180px;}
.searchye .top .container-xl{text-align:center;}
.searchye .top .t1{position:relative;display:inline-block;}
.searchye .top .t1::before{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;left:-45px;top:0;}
.searchye .top .t1::after{content:"";width:31px;height:29px;background:url(../../images/t1-icon1.png)no-repeat;background-size:cover;display:block;
position:absolute;right:-45px;top:30px;transform:rotate(180deg);}
.searchye .box{position:relative;padding:45px 0;margin-bottom:140px;}
.searchye .box:last-child{margin-bottom:0;}
.searchye .box:nth-child(odd)::before{content:"";width:1074px;height:100%;background:url(../../images/prolist-bg.png)no-repeat;background-size:100% 100%;
display:block;position:absolute;left:0;top:0;}
.searchye .box:nth-child(even)::before{content:"";width:1074px;height:100%;background:url(../../images/prolist-bg.png)no-repeat;background-size:100% 100%;
display:block;position:absolute;right:0;top:0;transform:rotate(180deg);}
.searchye .box:nth-child(even) .tableboxs{background-color:#fff;}
.searchye .box:nth-child(even) .last img{mix-blend-mode:darken;}

.searchye .under{margin-top:60px;}
.searchye .under .container-xl{display:flex;justify-content:space-between;}
.searchye .left{width:56.1%;position:relative;display:flex;align-items:center;}
.searchye .left a img{mix-blend-mode:darken;}
.searchye .right{width:40.8%;position:relative;}
.searchye .right::before{content:"";width:27px;height:27px;background:url(../../images/prolist-icon1.png)no-repeat;background-size:cover;
display:block;position:absolute;left:-15px;top:0;}
.searchye .right::after{content:"";width:1px;height:330px;background-color:#e0e0e0;display:block;position:absolute;left:0;top:40px;}

.searchye .title{font-size:22px;line-height:30px;font-weight:600;color:#333333;padding-left:30px;}
.searchye .title:hover{color:var(--public-color);}
.searchye .msg{margin-top:30px;padding-left:30px;}
.searchye .tableboxs{display:flex;justify-content:space-between;margin-top:25px;padding:12px 25px 12px 30px;background-color:#f8f8f8;}
.searchye .tablebox:nth-child(1){width:51%;}
.searchye .tablebox{width:44%;position:relative;font-size:16px;line-height:28px;font-weight:500;color:#666666;}
.searchye .tablebox::after{content:"";width:1px;height:100%;background-color:#dbdbdb;background-size:cover;display:block;position:absolute;right:0;top:0;}
.searchye .tableboxs .tablebox:last-child:after{display:none;}
.searchye .tablebox strong{display:block;font-weight:500;color:#ea5b24;margin-top:10px;}
.searchye .last{padding-left:30px;display:flex;justify-content:space-between;align-items:center;margin-top:30px;}
.searchye .lastname{font-size:16px;line-height:28px;color:#666666;}

.pagination{margin-top:30px;}
.prolist .pagination{margin-top:0;}

.video-nav{display:flex;flex-wrap:wrap;margin-top:50px;}
.video-nav .video-nav-a{background:#fff;display:inline-block;padding:10px 30px;margin-right:20px;color:var(--public-color);border:1px solid var(--public-color);}
.video-nav .video-nav-a:hover{background:var(--public-color);color:#fff;transition:all 0.5s;}
.video-nav .video-nav-a.active{background:var(--public-color);color:#fff;}