/*通用样式*/
:root{
    --public-color:#0b3e7f;
    --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}
}

/*默认导航样式*/
.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:45px;transition:all 0.5s}
.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)}

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

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

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

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

/*#表格*/
@media (max-width: 575.98px) {
    .table-wrapper-sm table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media(max-width:768px) {
    .table-wrapper-md table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media (max-width: 991.98px) {
    .table-res-lg table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media (max-width: 1500.98px) {
    .table-wrapper-xl table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}

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

/*#留言表单*/
.form-feedback .btn{color:#fff;background:var(--public-color);border-radius:0px;font-size:16px;line-height:22px;padding-top:8px;padding-bottom:8px}
.form-feedback .btn:hover{background:var(--public-color);color:#fff}
@media(max-width:768px){
    .form-feedback .form-control{padding-top:10px;padding-bottom:10px;font-size:14px;line-height:22px;}
    .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:#9f1919;border-radius:0px;height:32px;width:32px;display:flex;justify-content:center;align-items:center;padding:6px 15px;margin-bottom:0}
.search-group i{color:#fff;font-size:1rem}

/*#展会信息*/
.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:#f4f6f9;padding:30px;height:910px;display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #ddd;}
.video-nr .v-content{width:76%;height:100%;overflow:auto;}
.video-nr .v-content::-webkit-scrollbar{display:none;}
.video-nr .v-content .v-title{font-size:22px;line-height:28px;font-weight:bold;margin-top:15px;margin-bottom:15px;}
.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:14px;color:#777;}
.video-nr .v-content .v-desc .left i{margin-left:20px;margin-right:10px;}
.video-nr .v-content .v-desc .left i:first-child{margin-left:0;}
.video-nr .v-content .v-desc .right .v-ly{background:#4bcd65;border:1px solid #4bcd65; display: inline-flex;padding:5px 20px;border-radius:50px;align-items:center;color:#fff;}
.video-nr .v-content .v-desc .right .v-ly i{margin-right:8px;}
.video-nr .v-content .v-desc .right .v-ly:hover{box-shadow: 0 2px 10px rgb(0 0 0 / 20%);}
.video-nr .v-content .v-desc .right .v-fx{background:#fff;border:1px solid #333;display: inline-flex;margin-left:15px; padding:5px 20px;border-radius:50px;align-items:center;color:#333;}
.video-nr .v-content .v-desc .right .v-fx i{margin-right:8px;}
.video-nr .v-content .v-desc .right .v-fx:hover{background:#527dff;border-color:#527dff;color:#fff;}
.video-nr .v-content .v-nr{padding:20px 0;font-size:14px;line-height:20px;}
.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:#527dff;}
.video-nr .v-content .v-nr a:hover{text-decoration:underline;}
.video-nr .v-content .v-title2{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center; font-size:22px;font-weight:bold;line-height:32px;margin-bottom:15px;padding-bottom:10px;margin-top:10px;}
.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:#527dff;}
.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:22%;height:100%;overflow:auto;}
.video-nr .v-side::-webkit-scrollbar{display:none;}
.video-nr .v-side .v-pro{background:#fff;padding:15px;border-radius:20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.video-nr .v-side .v-pro .img{width:30%;}

.video-nr .v-side .v-pro .text{width:67%;}
.video-nr .v-side .v-pro .text .t1{font-size:16px;line-height:24px;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 .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;padding:15px;border-radius:20px;}
.video-nr .v-side .v-rel .big-t1{font-size:22px;line-height:28px;font-weight:bold;margin-bottom:15px;}
.video-nr .v-side .v-rel .v-video-item{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.video-nr .v-side .v-rel .v-video-item .left{width:54%;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:42%;}
.video-nr .v-side .v-rel .v-video-item .t1{font-size:14px;line-height:20px;margin-bottom:8px;}
.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 #527dff;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:#527dff;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:15px;}
    .video-nr .v-content{width:100%;}
    .video-nr .v-side{width:100%;}
    .video-nr .v-content .v-desc .right{width:100%;}
    .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;}
}

.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)}}

@media (max-width:768px) {
    .t1{font-size:18px !important;line-height:26px !important;}
    .t2{font-size:16px !important;line-height:24px !important;}
    .msg{font-size:14px !important;line-height:22px !important;}
    
    .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;}

    .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;}

    .mb-flex1{flex-wrap:wrap;}
    .mb-flex1 >:first-child{width:100% !important;order:2 !important;margin-top:10px !important;}
    .mb-flex1 >:nth-child(2){width:100% !important;order:1 !important;}

    *{letter-spacing:0 !important;}
}

.cardthumb{overflow:hidden;}
.cardthumb img{transition:all .5s;}
.cardthumb:hover img{transform:scale(1.1);transition:all .5s;}

.t1{font-size:38px;line-height:48px;font-weight:500;letter-spacing:-.4px;color:#333333;}
.msg{font-size:16px;line-height:24px;color:#999999;letter-spacing:-.2px;}

.header{z-index:999;width:100%;position:fixed;top:0;left:0;}
.header.fadeInDown{background-color:#fff;transition:all .5s;box-shadow:0 0 20px 1px rgba(0,0,0,.1);border-bottom:1px solid #ebebeb;z-index:1000;}
.header.fadeInDown .navbar-custom .navbar-nav .nav-link{height:85px;transition:all .5s;}
.header.fadeInDown .htop{height:30px;transition:all .5s;}

.header .htop{background-color:#666666;height:38px;display:flex;align-items:center;transition:all .5s;}
.header .htop .container-xl{display:flex;justify-content:space-between;align-items:center;height:100%;}
.header .htop .left{font-size:16px;line-height:24px;font-weight:500;color:#fff;}
.header .htop .right{width:28.6%;;display:flex;align-items:center;justify-content:flex-end;height:100%;}

.header .htop .alink{font-size:14px;line-height:22px;color:#fff;letter-spacing:-.3px;}
<!--.header .htop .alink:nth-child(1){display:flex;align-items:center;}
.header .htop .alink.hytb::before{content:"";width:17px;height:17px;background:url(../../images/header-alink-icon1.webp)no-repeat;background-size:cover;display:block;margin-right:10px;}-->
.header .htop .alink.hytb{display:flex;align-items:center;margin-left:40px;}
.header .htop .alink.hytb::before{content:"";width:19px;height:15px;background:url(../../images/header-alink-icon2.webp)no-repeat;background-size:cover;display:block;margin-right:10px;}
.header .htop .alink:hover{text-decoration:underline;}

.header .top-search-box{margin-left:60px;position:relative;height:100%;display:flex;align-items:center;}
.header .top-search-box.added-class .top-search{display:block;right:0;left:auto;}
.header .search-group .btn{background-color:var(--public-color);}

.header .navbar-custom .navbar-nav .nav-link{font-size:18px;line-height:26px;letter-spacing:-.3px;color:#666666;}
.header .navbar-custom .navbar-nav .nav-link:hover{font-weight:600;color:#333333;}
.header .navbar-custom .navbar-nav > .nav-item{margin:0 23px;}
.header .navbar-custom .navbar-nav > .nav-item:last-child{margin:0;}
.header .navbar-custom .navbar-nav .nav-link:before{content:"";width:0;height:4px;background:url(../../images/header-link-skip.webp)no-repeat;background-size:cover;bottom:20%;transition:all .5s;}

.banner{margin-top:38px;}
.banner .banner-img img{width:100%;height:auto;}
.banner .banner-text{align-items:flex-start;top:21.7%;}
.banner .breadcrumb-item{display:flex;align-items:center;}
.banner .breadcrumb-item a{font-size:14px;line-height:22px;letter-spacing:-.4px;color:#999999;}
.banner .breadcrumb-item a:hover{color:#0c4285;}
.banner .breadcrumb-item+.breadcrumb-item{padding-left:5px;}
.banner .breadcrumb-item+.breadcrumb-item::before{content:"";width:4px;height:6px;background:url(../../images/breadcrumb-item-icon1.webp)no-repeat;background-size:cover;
display:block;padding-right:0;margin-right:5px;}

.banner h1{font-size:48px;line-height:56px;font-weight:500;color:#333333;letter-spacing:-.4px;margin-top:100px;}
.banner .msg{font-size:16px;line-height:26px;letter-spacing:-.5px;color:#666666;width:84%;margin:25px auto 0 auto;}

.prolist-banner .box{width:44%;}
.prolist-banner h1{text-align:left;letter-spacing:-2px;margin-top:65px;}
.prolist-banner .msg{width:100%;text-align:left;}
.prolist-banner .msg::after{content:"";width:59px;height:8px;background:url(../../images/proindex-head-title-icon1.webp) no-repeat;background-size:cover;
display:block;margin-top:40px;}

@media (max-width:1660px) {
    .prolist-banner h1{margin-top:10px;}
    .prolist-banner .msg{margin-top:10px;}
    .prolist-banner .msg::after{display:none;}
}
@media (max-width:1400px) {
    .banner h1{margin-top:10px;}
}
@media (max-width:768px) {
    .banner h1{margin-top:10px;}
    .banner .msg{display:none;}
}

.proindex-head{margin-top:-100px;position:relative;z-index:10;}
.proindex-head .grid{gap:var(--bs-gap,40px);}
.proindex-head .g-col-xl-6{padding:55px 40px 35px 40px;border-radius:25px;box-shadow:0 5px 20px 1px rgba(0,0,0,.09);}
.proindex-head .g-col-xl-6:nth-child(1){background:url(../../images/proindex-head-bg1.webp)no-repeat;background-size:100% 100%;}
.proindex-head .g-col-xl-6:nth-child(2){background:url(../../images/proindex-head-bg2.webp)no-repeat;background-size:100% 100%;}

.proindex-head .g-col-xl-6 .title{font-size:24px;line-height:32px;color:#333333;letter-spacing:-.4px;width:50%;}
.proindex-head .g-col-xl-6 .title:hover{color:#0c4285;text-decoration:underline;}
.proindex-head .g-col-xl-6:nth-child(1) .title::before{content:"";width:59px;height:8px;background:url(../../images/proindex-head-title-icon1.webp)no-repeat;
background-size:cover;display:block;margin-bottom:45px;}
.proindex-head .g-col-xl-6:nth-child(2) .title::before{content:"";width:59px;height:8px;background:url(../../images/proindex-head-title-icon2.webp)no-repeat;
background-size:cover;display:block;margin-bottom:45px;}

.proindex{margin-top:15px;}
.proindex .box{display:flex;justify-content:space-between;align-items:center;padding:80px 0;position:relative;}
.proindex .box::after{content:"";width:100%;height:2px;background:url(../../images/proindex-skip.webp);background-size:100% 100%;display:block;position:absolute;
left:0;bottom:0;}
.proindex .box:last-child::after{display:none;}
.proindex .left{width:53.2%;}
.proindex .type{font-size:22px;line-height:30px;font-weight:500;color:var(--public-color);}
.proindex .title{font-size:38px;line-height:46px;font-weight:500;color:#333333;letter-spacing:-1.2px;margin-top:10px;}
.proindex .title:hover{color:var(--public-color);text-decoration:underline;}
.proindex .msg{margin-top:25px;}
.proindex .speed{font-size:16px;line-height:26px;color:#0b3e7f;margin-top:10px;}
.proindex .right{width:44.7%;border-radius:40px;overflow:hidden;}

.append{padding:90px 0 155px 0;background-color:#f2f2f2;}
.append .t1{text-align:center;}
.append .boxs{display:flex;justify-content:space-between;margin-top:70px;}
.append .box{width:18.5%;border-radius:10px;overflow:hidden;box-shadow:0 7px 20px 1px rgba(0,0,0,.1);}
.append .box .text{height:60px;background-color:#fff;display:flex;justify-content:center;align-items:center;}
.append .box .title{font-size:16px;line-height:24px;font-weight:500;color:#333333;}
.append .box .title:hover{color:var(--public-color);}

@media (max-width:768px) {
    .proindex-head{margin-top:0;}
    .proindex-head .grid{gap:var(--bs-gap,20px);}
    .proindex-head .g-col-xl-6{padding:15px;min-height:161px;}
    .proindex-head .g-col-xl-6 .title{font-size:18px;line-height:26px;}

    .proindex .box{padding:10px 0;}
    .proindex .type{font-size:14px;line-height:22px;}
    .proindex .title{font-size:18px;line-height:26px;margin-top:0;}
    .proindex .msg{margin-top:0;}
    .proindex .speed{font-size:14px;line-height:22px;margin-top:5px;}

    .append{padding:20px 0;}
    .append .boxs{margin-top:20px;flex-wrap:wrap;}
    .append .box{width:47%;margin-top:20px;}
    .append .box:nth-child(1),.append .box:nth-child(2){margin-top:0;}
    .append .box .title{font-size:14px;line-height:22px;text-align:center;}
}

footer{background:url(../../images/footer-bg.webp)no-repeat;background-size:100% 100%;margin-top:-95px;}
footer .top{padding-top:165px;padding-bottom:50px;}
footer .top .container-xl{display:flex;justify-content:space-between;}
footer .tleft{width:29%;position:relative;}
footer .tleft::after{content:"";width:1px;height:94px;background-color:rgba(255,255,255,.2);display:block;position:absolute;right:-50px;top:0;}
footer .msg{font-size:16px;line-height:24px;color:rgba(255,255,255,.6);letter-spacing:-.3px;margin-top:70px;}
footer .share{margin-top:125px;display:flex;}
footer .social,footer .share a{margin-right:13px;display:block;}
footer .share span{padding:0;}
footer .share .social:last-child{margin-right:0;}
footer .tright{width:63.5%;}
footer .title{font-size:28px;line-height:36px;font-weight:500;color:#ffffff;letter-spacing:-1px;}
footer .gosolu{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.2px;color:#ffffff;border:2px solid #ffffff;padding:9px 25px;margin-top:25px;}
footer .gosolu:hover{text-decoration:underline;}
footer .boxs{margin-top:50px;display:flex;justify-content:space-between;}
footer .box:nth-child(1){width:38%;}
footer .box:nth-child(2){width:46.2%;}
footer .title1{font-size:20px;line-height:28px;font-weight:500;color:rgba(255,255,255,.6);}
footer .text{font-size:16px;line-height:28px;color:rgba(255,255,255,.5);letter-spacing:-.2px;margin-top:25px;}
footer .text:hover{color:#fff;text-decoration:underline;}
footer .text:nth-child(2){margin-top:40px;}

footer .ctway{font-size:16px;line-height:28px;color:rgba(255,255,255,.5);display:block;margin-top:40px;padding-left:25px;position:relative;}
footer .ctway:nth-child(2){margin-top:35px;}
footer .ctway:nth-child(2)::before{content:"";width:11px;height:14px;background:url(../../images/footer-ctway-icon1.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:7px;}
footer .ctway:nth-child(3)::before{content:"";width:13px;height:13px;background:url(../../images/footer-ctway-icon2.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:7px;}
footer .ctway:nth-child(4)::before{content:"";width:15px;height:12px;background:url(../../images/footer-ctway-icon3.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:7px;}
footer a.ctway:hover{color:#fff;text-decoration:underline;}

footer .under{font-size:16px;line-height:24px;color:#fff;padding:18px 0;}

.prolist{margin-top:-80px;position:relative;z-index:10;}
.prolist .container-xl{display:flex;justify-content:space-between;}
.prolist .left{width:60.7%;}
.prolist .grid{gap:var(--bs-gap,30px);}
.prolist .g-col-xl-6{background-color:#fff;border-radius:25px;overflow:hidden;box-shadow:0 7px 20px 1px rgba(0,0,0,.075);margin-top:20px;}
.prolist .g-col-xl-6:hover .img{background:url(../../images/prolist-bg.webp)no-repeat;background-size:cover;}
.prolist .g-col-xl-6:nth-child(1),.prolist .g-col-xl-6:nth-child(2){margin-top:0;}

.prolist .texts{padding:30px 10px 35px 10px;}
.prolist .top{padding:0 30px;}
.prolist .type{font-size:16px;line-height:24px;font-weight:500;color:#0c4285;}
.prolist .title{font-size:22px;line-height:30px;font-weight:500;color:#333333;letter-spacing:-1px;margin-top:10px;}
.prolist .title::after{content:"";width:14px;height:10px;background:url(../../images/prolist-title-icon.webp)no-repeat;background-size:cover;
display:inline-block;margin-left:6px;position:relative;top:-2px;}
.prolist .title:hover{text-decoration:underline;}
.prolist table{width:100%;margin-top:25px;}
.prolist table tr td{font-size:16px;line-height:32px;color:#666666;}
.prolist table tr td:nth-child(1){padding-left:30px;}
.prolist table tr td:nth-child(2){text-align:right;padding-right:25px;}
.prolist table tr:nth-child(odd) td{background-color:#f2f2f2;}

.prolist .right{width:35.7%;}
.prolist .box{position:sticky;top:126px;}
.prolist .box1{padding:45px 60px 45px 60px;background:url(../../images/prolist-box-bg.webp)no-repeat;background-size:cover;border-radius:45px;overflow:hidden;}
.prolist .title1{font-size:28px;line-height:38px;font-weight:500;color:#ffffff;letter-spacing:-.4px;}
.prolist .text{font-size:18px;line-height:26px;color:#cccccc;letter-spacing:-.4px;margin-top:15px;}
.prolist .tip{margin-top:25px;}
.prolist .tip p{font-size:16px;line-height:24px;color:#ffffff;letter-spacing:-.4px;padding-left:30px;position:relative;margin-top:15px;}
.prolist .tip p::before{content:"";width:17px;height:14px;background:url(../../images/prolist-tip-p-icon.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:3px;}
.prolist .bpe{font-size:16px;line-height:24px;font-weight:600;color:#ffffff;letter-spacing:-.2px;border:2px solid #fff;padding:9px 30px;margin-top:35px;}
.prolist .bpe:hover{text-decoration:underline;}
.prolist .box2{margin-top:20px;border-radius:25px;overflow:hidden;}

.stry{padding-top:125px;padding-bottom:65px;background:url(../../images/stry-bg.webp)no-repeat;background-size:cover;position:relative;}
.stry::after{content: "";width:59px;height:8px;background:url(../../images/proindex-head-title-icon1.webp) no-repeat;background-size:cover;display:block;
position:absolute;bottom:0;left:48.5%;}
.stry .top{display:flex;justify-content:space-between;align-items:flex-end;}
.stry .left{width:57.5%;padding-bottom:65px;border-bottom:2px dashed rgba(255,255,255,.15);}
.stry .t1{color:#fff;letter-spacing:-1.5px;}
.stry .msg{color:#fff;margin-top:20px;}
.stry .right{width:35.8%;padding:60px 45px 45px 60px;background:url(../../images/stry-bg1.webp)no-repeat;background-size:cover;border-radius:15px;overflow:hidden;}
.stry .text1{font-size:28px;line-height:36px;font-weight:500;color:#333333;letter-spacing:-1px;text-align:center;}
.stry .text2{font-size:16px;line-height:26px;color:#999999;text-align:center;margin-top:20px;}
.stry .touch{font-size:16px;line-height:24px;font-weight:600;background-color:#0e5698;color:#fff;padding:11px 30px;margin:40px auto 0 auto;display:table;}
.stry .touch:hover{text-decoration:underline;}

.stry .under{margin-top:80px;display:flex;justify-content:space-between;}
.stry .box{width:18.5%;border-radius:10px;box-shadow:0 10px 20px 1px rgba(0,0,0,.1);overflow:hidden;}
.stry .text{height:58px;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:24px;font-weight:500;color:#333333;}

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

.faq1 .faq-item.active{padding-bottom:30px;box-shadow:0 7px 20px 1px rgba(0,0,0,.075);border-radius:10px;}
.faq1 .faq-item.active .faq-title{padding-bottom:0;border-bottom:none;}
.faq1 .faq-item.active .faq-title::after{background:url(../../images/faq1-icon2.webp)no-repeat;}
.faq1 .faq-item.active .faq-content{margin-top:25px;height:auto;transition:all .5s;}

.faq1 .right{width:33.2%;padding:40px 65px 40px 65px;border-radius:10px;background-color:#f1f1f1;}
.faq1 .title{font-size:32px;line-height:40px;font-weight:600;color:#333333;letter-spacing:-.5px;}
.faq1 .msg{line-height:24px;color:#999999;letter-spacing:-.2px;margin-top:20px;}
.faq1 .tip{margin-top:25px;}
.faq1 .tip p{font-size:18px;line-height:26px;color:#666666;margin-top:10px;padding-left:35px;position:relative;}
.faq1 .tip p::before{content:"";width:17px;height:13px;background:url(../../images/faq1-tip-icon.webp)no-repeat;background-size:cover;display:block;
position:absolute;left:0;top:5px;}
.faq1 .tip p:nth-child(1){margin-top:0;}
.faq1 form{margin-top:20px;}
.faq1 .form-row{margin:0;}
.faq1 .form-row>[class*="col-"]{padding:0;margin-bottom:10px;}
.faq1 .form-feedback .form-control{font-size:16px;line-height:24px;color:#333333;border:2px solid #e4e4e4;padding:10px 20px;}
.faq1 .col-md-6:nth-child(3){padding-right:5px;}
.faq1 .col-md-6:nth-child(4){padding-left:5px;}
.faq1 .form-row:nth-child(5) .col-12 .form-control{padding:12px 20px;}
.faq1 .form-feedback .btn{font-size:20px;line-height:28px;color:#ffffff;padding:13px 0;background-color:#0a4284;margin-top:15px;}
.faq1 .form-feedback .btn:hover{text-decoration:underline;}
.faq1 .feedback-result{position:absolute;text-align:left;font-size:14px;line-height:22px;padding:0;}

@media (max-width:1919px) {
    .prolist{margin-top:0;}

}
@media (max-width:768px) {
    .prolist-banner .box{width:100%;}

    .prolist .grid{gap:var(--bs-gap,20px);}
    .prolist .texts{padding:15px;}
    .prolist .top{padding:0;}
    .prolist .type{font-size:14px;line-height:22px;}
    .prolist .title{font-size:18px;line-height:26px;margin-top:0;}
    .prolist table{margin-top:10px;}
    .prolist table tr td{font-size:14px;line-height:22px;padding:5px 10px;}
    .prolist table tr td:nth-child(1){padding-left:10px;}
    .prolist table tr td:nth-child(2){padding-right:10px;}

    .prolist .box1{padding:15px;border-radius:0;}
    .prolist .title1{font-size:18px;line-height:26px;}
    .prolist .text{font-size:14px;line-height:22px;margin-top:5px;}
    .prolist .tip{margin-top:10px;}
    .prolist .tip p{font-size:14px;line-height:22px;margin-top:5px;}
    .prolist .tip p:nth-child(1){margin-top:0;}
    .prolist .bpe{font-size:14px;line-height:22px;border:1px solid #fff;padding:5px 30px;margin-top:15px;}

    .stry{padding:20px 0;background:#105b9d;margin-top:20px;}
    .stry::after{display:none;}
    .stry .top{flex-wrap:wrap;}
    .stry .left{width:100%;padding-bottom:10px;}
    .stry .msg{margin-top:0;}
    .stry .right{width:100%;padding:15px;margin-top:20px;}
    .stry .text1{font-size:16px;line-height:24px;}
    .stry .text2{font-size:14px;line-height:22px;margin-top:10px;}
    .stry .touch{font-size:14px;line-height:22px;padding:7px 40px;margin-top:10px;}
    .stry .under{margin-top:10px;flex-wrap:wrap;}
    .stry .box{width:48%;margin-top:15px;}
    .stry .box:nth-child(1),.stry .box:nth-child(2){margin-top:0;}
    .stry .text{height:auto;font-size:14px;line-height:22px;text-align:center;}

    .faq1{margin-top:20px;padding-bottom:20px;}
    .faq1 .t1{font-size:20px !important;line-height:28px !important;}
    .faq1 .box{margin-top:20px;flex-wrap:wrap;margin-top:10px;}
    .faq1 .left{width:100%;}
    .faq1 .faq-item{padding:10px 15px 0 15px;}
    .faq1 .faq-title{line-height:26px;padding-bottom:10px;}
    .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 .right{width:100%;margin-top:20px;padding:20px 20px 55px 20px;}
    .faq1 .title{font-size:18px;line-height:26px;}
    .faq1 .msg{margin-top:0;}
    .faq1 .tip{margin-top:10px;}
    .faq1 .tip p{font-size:14px;line-height:22px;padding-left:25px;margin-top:5px;}
    .faq1 form{margin-top:10px;}
    .faq1 .form-feedback .form-control{font-size:14px;line-height:22px;border:1px solid #e4e4e4;padding:7px 10px;}
    .faq1 .col-md-6:nth-child(3){padding-right:0;}
    .faq1 .col-md-6:nth-child(4){padding-left:0;}
    .faq1 .form-feedback .btn{font-size:16px;line-height:24px;padding:7px 60px;margin-top:0;width:auto;}
}

.hotnew{margin-top:140px;padding-bottom:180px;}
.hotnew .t1{font-size:36px;text-align:center;}
.hotnew .grid{margin-top:100px;gap:var(--bs-gap,50px);}
.hotnew .g-col-xl-4{background-color:#fff;box-shadow:0 7px 20px 1px rgba(0,0,0,.075);}
.hotnew .texts{padding:25px 40px 30px 40px;}
.hotnew .title{font-size:18px;line-height:26px;font-weight:500;letter-spacing:-.4px;}
.hotnew .title:hover{text-decoration:underline;}
.hotnew .msg{line-height:24px;margin-top:20px;}
.hotnew .date{font-size:16px;line-height:24px;font-weight:500;color:#0c4285;margin-top:30px;}

@media (max-width:768px) {
    .hotnew{margin-top:20px;padding-bottom:20px;}
    .hotnew .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .hotnew .texts{padding:15px;}
    .hotnew .title{font-size:18px;line-height:26px;}
    .hotnew .msg{margin-top:0;}
    .hotnew .date{font-size:14px;line-height:22px;margin-top:10px;}
}

.rade{margin-top:90px;padding-bottom:40px;}
.rade .container-xl{display:flex;justify-content:space-between;}
.rade .left{width:44.3%;}
.rade .g-col-xl-6{position:relative;}
.rade .title{position:absolute;left:0;top:0;font-size:16px;line-height:24px;letter-spacing:-.5px;color:#ffffff;padding:20px 24px 0 24px;}
.rade .title1{font-size:20px;line-height:28px;letter-spacing:-.2px;color:#ffffff;position:absolute;left:0;top:0;padding:35px 30px 0 30px;}
.rade .touch{position:absolute;left:30px;top:95px;font-size:16px;line-height:24px;font-weight:600;color:#ffffff;border:2px solid #fff;padding:9px 30px;}
.rade .touch:hover{text-decoration:underline;}
.rade .right{width:51.5%;}
.rade .tip{margin-top:35px;padding-bottom:35px;}
.rade .tip:nth-child(2){margin-top:35px;position:relative;}
.rade .tip:nth-child(2)::before{content:"";width:100%;height:1px;background:url(../../images/rade-skip.webp)no-repeat;background-size:cover;position:absolute;left:0;bottom:0;}
.rade .text1{font-size:18px;line-height:26px;color:#0c4285;font-weight:600;padding-left:25px;position:relative;}
.rade .text1::before{content:"";width:17px;height:14px;background:url(../../images/rade-icon.webp)no-repeat;background-size:cover;display:block;position:absolute;left:0;top:5px;}
.rade .text2{padding-left:25px;font-size:16px;line-height:24px;color:#666666;letter-spacing:-.2px;}
.rade .text2 p{margin-top:10px;}
.rade .text2 p strong{font-weight:600;}
.rade .text2 p:nth-child(1){margin-top:20px;}

.rade .tip:nth-child(3){border-bottom:1px solid #e5e5e5;}

.tic{padding:165px 0;background:url(../../images/tic-bg.webp)no-repeat;background-size:100% 100%;}
.tic .t1{text-align:center;}
.tic .top{display:flex;justify-content:space-between;margin:35px auto 0 auto;max-width:1200px;}
.tic .top .box{width:18.3%;}
.tic .top .img{height:170px;display:flex;align-items:center;}
.tic .top .title{font-size:24px;line-height:32px;font-weight:600;color:#888;text-align:center;}

.tic .top .box:nth-child(1){position:relative;top:70px;}
.tic .top .box:nth-child(2){position:relative;top:70px;}

.tic .center{margin-top:10px;}
.tic .center img{mix-blend-mode:darken;}
.tic .under{display:flex;justify-content:space-between;margin-top:10px;}
.tic .under .box{position:relative;left:30px;}
.tic .under .box:nth-child(1){left:0;}
.tic .under .box:nth-child(3){top:-30px;left:50px;}
.tic .under .box:nth-child(4),.tic .under .box:nth-child(5){top:-60px;}

.tic .under .img{height:170px;display:flex;align-items:center;}
.tic .under .img img{mix-blend-mode: darken;}
.tic .under .title{font-size:24px;line-height:32px;font-weight:600;color:#888;text-align:center;}

@media (max-width:1500px) {
    .tic .under .box{position:relative;left:0px;}
}

.pet{padding:70px 0 60px 0;background-color:#0a4284;}
.pet .container-xl{display: flex;justify-content:space-between;}
.pet .left{width:41.1%;position:relative;}
.pet .t1{color:#ffffff;letter-spacing:-1px;}
.pet .msg{line-height:24px;color:rgba(255,255,255,.8);margin-top:20px;}
.pet .mySwiper{max-height:260px;margin-top:40px;padding-left:30px;}
.pet .mySwiper .swiper-slide{font-size:18px;line-height:26px;font-weight:500;color:rgba(255,255,255,.5);}
.pet .mySwiper .swiper-slide:hover{cursor:pointer;}
.pet .mySwiper .swiper-slide .tt{display:none;}
.pet .mySwiper .swiper-slide-thumb-active{font-size:22px;line-height:30px;color:#ffffff;}
.pet .mySwiper .swiper-slide-thumb-active .tt{font-size:16px;line-height:24px;font-weight:400;color:#ffffff;margin-top:5px;display:block;transition:all .5s;}

.pet .left .swiper-pagination{left:0;top:auto;bottom:0;;right:auto;height:100%;transform:translate3d(0,0,0);}
.pet .left .swiper-pagination-bullet{width:1px;height:50%;background-color:rgba(255,255,255,.4);opacity:1;border-radius:0;margin:0 auto!important;}
.pet .left .swiper-pagination-bullet-active{width:3px;}

.pet .box{width:21px;height:48px;position:relative;margin-top:40px;}
.pet .swiper-button-prev{width:21px;height:12px;position:absolute;left:0;top:0;right:auto;margin-top:0;}
.pet .swiper-button-prev::after{content:"";width:100%;height:100%;background:url(../../images/pet-prev.webp)no-repeat;background-size:cover;display:block;}
.pet .swiper-button-next{width:21px;height:12px;position:absolute;left:0;top:auto;;bottom:0;right:auto;margin-top:0;}
.pet .swiper-button-next::after{content:"";width:100%;height:100%;background:url(../../images/pet-next.webp)no-repeat;background-size:cover;display:block;}

.pet .right{width:50.9%;}
.pet .title1{font-size:22px;line-height:30px;font-weight:500;color:#ffffff;margin-top:35px;}
.pet .text{font-size:16px;line-height:24px;color:#ffffff;margin-top:20px;}
.pet .right .swiper-pagination{bottom:0;} 
.pet .right .swiper-pagination-bullet{background-color:#fff;}

@media (max-width:768px) {
    .rade{margin-top:20px;padding-bottom:20px;}
    .rade .container-xl{flex-wrap:wrap;}
    .rade .left{width:100%;}
    .rade .g-col-xl-6 img{width:100%;height:auto;}
    .rade .title{font-size:14px;line-height:22px;width:100%;padding:20px 20px 0 20px;}
    .rade .title1{font-size:14px;line-height:22px;width:100%;padding:20px 20px 0 20px;}
    .rade .touch{font-size:14px;line-height:22px;border:1px solid #fff;padding:7px 45px;top:60px;left:20px;}
    .rade .right{width:100%;}
    .rade .t1{margin-top:15px;}
    .rade .tip{margin-top:10px;padding-bottom:10px;}
    .rade .tip:nth-child(2){margin-top:10px;padding-bottom:15px;}
    .rade .text1{font-size:16px;line-height:24px;}
    .rade .text2{font-size:14px;line-height:22px;margin-top:5px;}
    .rade .text2 p:nth-child(1){margin-top:0;}

    .tic{padding:20px 0;background:#f2f2f2;}
}

.proc{margin-top:38px;padding:130px 0 140px 0;background:url(../../images/proc-bg.webp)no-repeat;background-size:cover;}
.proc .container-xl{position:relative;}
.proc .breadcrumb-item{display:flex;align-items:center;}
.proc .breadcrumb-item a{font-size:14px;line-height:22px;letter-spacing:-.4px;color:#999999;}
.proc .breadcrumb-item a:hover{color:#0c4285;}
.proc .breadcrumb-item+.breadcrumb-item{padding-left:5px;}
.proc .breadcrumb-item+.breadcrumb-item::before{content:"";width:4px;height:6px;background:url(../../images/breadcrumb-item-icon1.webp)no-repeat;background-size:cover;
display:block;padding-right:0;margin-right:5px;}
.proc .box{display:flex;justify-content:space-between;margin-top:25px;align-items: center;}
.proc .left{width:52.2%;display:flex;justify-content:flex-end;}
.proc .left a{margin:0;}
.proc .sign{font-size:80px;font-weight:600;letter-spacing:-5px;color:rgba(10,66,132,.1);position:absolute;left:15px;top:40px;line-height:86px;}
.proc .right{width:40.7%;padding:55px 60px 60px 60px;box-shadow:0 5px 20px 1px rgba(0,0,0,.075);background-color:rgba(255,255,255,.7);}
.proc h1{color:#222222;}
.proc .msg{margin-top:15px;}
.proc table{width:100%;margin-top:20px;}
.proc table tr td{font-size:16px;line-height:24px;letter-spacing:-.4px;color:#999999;padding:10px 0;border-bottom:1px solid #cccccc;}
.proc table tr td:nth-child(1){width:60%;}
.proc table tr td:nth-child(2){width:40%;text-align:right;}
.proc table tr:last-child td{border-bottom:none;}
.proc .touch{font-size:16px;line-height:24px;font-weight:600;color:#ffffff;background:url(../../images/proc-a-bg.webp)no-repeat;background-size:cover;
padding:11px 50px;margin-top:35px;}
.proc .touch:hover{text-decoration:underline;}

.proc-items{margin-top:-60px;}
.proc-items .container-xl{display:flex;justify-content:space-between;}
.proc-items .left{width:68.9%;}
.proc-items .item{font-size:20px;line-height:28px;color:#333333;letter-spacing:-.4px;background-color:#fff;margin-right:15px;text-align:center;padding:16px 25px;}
.proc-items .item:hover,.proc-items .item.active{background-color:#0c4285;color:#fff;font-weight:600;}
.proc-items .item:last-child{margin-right:0;}
.proc-items .right{width:28%;display:flex;align-items:center;justify-content:flex-end;background-color:#0c4285;padding:0 25px;font-size:16px;line-height:24px;color:#ffffff;}
.proc-items .share{margin-left:20px;}
.proc-items .social,.proc-items .share a{margin-right:5px;}
.proc-items .share span{padding:0;}
.proc-items .share .social:last-child{margin-right:0;}

.proc-items.top{margin-top:0;position:fixed;left:0;top:-100%;width:100%;background-color:#fff;transition:all .5s;z-index:54;box-shadow:0 10px 20px 1px rgba(0,0,0,.075) ;}
.proc-items.top.active{top:116px;transition:all .5s;}

.pboxs{margin-top:70px;padding-bottom:120px;}
.pboxs .container-xl{display:flex;justify-content:space-between;}
.pboxs .left{width:68.9%;}
.pboxs .t1{font-size:36px;line-height:46px;color:#222222;}
.pboxs .t1::after{content:"";width:59px;height:8px;background:url(../../images/pboxs-t1-icon.webp)no-repeat;background-size:cover;display:block;margin-top:25px;}
.pboxs .right{width:28%;}
.pboxs .p1box{display:flex;justify-content:space-between;}
.pboxs .p1-left{width:43.6%;}
.pboxs .p1-right{width:48.8%;}

.p1 .msg{line-height:24px;letter-spacing:-.4px;margin-top:35px;}
.p1 .fbox{margin-top:30px;}
.p1 p{font-size:16px;line-height:26px;color:#999999;letter-spacing:-.2px;margin-top:10px;}
.p1 .grid{gap:var(--bs-gap,25px);}
.p1 .g-col-xl-6{border-radius:15px;box-shadow:0 10px 20px 1px rgba(0, 0, 0, 0.075);overflow:hidden;}
.p1 .texts{font-size:14px;line-height:22px;font-weight:500;color:#333333;height:50px;display:flex;justify-content:center;align-items:center;background-color:#fff;}

.p6{margin-top:75px;}
.p6 .fbox{margin-top:30px;}
.p6 p{font-size:16px;line-height:26px;color:#999999;letter-spacing:-.2px;margin-top:10px;}
.p6 p strong{color:var(--public-color);}


.p4{margin-top:75px;}
.p4 .fbox{margin-top:30px;}
.p4 p{font-size:16px;line-height:26px;color:#999999;letter-spacing:-.2px;margin-top:10px;}
.p4 p strong{color:var(--public-color);}

.p5{margin-top:75px;}
.p5 .grid{margin-top:30px;gap:var(--bs-gap,20px);}

.p2{margin-top:85px;}
.p2 table{margin-top:45px;width:100%;}
.p2 table tr td{font-size:16px;line-height:24px;color:#666666;background-color:#fff;border:1px solid #cfcfcf;padding:7px 30px;}
.p2 table tr:nth-child(odd) td{background-color:#f2f2f2;}
.p2 table tr:nth-child(1) td{font-size:16px;line-height:24px;font-weight:600;color:#666666;}

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

.p3 .faq-item.active{padding-bottom:30px;box-shadow:0 7px 20px 1px rgba(0,0,0,.075);border-radius:10px;}
.p3 .faq-item.active .faq-title{padding-bottom:0;border-bottom:none;}
.p3 .faq-item.active .faq-title::after{background:url(../../images/faq1-icon2.webp)no-repeat;}
.p3 .faq-item.active .faq-content{margin-top:25px;height:auto;transition:all .5s;}

.pboxs .boxs{position:sticky;top:186px;}
.pboxs .box{padding:35px 25px 40px 25px;border-radius:25px;overflow:hidden;background:url(../../images/pboxs-box-bg.webp)no-repeat;background-size:cover;}
.pboxs .title{font-size:20px;line-height:28px;font-weight:500;color:#ffffff;}
.pboxs .text{font-size:16px;line-height:24px;color:#ffffff;margin-top:20px;}
.pboxs .us{font-size:16px;line-height:24px;font-weight:600;color:#ffffff;border:2px solid #fff;padding:9px 30px;margin-top:30px;}
.pboxs .us:hover{text-decoration:underline;}

.pboxs .ti{font-size:20px;line-height:28px;font-weight:500;color:#333333;}
.pboxs .newbox{margin-top:45px;}
.pboxs .nbox{padding:15px 15px 15px 45px;border-bottom:1px solid #f1f1f1;}
.pboxs .nbox:hover{background-color:#f2f2f2;}
.pboxs .nbox:last-child{border-bottom:none;}
.pboxs .title1{font-size:16px;line-height:24px;font-weight:500;color:#333333;position:relative;}
.pboxs .title1::before{content:"";width:7px;height:8px;background:url(../../images/pboxs-title1-icon2.webp)no-repeat;background-size:cover;display:block;
position:absolute;left:-25px;top:7px;}
.pboxs .title1:hover{color:#0c4285;}
.pboxs .title1:hover::before{background:url(../../images/pboxs-title1-icon1.webp)no-repeat;}
.pboxs .nbox:nth-child(2){margin-top:30px;}

.p5 .title{font-size:16px;line-height:24px;font-weight:400;color:#222222;margin-top:15px;}

.plan .under{margin-top:-365px;position:relative;z-index:50;}
.plan .t1{font-size:36px;line-height:46px;text-align:center;color:#222222;}
.plan .msg{line-height:24px;color:#666666;width:70%;text-align:center;margin:15px auto 0 auto;}
.plan .formbox{margin-top:25px;padding:60px 75px 55px 80px;border-radius:25px;box-shadow:0 10px 20px 1px rgba(0,0,0,.075);overflow:hidden;background-color:#fff;}
.plan .form-row{margin:0;}
.plan .form-row>[class*="col-"]{padding:0;margin-bottom:30px;}
.plan .form-feedback .form-control{border:none;background-color:#f5f5f5;font-size:16px;line-height:24px;color:#333333;padding:11px 30px;}
.plan .col-md-3:nth-child(1),.plan .col-md-3:nth-child(2),.plan .col-md-3:nth-child(3){padding-right:15px;}
.plan .col-md-3:nth-child(2),.plan .col-md-3:nth-child(3),.plan .col-md-3:nth-child(4){padding-left:15px;}
.plan .form-row:last-child{width:50%;margin:0 0 0 auto;}
.plan .form-row:last-child .col-md-6:nth-child(1){padding-right:15px;}
.plan .input-group-img{border:none;padding:0;}
.plan .form-row:last-child .col-md-6:nth-child(2){padding-left:15px;}
.plan .form-feedback .btn{font-size:16px;line-height:26px;font-weight:600;color:#fff;padding:11px 0;background:url(../../images/plan-btn-bg.webp)no-repeat;background-size:cover;}
.plan .form-feedback .btn:hover{text-decoration:underline;}
.plan .feedback-result{position:absolute;}

.hotpro{margin-top:100px;padding-bottom:160px;}
.hotpro .t1{font-size:36px;line-height:46px;color:#222222;text-align:center;}
.hotpro .grid{margin-top:70px;gap:var(--bs-gap,50px);}
.hotpro .g-col-xl-4{background-color:#fff;border-radius:20px;box-shadow:0 10px 20px 1px rgba(0,0,0,.075);overflow:hidden;}
.hotpro .img{border-bottom:1px solid #f2f2f2;}
.hotpro .texts{padding:25px 40px 45px 40px;}
.hotpro .type{font-size:16px;line-height:24px;font-weight:500;color:#0c4285;}
.hotpro .title{font-size:22px;line-height:30px;font-weight:500;color:#333333;letter-spacing:-.5px;margin-top:10px;}
.hotpro .title::after{content:"";width:14px;height:10px;background:url(../../images/hotpro-icon.webp)no-repeat;background-size:cover;display:inline-block;
margin-left:10px;position:relative;top:-2px;}
.hotpro .title:hover{text-decoration:underline;}
.hotpro .msg{line-height:24px;margin-top:20px;}

@media (max-width:768px) {
    .proc{margin-top:0;padding:0 0 20px 0;}
    .proc .sign{font-size:20px;line-height:28px;top:50px;}
    .proc .right{padding:15px;}
    .proc .msg{margin-top:0;}
    .proc table{margin-top:5px;}
    .proc table tr td{font-size:14px;line-height:22px;padding:5px 0;}
    .proc .touch{font-size:14px;line-height:22px;padding:7px 30px;margin-top:10px;}

    .pboxs{margin-top:20px;padding-bottom:20px;}
    .pboxs .t1::after{display:none;}

    .p1 .img img{width:100%;height:auto;}
    .p1 .texts{height:auto;padding:10px 0;}
    .p1 .msg{margin-top:5px;}
    .p1 .fbox{margin-top:10px;}
    .p1 p{font-size:14px;line-height:22px;}

    .p4{margin-top:10px;}
    .p4 .fbox{margin-top:0;}
    .p4 p{font-size:14px;line-height:22px;margin-top:5px;}

    .p2{margin-top:20px;}
    .p2 table{margin-top:10px;}
    .p2 table tr td{font-size:14px;line-height:22px;padding:5px 10px;}
    .p2 p img{max-width:100%;height:auto;}

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

    .p5{margin-top:20px;}
    .p5 .grid{margin-top:20px;gap:var(--bs-gap,15px);}
    .p5 .title{font-size:14px;line-height:22px;margin-top:5px;}

    .p6{margin-top:10px;}
    .p6 .fbox{margin-top:0;}
    .p6 p{font-size:14px;line-height:22px;margin-top:5px;}
    .p6 table{width:100%; display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}

    .pboxs .newbox{margin-top:20px;}
    .pboxs .ti{font-size:18px;line-height:26px;}
    .pboxs .nbox{padding:10px 15px;}
    .pboxs .title1::before{left:-15px;}
    .pboxs .nbox:nth-child(2){margin-top:5px;}

    .plan{background-color:var(--public-color);padding:15px 0;}
    .plan .top{display:none;}
    .plan .under{margin-top:0;}
    .plan .t1{color:#fff;}
    .plan .msg{color:#fff;width:100%;margin-top:5px;}
    .plan .formbox{padding:15px;}
    .plan .form-feedback .form-control{font-size:14px;line-height:22px;padding:7px 15px;}
    .plan .form-row>[class*="col-"]{margin-bottom:10px;}
    .plan .col-md-3:nth-child(1), .plan .col-md-3:nth-child(2), .plan .col-md-3:nth-child(3){padding-right:0;}
    .plan .col-md-3:nth-child(2), .plan .col-md-3:nth-child(3), .plan .col-md-3:nth-child(4){padding:0;}
    .plan .form-row:last-child{width:100%;}
    .plan .form-row:last-child .col-md-6:nth-child(2){padding-left:0;}
    .plan .form-feedback .btn{font-size:14px;line-height:22px;padding:7px 45px;width:auto;display:table;margin:0 0 0 auto;}

    .hotpro{margin-top:20px;padding-bottom:20px;}
    .hotpro .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .hotpro .texts{padding:20px;}
    .hotpro .type{font-size:14px;line-height:22px;}
    .hotpro .title{font-size:18px;line-height:26px;margin-top:0;}
    .hotpro .msg{margin-top:0;}
}

.home-banner{position:relative;margin-top:38px;}
.home-banner .banner-text{align-items:flex-end;bottom:35px;}
.home-banner .t1{width:78%;text-align:center;margin:0 auto;font-size:48px;line-height:68px;letter-spacing:-.4px;}
.home-banner .t1 span{color:#0b4284;}
.home-banner .img{margin-top:280px;}

@media (max-width:1650px) {
    .home-banner .banner-text{align-items:flex-start;top:17.7%;bottom:auto;}
    .home-banner .img{margin-top:100px;}
}

.home-pro{margin-top:135px;padding-bottom:100px;}
.home-pro .t1{text-align:center;}
.home-pro .grid{margin-top:90px;gap:var(--bs-gap,30px);}
.home-pro .img{position:relative;border-radius:40px;overflow:hidden;}
.home-pro .img::after{content:"";width:59px;height:8px;background:url(../../images/pboxs-t1-icon.webp)no-repeat;background-size:cover;display:block;
position:absolute;right:50px;bottom:40px;}
.home-pro .g-col-xl-6:nth-child(1) .img::after{transform:rotate(180deg);}
.home-pro .img img:nth-child(2){display:none;}
.home-pro .img:hover{cursor:pointer;}
.home-pro .img:hover img:nth-child(1){display:none;}
.home-pro .img:hover img:nth-child(2){display:block;}

.home-pro .title{font-size:28px;line-height:40px;font-weight:500;color:#333333;margin-top:45px;}
.home-pro .title:hover{color:var(--public-color);text-decoration:underline;}
.home-pro .msg{margin-top:25px;}

.home-sta .container-xl{display:flex;justify-content:space-between;}
.home-sta .left{width:64.3%;}
.home-sta .img{box-shadow:0 10px 20px 1px rgba(0,0,0,.075);}
.home-sta .title{font-size:16px;line-height:24px;font-weight:500;color:#333333;text-align:center;margin-top:20px;}
.home-sta .swiper-button-next{width:54px;height:54px;top:35%;}
.home-sta .swiper-button-next::after{content:"";width:100%;height:100%;background:url(../../images/home-sta-next.webp)no-repeat;background-size:cover;display:block;}
.home-sta .right{width:26.8%;}
.home-sta .t1{font-size:32px;line-height:44px;letter-spacing:-.4px;}
.home-sta .right a{font-size:16px;line-height:24px;font-weight:600;color:#ffffff;padding:10px 25px;background:url(../../images/proc-a-bg.webp)no-repeat;background-size:cover;margin-top:40px;}
.home-sta .right a:hover{text-decoration:underline;}

.home-evo{padding:165px 0 150px 0;background:url(../../images/home-evo-bg.webp)no-repeat;background-size:100% 100%;}
.home-evo .t2{font-size:20px;line-height:28px;color:#ffffff;text-align:center;}
.home-evo .t1{font-size:38px;line-height:56px;font-weight:600;color:#fff;text-align:center;margin-top:10px;}
.home-evo .boxs{margin-top:85px;display:flex;justify-content:space-between;}
.home-evo .box:nth-child(1){width:21.1%;}
.home-evo .box:nth-child(2){width:24.3%;}
.home-evo .box:nth-child(3){width:39.7%;}
.home-evo .date{font-size:28px;line-height:38px;font-weight:500;color:#ffffff;text-align:center;}
.home-evo .img{margin-top:70px;min-height:245px;display:flex;align-items:end;}
.home-evo .title{font-size:16px;line-height:24px;color:#ffffff;letter-spacing:-.2px;margin-top:10px;text-align:center;}
.home-evo .canshu{font-size:16px;line-height:24px;letter-spacing:-.2px;color:#ffffff;background-color:rgba(255,255,255,.2);padding:7px 25px;border-radius:50px;
display:table;margin:25px auto 0 auto;}

.home-evo .box:nth-child(1) .date{position:relative;left:-30px;}
.home-evo .box:nth-child(2) .date{position:relative;left:20px;}
.home-evo .box:nth-child(3){position:relative;right:-110px;top:-60px;}
.home-evo .box:nth-child(3) .title{font-size:24px;line-height:32px;display:block;}
.home-evo .box:nth-child(3) .title:hover{text-decoration:underline;}
.home-evo .box:nth-child(3) .canshu{font-size:20px;line-height:28px;}

.home-flex{margin-top:40px;}
.home-flex .top{display:flex;justify-content:space-between;align-items:center;}
.home-flex .left{width:57%;}
.home-flex .t1{line-height:58px;font-weight:500;}
.home-flex .msg{margin-top:25px;}
.home-flex .msg::after{content:"";width:59px;height:8px;background:url(../../images/pboxs-t1-icon.webp)no-repeat;background-size:cover;display:block;margin-top:45px;}
.home-flex .right{width:30%;padding:50px 40px 55px 40px;border-radius:15px;overflow:hidden;background:url(../../images/home-flex-bg.webp)no-repeat;background-size:cover;}
.home-flex .text{font-size:16px;line-height:28px;color:#ffffff;}
.home-flex .right a{font-size:16px;line-height:24px;font-weight:600;color:#fff;border:2px solid #fff;padding:9px 25px;margin-top:45px;}
.home-flex .right a:hover{text-decoration:underline;}

.home-flex .grid{gap:var(--bs-gap,40px);margin-top:125px;}
.home-flex .g-col-xl-4{position:relative;border-radius:10px;overflow:hidden;}
.home-flex .text1{font-size:20px;line-height:28px;color:#ffffff;letter-spacing:-.2px;position:absolute;left:0;bottom:0;width:100%;padding:14px 0;background-color:rgba(0,0,0,.6);text-align:center;}

.home-rust{padding:245px 0 175px 0;background:url(../../images/home-rust-bg.webp)no-repeat;background-size:cover;}
.home-rust .img{position:relative;width:59.2%;}
.home-rust .box{position:absolute;left:84.6%;top:0;display:flex;align-items:center;width:780px;height:100%;}
.home-rust .texts{padding:70px 95px 70px 100px;background-color:#fff;box-shadow:0 10px 20px 1px rgba(0,0,0,.075);}
.home-rust .t1{letter-spacing:-1.5px;}
.home-rust .t1 span{color:#0b3e7f;}
.home-rust .msg{letter-spacing:-.3px;}
.home-rust .msg:nth-child(2){margin-top:30px;}
.home-rust .msg:nth-child(3){margin-top:20px;}
.home-rust a{font-size:16px;line-height:24px;font-weight:600;color:#ffffff;background:url(../../images/proc-a-bg.webp)no-repeat;background-size:cover;padding:11px 30px;margin-top:40px;}
.home-rust a:hover{text-decoration:underline;}

.home-rust .under{margin-top:80px;}
.home-rust .grid{gap:var(--bs-gap,55px);}
.home-rust .g-col-xl-4{position:relative;}
.home-rust .title{font-size:28px;line-height:38px;font-weight:500;color:#ffffff;position:absolute;left:35px;top:35px;}
@media (max-width:1600px) {
    .home-rust .box{left:59%;}
    .home-rust .texts{padding:70px;}
}

.home-lash{display:flex;justify-content:space-between;align-items:center;background-color:#0a4284;}
.home-lash .left{width:48.3%;display:flex;align-items:center;justify-content:flex-end;}
.home-lash .box{width:73.9%;}
.home-lash .t1{color:#fff;}
.home-lash .tips{margin-top:50px;}
.home-lash .tip{margin-top:25px;}
.home-lash .tip:nth-child(1){margin-top:0;}
.home-lash .text1{font-size:16px;line-height:24px;font-weight:500;color:rgba(255,255,255,.5);}
.home-lash .text2{font-size:20px;line-height:28px;font-weight:500;color:#fff;margin-top:15px;}
.home-lash .tip:nth-child(1) .text2{font-size:40px;line-height:48px;margin-top:10px;}
.home-lash .right{width:51.8%;position:relative;}
.home-lash .boxs{width:50%;display:flex;justify-content:space-between;background-color:#fff;position:absolute;right:0;bottom:20px;padding:8px;z-index:10;}
.home-lash .box1{width:32.1%;}

@media (max-width:1919px) {
    .home-lash .t1{font-size:24px;line-height:32px;}
    .home-lash .tips{margin-top:20px;}
    .home-lash .tip{margin-top:10px;}
    .home-lash .tip:nth-child(1) .text2{font-size:20px;line-height:28px;margin-top:5px;}
    .home-lash .text2{margin-top:5px;}
}

.home-new{margin-top:100px;padding-bottom:180px;}
.home-new .t1{font-size:36px;line-height:46px;}
.home-new .t1::after{content:"";width:59px;height:8px;background:url(../../images/pboxs-t1-icon.webp)no-repeat;background-size:cover;display:block;margin-top:25px;}
.home-new .boxs{display:flex;justify-content:space-between;margin-top:40px;}
.home-new .left{width:60%;}
.home-new .box1{display:flex;justify-content:space-between;}
.home-new .box1:nth-child(1){padding-bottom:55px;border-bottom:1px solid #e5e5e5;}
.home-new .box1:nth-child(2){padding-top:55px;}
.home-new .img{width:41.7%;}
.home-new .texts{width:51.2%;}
.home-new .title{font-size:24px;line-height:32px;font-weight:500;color:#333333;letter-spacing:-.5px;}
.home-new .title:hover{color:var(--public-color);}
.home-new .msg{line-height:24px;margin-top:10px;letter-spacing:-.5px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;
overflow:hidden;text-overflow:ellipsis;}
.home-new .date{font-size:16px;line-height:24px;font-weight:500;color:#0c4285;margin-top:15px;}

.home-new .right{width:34.3%;}
.home-new .box2{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e5e5e5;}
.home-new .box2:nth-child(1){padding-top:0;}
.home-new .texts1{width:50%;}
.home-new .title1{font-size:20px;line-height:28px;font-weight:500;color:#333333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
overflow:hidden;text-overflow:ellipsis;}
.home-new .title1:hover{color:var(--public-color);}
.home-new .date1{font-size:16px;line-height:24px;font-weight:500;color:#0c4285;margin-top:30px;}
.home-new .img1{width:44%;}

@media (max-width:1650px) {
    .home-evo .box:nth-child(3){right:0;}
}
@media (max-width:768px) {
    .home-banner{margin-top:0;}
    .home-banner .banner-text{top:0;bottom:0;align-items:center;}
    .home-banner .t1{width:100%;}
    .home-banner .img{margin-top:20px;}

    .home-pro{margin-top:20px;padding-bottom:20px;}
    .home-pro .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .home-pro .img{border-radius:20px;}
    .home-pro .img::after{bottom:20px;}
    .home-pro .title{font-size:18px;line-height:26px;margin-top:10px;}
    .home-pro .msg{margin-top:5px;}

    .home-sta{padding-bottom:20px;}
    .home-sta .img img{width:100%;height:auto;}
    .home-sta .title{margin-top:10px;}

    .home-sta .left a{font-size:14px;line-height:22px;font-weight:600;color:#ffffff;padding:10px 40px;background:url(../../images/proc-a-bg.webp)no-repeat;background-size:cover;margin-top:20px;}
    .home-sta .left a:hover{text-decoration:underline;}
    .home-sta .swiper-button-next{top:45%;}

    .home-evo{padding:20px 0;background:var(--public-color);}
    .home-evo .date{position:static !important;font-size:16px;line-height:24px;}
    .home-evo .t1{margin-top:0;}
    .home-evo .boxs{flex-wrap:wrap;margin-top:20px;}
    .home-evo .box:nth-child(1),.home-evo .box:nth-child(2),.home-evo .box:nth-child(3){width:100%;}
    .home-evo .box:nth-child(3){top:0;}
    .home-evo .box{margin-top:30px;}
    .home-evo .box:nth-child(1){margin-top:0;}
    .home-evo .img{margin:0 auto;min-height:auto;display:table;}
    .home-evo .canshu,.home-evo .box:nth-child(3) .canshu{font-size:14px;line-height:22px;padding:5px 25px;margin:10px auto 0 auto;}
    .home-evo .box:nth-child(3) .title{font-size:16px;line-height:24px;letter-spacing:-.2px;margin-top:10px;text-align:center;}

    .home-flex{margin-top:20px;}
    .home-flex .msg{margin-top:5px;}
    .home-flex .msg::after{display:none;}
    .home-flex .right{padding:20px;}
    .home-flex .text{font-size:14px;line-height:22px;}
    .home-flex .right a{font-size:14px;line-height:22px;padding:5px 25px;border:1px solid #fff;margin-top:20px;}
    .home-flex .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .home-flex .text1{font-size:14px;line-height:22px;padding:10px 0;}

    .home-rust{background:#f2f2f2;padding:20px 0;}
    .home-rust .top{padding:0 15px;}
    .home-rust .img{width:100%;}
    .home-rust .box{position:static;max-width:100%;width:100%;}
    .home-rust .texts{padding:15px;}
    .home-rust .msg:nth-child(2){margin-top:10px;}
    .home-rust .msg:nth-child(3){margin-top:5px;}

    .home-rust a{font-size:14px;line-height:22px;padding:7px 30px;margin-top:15px;}

    .home-rust .under{margin-top:20px;}
    .home-rust .grid{gap:var(--bs-gap,20px);}
    .home-rust .title{font-size:18px;line-height:26px;top:20px;left:20px;}
    .home-lash .boxs{padding:5px;width:60%;bottom:0;}
    .home-lash .box{width:100%;padding:0 15px 15px 15px;}
    .home-lash .tips{margin-top:10px;}
    .home-lash .text1{font-size:16px;line-height:24px;}
    .home-lash .text2,.home-lash .tip:nth-child(1) .text2{font-size:14px;line-height:22px;margin-top:0;}

    .home-new{margin-top:20px;padding-bottom:20px;}
    .home-new .t1::after{display:none;}
    .home-new .boxs{margin-top:15px;}
    .home-new .title{font-size:18px;line-height:26px;margin-top:10px;}
    .home-new .date{font-size:14px;line-height:22px;margin-top:10px;}
    .home-new .box1:nth-child(1){padding-bottom:20px;}
    .home-new .date1{margin-top:10px;}
    .home-new .box1:nth-child(2){padding-top:10px;}
    .home-new .title1{font-size:18px;line-height:26px;margin-top:0;}
}

.serbanner .msg{margin-top:10px;letter-spacing:0;width:65%;}

.service{margin-top:45px;}
.service .box{padding:45px 0;border-bottom:2px dashed #e0e0e0;display:flex;justify-content:space-between;align-items:center;}
.service .box:last-child{border-bottom:none;}
.service .img{width:47.2%;border-radius:40px;overflow:hidden;order:2;}
.service .texts{width:44.1%;position:relative;}
.service .texts::after{content:"";width:59px;height:8px;background:url(../../images/service-icon.webp)no-repeat;background-size:cover;display:block;margin-top:45px;}
.service .title{font-size:38px;line-height:48px;font-weight:500;color:#333333;letter-spacing:-1px;}
.service .msg{line-height:24px;margin-top:20px;}

.the{padding:200px 0 220px 0;background:url(../../images/the-bg.webp)no-repeat;background-size:cover;text-align:center;}
.the .t1{color:#fff;}
.the .msg{font-size:16px;line-height:24px;color:#ffffff;width:66%;margin:30px auto 0 auto;}
.the a{font-size:16px;line-height:24px;font-weight:600;color:#ffffff;border:2px solid #fff;padding:10px 50px;margin-top:40px;}
.the a:hover{text-decoration:underline;}

.faq2{padding-bottom:150px;}

.live{padding:80px 0 190px 0;background-color:#f2f2f2;}
.live .container-xl{position:relative;}
.live .container-xl::after{content:"";width:59px;height:8px;background:url(../../images/pboxs-t1-icon.webp)no-repeat;background-size:cover;
display:block;margin:70px auto 0 auto;}
.live .t1{text-align:center;}
.live .grid{margin-top:75px;gap:var(--bs-gap,30px);}

@media (max-width:768px) {
    .serbanner{margin-top:5px;}
    .serbanner h1{margin-top:10px;}
    .serbanner .msg{display:none;}

    .service{margin-top:20px;}
    .service .box{padding:0 0 15px 0;margin-top:20px;}
    .service .box:nth-child(1){margin-top:0;}
    .service .img{border-radius:20px;}
    .service .texts{margin-top:15px;}
    .service .title{font-size:18px;line-height:26px;}
    .service .msg{margin-top:5px;}
    .service .texts::after{display:none;}

    .the{padding:25px 0;background:var(--public-color);}
    .the .msg{width:100%;margin-top:10px;}
    .the a{font-size:14px;line-height:22px;border:1px solid #fff;padding:5px 40px;margin-top:20px;}

    .faq2{padding-bottom:20px;}

    .live{padding:20px 0;}
    .live .container-xl::after{display:none;}
    .live .grid{margin-top:20px;gap:var(--bs-gap,20px);}
    .live img{width:100%;height:auto;}
}

.aboutbanner .t1{margin-top:110px;}
.aboutbanner .t1::after{content:"";width:59px;height:8px;background:url(../../images/pboxs-t1-icon.webp)no-repeat;background-size:cover;
display:block;margin:40px auto 0 auto;}

@media (max-width:1660px){
   .aboutbanner .t1{margin-top:50px;}
   .aboutbanner .t1::after{display:none;} 
}

.about{margin-top:90px;padding-bottom:115px;}
.about .box{display:flex;justify-content:space-between;margin-top:55px;}
.about .left{width:67.2%;}
.about .left p{font-size:16px;line-height:24px;letter-spacing:-.2px;color:#666666;margin-top:20px;}
.about .right{width:28.6%;}
.about .box1{display:flex;justify-content:space-between;align-items:center;padding:30px 0;border-bottom:1px solid #e5e5e5;position:relative;}
.about .box1:nth-child(1):after{content:"";width:100%;height:1px;background:url(../../images/about-skip.webp)no-repeat;background-size:cover;display:block;position:absolute;left:0;bottom:0;}
.about .texts{width:56.3%;}
.about .text1{font-size:24px;line-height:32px;font-weight:500;color:#0b3e7f;letter-spacing:-.4px;}
.about .text2{font-size:16px;line-height:24px;color:#666666;margin-top:10px;}
.about .img{width:20%;}

.about .under{margin-top:85px;}
.about .grid{gap:var(--bs-gap,50px);}

.nat{padding-top:145px;background:url(../../images/nat-bg.webp)no-repeat;background-size:cover;}
.nat .top{display:flex;justify-content:space-between;}
.nat .left{width:42.5%;}
.nat .right{width:54%;}
.nat .t1{color:#ffffff;letter-spacing:-.4px;}
.nat .msg{color:rgba(255,255,255,.8);margin-top:25px;}
.nat .ico{margin-top:55px;}
.nat .grid{margin-top:120px;gap:var(--bs-gap,40px);}
.nat .g-col-xl-4{position:relative;border-radius:25px;overflow:hidden;}
.nat .texts{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.6);padding:14px 45px;transition:all .5s;}
.nat .texts::after{content:"";width:59px;height:8px;background:url(../../images/nat-texts-skip.webp)no-repeat;background-size:cover;display:none;position:absolute;left:45px;bottom:25px;}
.nat .title{font-size:20px;line-height:28px;color:#fff;letter-spacing:-.2px;text-align:center;}
.nat .msg1{font-size:16px;line-height:24px;color:#fff;letter-spacing:-.2px;height:0;overflow:hidden;}

.nat .g-col-xl-4:hover .texts{padding-top:50px;height:100%;transition:all .5s;}
.nat .g-col-xl-4:hover .texts::after{display:block;}
.nat .g-col-xl-4:hover .title{text-align:left;}
.nat .g-col-xl-4:hover .msg1{height:auto;transition:all .5s;margin-top:15px;}

.tic1{padding-top:260px;padding-bottom:90px;background:url(../../images/tic1-bg.webp)no-repeat;background-size:cover;margin-top:-150px;}

.insign{margin-top:95px;padding-bottom:120px;text-align:center;}
.insign .container-xl{position:relative;}
.insign .container-xl::after{content:"";width:59px;height:8px;background:url(../../images/pboxs-t1-icon.webp)no-repeat;background-size:cover;
display:block;margin:70px auto 0 auto;}
.insign .msg{width:80%;line-height:24px;margin:25px auto 0 auto;}
.insign .grid{margin-top:60px;gap:var(--bs-gap,30px);}

@media (max-width:768px) {
    .about{margin-top:20px;padding-bottom:20px;}
    .about .box{margin-top:10px;}
    .about .left p{font-size:14px;line-height:22px;margin-top:5px;}
    .about .left p:nth-child(1){margin-top:0;}
    .about .right{display:flex;flex-wrap:wrap;justify-content:space-between;}
    .about .box1{width:47%;padding:15px 0;flex-wrap:wrap;}
    .about .img{width:30%;height:65px;display:flex;align-items:center;}
    .about .texts{width:100%;order:2;}
    .about .text1{font-size:18px;line-height:26px;}
    .about .text2{font-size:14px;line-height:22px;margin-top:0;}

    .about .under{margin-top:20px;padding:0 15px;}
    .about .grid{gap:var(--bs-gap,20px);}

    .nat{padding:20px 0;background:var(--public-color);}
    .nat .right{margin-top:15px;}
    .nat .msg{margin-top:10px;}
    .nat .msg br{display:none;}
    .nat .ico{margin-top:20px;}
    .nat .grid{margin-top:20px;gap:var(--bs-gap,20px);}

    .tic .top{margin-top:10px;flex-wrap:wrap;}
    .tic .top .box{position:static !important;width:47%;margin-bottom:10px;}
    .tic .top .box:last-child{margin-bottom:0;}
    .tic .top .img{height:auto;}
    .tic .top .title{font-size:16px;line-height:24px;margin-top:10px;}
    .tic .center{display:none;}

    .tic .under{flex-wrap:wrap;}
    .tic .under .box{width:47%;margin-bottom:10px;display:flex;flex-wrap:wrap;position:static !important;}
    .tic .under .box:last-child{margin-bottom:0;}
    .tic .under .img{height:auto;width:100%;}
    .tic .under .title{font-size:16px;line-height:24px;margin-top:10px;order:2;width:100%;}

    .tic1{padding:20px 0 0 0;margin-top:0;background:none;}


    .insign{margin-top:20px;padding-bottom:20px;}
    .insign .container-xl::after{display:none;}
    .insign .msg{width:100%;margin-top:10px;}
    .insign .grid{margin-top:15px;gap:var(--bs-gap,20px);}
    .insign .g-col-xl-3 img{width:100%;height:auto;}

    .nat .texts{padding:10px 15px;}
    .nat .g-col-xl-4:hover .texts{padding-top:25px;}
    .nat .title{font-size:16px;line-height:24px;}
}

.solubanner .t1{margin-top:110px;}
.solubanner .t1::after{content:"";width:59px;height:8px;background:url(../../images/pboxs-t1-icon.webp)no-repeat;background-size:cover;
display:block;margin:40px auto 0 auto;}
.solubanner .banner-skip{height:128px;display:flex;align-items:center;text-align:center;background-color:#0c4285;}
.solubanner .msg1{font-size:16px;line-height:26px;color:#fff;letter-spacing:-.2px;width:78%;margin:0 auto;}

.solu{margin-top:120px;padding-bottom:120px;}
.solu .maxs{margin-top:80px;flex-wrap: wrap;}
.solu .maxs:nth-child(1){margin-top:0;}

.solu .maxs{display:flex;justify-content:space-between;align-items:center;margin-top:80px;}
.solu .maxs:nth-child(2) .left{order:2;}
.solu .left{width:45%;}
.solu .img-fluid{background-color:#f2f2f2;overflow:hidden;display:flex;justify-content:center;justify-content:center;flex-wrap:wrap;min-height:400px;}
.solu .img-fluid img{mix-blend-mode:darken;transition:all .5s;}
.solu .img-fluid img:nth-child(2){display:none;}

.solu .maxs:nth-child(1) .img-fluid:hover img,.solu .maxs:nth-child(3) .img-fluid:hover img{display:none;}
.solu .maxs:nth-child(1) .img-fluid:hover img:nth-child(2),.solu .maxs:nth-child(3) .img-fluid:hover img:nth-child(2){display:block;}

.solu .right{width:50%;padding-right:50px;}
.solu .maxs:nth-child(2) .right{padding:0 0 0 50px;}
.solu .title{font-size:36px;line-height:46px;font-weight:700;display:block;}
.solu .title:hover{color:var(--public-color);text-decoration:underline;}
.solu .msg{margin-top:20px;}
.solu .solubtn{font-size:16px;line-height:24px;font-weight:600;color:#ffffff;padding:10px 45px;background:url(../../images/proc-a-bg.webp) no-repeat;
background-size:cover;margin-top:40px;text-transform:uppercase;}
.solu .solubtn:hover{text-decoration:underline;}

.set{margin-top:100px;padding-bottom:120px;position:relative;}
.set::before{content:"\f062";font-size:48px;color:var(--public-color);font-family:'Cmsfont';animation:show 2s ease-in-out infinite;position:absolute;left:50%;bottom:70px;transform:rotate(180deg);}

.set.show{padding-bottom:0;}
.set .t1{text-align:center;}
.set .t1 span{color:#0c4285;}
.set .grid{margin-top:25px;gap:var(--bs-gap,30px);}
.set .g-col-xl-4{padding-bottom:25px;box-shadow:0 5px 10px 1px rgba(0,0,0,.095);background-color:#fff;}
.set .g-col-xl-4:hover{cursor:pointer;}
.set .title{font-size:20px;line-height:32px;font-weight:500;color:#333333;text-align:center;}

.mary{padding:255px 0 300px 0;background:url(../../images/mary-bg.webp)no-repeat;background-size:cover;margin-top:-95px;display:none;position:relative;}
.mary::before{content:"\f062";font-size:48px;color:var(--public-color);font-family:'Cmsfont';animation:show 2s ease-in-out infinite;position:absolute;left:50%;top:160px;transform:rotate(180deg);}

@keyframes show {
    0%{opacity:0;}
    100%{opacity:1;}
}
.mary.show{display:block;}

.mary .t1{text-align:center;}
.mary .t1 span{color:#0c4285;}
.mary .grid{margin-top:85px;gap:var(--bs-gap,35px);display:none;}
.mary .grid.show{display:grid;}

.mary .g-col-xl-3{background-color:#fff;box-shadow:0 10px 20px 1px rgba(0,0,0,.075);}
.mary .title{font-size:20px;line-height:28px;font-weight:500;color:#333333;text-align:center;padding:26px 0;letter-spacing:-.2px;}


.mend{margin-top:-90px;;padding-bottom:130px;display:none;position:relative;}
.mend::before{content:"\f062";font-size:48px;color:var(--public-color);font-family:'Cmsfont';animation:show 2s ease-in-out infinite;position:absolute;left:50%;top:-80px;transform:rotate(180deg);}


.mend.show{display:block;}
.mend .t1{text-align:center;}
.mend .t1 span{color:#0c4285;}
.mend .grid{margin-top:65px;gap:var(--bs-gap,50px);display:none;}
.mend .grid.show{display:grid;}
.mend .g-col-xl-4{background-color:#fff;border-radius:25px;overflow:hidden;box-shadow:0 7px 20px 1px rgba(0,0,0,.075);}
.mend .g-col-xl-4.show{display:grid;}
.mend .g-col-xl-4:hover .img{background:url(../../images/prolist-bg.webp)no-repeat;background-size:cover;}

.mend .texts{padding:30px 10px 35px 10px;}
.mend .top{padding:0 30px;}
.mend .type{font-size:16px;line-height:24px;font-weight:500;color:#0c4285;}
.mend .title{font-size:22px;line-height:30px;font-weight:500;color:#333333;letter-spacing:-1px;margin-top:10px;}
.mend .title::after{content:"";width:14px;height:10px;background:url(../../images/prolist-title-icon.webp)no-repeat;background-size:cover;
display:inline-block;margin-left:6px;position:relative;top:-2px;}
.mend .title:hover{text-decoration:underline;}
.mend table{width:100%;margin-top:25px;}
.mend table tr td{font-size:16px;line-height:32px;color:#666666;}
.mend table tr td:nth-child(1){padding-left:30px;}
.mend table tr td:nth-child(2){text-align:right;padding-right:25px;}
.mend table tr:nth-child(odd) td{background-color:#f2f2f2;}

.max-1660{max-width:1660px;}
.faced .top{background-color:#f2f2f2;}
.faced .max-1660{display:flex;justify-content:space-between;align-items:center;}
.faced .left{width:58.4%;}
.faced .right{width:36.2%;}
.faced .t2{font-size:20px;line-height:28px;font-weight:500;color:#0c4285;margin-top:20px;letter-spacing:-.4px;}
.faced .msg{font-size:18px;line-height:28px;margin-top:25px;}
.faced a{font-size:16px;line-height:24px;font-weight:600;color:#ffffff;padding:11px 25px;background:url(../../images/proc-a-bg.webp)no-repeat;background-size:cover;margin-top:60px;}
.faced a:hover{text-decoration:underline;}
.faced .under{height:176px;display:flex;align-items:center;background:url(../../images/faced-bg.webp)no-repeat;background-size:100% 100%;margin-top:-1px;}
.faced .max-1550{position:relative;max-width:1550px;}
.faced .swiper-slide{display:flex;justify-content:space-between;align-items:center;}
.faced .under .left{width:67.2%;font-size:16px;line-height:24px;color:rgba(255,255,255,.8);border-right:2px solid rgba(255,255,255,.2);padding:15px 70px 15px 60px;}
.faced .under .right{width:24%;font-size:24px;line-height:32px;font-weight:500;color:#ffffff;}

.faced .swiper-button-prev{width:16px;height:28px;left:15px;top:60%;}
.faced .swiper-button-prev::after{content:"";width:100%;height:100%;background:url(../../images/faced-prev.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:0;}
.faced .swiper-button-next{width:16px;height:28px;right:15px;top:60%;}
.faced .swiper-button-next::after{content:"";width:100%;height:100%;background:url(../../images/faced-next.webp)no-repeat;background-size:cover;
display:block;position:absolute;left:0;top:0;}

@media (max-width:768px) {
    .solu{margin-top: 40px; padding-bottom: 40px;}
    .solu .left{width: 100%;}
    .solu .right{width: 100%;padding-right: 0;margin-top: 20px;}
    .solu .title{font-size: 20px;line-height: 28px;}
    .solu .maxs:nth-child(2) .right{padding: 0;}
    .solu .maxs:nth-child(2) .left{order: -1;}
    .solu .maxs{margin-top: 40px;}
    .solu .solubtn{margin-top: 20px;}

    .solubanner .banner-skip{display:none;}
    .solubanner .t1{margin-top:20px;}

    .set{margin-top:20px;padding-bottom:20px;}
    .set .grid{margin-top:20px;gap:var(--bs-gap,10px);}
    .set .g-col-xl-4{padding-bottom:10px;}
    .set .title{font-size:14px;line-height:22px;}

    .mary{padding:20px 0;margin-top:0;background:#f2f2f2;}
    .mary .grid{margin-top:20px;gap:var(--bs-gap,10px);}
    .mary .title{font-size:14px;line-height:22px;padding:0;}

    .mend{margin-top:20px;padding-bottom:20px;}
    .mend .grid{margin-top:20px;gap:var(--bs-gap,10px);}
    .mend .texts{padding:10px;}
    .mend .top{padding:0 10px;}
    .mend .type{font-size:14px;line-height:22px;}
    .mend .title{font-size:18px;line-height:26px;margin-top:0;}

    .mend table{margin-top:10px;}
    .mend table tr td{font-size:14px;line-height:22px;padding:5px 0;}
    .mend table tr td:nth-child(1){padding-left:10px;}
    .mend table tr td:nth-child(2){padding-right:10px;}

    .faced .top{padding:0 15px;}
    .faced .right{margin-top:15px;}
    .faced .t2{margin-top:0;}
    .faced .msg{margin-top:10px;}
    .faced a{font-size:14px;line-height:22px;margin-top:10px;padding:7px 25px;}

    .faced .under{height:auto;background:var(--public-color);padding:10px 0;}
    .faced .swiper-slide{flex-wrap:wrap;}
    .faced .under .left{width:100%;order:2;border-right:none;padding:0;margin-top:5px;font-size:14px;line-height:22px;}
    .faced .under .right{width:100%;font-size:18px;line-height:26px;margin-top:0;}

    .pet{padding:20px 0;}
    .pet .container-xl{flex-wrap:wrap;}
    .pet .left{width:100%;}
    .pet .msg{margin-top:5px;}
    .pet .mySwiper{display:none;}
    .pet .box{display:none;}
    .pet .right{width:100%;margin-top:10px;}
    .pet .title1{font-size:18px;line-height:26px;margin-top:20px;}
    .pet .text{font-size:14px;line-height:22px;margin-top:5px;}
}

.news-paper{padding: 100px 0 160px;overflow: hidden;}
.news-paper .row{margin: 0 -43px;gap: 100px 0;}
.news-paper .col-md-4{padding: 0 43px;}
.news-paper .list{background-color: #ffffff;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);border-radius: 8px;}
.news-paper .img,.news-paper .img img{border-radius: 8px 8px 0px 0}
.news-paper .box{padding: 35px 40px;}
.news-paper .t1{font-size: 20px;line-height: 28px;font-weight: 500;letter-spacing: -1px;color: #18284e;margin-bottom: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news-paper .t1:hover{color:var(--public-color);}
.news-paper .cont{margin-bottom: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news-paper .time{font-size: 17px;line-height: 28px;color: var(--public-color);}


.news-in-paper{margin-top:45px;margin-bottom:100px}
.news-in-paper .h1{font-size:36px;line-height:52px;color:#18284e;font-weight:600;margin-bottom: 50px;}
.news-in-paper .type-time{border-bottom:1px solid #e5e5e5;color: #999;padding-bottom: 30px;font-size: 18px;font-weight: 500;}
.news-in-paper .time img{display:inline-block;margin-right:10px}
.news-in-paper .main-top{display: flex;justify-content: space-between;}
.news-in-paper .article{margin-bottom: 150px;}
.news-in-paper .article .content{color:#666666;line-height:30px;font-size:16px;border-bottom:1px solid #e5e5e5;padding-bottom:70px;padding-top:40px;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
}
.news-in-paper .article .content .main-left{width: 100%;position: sticky;top: 120px;}

.news-in-paper .article img{max-width:100% !important;height:auto !important}
.news-in-paper .article .content p{margin-bottom:20px}
.news-in-paper .article h2{font-size: 28px;line-height: 32px;color: #18284e;margin-bottom: 25px;font-weight: 600;}
.news-in-paper .article h3{font-size: 22px;line-height: 32px;color: #18284e;font-weight: 600;margin-bottom: 15px;}
.news-in-paper .box-tail{font-size:18px;line-height:30px;margin-top:54px;display:flex;justify-content:space-between;align-items: flex-start;}
.news-in-paper .box-tail .left{width:75%}
.news-in-paper .box-tail .right{width:15%;display:flex;justify-content:flex-end}
.news-in-paper .box-tail .right .songsheng{width:100%;}
.news-in-paper .box-tail .left p{display:flex}
.news-in-paper .box-tail .left p a{display:inline-block;transition:all .6s;color:#666;font-size:16px;line-height:30px;padding-left:16px}
.news-in-paper .box-tail .left p a:hover{color:var(--public-color) !important;text-decoration: underline;text-decoration-skip-ink: none;text-underline-offset: 3px;}
.news-in-paper .box-tail .left p span{color:var(--public-color);display:block;font-weight:bold}
.news-in-paper .box-tail .left p:first-child{margin-bottom:10px}
.news-in-paper .box-tail .more-7{height: 51px;font-size: 18px;}
.news-in-paper .aside{padding:0px;}
.news-in-paper .aside>div{background-color: #f8f8f8;padding: 20px 30px;}
.news-in-paper .aside-con{margin-bottom: 40px;}
.news-in-paper .h4{font-size: 28px;color: #18284e;margin-bottom: 20px;font-weight: 600;}
.news-in-paper .h4::before{height: 20px;top: 0;}
.news-in-paper .aside .desc{font-size: 20px;font-weight: 600;margin-bottom: 30px;} 
.news-in-paper .aside .songsheng{font-size: 18px;}
.news-in-paper .aside img.b{display: none;}
.news-in-paper .aside img.g{display: inline-block;}
.news-in-paper .aside .a-box{display: inline-flex;flex-direction: column;}
.news-in-paper .aside .a-box a{margin-bottom: 20px;font-size: 18px;line-height: 26px;}
.news-in-paper .aside .a-box a:hover img.b{display: inline-block;}
.news-in-paper .aside .a-box a:hover img.g{display: none;}
.news-in-paper .aside .a-box a:hover {color: var(--public-color) !important;}
.news-in-paper span.img-small{width: 24px;text-align: center;margin-right: 10px;}
.news-in-paper .other-news .t1{font-size: 20px;line-height: 32px;color: #333;font-weight: 600;margin-bottom: 15px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news-in-paper .other-news .t1:hover{text-decoration: underline;text-decoration-skip-ink: none;color: var(--public-color) !important;}
.news-in-paper .other-news .time{font-size: 16px;line-height: 30px;}
.news-in-paper .a-news{height: 15px;display: inline-flex;align-items: center;line-height: 0;}
.news-in-paper .a-news .line{display: block;}
.news-in-paper .other-news .list:hover .line{display: none;animation: bounceIn .6s ease-in-out;}
.news-in-paper .a-news .arrow{display: none;}
.news-in-paper .other-news .list:hover .arrow{display: block;animation: bounceIn .6s ease-in-out;}
.news-in-paper .other-news .list + .list{border-top: 1px solid #e5e5e5;padding-top: 30px;}
.news-in-paper .other-news .list{padding-bottom: 30px;}
.new-in-pro {margin-top: 140px;margin-bottom: 130px;}
.new-in-pro .content{grid-template-columns: repeat(4,1fr);margin-top: 115px;}


@media(max-width:1320px){
    .news-in-paper .aside-box-1{padding: 40px 35px 50px 35px}
}

.news-in-paper .all-nav .more:first-child:before{width: 15em;}
.news-in-paper .all-nav .more::before{width: 20em;}
.news-in-paper .all-nav-hr hr{width: 100%;}
.news-in-paper .aside .a-box a:hover {color: var(--public-color) !important;}

.new-nav{margin-top:145px;}
.new-nav .breadcrumb-item{display:flex;align-items:center;}
.new-nav .breadcrumb-item a{font-size:14px;line-height:22px;letter-spacing:-.4px;color:#999999;}
.new-nav .breadcrumb-item a:hover{color:#0c4285;}
.new-nav .breadcrumb-item+.breadcrumb-item{padding-left:5px;}
.new-nav .breadcrumb-item+.breadcrumb-item::before{content:"";width:4px;height:6px;background:url(../../images/breadcrumb-item-icon1.webp)no-repeat;background-size:cover;
display:block;padding-right:0;margin-right:5px;}

.songsheng{font-weight:500;background-color:#0e4ca0;font-size:20px;padding:12px 30px;border-radius:4px;text-align:center;align-items:center;color:#fff;border:2px solid var(--public-color);transition:all .3s ease-in-out;display:table;}
.songsheng:hover{cursor:pointer;color: #fff;text-decoration:underline;}

.main-box .article{width:65%;}
.main-box .aside {
    width: 30%;
    border-radius: 8px;
}

@media (max-width:768px) {
    .new-nav{margin-top:0;}

    .news-in-paper{margin-top:5px;margin-bottom:20px;}
    .news-in-paper .h1{font-size:20px;line-height:28px;margin-bottom:5px;}
    .news-in-paper .type-time{font-size:14px;line-height:22px;padding-bottom:5px;}
    .news-in-paper .article{margin-bottom:20px;}
    .news-in-paper .article .content{padding:15px 0;line-height:24px;}
    .news-in-paper .article .content p{margin-bottom:0;font-size:14px;line-height:22px;}
    .news-in-paper .box-tail{font-size:14px;line-height:22px;margin-top:10px;flex-wrap:wrap;}
    .news-in-paper .box-tail .left{width:100%;}
    .news-in-paper .box-tail .left p a{font-size:14px;line-height:22px;padding-left:5px;}
    .news-in-paper .box-tail .left p:first-child{margin-bottom:5px;}
    .news-in-paper .box-tail .right{width:100%;}
    .news-in-paper .box-tail .right .songsheng{width:auto;font-size:14px;line-height:22px;padding:7px 45px;}

    .news-in-paper .h4{font-size:20px;line-height:28px;margin-bottom:10px;}
    .news-in-paper .aside .desc{font-size: 16px;font-weight: 600;margin-bottom: 10px;} 
    .news-in-paper .other-news .t1{margin-bottom:5px;}
    .news-in-paper .other-news .time{font-size:14px;line-height:22px;}
    .news-in-paper .other-news .list{padding-bottom:10px;}
    .news-in-paper .other-news .list + .list{padding-top:10px;}
}

.contact-paper{margin-top: -90px;padding-bottom: 120px;position: relative;}
.contact-top{display: flex;justify-content: space-between;gap: 55px;margin-bottom: 75px;}
.contact-top .list{flex: 1;background-color: #f3f4f5;min-height: 320px;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 60px 40px 15px;transition: all .3s ease-in-out;}
.contact-top .img-1{height: 70px;margin-bottom: 30px;display:flex;align-items:center;font-size:40px;}
.contact-top .img-1 .icon{font-size:60px;}
.contact-top .name{font-size: 20px;color: #333;font-weight: 500;letter-spacing: -1px;margin-bottom: 15px;}
.contact-top .font-sty{font-size: 18px;color: #666;}
.contact-top .font-sty:hover{color: var(--public-color);}
.contact-top .list:hover{background-color: #fff;box-shadow: 0px 10px 21px 0px rgba(14, 76, 160, 0.17);transform: translateY(-3px);}
.contact-bottom {display: flex;justify-content: space-between;background-color: #ffffff;box-shadow: 0px 10px 21px 0px rgba(14, 76, 160, 0.17);min-height: 630px;}
.contact-bottom .left{width: 42%;background: url(../../images/cont-7.jpg) no-repeat;background-size: auto 100%;color: #fff;display: flex;flex-direction: column;justify-content: center;padding: 15px 60px 15px 60px;}
.contact-bottom .right{width: 58%;display: flex;justify-content: center;align-items: center;}
.contact-bottom .title{font-size: 40px;color: #fff;letter-spacing: 0;font-weight: 600;margin-bottom:20px;line-height:48px;}
.contact-bottom .text{opacity: .6;color: #fff;margin-bottom:20px;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
}
.contact-bottom .question{font-size: 20px;line-height: 28px;margin-bottom: 30px;}
.contact-bottom .box-1{display: grid;grid-template-columns: 26px auto;gap:0 18px;}
.contact-bottom .name{font-weight: 500;margin-bottom: 8px;}
.contact-bottom .d{margin-bottom: 40px;}
.contact-bottom .d p{opacity: .8;}
.contact-bottom .right-box{width: 80%;}
.contact-bottom .h2{font-size: 24px;color: #032147;font-weight: bold;margin-bottom: 30px;}

.contact-paper .feedback-result{position:absolute;font-size:14px;line-height:22px;padding:0;text-align:left;}
.contact-paper .form-row{margin:0;}
.contact-paper .form-row>[class*="col-"]{padding:0;}

.new-item{margin-top:80px;}
.new-item .container-xl{display:flex;}
.new-item a{font-size:18px;line-height:26px;font-weight:500;background-color:#999;color:#fff;padding:10px 40px;margin-right:10px;}
.new-item a.active,.new-item a:hover{background-color:var(--public-color);}

@media (max-width:1919px) {
    .solubanner .t1{margin-top:30px;}
    .solubanner .t1::after{display:none;}
}
@media (max-width:1600px) {
    .contactbanner .banner-text,.banner .banner-text{top:26%;}
    .solubanner .banner-text{top:22%;}
    .contactbanner .t1{margin-top:10px;}
    .contactbanner .t1::after{display:none;}
}

@media (max-width:768px) {
    .banner{margin-top:0;}
    .banner .banner-text,.contactbanner .banner-text{top:0;}
    .aboutbanner .t1{margin-top:0;}
}

@media (max-width:768px) {
    .news-paper{padding:20px 0;}
    .news-paper .box{padding:20px;}
    .news-paper .t1{margin-bottom:10px;}
    .news-paper .cont{font-size:14px;line-height:22px;margin-bottom:10px;}
    .news-paper .time{font-size:14px;line-height:22px;}

    .contact-paper{margin-top:20px;padding-bottom: 30px;}
    .contact-top{flex-direction: column;gap:10px;margin-bottom:20px;}
    .contact-top .list{height: auto;padding: 25px 15px;min-height:auto;}
    .contact-top .name{font-size:18px;line-height:26px;margin-bottom:5px;}
    .contact-top .img-1{margin-bottom:10px;}
    .contact-top .font-sty{font-size:14px;line-height:22px;}
    .contact-bottom .left{padding:15px;}
    .contact-bottom .title{font-size:20px;line-height:28px;margin-bottom:5px;}
    .contact-bottom .text{margin-bottom:10px;opacity:1;}
    .contact-bottom .question{font-size:18px;line-height:26px;margin-bottom:20px;}
    .contact-bottom .d{margin-bottom:20px;}
    .contact-bottom .right-box{width:100%;padding:0 15px;}
    .contact-bottom .h2{font-size:20px;line-height:28px;margin-bottom:15px;}
    .contact-bottom .form-feedback .form-control{padding:6px 10px;}
    .contact-paper .form-row>[class*="col-"]{margin-bottom:10px;}
    .contact-paper .form-feedback .btn{line-height:24px;}

    footer{margin-top:0;background:var(--public-color);}
    footer .top{padding:25px 0 0 0;}
    footer .tleft::after{display:none;}
    footer .logo{width:60%;}
    footer .msg{margin-top:15px;}
    footer .title{font-size:20px;line-height:28px;margin-top:10px;}
    footer .boxs{margin-top:10px;flex-wrap:wrap;}
    footer .box:nth-child(1),footer .box:nth-child(2){width:100%;}
    footer .box:nth-child(1){margin-bottom:20px;}
    footer .title1{font-size:18px;line-height:26px;}
    footer .text{font-size:14px;line-height:22px;margin-top:5px;display:block;}
    footer .text:nth-child(2){margin-top:5px;}
    footer .box:nth-child(1){margin-bottom:10px;}
    footer .ctway{font-size:14px;line-height:22px;margin-top:10px;}
    footer .ctway:nth-child(2){margin-top:10px;}
    footer .gosolu{font-size:14px;line-height:22px;padding:7px 40px;margin-top:20px;}
    footer .share{margin-top:20px;}
    footer .share img{max-width:32px;}
    footer .under{font-size:14px;line-height:22px;padding:10px 0;}
}

.apphead{margin-top:-160px;position:relative;z-index:10;padding-bottom:160px;}
.apphead .box{padding-top:210px;background:url(../../images/apphead-bg.webp)no-repeat;background-size:cover;position:relative;display:block;padding-left:50px;}
.apphead .ico{position:absolute;left:40px;top:30px;max-width:160px;border-radius:50%;overflow:hidden;}
.apphead .ico img{max-width:100%;height:auto;border:1px solid var(--public-color);border-radius:50%;}
.apphead .t1{font-size:48px;line-height:56px;font-weight:700;letter-spacing:-1px;}
.apphead .t1::after{content:"";width:160px;height:4px;background-color:var(--public-color);display:block;margin-top:30px;}
.apphead h2{font-size:26px;line-height:36px;color:var(--public-color);margin-top:55px;}
.apphead p{margin-top:15px;}

.app{text-align:center;padding-bottom:110px;}
.app .t1{font-size:40px;line-height:48px;font-weight:700;color:var(--public-color);letter-spacing:-1px;}
.app .t1::after{content:"";width:200px;height:4px;background-color:var(--public-color);display:block;margin:30px auto 0 auto;}
.app .grid{margin-top:85px;gap:var(--bs-gap,40px);}
.app .g-col-xl-4{position:relative;}
/* border-bottom:10px solid transparent; */
.app .img{border-radius:20px 20px 30px 30px;overflow:hidden;}
.app img{border-radius:20px;}
/* font-size:20px;line-height:28px;font-weight:500;color:#333333;margin-top:25px; */
.app .title{color:#ffffff;position:absolute;width:100%;padding:10px;height:25%;top:75%;line-height:20px;text-align:center;left: 0;
transition:all 0.5s ease-in-out;cursor:pointer;background-color: #2c2c2cb7;display:flex;align-items:center;justify-content:center;}
.app .title img{margin-left:15px;}

.app .g-col-xl-4:hover .title{top:0;height:100%;background-color:rgba(2,88,156,.6);}

/* .app .g-col-xl-4.hover .img{border-color:var(--public-color);} */
.app .box{min-height:250px;background-color:var(--public-color);border-radius:20px;display:flex;justify-content:center;align-items:center;}
.app .box a{font-size:18px;line-height:32px;font-weight:500;color:#fff;text-transform:uppercase;border:2px solid #fff;border-radius:50px;padding:12px 45px;}
.app .box a:hover{text-decoration:underline;}

.solupro{background-color:#f2f2f2;padding:120px 0;}
.solupro .grid{gap:var(--bs-gap,30px);margin-top:60px;}
.solupro .g-col-xl-3{background-color:#fff;border-radius:25px;overflow:hidden;box-shadow:0 7px 20px 1px rgba(0,0,0,.075);}
.solupro .g-col-xl-3:hover .img{background:url(../../images/prolist-bg.webp)no-repeat;background-size:cover;}

.solupro .g-col-xl-3 .img a{display:block;}
.solupro .g-col-xl-3 .img img{width:100%;height:auto;}

.solupro .texts{padding:30px 10px 35px 10px;}
.solupro .top{padding:0 10px;}
.solupro .type{font-size:16px;line-height:24px;font-weight:500;color:#0c4285;}
.solupro .title{font-size:18px;line-height:26px;font-weight:500;color:#333333;letter-spacing:-1px;margin-top:0;}
.solupro .title::after{content:"";width:14px;height:10px;background:url(../../images/prolist-title-icon.webp)no-repeat;background-size:cover;
display:inline-block;margin-left:6px;position:relative;top:-2px;}
.solupro .title:hover{text-decoration:underline;}
.solupro table{width:100%;margin-top:25px;}
.solupro table tr td{font-size:14px;line-height:22px;color:#666666;}
.solupro table tr td:nth-child(1){padding-left:15px;}
.solupro table tr td:nth-child(2){text-align:right;padding-right:15px;}
.solupro table tr:nth-child(odd) td{background-color:#f2f2f2;}

.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:60px;gap:var(--bs-gap,40px);}
.video .g-col-xl-4{box-shadow:0 5px 20px 1px rgba(0,0,0,0.09);}
.video .title{font-size:18px;line-height:28px;font-weight:400;color:#333333;margin-top:15px;padding:0 15px 15px 15px;}


.main-left-box{background-color:#fff;min-width: 300px;border-radius: 6px;border: solid 1px #bbbbbb;padding: 15px 15px 20px;display: inline-flex;flex-direction: column;margin-bottom: 30px;}
.main-left-box .table-title{display: flex;justify-content: space-between;font-size: 28px;line-height: 36px;color: #999999;font-weight: 400;}
.main-left-box .table-title span{width: 35px;height: 32px;background-color: #ffffff;border-radius: 4px;border: solid 1px #999191;display: inline-flex;justify-content: center;align-items: center;cursor: pointer;}
.main-left-box .h2 a{font-size: 18px;line-height: 36px;color: #333;font-weight: 400;}
.main-left-box ul{padding-left: 30px;}
.main-left-box li a{font-size: 16px;line-height: 26px;color: #666;font-weight: 400;}


@media (max-width:768px) {
    .main-left-box .table-title{font-size: 24px;line-height: 32px;}
    .main-left-box .h2 a{font-size: 16px;line-height: 24px;}
    .main-box .name-box + .name-box{padding-top: 5px;}
    .main-box .news-name{margin-top: 15px;}
}

.z1-download-box{background: #fbfbfb;padding: 70px 50px;margin-top: 90px;display: flex;justify-content: space-between;margin-bottom: 100px;flex-wrap: wrap;}
.z1-download-box .left{width: 56%;}
.z1-download-box .right{width: 38%;}
.z1-download-box .z1-t1{font-size: 36px;line-height: 42px; color: var(--public-color);font-weight: bold;}
.z1-download-box .z1-t2{font-size: 18px;line-height: 30px;color: #333;margin: 25px 0;}

@media(max-width:768px) {
    .z1-download-box{padding: 25px;margin-bottom: 40px;margin-top: 40px;}
    .z1-download-box .left{width: 100%;}
    .z1-download-box .right{width: 100%;margin-top: 15px;}
    .z1-download-box .z1-t1{font-size: 22px;line-height: 30px;}
    .z1-download-box .z1-t2{font-size: 14px;line-height: 22px;margin: 15px 0;}
}

.z2-num{background: #032362;padding: 25px 0 50px;position: sticky;top: 116px;z-index: 10;}
.z2-num .container-xl{display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}
.z2-num .item{width: 85px;display: flex;align-items: center;justify-content: center;color: #fff;position: relative;}
.z2-num .item .t1{width: 40px;height: 40px;border: 2px solid #fff;border-radius: 50%;color: #fff; display: flex;align-items: center;justify-content: center;font-size: 24px;}
.z2-num .item .t2{position: absolute;bottom: -30px;left: -50px;right: 0;width: 200px;text-align: center;}
.z2-num .item .t2 a{color: #fff;}
.z2-num .item .t2 a:hover{text-decoration: underline;}
.z2-num .item .t2 a.active{text-decoration: underline;}
.z2-num .xt{border-top: 2px dashed rgba(255, 255, 255, 0.5);width: 360px;}

.z3-nr{margin: 120px 0 150px;}
.z3-nr .z3-box{margin-bottom: 100px;}
.z3-nr .z3-box .t1{font-size: 38px;margin-bottom: 50px;position: relative;}
.z3-nr .z3-box .t1 a{color: #032362;text-decoration: underline;}
.z3-nr .z3-box .t1:after{content: "\f054";font-family: CmsFont;width: 38px;height: 38px;border: 1px solid #9e9e9e;color: #9e9e9e; border-radius: 50%;font-size: 16px;display: inline-flex;align-items: center;justify-content: center;margin-left: 20px;}
.z3-nr .z3-box .d-flex{justify-content: space-between;flex-wrap: wrap;}
.z3-nr .z3-box .d-flex .z3-nav{width: 27%;}
.z3-nr .z3-box .d-flex .z3-list{width: 69%;}
.z3-nr .z3-box .navfiexd{position: sticky;top: 250px;}
.z3-nr .z3-box .navfiexd li{border-bottom: 1px solid #ececec;}
.z3-nr .z3-box .navfiexd li a{position: relative;padding: 20px 20px 20px 50px;font-size: 16px;line-height: 24px;display: block;}
.z3-nr .z3-box .navfiexd li a:before{content: "\f054";font-family: CmsFont;position: absolute;left: 20px;top: 20px;font-size: 14px;}
.z3-nr .z3-box .navfiexd li.active a{background:#ececec;color:#032362; }
.z3-nr .z3-box .item{margin-bottom: 80px;}
.z3-nr .z3-box .item .left{width: 33%}
.z3-nr .z3-box .item .right{width: 62%}
.z3-nr .z3-box .item .news{margin-top: 40px;}
.z3-nr .z3-box .item .left .img{border-radius: 20px;overflow: hidden;background: #f2f2f2;}
.z3-nr .z3-box .item .left .img img{mix-blend-mode: multiply;}
.z3-nr .z3-box .item .t2{font-size: 28px;font-weight: 500;margin-bottom: 25px;}
.z3-nr .z3-box .item p{font-size: 14px;line-height: 24px;color: #666;}
.z3-nr .z3-box .item .t3{font-size: 24px;font-weight: 500;}
.z3-nr .z3-box .item .news-item{border-bottom: 1px solid #ddd;padding: 15px 0;position: relative;padding-right: 40px;}
.z3-nr .z3-box .item .news-item a{font-size: 18px;}
.z3-nr .z3-box .item .news-item:after{content: "\f054";font-family: CmsFont;width: 26px;height: 26px;border: 1px solid #9e9e9e;color: #9e9e9e; border-radius: 50%;font-size: 14px;display: inline-flex;align-items: center;justify-content: center;position: absolute;right: 0;}

.z4-banner{height: 591px;}
.z4-banner.banner h1{margin-top: 200px;}
.banner.z4-banner .banner-text{top:21.7%;}

.prolistfy{margin:60px 0 100px }

@media(max-width:768px) {
.prolistfy{margin:30px 0 40px }
    .banner.z4-banner .banner-text{top:10%;}
    .z4-banner{height: 201px;}
    .z4-banner.banner h1{margin-top: 30px;}
    .z2-num{position: relative;top: initial;}
    .z2-num{padding: 20px 0;}
    .z2-num .xt{display: none;}
    .z2-num .item{width: 100%;justify-content: flex-start;margin: 5px 0;}
    .z2-num .item .t2{position: relative;bottom: initial;left: initial;text-align: left;margin-left: 10px;}
    .z3-nr{margin: 40px 0;}
    .z3-nr .z3-box .t1{font-size: 20px!important;margin-bottom: 25px;}
    .z3-nr .z3-box .t1:after{display: none}
    .z3-nr .z3-box .d-flex .z3-nav{display: none}
    .z3-nr .z3-box .d-flex .z3-list{width: 100%;}
    .z3-nr .z3-box .item .left{width: 100%;}
    .z3-nr .z3-box{margin-bottom: 40px;}
    .z3-nr .z3-box .item .t2{font-size: 20px!important;}
    .z3-nr .z3-box .item .t3{font-size: 20px;}
    .z3-nr .z3-box .item{margin-bottom: 40px;}
    .z3-nr .z3-box .item .right{width: 100%;margin-top: 20px;}
    .z3-nr .z3-box .item p{font-size: 14px;line-height: 20px;}
    .z3-nr .z3-box .item .news-item a{font-size: 16px;}
}

