/*通用样式*/
:root{
    --public-color:#034c93;
    --max:1430px;
}
body{color:#333;font-size:16px;line-height:24px;font-family:'Poppins','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}
}

.x3-title{font-size:16px;line-height:24px;margin-top:15px;display:block;text-align:center;}

/*默认导航样式*/
.navbar{padding:0px;position:relative;z-index:9999}
.navbar-custom{top:0;z-index:2;justify-content:end}
.navbar-custom .navbar-nav > .nav-item{font-size:16px;margin:0 15px}
.navbar-custom .navbar-nav .nav-link{text-align:center;position:relative;color:#333333;padding:0;height:100px;display:flex;align-items:center;justify-content:center;font-weight:400;text-transform:capitalize;font-size:18px;line-height:32px}
.navbar-custom .navbar-nav .nav-link:before{content:"";width:0px;height:2px;margin-left:0!important;background:var(--public-color);position:absolute;bottom:10px}
.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 !important;font-size:14px !important;}
    .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:40px;width:auto;}
    .header-mb .top-mb{display:flex;align-items:center;width:50%;justify-content:flex-end}
    .header-mb .top-mb .dropdown.lang .dropdown-toggle{background:transparent;padding:0}
    .header-mb .top-mb .dropdown-menu{min-width:80px;margin-top:8px}
    .header-mb .top-mb .top-mb-search{padding:.5rem .4rem;margin-left:10px;width:30px;text-align:center}
    .header-mb .top-mb .top-mb-search i{font-size:16px;color:#000}
    .header-mb .top-mb .icon-bars{color:#000}
    .header-mb .top-mb .dropdown.lang .dropdown-toggle{color:#fff}
    .top-mb-search-box{display:none;position:fixed;background:#fff;top:50px;padding:6px 15px 10px;box-shadow:2px 2px 4px rgba(0,0,0,0.2);z-index:998;width:100%}
    .top-mb-search-box .search-group{width:100%;height:34px}
    .top-mb-feed i{font-size:16px;color:#000}
    .mobile-head-item .main-content-wrap{background:#fff;top:0;display:block;z-index:99999}
    .mobile-head-item .main-content-wrap .content-wrap{overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff}
    .mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y:hidden}
    .mobile-head-item .side-content-wrap{position:fixed;display:block;right:-78%;width:78%;height:100%}
    .mobile-head-item .middle-content-wrap{position:absolute;right:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden}
    .mobile-head-item .middle-show-content-wrap{top:30px;visibility:visible;opacity:1}
    .head_top .top_left{display:none}
    .head_nav{width:100%;padding:0 5px}
    .head_nav li{padding-left:28px;padding-top:4px;padding-bottom:4px}
    .head_nav li,.head_nav li a{color:#111}
    .head_nav li.has-child{padding-left:28px;margin-top:0;margin-bottom:0}
    .head_nav li.has-child>a{margin-top:3px;margin-bottom:3px;margin-right:35px}
    .head_nav li.has-child>ul{display:none}
    .head_nav li.siblings-no-menu{position:relative;padding-left:15px}
    .head_nav li a{display:block;height:auto;line-height:1.4em;position:relative}
    .head_nav li a:hover{color:inherit}
    .head_nav li em{display:block;height:1.4em;overflow:hidden}
    .head_nav li li{font-size:14px}
    .head_nav li li li{font-size:12px}
    .head_nav li li a{color:#666}
    .head_nav li.has-child a b{display:inline-block;width:15px;height:15px;border:1px solid #111;border-radius:2px;overflow:hidden;line-height:15px;position:absolute;right:-35px;top:1px;-webkit-box-sizing:content-box;box-sizing:content-box}
    .head_nav li.has-child a b:before,.head_nav li.has-child a b:after{content:'';display:block;width:9px;height:1px;background-color:#111;position:absolute;left:3px;top:50%;margin-top:-.5px}
    .head_nav li.has-child a b:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
    .head_nav li.has-child a:hover b{border-color:#111}
    .head_nav>li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f2f2f2}
    .head_nav>li>a{font-size:16px;text-transform:uppercase;margin-bottom:-1px;position:relative;text-transform:uppercase;position:relative}
    .head_nav li,.head_nav li.has-child{padding-left:0}
    .head_nav li li,.head_nav li li.has-child{padding-left:15px}
    .head_nav li.active>a>b:after{display:none}
    .head_nav li.active>a>b{background-color:#111}
    .head_nav li.active>a>b:before,.head_nav li.active>a>b:after{background-color:#fff}
    .mobile-ico-close{width:30px;height:30px;background-color:#b3190d;position:absolute;left:-30px;top:0;cursor:pointer}
    .mobile-ico-close .icon{color:#fff;font-size:30px;padding:0 0 0 6px}
    .search-box .form-control{border-radius:20px}
    .search-box .btn{border:1px solid #ced4da;border-radius:20px}
    .search-box .btn.focus{border:1px solid rgb(128,189,255)}
    .search-box .icon{color:#fff;}
    .main-mask{position:absolute;background-color:#000;opacity:.4;width:100%;height:100vh;z-index:9;display:none}
}
/*#endregion*/

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


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

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

/*#留言表单*/
.form-feedback .btn{color:#fff;background:var(--public-color);border-radius:0px;font-size:16px;line-height:22px;padding-top:8px;padding-bottom:8px}
.form-feedback .btn:hover{background:#003b66;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,#24b66f 0%,#88ca4e 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}

.was-validated .form-control:invalid,.form-control.is-invalid {border-color:#f5543f;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}

/*#搜索*/
.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}

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

@media(max-width:768px) {.zhbg .box{width:80%;padding:15px;}}

/*#视频详情*/
.video-nr{position:relative;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:35px;padding-bottom:90px;}
.video-nr .v-content{width:69.3%;height:100%;}
.video-nr .v-content::-webkit-scrollbar{display:none;}
.video-nr .v-content .v-title{font-size:34px;line-height:42px;margin-top:50px;font-weight:600;}
.video-nr .v-content .v-desc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.video-nr .v-content .v-desc .left{font-size:16px;line-height:28px;color:#9a9a9a;display:flex;align-items:center;width:60.3%;}
.video-nr .v-content .v-desc .left .icon-tags{margin-right:15px;max-width:240px;font-size:16px;line-height:24px;color:#9a9a9a;display:flex;
justify-content:space-between;align-items:center;}
.video-nr .v-content .v-desc .left .icon-tags p{width:85%;}
.video-nr .v-content .v-desc .left .icon-tags::before{content:"";width:25px;height:26px;background:url(../../images/icon-tags.webp)no-repeat;
background-size:cover;display:inline-block;}
/* .video-nr .v-content .v-desc .left .icon-calendar-alt{margin-left:75px;} */
.video-nr .v-content .v-desc .left .icon-calendar-alt::before{content:"";width:25px;height:24px;background:url(../../images/icon-calendar-alt.webp)no-repeat;
background-size:cover;display:block;margin-right:15px;}
/* .video-nr .v-content .v-desc .left .icon-eye{margin-left:70px;} */
.video-nr .v-content .v-desc .left .icon-eye::before{content:"";width:31px;height:24px;background:url(../../images/icon-eye.webp)no-repeat;
background-size:cover;display:block;margin-right:10px;margin-left:65px;}

.video-nr .v-content .v-desc .right{display:flex;}
.video-nr .v-content .v-desc .right .v-ly{background:var(--public-color);display:block;padding:6px 20px;align-items:center;color:#fff;font-size:16px;line-height:26px;}
.video-nr .v-content .v-desc .right .v-ly:hover{text-decoration:underline;}
.video-nr .v-content .v-desc .right .v-ly i{margin-right:10px;}
.video-nr .v-content .v-desc .right .v-ly i::before{content:"";width:18px;height:18px;background:url(../../images/icon-comment-alt-lines.webp)no-repeat;
background-size:cover;display:inline-block;position:relative;top:4px;}

.video-nr .v-content .v-desc .right .v-fx{background:#fff;border:1px solid var(--public-color);display:block;margin-left:20px;padding:5px 20px;color:#0d71be;
font-size:16px;line-height:26px;text-transform:capitalize;}
/* .video-nr .v-content .v-desc .right .v-fx:hover{background-color:var(--public-color);color:#fff;} */
.video-nr .v-content .v-desc .right .v-fx i{margin-right:10px;}
.video-nr .v-content .v-desc .right .v-fx i::before{content:"";width:19px;height:19px;background:url(../../images/icon-share-alt.webp)no-repeat;background-size:cover;
display:inline-block;position:relative;top:4px;}
/* .video-nr .v-content .v-desc .right .v-fx:hover i::before{background:url(../../images/icon-share-alt1.webp)no-repeat;background-size:cover;} */

.video-nr .v-content .v-nr{padding:25px 0 0 0;font-size:16px;line-height:24px;}
.video-nr .v-content .v-nr ul{display:flex;flex-wrap:wrap;margin-bottom:20px;}
.video-nr .v-content .v-nr ul li{margin-left:20px;}
.video-nr .v-content .v-nr ul li:first-child{margin-left:0;}
.video-nr .v-content .v-nr a{color:var(--public-color);}
.video-nr .v-content .v-nr a:hover{text-decoration:underline;}
.video-nr .v-content .v-desc{margin-top:45px;}
.video-nr .v-content .v-title2{border-top:1px solid #f3f3f3;display:flex;justify-content:space-between;align-items:center;font-size:34px;
line-height:40px;margin-top:35px;padding-top:40px;padding-bottom:10px;border-top:1px solid #f3f3f3;}
.video-nr .v-content .v-title2 .left{font-size:34px;line-height:42px;}
.video-nr .v-content .v-title2 .right{font-size:16px;line-height:24px;color:#4bcd65;cursor:pointer;font-weight:initial;}
.video-nr .v-content .v-title2 .right:hover{color:var(--public-color);}
.video-nr .v-content .v-massage{font-size:16px;line-height:24px;}
.video-nr .v-content .v-massage p{position:relative;display:flex;align-items:center;}
.video-nr .v-content .v-massage p:before{content:"\f406";font-family:cmsfont; width:40px;height:40px;text-align:center;color:#fff;line-height:40px;font-size:20px; background:#ff6200;border-radius:50%;display:inline-block;margin-right:10px;}
.video-nr .v-content .v-massage ul{padding:10px 10px 10px 50px;}
.video-nr .v-content .v-massage ul li{position:relative;display:flex;margin-bottom:10px;}
.video-nr .v-content .v-massage ul li:before{content:"\f406";font-family:cmsfont;width:24px;height:24px;text-align:center;line-height:24px; color:#fff;background:#ff9e43;border-radius:50%;display:inline-block;margin-right:10px;}
.video-nr .v-content .v-massage strong{margin-right:0px;}

.video-nr .v-side{width:23.6%;}
.video-nr .v-side::-webkit-scrollbar{display:none;}
.video-nr .v-side .v-pro{background:#fff;padding:20px 20px 25px 20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;
flex-wrap:wrap;box-shadow:0 0 25px 1px rgba(0,0,0,.1);}
.video-nr .v-side .v-pro .img{width:36%;}

.video-nr .v-side .v-pro .text{width:59%;font-size:20px;line-height:28px;color:#333333;}
.video-nr .v-side .v-pro .text .t1{font-size:20px;line-height:28px;font-weight:500;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;
word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.video-nr .v-side .v-pro .msg{margin-top:20px;line-height:28px;color:#999999;padding-bottom:30px;border-bottom:1px solid #e5e5e5;}
.video-nr .v-side .v-pro .c4{font-size:20px;line-height:28px;font-weight:400;color:#ffffff;padding:10px 35px;position:relative;
background-color:var(--public-color);margin-top:20px;border-radius:50px;}

.video-nr .v-side .v-pro .d-flex{margin-top:20px;}
.video-nr .v-side .v-pro .d-flex a{display:inline-block;margin-right:10px;padding:5px 10px;border:1px solid #4bcd65;border-radius:50px;font-size:14px;line-height:20px;} 
.video-nr .v-side .v-pro .d-flex a:last-child{margin-right:0p;}
.video-nr .v-side .v-pro .d-flex a:hover{background:#4bcd65;color:#fff;}
.video-nr .v-side .v-pro .d-flex a:first-child{background:#4bcd65;color:#fff;}
.video-nr .v-side .v-pro .d-flex a:first-child:hover{box-shadow: 0 2px 10px rgb(0 0 0 / 20%);}
.video-nr .v-side .v-rel{background:#fff;border-radius:20px;margin-top:35px;}
.video-nr .v-side .v-rel .big-t1{font-size:20px;line-height:28px;color:#333333;margin-bottom:15px;}
.video-nr .v-side .v-rel .v-video-item{padding-bottom:30px;margin-bottom:25px;border-bottom:1px solid #eeeeee;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.video-nr .v-side .v-rel .v-video-item .left{width:48.5%;position:relative;}
.video-nr .v-side .v-rel .v-video-item .left a{position:absolute;left:0;right:0;bottom:0;top:0;z-index:99;}
.video-nr .v-side .v-rel .v-video-item .right{width:45%;}
.video-nr .v-side .v-rel .v-video-item .type{font-size:16px;line-height:24px;color:#0181ca;}
.video-nr .v-side .v-rel .v-video-item .t1{font-size:16px;line-height:24px;color:#333333;font-weight:500;}
.video-nr .v-side .v-rel .v-video-item .t2{font-size:12px;color:#999;line-height:20px;}

.v-feed-box{display:flex;justify-content:space-between;flex-wrap:wrap;}
.v-feed-box .pro{width:30%;}
.v-feed-box .pro a{transition:none;}
.v-feed-box .right{width:68%;}
.v-feed-box .right .title{text-align:left;}
.v-feed-box .pro .text p{font-size: 15px;line-height: 22px;color: #666;position: relative;padding-left: 35px;margin-bottom: 0;} 
.v-feed-box .pro .text p::before{content: url(../../images/sign-2.webp);font-family: 'cmsfont';line-height: 32px;font-size: 14px;position: absolute;left: 0;top: 0px;color: var(--public-color);font-weight: bold;}
.v-feed-box .pro h5{font-size: 15px;line-height: 22px;color: #666666;font-family: 'Rubik';font-weight: 400;margin-top:15px; margin-bottom: 15px;
text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}

.v-share_bot{margin-top: 30px;border: 1px solid var(--public-color);border-radius: 30px;padding: 6px;display: flex;justify-content: space-between;overflow: hidden;}
.v-share_bot input{border:0;color:#666;font-size:14px;padding-left:10px;width:100%;box-sizing:border-box;outline:0;overflow:hidden;text-overflow:ellipsis;}
.v-share_bot button{width:114px;height:42px;line-height:42px;color:#fff;border:0;background:var(--public-color);border-radius:20px;flex-shrink:0;cursor:pointer;}

@media(max-width:768px) {
    .video-nr .v-side .v-pro .d-flex a{padding:5px 10px;}
    .v-feed-box .pro{display:none;}
    .v-feed-box .right{width:100%;}
    .video-nr{height:auto;padding:0px;}
    .video-nr .v-content{width:100%;}
    .video-nr .v-side{width:100%;}
    .video-nr .v-content .v-desc .right{width:100%;margin-top:10px;}
    .video-nr .v-content .v-nr ul li{margin-left:0;margin-right:10px;}
    .video-nr .v-content .v-massage ul{padding-left:17px;}
    .video-nr .v-content .v-massage p{display:block;}
    .video-nr .v-content .v-massage ul li{display:block;}

    .video-nr .v-content .v-title{font-size:18px;line-height:26px;margin-top:10px;}
    .video-nr .v-content .v-nr{display:none;}
    .video-nr .v-content .v-desc{margin-top:5px;}
    .video-nr .v-content .v-desc .left{width:100%;flex-wrap:wrap;}
    .video-nr .v-content .v-desc .left .icon-tags{font-size:14px;line-height:22px;max-width:200px;margin-right:10px;margin-bottom:10px;}
    .video-nr .v-content .v-desc .left .icon-calendar-alt::before{margin-top:5px;}
    .video-nr .v-content .v-desc .left .icon-eye{display:flex;align-items:center;}
    .video-nr .v-content .v-desc .left .icon-eye::before{margin-left:0;}
    .video-nr .v-content .v-title2{font-size:18px;line-height:26px;margin-top:10px;padding:5px 0;}
    .video-nr .v-content .v-title2 .left{font-size:18px;line-height:26px;}
    .video-nr .v-side .v-rel{margin-top:10px;}
}

.reveal-modal#mb-share{left:60%;margin-left:-30%;width:40%;}

.v-share-box .share{display:flex;margin-top:30px;font-size:0;transition:all .3s ease-in-out;justify-content:space-between;}
.v-share-box .share_cell{font-size:16px;color:#333;text-align:center;}
.v-share-box .share_cell p{margin-bottom:0;}
.v-share-box .share_cell .icon.wa {background-position:-3px -180px;}
.v-share-box .share_cell .icon.fb {background-position:-185px -235px;}
.v-share-box .share_cell .icon.tw {background-position:-124px -177px;}
.v-share-box .share_cell .icon.em {background-position:-64px -237px;}
.v-share-box .share_cell .icon.li {background-position:-241px -204px;}
.v-share-box .share_cell .icon:hover{box-shadow:0 2px 6px rgb(0 0 0 / 25%);}
.v-share-box .share_cell .icon{width:55px;height:55px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px;
background:url(../../images/vc-sprite.webp) no-repeat -3px -180px;background-size:300px;border-radius:50%;}

@media(max-width:768px) {.reveal-modal#mb-share{left:10%;margin-left:-5%;width:90%;}}
.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)}}

.t1{font-size:36px;line-height:48px;font-weight:600;}
.msg{font-size:16px;line-height:24px;color:#999999;}


@media (max-width:768px) {
    .t1{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-block1{display:block !important;}
    .mb-block1 >:first-child{width:100% !important;}
    .mb-block1 >:nth-child(2){width:100% !important;margin-top:10px !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;}
}

.max-1630{max-width:1630px;}
.max-1660{max-width:1660px;}

.header{position:fixed;width:100%;top:0;left:0;background-color:#fff;border-bottom:1px solid #ebebeb;z-index:999;}
.header.fadeInDown .navbar-custom .navbar-nav .nav-link{height:75px;transition:all .5s;}

.header .htop{background-color:var(--public-color);height:32px;display:flex;align-items:center;}
.header .htop .container-xl{display:flex;justify-content:space-between;align-items:center;}
.header .htop .left{font-size:16px;line-height:24px;color:#ffffff;}
.header .htop .right{width:33.3%;display:flex;justify-content:space-between;align-items:center;}
.header .htop .right a{font-size:16px;line-height:24px;color:#ffffff;}
.header .htop .right a:hover{text-decoration:underline;}
.header .header-tel::before{content:"";width:16px;height:16px;background:url(../../images/header-tel-icon.webp)no-repeat;background-size:cover;
display:inline-block;margin-right:15px;position:relative;top:2px;}
.header .header-email::before{content:"";width:17px;height:17px;background:url(../../images/header-mail-icon.webp)no-repeat;background-size:cover;
display:inline-block;margin-right:15px;position:relative;top:3px;}

.header .nav{display:flex;align-items:center;}
.header .navbar-custom .navbar-nav > .nav-item{margin:0 15px;}
.header .navbar-custom .navbar-nav .nav-link{font-size:18px;line-height:26px;color:#666666;height:88px;}
.header .navbar-custom .navbar-nav .nav-link:hover{color:var(--public-color);}
.header .navbar-custom .navbar-nav .nav-link:before{height:5px;background-color:var(--public-color);}

.header .top-search-box{display:flex;align-items:center;position:relative;margin-left:5px;height:100%;}
.header .top-search-box.added-class .top-search{display:block;left:auto;right:0;}

.header .top-lang{display:flex;align-items:center;height:100%;margin-left:15px;}
.header .top-lang .dropdown.lang{height:100%;display:flex;align-items:center;}
.header .dropdown.lang .dropdown-toggle{padding:0;background-color:transparent;border-left:1px solid #b7b7b7;border-radius:0;}
.header .dropdown.lang .dropdown-toggle:after{content:"";width:17px;height:17px;background:url(../../images/header-lua.webp)no-repeat;background-size:cover;
display:block;margin-left:15px;}
.header .last{font-size:18px;line-height:24px;color:var(--public-color);padding:8px 25px;border:2px solid var(--public-color);border-radius:50px;
margin-left:15px;}
.header .last:hover{text-decoration:underline;}

@media (max-width:1400px) {
    .header .htop .left{font-size:14px;line-height:22px;}
    .header .htop .right a{font-size:14px;line-height:22px;}
    .header .navbar-custom .navbar-nav > .nav-item{margin:0 10px;}
    .header .top-search-box{margin-left:0;}
    .header .last{margin-left:10px;}
    .header .dropdown.lang .dropdown-toggle:after{margin-left:10px;}
    .header .navbar-custom .navbar-nav > .nav-item{margin:0 7px;}
}

@media (max-width:1300px) {
    .dropdown-toggle::after{margin-left:4px;}
    .header .last{padding:8px 15px;}
    .header .top-lang{margin-left:10px;}
}

.home-banner{margin-top:121px;position:relative;}
.home-banner .banner-text{text-align:left;}
.home-banner .box{width:50%;}
.home-banner .t1{font-size:42px;line-height:60px;font-weight:600;}

.home-delta{margin-top:75px;padding-bottom:110px;position:relative;}
.home-delta::after{content:"";width:450px;height:394px;background:url(../../images/home-delta-skip.webp)no-repeat;background-size:cover;
display:block;position:absolute;right:0;top:0;}

.home-delta .container-xl{display:flex;justify-content:space-between;align-items:center;}
.home-delta .left{width:53.6%;position:relative;}
.home-delta .bg{margin-left:-120px;transform:translateY(20px);}
.home-delta .left .img{position:absolute;left:-40px;bottom:30px;border-radius:10px;overflow:hidden;}
.home-delta .right{width:40.8%;}
.home-delta .t1{line-height:54px;color:#063460;}
.home-delta .msg{margin-top:5px;}
.home-delta .grid{margin-top:35px;gap:var(--bs-gap,40px);}
.home-delta .g-col-xl-6{border-top:2px solid #063460;padding:20px 0 20px 20px;}
/* .home-delta .g-col-xl-6:nth-child(1),.home-delta .g-col-xl-6:nth-child(2){margin-top:0;} */
.home-delta .text{font-size:24px;line-height:32px;font-weight:600;color:#063460;}
.home-delta .ico{height:31px;display:flex;align-items:center;margin-top:25px;}

@media (max-width:1500px) {
    .home-delta .left .img{left:0;}
}

.home-delta .g-col-xl-6:hover{border-radius:10px;background-color:#063460;}
.home-delta .g-col-xl-6:hover .text{color:#fff;}
.home-delta .g-col-xl-6:hover .ico img:nth-child(1){display:none;}

.home-app{position:relative;}
.home-app .contain{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;}
.home-app .max-1660{display:flex;justify-content:space-between;height:100%;}
.home-app .left{width:24.1%;display:flex;align-items:center;}
.home-app .t1{color:#fff;}
.home-app .t1::after{content:"";width:45px;height:5px;background-color:#fff;display:block;margin-top:30px;}
.home-app .msg{color:#ffffff;margin-top:25px;}
.home-app .tips{margin-top:35px;}
.home-app .tip{font-size:16px;line-height:24px;color:#ffffff;margin-top:25px;display:block;}
.home-app .tip:hover{text-decoration:underline;font-weight:600;}
.home-app .tip:nth-child(1){margin-top:0;}
.home-app .last{font-size:18px;line-height:26px;font-weight:500;color:var(--public-color);padding:13px 30px;background-color:#fff;margin-top:40px;border-radius:10px;}
.home-app .last:hover{text-decoration:underline;}
.home-app .right{width:70.2%;display:flex;justify-content:space-between;}
.home-app .img{width:31.6%;display:flex;flex-wrap:wrap;align-items:baseline;}
.home-app .img img:nth-child(2){display:table;margin:auto 0 0 0;}

@media (max-width:1919px) {
    .home-app .right{width:60%;}
}
.max-1660{max-width:1660px;}

.home-eouip{margin-top:140px;padding-bottom:140px;}
.home-eouip .top{text-align:center;}
.home-eouip .t1{color:#063460;}

.home-eouip .center{display:flex;justify-content:flex-end;margin-top:80px;}
.home-eouip .max-1660{position:relative;}
.home-eouip .swiper-slide{border:1px solid #e3e3e3;position:relative;}
.home-eouip .swiper-slide-active::after{content:"";width:100%;height:4px;background-color:var(--public-color);display:block;position:absolute;
left:0;bottom:0;}
.home-eouip .swiper-slide-active .title{color:var(--public-color);text-decoration:underline;}
.home-eouip .img{position:relative;}
.home-eouip .img .bg{width:100%;height:auto;}
.home-eouip .img a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.home-eouip .img img{mix-blend-mode:darken;}

.home-eouip .texts{padding:35px 25px 55px 25px;}
.home-eouip .title{font-size:20px;line-height:28px;font-weight:600;color:#222222;letter-spacing:-.4px;}
.home-eouip .title:hover{color:var(--public-color);text-decoration:underline;}
.home-eouip .msg{margin-top:20px;}

.home-eouip .swiper-button-next{position:absolute;left:-160px;width:125px;height:125px;}
.home-eouip .swiper-button-next::after{content:"";width:100%;height:100%;background:url(../../images/home-eouip-next.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:0;}

@media (max-width:1919px) {
    .home-eouip .max-1660{padding:0 15px;width:100%;}
    .home-eouip .swiper-button-next{left:10px;transform: scale(.5);}
}

.home-eouip .under{margin-top:70px;}

.home-indus{padding-bottom:70px;background:url(../../images/home-indus-bg.webp)no-repeat;background-size:contain;background-position:left bottom;}
.home-indus .container-xl{display:flex;justify-content:space-between;align-items:flex-end;}
.home-indus .left{width:47.9%;border-radius:20px;overflow:hidden;}
.home-indus .right{width:46.1%;}
.home-indus .t2{font-size:16px;line-height:24px;font-weight:500;color:#00b4ff;}
.home-indus .t1{color:#063460;margin-top:10px}
.home-indus .msg{line-height:28px;margin-top:15px;}
.home-indus .boxs{margin-top:30px;display:flex;justify-content:space-between;padding:50px 30px;background-color:#fff;border-radius:10px;
box-shadow:0 5px 20px 1px rgba(0, 0, 0, 0.075);}
.home-indus .box{border-right:1px dashed #cccccc;}
.home-indus .box:nth-child(1){width:30.8%;}
.home-indus .box:nth-child(2){width:42.8%;}
.home-indus .box:nth-child(3){width:12%;border-right:none;}
.home-indus .text1{font-size:28px;line-height:36px;font-weight:600;color:#063460;}
.home-indus .text2{font-size:16px;line-height:24px;color:#666666;margin-top:10px;}
.home-indus .last{font-size:18px;line-height:26px;color:#ffffff;padding:13px 35px;background-color:var(--public-color);border-radius:10px;margin-top:40px;}
.home-indus .last:hover{text-decoration:underline;}

/* .home-solu{margin-top:120px;}
.home-solu .container-xl{position:relative;}
.home-solu .box{position:absolute;left:95px;top:60px;width:31.5%;}
.home-solu .t1{font-size:48px;line-height:60px;font-weight:800;color:#063460;}
.home-solu .msg{margin-top:15px;width:87%;}
.home-solu .last{font-size:18px;line-height:26px;color:#ffffff;padding:13px 35px;background-color:var(--public-color);border-radius:10px;margin-top:40px;}
.home-solu .last:hover{text-decoration:underline;}

@media (max-width:1400px) {
    .home-solu .box{left:40px;top:30px;}
    .home-solu .t1{font-size:40px;line-height:48px;}
} */

.home-choose{margin-top:120px;padding-bottom:150px;}
.home-choose .t1{color:#063460;}
.home-choose .grid{margin-top:80px;gap:var(--bs-gap,60px);}
.home-choose .box{padding:40px 40px 45px 40px;background-color:#e6ecf4;}
.home-choose .title{font-size:20px;line-height:28px;font-weight:600;color:#063460;}
.home-choose .msg{color:#333333;margin-top:30px;}

.home-choose .g-col-xl-4:hover .box{background-color:#063460;}
.home-choose .g-col-xl-4:hover .title,.home-choose .g-col-xl-4:hover .msg{color:#fff;}

.home-choose .top{display:flex;justify-content:space-between;align-items:center;}
.home-choose .more{font-size:18px;line-height:26px;color:#ffffff;padding:13px 35px;background-color:var(--public-color);border-radius:10px;}
.home-choose .more:hover{text-decoration:underline;}

.home-choose .under{margin-top:100px;}

.home-talk{padding:120px 0 80px 0;background-color:#f5f5f5;}
.home-talk .container-xl{display:flex;justify-content:space-between;align-items:center;}
.home-talk .left{width:37.2%;}
.home-talk .t2{font-size:16px;line-height:24px;font-weight:500;color:#00b4ff;}
.home-talk .t1{color:#063460;margin-top:20px}
.home-talk .msg{line-height:28px;margin-top:45px;}
.home-talk .msg span{color:var(--public-color);}
.home-talk .last{font-size:18px;line-height:26px;color:#ffffff;padding:13px 30px;background-color:var(--public-color);border-radius:10px;margin-top:45px;}
.home-talk .last:hover{text-decoration:underline;}

.home-talk .right{width:49.1%;position:relative;}
.home-talk .right img{border-radius:15px;}
.home-talk .box{position:absolute;left:-140px;bottom:55px;background-color:rgba(6,52,96,.8);padding:35px 35px 45px 35px;}
.home-talk .text1{font-size:20px;line-height:28px;font-weight:600;color:#ffffff;}
.home-talk .text2{font-size:24px;line-height:32px;font-weight:600;color:#ffffff;margin-top:10px;}
.home-talk .text2 strong{font-size:40px;line-height:48px;font-weight:600;}
.home-talk .text1:nth-child(3){margin-top:30px;}

.home-icons{margin-top:130px;}
.home-icons .container-xl{display:flex;justify-content:space-between;}

.home-new{margin-top:110px;padding-bottom:160px;}
.home-new .t1{text-align:center;color:#063460;}
.home-new .grid{margin-top:100px;gap:var(--bs-gap,75px);}
.home-new .g-col-xl-4{box-shadow:0 10px 20px 1px rgba(0, 0, 0, 0.075);}
.home-new .box{padding:20px 30px 30px 30px;background-color:#fff;}
.home-new .date{font-size:16px;line-height:28px;color:#666666;}
.home-new .title{font-size:20px;line-height:28px;font-weight:500;color:#333333;margin-top:10px;}
.home-new .title:hover{color:var(--public-color);}
.home-new .msg{line-height:26px;margin-top:25px;}

.home-range{padding:45px 0 90px 0;background-color:#f5f5f5;}
.home-range .container-xl{position:relative;}
.home-range .t2{font-size:20px;line-height:28px;font-weight:500;color:#00b4ff;}
.home-range .t1{font-size:32px;line-height:40px;font-weight:600;color:#063460;margin-top:20px;}
.home-range .msg{margin-top:20px;width:50%;}
.home-range .boxs{display:flex;justify-content:space-between;margin-top:60px;}
.home-range .box{width:23.6%;font-size:16px;line-height:28px;color:#034c93;padding:19px 25px;background-color:#fff;position:relative;}
.home-range .box::after{content:"";width:9px;height:16px;background:url(../../images/home-range-icon1.webp)no-repeat;background-size:cover;
display:block;position:absolute;right:25px;top:37%;}
.home-range .box:last-child{background-color:var(--public-color);color:#fff;}
.home-range .box:last-child::after{content:"";width:20px;height:16px;background:url(../../images/home-range-icon2.webp)no-repeat;background-size:cover;
display:block;top:38%;}
.home-range a.box:hover{text-decoration:underline;}
.home-range .skip{position:absolute;right:15px;top:-130px;}

footer{background-color:#063460;}
footer .top{padding-top:110px;}
footer .box{display:flex;justify-content:space-between;}
footer .boxleft{width:20%;}
footer .text1{font-size:28px;line-height:36px;font-weight:600;color:#ffffff;}
footer .text2{font-size:16px;line-height:24px;color:rgba(255,255,255,.8);margin-top:10px;}
footer .boxright{width:65%;display:flex;justify-content:space-between;}

footer .social,footer .share a{margin-right:10px;}
footer .social>span:last-child{padding:0;margin-right:0;}
footer .social:hover{cursor:pointer;}

footer .box1{margin-top:60px;padding:0 0 50px 0;display:flex;justify-content:space-between;}
footer .left{width:39%;}
footer .title{font-size:18px;line-height:26px;font-weight:500;color:#ffffff;text-transform:uppercase;}
footer .as{margin-top:35px;}
footer .left a{font-size:14px;line-height:22px;color:rgba(255,255,255,.8);margin-bottom:20px;}
footer .left a:hover{text-decoration:underline;color:#fff;}
footer .left a:last-child{margin-bottom:0;}
footer .right{width:45%;}
footer .grid{margin-top:35px;gap:var(--bs-gap,50px);}
footer .g-col-xl-6{padding-left:30px;position:relative;}
footer .txt1{font-size:16px;line-height:24px;font-weight:500;color:#ffffff;text-transform:capitalize;}
footer .right a,footer .right .message{font-size:16px;line-height:24px;color:rgba(255,255,255,.9);display:block;}
footer .right a:hover{text-decoration:underline;}

footer .g-col-xl-6:nth-child(1)::before{content:"";width:16px;height:16px;background:url(../../images/footer-icon1.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:3px;}
footer .g-col-xl-6:nth-child(2)::before{content:"";width:17px;height:17px;background:url(../../images/footer-icon2.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:1px;}
footer .g-col-xl-6:nth-child(3)::before{content:"";width:14px;height:19px;background:url(../../images/footer-icon3.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:0;}
footer .g-col-xl-6:nth-child(4)::before{content:"";width:17px;height:20px;background:url(../../images/footer-icon4.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:0;}

footer .under{padding:30px 0 30px 0;font-size:16px;line-height:24px;color:#ffffff;border-top:1px solid #385d80;}
footer .under .container-xl{display:flex;justify-content:center;align-items:center;}

footer .share{display:flex;align-items:center;}
footer .share img:nth-child(2){display:none;}
footer .social:hover img:nth-child(1){display:none;}
footer .social:hover img:nth-child(2){display:block;}
footer a:hover img:nth-child(1){display:none;}
footer a:hover img:nth-child(2){display:block;}
@media (max-width:1630px) {
    .home-app .max-1660{padding-left:15px;}
    .home-app .left{width:35%;}
    .home-app .t1::after{margin-top:10px;}
    .home-app .tips{margin-top:15px;}
    .home-app .tip{margin-top:10px;}
    .home-app .last{margin-top:20px;font-size:16px;line-height:24px;padding:7px 25px;}
    .home-app .msg{margin-top:10px;}
    .home-app .tip{margin-top:5px;}

    .home-choose .grid{gap:var(--bs-gap,40px);}

    .home-new .grid{gap:var(--bs-gap,40px);}

    footer .grid{gap:var(--bs-gap,40px);}
}

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

    .home-delta{margin-top:20px;padding-bottom:20px;}
    .home-delta .container-xl{display:block;}
    .home-delta .left{width:100%;}
    .home-delta .bg{margin-left:0;display:none;}
    .home-delta .left .img{left:0;bottom:0;position:static;}

    .home-delta .right{width:100%;margin-top:15px;}
    .home-delta .t1{font-size:18px;line-height:26px;}
    .home-delta .msg{font-size:14px;line-height:22px;}
    .home-delta .grid{margin-top:15px;gap:var(--bs-gap,0);}
    .home-delta .g-col-xl-6{padding:10px;}
    .home-delta .text{font-size:16px;line-height:24px;}
    .home-delta .ico{margin-top:10px;}

    .home-delta::after{display:none;}

    .home-app{padding:15px 0;background-color:var(--public-color);}
    .home-app .bg{display:none;}
    .home-app .contain{position:relative;}
    .home-app .max-1660{padding-right:15px;flex-wrap:wrap;}
    .home-app .left{width:100%;}
    .home-app .right{width:100%;order:-1;height:184px;}
    .home-app .t1{margin-top:15px;}
    .home-app .tips{margin-top:10px;}
    .home-app .tip{font-size:14px;line-height:22px;}
    .home-app .last{font-size:14px;line-height:22px;}


    .home-indus{padding-bottom:20px;background:none;}
    .home-indus .container-xl{flex-wrap:wrap;}
    .home-indus .left{width:100%;}
    .home-indus .right{width:100%;}
    .home-indus .t2{margin-top:10px;}
    .home-indus .t1{margin-top:0;}
    .home-indus .msg{line-height:22px;margin-top:5px;}
    .home-indus .boxs{margin-top:15px;padding:15px;}
    .home-indus .box{border-right:none;}
    .home-indus .box:nth-child(3){width:22%;}
    .home-indus .text1{font-size:16px;line-height:24px;}
    .home-indus .text2{font-size:14px;line-height:22px;margin-top:0;}
    .home-indus .last{font-size:14px;line-height:22px;margin-top:10px;padding:7px 25px;}

    .home-solu{margin-top:0;}
    .home-solu .bg{display:none;}
    .home-solu .box{position:static;width:100%;padding:0;}
    .home-solu .t1{font-size:18px;line-height:26px;}
    .home-solu .msg{width:100%;margin-top:5px;}
    .home-solu .last{font-size:16px;line-height:24px;margin-top:15px;padding:7px 25px;}

    .home-choose{margin-top:0;padding-bottom:20px;}
    .home-choose .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .home-choose .box{padding:15px;}
    .home-choose .title{font-size:18px;line-height:26px;}
    .home-choose .msg{margin-top:5px;}
    .home-choose .more{font-size:14px;line-height:22px;margin-top:10px;padding:5px 20px;}

    .home-talk{padding:20px 0;}
    .home-talk .container-xl{flex-wrap:wrap;}
    .home-talk .left{width:100%;order:2;margin-top:15px;}
    .home-talk .right{width:100%;}
    .home-talk .box{position:static;padding:15px;}
    .home-talk .text1{font-size:14px;line-height:22px;}
    .home-talk .text2{font-size:14px;line-height:22px;margin-top:0;}
    .home-talk .text2 strong{font-size:16px;line-height:24px;}
    .home-talk .text1:nth-child(3){margin-top:10px;}

    .home-talk .t1{margin-top:0;}
    .home-talk .msg{line-height:22px;margin-top:5px;}
    .home-talk .last{font-size:14px;line-height:22px;padding:7px 25px;margin-top:15px;}

    .home-icons{margin-top:20px;}
    .home-icons .container-xl{flex-wrap:wrap;}
    .home-icons .box{width:47%;}
    .home-icons .box:nth-child(3),.home-icons .box:nth-child(4){margin-top:15px;}

    .home-new{margin-top:30px;padding-bottom:30px;}
    .home-new .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .home-new .box{padding:15px;}
    .home-new .date{font-size:14px;line-height:22px;}
    .home-new .title{font-size:18px;line-height:26px;margin-top:5px;}
    .home-new .msg{line-height:22px;margin-top:5px;}

    .home-range{padding:20px 0;}
    .home-range .skip{display:none;}
    .home-range .t2{font-size:16px;line-height:24px;}
    .home-range .t1{font-size:18px;line-height:26px;margin-top:0;}
    .home-range .msg{margin-top:10px;width:100%;}
    .home-range .boxs{margin-top:15px;flex-wrap:wrap;}
    .home-range .box{width:48%;font-size:14px;line-height:22px;padding:15px;min-height:74px;}
    .home-range .box::after{right:10px;}
    .home-range .box:nth-child(3),.home-range .box:nth-child(4){margin-top:15px;}

    footer .top{padding-top:20px;}
    footer .boxleft{width:100%;}
    footer .text1{font-size:18px;line-height:26px;}
    footer .text2{font-size:14px;line-height:22px;margin-top:5px;}
    footer .box1{margin-top:0;display:block;padding:15px 0;}
    footer .left{width:100%;}
    footer .as{margin-top:5px;}
    footer .right{width:100%;margin-top:10px;}
    footer .grid{margin-top:10px;gap:var(--bs-gap,10px);}
    footer .right a, footer .right .message{font-size:14px;line-height:22px;margin-top:0;}

    footer .under{font-size:14px;line-height:22px;padding:10px 0;}
    footer .left a{margin-bottom:5px;}

    footer .box{flex-wrap:wrap;}
    footer .boxleft .logo{width:50%;}
    footer .boxright{width:100%;margin-top:15px;}
    footer .boxright .ico{display:none;}

    footer .under .container-xl{flex-wrap:wrap;}
    footer .share{justify-content:flex-end;margin-top:10px;width:100%;}
}

.bread{margin-top:140px;}
.bread .breadcrumb-item a{font-size:14px;line-height:22px;color:#999999;}
.bread .breadcrumb-item a:hover{text-decoration:underline;}
.bread .breadcrumb-item+.breadcrumb-item{padding-left:15px;display:flex;align-items:center;}
.bread .breadcrumb-item+.breadcrumb-item::before{content:"";width:5px;height:6px;background:url(../../images/breadcrumb-item-icon.webp)no-repeat;
background-size:auto;display:block;margin-right:15px;}

.cert{margin-top:55px;padding-bottom:90px;}
.cert h1{color:#063460;}
.cert .msg{margin-top:25px;width:55%;}

.cert .grid{margin-top:60px;gap:var(--bs-gap,30px);}
.cert .g-col-xl-3{padding:25px;background-color:#f0f0f0;}
.cert .img{box-shadow:0 0 20px 1px rgba(0,0,0,0.075);}
.cert .title{font-size:20px;line-height:28px;color:#333333;text-align:center;margin-top:25px;}

.new{margin-top:55px;padding-bottom:90px;}
.new h1{color:#063460;}
.new .msg{margin-top:25px;width:52%;}

.new .items{display:flex;align-items:center;border-bottom:2px solid #063460;margin-top:40px;}
.new .item{font-size:18px;line-height:26px;color:#666666;background-color:#f1f1f1;padding:12px 30px;margin-right:20px;
border-top-left-radius:10px;border-top-right-radius:10px;}
.new .item:last-child{margin-right:0;}
.new .item:hover,.new .item.active{background-color:var(--public-color);color:#fff;}
.new .grid{margin-top:85px;gap:var(--bs-gap,70px);}
.new .g-col-xl-4{box-shadow:0 0 20px 1px rgba(0,0,0,0.075);}
.new .texts{padding:30px 25px 45px 25px;}
.new .date{font-size:14px;line-height:22px;color:#999999;}
.new .title{font-size:20px;line-height:28px;font-weight:500;color:#333333;margin-top:15px;}
.new .title:hover{color:#063460;text-decoration:underline;}
.new .text{font-size:18px;line-height:26px;color:#999999;margin-top:25px;}

.faq{margin-top:55px;padding-bottom:90px;}
.faq h1{color:#063460;}
.faq .msg{margin-top:25px;width:53%;}

.faq .items{display:flex;align-items:center;border-bottom:2px solid #063460;margin-top:40px;}
.faq .item{font-size:18px;line-height:26px;color:#666666;background-color:#f1f1f1;padding:12px 70px;margin-right:20px;
border-top-left-radius:10px;border-top-right-radius:10px;}
.faq .item:last-child{margin-right:0;}
.faq .item:hover,.faq .item.active{background-color:var(--public-color);color:#fff;}
.faq .box{margin-top:50px;}
.faq .faq-item{border-bottom:1px solid #cccccc;padding:30px;margin-top:20px;}
.faq .faq-item:nth-child(1){margin-top:0;}
.faq .faq-item:hover{cursor:pointer;}
.faq .faq-title{font-size:18px;line-height:26px;font-weight:500;color:#222222;position:relative;padding-right:22px;}
.faq .faq-title::after{content:"";width:22px;height:22px;background:url(../../images/faq-icon1.webp)no-repeat;background-size:cover;display:block;
position:absolute;right:0;top:0;}
.faq .faq-content{font-size:16px;line-height:24px;color:#999999;position:relative;padding-left:50px;padding-right:100px;height:0;overflow:hidden;}
.faq .faq-content::before{content:"";width:39px;height:32px;background:url(../../images/faq-icon3.webp)no-repeat;background-size:cover;display:block;
position:absolute;left:0;top:2px;}

.faq .faq-item.active{background-color:#fff;padding-bottom:40px;box-shadow:0 10px 20px 1px rgba(0,0,0,0.075);border-bottom-color:transparent;}
.faq .faq-item.active .faq-title::after{background:url(../../images/faq-icon2.webp)no-repeat;background-size:cover;}
.faq .faq-item.active .faq-content{margin-top:20px;height:auto;transition:all .5s;}

.video{margin-top:55px;padding-bottom:90px;}
.video h1{color:#063460;}
.video .msg{margin-top:25px;width:53%;}

.video .items{display:flex;align-items:center;border-bottom:2px solid #063460;margin-top:40px;}
.video .item{font-size:18px;line-height:26px;color:#666666;background-color:#f1f1f1;padding:12px 70px;margin-right:20px;
border-top-left-radius:10px;border-top-right-radius:10px;}
.video .item:last-child{margin-right:0;}
.video .item:hover,.video .item.active{background-color:var(--public-color);color:#fff;}

.video .grid{margin-top:80px;gap:var(--bs-gap,70px);}
.video .g-col-xl-4{box-shadow:0 5px 20px 1px rgba(0,0,0,0.09);}
.video .img{position:relative;}
.video .videobtn{position:absolute;left:30px;bottom:20px;}
.video .videobtn img{transition:all .5s;}
.video .videobtn:hover img{transform:scale(1.1);transition:all .5s;}

.video .texts{padding:30px 30px 40px 30px;}
.video .date{font-size:14px;line-height:22px;color:#999999;}
.video .title{font-size:20px;line-height:28px;font-weight:500;color:#333333;margin-top:15px;}
.video .title:hover{color:#063460;text-decoration:underline;}
.video .text{font-size:15px;line-height:22px;color:#999999;margin-top:20px;}

@media (max-width:768px) {
    .bread{margin-top:0;}
    
    .new{margin-top:20px;padding-bottom:30px;}
    .new .msg{width:100%;margin-top:5px;}
    .new .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .new .texts{padding:15px;}
    .new .title{font-size:18px;line-height:26px;margin-top:0;}
    .new .text{font-size:14px;line-height:22px;margin-top:5px;}

    .video{margin-top:20px;padding-bottom:30px;}
    .video .msg{width:100%;margin-top:5px;}
    .video .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .video .texts{padding:15px;}
    .video .title{font-size:18px;line-height:26px;margin-top:0;}
    .video .text{font-size:14px;line-height:22px;margin-top:5px;}

    .faq{margin-top:20px;padding-bottom:30px;}
    .faq .msg{width:100%;margin-top:5px;}
    .faq .box{margin-top:20px;}
    .faq .faq-item{padding:15px;}
    .faq .faq-content{padding-right:0;font-size:14px;line-height:22px;}
    .faq .faq-item.active{padding-bottom:15px;}
    .faq .faq-item.active .faq-content{margin-top:10px;}

    .cert{margin-top:20px;padding-bottom:30px;}
    .cert .msg{width:100%;margin-top:5px;}
    .cert .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .cert .g-col-xl-3{padding:15px;}
    .cert .title{font-size:14px;line-height:22px;margin-top:10px;}
}

.new-cont{margin-top:60px;padding-bottom:125px;}
.new-cont .container-xl{display:flex;justify-content:space-between;}

.new-cont .all-box{display:flex;justify-content:space-between;}
.new-cont .left{width:21%;}
.new-cont .table-box{position:sticky;top:137px;}

.new-cont .table-title{font-size:28px;line-height:40px;font-weight:600;color:#333333;text-align:left;text-transform:capitalize;
background-color:#f8f8f8;padding:13px 25px;}

.new-cont .table-of-content-list{margin-top:45px;}
.new-cont .table-text{padding-bottom:30px;border-bottom:1px solid #e5e5e5;}
.new-cont .table-text a{font-size:22px;line-height:32px;font-weight:500;color:#333333;}
.new-cont .sub-list{margin-top:30px;}
.new-cont .sub-list a{font-size:20px;line-height:28px;font-weight:500;color:#666666;margin-bottom:20px;position:relative;display:block;}
.new-cont .sub-list a:hover{color:var(--public-color);text-decoration:underline;}

.new-cont .right{width:75%;display:flex;justify-content:space-between;}
.new-cont .right.max{width:100%;}
.new-cont .box-left{width:66.7%;}

.new-cont .t1{font-size:36px;line-height:48px;font-weight:600;color:#333333;letter-spacing:-1px;}
.new-cont .box{display:flex;align-items:center;margin-top:60px;}
.new-cont .box div{font-size:16px;line-height:28px;color:#999999;font-weight:500;text-transform:capitalize;}
.new-cont .box div:nth-child(1){margin-right:40px;color:#999999;}

.new-cont .center{margin-top:25px;padding:65px 0 75px 0;border-top:1px solid #e5e5e5;}
/* border-bottom:1px solid #e5e5e5; */
.new-cont .center p{font-size:16px;line-height:28px;color:#999999;}
.new-cont .last{margin-top:60px;display:flex;justify-content:space-between;}
.new-cont .last .l1{width:51.25;}
.new-cont .last .next{margin-bottom:15px;}
.new-cont .last a span{font-weight:600;font-size:18px;line-height:32px;color:#000000;}
.new-cont .last a p{display:inline-block;font-size:18px;line-height:32px;color:#666666;}
.new-cont .last a:hover p,.new-cont .last a:hover span{color:var(--public-color);text-decoration:underline;}
.new-cont .last .r1{width:25%;}
.new-cont .last .r1 a{width:100%;text-align:center;font-size:18px;line-height:28px;font-weight:500;color:#fff;background-color:var(--public-color);
padding:11px 0;text-transform:uppercase;}

.new-cont .box-right{width:28%;}
.new-cont .doublebox{padding:20px 30px 45px 30px;background-color:#f8f8f8;}
.new-cont .doublebox .title{font-size:28px;line-height:36px;color:#333333;font-weight:500;text-transform:capitalize;}

.new-cont .doublebox a{display:block;}
.new-cont .doublebox .contactbtn{margin-top:40px;padding:9px 45px;text-align:center;background-color:var(--public-color);border-radius:50px;
font-size:18px;line-height:32px;font-weight:600;color:#fff;text-transform:capitalize;display:inline-block;}
.new-cont .contactbtn:hover{text-decoration:underline;}

.new-cont .downbtn{margin-top:35px;font-size:18px;line-height:32px;color:#666666;padding-bottom:20px;}
.new-cont .downbtn::before{content:"";width:20px;height:22px;background:url(../../images/downbtn-icon.webp)no-repeat;background-size:cover;
display:inline-block;margin-right:21px;position:relative;top:3px;}
.new-cont .faqbtn{font-size:18px;line-height:26px;color:#666666;padding-bottom:20px;}
.new-cont .faqbtn::before{content:"";width:26px;height:26px;background:url(../../images/faqbtn-icon.webp)no-repeat;background-size:cover;display:inline-block;
margin-right:15px;position:relative;top:5px;}
.new-cont .videobtn{font-size:18px;line-height:26px;color:#666666;}
.new-cont .videobtn::before{content:"";width:26px;height:20px;background:url(../../images/videobtn-icon.webp)no-repeat;background-size:cover;display:inline-block;
margin-right:15px;position:relative;top:3px;}

.new-cont .downbtn:hover{color:var(--public-color);}
.new-cont .faqbtn:hover{color:var(--public-color);}
.new-cont .videobtn:hover{color:var(--public-color);}

.new-cont .downbtn:hover::before{background:url(../../images/downbtn-icon1.webp)no-repeat;background-size:cover;}
.new-cont .faqbtn:hover::before{background:url(../../images/faqbtn-icon1.webp)no-repeat;background-size:cover;}
.new-cont .videobtn:hover::before{background:url(../../images/videobtn-icon1.webp)no-repeat;background-size:cover;}
.new-cont .doublebox:nth-child(1){margin-bottom:40px}

.new-cont .doublebox:nth-child(2){padding:25px 30px 75px 30px;}
.new-cont .doublebox:nth-child(2) .title{font-size:28px;}
.new-cont .new-box{padding:30px 0 30px 0;border-bottom:1px solid #dddddd;}
.new-cont .new-box .date1{display:inline-block;font-size:16px;line-height:28px;font-weight:500;color:#999999;margin-top:20px;}
/* .new-cont .new-box .category{font-size:14px;line-height:22px;color:var(--public-color);text-transform:uppercase;font-weight:500;} */
.new-cont .new-box .title1{font-size:22px;line-height:32px;font-weight:400;color:#333333;position:relative;letter-spacing:-1px;}
.new-cont .new-box .title1:hover{color:var(--public-color);text-decoration:underline;}
.new-cont .new-box .last{margin-top:10px;}
.new-cont .doublebox:nth-child(2) .new-box:nth-child(2){margin-top:20px;}

.reme{position:relative;}
.reme .contain{position:absolute;left:0;top:0;width:100%;height:100%;}
.reme .container-xl{position:relative;height:100%;display:flex;align-items:center;}
.reme .box{width:48.75%;}
.reme .t1{font-size:36px;line-height:46px;font-weight:600;color:#ffffff;}
.reme .msg{font-size:16px;line-height:24px;color:rgba(255,255,255,.9);margin-top:30px;}
.reme .ico{margin-top:65px;}
.reme .formbox{position:absolute;width:45%;;right:15px;bottom:-95px;background-color:#fff;padding:50px 60px;border-radius:10px;box-shadow:0 5px 20px 1px rgba(0,0,0,0.075);}
.reme .title{font-size:28px;line-height:36px;font-weight:600;color:#333333;}
.reme form{margin-top:50px;}
.reme .form-row{margin:0;}
.reme .form-row>[class*="col-"]{padding:0;}
.reme .form-feedback .form-control{font-size:16px;line-height:24px;color:#333333;border:1px solid #cccccc;padding:12px 20px;}
.reme .col-md-6:nth-child(1){padding-right:12px;}
.reme .col-md-6:nth-child(2){padding-left:12px;}
.reme .form-feedback .btn{font-size:20px;line-height:28px;font-weight:500;color:#fff;padding:12px;background-color:var(--public-color);margin-top:40px;}
.reme .form-feedback .btn:hover{text-decoration:underline;}
.reme .feedback-result{position:absolute;text-align:left;font-size:14px;line-height:22px;padding:0;margin-top:5px;}

.hotpro{margin-top:200px;padding-bottom:125px;}
.hotpro .t1{font-size:36px;line-height:46px;font-weight:600;color:#063460;text-align:center;}
.hotpro .grid{margin-top:90px;gap:var(--bs-gap,75px);}
.hotpro .g-col-xl-4{box-shadow:0 5px 20px 1px rgba(0,0,0,0.075);}
.hotpro .texts{padding:30px 40px;}
.hotpro .title{font-size:20px;line-height:28px;font-weight:500;color:#063460;}
.hotpro .title:hover{text-decoration:underline;}

@media (max-width:1660px) {
    .reme .msg{margin-top:15px;}
    .reme .ico{margin-top:20px;}
}
@media (max-width:768px) {
    .new-cont{margin-top:10px;padding-bottom:25px;}
    .new-cont .t1{font-size:18px;line-height:26px;}
    .new-cont .box{margin-top:10px;}
    .new-cont .box div{font-size:14px;line-height:22px;}
    .new-cont .box div:nth-child(1){margin-right:15px;}
    .new-cont .center{margin-top:10px;padding:15px 0;}
    .new-cont .doublebox{padding:15px;}
    .new-cont .doublebox .title{font-size:18px;line-height:26px;}
    .new-cont .downbtn{font-size:16px;line-height:24px;margin-top:10px;padding-bottom:10px;}
    .new-cont .faqbtn{padding-bottom:10px;}
    .new-cont .doublebox .contactbtn{margin-top:20px;font-size:16px;line-height:24px;}
    .new-cont .doublebox:nth-child(2){padding:15px;}
    .new-cont .doublebox:nth-child(2) .title{font-size:18px;}
    .new-cont .new-box{padding:10px 0;}
    .new-cont .new-box .title1{font-size:18px;line-height:26px;}
    .new-cont .doublebox:nth-child(2) .new-box:nth-child(2){margin-top:10px;}
    .new-cont .new-box .title1{font-size:18px;line-height:26px;}
    .new-cont .new-box .date1{font-size:14px;line-height:22px;margin-top:5px;}

    .reme{background-color:var(--public-color);padding:15px 0;}
    .reme .bg{display:none;}
    .reme .contain{position:static;}
    .reme .container-xl{display:block;}
    .reme .box{width:100%;}
    .reme .t1{font-size:18px;line-height:26px;}
    .reme .msg{font-size:14px;line-height:22px;margin-top:5px;}
    .reme .ico{display:none;}
    .reme .formbox{position:static;width:100%;padding:15px;margin-top:20px;}
    .reme .title{font-size:18px;line-height:26px;}
    .reme form{margin-top:15px;}
    .reme .form-row>[class*="col-"]{margin-bottom:10px;}
    .reme .col-md-6:nth-child(1),.reme .col-md-6:nth-child(2){padding:0;}
    .reme .form-feedback .form-control{font-size:14px;line-height:22px;padding:7px 15px;}
    .reme .form-feedback .btn{font-size:16px;line-height:24px;padding:7px;margin-top:0;}

    .hotpro{margin-top:20px;padding-bottom:20px;}
    .hotpro .t1{font-size:18px;line-height:26px;}
    .hotpro .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .hotpro .texts{padding:15px;}
    .hotpro .title{font-size:18px;line-height:26px;letter-spacing:-1px;}
}

.contact{margin-top:50px;padding-bottom:110px;}
.contact .t1{color:#063460;}
.contact .msg{margin-top:15px;}
.contact .grid{margin-top:70px;gap:var(--bs-gap,55px);}
.contact .g-col-xl-4{padding:25px 50px;}
.contact .g-col-xl-4:nth-child(1){background:url(../../images/contact-bg1.webp)no-repeat;background-size:100% 100%;}
.contact .g-col-xl-4:nth-child(2){background:url(../../images/contact-bg2.webp)no-repeat;background-size:100% 100%;}
.contact .g-col-xl-4:nth-child(3){background:url(../../images/contact-bg3.webp)no-repeat;background-size:100% 100%;}
.contact .title{font-size:20px;line-height:28px;font-weight:500;color:#194a9b;text-transform:capitalize;}
.contact .g-col-xl-4 a{display:block;font-size:16px;line-height:26px;color:#333333;}
.contact .text{font-size:16px;line-height:26px;color:#333333;margin-top:15px;}
.contact a:nth-child(2){margin-top:15px;}
.contact .g-col-xl-4 a:hover{text-decoration:underline;}

.dire{position:relative;margin-top:140px;}
.dire .contain{position:absolute;left:0;top:0;width:100%;height:100%;}
.dire .container-xl{position:relative;height:100%;}
.dire .box{display:flex;justify-content:space-between;position:relative;top:-135px;}
.dire .left{width:46.5%;}
.dire .t1{line-height:46px;color:#063460;}
.dire .msg{font-size:16px;line-height:24px;color:rgba(255,255,255,.9);margin-top:80px;}
.dire .ico{margin-top:65px;}
.dire .tip{margin-top:55px;}
.dire .tip p{font-size:16px;line-height:28px;color:#ffffff;margin-top:20px;}
.dire .tip p::before{content:"";width:17px;height:13px;background:url(../../images/dire-icon.webp)no-repeat;background-size:cover;display:inline-block;
margin-right:20px;}
.dire .tip p:nth-child(1){margin-top:0;}

.dire .right{width:45%;}
.dire .formbox{background-color:#fff;padding:50px 60px;border-radius:10px;box-shadow:0 0 20px 1px rgba(0,0,0,0.075);}
.dire .title{font-size:28px;line-height:36px;font-weight:600;color:#333333;}
.dire form{margin-top:50px;}
.dire .form-row{margin:0;}
.dire .form-row>[class*="col-"]{padding:0;}
.dire .form-feedback .form-control{font-size:16px;line-height:24px;color:#333333;border:1px solid #cccccc;padding:12px 20px;}
.dire .col-md-6:nth-child(1){padding-right:12px;}
.dire .col-md-6:nth-child(2){padding-left:12px;}
.dire .form-feedback .btn{font-size:20px;line-height:28px;font-weight:500;color:#fff;padding:12px;background-color:var(--public-color);margin-top:40px;}
.dire .form-feedback .btn:hover{text-decoration:underline;}

@media (max-width:1600px) {
    .dire .msg{margin-top:20px;}
    .dire .tip{margin-top:20px;}
    .dire .tip p{margin-top:10px;}
    .dire .ico{margin-top:20px;}
    .dire .right{position:relative;top:-100px;}
}
@media (max-width:768px) {
    .contact{margin-top:20px;padding-bottom:20px;}
    .contact .msg{margin-top:5px;}
    .contact .grid{margin-top:20px;gap:var(--bs-gap,15px);}
    .contact .g-col-xl-4{padding:15px;}
    .contact .g-col-xl-4 a{font-size:14px;line-height:22px;}
    .contact a:nth-child(2){margin-top:5px;}
    .contact .text{margin-top:5px;font-size:14px;line-height:22px;}
    
    .dire{margin-top:20px;background-color:var(--public-color);padding:15px 0;}
    .dire .bg{display:none;}
    .dire .contain{position:static;}
    .dire .box{display:block;top:0;}
    .dire .left{width:100%;}
    .dire .t1{line-height:26px;color:#fff;}
    .dire .msg{font-size:14px;line-height:22px;margin-top:5px;}
    .dire .tip{margin-top:5px;}
    .dire .tip p{font-size:14px;line-height:22px;margin-top:5px;}
    .dire .tip p::before{margin-right:10px;}
    .dire .ico{display:none;}
    .dire .right{top:0;width:100%;margin-top:20px;}
    .dire .formbox{padding:15px;}
    .dire .title{font-size:18px;line-height:26px;}
    .dire form{margin-top:15px;}
    .dire .form-row>[class*="col-"]{margin-bottom:10px;}
    .dire .col-md-6:nth-child(1){padding-right:0;}
    .dire .col-md-6:nth-child(2){padding-left:0;}
    .dire .form-feedback .form-control{font-size:14px;line-height:22px;padding:7px 15px;}
    .dire .form-feedback .btn{font-size:16px;line-height:24px;padding:7px 0;margin-top:0;}
}

.down{margin-top:150px;padding-bottom:125px;}
.down .container-xl{position:relative;}
.down .t1{color:#063460;}
.down .msg{width:40%;margin-top:20px;}
.down .img{margin-top:50px;}
.down .formbox{position:absolute;right:15px;bottom:-40px;width:50.7%;background-color:#fff;padding:50px 60px;border-radius:10px;box-shadow:0 0 20px 1px rgba(0,0,0,0.075);}
.down .title{font-size:28px;line-height:36px;font-weight:600;color:#333333;}
.down form{margin-top:50px;}
.down .form-row{margin:0;}
.down .form-row>[class*="col-"]{padding:0;}
.down .form-feedback .form-control{font-size:16px;line-height:24px;color:#333333;border:1px solid #cccccc;padding:12px 20px;}
.down .col-md-6:nth-child(1){padding-right:12px;}
.down .col-md-6:nth-child(2){padding-left:12px;}
.down .form-feedback .btn{font-size:20px;line-height:28px;font-weight:500;color:#fff;padding:12px;background-color:var(--public-color);margin-top:40px;}
.down .form-feedback .btn:hover{text-decoration:underline;}

@media (max-width:768px) {
    .down{margin-top:20px;padding-bottom:30px;}
    .down .msg{width:100%;margin-top:5px;}
    .down .img{margin-top:15px;}
    .down .formbox{position:static;width:100%;margin-top:20px;padding:15px;}
    .down .title{font-size:18px;line-height:26px;}
    .down form{margin-top:20px;}
    .down .form-row>[class*="col-"]{margin-bottom:10px;}
    .down .col-md-6:nth-child(1){padding-right:0;}
    .down .col-md-6:nth-child(2){padding-left:0;}
    .down .form-feedback .form-control{font-size:14px;line-height:22px;padding:5px 15px;}
    .down .form-feedback .btn{font-size:18px;line-height:26px;margin-top:20px;}
}

.banner{margin-top:121px;}
.banner .banner-text{align-items:flex-start;text-align:left;}
.banner .breadcrumb{margin-top:35px;}
.banner .breadcrumb-item a{font-size:14px;line-height:22px;color:#cccccc;}
.banner .breadcrumb-item a:hover{text-decoration:underline;}
.banner .breadcrumb-item+.breadcrumb-item{padding-left:10px;display:flex;align-items:center;}
.banner .breadcrumb-item+.breadcrumb-item::before{content:"";width:4px;height:6px;background:url(../../images/banner-breadcrumb-item-icon1.webp)no-repeat;
background-size:100% 100%;display:block;margin-right:10px;}

.banner .t1{font-size:42px;line-height:50px;color:#fff;margin-top:90px;}
.banner .msg{font-size:16px;line-height:24px;color:#ffffff;margin-top:15px;width:62%;}

@media (max-width:1919px) {
    .banner .breadcrumb{margin-top:15px;}
    .banner .t1{margin-top:10px;}
    .banner .msg{margin-top:10px;}
}
@media (max-width:768px) {
    .banner{margin-top:0;}
    .banner .banner-img img{height:80px;width:auto;}
    .banner .breadcrumb{margin-top:0;}
    .banner .t1{font-size:18px;line-height:26px;margin-top:0;}
    .banner .msg{display:none;}
}

.service-head{margin-top:70px;padding-bottom:95px;}
.service-head .grid{gap:var(--bs-gap,55px);}
.service-head .g-col-xl-4{padding:71px 50px;}
.service-head .g-col-xl-4:nth-child(1){background:url(../../images/service-head-bg1.webp)no-repeat;background-size:100% 100%;}
.service-head .g-col-xl-4:nth-child(2){background:url(../../images/service-head-bg2.webp)no-repeat;background-size:100% 100%;}
.service-head .g-col-xl-4:nth-child(3){background:url(../../images/service-head-bg3.webp)no-repeat;background-size:100% 100%;}

.service-head .title{font-size:20px;line-height:28px;font-weight:500;color:#194a9b;}

.serlist{padding-bottom:160px;}
.serlist .box{display:flex;justify-content:space-between;align-items:center;margin-bottom:130px;}
.serlist .box:last-child{margin-bottom:0;}
.serlist .left{width:46.2%;border-radius:5px;overflow:hidden;}
.serlist .right{width:46.5%;}
.serlist .title{font-size:36px;line-height:46px;font-weight:600;color:#063460;}
.serlist .msg{margin-top:30px;}
.serlist .tip{margin-top:60px;}
.serlist .tip p{font-size:16px;line-height:24px;color:#666666;margin-top:20px;padding-left:;}
.serlist .tip p::before{content:"";width:17px;height:13px;background:url(../../images/serlist-icon.webp)no-repeat;background-size:cover;display:inline-block;
margin-right:20px;}
.serlist .tip p:nth-child(1){margin-top:0;}
.serlist .box:nth-child(odd) .left{order:2;}

.prote{padding-top:100px;background:url(../../images/prote-bg.webp)no-repeat;background-size:100% 100%;position:relative;}
.prote .skip{position:absolute;left:46.2%;top:-73px;}
.prote .t1{text-align:center;color:#fff;}
.prote .grid{margin-top:65px;gap:var(--bs-gap,50px);}
.prote .g-col-xl-6{position:relative;padding:40px 65px 35px 65px;background-color:#fff;box-shadow:0 5px 20px 1px rgba(0,0,0, 0.075);}
.prote .g-col-xl-6:hover{cursor:pointer;}
.prote .g-col-xl-6.active::before{content:"";width:100%;height:4px;background-color:#00b4ff;display:block;position:absolute;left:0;bottom:0;}
.prote .title{font-size:28px;line-height:36px;font-weight:600;color:#063460;}
.prote .tip{margin-top:25px;}
.prote .tip p{font-size:18px;line-height:32px;color:#666666;margin-top:10px;}
.prote .tip p::before{content:"";width:20px;height:20px;background:url(../../images/prote-icon.webp)no-repeat;background-size:cover;display:inline-block;
margin-right:15px;position:relative;top:3px;}
.prote .tip p:nth-child(1){margin-top:0;}

.fere{margin-top:120px;padding-bottom:80px;text-align:center;}
.fere .t1{color:#063460;}
.fere .msg{margin-top:25px;}
.fere .last{font-size:18px;line-height:26px;color:#ffffff;background-color:var(--public-color);padding:13px 35px;border-radius:10px;margin-top:70px;}
.fere .last:hover{text-decoration:underline;}

@media (max-width:768px) {
    .service-head{margin-top:20px;padding-bottom:20px;}
    .service-head .grid{gap:var(--bs-gap,15px);}
    .service-head .g-col-xl-4{padding:50px;}
    .service-head .title{font-size:18px;line-height:26px;}

    .serlist{padding-bottom:20px;}
    .serlist .box{margin-bottom:20px;}
    .serlist .title{font-size:18px;line-height:26px;}
    .serlist .msg{margin-top:5px;}
    .serlist .tip{margin-top:10px;}
    .serlist .tip p{margin-top:0;}
    .serlist .tip p::before{margin-right:10px;}

    .prote{padding:20px 0;background:none;background-color:var(--public-color);}
    .prote .skip{display:none;}
    .prote .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .prote .g-col-xl-6{padding:15px;}
    .prote .title{font-size:16px;line-height:24px;}
    .prote .tip{margin-top:10px;}
    .prote .tip p{font-size:14px;line-height:22px;margin-top:5px;}
    .prote .tip p::before{margin-right:5px;}

    .fere{margin-top:20px;padding-bottom:20px;}
    .fere .msg{margin-top:5px;}
    .fere .last{font-size:14px;line-height:22px;padding:7px 25px;margin-top:20px;}
}

.aboutbanner .breadcrumb-item a{color:#999999;}
.aboutbanner .breadcrumb-item+.breadcrumb-item::before{background:url(../../images/banner-breadcrumb-item-icon2.webp)no-repeat;}
.aboutbanner .t1{color:#063460;margin-top:75px;width:62%;}

@media (max-width:1600px) {
    .aboutbanner .t1{margin-top:10px;}
}

.about{margin-top:90px;padding-bottom:70px;}
.about .box{display:flex;justify-content:space-between;align-items:center;}
.about .left{width:47.9%;position:relative;}
.about .aboutbtn{position:absolute;left:40%;top:34.6%;}
.about .aboutbtn:hover{cursor:pointer;}
.about .aboutbtn img{transition:all .5s;}
.about .aboutbtn:hover img{transform:scale(1.1);transition:all .5s;}
.about .right{width:45%;}
.about .t1{color:#063460;}
.about .msg span{color:#063460;}
.about .msg:nth-child(2){margin-top:25px;}
.about .msg:nth-child(3){margin-top:20px;}
.about .grid{margin-top:65px;gap:var(--bs-gap,65px);}
.about .g-col-xl-3{position:relative;padding:25px 0;}
.about .g-col-xl-3.active{padding:25px;background-color:#063460;border-radius:10px;overflow:hidden;}
.about .g-col-xl-3::before{content:"";width:100%;height:2px;background-color:#063460;display:block;position:absolute;left:0;top:0;}
.about .title{font-size:36px;line-height:46px;font-weight:600;color:#034c93;}
.about .text{font-size:16px;line-height:24px;font-weight:500;color:#666666;margin-top:15px;}
.about .ico{height:21px;margin-top:25px;}
.about .ico img:nth-child(2){display:none;}


.about .g-col-xl-3:hover{cursor:pointer;}
.about .g-col-xl-3.active .title{color:#fff;}
.about .g-col-xl-3.active .text{color:#fff;}
.about .g-col-xl-3.active .ico img:nth-child(1){display:none;}
.about .g-col-xl-3.active .ico img:nth-child(2){display:block;}

.about .g-col-xl-3:nth-child(2) .ico{margin-top:45px;}
.about .g-col-xl-3.active .ico{margin-top:25px;}

.aboutcert{padding:80px 0 75px 0;background-color:#f5f5f5;}
.aboutcert .t1{text-align:center;color:#063460;}
.aboutcert .img{margin-top:30px;}
.aboutcert a{font-size:18px;line-height:26px;color:#ffffff;background-color:#034c93;padding:13px 45px;border-radius:10px;margin:50px auto 0 auto;
display:table;}
.aboutcert a:hover{text-decoration:underline;color:#ffffff;}

.gence{margin-top:110px;padding-bottom:180px;}
.gence .container-xl{display:flex;justify-content:space-between;align-items:center;}
.gence .left{width:46.2%;order:2;}
.gence .right{width:45%;}
.gence .t1{color:#063460;}
.gence .msg{margin-top:30px;}
.gence .tip{margin-top:55px;}
.gence .tip p{font-size:16px;line-height:28px;color:#666666;margin-top:15px;}
.gence .tip p::before{content:"";width:17px;height:13px;background:url(../../images/serlist-icon.webp)no-repeat;background-size:cover;display:inline-block;
margin-right:20px;}
.gence .tip p:nth-child(1){margin-top:0;}

.nov{position:relative;padding-top:100px;background:url(../../images/nov-bg.webp)no-repeat;background-size:100% 100%;}
.nov .skip{position:absolute;left:46.2%;top:-73px;}
.nov .top{text-align:center;}
.nov .t1{color:#fff;}
.nov .top .msg{width:74%;display:table;margin:25px auto 0 auto;color:#fff;}
.nov .grid{margin-top:60px;gap:var(--bs-gap,70px);}
.nov .g-col-xl-4{box-shadow:0 5px 20px 1px rgba(0,0,0,0.075);}
.nov .img img{width:100%;}
.nov .title{font-size:20px;line-height:28px;font-weight:500;color:#ffffff;background-color:#063460;padding:9px 45px;}
.nov .box{padding:35px 35px 45px 35px;font-size:18px;line-height:26px;color:#999999;background-color:#fff;}

.ship{margin-top:110px;padding-bottom:140px;text-align:center;}
.ship .t1{color:#063460;}
.ship .msg{width:65%;margin:25px auto 0 auto;}
.ship .grid{margin-top:60px;gap:var(--bs-gap,40px);}

@media (max-width:768px) {
    .aboutbanner .t1{width:100%;margin-top:0;}

    .about{margin-top:20px;padding-bottom:20px;}
    .about .aboutbtn img{width:70px;}
    .about .msg:nth-child(2),.about .msg:nth-child(3){margin-top:5px;}
    .about .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .about .g-col-xl-3{padding:15px 0;}
    .about .title{font-size:16px;line-height:24px;}
    .about .text{font-size:14px;line-height:22px;margin-top:0;}
    .about .ico{margin-top:5px;}
    .about .g-col-xl-3.active .ico{margin-top:5px;}

    .aboutcert{padding:20px 0;}
    .aboutcert .img{margin-top:10px;}
    .aboutcert a{font-size:14px;line-height:22px;padding:7px 25px;margin-top:20px;}

    .gence{margin-top:20px;padding-bottom:20px;}
    .gence .msg{margin-top:10px;}
    .gence .tip{margin-top:10px;}
    .gence .tip p{font-size:14px;line-height:22px;margin-top:5px;}
    .gence .tip p::before{margin-right:10px;}

    .nov{padding:20px 0;}
    .nov .skip{display:none;}
    .nov .top .msg{width:100%;margin-top:5px;}
    .nov .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .nov .title{font-size:16px;line-height:24px;padding:5px 15px;}
    .nov .box{padding:15px;font-size:14px;line-height:22px;}

    .ship{margin-top:20px;padding-bottom:20px;}
    .ship .msg{width:100%;margin-top:5px;}
    .ship .grid{margin-top:20px;gap:var(--bs-gap,20px);}
}

.loped{margin-top:130px;padding-bottom:90px;}
.loped .t1{color:#063460;text-align:center;}
.loped .grid{margin-top:70px;gap:var(--bs-gap,35px);}
.loped .g-col-xl-4{padding:30px 25px 30px 25px;border-top:2px solid #063460;background-color:#fff;box-shadow:0 5px 20px 1px rgba(0,0,0,0.075);}
.loped .g-col-xl-4:hover{border-top-color:#00b4ff;}
.loped .title{font-size:24px;line-height:32px;font-weight:600;color:#063460;letter-spacing:-1px;}
.loped .msg{font-size:16px;line-height:24px;color:#999999;margin-top:20px;min-height:72px;}
.loped .ico{margin-top:25px;}

.liab{padding:80px;background-color:#f5f5f5;}
.liab .container-xl{display:flex;justify-content:space-between;align-items:center;}
.liab .left{width:49.1%;order:2;}
.liab .right{width:40%;}
.liab .t1{color:#063460;}
.liab .tips{margin-top:100px;}
.liab .tip{padding-left:35px;position:relative;margin-top:30px;}
.liab .tip::before{content:"";width:20px;height:20px;background:url(../../images/liab-icon.webp)no-repeat;background-size:cover;display:block;
position:absolute;left:0;top:3px;}
.liab .tip:nth-child(1){margin-top:0;}
.liab .title{font-size:18px;line-height:26px;font-weight:600;color:#063460;}
.liab .text{font-size:16px;line-height:24px;color:#666666;margin-top:10px;}

.res{margin-top:95px;padding-bottom:175px;}
.res .grid{gap:var(--bs-gap,40px);}

.niq{padding-top:100px;position:relative;background:url(../../images/niq-bg.webp)no-repeat;background-size:100% 100%;}
.niq .skip{position:absolute;left:46.2%;top:-73px;}
.niq .t1{text-align:center;color:#fff;}
.niq .grid{margin-top:50px;gap:var(--bs-gap,40px);}
.niq .g-col-xl-6{padding:45px 50px 55px 50px;background-color:#fff;box-shadow:0 5px 20px 1px rgba(0,0,0,0.075);}
.niq .title{font-size:20px;line-height:28px;font-weight:500;color:#063460;margin-top:30px;}
.niq .msg{line-height:26px;color:#666666;margin-top:30px;}

.apart{padding:130px 0 150px;background:url(../../images/apart-bg.webp)no-repeat;background-size:auto}
.apart .t1{color:#063460;}
.apart .swiper{margin-top:90px;}
.apart .swiper-slide{padding-left:40px;}
.apart .text1{font-size:20px;line-height:28px;font-weight:500;color:#ffffff;}
.apart .text2{font-size:18px;line-height:26px;color:#ffffff;margin-top:20px;}
.apart .last{height:28px;position:relative;margin-top:100px;}

.apart .swiper-pagination{bottom:0;}
.apart .swiper-pagination-bullet{width:12px;height:12px;background-color:#cccccc;opacity:1;margin:0 7px !important;}
.apart .swiper-pagination-bullet-active{background-color:#00b4ff;}
.apart .swiper-button-prev{width:16px;height:28px;left:42%;top:auto;bottom:0;}
.apart .swiper-button-prev::after{content:"";width:100%;height:100%;background:url(../../images/apart-prev.webp)no-repeat;background-size:cover;
position:absolute;left:0;top:0;}
.apart .swiper-button-next{width:16px;height:28px;right:42%;top:auto;bottom:0;}
.apart .swiper-button-next::after{content:"";width:100%;height:100%;background:url(../../images/apart-next.webp)no-repeat;background-size:cover;
position:absolute;left:0;top:0;}

@media (max-width:768px) {
    .loped{margin-top:20px;padding-bottom:20px;}
    .loped .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .loped .g-col-xl-4{padding:15px;}
    .loped .title{font-size:16px;line-height:24px;letter-spacing:0;}
    .loped .msg{font-size:14px;line-height:22px;min-height:auto;margin-top:5px;}
    .loped .ico{margin-top:5px;}

    .liab{padding:15px 0;}
    .liab .tips{margin-top:10px;}
    .liab .tip{margin-top:5px;}
    .liab .title{font-size:16px;line-height:24px;}
    .liab .text{font-size:14px;line-height:22px;margin-top:5px;}

    .res{margin-top:20px;padding-bottom:20px;text-align:center;}
    .res .grid{gap:var(--bs-gap,20px);}

    .niq{padding:20px 0;}
    .niq .skip{display:none;}
    .niq .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .niq .g-col-xl-6{padding:15px;}
    .niq .title{font-size:18px;line-height:26px;margin-top:10px;}
    .niq .msg{margin-top:5px;line-height:22px;}

    .apart{padding:20px 0;background:none;background-color:var(--public-color);}
    .apart .t1{color:#fff;font-size:20px;line-height:28px;}
    .apart .swiper{margin-top:20px;}
    .apart .swiper-slide{padding-left:0;}
    .apart .text1{font-size:18px;line-height:26px;}
    .apart .text2{font-size:14px;line-height:22px;margin-top:5px;}
    .apart .last{margin-top:10px;}
    .apart .swiper-button-prev,.apart .swiper-button-next{display:none;}
}

.appbanner .breadcrumb-item a{color:#fff;}
.appbanner .breadcrumb-item+.breadcrumb-item::before{background:url(../../images/appbanner-breadcrumb-item-icon.webp)no-repeat;}
.appbanner .t1{margin-top:10px;}
.appbanner .quote{font-size:18px;line-height:26px;color:#ffffff;border:2px solid #fff;padding:10px 30px;border-radius:10px;margin-top:25px;}
.appbanner .quote:hover{text-decoration:underline;}
@media (max-width:1660px) {
    .appbanner .t1{margin-top:10px;}
    .appbanner .msg{width:100%;margin-top:5px;}
    .appbanner .quote{font-size:16px;line-height:24px;padding:10px 25px;margin-top:15px;}
}

.final{margin-top:80px;}
.final .top{display:flex;justify-content:space-between;align-items:center;}
.final .t1{color:#063460;}
.final .right a{font-size:18px;line-height:26px;color:#ffffff;background-color:#034c93;padding:12px 45px;border-radius:10px;}
.final .right a:hover{text-decoration:underline;}
.final .grid{margin-top:50px;}
.final .g-col-xl-3{padding:15px 15px 25px 15px;box-shadow:0 0 20px 1px rgba(0,0,0,0.075);min-height:275px;}
.final .img{position:relative;}
.final .final-icon{position:absolute;right:0;bottom:0;}
.final .title{font-size:20px;line-height:28px;font-weight:600;color:#063460;margin-top:20px;}
.final .msg{font-size:16px;line-height:24px;color:#666666;height:0;overflow:hidden;}
.final .g-col-xl-3 .msg{margin-top:15px;height:auto;}

.applist{margin-top:100px;padding-bottom:100px;}
.applist .t1{color:#063460;}
.applist .boxs{margin-top:45px;}
.applist .box{padding:25px;box-shadow:0 5px 25px 1px rgba(0,0,0,0.075);display:flex;justify-content:space-between;align-items:center;margin-bottom:45px;}
.applist .box:last-child{margin-bottom:0;}

.applist .img{width:26%;position:relative;}
.applist .applist-btn{position:absolute;right:15px;bottom:15px;box-shadow:0 5px 20px 1px rgba(0,0,0,0.2);border-radius:50%;}
.applist .applist-btn:hover{cursor:pointer;}
.applist .applist-btn img{transition:all .5s;}
.applist .applist-btn:hover img{transform:scale(1.1);transition:all .5s;}
.applist .texts{display:flex;justify-content:space-between;align-items:center;width:70.4%;}
.applist .box1{width:100%;}
.applist .title{font-size:20px;line-height:28px;font-weight:600;color:#063460;text-decoration:underline;}
.applist .msg{margin-top:25px;padding-bottom:15px;border-bottom:1px solid #f1f1f1;}
.applist .grid{margin-top:30px;gap:var(--bs-gap,15px);}
.applist .g-col-xl-6{font-size:16px;line-height:24px;color:#999999;position:relative;padding-left:25px;}
.applist .g-col-xl-6::before{content:"";width:17px;height:14px;background:url(../../images/sec-icon.webp)no-repeat;background-size:cover;display:block;position:absolute;
left:0;top:4px;}
.applist .g-col-xl-6 span{color:#063460;}
.applist .box2{width:27.9%;display:none;}

.tems{padding:60px 0;background-color:#30567b;}
.tems .container-xl{display:flex;justify-content:space-between;align-items:center;}
.tems .left{width:46.2%;}
.tems .left img{border-radius:10px;}
.tems .right{width:47.2%;}
.tems .t1{font-size:36px;line-height:46px;color:#ffffff;}
.tems .msg{color:#ffffff;margin-top:30px;}
.tems .tip{margin-top:45px;}
.tems .tip p{font-size:16px;line-height:28px;color:#ffffff;margin-top:15px;}
.tems .tip p::before{content:"";width:17px;height:13px;background:url(../../images/tems-icon.webp)no-repeat;background-size:cover;display:inline-block;
margin-right:20px;}
.tems .tip p:nth-child(1){margin-top:0;}
.tems .last{font-size:18px;line-height:26px;font-weight:300;color:#ffffff;border:2px solid #ffffff;border-radius:10px;padding:11px 30px;margin-top:45px;}
.tems .last:hover{text-decoration:underline;}

.faq1{margin-top:110px;padding-bottom:70px;}
.faq1 .container-xl{display:flex;justify-content:space-between;}
.faq1 .left{width:64.3%;}
.faq1 .t1{line-height:46px;font-weight:500;color:#333;}

.faq1 .faq-item{padding:30px 35px;border-bottom:1px solid #cfcfcf;}
.faq1 .faq-item:hover{cursor:pointer;}
.faq1 .faq-item:nth-child(2){border-top:1px solid #cfcfcf;margin-top:40px;}
.faq1 .faq-title{font-size:18px;line-height:26px;font-weight:500;color:#222222;position:relative;padding-right:25px;}
.faq1 .faq-title::after{content:"";width:23px;height:22px;background:url(../../images/faq-icon1.webp)no-repeat;background-size:cover;display:block;
position:absolute;right:0;top:0;}
.faq1 .faq-content{font-size:16px;line-height:24px;color:#999999;height:0;overflow:hidden;padding-left:45px;position:relative;}
.faq1 .faq-content::before{content:"";width:39px;height:32px;background:url(../../images/faq-icon3.webp)no-repeat;background-size:cover;display:block;
position:absolute;left:0;top:7px;}
.faq1 .img{display:flex;justify-content:space-between;margin-top:40px;}

.faq1 .faq-item.active{padding-bottom:40px;background-color:#fff;box-shadow:0 5px 20px 1px rgba(0,0,0,0.065);border-color:transparent;}
.faq1 .faq-item.active .faq-title::after{background:url(../../images/faq-icon2.webp)no-repeat;background-size:cover;}
.faq1 .faq-item.active .faq-content{margin-top:25px;height:auto;transition:all .5s;}

.faq1 .right{width:32.9%;}
.faq1 .box{padding:45px 65px 50px 65px;background-color:#f1f1f1;margin-top:85px;border-radius:10px;}
.faq1 .title{font-size:32px;line-height:40px;font-weight:600;color:#063460;}
.faq1 form{margin-top:25px;}
.faq1 .form-row{margin:0;}
.faq1 .form-row>[class*="col-"]{padding:0;margin-bottom:15px;}
.faq1 .form-feedback .form-control{font-size:16px;line-height:24px;color:#333333;padding-left:20px;padding-right:20px;}
.faq1 .col-md-6:nth-child(1){padding-right:5px;}
.faq1 .col-md-6:nth-child(2){padding-left:5px;}
.faq1 .msg{font-size:16px;line-height:24px;margin-top:20px;}
.faq1 .tip{margin-top:20px;}
.faq1 .tip p{font-size:16px;line-height:24px;color:#666666;position:relative;margin-top:10px;}
.faq1 .tip p::before{content:"";width:17px;height:13px;background:url(../../images/serlist-icon.webp)no-repeat;background-size:cover;display:inline-block;
margin-right:20px;}
.faq1 .tip p:nth-child(1){margin-top:0;}
.faq1 .btn-box{position:relative;}
.faq1 .form-feedback .btn{font-size:20px;line-height:28px;color:#ffffff;text-transform:capitalize;background-color:var(--public-color);padding:13px 0;
border-radius:10px;}
.faq1 .form-feedback .btn:hover{cursor:pointer;text-decoration:underline;}
.faq1 .feedback-result{position:absolute;font-size:14px;line-height:22px;padding:0;margin-top:5px;}

.hi{margin-top:100px;padding-bottom:100px;}

@media (max-width:768px) {
    .appbanner .t1{margin-top:5px;}
    .appbanner .quote{display:none;}

    .final{margin-top:20px;}
    .final .boxs{margin-top:20px;flex-wrap:wrap;}
    .final .box{width:100%;}
    .final .title{font-size:18px;line-height:26px;margin-top:15px;}
    .final .msg{font-size:14px;line-height:22px;height:auto;margin-top:5px;}
    .final .box.active .msg{margin-top:0;}

    .applist{margin-top:20px;padding-bottom:20px;}
    .applist .boxs{margin-top:20px;}
    .applist .title{font-size:18px;line-height:26px;}
    .applist .msg{margin-top:5px;padding-bottom:10px;}
    .applist .grid{margin-top:10px;gap:var(--bs-gap,5px);}
    .applist .g-col-xl-6{font-size:14px;line-height:22px;}

    .tems{padding:30px 0;}
    .tems .t1{font-size:18px;line-height:26px;}
    .tems .msg{margin-top:5px;}
    .tems .tip{margin-top:5px;}
    .tems .tip p{font-size:14px;line-height:22px;}
    .tems .tip p::before{margin-right:10px;}
    .tems .last{font-size:14px;line-height:22px;padding:7px 25px;margin-top:20px;}

    .hi{margin-top:20px;padding-bottom:20px;}
}

.bread1{margin-top:0;padding-top:140px;background-color:#eef2f6;}


.hn1{margin-top:160px;}

@media (max-width:768px) {
    .bread1{padding-top:0;}
    .procont{padding:20px 0;background:none;}
    .procont .t1{font-size:18px;line-height:26px;}
    .procont .msg{margin-top:5px;}
    .procont .boxs{flex-wrap:wrap;justify-content:inherit;margin-top:10px;width:100%;}
    .procont .text{font-size:16px;line-height:24px;width:100%;margin-bottom:10px;}
    .procont .box{font-size:14px;line-height:22px;padding:5px 15px;margin-right:5px;}
    .procont .tips{margin-top:10px;width:100%;}
    .procont .tip{box-shadow:0 5px 20px 1px rgba(0, 0, 0, 0.075);padding:10px 20px;}
    .procont .title{font-size:14px;line-height:22px;}
    .procont .item{font-size:14px;line-height:22px;}
    .procont .choice li{font-size:14px;line-height:22px;}
    .procont .skip{display:none;}


    .hn1{margin-top:20px;}
}

.probanner .breadcrumb-item a{color:#fff;}
.probanner .breadcrumb-item+.breadcrumb-item::before{background:url(../../images/probanner-breadcrumb-item-icon.webp)no-repeat;}
.probanner .t1{font-size:42px;line-height:52px;font-weight:600;color:#fff;width:50%;margin-top:80px;}
.probanner .msg{font-size:16px;line-height:24px;color:#fff;margin-top:25px;}
.probanner .blue .t1{color: var(--public-color);}
.probanner .blue .msg{color: #333;}
.probanner .blue .breadcrumb-item{color: #333;}
.probanner .blue .breadcrumb-item a{color: #333;}

@media (max-width:1550px) {
    .probanner .t1{margin-top:10px;}
}

.prolist{margin-top:100px;padding-bottom:180px;}
.prolist .grid{gap:var(--bs-gap,45px);}
.prolist .img{display:block;box-shadow:0 5px 20px 1px rgba(0, 0, 0, 0.075);}
.prolist .img:hover{background-color:#e6ecf4;}
.prolist .img img{mix-blend-mode:darken;opacity: 1;transition: all 0.5s;}
.prolist .img img:nth-child(2){display:none;opacity: 0;}
.prolist .img:hover img:nth-child(2){display:block;opacity: 1;}
.prolist .img:hover img:nth-child(1){display:none;opacity: 0;}

.prolist .title{display:block;font-size:28px;line-height:40px;font-weight:600;margin-top:45px;}
.prolist .title::after{content:"";width:22px;height:13px;background:url(../../images/prolist-title1.webp)no-repeat;background-size:cover;display:inline-block;
margin-left:20px;position:relative;top:-1px;}
.prolist .title:hover{color:#063460;}
.prolist .title:hover::after{background:url(../../images/prolist-title2.webp)no-repeat;}

.ons{padding-top:95px;background:url(../../images/ons-bg.webp)no-repeat;background-size:cover;position:relative;}
.ons .skip{position:absolute;left:46.2%;top:-73px;}
.ons .t1{color:#fff;text-align:center;width:60%;margin:0 auto;}
.ons .swiper{margin-top:50px;}
.ons .swiper-slide{padding:20px 20px 25px 20px;background-color:#fff;box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.075);}
.ons .title{font-size:18px;line-height:26px;font-weight:600;color:#333333;margin-top:25px;letter-spacing:-1px;}
.ons .msg{margin-top:15px;}
.ons a{font-size:18px;line-height:26px;color:#ffffff;background-color:#034c93;padding:13px 30px;border-radius:10px;margin:55px auto 0 auto;display:table;}
.ons a:hover{text-decoration:underline;}

.vant{margin-top:100px;padding-bottom:100px;}
.vant .t1{width:62%;text-align:center;margin:0 auto;color:#063460;}
.vant table{margin-top:40px;width:100%;box-shadow:0 5px 30px 1px rgba(0, 0, 0, 0.075);}
.vant table tr td{padding:35px 40px;border:1px solid #cccccc;font-size:16px;line-height:24px;color:#666666;border-top:1px dashed #cccccc;border-bottom:1px dashed #cccccc;}
.vant table tr td p{padding-left:25px;position:relative;margin-top:10px;}
.vant table tr td p:nth-child(1){margin-top:0;}
.vant table tr td p::before{content:"";width:4px;height:4px;background-color:#063460;display:block;position:absolute;left:0;top:8px;border-radius:50px;}
.vant table tr:nth-child(1) td{font-size:18px;line-height:28px;font-weight:500;color:#333333;border-top:1px solie #cccccc;border-bottom:1px solid #cccccc;}
.vant table tr:nth-child(1) td:nth-child(2){background-color:#e5f7ff;}
.vant table tr:nth-child(1) td:nth-child(3){background-color:#d6dfeb;}
.vant table tr:last-child td{border-bottom:1px solid #cccccc;}

.stom{padding:80px 0 70px 0;text-align:center;background-color:#f5f5f5;}
.stom .t1{line-height:46px;font-weight:600;color:#063460;}
.stom .msg{color:#666666;width:75%;margin:35px auto 0 auto;display:table;}
.stom a{font-size:18px;line-height:26px;color:#ffffff;background-color:#034c93;padding:13px 30px;border-radius:10px;margin-top:25px;}
.stom a:hover{text-decoration:underline;}

.prolist-new{margin-top:100px;}
.prolist-new .t1{width:65%;margin:0 auto;}

.prolist-new.no{margin-top:120px;}

.fed{padding-top:110px;background:url(../../images/fed-bg.webp)no-repeat;background-size:cover;position:relative;}
.fed .skip{position:absolute;left:46.2%;top:-73px;}
.fed .t1{text-align:center;line-height:46px;color:#ffffff;}
.fed table{margin-top:60px;width:100%;background-color:#fff;box-shadow:0 5px 30px 1px rgba(0, 0, 0, 0.075);}
.fed table tr td{font-size:18px;line-height:26px;font-weight:500;color:#666666;width:50%;padding:21px 70px 21px 160px;border:1px solid #cccccc;border-top:1px dashed #cccccc;;border-bottom:1px dashed #cccccc;position:relative;}
.fed table tr td:nth-child(1):before{content:"";width:38px;height:38px;background:url(../../images/fed-icon1.webp)no-repeat;background-size:cover;position:absolute;left:100px;top:30%;}
.fed table tr td:nth-child(2):before{content:"";width:38px;height:38px;background:url(../../images/fed-icon2.webp)no-repeat;background-size:cover;position:absolute;left:100px;top:30%;}
.fed table tr:nth-child(1) td{padding:31px 70px 31px 100px;font-size:22px;line-height:32px;font-weight:500;color:#333333;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.fed table tr:nth-child(1) td:nth-child(1){background-color:#d6dfeb;}
.fed table tr:nth-child(1) td:nth-child(2){background-color:#f1f1f1;}
.fed table tr:last-child td{border-bottom:1px solid #cccccc;}
.fed table tr:nth-child(1) td:nth-child(1)::before,.fed table tr:nth-child(1) td:nth-child(2)::before{display:none;}

.motion{margin-top:155px;padding-bottom:210px;}
.motion .container-xl{display:flex;justify-content:space-between;}
.motion .left{width:42.9%;position:relative;border-radius:15px;overflow:hidden;display:none;}
.motion .left:nth-child(1){display:block;}
.motion .motion-btn{position:absolute;left:40%;top:35.8%;}
.motion .motion-btn img{transition:all .5s;}
.motion .motion-btn:hover img{transform:scale(1.1);transition:all .5s;}
.motion .right{width:50%;}
.motion .t1{color:#063460;margin-top:55px;}
.motion .msg{line-height:28px;margin-top:30px;}
.motion .grid{margin-top:60px;gap:var(--bs-gap,35px);}
.motion .g-col-xl-4{position:relative;}
.motion .g-col-xl-4 .btn1{position:absolute;left:35%;top:26%;}
.motion .g-col-xl-4 .btn1 img{transition:all .5s;}
.motion .g-col-xl-4 .btn1:hover img{transform:scale(1.1);transition:all .5s;}

.dura{padding:70px 0 80px 0;background-color:#f5f5f5;}
.dura .top{display:flex;justify-content:space-between;}
.dura .left{width:59.6%;order:2;} 
.dura .t1{color:#063460;}

.dura .msg:nth-child(2){margin-top:50px;}
.dura .msg:nth-child(3){margin-top:25px;color:#063460;}
.dura .right{width:35%;background:url(../../images/dura-bg.webp)no-repeat;background-size:cover;border-radius:15px;padding:55px 45px 60px 45px;text-align:center;margin-top:-140px;}
.dura .title{font-size:28px;line-height:36px;font-weight:500;color:#ffffff;}
.dura .msg1{font-size:16px;line-height:28px;color:#ffffff;margin-top:30px;opacity:.9;}
.dura .touch{font-size:20px;line-height:28px;font-weight:500;color:#ffffff;border:2px solid #fff;border-radius:10px;padding:12px 50px;margin-top:50px;}
.dura .touch:hover{text-decoration:underline;}

.dura .boxs{margin-top:65px;display:flex;justify-content:space-between;}
.dura .box{width:18.6%;background-color:#fff;box-shadow:0 5px 30px 1px rgba(0, 0, 0, 0.075);}
.dura .box img{width:100%;}
.dura .text1{font-size:16px;line-height:24px;font-weight:500;color:#666666;text-align:center;margin-top:20px;margin-bottom:20px;}

@media (max-width:768px) {
    .probanner .t1{font-size:18px;line-height:26px;width:100%;margin:0;}
    .probanner .msg{display:none;}

    .prolist{margin-top:20px;padding-bottom:20px;}
    .prolist .title{font-size:18px;line-height:26px;}
    .prolist .tips{margin-top:10px;}
    .prolist .tip{margin-bottom:15px;padding:25px 30px;}
    .prolist .tip .text{font-size:16px;line-height:24px;}
    .prolist .box1{margin-top:20px;padding:25px;}
    .prolist .box1 .text1{font-size:14px;line-height:22px;}
    .prolist .box1 .quote{font-size:14px;line: height 22px;;padding:5px 35px;margin-top:20px;}

    .prolist .casketbox{flex-wrap:wrap;padding:15px;}
    .prolist .img{width:100%;}
    .prolist .texts{width:100%;margin-top:10px;}
    .prolist .title1{font-size:18px;line-height:26px;}
    .prolist .msg{margin-top:5px;}
    .prolist .last{margin-top:15px;}
    .prolist .last .ico1:nth-child(1){margin-right:20px;}

    .ons{padding:20px 0;}
    .ons .skip{display:none;}
    .ons .t1{width:100%;}
    .ons .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .ons .img img{width:100%;}
    .ons .msg{margin-top:5px;}
    .ons a{font-size:14px;line-height:22px;padding:7px 25px;margin-top:20px;}

    .vant{margin-top:20px;padding-bottom:20px;}
    .vant .t1{width:100%;}
    .vant table{margin-top:20px;display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}
    .vant table tr td{font-size:14px;line-height:22px;padding:10px;}
    .vant table tr td p{padding-left:0;}
    .vant table tr td p::before{display:none;}
    .vant table tr:nth-child(1) td{font-size:14px;line-height:22px;}

    .stom{padding:20px 0;}
    .stom .t1{line-height:28px;}
    .stom .msg{width:100%;margin-top:5px;}
    .stom a{font-size:14px;line-height:22px;padding:7px 25px;margin-top:10px;}

    .fed{padding:20px 0;}
    .fed .skip{display:none;}
    .fed .t1{line-height:26px;}
    .fed table{margin-top:20px;}
    .fed table tr td{font-size:14px;line-height:22px;padding:10px;}
    .fed table tr td:nth-child(1):before,.fed table tr td:nth-child(2):before{display:none;}
    .fed table tr:nth-child(1) td{font-size:16px;line-height:24px;padding:10px;}

    .prolist-new.no{margin-top:20px;}
    .prolist-new .t1{width:100%;}

    .motion{margin-top:20px;padding-bottom:20px;}
    .motion .motion-btn{width:80px;}
    .motion .motion-btn img{width:100%;}
    .motion .right{width:100%;}
    .motion .t1{margin-top:15px;}
    .motion .msg{line-height:22px;margin-top:5px;}
    .motion .grid{margin-top:20px;gap:var(--bs-gap,15px);}
    .motion .g-col-xl-4 .btn1 img{width:55px;}

    .dura{padding:20px 0;}
    .dura .msg:nth-child(2){margin-top:5px;}
    .dura .msg:nth-child(3){margin-top:5px;}
    .dura .right{padding:15px;}
    .dura .title{font-size:18px;line-height:26px;}
    .dura .msg1{font-size:14px;line-height:22px;margin-top:5px;}

    .dura .touch{font-size:14px;line-height:22px;padding:5px 25px;margin-top:15px;}
    .dura .boxs{flex-wrap:wrap;margin-top:20px;}
    .dura .box{width:48%;}
    .dura .text1{font-size:14px;line-height:22px;margin:10px 0;}

    .faq1{margin-top:20px;padding-bottom:20px;}
    .faq1 .t1{line-height:26px;}
    .faq1 .faq-item:nth-child(2){margin-top:20px;}
    .faq1 .faq-item{padding:15px;}
    .faq1 .faq-content{font-size:14px;line-height:22px;}
    .faq1 .faq-item.active{padding-bottom:15px;}
    .faq1 .faq-item.active .faq-content{margin-top:10px;}

    .faq1 .box{margin-top:20px;padding:15px;}
    .faq1 .title{font-size:18px;line-height:26px;}
    .faq1 .msg{font-size:14px;line-height:22px;margin-top:5px;}
    .faq1 .tip{margin-top:10px;}
    .faq1 .tip p{font-size:14px;line-height:22px;margin-top:0;}
    .faq1 form{margin-top:15px;}
    .faq1 .form-feedback .form-control{font-size:14px;line-height:22px;padding:5px 15px;}
    .faq1 .form-row>[class*="col-"]{margin-bottom:10px;}
    .faq1 .form-feedback .btn{font-size:14px;line-height:22px;padding:7px 45px;width:auto;}
}

.header .col-md-10,.header .navbar,.header .prodrop,.header .appdrop{position:static;}
.header .row{position:relative;}

.header .headdrop{position:absolute;left:0;top:100%;width:100%;height:0;overflow:hidden;max-width:1230px;background-color:#fff;padding:0 60px;}

.header .headdrop.show{padding:45px 60px;height:auto;transition:all .5s;box-shadow:0 10px 20px 1px rgba(0,0,0,.1);}
/* .header .headdrop .container-xl{display:flex;justify-content:space-between;align-items:initial;} */
/* .header .headdrop .left{width:64.1%;display:flex;justify-content:space-between;align-items:flex-start;} */
/* .header .headdrop .header-left{width:53.2%;}
.header .header-left .box1{margin-bottom:40px;}
.header .header-left .box1:last-child{margin-bottom:0;}
.header .header-left .title{font-size:22px;line-height:30px;color:var(--public-color);letter-spacing:-1px;}
.header .header-left .title::after{content:"";width:21px;height:10px;background:url(../../images/header-title-icon.webp)no-repeat;
background-size:cover;display:inline-block;margin-left:12px;position:relative;top:-1px;transition:all .5s;} */
/* .header .header-left .box1.show .title{color:#333333;} */
/* .header .header-left .box1.show .title::after{content:"";width:120px;height:1px;background:none;background-color:var(--public-color);display:block;margin-top:25px;margin-left:0;} */
/* .header .header-left .tip{height:0;overflow:hidden;margin-top:25px;} */
/* .header .header-left .tip{margin-top:10px;} */
/* .header .header-left .box1.show .tip{height:auto;transition:all .5s;} */
/* .header .header-left .tip a{font-size:16px;line-height:24px;color:#666666;letter-spacing:-.4px;margin-bottom:10px;display:block;}
.header .header-left .tip a:last-child{margin-bottom:0}
.header .header-left .tip a:hover{color:var(--public-color);}
.header .headdrop .header-right{width:43%;}
.header .header-right .box2{display:none;}
.header .header-right .box2.active{display:block;}
.header .header-right .box2 .img{border-radius:10px;overflow:hidden;}
.header .header-right .box2 .msg{font-size:16px;line-height:24px;color:#666666;margin-top:15px;text-align:justify;}
.header .header-right .box2 .quote1{font-size:16px;line-height:28px;font-weight:500;color:#ffffff;background-color:var(--public-color);
border:1px solid #fff;padding:10px 55px 10px 30px;margin-top:20px;position:relative;border-radius:50px;text-transform:uppercase;}
.header .header-right .box2 .quote1::after{content:"";width:30px;height:30px;background:url(../../images/home-service-btn-icon.webp)no-repeat;
background-size:cover;display:block;position:absolute;right:10px;top:10px;}
.header .header-right .box2 .quote1:hover{text-decoration:underline;}

.header .headdrop .right{width:31.9%;border-left:1px solid #dddddd;padding-left:70px;}
.header .right .title1{font-size:24px;line-height:32px;color:#333333;}
.header .right .grid{margin-top:20px;gap:var(--bs-gap,15px);}
.header .right .g-col-xl-4{text-align:center;}
.header .right .g-col-xl-4:nth-child(1),.header .right .g-col-xl-4:nth-child(2),.header .right .g-col-xl-4:nth-child(3),.header .right .g-col-xl-4:nth-child(4){margin-top:0;}
.header .right .g-col-xl-4 .img{background-color:var(--public-color);border-radius:50%;}
.header .right .g-col-xl-4 .img img{transition:all .5s;}
.header .right .g-col-xl-4 .img:hover img{transform:scale(1.1);transition:all .5s;}
.header .right .g-col-xl-4 .title{font-size:14px;line-height:22px;font-weight:500;color:#666666;letter-spacing:-1px;margin-top:20px;display:block;}
.header .right .g-col-xl-4 .title:hover{color:var(--public-color);} */

.header .headdrop .container-xl{padding:0;}
.header .headbox{background-color:#fff;display:flex;justify-content:space-between;}
.header .headbox .box1:nth-child(1){width:60%;}
.header .headbox .title{font-size:22px;line-height:30px;color:var(--public-color);letter-spacing:-1px;}
.header .headbox .title::after{content:"";width:21px;height:10px;background:url(../../images/header-title-icon.webp)no-repeat;
background-size:cover;display:inline-block;margin-left:12px;position:relative;top:-1px;transition:all .5s;}
.header .headbox .title:hover{text-decoration:underline;}
.header .headbox .tip{margin-top:15px;display:flex;flex-wrap:wrap;}
.header .headbox .tip a{width:50%;font-size:16px;line-height:32px;color:#666666;letter-spacing:-.4px;}
.header .headbox .tip a:hover{color:var(--public-color);text-decoration:underline;}
.header .headbox .box1:nth-child(2){width:38%;}
.header .headbox .box1:nth-child(2) .tip{display:block;}
.header .headbox .box1:nth-child(2) a{display:block;width:100%;}

.header .drop1{position:absolute;left:0;top:100%;width:100%;background-color:#fff;height:0;overflow:hidden;}
.header .drop1.show{padding:30px 0;height:auto;transition:all .5s;box-shadow:0 0 20px 1px rgba(0,0,0,.1);max-width:830px;}
.header .drop1 .container-xl{display:flex;}
.header .drop1 .box{width:30%;padding:10px 10px 15px 10px;background-color:#f1f1f1;}
.header .drop1 .box:hover{background-color:#fff;box-shadow:0 5px 20px 1px rgba(0,0,0,.07);}
.header .drop1 .title{display:block;text-align:center;font-size:16px;line-height:24px;font-weight:600;color:#063460;margin-top:15px;}
.header .drop1 .title:hover{text-decoration:underline;}

.appdrop{position:relative !important;}
.header .appdrop .drop1{width:830px;left:calc(-830px / 2);}

.protype{margin-top:80px;}
.protype .container-xl{display:flex;justify-content:space-between;}
.protype .left {width:50%;}
.protype .msg{margin-top:20px;}
.protype .right {width:40%;}

.prolist-type .casketbox{align-items:center;}
.prolist-type .protype-item{display:block;}
.prolist-type .protype-item{font-size:18px;line-height:26px;color:#666666;background-color:#f1f1f1;padding:12px 30px;;margin-bottom:5px;}
.prolist-type .protype-item.active,.prolist-type .protype-item:hover{background-color:var(--public-color);color:#fff;}
.prolist-type .left{width:23%;}
.prolist-type .right{width:72%;}

.prolist-type .last .ico1{display:none;}
.prolist-type .last .ico1:nth-child(1),.prolist-type .last .ico1:nth-child(2){width:50%;display:block !important;}

.header-mb .icon-whatsapp{color:#000000;}

.probanner-second .t1{margin-top:60px;}
.probanner-second .msg{margin-top:30px;width:52%;}
/* .probanner-second .msg p{padding-left:30px;position:relative;margin-bottom:20px;}
.probanner-second .msg p::before{content:"";width:15px;height:13px;background:url(../../images/probanner-second-icon.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:3px;} */

@media (max-width:768px) {
    .probanner-second .banner-img img{height:120px;width:auto;}
    .probanner-second .breadcrumb-item+.breadcrumb-item{padding-left:5px;}
    .probanner-second .breadcrumb-item+.breadcrumb-item::before{margin-right:5px;}
}

.flying-image {
position: fixed;
width: 40px;
height: 40px;
border-radius: 50%;
object-fit: cover;
z-index: 999;
pointer-events: none;
animation: flyToCart 0.8s cubic-bezier(0.42, 0, 0.58, 1) forwards;
}

@keyframes flyToCart {
0% {
transform: scale(1);
opacity: 1;
}

20% {
transform: scale(0.8);
}

100% {
transform: translate(var(--endX), var(--endY)) scale(0.2);
opacity: 0;
}
}

.compare-modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
z-index: 1000;
display: flex;
align-items: center;
justify-content: center;
}

.modal-content {
background: white;
padding: 20px;
border-radius: 8px;
width: 80%;
}

.close {
cursor: pointer;
font-size: 24px;
opacity: 1;
float: none;
cursor: pointer;
text-align: right;
}

.modal-content h2 {
margin-bottom: 0.3em;
padding: 0 40px;
max-height: 1.5em;
line-height: 1.5em;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 20px;
}

.modal-content h3 {
color: #333438;
padding: 0 40px;
margin-bottom: 0em;
max-height: 3em;
overflow: hidden;
line-height: 1.5em;
text-overflow: ellipsis;
font-size: 16px;
}

.goto-compare {
background: #e53336;
color: white;
cursor: pointer;
border: 0;
border-radius: 0;
margin: auto;
margin-top: 20px;
width: 100px;
display: block;
padding: 5px 12px;
font-size: 13px;
transition-property: background, border, box-shadow, outline, opacity, -webkit-box-shadow;
}

.degson_contrast {
max-height: 316px;
overflow: auto;
}

.degson_contrast li {
display: flex;
position: relative;
padding: 10px 40px;
background: #fbfaf9;
overflow: visible;
margin-bottom: 0;
align-items: center;
}

.degson_contrast li::after {
content: "";
position: absolute;
top: 50%;
left: 40px;
transform: translateY(-50%);
z-index: 1;
width: 15px;
height: 15px;
border-radius: 50%;
background: transparent;
border: 1px solid #333438;
}

.degson_contrast li.active::after {
background-color: #e53336;
border: 1px solid transparent;
}

.degson_contrast li .image {
margin-left: 50px;
}

.degson_contrast li .image img {
max-width: 104px;
}

.degson_contrast li .text {
display: inline-block;
vertical-align: middle;
padding-left: 30px;
}

.degson_contrast li .text .tit {
font-weight: bold;
margin-bottom: 5px;
overflow: hidden;
text-overflow: ellipsis;
font-size: 10px;
white-space: nowrap;
color: #333438;
}

.degson_contrast li .text .details {
color: #989898;
font-size: 10px;
line-height: 16px;
}



.playlin,
.playlin:before,
.playlin:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -ms-border-radius: 50%;
    transform: translate(-50%, -50%);
    -ms-box-shadow: 0 0 0 0 rgba(0,180,255, 0.8);
    -o-box-shadow: 0 0 0 0 rgba(0,180,255, 0.8);
    box-shadow: 0 0 0 0 rgba(0,180,255, 0.8);
    -webkit-animation: play 3s infinite;
    animation: play 3s infinite;
}

.playlin:before {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
    content: "";
    position: absolute;
}

.playlin:after {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
    content: "";
    position: absolute;
}

@-webkit-keyframes play {
    70% {
        box-shadow: 0 0 0 20px rgba(10, 165, 205, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(10, 165, 205, 0);
    }
}

@keyframes play {
    70% {
        box-shadow: 0 0 0 20px rgba(10, 165, 205, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(10, 165, 205, 0);
    }
}

.home-banner .banner-text .box{background:url(../../images/home-banner-box-bg.webp)no-repeat;background-size:cover;width:57.8%;padding:40px 175px 40px 75px;}
.home-banner .banner-text .container-xl{position:relative;}
.home-banner .t1{font-size:38px;line-height:52px;color:#fff;}
.home-banner .icon{margin-top:30px;}
.home-banner .skip{position:absolute;right:-200px;top:0;height:100%;display:flex;align-items:center;}

.home-banner .banner-text2 .box{padding-right:220px;}
.home-banner .banner-text2 .icon{margin-top:20px;}
.home-banner .banner-text3 .box{padding-right:50px;}
.home-banner .banner-text3 .icon{margin-top:15px;}
.home-banner .banner-text3 .skip{right:-100px;align-items:flex-end;}
.home-banner .banner-text4 .skip{display:flex;align-items:flex-end;}
.home-banner .banner-text4 .skip img{position:relative;bottom:-50px;}

.home-banner .swiper-pagination{bottom:30px;display:flex;justify-content:left;left: 13.5%;}
.home-banner .swiper-pagination-bullet{width:50px;height:6px;background-color:#bcc4cf;opacity:1;border-radius:0;margin:0  9px 0 0 !important;}
.home-banner .swiper-pagination-bullet-active{background-color:#fff;}
@media (max-width:1919px) {
    .home-banner .skip{right:0 !important;width:50%;align-items:center !important;}
}
@media (max-width:768px) {
    .home-banner .banner-text .box{width:100%;padding:15px;}
    .home-banner .banner-text .box h1{font-size:18px;line-height:26px;}

    .home-banner .swiper-pagination{bottom:5px;left:15px;}
    .home-banner .swiper-pagination-bullet{height:7px;width:7px;border-radius:50%;margin:0 5px 0 0 !important;}
}

.edule{padding-bottom:60px;position:relative;}
.edule::before{content:"";width:100%;height:92%;background-color:#f5f5f5;display:block;position:absolute;left:0;bottom:0;z-index:-1;}
.edule .container-xl{display:flex;justify-content:space-between;align-items:flex-end;}
.edule .left{width:40%;}
.edule .t1{color:#063460;}
.edule .box{display:flex;justify-content:space-between;align-items:center;padding:15px;border-radius:5px;background-color:#fff;box-shadow:0 5px 20px 1px rgba(0, 0, 0, 0.09);}
.edule .box:nth-child(2){margin-top:30px;}
.edule .box:nth-child(3){margin-top:30px;}
.edule .box .img{width:22.3%;}
.edule .box .texts{width:67.6%;}
.edule .title{font-size:20px;line-height:28px;font-weight:500;color:#333333;letter-spacing:-.5px;}
.edule .title:hover{color:var(--public-color);text-decoration:underline;}

.edule .bs{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5px;}
.edule .b{width:50%;font-size:16px;line-height:24px;color:#666666;letter-spacing:-.5px;position:relative;}
.edule .b:last-child{width:100%;margin-top:5px;}
.edule .b:nth-child(1)::before{content:"";width:12px;height:12px;background:url(../../images/edule-icon1.webp)no-repeat;display:inline-block;margin-right:5px;}
.edule .b:nth-child(2)::before{content:"";width:12px;height:13px;background:url(../../images/edule-icon2.webp)no-repeat;display:inline-block;margin-right:5px;}
.edule .b:nth-child(3)::before{content:"";width:12px;height:15px;background:url(../../images/edule-icon3.webp)no-repeat;display:inline-block;margin-right:5px;}


.edule .right{width:55%;position:relative;}
.edule .skip{position:absolute;left:40px;bottom:35px;}
.edule .skip img{transition:all .5s;}
.edule .skip:hover{cursor:pointer;}
.edule .skip:hover img{transform:scale(1.2);transition:all .5s;}

.exhibition-paper{margin-top: 80px;text-align:center;padding-bottom:120px;}

.exhibition-paper .content-wrapper{margin-top:40px;}
.exhibition-paper .content-wrapper table{width:100%;}

.exhibition-paper thead{background-color: var(--public-color);font-size: 20px;font-weight: bold;color: #fff;text-align: center;}
.exhibition-paper thead td{padding-top: 10px;padding-bottom: 10px;}
.exhibition-paper tbody{text-align: center;font-size: 18px;line-height: 26px;color: #333;letter-spacing: -.6px;margin-bottom: 215px;}
.exhibition-paper tbody td{padding: 10px 15px;border: 1px solid rgba(221, 221, 221, .6);}
.exhibition-paper tbody div{display: grid;grid-template-columns: 120px auto;align-items: center;gap: 0 25px;}
.exhibition-paper tbody tr:nth-child(even){background-color: rgba(244, 244, 244, .6);}
.exhibition-paper table td:nth-last-of-type(2),.exhibition-paper table td:nth-last-of-type(1){width:300px;}
.exhibition-paper table td:first-child{width: 190px;}
.exhibition-paper table td:nth-last-of-type(1) div{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 10px;}
.exhibition-paper .ex-content .img{max-height: 62px;height: 62px;}
.exhibition-paper .ex-content img{mix-blend-mode: darken;height: 100%;}
.exhibition-paper .model{color: var(--public-color);font-weight: 500;letter-spacing: .6px;margin-top: 5px;}

.exhibition-paper td p a:hover{color:var(--public-color);text-decoration:underline;}

.all-questions .content{display: flex;justify-content: space-between;background-color: #ffffff;}
.all-questions .left{width: 50%;}
.all-questions .right{width: 50%;padding: 20px 70px;display: flex;flex-direction: column;justify-content: center;}
.all-questions .box{min-height:100px;background-color:var(--public-color);display: flex;justify-content: center;align-items: center;}
.all-questions .title-xl{font-size: 36px;line-height: 46px;font-weight: bold;letter-spacing: -1px;color: #fff;}
.all-questions .h2{font-size: 32px;line-height: 42px;font-weight: bold;letter-spacing: -1px;color: #333;}
.all-questions .a-btn{display: flex;gap: 20px;padding-right: 30px;margin:45px auto 0 auto;}

.all-questions .cont{font-size: 18px;line-height: 28px;color: #666;letter-spacing: -.8px;margin-top: 15px;}
.a-fc{font-size:16px;line-height:24px;color:#fff;background-color:var(--public-color);border:2px solid var(--public-color);letter-spacing:-.6px;font-weight:bold;padding:10px 55px;
display:inline-block;border-radius:4px;position:relative;transition:0.3s ease all;z-index:1;}

.a-fc:hover{text-decoration:underline;}


.antee{padding:75px 0 60px 0;background:url(../../images/z2-contactbg.webp)no-repeat;background-size:cover;}
.antee .container-xl{display:flex;justify-content:space-between;}
.antee .left{width:47.5%;}
.antee .t1{font-size:32px;line-height:40px;color:#063460;}
.antee .msg{margin-top:20px;}
.antee a{font-size:18px;line-height:26px;color:#ffffff;background-color:#034c93;padding:13px 30px 13px 35px;border-radius:10px;margin-top:50px;}
.antee a::after{content:"";width:14px;height:9px;background:url(../../images/antee-a-icon.webp)no-repeat;background-size:cover;display:inline-block;margin-left:10px;
position:relative;top:-1px;}
.antee a:hover{text-decoration:underline;color:#fff;}
.antee .right{width:26.1%;}
.antee .title{font-size:20px;line-height:28px;color:#333333;letter-spacing:-.3px;}
.antee .tip{margin-top:35px;}
.antee .tip p{font-size:16px;line-height:24px;color:#666666;margin-top:20px;display:flex;align-items:center;}
.antee .tip p::before{content:"";width:15px;height:13px;background:url(../../images/antee-p-icon.webp)no-repeat;background-size:cover;display:block;
margin-right:25px;}
.antee .tip p:nth-child{margin-top:0;}


.tone{margin-top:140px;padding-bottom:160px;}
.tone .container-xl{display:flex;justify-content:space-between;align-items:center;}
.tone .left{width:47.5%;order:2;border-radius:25px;overflow:hidden;}
.tone .tp h2{color:#063460;font-size:36px;line-height:48px;font-weight:600;}
.tone .tp p{color:#666666;margin-top:25px;}
.tone .tip{margin-top:45px;}
.tone .tip p{font-size:16px;line-height:24px;color:#666666;padding-left:25px;position:relative;margin-bottom:20px;}
.tone .tip p::before{content:"";width:17px;height:14px;background:url(../../images/tone-icon.webp)no-repeat;background-size:cover;display:block;
position:absolute;left:0;top:3px;}
.tone .right{width:46.8%;}

.co{padding:75px 0 85px 0;background-color:#30567b;}
.co .top{display:flex;justify-content:space-between;}
.co .left{width:52.6%;}
.co .left img{margin-top:-130px;border-radius:25px;overflow:hidden;}
.co .right{width:41.4%;}
.co .tp h2{color:#fff;font-size:36px;line-height:48px;font-weight:600;}
.co .tp p{line-height:28px;color:#fff;margin-top:15px;}
.co .tip{margin-top:35px;}
.co .tip p{font-size:16px;line-height:24px;color:#ffffff;padding-left:25px;position:relative;margin-bottom:20px;}
.co .tip p::before{content:"";width:17px;height:14px;background:url(../../images/co-icon.webp)no-repeat;background-size:cover;display:block;position:absolute;
left:0;top:3px;}
.co .tip p:last-child{margin-bottom:0;}
.co a{font-size:18px;line-height:26px;color:#ffffff;border:2px solid #fff;border-radius:5px;padding:12px 30px;margin-top:40px;}
.co a::after{content:"";width:13px;height:9px;background:url(../../images/co-a-icon.webp)no-repeat;background-size:cover;display:inline-block;
margin-left:15px;position:relative;top:-1px;}
.co a:hover{color:#fff;text-decoration:underline;}

.co .under{margin-top:65px;padding-top:60px;border-top:1px dashed #597895;}
.co .g-col-xl-3{display:flex;align-items:center;}
.co .ico{width:87px;display:flex;justify-content:center;margin-right:20px;}
.co .text1{font-size:36px;line-height:46px;font-weight:600;color:#ffffff;}
.co .text2{font-size:16px;line-height:24px;letter-spacing:-.2px;color:#ffffff;margin-top:10px;}

.rs{background-color:#f9f9f9;padding-top:60px;}

.rav .t1{text-align:center;}
.rav .grid{margin-top:60px;gap:var(--bs-gap,60px);}
.rav .g-col-xl-6{position:relative;}
.rav .g-col-xl-6::before{content:"";width:60px;height:2px;background-color:var(--public-color);;display:block;margin-bottom:15px;}
.rav .text1{font-size:20px;line-height:32px;font-weight:500;color:#000;}
.rav .text2{font-size:16px;line-height:24px;color:#666666;margin-top:10px;}

.serie{margin-top:60px;padding-bottom:100px;}
.serie .serbox{box-shadow:0 5px 20px 1px rgba(0,0,0, 0.075);padding:70px 45px 70px 45px;background-color:#fff;}
.serie .t1{text-align:center;color:#063460;}
.serie .msg{text-align:center;margin-top:30px;}

.serie .items{display:flex;margin-top:40px;justify-content:center;margin-bottom:30px;}
.serie .item{width:25%;padding-bottom:20px;border-bottom:4px solid #eef2f6;padding:0 15px 15px 15px;}
.serie .item:hover{cursor:pointer;}
.serie .item.active{border-color:#063460;}
.serie .title{font-size:16px;line-height:24px;font-weight:500;color:#333333;letter-spacing:-.1px;margin-top:20px;}
.serie .item.active .title{color:#063460;}
display:inline-block;margin-left:5px;}

.serie .boxs{}
.serie .bx{display:none;}
.serie .bx.active{display:block;}

.serie .bx .t1{font-size:20px;line-height:30px;text-align:left;}
.serie .bx .msg{margin-top:10px;font-size:14px;line-height:22px;width:70%;text-align:left;}

.serie .bx .box{margin-top:40px;}
.serie .bx.active .box{display:flex;justify-content:space-between;}
.serie .left{width:37.4%;}
.serie .right{width:59.2%;}

.serie .text{font-size:16px;line-height:24px;font-weight:500;color:#333;}
.serie table{width:100%;margin-top:20px;}
.serie table tr td{border:2px solid #d6d7d7;font-size:16px;line-height:24px;font-weight:400;color:#666666;padding:10px 0 10px 30px;}
.serie table tr td:nth-child(1){width:31.5%;}
.serie table tr:nth-child(odd){background-color:#f6f9fb;}


.sam{margin-top:100px;padding-bottom:110px;}
.sam .t1{text-align:center;color:#063460;}
.sam .msg{width:70%;text-align:center;margin:20px auto 0 auto;}
.sam .grid{margin-top:40px;gap:var(--bs-gap,35px);}
.sam .g-col-xl-3{box-shadow:0 5px 20px 1px rgba(0,0,0, 0.075);}
.sam .img{background-color:#e6ecf4;}
.sam .img img{mix-blend-mode:darken;}
.sam .texts{padding:33px 20px;text-align:center;}
.sam .title{font-size:16px;line-height:24px;font-weight:500;color:#666666;}

.sec{padding:0 0 120px 0;background-color:#fff;}
.sec .max-1660{display:flex;justify-content:space-between;align-items:center;}
.sec .left{width: 54.2%;overflow:hidden;}
.sec .left img{width:100%;height:auto;}
.sec .right{width:39.1%;}
.sec .t1{color:#063460;}
.sec .tip{margin-top:50px;}
.sec .tip p{font-size:16px;line-height:24px;color:#666666;margin-bottom:20px;padding-left:25px;position:relative;}
.sec .tip p::before{content:"";width:17px;height:14px;background:url(../../images/sec-icon.webp)no-repeat;background-size:cover;display:block;position:absolute;
left:0;top:4px;}
.sec .tip p:last-child{margin-bottom:0;}

.sec a{font-size:18px;line-height:26px;color:#ffffff;padding:13px 35px;background-color:var(--public-color);border-radius:10px;margin-top:40px;}
.sec a:hover{text-decoration:underline;}

.list2faq{padding:80px 0;background-color:#f5f5f5;margin-top:0;}
.list2faq .right{order:-1;}
.list2faq .t1{color:#063460;font-weight:600;}
.list2faq .msg{color:#666666;margin-top:40px;}

.list2faq a{font-size:18px;line-height:26px;color:#ffffff;background-color:#034c93;padding:13px 30px 13px 35px;border-radius:10px;margin-top:45px;}
.list2faq a::after{content:"";width:14px;height:9px;background:url(../../images/antee-a-icon.webp)no-repeat;background-size:cover;display:inline-block;margin-left:10px;
position:relative;top:-1px;}
.list2faq a:hover{text-decoration:underline;color:#fff;}

.pbread a:hover{color:#063460;}

.procont{padding-top:65px;padding-bottom:65px;;background-color:#eef2f6;position:relative;}
.procont .type{font-size:16px;line-height:24px;font-weight:500;color:#00b4ff;text-align:center;}
.procont .t1{line-height:46px;color:#063460;text-align:center;margin-top:5px;}
.procont .img{margin-top:50px;text-align:center;}
.procont .img img{mix-blend-mode:darken;}

.navi{background-color:#063460;}
.navi .box{display:flex;}
.navi .nav-btn{height:100px;font-size:20px;line-height:28px;color:#fff;letter-spacing:-.3px;display:flex;justify-content:center;align-items:center;
padding:0 70px;margin-right:15px;}
.navi .nav-btn:nth-child(1):before{content:"";width:21px;height:20px;background:url(../../images/navi-icon1.webp)no-repeat;background-size:cover;display:block;margin-right:10px;}
.navi .nav-btn:nth-child(2):before{content:"";width:20px;height:20px;background:url(../../images/navi-icon2.webp)no-repeat;background-size:cover;display:block;margin-right:10px;}
.navi .nav-btn:nth-child(3):before{content:"";width:21px;height:21px;background:url(../../images/navi-icon3.webp)no-repeat;background-size:cover;display:block;margin-right:10px;}

.navi .nav-btn.active,.navi .nav-btn:hover{background-color:#034c93;}

.navi.top{position:fixed;left:0;top:-100%;width:100%;z-index:60;}
.navi.top .nav-btn{height:60px;}
.navi.top.active{top:108px;transition:all .5s;}

.p1{margin-top:90px;}
.p1 .t1{color:#063460;}
.p1 .box{margin-top:20px;font-size:16px;line-height:24px;color:#666666;}
.p1 iframe{margin-top:40px;}

.p2{margin-top:90px;}
.p2 .t1{color:#063460;}
.p2 .box{margin-top:50px;}
.p2 table{width:100% !important;}
.p2 table tr td{font-size:16px;line-height:24px;color:#666666;padding:13px 40px;border-color:#cfd0d1;}

.p2 table tr:nth-child(odd){background-color:#e6ecf4;}
.p2 table tr:nth-child(1){background-color:#e9e9e9;}
.p2 table tr:nth-child(1) td{font-weight:500;}

.p3{margin-top:90px;}
.p3 .t1{color:#063460;}
.p3 .grid{margin-top:75px;gap:var(--bs-gap,40px);}


.repro{margin-top:120px;}
.repro .t1{color:#063460;}
.repro .grid{margin-top:80px;gap:var(--bs-gap,50px);}
.repro .g-col-xl-4{border:1px solid #e3e3e3;position:relative;}
.repro .g-col-xl-4:hover{box-shadow:0 10px 20px 1px rgba(0, 0, 0, 0.075);}
.repro .g-col-xl-4:hover::after{content:"";width:100%;height:4px;background-color:#063460;display:block;position:absolute;left:0;bottom:0;}

.repro .img{position:relative;}
.repro .img a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.repro .img a img{mix-blend-mode:darken;}
.repro .texts{padding:0 45px 55px 45px;}
.repro .type{font-size:14px;line-height:22px;font-weight:500;color:#00b4ff;}
.repro .title{font-size:20px;line-height:28px;font-weight:600;color:#222222;margin-top:15px;}
.repro .title:hover{color:#063460;text-decoration:underline;}


.prolist.nobo{padding-bottom:0;}

.dura.notop{margin-top:140px;}

.prosearch{margin-top:40px;padding-bottom:100px;}
.prosearch .grid{margin-top:30px;gap:var(--bs-gap,20px);}
.prosearch .g-col-xl-3{padding:15px;box-shadow:0 5px 20px 1px rgba(0, 0, 0, 0.075);}
.prosearch .title{font-size:18px;line-height:26px;font-weight:500;color:#333333;letter-spacing:-.1px;margin-top:10px;}
.prosearch .title:hover{color:var(--public-color);text-decoration:underline;}
.prosearch .title:hover::after{content:"";width:14px;height:9px;background:url(../../images/serie-title-icon.webp) no-repeat;
background-size:cover;display:inline-block;margin-left:5px;}

    

.pagination{margin-top:60px;}

@media (max-width:768px) {
    .home-eouip{margin-top:30px;padding-bottom:30px;}
    .home-eouip .center{margin-top:20px;}
    .home-eouip .texts{padding:20px;}
    .home-eouip .msg{margin-top:10px;}
    .home-eouip .swiper-button-next{display:none;}
    .home-eouip .under{margin-top:0;height:8px;margin-top:10px;}
    .home-eouip .under .container-xl{position:relative;height:100%;}
    .home-eouip .under .swiper-pagination{bottom:0;display:flex;align-items:center;justify-content:center;}
    .home-eouip .under img{display:none;}

    .home-choose .under{margin-top:10px;}

    .edule{padding-bottom:30px;}
    .edule::before{height:100%;}
    .edule .skip{left:20px;bottom:20px;}
    .edule .skip img{width:60px;}

    .edule .box{flex-wrap:wrap;}
    .edule .box:nth-child(2),.edule .box:nth-child(3){margin-top:20px;}
    .edule .box .img{width:100%;}
    .edule .box .texts{width:100%;}
    .edule .title{font-size:18px;line-height:26px;}
    .edule .bs{margin-top:10px;}
    .edule .b{font-size:14px;line-height:22px;letter-spacing:0;}

    .antee{padding:20px 0;}
    .antee .t1{font-size:18px;line-height:26px;}
    .antee .msg{margin-top:5px;}
    .antee a{font-size:14px;line-height:22px;padding:10px 25px;margin-top:20px;}
    .antee .tip{margin-top:15px;}
    .antee .tip p{font-size:14px;line-height:22px;margin-top:10px;}
    .antee .tip p:nth-child(1){margin-top:0;}
    .antee .tip p::before{margin-right:5px;}

    .prolist .grid{gap:var(--bs-gap,20px);}
    .prolist .title{margin-top:15px;}
    .prolist .title::after{margin-left:5px;top:1px;}

    .co{padding:25px 0;}
    .co .left img{margin-top:0;}
    .co .msg{line-height:22px;}
    .co .tip{margin-top:20px;}
    .co .tip p{font-size:14px;line-height:22px;margin-bottom:10px;}
    .co a{font-size:14px;line-height:22px;padding:10px 40px;margin-top:20px;}
    .co .under{margin-top:20px;padding-top:20px;}

    .co .ico{width:40px;margin-right:10px;}
    .co .text1{font-size:18px;line-height:26px;}
    .co .text2{font-size:14px;line-height:22px;margin-top:0;}
    .co .grid{gap:var(--bs-gap,5px);}

    .tone{margin-top:20px;padding-bottom:30px;}
    .tone .left{border-radius:10px;}
    .tone .msg{margin-top:10px;}
    .tone .tip{margin-top:15px;}
    .tone .tip p{font-size:14px;line-height:22px;margin-bottom:10px;}
    .tone .tip p::before{top:5px;}
    .tone .tip p:last-child{margin-bottom:0;}

    .probanner-second .t1{margin-top:10px;}
    
    .serie{margin-top:20px;}
    .serie .serbox{padding:20px 15px;}
    .serie .msg{margin-top:10px;}
    .serie .items{display:none;}
    .serie .item{width: 100%;border-top: 4px solid #eef2f6;border-bottom: 0;padding-top: 25px;}
    .serie .boxs{margin-top:20px;}
    .serie .box{margin-top:20px;}
    .serie .box:nth-child(1){margin-top:0;}
    .serie .bx:nth-child(1) .item{border: 0;}
    .serie .boxs .bx{margin-bottom:25px; }

    .serie table tr td{border-width:1px;padding:5px 10px;font-size:14px;line-height:22px;}

    .sam{margin-top:30px;padding-bottom:30px;}
    .sam .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .sam .texts{padding:10px;}

    .list2faq{padding:30px 0;}
    .list2faq .msg{margin-top:10px;}
    .list2faq a{font-size:14px;line-height:22px;padding:10px 25px;margin-top:15px;}

    .faq1 .faq-item{padding:15px;}
    .faq1 .faq-item.active{padding-bottom:15px;}

    .sec{padding:20px 0 30px 0;}
    .sec .left{border-radius:10px;}
    .sec .tip{margin-top:10px;}
    .sec .tip p{font-size:14px;line-height:22px;margin-bottom:10px;}

    .prolist-new{margin-top:30px;}

    .banner .breadcrumb-item+.breadcrumb-item{padding-left:5px;}
    .banner .breadcrumb-item+.breadcrumb-item::before{margin-right:5px;}
    .bread .breadcrumb-item+.breadcrumb-item{padding-left:5px;}
    .bread .breadcrumb-item+.breadcrumb-item::before{margin-right:5px;}

    .procont{padding:20px 0;}
    .procont .t1{line-height:26px;margin-top:0;}
    .procont .img{margin-top:0;}

    .p1{margin-top:20px;}
    .p1 .box{font-size:14px;line-height:22px;margin-top:10px;}

    .p1 iframe{margin-top:20px;}

    .p2{margin-top:20px;}
    .p2 .box{margin-top:20px;margin-bottom:0;}
    .p2 table{border-color:transparent;}
    .p2 table tr td{font-size:14px;line-height:22px;padding:10px 25px;}

    .p3{margin-top:20px;}
    .p3 .grid{margin-top:20px;gap:var(--bs-gap,10px);}

    .repro{margin-top:20px;}
    .repro .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .repro .texts{padding:0 15px 25px 15px;}
    .repro .title{font-size:18px;line-height:26px;margin-top:5px;}


    .prosearch{margin-top:10px;padding-bottom:30px;}
    .prosearch .grid{margin-top:20px;}
    .pagination{margin-top:20px;}

    .rs{padding-top:20px;}
}

.pronav.navi{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.2);}
.pronav.navi .box{justify-content:center;}
.pronav.navi .nav-btn{height:auto;padding:10px 35px;color:var(--public-color);border-right:1px solid rgba(0,0,0,.2);font-size:18px;line-height:26px;margin-right:0;}
.pronav.navi .nav-btn:last-child{border-right:none;}
.pronav.navi .nav-btn::before{display:none;}
.pronav.navi .nav-btn.active{background-color:transparent;color:#fff;}
.pronav.navi .nav-btn:hover{background-color:transparent;}

.pronav.navi.active{background-color:var(--public-color);border-bottom-color:rgba(255,255,255,.5);}
.pronav.navi.active .nav-btn{color:#fff;border-color:rgba(255,255,255,.5);}
.pronav.navi.active .nav-btn.active{color:var(--public-color);border-color:rgba(255,255,255,.5);background-color:#fff;}

@media (max-width:768px) {
    .rav .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .rav .g-col-xl-6::before{margin-bottom:10px;}
    .rav .text1{font-size:16px;line-height:24px;}
    .rav .text2{font-size:14px;line-height:22px;}

    .serie{padding-bottom:30px;}
    .serie .bx{display:block;margin-top:15px;}
    .serie .bx:nth-child(1){margin-top:0;}
    .serie .bx .msg{width:100%;}
    .serie .bx .box{margin-top:20px;}
    .serie table{margin-top:10px;}

    .sam{padding-bottom:0;}
    .sam .msg{width:100%;margin-top:10px;}

    .sec .max-1660{padding:0 15px;}
    .sec a{font-size:14px;line-height:22px;padding:10px 25px;margin-top:10px;}
}

.serbanner .t1{margin-top:40px;}

@media (max-width:768px) {
	.serbanner .t1{margin-top:5px;}
}

.z3-num{align-items: flex-start;}
.z3-num .ico{min-width: 35px;width: 35px;margin-top: 10px!important;}

.z1-link{width: 100%;position: relative;overflow: hidden;}
.z1-link .logo-track{display:flex;width:fit-content;animation:scroll-horizontal 30s linear infinite;}
.z1-link .logo-track:hover{animation-play-state:paused;}
@keyframes scroll-horizontal{0%{transform:translateX(0);}
100%{transform:translateX(-50%);}
}
.z1-link .logo-item{transition:all 0.3s ease;margin:0px;}
.z1-link:before{content: "";width: 50px;display: block;z-index: 1; position: absolute;left: 0;top: 0;bottom: 0;background: linear-gradient(to right,rgba(255, 255, 255, 1),transparent);}
.z1-link:after{content: "";width: 50px;display: block;z-index: 1; position: absolute;right: 0;top: 0;bottom: 0;background: linear-gradient(to left,rgba(255, 255, 255, 1),transparent);}
