/*通用样式*/
:root{
    --public-color:#6eafed;
    --public-color-g:#e63432;
    --max:1430px;
}
body{color:#21252f;font-size:16px;line-height:28px;font-family: 'Roboto','Source Sans 3', sans-serif;font-weight: 400;}
a{color:#21252f;display:inline-block;transition: all .6s;}
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}
}
.max-1920px{max-width: 1920px;margin-left: auto;margin-right: auto;overflow: hidden;}
.max-1690px{max-width: 1690px;}

#mb-feedback .a-b-g{transition: none;}
#mb-feedback .a-b-g img{transition: none;}

/*默认pc头部样式*/
/* .header{z-index:999;width:100%;position:absolute;left:0;background-color:white}
.header.fadeInDown .header-desc .logo img{height:70px;width:auto;}
.header.fadeInDown .header-top .nav-item{margin:0;padding:10px 8px;cursor:pointer;font-size:18px} */

/*header*/
.header-p-i.header{background-color: #fff;}
.header .container-xl.max-1830px{max-width: 1830px;height: 100%;}
.header.fadeInDown{border-bottom: 2px solid var(--public-color);}
.header{/*height: 86px;*/background-color: #f8f8f8;width: 100%;z-index: 99;}
.header .header-nav{display: flex;align-items: center;height: 100%;}
.header .header-top {height: auto;padding-top: 20px;padding-bottom: 20px;}
.header .header-nav .top-logo{width:24%;}
/* .header .header-top{padding-top: 6px;} */
/* .header .header-top .toch{margin-left: 30px;} */
.header .header-top .toch a{font-size: 16px;font-weight: 500;width: 181px;height: 43px;padding: 0;background-color: var(--public-color);border: 2px solid var(--public-color);display: flex;justify-content: center;align-items: center;border-radius: 30px;}
.header .header-top .toch a:hover::before{background-color: #000000;}
.header-top .row-nav{display: flex;align-items: center;justify-content: flex-end;width: 76%;position: initial;}
.header-desc{background:#f1f1f1; padding: 8px 0;}
.header-desc .container-xl{display: flex;align-items: center;justify-content: space-between;}
.header-desc .desc{width: 60%;display: flex;justify-content: flex-end;align-items: center;}
.top-tel{color: #666666;font-size: 16px;display: flex;width: 40%;}
.top-tel a{color: #666666;}
.top-tel a:hover{color: #2455bf; transition: all 0.3s;}
.top-lang{text-transform:uppercase;margin-left: 35px;padding-right: 20px;}
.dropdown.lang .dropdown-toggle:after{color: var(--public-color);}
.dropdown.lang .dropdown-menu {right: -40px;left: inherit;}
.top-lang .dropdown.lang .dropdown-toggle{background: transparent;border: 0;padding:0 3px 0 0;font-weight: bold;color:var(--public-color);font-size: 18px;}
.public-social span,.public-social a{border-radius:5px;}
.navbar-expand-lg .navbar-collapse{justify-content: flex-end;padding-right: 0px;}
.row-nav .container-xl{max-width: 1380px;}


/*#展会信息*/
.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;}
}



.header.fadeInDown .dd-box{top:64px;transition:all 0.5s}
.navbar-custom .navbar-nav .who-head:hover .dd-box{display: block;height: auto;padding: 40px 0 40px 0;box-shadow: -1px 1px 9px 1px rgba(194, 194, 194, 0.49), inset -1px 1px 6px 1px rgba(194, 194, 194, 0.49);}
.dd-box{position: absolute;left: 0;background-color: #ffffff;width: 100%;top: auto;border-radius: 0 0 0  100% / 0 0 0 3%;height: 0;overflow: hidden;transition: all 0.3s ease-in-out;}
.dd-box .container-xl{max-width: 1430px;justify-content: center;align-items: flex-start;}
.dd-box .container-xl.long{max-width: 1630px;}
.dd-box.pro .container-xl{justify-content: space-between;}
.dd-box .tt{font-size: 14px;color: #2c2c2c;}
.dd-box .t1 a{color: #2c2c2c;position: relative;transition: all 0.3s; overflow: hidden;display: block;margin:10px 0 5px 0;font-size: 18px;font-weight: bold;line-height: 18px;}
.dd-box .t1 a span{position: relative;line-height: 30px;
    padding: 10px;}
.dd-box .t1 a:hover,.dd-box .t1 a.active{color: #fff;}
.dd-box .t1 a::before{content: '';background: var(--public-color);transition: all 0.3s;position: absolute;left:0;width: 0;height: 100%;}
.dd-box .t1 a:hover::before,.dd-box .t1 a.active::before{width: 100%;}
.dd-box .t1 a::after{content: '';width: 0%;height: 1px;background-color: var(--public-color);bottom: 0;left: 0;transition: all 0.3s;position: absolute;}
.dd-box .t1 a:hover::after{width: 100%;}
.dd-box .item{flex: 0  0 19%;margin-right: 50px;}
.dd-box .item .img{overflow: hidden;background: #f3f3f3;padding: 10px 120px;}
.dd-box .item .img img{mix-blend-mode: multiply;}
.dd-box.pro .item{flex: 0  0 30%;margin-right: 0px;}

.dd-box .t1 .head-aa{margin: 0;}
.dd-box .t1 .head-ddda{font-size: 14px;line-height: 18px;
    font-weight: 400;position: relative;padding: 5px;}
.dd-box.pro .t1 .head-ddda{font-size: 16px;line-height: 24px;}
.header .header-top .nav-item.who-head{position: initial;}


.header .toch a{font-size: 16px;line-height: 24px;color: #3478e1;border: solid 1px #89c6ff;border-radius: 25px;padding: 2px 22px 4px 22px;}
.header .toch a:hover{color:#fff;}
.top-search-box .search-tb i{display: none;}
.head-top-a{background-color: #1f2c3d;color: rgba(110, 175, 237, .8);}
.head-top-a a{color: rgba(110, 175, 237, .8);}
.head-top-a .topcontact{display: flex;align-items: center;}
.head-top-a .container-xl{display: flex;justify-content: space-between;align-items: center;height: 40px;}
.head-top-a .menushare{margin-left: 12px;}
.head-top-a .menushare  .social>a.social-pinterest{color: rgba(110, 175, 237, .8) !important;}
.head-top-a .menushare .social>a.social-pinterest ,.head-top-a .menushare .social>span{background-color:  rgba(110, 175, 237, .8) !important;color: #000 !important;}
.head-top-a .menushare .social>a{color: rgba(110, 175, 237, .8) !important;background-color: transparent !important;}
.head-top-a .menushare .social>span.social-twitter{color: rgba(110, 175, 237, .8) !important;background-color: transparent !important;}
.head-top-a .menushare >div + div{margin-left: 12px;}
.head-top-a a:hover{color: #fff !important;}

/*默认pc头部样式*/
.header.fadeInDown{animation: fadeInDown .6s;}
/* .header.fadeInDown .head-top-a{height: 40px;background: #000;} */
.header.fadeInDown{z-index:999;width:100%;position:fixed;top: 0;left:0;}
.header.fadeInDown .header-desc .logo img{height:70px;width:auto;}
.header.fadeInDown .header-top .nav-item{padding:2px 0px;cursor:pointer;font-size:18px}
.header.fadeInDown .header-top{padding-top: 0px;padding-bottom: 0px;}

.navbar-custom .navbar-nav .active > .nav-link{color: var(--public-color);}
.navbar-custom .navbar-nav .active .dropdown-toggle::after{transform: rotateX(180deg);}

.all-font{font-family: 'Archivo';}

@media(max-width:1380px) {
    .navbar-custom .navbar-nav .nav-item {
        margin: 0 15px !important;
    }
    /* .navbar-custom .navbar-nav .nav-link{font-size: 17px;} */
}

@media(max-width:1250px) {
    .navbar-custom .navbar-nav .nav-item {
        margin: 0 10px !important;
    }
}
@media(max-width:1150px) {
    .navbar-custom .navbar-nav .nav-link {font-size: 16px;}
    .navbar-custom .navbar-nav .nav-item {
        margin: 0 5px !important;
    }
}
@media(max-width:1040px) {
    .navbar-expand-lg .navbar-nav{display: none;}
}

@media(max-width:768px) {
    body {
        padding-top: 50px;
    }

}

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

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

.down-wrapper{padding:40px 0 50px;background-color:#f5f6fa}
.down-wrapper .item{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:20px 40px;margin-bottom:20px;border-radius:5px;transition:all .6s}
.down-wrapper .item .img{display:flex;align-items:center}
.down-wrapper .item .img img{margin-right:20px}
.down-wrapper .item:hover{box-shadow:0px 8px 10px 0px rgba(0,0,0,0.05)}
@media (max-width:768px){
	.down-wrapper{padding:40px 0 30px}
	.down-wrapper .item{padding:20px 15px;}
}


/*默认导航样式*/
.navbar{padding:0px;position:inherit;z-index:9999}
.navbar-custom{top:0;z-index:2;justify-content:end}
.navbar-custom .navbar-nav > .nav-item{font-size:16px;margin:0 20px}
.navbar-custom .navbar-nav .nav-link{text-align:center;position:relative;color:#000;padding:0;height:70px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:16px;line-height:24px}
.navbar-custom .navbar-nav .nav-link:before{content:"";width:0px;height:7px;margin-left:0!important;background-image: linear-gradient(-90deg, 
    #0249f2 0%, 
    #6eafed 100%);
border-radius: 4px;position:absolute;bottom:10px}
.navbar-custom .navbar-nav .nav-item:hover .nav-link:before,.navbar-custom .navbar-nav  .nav-item.active .nav-link:before{width:100%;transition:all .4s}
.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);transition:.6s ease-in-out}
.navbar-custom .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}
.navbar-custom .navbar-nav .show > .nav-link,.navbar-custom .navbar-nav .active > .nav-link,.navbar-custom .navbar-nav .nav-link.show,.navbar-custom .navbar-nav .nav-link.active{}
.navbar-custom .navbar-text{color:rgba(0,0,0,0.5)}
.navbar-custom .navbar-text a{color:rgba(0,0,0,0.9)}
.navbar-custom .navbar-text a:hover,.navbar-custom .navbar-text a:focus{color:rgba(0,0,0,0.9)}

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

.content-wrapper table tbody{box-shadow: -2px 10px 33px 2px rgba(17, 65, 126, 0.05);border-radius: 16px;overflow: hidden;}
.content-wrapper table td + td{border-left: 1px solid  rgba(221, 221, 221, .5);}
.content-wrapper table tr:first-child td:first-child{border-top-left-radius: 16px;}
.content-wrapper table tr:first-child td:last-child{border-top-right-radius: 16px;}
.content-wrapper table tr:last-child td:first-child{border-bottom-left-radius: 16px;}
.content-wrapper table tr:last-child td:last-child{border-bottom-right-radius: 16px;}

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

/*#弹出框*/
.reveal-modal-bg{position:fixed;height:100%;width:100%;z-index:1000;display:none;top:0;left:0;background:rgba(00,00,00,0.8)}
.reveal-modal{visibility:hidden;top:150px;left:50%;margin-left:-25%;width:50%;position:absolute;z-index:1001;padding:35px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
.reveal-modal .title{font-size:30px;text-align:center;margin-bottom:25px}
.reveal-modal .close-reveal-modal{font-size:30px;line-height:0.5;position:absolute;top:8px;right:11px;color:#333;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;transition: all .6s;}
.reveal-modal .close-reveal-modal:hover i{color: var(--public-color);}
@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:#9f1919;border-radius:0px;font-size:16px;line-height:22px;padding-top:8px;padding-bottom:8px}
.form-feedback .btn:hover{background:#003b66;color:#fff}
@media(max-width:768px){
    .form-feedback .form-control{padding-top:10px;padding-bottom:10px;font-size:16px}
    .form-feedback .btn{padding-top:10px;padding-bottom:10px}
    .contact-wrapper .feedback-box .form-control{margin-bottom:0}
}
.form-row>.col,.form-row>[class*="col-"]{padding:0 15px}
.form-feedback .btn-c{background-color:#0b3b8d;height:100%;padding:10px 20px;transition:all .6s}
.popup{font-size:16px;position:fixed;left:50%;top:0%;transform:translate(-50%,-50%);z-index:98;background:linear-gradient(-70deg,#24b66f 0%,#88ca4e 70%);color:#fff;border-radius:10px;padding:15px 25px;display:none;cursor:pointer;box-shadow:0 0 10px -2px #000;opacity:0;transition:.6s all}


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

/*#搜索*/
.search-group{width:165px;height:40px;overflow:hidden;border: solid 1px #89c6ff;border-radius:20px;display: flex;align-items: center;}
.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:#0e66de;font-size: 16px;}
.search-group .btn{background-color:transparent;border-radius:0px;padding:6px 15px;margin-bottom:0}
.search-group i{color:#0e66de;font-size:1rem}


.index-banner .pagination-index{left: 0;bottom: 30px;}
.index-banner{line-height:0;}
.index-banner .swiper-slide{position: relative;height: 580px;display: flex;justify-content: center;align-items: center;}
.index-banner .swiper-slide::after{content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);position: absolute;left: 0;top: 0;}
.banner .h1{font-size: 56px;line-height: 72px;color: var(--public-color);font-weight: bold;letter-spacing: -1px;}
.banner .h1 span{color:var(--public-color-g)}
.banner .index-text{width: 75%;margin-left: auto;margin-right: auto;position: relative;z-index: 2;}
.banner .index-text .text{margin-top: 35px;line-height: 28px;}
.about-banner .container-xl{align-items: flex-start;height: 100%;}
.about-banner .container-xl .h1{text-align: left;padding-top: 135px;color: #1f2c3d;}
.typed-cursor{
    opacity: 1;
  }
  .typed-cursor.typed-cursor--blink{
    animation: typedjsBlink 0.7s infinite;
    -webkit-animation: typedjsBlink 0.7s infinite;
            animation: typedjsBlink 0.7s infinite;
  }
  @keyframes typedjsBlink{
    50% { opacity: 0.0; }
  }

.every-footer{background: url(../../images/every-footer.jpg) no-repeat;background-size: auto;height: 420px;}
.every-footer .container-xl{display: flex;flex-direction: column;justify-content: center;height: 100%;}
.every-footer .h6{font-size: 24px;line-height: 32px;color: #1f2c3d;font-weight: bold;}
.every-footer .title{margin-bottom: 70px;}
.every-footer .a-b-g{padding:10px 85px;font-size: 24px;font-weight: 500;border-radius: 28px;}

.footer{background-color: #253f80;padding-top: 75px;}
.footer .top .container-xl{display: flex;}
.footer .top .t1{font-size: 24px;line-height: 32px;color: #fff;font-weight: bold;margin-bottom: 30px;}
.footer .top .box{display: inline-flex;flex-direction: column;}
.footer .top a.font-sty{transition: all .6s;}
.footer .top a.font-sty:hover{text-decoration-line: underline;text-decoration-skip-ink: none;text-underline-offset: 5px;}
.footer .top .font-sty,.footer .top .list-3 p {font-size: 16px;line-height: 24px;color: #e4f0ff;}
.footer .top .box-1 .font-sty{margin-bottom: 20px;}
.footer .top .list-1{width: 18%;}
.footer .top .list-2{width: 23%;}
.footer .top .list-3{width: 53%;}
.footer .top .list-3 .font-sty{line-height: 28px;}
.footer .top .d1{margin-bottom: 20px;display: flex;flex-wrap: wrap;gap:15px 20px}
.footer .top .d1 p{display: flex;align-items: center;}
.footer .top {padding-bottom: 30px;}
.footer .tubiao{padding-right: 10px;}
.footer .bottom{font-size: 16px;line-height: 29px;color: #fff;height: 65px;border-top: 1px solid #516599;display: flex;align-items: center;}
.footer .bottom p{padding-left: 7px;}
.footer .bottom .container-xl{display: flex;justify-content: space-between;align-items: center;height: 100%;}
.footer .share{display: flex;}
 .share p{font-size: 16px;line-height: 24px;color: #fff;opacity: .4;}
.social>span,.social>a,.social>span.share-twitter{background-color: transparent !important;padding: 0 !important;color: #fff !important;}
.social>span,.social>a.social-pinterest {width: 20px;height: 21px;background-color: #ffffff !important;color: #458be5 !important;border-radius: 2px !important;display: flex;justify-content: center;align-items: center;}
.footer .bottom .box>div{margin-left: 15px;font-size: 22px;}
.social>a{font-size: 22px;}
.social>span.share-twitter{font-size: 25px !important;}
.footer .contact{width: 190px;border-radius: 21px;border-color:#fff ;padding-top: 6px;color: #ffffff;background-color: transparent;cursor: pointer;}
.footer .contact .icon{padding-left: 22px;font-size: 20px;transition: padding .4s;}
.footer .contact:hover .icon{padding-left: 0;padding-right: 18px;}
.footer .contact:hover{background-color: #fff;color: #253f80;}
.footer .top .list-3 .d1:last-of-type{margin-bottom: 34px;}






  /*共有的类名*/
.title{font-size: 36px;line-height: 48px;font-weight: bold;color: #1f2c3d;}
.title span{color: var(--public-color-g);}
.dfrsb{display: flex;justify-content: space-between;}
.dfrsbc{display: flex;justify-content: space-between;align-items: center;}
.dfcsb{display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.dfcsbc{display: flex;flex-direction: column;justify-content: space-between;}
.dfrcc{display:flex;justify-content: center;align-items: center;}
.a-b-g{
    transition: all .6s;
    background-color: #f3faff;
    border-radius: 20px;
    border: solid 1px #89c6ff;
    font-size: 16px;
    color: #0e66de;
    font-weight: 500;
    padding-left: 26px;
    padding-right: 22px;
    padding-top: 3px;
    padding-bottom: 8px;
}
.a-b-g:hover{
    background-color: rgba(79,203,135,.1);
    border-color: rgba(79,203,135,.6);
    color: var(--public-color-g);
}
.a-b-g img{padding-left: 20px;animation: myMove-1 .6s;transition: all .4s;}
.a-b-g:hover img{padding-left: 0;padding-right: 20px;animation: myMove .6s;}
a img.blue{display: inline-block;}
a img.green{display: none;}
a:hover img.blue{display: none;}
a:hover img.green{display: inline-block;}
@keyframes myMove {
   to {
        padding-left: 0px;padding-right: 20px;
   }

   from {
        padding-left: 20px;padding-right: 0px;
   }
}
@keyframes myMove-1 {
    to {
        padding-left: 20px;padding-right: 0px;
    }
 
    from {
        padding-left: 0px;padding-right: 20px;
    }
 }
.line{display: flex;align-items: center;}
.line::before{content: "";width: 4px;height:32px;background:#6fbbff;border-radius: 2px;display:inline-block;margin-right: 15px;}
p:last-child{margin-bottom: 0;}
.down-list{margin-top: 50px;}
@media(max-width:768px){.down-list{margin-top: 25px;}}


.small-nav{display: flex;align-items: center;margin-bottom: 0px;padding-top: 30px;}
.small-nav ul{display: flex;align-items: center;}
.small-nav ul a{font-size: 16px;line-height: 25px;color:#1f2c3d;text-transform: capitalize;}
.small-nav ul li::after{content: "/";padding:0 7px;line-height: 25px;color: #b9b9b9;}
.small-nav ul li:last-child:after{content: "";}
.small-nav ul li{display: flex;}
.small-nav ul li:last-child a{color: #84b9ef;}
.small-nav ul li:last-child span{color: var(--public-color-g);}


/*index-paper*/
.index-paper{padding-top: 15px;}
.index-model {position: relative;margin-bottom: 130px;}
.index-model .i-m-img{position: absolute;top: 0;right: 0;z-index: -1;display: none;}
.index-model .top-head{display: flex;flex-direction: column;align-items: center;margin-bottom: 40px;padding-top: 120px;}
.index-model .top-head .title{margin-bottom: 25px;}
.index-model .top{margin-bottom: 32px;}
.index-model .content .top:nth-child(2n) .left{order:13;}

.x2-t2{font-size: 20px;
    line-height: 32px;margin-bottom: 15px;
    color: #989da8;}
.index-model .top .t1{font-size: 32px;line-height: 46px;color: #3e3e3e;font-weight: 500;margin-bottom: 20px;
    /* text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical; */
}
.index-model .top .t1.line{align-items: normal;}
.index-model .top .t1.line::before{margin-top: 8px;}
.index-model .top .t1:hover{color: var(--public-color);}
.index-model .top .text{margin-bottom: 35px;color: rgba(0, 0, 0, 0.7);
    /* text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical; */
}
.index-model .top .left{width: 48%;}
.index-model .top .right{width: 50%;height: 420px;display: flex;align-items: center;overflow: hidden;}
.index-model .bottom .list .img img{mix-blend-mode: multiply;}
.index-model .items img{border-radius: 16px;}
.index-model .items {
    position: relative;
    background-color: #f9f9fa;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    perspective: 1000px;
    transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
.index-model .items .box{padding-left: 15px;}
.x3-app{margin-top:30px;margin-bottom:30px;}
.index-model .items .t2{font-size: 24px;line-height: 24px;color: #1f2c3d;font-weight: 500;}
.index-model .items .list {
    transition: all 0.5s;
    background-color: #f9f9fa;
    padding: 35px 23px 52px 19px;
}
.index-model .items .list .line::before{height: 24px;}
.index-model .items .list .img{margin-bottom: 30px;}


.index-model .items .text {
    color: #1f2c3d;
    text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
line-clamp: 3;
-webkit-box-orient: vertical;
font-weight: 500;
margin-top: 10px;
}
.index-model .items a.t2:hover{color: var(--public-color);} 
.index-tech .top-head .text{margin-top: 14px;}
.index-tech .top-head {margin-bottom: 40px;}
.index-tech .text{color: #21252f;}
.index-tech .t2{font-weight: 500;color: #1f2c3d;font-size: 32px;line-height: 40px;display: flex;padding-left: 70px;position: relative;}
.index-tech .num{background-color: #6fbbff;border-radius: 16px;display:block;width: 49px;height: 49px;line-height: 49px;text-align: center;position: absolute;left: 0;top: 0;}
.index-tech .right .text{margin-top: 25px;}
.index-tech .right{width: 48%;}
.index-tech .left{width: 46%; opacity: 0; transition: all 0.6s;}
.index-tech .items.active .left{opacity:1;}
.index-tech .items.active{height: 391px;}
.index-tech .items .left img{display: none;border-radius: 16px;}
.index-tech .items.active .left img{display: block;}
.index-tech .items.active::after{content: "";width: 100%;height: 240px;background-color: #f3faff;border-radius: 4px;position: absolute;left: 0;z-index: -1;transition: all .4s;}
.index-tech .items.active{position: relative;display: flex;align-items: center;}
.index-tech .items{margin-bottom: 30px;transition: all .6s;}
.index-tech .items + .items.active{margin-bottom: 0;}
.index-tech{margin-bottom: 120px;}

.x1-aatbox .img{border-radius: 15px;overflow: hidden;}
.x1-aatbox .aatbox-t1{font-size: 20px;font-weight: bold;margin-top: 20px;margin-bottom: 20px;}

.index-about .h6{font-size: 24px;line-height: 32px;color: var(--public-color-g);font-weight: bold;}
.index-about .num{font-size: 48px;line-height: 32px;font-weight: 600;color: var(--public-color-g);margin-bottom: 10px;}
.index-about .list{font-size: 16px;line-height: 24px;color: #21252f;background-color: #f3faff;border-radius: 32px;padding: 30px 26px 28px 20px;}
.index-about .list + .list{margin-left: 24px;}
.index-about .box{margin-top: 45px;padding-right: 88px;}
.index-about .right .text{margin-bottom: 80px;}
.index-about .left{width:55%;}
.index-about .right {width: 40%;padding-top: 40px;}
.index-about .title{letter-spacing: -1px;}
.index-about {background: url(../../images/index-7.jpg) no-repeat;background-size:auto;padding-top:120px; ; background-position-y:bottom ;padding-bottom: 560px;margin-bottom: 165px;}
.index-service .h6{font-size: 24px;line-height: 32px;color: var(--public-color);font-weight: bold;}
.index-service .title{color: #1f2c3d;margin-bottom: 50px;}
.index-service .list{background-color: rgba(246, 247, 248, .5);border-radius: 16px;padding: 40px 20px 40px 30px;flex: 1;}
.index-service .list + .list{margin-left: 30px;}
.index-service .img{height: 45px;display: inline-flex;align-items: center;margin-bottom: 38px;}
.index-service .t2{font-size: 24px;line-height: 28px;color: #1f2c3d;font-weight: 500;margin-bottom: 20px;}
.index-service .left{width: 25%;}
.index-service .right{width: 70%;padding-right: 45px;}
.index-service{position: relative;;padding-bottom: 105px;margin-bottom: 83px;}
.index-service .i-s-img{position: absolute;right: 0;bottom: 0;z-index: -1;}
.index-news .list img,.index-news .list .img{border-radius: 8px;}
.index-news .list .t2{font-size: 24px;line-height: 32px;color: #000;margin-bottom: 10px;
    text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
line-clamp: 1;
-webkit-box-orient: vertical;
}
.index-news .list .t2:hover{color: var(--public-color);}
.index-news .list .time{font-size: 16px;line-height: 24px;color: #000;}
.index-news .list .img{margin-bottom: 20px;}
.index-news{padding-bottom: 72px;margin-bottom: 0px;position: relative;}
.index-news .box-btn{justify-content: flex-end;margin-top: 40px;}
.index-news .i-n-img{position: absolute;left: 0;bottom: -53%;z-index: -1;}
.index-news .all-hover{position: static;margin-top: 0;border-radius: 100%;border: solid 1px #89c6ff;width: 40px;height: 40px;transition: all .6s;}
.next-1::after{content: "\f054";color: #0e66de;font-family: 'cmsfont';font-size: 20px;}
.prev-1::after{content: "\f053";color: #0e66de;font-family: 'cmsfont';font-size: 20px;}
.index-news .all-hover:hover{background-color: #f3faff;}
.box-btn{display: flex;justify-content: flex-end;margin-top: 40px;}
.box-btn .all-hover + .all-hover{margin-left: 8px;}
.index-paper .max-1690px{max-width: 1650px;}

/*product-center*/
.product-center{margin-top: 100px;}
.product-center .p-c-first .title{text-align: center;margin-bottom: 80px;}
.product-center .p-c-first .left p{margin-bottom: 10px;}
.product-center .p-c-first .left{width: 47%;}
.product-center .p-c-first .right{width: 45%;}
.product-center .p-c-first .right img{border-radius: 16px;}
.max-1560px{max-width: 1560px;}
.max-1330px{max-width: 1330px;}
.p-c-second .mySwiper .swiper-wrapper{align-items: flex-end;}
.p-c-second .mySwiper .swiper-slide img,.index-model .mySwiper .swiper-slide img{cursor: pointer;}
.p-c-second .mySwiper .swiper-slide,.index-model .mySwiper .swiper-slide{position: relative;}
.p-c-second .mySwiper .swiper-slide:last-child:after,.index-model .mySwiper .swiper-slide:last-child:after{content: "";background-color: transparent;}
.p-c-second .mySwiper .swiper-slide::after,.index-model .mySwiper .swiper-slide::after{content: "";width: 2px;height: 40px;background-color: var(--public-color);position: absolute;right:-17px;top: 35px;}
.p-c-second .top-head .title{margin-bottom: 70px;}
.p-c-second .content{position: relative;padding-left: 70px;padding-right: 60px;}
.p-c-second .all-hover{color: #1f2c3d; }
.p-c-second .left .text{margin-bottom: 50px;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    }
.prev-2:after{content: "\f053";font-family: 'cmsfont';font-size: 60px;}
.next-2:after{content: "\f054";font-family: 'cmsfont';font-size: 60px;}
.p-c-second .swiper-button-disabled{color:  #e6e7e8;;}
.p-c-product{position: relative;padding-bottom: 125px;}
.p-c-product .p-c-img-1{position: absolute;left: 0;top: 0;z-index: -1;}
.p-c-product .p-c-img-2{position: absolute;right: 0;top: 30%;z-index: -1;}
.p-c-product .title{text-align: center;margin-bottom: 110px;}
.p-c-product .content .items:nth-child(even){flex-direction: row-reverse;}
.p-c-product .content .t1{font-size: 32px;line-height: 28px;color:#1f2c3d;font-weight: 500;}
.p-c-product .content .t1:hover{color: var(--public-color-g);}
.p-c-product .content .items .cont>div:first-child{margin-bottom: 35px;}
.p-c-product .content .num{font-size: 56px;line-height: 28px;color: var(--public-color-g);font-weight: 800;opacity: .4;letter-spacing: -1px;}
.p-c-product .content .img{width: 47%;}
.p-c-product .content .cont{width: 47%;}

.product-list{padding-top: 30px;}
.p-l-first .title{letter-spacing: -1px;margin-bottom: 45px;}
.p-l-first .left{width: 50%;}
.p-l-first .right{width: 48%;}
.p-l-first {margin-bottom: 85px;}
.p-l-product{}
.p-l-product .list .img img{mix-blend-mode:multiply;width: auto !important;}
.p-l-product .list .img{background-color: #f6f7f8;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 13px 27px 5px 38px;position: relative;height: 420px;}
.p-l-product .list .box{background-color: #f6f7f8;border-radius: 16px;padding: 35px 35px 15px 35px;}
.p-l-product.prolist .list .box{background-color: #fff;}
.p-l-product .list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px;}
.p-l-product .list .img{width:50%;position:relative;}
.p-l-product .list .box{width:50%;border-radius:0;}

.p-l-product .list .model{color: #1f2c3d;margin-bottom: 20px;}
.p-l-product .list .model p + p{margin-left: 10px;}
.p-l-product .list .line::before{height: 16px;}
.p-l-product .list .t1{font-size: 24px;line-height: 28px;color: #1f2c3d;font-weight: 500;margin-bottom: 15px;height: 56px}
.p-l-product .list .t1:hover{color: var(--public-color);}
.p-l-product .list .ul{font-size:16px;line-height: 32px;color: #1f2c3d;font-weight: 500;}
.p-l-product .list .left p{opacity: .8;font-weight: 400;display: block;width: 100%;display: flex;justify-content: space-between;align-items: center;}
.p-l-product .list .left p:first-child::after{content: "";width: 1px;height: 16px;background-color: #6eafed;opacity: .3;display: block;}
.p-l-product .list .left{width: 100% !important;}
.p-l-product .list .right{width: 62%;}
/* .p-l-product .list{height: 100%;} */
.p-l-product .col-md-6{margin-bottom: 30px;}
.p-l-improve .top-head{width: 80%;text-align: center;margin-left:auto;margin-right:auto;margin-bottom: 75px;}
.p-l-improve .top-head .title{margin-bottom: 34px;}
.p-l-improve .content{flex-wrap: wrap;padding-left: 85px;margin-bottom: 15px;}
.p-l-improve .list{width: 44%;margin-bottom: 15px;}
.p-l-improve .list .img .green{display: none;animation: bounceIn .6s;}
.p-l-improve .list .img .block{display: block;animation: bounceIn .6s;}
.p-l-improve .list:hover .img .green{display: block;animation: bounceIn .6s;}
.p-l-improve .list:hover .img .block{display: none;animation: bounceIn .6s;}
.p-l-improve .list .img{width: 14%;}
.p-l-improve .list .cont{width: 86%;}
.p-l-improve .list .t2{font-size: 24px;line-height: 28px;color: #1f2c3d;font-weight: 500;transition: all .6s;margin-bottom: 17px;}
.p-l-improve .list:hover .t2{color: var(--public-color-g);}
.p-l-improve{margin-bottom: 120px;padding-top: 120px;}
.p-l-faq{background-color: #f7f9fa;padding-top: 90px;padding-bottom: 80px;}
.p-l-faq .top-head .title{width: 35%;}
.p-l-faq .top-head .cont{width: 57%;}
.p-l-faq .top-head .cont .text{width: 75%;}
.p-l-faq .top-head {margin-left: -28px;margin-bottom: 55px;}
.p-l-faq .content{margin-left: -28px;}



.p-i-first img.down{padding-left: 0 !important;padding-right: 15px !important;}
.p-i-first .right .a-b-g{margin-bottom: 15px;}
.p-i-first .right .a-b-g:last-child{margin-bottom: 0;}

.p-i-first .right{width: 36%;padding-top: 55px;}
.p-i-first .left .small-nav{margin-bottom: 65px;}
.p-i-first .left{background-color: #f6f7f8;width: 60%;display: flex;justify-content: center;padding-bottom: 25px;position: relative;}
.p-i-first .left .img img{mix-blend-mode: multiply;}
.p-i-first .left>.box{position: absolute;top: 0;right: 0;height: 100%;display: flex;flex-direction: column;justify-content: space-between;padding-right: 50px;padding-top: 30px;}
.p-i-first .model{display: flex;}
.p-i-first .model p{font-size: 16px;line-height: 24px;font-weight: 500;color: #051a41;border-radius: 20px;border: solid 1px #d5dae8;padding:7px 20px 7px 21px;}
.p-i-first .model p + p{margin-left: 16px;}
.p-i-first .hs{display: flex;justify-content: center;flex-direction: column;align-items: center;position: relative;}
.p-i-first .ul{font-size:16px;line-height: 32px;color: #1f2c3d;font-weight: 700;margin-bottom: 50px;}
.p-i-first .ul-left p,.p-l-product .left p{opacity: .8;font-weight: 400;line-height: 24px;display: block;width: 100%;display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}
.p-i-first .ul-left p:first-child:after,.p-l-product .left p:first-child:after{content: "";width: 1px;height: 16px;background-color: #6eafed;opacity: .3;display: block;}
.p-i-first .ul-left,.p-l-product .left{width: 100%;}
.p-i-first .ul-left .d,.p-l-product .left .d{display: flex;}
.p-i-first .ul-left .d p:first-child{width: 49%;}
.p-l-product .left .d p:first-child{width: 45%;}
.p-i-first .ul-left .d p:last-child{width: 49%;padding-left: 15px;font-weight: 600;color: #000;}
.p-l-product .left .d p:last-child{width: 60%;padding-left: 15px;font-weight: 600;color: #000;}
.p-i-first .ul-right{width: 45%;}
/* .p-l-product .left{width: 51%;} */
.p-i-first .h1{margin-bottom: 65px;font-size: 32px;line-height: 42px;}
.p-i-first .color span{font-size: 16px;line-height: 16px;color: #1f2c3d;font-weight: 300;padding-right: 20px;}
.p-i-first .color {display: flex;align-items: flex-start;}
.p-i-first .a-cont{position: relative;font-size: 16px;line-height: 24px;color: var(--public-color-g);margin-top: 30px;display: inline-block;}
.p-i-first .a-cont::after{content: "";width: 100%; height: 1px;background-color: #4fcb87;position: absolute;bottom: -5px;left: 0;transition: all .6s;}
.p-i-first .a-cont:hover::after{width: 0;}
.p-i-first .right {display: flex;flex-direction: column;justify-content: space-between;}

.p-i-first .btn-video{display: flex;align-items: center;justify-content: flex-end;padding-bottom: 65px;}
.p-i-first .btn-video>p{margin-left: 65px;font-weight: 600;color: #1f2c3d;}
.p-i-first .btn-video .hs .hs-btn1,.p-i-first .btn-video .hs .hs-btn2{    
    animation-name: circleChange;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;cursor: pointer;
}
.hs-btn{position: absolute;z-index: 2;cursor: pointer;}
.hs-btn1{width: 62px;height: 62px;background-color: rgba(79, 203, 135, .2);border-radius: 100%;position: absolute;z-index: 1;}
.hs-btn2{width: 80px;height: 80px;background-color: rgba(79, 203, 135, .2);border-radius: 100%;position: absolute;}
.hs-btn1,.hs-btn2 {
    border: none !important;
}
.hs-btn1 {
    animation-delay: 1s;
}
.hs-btn2 {
    animation-delay: 2s;
}
@keyframes circleChange{
    0%{transform: scale(1);}
    25%{transform: scale(1.1);}
    50%{transform: scale(1.2);}
    75%{transform: scale(1.1);}
    100%{transform: scale(1);}
}
.p-i-news{margin-top: 65px;}
.p-i-news .max-1690px{max-width: 1650px;}
.p-i-news .list {position: relative;}
.p-i-news .list .t2{position: absolute;left: 0;bottom: 0;color: #fff;text-align: center;width: 100%;padding-bottom: 15px;}
.p-i-news .list .t2:hover{color: #fff;}
.p-i-content .title{letter-spacing: -1px;}
.p-i-machine{margin-bottom: 140px;}
.p-i-machine .title{width: 50%;}
.p-i-machine .text{width: 42%;}
.p-i-machine .top{margin-bottom: 75px;}
.p-i-machine .list{background-color: #f6f7f8;border-radius: 4px;padding: 55px 20px 30px 28px;flex: 1;margin-right: 30px;}
.p-i-machine .t2{font-size: 24px;line-height: 32px;color: #1f2c3d;font-weight: 500;transition: all .6s;}
.p-i-machine .list .img{margin-bottom: 95px;}
.p-i-machine .bottom{margin-right: -30px;}
.p-i-machine .list .block{display: block;animation: bounceIn .6s;}
.p-i-machine .list .green{display: none;animation: bounceIn .6s;}
.p-i-machine .list:hover .block{display: none;animation: bounceIn .6s;}
.p-i-machine .list:hover .green{display: block;animation: bounceIn .6s;}
.p-i-machine .list:hover .t2{color: var(--public-color-g);}
.p-i-machine {margin-bottom: 140px;}
.p-i-highlights p img{max-width: 44%;height: auto;border-radius: 16px;margin-top: 15px;margin-bottom: 15px;}
.p-i-highlights p img + img{margin-left: 20px;}
.p-i-highlights p img:last-child{margin-right: 120px;}
.p-i-highlights p:last-child img{margin-bottom: 0;}
.p-i-highlights .content p{margin-bottom: 15px;}
.p-i-highlights .title{margin-bottom: 40px;}
.p-i-highlights {margin-bottom: 90px;}
.p-i-param .title{margin-bottom: 75px;}
.p-i-param{margin-bottom: 60px;}
.p-i-app .img,.p-i-app .img img{border-radius: 16px;}
.p-i-app .title{margin-bottom: 90px;}
.p-i-app .content{display: flex;margin-right: -30px;}
.p-i-app .app-video {margin-right: 30px;width: 36%;}
.p-i-app .app-video p{text-align: center;font-size: 20px;line-height: 32px;padding: 25px 15px 0px 15px;}
.p-i-app .app-video .img{position: relative;}
.p-i-app .img{overflow: hidden;line-height: 0;}
.p-i-app .app-video .hs {
    position: absolute;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    bottom:0;
    right: 0;
    padding-right: 70px;
    padding-bottom: 70px;
}
.p-i-app .hs:hover .hs-btn1, .p-i-app .hs:hover .hs-btn2{
    animation-name: circleChange;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    cursor: pointer;
}
.p-i-app{margin-bottom: 140px;}
.p-i-access {margin-bottom: 120px;}
.p-i-access .content{display: flex;}
.p-i-access .list{font-size: 20px;line-height: 32px;display: flex;justify-content: space-between;flex-wrap: wrap;width: 90%;}
.p-i-access .list p::before{content: "";width: 19px;height: 19px;background-color: #21252f;border-radius: 100%;display: inline-block;margin-right: 6px;}
.p-i-access .list p{display: flex;align-items: center;margin-bottom: 10px;width: 49%;}

.p-i-access .title{margin-bottom: 70px;}
.p-i-process .num{font-size: 24px;line-height: 32px;color: var(--public-color-g);font-weight: bold;margin-bottom: 35px;position: relative;display: inline-flex;align-items: center;justify-content: center;padding-right: 190px;}
.p-i-process .num::after{content: "";background: url(../../images/p-i-back-1.jpg) no-repeat;width: 110px;height: 43px;position: absolute;top: -12px;right: auto;z-index: -1;}
.p-i-process .list{background-color:rgba(246, 247, 248, .8);box-shadow: 0px 1px 14px 0px rgba(4, 77, 242, 0.11);border-radius: 4px;display: flex;flex-direction: column;align-items: flex-end;padding: 0 23px;height: 240px;}
.p-i-process .items{display: flex;}
.p-i-process .items:first-child .list{padding-bottom: 33px;width: calc(calc(100% - 40px * 2) / 3);position: relative;}
.p-i-process .items:first-child  .list + .list{margin-left: 40px;}

.p-i-process .items + .items{margin-top: 50px;}
.p-i-process .title{margin-bottom: 105px;}
.p-i-process .items:last-child{flex-direction: row-reverse;justify-content: space-between;}
.p-i-process .items:last-child .list{position: relative;}
.p-i-process .items:last-child .list + .list{margin-right: 40px;}
.p-i-process .items:last-child .list-5{width: 31%;}
.p-i-process .items:last-child .list-4{width: 66%;}
.p-i-process .items:first-child .list::after{content: "";width: 40px;height: 40px;background: url(../../images/p-i-back-2.png) no-repeat;display: inline-block;position: absolute;right: -38px;top: 50%;margin-top: -20px;}
.p-i-process .items:first-child .list:last-child:after{content: "";background: none;}
.p-i-process .items:first-child{position: relative;}
.p-i-process .items:first-child::after{content: "";width: 40px;height: 40px;background: url(../../images/p-i-back-3.png) no-repeat;display: inline-block;position: absolute;bottom: -38px;right: 200px;}
.p-i-process .items:last-child .list::after{content: "";width: 40px;height: 40px;background: url(../../images/p-i-back-4.png) no-repeat;display: inline-block;position: absolute;right: -40px;top: 50%;margin-top: -20px;}
.p-i-process .items:last-child .list:first-child::after{content: "";background: none;}
.p-i-process{margin-bottom: 120px;}

.quality-paper {padding-top: 70px;padding-bottom: 130px;}
.quality-paper .container-xl>.top-head{margin-bottom: 145px;}
.quality-paper .container-xl>.top-head .title{width: 40%;letter-spacing: -1px;}
.quality-paper .container-xl>.top-head .text{width: 48%;}
.quality-paper .container-xl>.top-head .text p{margin-bottom: 10px;}
.quality-parts .top-head{width: 55%;margin-left: auto;margin-right: auto;text-align: center;margin-bottom: 70px;}
.quality-parts .top-head .title{margin-bottom: 35px;}
.quality-parts .list .img,.quality-parts .list .img img{border-radius: 4px;}
.quality-parts .list .img{margin-bottom: 15px;}
.quality-parts .list p span{color: var(--public-color-g);font-weight: bold;}
.quality-parts .list + .list{margin-left: 32px;}
.quality-parts .list{flex: 1;}
.quality-parts {margin-bottom: 120px;}
.quality-content .items{display: flex;justify-content: space-between;align-items: center;}
.quality-content .items .img{width: 45%;border-radius: 16px}
.quality-content .items .img img{border-radius: 16px}
.quality-content .items .cont{width: 49%;}
.quality-content .items .text{margin-bottom: 15px;}
.quality-content .items .text span{color: var(--public-color-g);}
.quality-content .items .ul span{font-weight: bold;color: var(--public-color-g);}
.quality-content .items .title{letter-spacing: -1px;margin-bottom: 65px;}
.quality-content .items:last-child .ul{padding-left: 33px;}
.quality-content .items:nth-child(even){flex-direction: row-reverse;}
.quality-content .items + .items{margin-top: 120px;}

.about-paper{padding-bottom: 60px;padding-top: 80px;}
.about-paper .title{letter-spacing: -1px;}
.about-paper .h6{font-size: 24px;line-height: 32px;font-weight: bold;color: var(--public-color-g);}
.about-first .title{margin-bottom: 50px;}
.about-first .text p{width: 47%;}
.about-first {margin-bottom: 170px;}
.about-cer .title{margin-bottom: 25px;}
.about-cer .text{margin-bottom: 55px;}
.about-cer .left{width: 40%;}
.about-cer .right{width: 59%;}
.about-cer {margin-bottom: 100px;}
.about-photo .top-head{text-align: center;}
.about-photo .title{margin-bottom: 25px;}
.about-photo{background-color: #f3faff;padding-bottom: 75px;padding-top: 80px;margin-bottom: 0;}
.about-photo .index-news{padding-bottom: 0;margin-bottom: 0;}
.about-quality .top-head{text-align: center;margin-bottom: 80px;}
.about-quality .top-head .title{margin-bottom: 25px;}
.about-quality {margin-top: 150px;}
.about-quality .content{display: flex;justify-content: space-between;background: url(../../images/about-8.jpg) no-repeat;background-size: 100% auto;padding-left: 35px;padding-right: 20px;}
/* .about-quality .list + .list {margin-left: -110px;} */
.about-quality .list .img{padding-top: 170px;}
.about-quality .list .img p{font-size: 24px;line-height: 32px;color: #fff;text-align: center;height: 70px;display: flex;align-items: center;}
.about-quality .list .text{text-align: center;margin-top: 259px;width: 90%;height: 85px;}
.about-quality .list{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 25%;}
.about-quality .list:nth-child(1) p{margin-right: -60px;}
.about-quality .list:nth-child(3) p{margin-left: -30px;}
.about-quality{margin-bottom: 120px;}
.about-faq .title{width: 20%;}
.about-faq .cont{width: 73%;padding-top: 13px;}
.about-faq .cont .text{width: 78%;letter-spacing: -.5px;}
.about-faq .cont .a{width: 20%;}
.about-faq .top-head{margin-bottom: 80px;}
.about-faq .quen-a p {margin-bottom: 10px;}
.about-faq .quen-a p:last-child{margin-bottom: 0;}
.about-first.index-about{padding-bottom: 600px;}


.sol-case .p-l-product .list .img{padding: 0;}
.sol-case .p-l-product .list .img img{
    mix-blend-mode:normal;
    width: 100% !important;
}
.sol-case .p-l-product .list .pro-img img{mix-blend-mode: multiply;}
.sol-case .p-l-product .list .line::before{height: 24px;}
.sol-case .p-l-product .list .t1{font-size: 16px}
.sol-case .p-l-product .list .model{font-size: 24px;line-height: 28px;}
.solution-paper{margin-top: 88px;padding-bottom: 100px;position: relative;overflow: hidden;}
.sol-img{position: absolute;right: 0;top: 0;z-index: -1;}
.sol-img-1{position: absolute;right: 0;bottom: -5%;z-index: -1;height: 515px;}
.solution-paper .title{letter-spacing: -1px;margin-bottom: 55px;}
.sol-top-head {text-align: center;margin-bottom:115px;}
.sol-top-head .title{margin-bottom: 38px;}
.sol-first .t1{font-size: 32px;line-height: 40px;color:#1f2c3d ;font-weight: 500;margin-bottom: 44px;}
.sol-first .left{width: 46%;}
.sol-first .right{width: 48%;padding-right: 80px;}
.sol-first{margin-bottom: 80px;}
.sol-production .title{width: 45%;margin-left: auto;margin-right: auto;text-align: center;margin-bottom: 85px;}
.sol-production .model{font-weight: 500;font-size: 24px;color: #1f2c3d;}
.sol-production .pro-img img{mix-blend-mode: multiply;}
.sol-production .p-l-product .list .img{height: 420px;}
.sol-production .p-l-product .list .img img {width: auto;max-width: 100%;height: auto;}
.sol-production .p-l-product .list .box{height: 315px;}
.sol-production .p-l-product .list .t1{font-size: 16px;line-height: 28px;font-weight: 400;}
.sol-production .p-l-product{padding-right: 40px;}
.sol-compare .t1{font-size: 32px;line-height: 42px;margin-bottom: 50px;}
.sol-compare .content-wrapper table td:first-child{text-align: left;}
.sol-compare .content-wrapper table td{padding: 15px 5px 15px 32px;}
.sol-compare .content-wrapper table{font-size: 20px;}
.sol-compare{margin-bottom: 120px;}
.sol-adv .h6{font-size: 24px;line-height: 32px;color: var(--public-color-g);font-weight: bold;}
.sol-adv .title{margin-bottom: 110px;}
.sol-adv .content{padding-left: 50px;flex-wrap: wrap;margin-bottom: -75px;}
.sol-adv .list{width: 41%;display: flex;justify-content: space-between;margin-bottom: 75px;}
.sol-adv .list .img{width: 10%;}
.sol-adv .list .text{width: 90%;}
.sol-adv{margin-bottom: 150px;}
.sol-sector{margin-bottom: 110px;/* background-image: linear-gradient(64deg, #f7f7f9 0%, #f9f9fb 100%);*/}
.sol-sector .h6{font-size: 24px;line-height: 72px;color: var(--public-color-g);font-weight: bold;}
.sol-sector .box{width: 80%;}
.sol-sector .img{width: 50px;height: 48px;display: flex;justify-content: center;align-items: center;margin-bottom: 30px;}
.sol-sector .list{display: flex;flex-direction: column;align-items: center;}
.sol-sector .list p{font-weight: 500;}
.sol-app .title{margin-bottom: 45px;}
.sol-app .text{    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;}
.sol-app .text span{color: var(--public-color-g);}
.sol-app .text p{margin-bottom: 10px;}
.sol-app .left{width: 28%;margin-top: -30px;}
.sol-app .right{width: 66%;padding-right: 40px;}
.sol-app .list{position: relative;}
.sol-app .list p{position: absolute;right: 0;top: 0;padding-top: 20px;padding-right: 37px;color: #fff;font-size: 20px;line-height: 28px;font-weight: 500;}
.sol-app .list span{position: relative;padding-bottom: 8px;}
.sol-app .list span::after{content: "";width: 100%;height: 1px;background-color: #fff;bottom: 0;left: 0;position: absolute;transition: all .6s;}
.sol-app .list span:hover::after{width: 0;}
.sol-app .all-hover{position: static;margin-top: 0;border-radius: 100%;border: solid 1px #89c6ff;width: 40px;height: 40px;transition: all .6s;}
.next-3::after{content: "\f054";color: #0e66de;font-family: 'cmsfont';font-size: 20px;}
.prev-3::after{content: "\f053";color: #0e66de;font-family: 'cmsfont';font-size: 20px;}
.sol-app  .all-hover:hover{background-color: #f3faff;}
.sol-app{margin-bottom: 190px;}
.box-btn{display: flex;justify-content: flex-start;margin-top: 23px;padding-left: 35px;}
/* .box-btn .all-hover + .all-hover{margin-right: 8px;margin-left: 0;} */
.sol-app .list .img,.sol-app .list .img img{border-radius: 4px;}
.sol-succes .top-head{width: 60%;text-align: center;margin-left: auto;margin-right: auto;margin-bottom: 90px;}
.sol-succes .list{width: calc(calc(100% - 30px * 2) / 3);display: flex;flex-direction: column;align-items: center;}
.sol-succes .list .img,.sol-succes .list .img img{border-radius: 16px;}
.sol-succes .list .t2{font-size: 20px;line-height: 32px;margin-top: 15px;}
.sol-succes .list .t2:hover{color: var(--public-color);}
.sol-succes{margin-bottom: 140px;}

.case-paper{padding-top: 95px;padding-bottom: 90px;}
.case-paper .container-xl>.title{text-align: center;width: 70%;margin-left: auto;margin-right: auto;margin-bottom: 105px;}
.case-paper .content .items{display: flex;justify-content: space-between;align-items: center;margin-bottom: 83px;}
.case-paper .content .items:nth-child(even){flex-direction: row-reverse;}
.case-paper .content .items:nth-child(even) .left{width: 45%;}
.case-paper .content .items:nth-child(even) .right{width: 47%;}
.case-paper .content .items:nth-child(odd) .left{width: 47%;}
.case-paper .content .items:nth-child(odd) .right{width: 45%;}
.case-paper .content .t1{font-size: 24px;line-height: 32px;font-weight: 500;color: #1f2c3d;margin-bottom: 33px;}
.case-paper .content .t1 strong{color: #65d296;}
.case-paper .content img{border-radius: 16px;width: 100%;height: auto;}
.case-paper .box-tail{font-size: 16px;line-height: 28px;}
.case-paper .box-tail p{margin-bottom: 10px;}
.case-paper .box-tail a{color: #65d296;text-decoration-line: underline;position: relative;padding-left: 5px;}
.case-paper .box-tail a::after{content: "";width: 100%; height: 1px;background-color: #65d296;transition: all .6s;}
.case-paper .box-tail a:hover::after{width: 0;}
.case-other{margin-top: 55px;}
.case-other .title{text-align: center;margin-bottom: 90px;}
.case-other .other-content{display: flex;justify-content: space-between;}
.case-other .list .img , .case-other .list .img img{border-radius: 16px;}
.case-other .list .t2{font-size: 16px;line-height: 24px;color: #21252f;font-weight: 400;margin-top: 10px;}
.case-other .list .t2:hover{color: var(--public-color);}
.case-paper .container-xl>.top-head .title,
.certificates-paper .container-xl>.top-head .title ,.news-paper .container-xl>.top-head .title{width: 50%;}
.case-paper .container-xl>.top-head .text,.certificates-paper .container-xl>.top-head .text{width: 48%;}
.case-paper .container-xl>.top-head,.certificates-paper .container-xl>.top-head,.news-paper .container-xl>.top-head   {margin-bottom: 115px;}

.form-feedback .form-control{border: solid 1px #d2dcf4;border-radius: 16px;padding-left:22px;padding-top: 17px;padding-bottom: 15px;}
.form-feedback .form-control::placeholder{color: #a1a3a3;font-size: 16px;line-height: 32px;font-weight: 400;}

.form-feedback .btn-box{display: flex;margin-top: 32px;}
.form-feedback .contact-form{padding-left: 103px;padding-right: 80px;}
.form-feedback .btn-box .a-b-g .green{display: none;}
.form-feedback .btn-box .a-b-g .blue{display: inline-block;}
.form-feedback .btn-box .a-b-g:hover .green{display: inline-block;}
.form-feedback .btn-box .a-b-g:hover .blue {display: none;}
.contact-paper  .h1{margin-bottom: 45px;}
.contact-paper .t1{font-size: 24px;line-height: 32px;font-weight: 500;margin-bottom: 37px;}
.contact-paper .left .box{padding-left: 16px;}
.contact-paper .left .d{display: flex;justify-content: space-between;margin-bottom: 15px;}
.contact-paper .left .d:last-child{margin-bottom: 0;}
.contact-paper .left .img {width: 5%;}
.contact-paper .left p{width: 95%;}
.contact-paper a.font-sty{font-size: 16px;line-height: 28px;color: #21252f;}
.contact-paper a:hover{color: var(--public-color-g);}
.contact-paper .left{width: 48%;}
.contact-paper .right{width: 44%;}
.contact-paper {padding-top: 80px;padding-bottom: 165px;}

.service-paper{padding-top: 80px;padding-bottom: 135px;}
.service-paper .title{letter-spacing: -1px;}
.service-paper .container-xl>.top-head .title{width: 50%;}
.service-paper .container-xl>.top-head .text{width: 48%;}
.service-paper .container-xl>.top-head {margin-bottom: 115px;}
.service-time>.title{text-align: center;margin-bottom: 90px;}
.service-time .content{flex-wrap: wrap;margin-bottom: 155px;}
.service-time .list{background-color: #f6f7f8;border-radius: 4px;width:calc(calc(100% - 32px * 2) / 3) ;height: 264px;display: flex;flex-direction: column;align-items: center;padding-top: 75px;}
.service-time .list p{font-size: 16px;line-height: 24px;font-weight: 500;margin-bottom: 36px;}
.service-time .list .num{font-size: 56px;line-height: 72px;color: #1f2c3d;font-weight: bold;letter-spacing: -1px;}
.service-time .list .num span{color:#65d296;}
.service-time .list .num b{font-size: 16px;line-height: 16px;}
.service-time .content-1 .items{display: flex;justify-content: space-between;align-items: center;margin-bottom: 160px;}
.service-time .content-1 .ul span{color: var(--public-color-g);font-weight: bold;}
.service-time .content-1 .text.ul p{margin-bottom: 20px;}
.service-time .content-1 .title{margin-bottom: 40px;}
.service-time .content-1 .text p{margin-bottom: 50px;}
.service-time .content-1 .right p:last-child{margin-bottom: 0;}
.service-time .content-1 .left{width: 52%;}
.service-time .content-1 .right{width: 43%;}
.service-time .content-1 .items:nth-child(even){flex-direction: row-reverse;}
.service-time .content-1 .items:nth-child(2) .text p{position: relative;padding-left: 35px;}
.service-time .content-1 .items:nth-child(2) .text p::before{content: url(../../images/service-6.png);position: absolute;left: 0;top: 0;}
.service-time .content-1 .items:last-child{margin-bottom: 0;}
.service-time .content-1 .items .img ,.service-time .content-1 .items .img img{border-radius: 16px;}
.service-time{margin-bottom: 150px;}
.service-warranty .title{text-align: center;margin-bottom: 85px;}
.service-warranty .list{width: 26%;display: flex;justify-content: space-between;}
.service-warranty .list .img{width: 5%;}
.service-warranty .list .text{width: 90%;}
.service-warranty .list:last-child{width: 28%;}
.service-warranty {margin-bottom: 130px;}
.service-spare .title{text-align: center;margin-bottom: 85px;}
.service-spare .list{width: calc(calc(100% - 30px * 2) / 3);}
.service-spare .list .img ,.service-spare .list .img img{border-radius: 16px}
.service-spare .list p{font-size: 16px;line-height: 24px;margin-top: 15px;}
.service-spare .list p span{color: #65d296;}

.download-paper{padding-top:80px;padding-bottom: 25px;}
.download-paper .h1{margin-bottom: 55px;}
.download-paper .left{width: 55%;}
.download-paper .right{width: 44%;}

.news-paper{padding-top: 80px;padding-bottom: 120px;}
.news-all a + a{margin-left: 20px;}
.news-all{display: flex;justify-content: center;margin-bottom: 60px;}

.news-paper .content{padding-left: 90px;padding-right: 70px;}
.news-paper .row{margin-top: 85px;}
.news-paper .list{box-shadow: 9px 16px 35px 0px rgba(7, 0, 2, 0.05);height: 100%;}
.news-paper .list .box{padding: 20px 20px 45px 13px;}
.news-paper .list .img{display: block;border-radius: 10px 10px 0 0 ;}
.news-paper .list .img img{border-radius: 10px 10px 0 0 ;}
.news-paper .list .t1{font-size: 21px;line-height: 30px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    transition: all .6s;
}
.news-paper .list .t1:hover{color: var(--public-color);}
.news-paper .list .news-name{font-size: 15px;line-height: 30px;color: #858585;font-family: 'NirmalaUI';font-weight: 200;background-color: #f2f2f2;
    border-radius: 10px;display:inline-block;padding-left: 13px;padding-right: 18px;margin-bottom: 20px;}
.news-paper .list .time{font-size: 15px;line-height: 24px;color: #3e3e3e;font-family: 'NirmalaUI';font-weight: 200;display: flex;align-items: center;margin-top: 20px;}
.news-paper .list .time img{padding-right: 9px;}
.news-paper .col-md-4{padding-left: 45px;padding-right: 45px;margin-bottom: 58px;}
.news-paper .row{margin-left: -45px;margin-right: -45px;margin-bottom: -58px;}
.news-paper{margin-bottom: 140px;}

.news-in-paper{padding-top: 80px;}
.news-in-paper .main-top{
    margin-bottom: 125px;
    margin-top: 95px;
    padding-right: 30px;
    display: flex;
    justify-content: space-between;
}
.news-in-paper .top-content {
    margin-bottom: 50px;
    padding-bottom: 30px;
    border-bottom: 2px solid rgba(10, 68, 132, .1);
}
.news-in-paper .type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    line-height: 28px;
    margin-top: 40px;   
    padding-bottom: 50px; 
    border-bottom: 2px dashed rgba(12,69,155 ,.3);
    color: #264273;
    padding-left:3px
}
.news-in-paper .type-box{display: flex;}
.news-in-paper .time {
    margin-right: 50px;
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.news-in-paper .time img{display: inline-block;margin-right: 10px;}
.news-in-paper .article {
    width: 70%;
}
.news-in-paper .article .content{
    border-bottom: 2px dashed rgba(12,69,155 ,.3);
    padding-bottom: 90px;
    padding-top: 55px;
    padding-left: 17px;
    padding-right: 50px;
}
.news-in-paper .article .content img{max-width: 100% !important;height: auto !important;}
.news-in-paper .article .content p{margin-bottom: 25px;}
.news-in-paper .article .content p:last-child{margin-bottom: 0;}
.news-in-paper .box-tail{
    font-size: 18px;
    line-height: 28px;
    margin-top: 54px;
    display: flex;
    justify-content: space-between;
}
.news-in-paper .box-tail .left{
    width: 75%;
}
.news-in-paper .box-tail .right{
    width: 20%;
    /* display: flex;
    justify-content: flex-end;
    margin-top: 50px; */
}
.news-in-paper .box-tail .btn-sty{padding: 0;width: 100%;font-size: 18px;line-height: 0;display: flex;align-items: center;justify-content: center;}
/* .news-in-paper .box-tail p{display: flex;} */
.news-in-paper .box-tail p a{
    display: inline-block;
    transition: all .6s;
    color: #666;
    font-size: 18px;
    line-height: 35px;
}
.news-in-paper .box-tail p a:hover{
    /* color: var(--public-color); */
    text-decoration: underline;
    text-decoration-skip-ink: none;
    text-underline-offset: 5px;
    text-decoration-thickness:1px;
}
.news-in-paper .box-tail p span{
    color: var(--public-color);
    width: 56px;   
    font-weight: bold;
}
.news-in-paper .box-tail p:first-child{
    margin-bottom: 40px;
}
.news-in-paper .box-tail p:hover{

}
.news-in-paper .aside{
    width: 25%;
}
.news-in-paper .aside>.h3{
    font-size: 21px;
    line-height: 32px;
    margin-bottom: 35px;
    color: #fff;
    background-color: var(--public-color);
    font-weight: bold;
    border-radius: 10px;
    height: 64px;
    display: flex;justify-content: center;
    align-items: center;
}
.news-in-paper .aside .aside-box{
    padding-bottom: 60px;
    padding-left: 28px;
    padding-right: 26px;
}
.news-in-paper .aside .aside-box>.items{
    padding-bottom: 30px;
    margin-bottom: 30px;
    padding-left: 10px;
}
.news-in-paper .aside .aside-box>.items:nth-of-type(3){margin-bottom: 0;}
.news-in-paper .aside .aside-box>.items .img{
    display: block;
    margin-bottom: 20px;
    border-radius: 12px;
}
.news-in-paper .aside .aside-box>.items .img img{border-radius: 12px;}
.news-in-paper .aside .aside-box .t1{
    text-align: center;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    font-style: normal;
    padding-left: 15px;
    padding-right: 15px;
}
.news-in-paper .aside .aside-box .t1:hover{
    color: var(--public-color);
    text-decoration: underline;
    text-decoration-skip-ink: none;
}
.news-product{background-color: #f8f8f8;padding-top: 85px;padding-bottom: 90px;}
.news-product .title{font-size: 28px;color:#0f0f0f;font-weight: 500;margin-bottom: 60px;}
.news-product .col-md-4{padding-left: 28px;padding-right: 28px;}
.news-product .row{margin-left: -28px;margin-right: -28px;}
.news-product .img img,.news-product .img{border-radius: 10px;}
.news-product .t1{text-align: center;padding-left: 50px;padding-right: 50px;transition: all .6s;}
.news-product .t1:hover{color: var(--public-color);}
.news-product .img{margin-bottom: 30px;background-color: #fff;padding: 15px;height: 280px;display: flex;justify-content: center;align-items: center;}
.news-product .img img{width: auto;}
.news-product .row.news{margin-right: -15px;margin-left: -15px;}
.news-product .news .img{padding:0;height:250px;margin-bottom:15px;display:none;}
.news-product .news .t1{padding:0;text-align:left;font-weight:bold;line-height:24px;}
.news-product .news .desc{font-size:14px;line-height:22px;margin-top:15px;margin-bottom:15px;}
.news-product .news time{display:block;color:red;font-size:16px;line-height:24px;margin-bottom:15px;}

.video-paper .content .title{font-size: 48px;line-height: 48px;color: #000;font-weight: 600;margin-bottom: 85px;}
.video-paper .content{margin-top: 120px;padding-left: 35px;}
.video-paper .content p{text-align: center;margin-top: 25px;padding-left: 20px;padding-right: 15px;}
.video-paper .content .row{margin-bottom: -48px;margin-left: -38px;margin-right: -38px;}
.video-paper .content .col-md-4{padding-left: 38px;padding-right: 38px;margin-bottom: 48px;}
.video-paper .content .img{box-shadow: 3px 4px 24px 0px 
    rgba(0, 0, 0, 0.1);border-radius: 10px;overflow: hidden;line-height: 0;}
.video-paper .content .img img{border-radius: 10px;}
.video-paper .content .img{position: relative;}
.video-paper .content .img .video-btn{position: absolute;left: 50%;top: 50%;margin-top: -35px;margin-left: -35px;z-index: 1;}
.video-paper .content .img .video-btn .liang{display: none;animation: bounceIn .6s;}
.video-paper .content .img .video-btn:hover .liang{display: block;animation: bounceIn .6s;}
.video-paper .content .img .video-btn .an{display: block;animation: bounceIn .6s;}
.video-paper .content .img .video-btn:hover .an{display: none;animation: bounceIn .6s;}
.video-paper .all-nav a{font-size: 19px;padding-right: 30px;padding-left: 35px;padding-top: 10px;padding-bottom: 10px;background-color: #f2f2f2;border: none;}
.video-paper .all-nav a:hover::before,.video-paper .all-nav a.active{background-color: var(--public-color);}
.video-paper .all-nav a + a{margin-left: 15px;}
.video-paper .all-nav{margin-bottom: 65px;}
/* .video-paper .content .img::after{content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, .38);position: absolute;left: 0;top: 0;border-radius: 15px;}
.video-paper .content .img.active::after{background-color:rgba(0, 0, 0, 0) ;} */
.video-paper .content .img{border-radius: 15px;}
.video-paper {padding-top: 80px;padding-bottom: 120px;}

.faq-paper{padding-top: 80px;padding-bottom: 120px;}
.faq-paper .top-head .title{width: 35%;}
.faq-paper .top-head .text{width: 57%;}
.faq-paper .top-head{margin-bottom: 50px;}
.all-faq .items{
    cursor: pointer;
    box-shadow: 4px 7px 35px 8px 
        rgba(19, 19, 19, 0.07);
    border-radius: 8px;
    margin-bottom: 35px;
    padding-top: 25px;
}
.sol-faq .all-faq .items:last-child{margin-bottom: 0;}
.all-faq .items .quen-q{
    font-size: 20px;
    line-height: 32px;
    color:#303030;
    font-weight: 600;
    display:flex;
    justify-content: space-between;
    padding-left: 24px;
    padding-right: 27px;
    padding-bottom: 20px;
}
.all-faq .items .quen-q .q1 span{color: var(--public-color);font-weight: bold;padding-right: 10px;}
.all-faq .items .quen-a{
    font-size: 16px;
    line-height: 28px;
    color:#303030;
   padding-top: 25px;
   padding-left: 24px;
   width: 83%;
   padding-bottom: 35px;
}
.all-faq .items .quen-a .box{display: flex;}
.all-faq .items .quen-a span{color: var(--public-color);font-weight: bold;padding-right: 10px;}
.all-faq .items .up{
    display: none;    
}
.all-faq .items .up,
.all-faq .items .down{
    font-size: 20px;
    transition: all 0.6s ease-in-out;
}
.all-faq .items.active .up{
    display: block;
    color: var(--public-color);
}
.all-faq .items.active .down{
    display: none;
}
.all-faq .items.active .quen-q{
    border-bottom: 1px solid #d9e2ef;
}



.certificates-paper{padding-top: 80px;padding-bottom: 120px;}
.certificates-paper .row{margin-left: -45px;margin-right: -45px;margin-bottom: -52px;}
.certificates-paper .col-md-4{padding-right: 45px;padding-left: 45px;margin-bottom: 52px;}
.certificates-paper .list{background-color: #f7f7f7;padding: 20px;}
.certificates-paper .list a{display: block;}
.certificates-paper .list p{text-align: center;font-size: 16px;line-height: 24px;color: #5f5f5f;font-weight: 400;margin-top: 20px;}
@media(max-width:1490px){
    .certificates-paper .row {margin-left: -15px;margin-right: -15px;}
    .certificates-paper .col-md-4{padding-left: 15px;padding-right: 15px;}
    .col-md-4{padding-left: 15px !important;padding-right: 15px !important;}
    .video-paper .content .row,.news-product .row{margin-left: -15px;margin-right: -15px;}
}


@media(max-width:1750px){
    .p-i-first .left{width: 70%;}
    .p-i-first .right{width: 28%;}
    .index-about{background-position-x: center;}
}
@media(max-width:1660px){
    .max-1690px{padding-right: 15px !important;
        padding-left: 15px !important;
        margin-right: auto !important;
        margin-left: auto !important;}
    .index-about{background-size: contain;padding-bottom: 480px;}
    .index-about.about-first{padding-bottom: 500px;}
}
@media(max-width:1650px){
    .p-i-first .left>.box {padding-top: 70px;}
}
@media(max-width:1550px){
    .p-l-faq .top-head,.p-l-faq .content{margin-left: 0;}
}
@media(max-width:1480px){
    .p-i-process{overflow: hidden;}
    .p-i-app .app-video{width: calc(calc(100% - 30px * 2) / 3); margin-right: 30px;}
    .p-i-app .content,.p-i-machine .bottom{margin-right: 0;flex-wrap: wrap;}
    .p-i-machine .list{width: calc(calc(100% - 20px * 4) / 5); margin-right: 0px;flex: none;}
    .about-quality .list:nth-child(1) p {margin-right: 0px;}
    .about-quality .list .img{padding-top: 140px;}
    .index-about.about-first{padding-bottom: 475px;}
}
@media(max-width:1485px){
    .p-i-first .right .a .a-b-g{margin-bottom: 15px;}
    .p-i-first .right .a .a-b-g:last-child{margin-bottom: 0;}
}
@media(max-width:1430px){
    .title {font-size: 48px;line-height: 66px;}
    .index-model .items .t2{font-size: 20px;line-height: 24px;}
    .index-tech .t2 {font-size: 28px;line-height: 38px;}
    .index-about .list {font-size: 14px;line-height: 20px;padding: 20px 16px 20px 15px;}
    .index-about .list + .list{margin-left: 10px;}
    .index-service .list{padding: 25px 20px 25px 20px;}
    .every-footer{background-size: 100% 100%;height: 380px;}
    .index-news .list .t2 {font-size: 20px;}
    .header .header-top {padding-top: 5px;padding-bottom: 5px;}
    .p-l-improve .list {width: 48%;}
    /* .p-i-first .left{padding-top: 20px;} */
    .p-i-first .h1 {font-size: 28px;line-height: 32px;}
    .p-i-first .ul {font-size: 15px;}
    .index-about{padding-bottom: 420px;}
    .index-about.about-first{padding-bottom: 450px;}
}
@media(max-width:1400px){
    .sol-img-1{height: 485px;}
    .index-news .i-n-img{height:460px}
}
@media(max-width:1330px){
    .p-l-product .list .left{width: 38%;}
    .p-l-product .list .right {width: 60%;}
    .service-warranty .list {width: 32%;}
    .service-time .content-1 .text p{margin-bottom: 20px;}
    .news-paper .content {padding-left: 30px;padding-right: 30px;}
    .p-l-product .left .d p:first-child {
        width: 38%;
    }
}
@media(max-width:1285px){
    .p-l-faq .top-head .cont,.about-faq .cont{flex-wrap: wrap;}
    .p-l-faq .top-head .cont .text,.about-faq .cont .text{margin-bottom: 15px;}
    .about-faq .cont .a{width: auto;}
    .index-about{padding-bottom: 390px;}
    .index-about.about-first{padding-bottom: 410px;}
}
@media(max-width:1270px){
    .footer .top .list-3 {width: 62%;}
    .footer .top .d1{flex-wrap: wrap;}
    .footer .top .d1 p + p{margin-left: 0;}
    .footer .top .d1 p {margin-right: 20px;}
    .index-banner .swiper-slide {height: 650px;}
}
@media(max-width:1230px){
    .p-i-first .left{width: 65%;}
    .p-i-first .left>.box{padding-right: 15px;}
    .p-i-first .right{width: 33%;}
    .p-i-first .btn-video {padding-bottom: 30px;}
    .p-i-highlights p img {max-width: 40%;}
    .p-i-process .num {margin-bottom: 10px;}
    .p-i-process .list{height: auto;}
    .service-time .list{height: auto;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;}
    .service-time .list .num {font-size: 50px;}
    .p-l-product .left .d p:first-child {width: 41%;}
    .p-l-product .left .d{justify-content: space-between;}
}
@media(max-width:1220px){
    .p-l-product .list .left{width: 40%;}
    .p-l-product .list .right {width: 57%;}
    .p-l-product .list .t1{font-size: 22px;line-height: 28px;}
}
@media(max-width:1200px){
    .banner .h1 {font-size: 44px;line-height: 46px;}
    .index-about{padding-bottom: 320px;}
    .index-about.about-first{padding-bottom: 375px;}
    .p-l-product .left .d {font-size: 14px;}
    .p-l-product .list .left p{line-height: 20px;}
    .sol-img-1{    height: 450px;}
    .index-banner .swiper-slide {height: 600px;}
}
@media(max-width:1060px){
    .index-banner .swiper-slide {height: auto;}
}
@media(max-width:880px){
    .p-l-product .list .box{    padding: 35px 15px 15px 15px;}
    .p-l-product .left .d p:first-child {width: 55%;}
    .p-l-product .left .d p:last-child {width: 50%;}
}
@media(max-width:768px){
    .title{font-size:22px;line-height: 32px;margin-bottom: 15px !important;}
    .dfrsbc,.dfrsb{flex-wrap: wrap !important;}
    .left,.right{width: 100% !important; }
    .line::before {height: 15px;}
    .a-b-g {font-size: 16px !important;}

    .banner .h1{font-size: 24px;line-height: 32px;}
    .banner .index-text .text{line-height: 20px;margin-top: 10px;}
    .banner .index-text{width: 100%;}

    .index-model .top-head{padding-top: 30px;margin-bottom: 25px;}
    .index-model .top .t1 {font-size: 18px;line-height: 26px;margin-bottom: 10px;}
    .index-model .mySwiper{width: 100% !important;}
    .p-c-second .mySwiper .swiper-slide::after, .index-model .mySwiper .swiper-slide::after{height: 20px;top: 10px;}
    .index-model .top{flex-direction: column-reverse;}
    .index-model{margin-bottom: 30px;}
.index-model .col-md-4{margin-bottom:25px}
    .index-model .i-m-img {width: 125px;}
    .index-tech .num {width: 33px;height: 33px;line-height: 33px;}
    .index-tech .t2 {font-size: 18px;line-height: 26px;padding-left: 45px;}
    .index-tech .right .text {margin-top: 15px;}
    .index-tech .items{margin-bottom: 15px;}
    .index-tech .top-head .text{margin-top: 0;}
    .index-tech .top-head {margin-bottom: 0;}
    .index-tech .items .dfrsbc{flex-direction: column-reverse;}
    .index-tech .items.active::after{content: "";background-color: transparent;}
    .index-tech .right{margin-bottom: 15px;}
    .index-about{padding-bottom: 0;margin-bottom: 30px;padding-bottom: 15px;}
    .index-tech{margin-bottom: 0px;}
    .index-about .h6 {font-size: 16px;line-height: 24px;}
    .index-about .num {font-size: 32px;}
    .index-about .box {margin-top: 20px;padding-right: 75px;}
    .index-about .list{margin-bottom: 15px;}
    .index-about .right {padding-top: 20px;}
    .index-about .right .text{background-color: #fff;margin-bottom: 15px;border-radius: 15px;padding: 15px;}
    .index-service .h6{font-size: 16px;line-height: 24px;}
    .index-service .right {padding-right: 0;}
    .index-service .list{width: 100%;flex: none;margin-bottom: 20px;}
    .index-service .list + .list{margin-left: 0;}
    .index-service .left{margin-bottom: 15px;}
    .index-service .img {margin-bottom: 15px;}
    .index-service .t2 {font-size: 18px;line-height: 26px;margin-bottom: 10px;}
    .index-service {padding-bottom: 30px;margin-bottom: 0;}
    .index-news .i-n-img {width: 300px;}
    .index-news {padding-bottom: 0;}
    .index-news .list .t2{-webkit-line-clamp: 2;
        line-clamp: 2;font-size: 16px;line-height: 24px;}
    .index-news .list .time {font-size: 14px;line-height: 20px;}
    .index-news .box-btn {margin-top: 20px;}
    .index-paper{overflow: hidden;}


    .every-footer{height: 185px;}
    .every-footer .h6 {font-size: 16px;line-height: 24px;}
    .every-footer .a-b-g{padding: 7px 40px;}

    .footer{padding-top: 15px;}
    .footer .top .container-xl{flex-wrap: wrap;}
    .footer .top .list-1,.footer .top .list-2,.footer .top .list-3 {width: 100%;}
    .footer .top .box{display: flex;flex-wrap: wrap;}
    .footer .top .box-1 .font-sty{margin-right: 15px;}
    .footer .top .box-1 .font-sty:last-child{margin-right: 0;}
    .footer .top .list-1 .box,.footer .top .list-2 .box{flex-direction: row;}
    .footer .top .t1 {font-size: 19px;line-height: 27px;margin-bottom: 10px;}
    .footer .top .d1{margin-bottom: 0;}
    .footer .top .d1 p{margin-bottom: 10px;}
    .footer .top {padding-bottom: 0;}
    .footer .bottom{height: auto;line-height: 24px;padding-top: 15px;padding-bottom: 15px;}
    .footer .bottom .container-xl{flex-wrap: wrap;}
    .footer .bottom .container-xl p{margin-bottom: 15px;}
    .footer .top .container-xl>div{margin-bottom: 20px;}
    .footer .top .list-3 .d1:last-of-type{margin-bottom: 20px;}


    .product-center{margin-top: 30PX;}
    .p-c-second .all-hover{display: none;}
    .p-c-second .content{padding-left: 0;padding-right: 0;}
    .p-c-product .content .img, .p-c-product .content .cont {width: 100%;}
    .p-c-product .content .t1 {font-size: 20px;line-height: 28px;}
    .p-c-product .content .num {font-size: 32px;}
    .p-c-product .content .items .cont>div:first-child {margin-bottom: 15px;}
    .p-c-product .content .items + .items{margin-top: 25px;}
    .p-c-product .p-c-img-1,.p-c-product .p-c-img-2{width: 150px;}
    .p-c-product{padding-bottom: 30px;}

    .index-news .i-n-img{height: 200px;bottom: -57%;}
    .sol-img {width: 150px;}
    .solution-paper{margin-top: 15px;margin-bottom: 0px;padding-bottom: 30px;}
    .sol-img-1{height: 200px;bottom: -3%;}
    .sol-first .t1,.sol-compare .t1 {font-size: 20px;line-height: 28px;margin-bottom: 10px;}
    .sol-top-head{margin-bottom: 30px;}
    .sol-first .left{margin-bottom: 15px;}
    .sol-first .right{padding-right: 0;}
    .sol-production .title{width: 100%;}
    .sol-first {margin-bottom: 30px;}
    .sol-production .p-l-product {padding-right: 0;}
    .sol-production .p-l-product .list .img,.sol-production .p-l-product .list .box {height: auto;}
    .sol-production .p-l-product .list .box{padding: 15px;}
    .sol-production .model {font-size: 16px;margin-bottom: 10px;}
    .p-l-product .list .t1{margin-bottom: 10px;}
    .p-l-product{margin-bottom: 0;}
    .sol-compare .content-wrapper table td {padding: 10px 5px 10px 10px;}
    .sol-compare .content-wrapper table{font-size: 14px;}
    .sol-compare{margin-bottom: 30px;}
    .sol-adv .h6{font-size: 16px;line-height: 24px;}
    .sol-adv .content{padding-left: 0;}
    .sol-adv .list {width: 100%;margin-bottom: 25px;}
    .sol-adv {margin-bottom: 78px;}
    .sol-sector .h6{font-size: 19px;line-height: 27px;margin-bottom: 10px;text-align: center;}
    .sol-sector{height: auto;padding-left: 0;flex-direction: column;margin-left: 0;padding-top: 15px;margin-bottom: 40px;}
    .sol-sector .box {width: 100%;}
    .sol-sector .list {width: 48%;margin-bottom: 15px;}
    .sol-sector .img {margin-bottom: 10px;}
    .sol-app{margin-bottom: 30px;}
    .sol-succes .top-head{width: 100%;margin-bottom: 25px;}
    .sol-succes .list {width: calc(calc(100% - 15px* 2) / 3);}
    .sol-succes .list .t2 {font-size: 14px;line-height: 20px;}
    .sol-succes{margin-bottom: 30px;}
    .about-faq .top-head{margin-bottom: 20px;flex-direction: column;}
    .about-faq .cont .text {width: 100%;}
    .about-faq .cont{width: 100%;padding-top: 0px;}
    .about-faq .title{width: 100%;}
    .sol-app .right{padding-right: 0;}
    .sol-app .list p {font-size: 16px;line-height: 24px;padding-top: 5px;padding-right: 5px;}
    .box-btn {padding-left: 0;margin-top: 20px;justify-content: flex-end;}

    .p-l-first{margin-bottom: 25px;}
    .p-l-product .list .img{height: 250px;}
    .p-l-product .list .box{padding: 15px;height: auto;}
    .p-l-product .list .t1 {font-size: 18px;line-height: 26px;}
    .p-l-product .list .ul{font-size: 14px;line-height: 20px;}
    .p-l-product .list .left{width: 100% !important;}
    .p-l-product .left .d p:first-child {width: 55%;}
    .p-l-product .left .d p:last-child {width: 50%;}
    .p-l-product .list .right{width: 47% !important;}
    .p-l-product .list .model {margin-bottom: 10px;}
    .p-l-improve .top-head{width: 100%;}
    .p-l-improve .top-head {margin-bottom: 25px;}
    .p-l-improve .content{padding-left: 0;margin-bottom: 0;}
    .p-l-improve .list {width: 100%;margin-bottom: 25px;}
    .p-l-improve .list .t2 {font-size: 19px;line-height: 27px;margin-bottom: 10px;}
    .p-l-improve .list .img img{max-width: 100%;height: auto;}
    .p-l-improve .list .img {width: 8%;}
    .p-l-improve .list .cont {width: 89%;}
    .p-l-improve {margin-bottom: 0px;}
    .p-l-faq .top-head{flex-direction: column;margin-bottom: 25px;}
    .p-l-faq .top-head .title,.p-l-faq .top-head .cont,.p-l-faq .top-head .cont .text{width: 100%;}
    .p-l-faq {padding-bottom: 15px;padding-top: 15px;}

    .product-in-paper .small-nav ul a {font-size: 14px;line-height: 20px;}
    .product-in-paper .p-i-first .left .small-nav {margin-bottom: 30px;}
    .product-in-paper .p-i-first .left>.box{position: static;width: 100%;}
    .product-in-paper .p-i-first .left .img{width: 100%;margin-bottom: 25px;}
    .product-in-paper .p-i-first .left {flex-wrap: wrap;}
    .product-in-paper .p-i-first .model {margin-bottom: 35px;justify-content: flex-end;}



    .p-i-first .left>.box{top: auto;bottom: 0;right: 0;padding-top: 15px;height: auto;display: flex;justify-content: space-between;width: 100%;padding-left: 15px;}
    .p-i-first .left {padding: 15px;}
    .hs-btn1 {width: 51px;height: 49px;}
    .hs-btn2 {width: 55px;height: 55px;}
    .p-i-first .right {padding-top: 20px;}
    .product-in-paper.max-1920px{padding-left: 15px;padding-right: 15px;}
    .p-i-first .h1{font-size: 22px;line-height: 32px;}
    .p-i-first .ul{margin-bottom: 30px;}
    .p-i-first .color{margin-bottom: 15px;}
    .p-i-first .a-cont {margin-bottom: 15px;margin-top: 15px;}
    .small-nav{flex-wrap: wrap;padding-top: 7px;}
    .product-in-paper.max-1920px .container-xl{padding-left: 0;padding-right: 0;}
    .product-in-paper.max-1920px .container-xl.m-right{padding: 0 !important;}
    .p-i-news {margin-top: 25px;}
    .index-news .list .t2 {padding-left: 5px;padding-right: 5px;font-size: 14px;line-height: 20px;}
    .index-news .list .img {margin-bottom: 0;}
    .p-i-machine .title,.p-i-machine .text{width: 100%;}
    .p-i-machine .title{margin-bottom: 15px;}
    .p-i-machine .top{margin-bottom: 25px;}
    .p-i-machine .list {width: 48%;padding: 20px 15px 20px 15px;margin-bottom: 15px;}
    .p-i-machine .t2{font-size: 16px;line-height: 24px;}
    .p-i-machine .list .img{margin-bottom: 25px;}
    .p-i-machine {margin-bottom: 0;}
    .p-i-highlights p img:last-child {margin-right: 0;}
    .p-i-app .app-video{width: 100%;margin-right: 0;}
    .p-i-app .app-video p{font-size: 16px;line-height: 24px;padding: 15px 15px 0px 15px;}
    .p-i-app{margin-bottom: 30px;}
    .p-i-access{margin-bottom: 30px;}
    .p-i-access .content{flex-wrap: wrap;}
    .p-i-access .list {font-size: 14px;line-height: 20px;width: 100%;}
    .p-i-access .list p{position: relative;padding-left: 15px;}
    .p-i-access .list p::before{width: 6px;height: 6px;margin-right: 0;position: absolute;left: 0;top: 7px;}
    .p-i-param {margin-bottom: 30px;}
    .p-i-process{margin-bottom: 30px;}
    .p-i-highlights{margin-bottom: 30px;}
    .table-wrapper table th, .table-wrapper table td{font-size: 16px;}
    .p-i-process .items{flex-direction: column;}
    .p-i-process .items:first-child .list {width: 100%;margin-bottom: 55px;position: relative;}
    .p-i-process .items:first-child .list:last-child{margin-bottom: 0;}
    .p-i-process .items:first-child .list::after,
    .p-i-process .items:last-child .list:first-child::after{background: url(../../images/p-i-back-3.png) no-repeat;bottom: -38px;right: 200px;top: auto;margin-top: 0;}
    .p-i-process .items:first-child .list + .list{margin-left: 0;}
    .p-i-process .items:last-child{flex-direction: column;}
    .p-i-process .items:last-child .list-4,.p-i-process .items:last-child .list-5{width: 100%;}
    .p-i-process .items:last-child .list-4{margin-bottom: 55px;}
    .p-i-process .items:last-child .list + .list{margin-right: 0;}
    .p-i-process .items:last-child .list:last-child::after{display: none;}
    .p-i-process .title{margin-bottom: 55px !important;}
    .p-i-process .list{padding-bottom: 20px;}

    .about-paper{padding-top: 30px;padding-bottom: 30px;}
    .about-first .text{flex-direction: column;}
    .about-first .text p{width: 100%;margin-bottom: 10px;}
    .about-first{margin-bottom: 30px;}
    .about-paper .h6{font-size: 16px;line-height: 24px;}
    .about-cer .text {margin-bottom: 25px;}
    .about-cer .left{margin-bottom: 20px;}
    .about-cer{margin-bottom: 30px;}
    .about-photo{padding-bottom: 20px;padding-top: 20px;}
    .about-quality{margin-top: 20px;margin-bottom: 20px;}
    .about-quality .content{background: none;flex-direction: column;padding-left: 5px;padding-right: 5px;}
    .about-quality .list .img{padding-top: 80px;}
    .about-quality .list .text{margin-top: 110px;height: auto;}
    .about-quality .content .box{background: url(../../images/about-10.jpg) no-repeat;background-size: 100% auto;display: flex;margin-bottom: 25px;}
    .about-quality .content .box:last-child{margin-bottom: 0;}
    .about-quality .list {width: 50%;}
    .about-quality .list .img p {font-size: 18px;line-height: 26px;}
    .about-quality .list:nth-child(1) p {margin-right: -12px;}
    .about-quality .list .img p{height: auto;}
    .about-quality .top-head{margin-bottom: 30px;}

    .quality-paper{padding-top: 30px;padding-bottom: 30px;}
    .quality-paper .container-xl>.top-head .text p:last-child{margin-bottom: 0;}
    .quality-paper .container-xl>.top-head .title,
    .quality-paper .container-xl>.top-head .text{width: 100%;}
    .quality-paper .container-xl>.top-head {margin-bottom: 25px;}
    .quality-parts .top-head{width: 100%;margin-bottom: 20px;}
    .quality-parts .list{width: 49%;flex: none;margin-bottom: 20px;}
    .quality-parts .list + .list{margin-left: 0px;}
    .quality-parts{margin-bottom: 30px;}
    .quality-content .items,.quality-content .items:nth-child(even){flex-wrap: wrap;flex-direction: column-reverse}
    .quality-content .items .img,.quality-content .items .cont{width: 100%;}
    .quality-content .items .cont{margin-bottom: 15px;}
    .quality-content .items + .items{margin-top: 40px;}

    .certificates-paper{padding-top: 30px;padding-bottom: 30px;}
    .certificates-paper .row{margin-left: -7px;margin-right: -7px;}
    .certificates-paper .col-md-4{width: 50%;margin-bottom: 25px;}
    .certificates-paper .list {padding: 10px;}
    .certificates-paper .list p {margin-top: 10px;}
    .certificates-paper .row{margin-bottom: 0;}

    .case-paper{padding-top: 30px;padding-bottom: 30px;}
    .case-other {margin-top: 0;}
    .case-other .other-content .col-md-4{width: 50%;margin-bottom: 25px;}
    .case-other .list .t2 {font-size: 14px;line-height: 20px;}
    .col-md-4{padding-left: 7px !important;padding-right: 7px !important;}

    .case-paper .container-xl>.title{width: 100%;}
    .case-paper .content .items{flex-wrap: wrap;margin-bottom: 40px;}
    .case-paper .content .t1 {font-size: 20px;line-height: 28px;margin-bottom: 10px;}
    .case-paper .content .items:nth-child(odd) .left{margin-bottom: 15px;}

    .service-paper{padding-top: 30px;padding-bottom: 30px;}
    .service-paper .container-xl>.top-head{margin-bottom: 25px;}
    .service-paper .container-xl>.top-head .title,
    .service-paper .container-xl>.top-head .text{width: 100%;}
    .service-time .content{margin-bottom: 30px;}
    .service-time .list{width: 100%;padding: 15px;margin-bottom: 25px;}
    .service-time .list:last-child{margin-bottom: 0;}
    .service-time .list p{font-size: 14px;line-height: 20px;margin-bottom: 20px;}
    .service-time .list .num {font-size: 37px;line-height: 52px;}
    .service-time .content-1 .items,.service-time .content-1 .items:nth-child(even){flex-wrap: wrap;flex-direction: column-reverse;margin-bottom: 40px;}
    .service-time .content-1 .right{margin-bottom: 20px;}
    .service-time .content-1 .text p{margin-bottom: 10px;}
    .service-time{margin-bottom: 30px;}
    .service-warranty .list ,.service-warranty .list:last-child{width: 100%;}
    .service-warranty .list {margin-bottom: 20px;}
    .service-warranty{margin-bottom: 10px;}
    .service-spare .list{width: 48%;margin-bottom: 25px;}
    .service-spare .list p {font-size: 14px;line-height: 20px;}

    .download-paper{padding-top: 30px;padding-bottom: 30px;}

    .video-paper{padding-top: 30px;padding-bottom: 30px;}
    .video-paper .content{margin-top: 10px;padding-left: 0;}
    .video-paper .content .col-md-4{width: 50%;margin-bottom: 25px;}
    .video-paper .content p {margin-top: 15px;}

    .faq-paper{padding-top: 30px;padding-bottom: 30px;}
    .faq-paper .top-head .title,.faq-paper .top-head .text{width: 100%;}

    .news-paper{margin-bottom: 30px;padding-top: 30px;padding-bottom: 0;}
    .news-paper .row{margin-bottom: 0;margin-top: 30px;}
    .news-paper .list .t1{font-size: 14px;line-height: 20px;}
    .news-paper .list .news-name {font-size: 14px;line-height: 20px;margin-bottom: 15px;}
    .news-paper .list .time{margin-top: 15px;}
    .news-paper .list .box{padding: 10px 10px 20px 10px;}
    .news-paper .col-md-4{margin-bottom: 25px;width: 50%;}

    .news-in-paper{padding-top: 30px;}
    .news-in-paper .main-top{margin-top: 30px;margin-bottom: 0px;padding-right: 0px;flex-wrap: wrap;}
    .news-in-paper .article,.news-in-paper .aside{width: 100%;}
    .news-in-paper .article .h1{font-size: 22px;line-height: 32px;}
    .news-in-paper .type {margin-top: 20px;padding-bottom: 15px;}
    .news-in-paper .article .content{padding-top: 15px;padding-bottom: 15px;padding-left: 10px;padding-right: 10px;}
    .news-in-paper .article .content p {margin-bottom: 10px;}
    .news-in-paper .box-tail{font-size: 16px;line-height: 24px;margin-top: 15px;flex-wrap: wrap;margin-bottom: 30px;}
    .news-in-paper .box-tail p:first-child {margin-bottom: 20px;}
    .news-in-paper .box-tail .left{margin-bottom: 20px;}
    .news-in-paper .aside .aside-box{padding-bottom: 30px;padding-left: 10px;padding-right: 10px;display: flex;flex-wrap: wrap;justify-content: space-between;}
    .news-in-paper .aside .aside-box>.items{width: 49%;padding-left: 0px;padding-bottom: 0px;}
    .news-in-paper .aside .aside-box>.items .img {margin-bottom: 10px;}
    .news-product {padding-top: 20px;padding-bottom: 0px;}
    .video-paper .content .row, .news-product .row{margin-left: -7px;margin-right: -7px;}
    .news-product .col-md-4{width: 50%;margin-bottom: 25px;}
    .news-product .img img {width: 100%;height: auto;}
    .news-product .img{margin-bottom: 10px;padding: 10px;height: auto;}
    .news-product .t1 {padding-left: 5px;padding-right: 5px;}

    .contact-paper{padding-top: 30px;padding-bottom: 30px;}
    .contact-paper .left{margin-bottom: 20px;}

    .case-paper .container-xl>.top-head, .certificates-paper .container-xl>.top-head, .news-paper .container-xl>.top-head{flex-wrap: wrap;margin-bottom: 30px;}
    .case-paper .container-xl>.top-head .title, .certificates-paper .container-xl>.top-head .title,.news-paper .container-xl>.top-head .title{width: 100%;}
    .case-paper .container-xl>.top-head .text, .certificates-paper .container-xl>.top-head .text{width: 100%;}

    .all-faq .items {padding-top: 15px;margin-bottom: 20px;}
    .all-faq .items .quen-q{font-size: 16px;line-height: 24px;padding: 0 15px 15px 15px;}
    .all-faq .items .quen-a{font-size: 14px;line-height: 20px;padding: 15px;width: 100%;}
    .faq-paper .top-head{margin-bottom: 20px;}

    .index-banner .swiper-slide>img{height: 100%;width: auto;max-width: 100%;}
    .banner .index-text .text{display: none;}

    .mySwiper-pro .pagination-pro{bottom: 0;left: 0;}
    .mySwiper-pro .swiper-pagination-bullet{background-color: var(--public-color);opacity: .2;}
    .mySwiper-pro .swiper-pagination-bullet-active{background-color: var(--public-color);opacity: 1;}
    .mySwiper-pro .swiper-slide{height: auto;}
    .mySwiper-pro {padding-bottom: 30px;margin-bottom: 30px;}

    .footer .top .list-2 .box{flex-direction: column;}
    .footer .top .box-1 .font-sty{margin-bottom: 10px;}

}



.ab-quality{display:flex;justify-content:space-between;flex-wrap:wrap;}
.ab-quality .item{width:48.5%;margin-bottom:30px;border-radius:20px;overflow:hidden;padding:30px 40px;}
.ab-quality .item.lan{background:#0963de;}
.ab-quality .item.lv{background:#4fca87;}
.ab-quality .item .t1{font-size:22px;font-weight:bold;margin-bottom:15px;color:#fff;}
.ab-quality .item .desc{font-size:16px;line-height:24px;color:#fff;}



@media(max-width:768px){
    .ab-quality .item{width:100%;margin-bottom:15px;padding:15px;}
    .ab-quality .item .t1{font-size:18px;}
    .ab-quality .item .desc{font-size:14px;line-height:22px;}
    .news-product .title{font-size:22px;line-height:32px;}
}



.window.off{display:none}
.window #day{display:none}
.window #month{display:none}
.window{position:fixed;right:0;top:143px;width:420px;padding:30px 20px;z-index:99;border-radius:15px;box-shadow:5px 0px 10px rgba(0,0,0,0.1);background:#fff;display:flex;align-items:center;justify-content:space-between;font-size:16px;}
.window .icon{font-size:20px}
.window .btn{min-width:50px;height:190px;color:#fff;background-color:#6eafed;display:flex;align-items:center;justify-content:center;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}
.window .btn-left{position:absolute;right:420px;border-radius:0px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.window .window-text{margin:0 10px}
.window .box{display:flex;justify-content:flex-end;position:relative}
.window .t0{padding:5px 30px;font-size:20px;color:#fff;background:#6eafed;display:inline-block;border-radius:15px 0 0 15px;position:absolute;right:-30px}
.window .t1{font-size:20px;font-weight:bold;color:#6eafed;margin-top:35px}
.window .t2{font-size:15px;font-weight:bold}
.window .place{margin-top:30px;line-height:21px}
.window .place p{font-size:15px;line-height:32px}
.window .place p strong{color:#6eafed;text-decoration:underline}
.window .ps{margin-top:40px;line-height:21px}
.window.hide{right:-420px}
.window .btn-left{opacity:0;display:none;width:55px}
.window .btn-right{cursor:pointer}
.window .show{opacity:1;display:flex;right:420px}
.window .place a{color:#fff}
.window .place a:hover{text-decoration:underline}
.window .btnzt{transform:rotate(-90deg);font-size:20px;line-height:20px}

@media(max-width:768px) {
    .window{top:15%;width:80%}
    .window .t1{font-size:18px}
    .window .row{margin-top:22px;font-size:14px}
    .window .btn-left{right:100%}
    .window .window-text{margin:0 5px}
    .window .theme{margin-top:20px;font-size:18px}
    .window .time{margin-top:15px;font-size:20px}
    .window .ps{margin-top:20px;line-height:21px}
    .window.hide{right:-80%}
    .window .btn-left{width:40px}
    .window .btn{min-width:20px;height:120px}
    .window .show{right:100%}
}

 .x1-higbox{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#f5f5f5;padding:40px;margin-bottom:30px;border-radius:20px;overflow:hidden;}
.x1-higbox:last-child{margin-bottom:0;}
.x1-higbox .left{border-radius:20px;overflow:hidden;width:33%}
.x1-higbox .right{width:61%}
@media(max-width:768px) {
	 .x1-higbox{padding:15px;margin-bottom:15px;}
.x1-higbox .left{border-radius:20px;overflow:hidden;width:100%;margin-bottom:15px;}
	.x1-higbox .right{width:100%}
}

.x1-prolist-nav{position: sticky;top: 90px;}
.x1-prolist-nav .t1{font-size: 32px;line-height: 40px;font-family: 'Rubik';font-weight: bold;color: #333;margin-bottom: 25px;}
.x1-prolist-nav .t2{display: block;font-size: 22px;line-height: 40px;color: #333;font-family: 'Rubik';font-weight: bold;margin-bottom: 15px;margin-top: 20px;}
.x1-prolist-nav .t2.active>a{color: var(--public-color);}
.x1-prolist-nav .plnav-item{font-size: 15px;line-height: 24px;color: #333;font-weight: 500;display: flex;margin-bottom: 10px;}
.x1-prolist-nav .plnav-item:before{content: "";width: 15px;min-width: 15px;margin-top: 6px; margin-right: 8px; height: 15px;border: 1px solid var(--public-color);background: #fff;display: inline-block;}
.x1-prolist-nav .plnav-item:hover:before{background: var(--public-color);}
.x1-prolist-nav .plnav-item.active:before{background: var(--public-color);}
.x1-prolist-nav .plnav-item.active>a{color:var(--public-color); }

.x2-prosol{padding: 50px 0 100px;}
.x2-prosol .xt1{position: relative;display: flex;justify-content: center;align-items: center;margin-bottom: 50px;color: #666;}
.x2-prosol .xt1:before{content: "";width: 100%;height: 2px;background-color: #f3f3f3;position: absolute;left: 0;right: 0;}
.x2-prosol .xt1text{background: #fff;font-size:20px;padding:4px 15px;position:relative;z-index:2; }
.x2-prosol .xbox{display: flex;justify-content: space-between;flex-wrap: wrap;}
.x2-prosol .xbox .xitem{width: 48%;padding: 40px;background: #fff; box-shadow: 5px 0 15px rgba(0, 0, 0, 0.1);border-bottom: 5px solid var(--public-color);}
.x2-prosol .xbox .xitem .xt2{font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.x2-prosol .xbox .xitem .xdesc{color: rgba(0, 0, 0, 0.7);margin-bottom: 15px;display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.x2-prosol .xbox .xitem:first-child{border-bottom-color:var(--public-color-g); }

.x3-prosol .x3-title{margin-bottom: 20px;text-align: center;font-size: 36px;font-weight: bold;margin-bottom: 30px;}
.x3-prosol{margin-bottom: 50px;}
.x3-prosol .x3-list{display: flex;align-items: flex-start;justify-content: space-between;color: #898989;width: 30%;}
.x3-prosol .x3-small-img{width: 16%;}
.x3-prosol .x3-desc{color: rgba(0, 0, 0, 0.7);text-align: center;margin-bottom: 40px;}
.x3-prosol .x3-list .x3-text{font-size: 20px;line-height: 32px;text-align: left;width: 81%;}
.x3-prosol .x3-text span{font-weight: 500;color:var(--public-color-g);}

.index-adv{background-color: #f3f4f8;}
.index-adv .content{height: 180px;}

.x2-prolist-s{gap: 0 36px;}
.x2-prolist-s .list{background-color: #f3f4f8;width: auto;flex: 1;padding:60px 0 100px 35px;transition: all .6s ease-in-out;}
.x2-prolist-s .list:hover{background:var(--public-color) ; color:#fff}
.x2-prolist-s .list:hover .h3{color: #fff;transition: all .6s ease-in-out;}
.x2-prolist-s .img-1{margin-bottom: 35px;}
.x2-prolist-s .h3{font-size: 22px;line-height: 30px;font-weight: 600;color: #262a2e;margin-bottom: 40px;}
.x2-prolist-s .h3 span{display: block;}
.x2-prolist-s .line{height: 2px;background-color: #fff;}
.x2-prolist-s .cont{margin-top: 35px;font-size: 16px;padding-right: 20px;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
}
.x2-prolist-s .list .white{display: none;animation:bounceIn .8s ease-in-out}
.x2-prolist-s .list:hover .white{display: block;animation:bounceIn .8s ease-in-out}
.x2-prolist-s .list .blue{display: block;animation:bounceIn .8s ease-in-out}
.x2-prolist-s .list:hover .blue{display: none;animation:bounceIn .8s ease-in-out}

.p-l-acc{padding-bottom: 120px;}
.p-l-acc .title{margin-bottom: 35px;}
.all-acces{position: relative;padding-bottom: 60px;}
.all-acces .list{background-color: #ffffff;box-shadow: 5px 11px 24px 0px rgba(0, 0, 0, 0.14);border-radius: 8px;position: relative;}
.all-acces .img-pro,.all-acces .img-pro img{border-radius: 8px;}
.all-acces .t3{background-color: #f3f4f8;opacity: .9;font-size: 20px;line-height: 24px;color:#333;position: absolute;left: 0;bottom: 0;width: 100%;height:70px;padding: 10px 20px 28px;border-radius: 0 0 8px 8px;

}
.all-acces .list:hover .t3{background-color: var(--public-color);color: #fff;}
.all-acces .t3:hover{color: #fff !important;}
.all-acces .list:hover .img-pro img{transform: scale(1.1);display: block;}
.all-acces .mySwiper-acces{padding:30px 15px;/*box-shadow: -4px 0px 24px 0px rgba(0, 0, 0, 0.14);*/}
.all-acces .pag-acces{bottom: 0;left: 0;}
.all-acces .row{margin: 0 -9px;}
.all-acces .col-md-3{padding: 0 9px;}
.all-pag span{width: 16px;height: 12px;background-color: #cccccc;border-radius: 0;transform: skew(-8deg);margin-right: 6px;opacity: 1;}
.all-pag span:last-child{margin-right: 0;}
.all-pag span.swiper-pagination-bullet-active{background-color: var(--public-color);width: 30px;}

.p-l-needs {position: relative;display: flex;align-items: center;margin-bottom: 160px;}
.p-l-needs::after{content: "";width: 100%;height: 80%;background-color: #f3f4f8;position: absolute;left: 0;z-index: -1;}
.p-l-needs .title{margin-bottom: 30px;}
.p-l-needs .text{font-size: 18px;line-height: 30px;color: #999;margin-bottom: 60px;width: 90%;}
.p-l-needs .ul{font-size: 20px;line-height: 32px;color: #666;opacity: .8;font-weight: 300;}
.p-l-needs .ul p{margin-bottom: 20px;position: relative;padding-left:30px; }
.p-l-needs .left{width: 50%;}
.p-l-needs .right{width: 47%;background-color: #fff;padding: 70px 60px 60px 48px;box-shadow: 0px 22px 51px 0px rgba(0, 0, 0, 0.08);border-top: 4px solid var(--public-color);position: relative;}
.p-l-needs .right::before{content: "";width: 259px;height: 7px;background-color: var(--public-color);position: absolute;left: 0;top: 0;}
.p-l-needs .form-control{border:0;line-height: 32px;background-color: #f3f4f8;border-radius: 4px;padding-left: 35px;padding-top: 10px;padding-bottom: 15px;}
.p-l-needs .form-control::placeholder{color: #999;font-size: 20px;line-height: 32px;font-weight: 300;opacity: .8;}
.p-l-needs .btn-box{display: flex;flex-direction: column;align-items: flex-end;}
.p-l-needs .more-7{font-size: 20px;padding: 0;width: 225px;height: 51px;border-width: 4px;margin-top: 10px;}
.p-l-needs .ul p::before{content: "\f00c";font-family: 'cmsfont';line-height: 32px;position: absolute;left: 0;top: 0px;color: var(--public-color);}

.xp-l-faq{margin-bottom: 110px;}
.xall-faqs .title{font-size: 42px;color: #333;margin-bottom: 20px;}
.xall-faqs .left{width: 65%;padding-bottom: 50px;}
.xall-faqs .right{width: 32%;text-align: right;padding-top: 20px;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
    background:url(../../images/p-l-14.jpg) no-repeat;
    background-position: bottom right;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.xall-faqs .right .text{width: 80%;}
.xall-faqs .dimen{color: var(--public-color);font-size: 21px;font-weight: bold;padding-top: 5px;}
.xall-faqs .dimen .minus{display: none;}
.xall-faqs .dimen .plus{display: block;}
.xall-faqs .items.active .dimen .minus{display: block;}
.xall-faqs .items.active .dimen .plus{display: none;}
.xall-faqs .items{display: flex;justify-content: space-between;padding: 23px 0;}
.xall-faqs .items + .items{border-top: 1px solid  rgba(51, 51, 51, .1);}
.xall-faqs .quen-q{font-size: 22px;line-height: 32px;color: #222;font-weight: 500;}
.xall-faqs .quen-a{font-size: 18px;line-height:30px;padding-top: 25px;padding-bottom: 27px;}
.xall-faqs .item{width: 97%;cursor: default;}

.p-l-news{padding-bottom: 100px;}
.all-news .title{text-align: center;font-size: 40px;margin-bottom: 60px;}
.all-news .list{background-color: #f3f4f8;padding: 40px;box-shadow: 12px 12px 24px 0px rgba(0, 0, 0, 0.14);transition: all .3s ease-in-out;height: 100%;}
.all-news .time{color: #999;font-size: 14px;margin-bottom: 10px;}
.all-news .t1{font-size: 20px;color: #333;font-weight: 600;margin-bottom: 10px;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
line-clamp: 3;
-webkit-box-orient: vertical;
}
.all-news .a-news{display: block;}
.all-news .a-news .white{display: none;animation:bounceIn .8s ease-in-out}
.all-news .a-news .black{display: inline-block;animation:bounceIn .8s ease-in-out}
.all-news .a-news:hover .white,.all-news .list.active .white{display:inline-block;animation:bounceIn .8s ease-in-out}
.all-news .a-news:hover .black,.all-news .list.active .black{display: none;animation:bounceIn .8s ease-in-out}
.all-news .row{margin: 0 -18px;}
.all-news .col-md-4{padding: 0 18px;}
.all-news .list.active{background-color: var(--public-color);box-shadow: none;}
.all-news .list.active .time{color: #fff;}
.all-news .list.active .t1{color: #fff !important;}
.all-news .list.active .t1{color: #fff !important;}
.all-news .list.active .summary{color:var(--public-color) !important;}