:root{
	--public-color:#dc0b07;
}
.title{font-size:56px;font-weight:900;line-height:68px;}
.subtitle{font-size:18px;font-weight:400;line-height:32px;}
.subtitle strong{color:#b51026;font-weight:900;}
@media(max-width:768px){
    .title{font-size:24px;font-weight:900;line-height:32px;}
}
.max-1630{max-width:1630px;}
.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){
	.container-xl.m-right{margin:0 auto;padding:0 15px}
	.container-xl.m-left{margin:0 auto;padding:0 15px}
}
@media(max-width:1660px){
	.container-xl.m-right{padding:0 15px;}
	.container-xl.m-left{padding:0 15px}
}
/*#region 通用*/
body{color:#333;font-size:16px;line-height:24px;font-family:'Arial',sans-serif}
a{color:#333}
a:hover{color:#dc0b07}
.swiper-pagination-bullet-active{background:#dc0b07}
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}
.main-container{margin-bottom:40px;margin-top:40px}
.tkanniu{cursor:pointer}
.bghui{background:#f9f9f9}
.card-thumb img{transition:all 0.5s ease}
.card-thumb:hover img{transform:scale(1.05)}
/*#endregion*/

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

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

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

.header{z-index:999;width:100%;height: 167px;position: relative;}
.header-desc{background:#dc0b07;padding:8px 0;color:#fff}
.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:#fff;font-size:16px;display:flex;width:40%;align-items: center;}
.top-tel>a{color:#fff}
.top-tel>a:hover{text-decoration:underline}
.top-lang{margin-left:15px}
.top-lang .dropdown.lang .dropdown-toggle{background:transparent;border:0;color:#fff}
.public-social span,.public-social a{border-radius:25px}
.header-top{background:#0f0e0e;padding:20px 0}
.header-top .nav{display:flex;align-items:center;padding-left:50px;}
.header-top .nav .service{display:flex;justify-content:flex-end;align-items:center;position:relative;margin-left:20px;}
.header-top .nav .service .tkbtn{background:var(--public-color);font-size:20px;color:#fff;cursor:pointer;padding:10px 15px;color:#fff;overflow:hidden;font-weight: bold}
.top-search-box{z-index:93;margin-left:30px;position: relative;}
.top-search-box .search-tb{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}
.top-search-box .search-tb i{color:#333;font-size:24px}
.top-search-box li{padding-top:20px;padding-bottom:20px}
.top-search-box li:hover .top-search{opacity:1;height:auto;overflow:hidden;width:auto}
.top-search-box .top-search{opacity:0;height:0;overflow:hidden;transition:all 0.5s;width:0;position:absolute;right:0px;z-index:99;padding-top:0px}
.nav-fixed{position:fixed;top:0;right:0;left:0}
.nav-fixed{background:#fff;margin:0 auto;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);animation:.6s ease-in-out 0s normal none 1 running fadeInDown;padding-top:0;z-index:999;}
.nav-fixed .navbar-custom .navbar-nav .nav-link{height: 90px;}
.header.nav-fixed .header-desc{display:none}
.header.nav-fixed .header-top{padding:0}
.header.nav-fixed .desc{display:none}
.header.nav-fixed .header-top{padding:0 70px 0 30px}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}


.navbar{padding:0px;position:relative;z-index:9999}
.navbar-custom{top:0;z-index:99;justify-content:end}
.navbar-custom .navbar-nav > .nav-item{font-size:18px;margin:0 20px}
.navbar-custom .navbar-nav .nav-link{text-align:center;position:relative;color:#fff;padding:0;height:80px;display:flex;align-items:center;justify-content:center;font-size:18px}
.navbar-custom .navbar-nav .nav-link:before,.navbar-custom .navbar-nav .nav-link:before{content:"";width:0px;height:4px;margin-left:0!important;background:#dc0b07;position:absolute;bottom:0}
.navbar-custom .navbar-nav .nav-item:hover .nav-link:before,.navbar-custom .navbar-nav .nav-item.active .nav-link:before{width:100%;transition:all 0.3s}
.navbar-custom .navbar-nav .nav-link:hover{}
.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:1480px){.navbar-custom .navbar-nav > .nav-item{margin:0 15px}}
@media(max-width:1300px){.navbar-custom .navbar-nav > .nav-item{margin:0 8px}}

/*#region 手机端*/
.header-mb{background:#181818;position:fixed;top:0;left:0;right:0;width:100%;border-bottom:1px solid #fff;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:38px}
.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:-80%;width:80%;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:#fff url(../../images/mobile_close.png) center center no-repeat;background-size:50% auto;position:absolute;left:-35px;top:0;cursor:pointer}
.mobile-ico-close .icon{display:flex;justify-content:center;align-items:center;height:100%}
/*#endregion*/

@media(max-width:768px){body{padding-top:50px}}
/*#endregion*/

@media(max-width:1330px) {
    .header-top .nav{padding-left:0px;}
}
/*#endregion*/
.page-title {color:#333;}
.page-title  a{color:#333;}
.page-title  a:hover{color:#dc0b07;text-decoration:underline;}
.page-title .breadcrumb { justify-content: flex-start;align-items: center; color: #333;font-size: 16px;}
.breadcrumb-item + .breadcrumb-item::before { color: #333;font-family: cmsfont; content: "\f054";font-size: 10px; margin-right: 10px;margin-left: 10px; }
/* .page-title .breadcrumb .breadcrumb-item:last-child a{font-weight:bold;color:#dc0b07;} */

.page-title.pro{background:#f1f1f1;padding:15px 0;}
.page-title.pro .breadcrumb{justify-content: flex-start;}

@media(max-width:768px) {
	.banner .ny-title{margin-bottom:0}
	.page-title{width:100%;position:relative;top:inherit}
	.page-title .breadcrumb{justify-content:center}
}
/*#region 栏目列表*/
.menu-collapse{border-radius:6px 6px 0 0;border:1px solid #e7e7e7;background:#fff;margin-bottom:20px}
.menu-collapse .collapse-title{padding:0.875rem;background:#5371b3;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:#5371b3}
.menu-collapse .menu-link:hover{background:#f8f9fa}
.menu-collapse .drop{}
.menu-collapse .menu-link.active{background:#f6f6f6;color:#666}
.ny-nav{background:#ffffff;border-top:7px solid #0080d6;padding:35px 50px}
.ny-nav .nav-title{font-size:20px;font-weight:bold;line-height:26px;margin-bottom:25px}
.ny-nav .menu-horizontal-wrapper{margin-bottom:0px;font-size:18px;background:#fff}
.menu-horizontal{display:block}
.menu-horizontal .nav-item{display:block;margin-bottom:10px}
.menu-horizontal .nav-item:last-child{margin-bottom:0}
.menu-horizontal .nav-link{width:100%;position:relative;cursor:pointer;padding:15px 30px;color:#333;display:block;text-align:left;border-radius:5px;overflow:hidden;font-size:16px;background:#f8f8f8}
.menu-horizontal .nav-item.active .nav-link,.menu-horizontal .nav-link:hover{background:#0080d6;color:#fff;transition:all 0.3s}
.menu-horizontal .nav-item .nav-link:after{content:"\f061";font-family:cmsfont;font-size:14px;position:absolute;right:22px;top:16px;display:block;z-index:1}
.menu-horizontal .nav-item.child .nav-link:after{content:"\f067"}
.menu-horizontal .nav-item.child.active .nav-link:after{content:"\f068"}
.menu-horizontal-child{display:flex;flex-wrap:wrap;margin-top:20px}
.menu-horizontal-child .nav-item-child{color:#333333;margin-right:10px;margin-bottom:10px;background:#fff;border:1px solid #fff;border-radius:50px;overflow:hidden}
.menu-horizontal-child .nav-item-child .nav-link-child{color:#333333;padding:0 25px;display:block;text-align:center;font-size:16px;line-height:54px}
.menu-horizontal-child .nav-item-child .nav-link-child:before{content:"●";font-size:16px;margin-right:12px;color:#5371b3}
.menu-horizontal-child .nav-item-child.active,.menu-horizontal-child .nav-item-child:hover{border-color:#5371b3}
.menu-horizontal-child .nav-item-child.active .nav-link-child,.menu-horizontal-child .nav-item-child:hover .nav-link-child{color:#5371b3}
.menu-horizontal-wrapper{margin-bottom:0}
.menu-horizontal-about{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;margin-bottom:40px;font-family:Barlow}
.menu-horizontal-about .nav-item-about{color:#666666;margin-right:10px;margin-bottom:10px;background:#fff;border-radius:5px;overflow:hidden;border:1px solid #e0e0e0}
.menu-horizontal-about .nav-item-about .nav-link-about{color:#666666;padding:0 35px;display:block;text-align:center;font-size:20px;line-height:54px}
.menu-horizontal-about .nav-item-about.active,.menu-horizontal-about .nav-item-about:hover{background:#86c442;border-color:#86c442}
.menu-horizontal-about .nav-item-about.active .nav-link-about,.menu-horizontal-about .nav-item-about:hover .nav-link-about{color:#fff}
.menu-horizontal-wrapper{margin-bottom:0}
.menu-horizontal-pro{display:flex;flex-wrap:wrap;margin-bottom:30px}
.menu-horizontal-pro .nav-item-pro{color:#fff;margin-right:10px;margin-bottom:10px;background:#1f1f1f}
.menu-horizontal-pro .nav-item-pro .nav-link-pro{color:#fff;padding:0 35px 0 20px;display:block;text-align:center;font-size:18px;line-height:54px}
.menu-horizontal-pro .nav-item-pro .nav-link-pro:before{content:"●";font-size:16px;margin-right:12px;color:#fff}
.menu-horizontal-pro .nav-item-pro.active,.menu-horizontal-pro .nav-item-pro:hover{background:#dc0b07}
.menu-horizontal-pro .nav-item-pro.active .nav-link-pro,.menu-horizontal-pro .nav-item-pro:hover .nav-link-pro{color:#fff}
@media(max-width:768px) {
    .ny-nav{padding: 25px 15px;display: none;}
    .menu-horizontal-about .nav-item-about{margin-right:0;}
}
/*#endregion*/

/*#region 位置导航*/
.banner{}
.banner.home{position:relative;margin-top: -190px;margin-bottom: -150px;}
.banner.home .banner-text{text-align:left;align-items:center}
.banner.home .banner-text .container-xl{display:flex;align-items:center;justify-content:space-between}
.banner.home .banner-text .img{display:flex;align-items:center;justify-content:flex-end;width:48%;animation:left-animation 1s infinite;animation-iteration-count:1}
.banner.home .banner-text .box{width:52%;padding:0;animation:up-animation 1s infinite;animation-iteration-count:1}
.banner.home .banner-text .box .title{font-size:52px;color:#fff;line-height:85px;margin-bottom:35px;font-weight:bold;text-transform:uppercase;font-family:Barlow}
.banner.home .banner-text .box p{font-size:16px;color:rgba(255,255,255,1);line-height:32px}
.banner.home .banner-text .box .more{font-size:22px;color:#333;text-transform:uppercase;font-family:Barlow;background:#ffffff;display:inline-block;margin-top:100px;padding:18px 35px;text-align:center}
.banner.home .banner-text .box .more:hover{color:#fff;background:#0080d6;transition:all 0.5s}
.banner.ny{background:#f5f5f5;padding:60px 0}
.banner.ny .container-xl{display:flex;align-items:center;position:relative;height:332px}
.banner.ny .container-xl .bg{height:auto;padding-left:10%}
.banner.ny .container-xl .bg img{box-shadow:5px 0 57px rgba(0,0,0,0.23)}
.banner.ny .box{position:absolute;z-index:2;left:15px;background:#fff}
.banner.ny .box .page-title{position:relative;display:inline-block;height:235px;padding:75px 105px 0 85px}
.banner.ny .ny-title{font-size:42px;line-height:42px;text-transform:uppercase;margin-bottom:20px;font-family:Barlow;font-weight:bold;color:#333}
.banner.ny .box .page-title:before{content:"";width:22px;height:22px;background:url(../../images/tb-k1.png) no-repeat;position:absolute;left:0;top:0;z-index:3}
.banner.ny .box .page-title:after{content:"";width:22px;height:22px;background:url(../../images/tb-k2.png) no-repeat;position:absolute;right:0;bottom:0;z-index:3}

@media(max-width:768px) {
	.banner.home{margin-top:0;margin-bottom:0;}
	.banner.ny .container-xl{display:block;height:auto}
	.banner.ny .container-xl .bg{padding-left:0}
	.banner.ny{background:#f5f5f5;padding:15px 0 30px}
	.banner.ny .box{position:relative;left:inherit}
	.banner.ny .box .page-title{padding:15px 15px;height:auto}
	.banner.ny .ny-title{text-align:center;font-size:26px;margin-bottom:5px}
}

.page-title{color:#333}
.page-title  a{color:#333}
.page-title  a:hover{color:#dc0b07;text-decoration:underline}
.page-title .breadcrumb{justify-content:flex-start;align-items:center;color:#333;font-size:16px}
.breadcrumb-item + .breadcrumb-item::before{color:#333;font-family:cmsfont;content:"\f054";font-size:10px;margin-right:10px;margin-left:10px}
.page-title .breadcrumb .breadcrumb-item:last-child a{font-weight:bold;color:#dc0b07}
.page-title.pro{background:#f1f1f1;padding:15px 0}
.page-title.pro .breadcrumb{justify-content:flex-start}

.wzdh{background:#fff;padding:15px 0;}
.wzdh .breadcrumb:before{ font-family: cmsfont; content: "\f016"; margin-right: 15px; color: var(--public-color);}

@media(max-width:768px) {
	.banner .ny-title{margin-bottom:0}
	.page-title{width:100%;position:relative;top:inherit}
	.page-title .breadcrumb{justify-content:center}
}
/*#endregion*/



/*默认详情设置*/
.content-wrapper {}
.content-wrapper h2 { font-size: 28px; font-weight: 600; margin-bottom: 15px;margin-top: 30px;}
.content-wrapper h3 { font-size: 20px; font-weight: 600; margin-bottom: 15px;margin-top: 30px;}
.content-wrapper p{margin-bottom: 15px;}
.content-wrapper img { max-width: 100% !important; height: auto !important;margin-bottom: 15px;}
.content-wrapper video { max-width: 100% !important; height: auto !important; }
.content-wrapper ul{padding-left: 20px;margin-bottom: 15px;}
.content-wrapper ul li{list-style-type: initial;margin-bottom: 10px;}
.content-wrapper ol{padding-left: 20px;margin-bottom: 15px;}
.content-wrapper ol li{list-style-type: initial;margin-bottom: 10px;}
.content-wrapper iframe { max-width: 100%; }
.content-wrapper table { width: 100%; margin-bottom: 1rem; color: #212529;margin-bottom: 15px;}
.content-wrapper table p{margin-bottom: 0;}
.content-wrapper table th, .content-wrapper table td { padding: 0.5rem; vertical-align: middle; border: 1px solid #dee2e6; text-align: center; }
.content-wrapper table tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.03); }
.content-wrapper table tbody tr:hover { background-color: rgba(0, 0, 0, 0.075); color: #555; }
.content-wrapper table p{ margin-bottom: 0;line-height: 32px;}
.content-wrapper tbody th{color:#2980c7}

/*产品内容*/
.pronr-wrapper{background:#f5f5f5;padding:0 0 60px}
.pronr-wrapper .pronr-title{font-size:36px;font-weight:bold;margin-bottom:30px}
.product-head{background:#e1e1e1;padding:35px 35px 60px}
.product-head .img{padding:15px 20px;box-shadow:7px 0 30px rgba(0,0,0,0.05);background:#fff;position:relative}
.product-head .img .down{width:216px;height:53px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;background:#c80805;border-radius:30px;overflow:hidden;position:absolute;bottom:-24px;left:calc(50% - 108px)}
.product-head .img .down span{margin-right:10px}
.product-head .img .down:hover{text-decoration:underline}
.product-head .feedback-box{padding:35px}
.product-head .feedback-box .h2{font-size:30px;text-align:center;font-weight:bold;margin-bottom:40px}
.content-wrapper.product{background:#fff;height:100%}
.content-wrapper.product .hot-sub-title{margin-bottom:0}
.content-wrapper.product .table-wrapper{padding:40px}
.content-wrapper.product h5{font-size:20px;color:#dc0b07;font-weight:bold;line-height:30px;margin-bottom:20px;margin-top:20px;padding-left:12px;border-left:4px solid #dc0b07}
.content-wrapper.product p{font-size:16px;color:#666666;margin-bottom:20px}
.content-wrapper.product table td p,.content-wrapper.product table td{font-size:16px;margin-bottom:0}
.content-wrapper.product .content{padding:32px}
.content-wrapper.product .content .imgs{display:flex;border:1px solid #000000;margin-bottom:30px}
.content-wrapper.product .content .imgs .img{width:50%}
.content-wrapper.product .content .imgs .img:nth-child(2n){border-left:1px solid #000000}
.content-wrapper.product .content .canshu{background:#f5f5f5;text-align:center;padding:50px 30px;margin-bottom:40px}
.content-wrapper.product .content .canshu p{font-size:24px;margin-bottom:0}
.content-wrapper.product .content .t3{font-size:26px;font-weight:bold;margin-bottom:25px}

@media(max-width:768px) {
	.pronr-wrapper{padding:0 0 15px}
	.product-head{padding:15px}
	.pronr-wrapper .pronr-title{font-size:26px;margin-bottom:20px}
	.product-head .feedback-box{padding:60px 0 0}
	.product-head .feedback-box .h2{font-size:20px;margin-bottom:25px}
	.content-wrapper.product .content{padding:15px}
	.content-wrapper.product p{font-size:14px;line-height:22px}
	.content-wrapper.product .content .canshu{padding:20px;margin-bottom:20px}
	.content-wrapper.product .content .canshu p{font-size:18px}
	.content-wrapper.product .content .t3{font-size:22px}
}


/*#region 新闻详情*/
.newsnr-wrapper{background:#f5f5f5;padding:0 0 60px}
.newsnr-wrapper .title{font-size:30px;color:#000;text-align:center;font-weight:bold}
.newsnr-wrapper .content{font-size:16px;line-height:24px}
.newsnr-wrapper .content p{margin-bottom:15px}
.newsnr-wrapper .content h4{font-size:22px;color:#dc0b07;margin:20px 0}
.newsnr-wrapper .summary{padding:12px 0;text-align:center;margin:20px 0 30px;font-size:16px;color:#595959;border-bottom:1px dashed #000000}
.newsnr-wrapper .summary span{margin-right:15px}
.newsnr-wrapper .social a{border-radius:0}

@media(max-width:768px) {
    .newsnr-wrapper{padding:0px 0 25px}
    .newsnr-wrapper .col-md-9{padding-right:15px}
    .newsnr-container.content{font-size:14px;line-height:22px}
    .newsnr-wrapper .title{font-size:22px}
    .newsnr-wrapper .content h4{font-size:18px}
}

.content-other{padding:30px 0px;border-top:1px solid #ddd;line-height:28px;font-size:16px;color:#dc0b07;display:flex;align-items:center;justify-content:space-between}
.content-other a{color:#303f5f}
.content-other a:hover{color:#dc0b07;transition:all 0.3s}
.content-other .left{width:75%}
.content-other .back{background:#dc0b07;padding:10px 40px;display:inline-block;font-size:18px;color:#fff;font-weight:bold}
.content-other .back i{margin-left:10px}
.content-other .back:hover{color:#fff;background:#181818;transition:all 0.5s}

@media(max-width:768px) {
	.content-other{flex-wrap:wrap}
	.content-other .left{width:100%}
	.content-other .right{width:100%;margin-top:20px}
}

.hot-sub-title{background:#000000;margin-bottom:30px;margin-top:30px}
.hot-sub-title .h2{padding:8px 40px 8px 25px;font-size:17px;line-height:30px;color:#fff;background:#dc0b07;display:inline-block;shape-outside:polygon(0 0,0% 100%,100% 100%,100% 100%,93% 0%);-webkit-clip-path:polygon(0 0,0% 100%,100% 100%,100% 100%,93% 0%)}

/*其他内容*/
/*#endregion*/

/*#region 其他*/
/*分页*/
.page-link{padding:.5rem 0.875rem}
.page-item.active .page-link{color:#fff;background-color:#dc0b07;border-color:#dc0b07}

/*留言*/
.contact-wrapper .feedback-box .form-control{padding-top:13px;padding-bottom:13px;color:#fff;margin-bottom:0px;background:rgba(255,255,255,0.1);border-color:rgba(0,0,0,0.4)}
.contact-wrapper .feedback-box .form-control::-webkit-input-placeholder{color:#fff}
.contact-wrapper .feedback-box .form-feedback .btn{padding-top:15px;padding-bottom:15px;font-size:16px;background:#c80805}
.contact-wrapper .feedback-box .form-feedback .btn:hover{background:#e91410;color:#fff}
.contact-wrapper .feedback-box .form-feedback.was-validated .form-control:invalid,.contact-wrapper .feedback-box .form-feedback.was-validated .form-control.is-invalid{border-color:#f5543f;padding-right:calc(1.5em + 0.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(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}

.form-feedback .form-control{background:#f3f3f3;color:#9396a2;font-size:16px;border-radius:10px;overflow:hidden;border:1px solid #cecccc;padding-top:11px;padding-bottom:11px}
.form-feedback .form-control::-webkit-input-placeholder{color:#9396a2}
.form-feedback .btn{color:#fff;background:#c80805;border-radius:10px;font-size:18px;line-height:22px;padding-top:11px;padding-bottom:11px}
.form-feedback .btn:hover{background:#e91410;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}
}

/*搜索*/
.pro-search .search-group{width:100%;background:#fff;border:0;border-bottom:1px solid #dddddd;border-radius:0}
.pro-search .search-group .form-control{font-size:18px;color:#333;padding-left:0}
.pro-search .search-group .form-control::-webkit-input-placeholder{color:#333;font-size:18px;font-weight:bold}
.search-group{width:200px;height:45px;background:#f7f7f7;overflow:hidden;border:1px solid #f7f7f7;border-radius:10px}
.search-group .form-control{border:none;border-radius:0px;background:transparent;color:#5c5352;height:45px}
.search-group .form-control::-webkit-input-placeholder{color:#5c5352}
.search-group .btn{border-radius:0px;height:45px;width:45px;display:flex;justify-content:center;align-items:center;padding:6px 15px;margin-bottom:0}
.search-group i{color:#dc0b07;font-size:1.3rem}
.search-group .btn:hover{background:#dc0b07}
.search-group .btn:hover i{color:#fff}

/*#弹出留言表单*/
.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:250px;left:50%;margin-left:-25%;width:50%;position:absolute;z-index:1001;padding:35px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
.reveal-modal .title{font-size:30px;text-align:center;margin-bottom:25px}
.reveal-modal .close-reveal-modal{font-size:30px;line-height:0.5;position:absolute;top:8px;right:11px;color:#333;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer}

@media(max-width:768px){
	.reveal-modal{visibility:hidden;top:50px;left:50%;margin-left:-45%;width:90%;position:absolute;z-index:1001;padding:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
	.reveal-modal .title{font-size:20px;text-align:center;margin-bottom:10px}
}


.feedpc{position:fixed;right:0px;top:60%;cursor:pointer;z-index:70}
.feedpc .feed{display:flex;align-items:center}
.feedpc .feed .img{z-index:60;margin-right:-20px}
.feedpc .feed p{background:#414141;height:50px;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:50px;padding:0 15px 0 25px}

@media(max-width:768px) {
    .feedpc .feed .img{margin-right:0px}
    .feedpc .feed .img img{width:50px;height:50px}
    .feedpc .feed p{display:none}
    .totop{z-index:10}
}


/*header*/
.money{cursor:pointer;transition:all 0.5s ease}
.money:hover{transform:scale(1.1)}
.wh-a1{font-size:50px;font-weight:900;line-height:50px;color:#000000}
.wh-a2{font-size:18px;color:#333333;line-height:25px}
.wh-a{width:auto;padding: 0 20px; height:55px;background-color:#b51026;text-align:center;line-height:55px;transition:all 0.5s ease;display:inline-block;font-size:20px;color:#ffffff;margin:0 1px}
.wh-a:hover{background-color:#780010;color:#fff}
.wh-aa{background-color:#333333}
.wh-aa:hover{background-color:#000}
.header-desc{background-color:#222222;display:flex;justify-content:space-between;padding:5px 70px 5px 30px;align-items:center}
.header-desc .desc{justify-content:flex-start}
.top-tel{justify-content:flex-end}
.public-social span,.public-social a{border-radius:4px}
.social{transition:all 0.3s ease;margin-right:5px}
.header-desc .social:hover{background-color:#b51026}
.top-tel>a{font-size:18px;color:#ffffff}
.top-tel .top-a1{font-size:18px;color:#b51026;margin-right:30px}
.header-top{padding:0 70px 0 30px;background-color:#fff}
.navbar-custom .navbar-nav .nav-link{font-size:16px;font-weight:900;color:#000000;height:120px}
.navbar-custom .navbar-nav > .nav-item:last-child{margin-right:0}
.navbar-custom .navbar-nav .nav-link:before,.navbar-custom .navbar-nav .nav-link:before{background:#b51026}
@media(max-width:1660px){
	.header-top{padding:0 20px;}
}

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


/*banner*/
.banner.home .banner-text{text-align:center}
.banner-text .text{text-align:center;display:flex;width:100%;flex-direction:column;align-items:center}
.banner-text .text .a1{font-size:60px;font-weight:900;line-height:50px;color:#ffffff;margin-bottom:50px}
.banner-text .text .a2{font-size:30px;line-height:28px;color:#ffffff;margin-bottom:80px}
.banner-text .text .con{background-color:#b51026;display:inline-flex;width:195px;height:54px;margin-right:16px;font-size:18px;border:solid 3px #b51026;transition:all 0.3s ease;align-items:center;justify-content:center}
.banner-text .text .con:hover{background-color:transparent}
.banner-text .text .me{border:solid 3px #b51026;display:inline-flex;width:289px;height:54px;font-size:18px;line-height:44px;align-items:center;justify-content:center}



@media(max-width:768px) {
    .header{display:none}
    .banner-text .text .a1{font-size:22px;font-weight:900;line-height:20px;margin-bottom:10px}
    .banner-text .text .a2{font-size:16px;line-height:20px;margin-bottom:10px}
    .banner-text .text .con{width:110px;height:30px;margin-right:10px;font-size:14px}
    .banner-text .text .me{width:190px;height:30px;font-size:14px;line-height:30px}
    .wh-a1{font-size:22px;line-height:25px}
    .wh-a2{margin-bottom:10px;line-height:20px;font-size:14px}
    .wh-a{width:130px;height:30px;line-height:30px;font-size:14px}
}

.banner-lock{position:relative}
.banner-lock .title{color:#ffffff;}
.banner-lock .lock{position:absolute;top:50%;left:0;transform:translate(0%,-50%);z-index:3;width:100%;text-align: center;}
.banner-lock .title+img{margin-top:50px;}
.banner-lock .title+span img{margin-top:50px;}

@media (max-width:768px) {
    .banner-lock .lock{transform: translate(0,0);top:0;height:100%;display:flex;align-items:center;}
    .banner-lock .lock .container-xl{display:flex;align-items:center;}
    .banner-lock  span img,.banner-lock  span{display:none;}
}


/*index*/
.home-solu{padding-top:120px;background:url(../../images/home-soba.jpg) no-repeat center;background-size:cover;text-align:center;position: relative;}
.home-solu .a1{margin-bottom:70px}
.home-solu .a2{margin-bottom:50px;text-align:left;line-height:30px}
.home-solu .a2 span{color:#b51026;font-weight:900}
.home-solu .wh-a{margin-bottom:60px}
.home-solu .img{position:relative}
.home-solu .bf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}



@media(max-width:768px) {
    .home-solu{padding-top:20px}
    .home-solu .a1{margin-bottom:10px}
    .home-solu .a2{margin-bottom:10px;text-align:left;line-height:20px}
    .home-solu .wh-a{margin-bottom:10px}
    .home-solu .bf img{width:50%}
}

.home-what{padding:130px 0 70px 0;background-color:#f4f4f4;text-align:center}
.home-what .box{display:flex;justify-content:space-around;margin:90px 0}
.home-what .box .left{background:url(../../images/sb.png) no-repeat top  right;flex:0 0 41%;text-align:right;padding-right:50px}
.home-what .box  .text{margin-bottom:30px;line-height:18px}
.home-what .box .right{background:url(../../images/sb.png) no-repeat  top left;flex:0 0 41%;text-align:left;padding-left:50px}

@media(max-width:768px) {
    .home-what{padding:20px 0}
    .home-what .box{margin:10px 0;flex-direction:column}
    .home-what .box .left{background:none;text-align:left;padding:0 0 15px 0}
    .home-what .box .text{margin-bottom:10px}
    .home-what .box .right{background:none;padding:0 0 15px 0}
}

.home-machines{background:url(../../images/home-machines.jpg) no-repeat top;padding:160px 0 110px 0;background-color:#f4f4f4;text-align:center}
.home-machines .a1{font-size:48px;font-weight:900;line-height:48px;color:#ffffff;margin-bottom:130px}
.home-machines .container-xl{max-width:1290px}
.home-machines .box{background-color:#ffffff;box-shadow:0px 0px 86px 0px rgba(0,0,0,0.1);position:relative;margin-bottom:30px}
.home-machines .box .text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:0 40px;justify-content:center}
.home-machines .box .t1{font-size:26px;font-weight:900;line-height:30px;color:#000000;margin-bottom:40px;min-height:60px}
.home-machines .box img{transition:all 0.5s ease}
.home-machines .box .t2{background-color:#ffffffcc;padding:50px 28px;margin-bottom:40px;transition:all 0.5s ease}
.home-machines .col-md-4:nth-child(3) .box .t2{padding:36px 28px}
.home-machines .box .t2 p{font-size:18px;line-height:28px;color:#333333;margin-bottom:20px}
.home-machines .box .wh-a{width:200px;height:42px;line-height:42px}
.home-machines .box:hover img{opacity:0.7}
.home-machines .box:hover .t2{box-shadow:0px 0px 28px 12px rgba(0,0,0,0.1);background-color:#fff}
.home-machines .box .tt1{color:#333333;margin-bottom:50px;line-height:39px}
.home-machines .mac-a{margin-top:50px}

@media(max-width:768px) {
    .home-machines{padding:20px 0}
    .home-machines .a1{font-size:22px;line-height:25px;margin-bottom:20px}
    .home-machines .box{margin-bottom:20px}
    .home-machines .box .text{padding:0}
    .home-machines .box .t1{font-size:16px;line-height:16px;min-height:auto;margin-bottom:10px}
    .home-machines .box .t2{padding:0 10px;margin-bottom:10px;background:none}
    .home-machines .box .t2 p{font-size:14px;line-height:16px;margin-bottom:5px}
    .home-machines .box .wh-a{width:90px;height:25px;line-height:25px}
    .home-machines .col-md-4:nth-child(3) .box .t2{padding:0 10px}
    .home-machines .mac-a{margin-top:10px}
}


.home-industry{box-shadow:0px 0px 83px 0px rgba(0,0,0,0.2);border-bottom:6px solid #b51026;padding:120px 0;text-align:center}
.home-industry .container-xl{max-width:1630px}
.home-industry .a1{font-size:57px;font-weight:900;color:#000000;line-height:57px}
.home-industry .rox{display:flex;margin:70px 0}
.home-industry .rox .box{flex:0 0 25%;transition:all 0.5s ease}
.home-industry .rox .box .img{overflow:hidden;border-right:1px solid #fff}
.home-industry .rox .box:last-child .img{border:0}
.home-industry .rox .box .text{background-image:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0.68) 68%,rgba(240,240,240,0.9) 90%,#e0e0e0 100%),linear-gradient(#ffffff,#ffffff);background-blend-mode:normal,normal;padding:70px}
.home-industry .rox .box .text .t1{font-size:26px;font-weight:900;line-height:28px;color:#333333;margin-bottom:30px}
.home-industry .rox .box .text .t2{font-size:18px;line-height:28px;color:#333333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.home-industry .rox .box:hover{box-shadow:0px 0px 86px 0px rgba(0,0,0,0.1)}

@media(max-width:768px) {
    .home-industry{padding:20px 0}
    .home-industry .a1{font-size:22px;line-height:25px}
    .home-industry .rox{margin:10px 0;flex-wrap:wrap}
    .home-industry .rox .box{flex:0 0 50%}
    .home-industry .rox .box .text{padding:10px}
    .home-industry .rox .box .text .t1{font-size:16px;line-height:16px;margin-bottom:10px}
    .home-industry .rox .box .text .t2{font-size:14px;line-height:20px}
}



.home-swp{padding:140px 0 80px 0;text-align:center}
.home-swp .a1{font-size:48px;font-weight:900;line-height:28px;color:#000000}
.home-swp .a2{position:relative}
.home-swp .a2 .box{margin:90px 0;box-shadow:0px 0px 86px 0px rgba(0,0,0,0.1)}
.home-swp .a2 .box .text{background-color:#f8f8f8;padding:0 40px 50px 40px}
.home-swp .a2 .box .textbox{background-image:linear-gradient(90deg,#ffffff 0%,#f0f0f0 90%,#e0e0e0 100%),linear-gradient(#ffffff,#ffffff);background-blend-mode:multiply,normal;padding:50px 30px 60px 30px;min-height:252px;text-align:left}
.home-swp .a2 .box .textbox .t1{font-size:32px;font-weight:bold;line-height:28px;color:#000000;margin-bottom:30px}
.home-swp .a2 .box .textbox .t2{font-size:18px;line-height:28px;color:#333333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.home-swp .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.home-swp .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:0}
.home-swp .swiper-button-prev,.home-swp .swiper-button-next{width:78px;height:77px;background-color:#333333;color:#fff;font-size:26px;transition:all 0.5s ease}
.home-swp .swiper-button-prev{left:180px}
.home-swp .swiper-button-prev:hover{background-color:#000}
.home-swp .swiper-button-next{background-color:#b51026;right:230px}
.home-swp .swiper-button-next:hover{background-color:#780010}

@media(max-width:768px) {
    .home-swp{padding:20px 0}
    .home-swp .a1{font-size:22px;line-height:25px}
    .home-swp .a2 .box .text{padding:0;}
    .home-swp .swiper-button-prev, .home-swp .swiper-button-next{display:none;}
    .home-swp .a2 .box{margin:40px 0;}
    .home-swp .a2 .box .textbox{padding:30px;}
    .home-swp .a2 .box .textbox .t1{font-size:24px;line-height:32px;}
    .home-swp .a2 .box .textbox .t2{font-size:14px;line-height:22px;}
}   

.home-clients{background:url(../../images/home-soba.jpg) no-repeat left;background-size:cover;padding:120px 0;text-align:center}
.home-clients .container-xl{max-width:1630px}
.home-clients .a1{font-size:57px;font-weight:900;line-height:80px;color:#000000}
.home-clients .a1 .span{font-size:82px;color:#b51026;margin:0 20px}
.home-clients .a1 .span span{font-size:56px;margin-left:-30px}
.home-clients .box{margin:100px 0 75px 0;width:80%}
.home-clients .box .text{font-size:20px;line-height:32px;color:#000000;margin-top:30px}

@media(max-width:768px) {
    .home-clients{padding:20px 0}
    .home-clients .a1{font-size:22px;line-height:25px}
    .home-clients .a1 .span{font-size:24px;margin:0}
    .home-clients .a1 .span span{font-size:22px;margin-left:-8px}
    .home-clients .box{margin:10px;width:90%}
    .home-clients .box .img img{width:30%}
    .home-clients .box .text{font-size:14px;line-height:18px;margin-top:10px}
    
}

.home-partners{background:url(../../images/home-partners-bg.jpg) no-repeat;padding:85px 0;text-align:center}
.home-partners .a1{font-size:57px;font-weight:900;color:#ffffff;line-height:57px}
.home-partners .box{display:flex;flex-wrap:wrap;margin:80px 0 0 0}
.home-partners .box .img{margin:9px;flex:0 0 19%}

@media(max-width:768px) {
    .home-partners{padding:20px 0}
    .home-partners .a1{font-size:22px;line-height:25px}
    .home-partners .box{margin:10px 0 0 0}
    .home-partners .box .img{margin:5px;flex:0 0 22%}   
}

.home-recent{padding:110px 0 70px 0;text-align:center;background-color:#f4f4f4;position:relative}
.home-recent .container-xl{max-width:1270px}
.home-recent .row{max-height:1000px;overflow:hidden}
.home-recent .a1{font-size:57px;font-weight:900;line-height:57px;color:#000000;margin-bottom:100px}
.home-recent .box{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-radius:4px;margin-bottom:40px;background-color:#fff}
.home-recent .box .text{padding:20px 30px;text-align:left}
.home-recent .box .text .t1{font-size:28px;font-weight:900;line-height:38px;color:#333333;margin-bottom:10px}
.home-recent .box .text .t2{font-size:18px;line-height:28px;color:#666666}
.home-recent .zhez{position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom,transparent,#ffffff 65%,#ffffff);display:flex;align-items:center;justify-content:center}
.home-recent .zhez a{display:flex;color:#b51026;align-items:center;justify-content:center;flex-direction:column;font-size:26px}
.home-recent .zhez a i{line-height:15px}
.home-recent .bq{position:relative;z-index:1}

@media(max-width:768px) {
    .home-recent{padding:20px 0}
    .home-recent .a1{font-size:22px;line-height:25px;margin-bottom:10px}
    .home-recent .box{margin-bottom:10px}
    .home-recent .box .text{padding:10px}
    .home-recent .box .text .t1{font-size:16px;line-height:20px;margin-bottom:10px}
    .home-recent .box .text .t2{font-size:14px;line-height:20px}
}


.foot{padding:100px 0 70px 0;background-color:#343434}
.foot .box{display:flex;justify-content:space-between}
.foot .boxs{flex:0 0 28%}
.foot  .img{margin-bottom:40px}
.foot .boxs .first .h2{display:flex;align-items:baseline;margin:10px 0}
.foot .boxs .first .h2 .one{width:17px;text-align:center}
.foot .boxs .first .h2 .two{line-height:32px;color:#999999;margin-left:20px}
.foot .boxs .first .h2 .two a{line-height:32px;color:#999999;margin-right:20px}
.foot .boxs .first .h2 .two a:hover{text-decoration:underline}
.foot .boxstwo{flex:0 0 40%}
.foot .boxstwo .img{font-size:21px;font-weight:bold;line-height:46px;color:#ffffff}
.foot .boxstwo .fi{display:flex;}
.foot .boxstwo .fi .text{width:33%;}
.foot .boxstwo .fi a{line-height:32px;color:#999999;display:block}
.foot .boxstwo .fi a:hover{text-decoration:underline}
.foot .boxsthree{}
.foot .boxsthree .img{font-size:21px;font-weight:bold;line-height:46px;color:#ffffff}
.foot .boxsthree .text{display:flex;flex-direction:column;justify-content:space-between}
.foot .boxsthree .text .ph{width:279px;height:39px;background-color:#0099ce;display:block;font-size:26px;color:#ffffff;line-height:39px;text-align:center;margin-bottom:140px}
.foot .boxsthree .text .ph:hover{text-decoration:underline}
.foot .boxsthree .text .ph i{margin-right:10px;font-size:20px}
.feet{background-color:#212121;color:#999999;padding:35px 0}

/* new */
.foot .boxstwo .fi .text{width: 100%;}

@media(max-width:768px) {
    .foot{padding:20px 0}
    .foot .box{flex-direction:column}
    .foot .img{margin-bottom:10px}
    .foot .boxs .first .h2{margin:10px 0}
    .foot .boxs .first .h2 .two{line-height:20px;margin-left:10px}
    .foot .boxstwo .img{font-size:18px;line-height:25px}
    .foot .boxstwo .fi a{line-height:30px}
    .foot .boxsthree .img{font-size:18px;line-height:30px}
    .foot .boxsthree .text .ph{width:220px;height:30px;line-height:30px;margin-bottom:15px;font-size:18px}
    .foot .boxsthree .text .ph i{font-size:14px}
    .feet{padding:10px 0}
}

.about-wrapper{max-width:1920px;margin:0 auto;}
.about-top{background-color:#f8f8f8;padding:130px 0 0;}
.about-top .img{position:relative;}
.about-top .img .bf{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.about-top .text{margin:60px 0 0;padding:60px 0 200px;background:url(../../images/about-top-bg.png) no-repeat center center;}
.about-top .wh-a1{text-align:center;margin-bottom: 70px;}
.about-top .about-text{margin-top: 80px;display: flex;justify-content:space-between;}
.about-top .about-text .item{flex:50%;display: flex;align-items: center;justify-content: center;font-size: 40px;font-weight: 900;line-height: 32px;}
.about-top .about-text .item span{color:var(--public-color);font-size: 54px;margin-right: 10px;}

.about-link{padding:80px 0;}
.about-link .container-xl{max-width:1730px;}
.about-link .about-link-box{display: flex;gap:20px;justify-content:space-between;}

.about-self{height:1385px;background:url(../../images/about-self-bg.jpg) no-repeat center / cover;padding:100px 0;color:#fff;}
.about-self .wh-a1{color:#fff;max-width:1050px;margin:0 auto;text-align: center;margin-top: 40px;}
.about-self .wh-a2{color:#fff;margin:30px 0 80px;text-align: center;}
.about-self .wh-a3{color:#fff;margin:0 auto;font-size: 18px;line-height: 40px;margin-top: 40px;}
.about-self .grid{gap:0;}
.about-self .grid .item{height:290px;background-image:linear-gradient(90deg,#f1f1f1 0%,#e9e9e9 90%,#e0e0e0 100%),linear-gradient(#f6f6f6,#f6f6f6);background-blend-mode:normal,normal;box-shadow:0px 0px 86px 0px rgba(0,0,0,0.1)}
.about-self .grid .item{color:#333;font-size: 32px;line-height: 42px;display: flex;align-items: center;justify-content: center;text-align: center;padding:30px;}
.about-self .grid .item:hover{background-image:linear-gradient(90deg,#000 0%,#000 90%,#000 100%);color:#fff;}

.about-pro{padding:30px 0;}
.pro-swiper .text{font-size: 22px;line-height:28px;font-weight:900;text-align: center;padding:10px 0;}
.pro-swiper .img{text-align:center;}



.about-qua{background-color:#f8f8f8;padding:120px 0 100px;text-align: center;}
.about-qua .wh-a1{max-width:1050px;margin:0 auto;text-align: center;margin-top: 40px;}
.about-qua .subtitle{padding:60px 0 90px;text-align:left;}
.about-qua .about-qua-list{display:flex;gap:50px;flex-wrap:wrap;justify-content:space-between;}
.about-qua .about-qua-list .item{width:calc(33% - 33px);position:relative;}
.about-qua .about-qua-list .item .text{position:absolute;height: 100%;width: 100%;bottom:0;background-image:linear-gradient(0deg, #920013 0%, transparent 100%);color:#fff;padding:20px 35px;font-size:18px;line-height:32px;display: flex;align-items:end;opacity:0;}
.about-qua .about-qua-list .item .text{opacity:1;transition:.6s ease-in-out;}
.about-qua .wh-a{margin-top: 85px;}

.about-sales{padding:120px 0 100px;text-align: center;}
.about-sales .wh-a1{max-width:900px;margin:0 auto;text-align: center;margin-top: 40px;}
.about-sales .subtitle{padding:60px 0 90px;max-width:1200px;margin:0 auto;}
.about-sales .about-sales-list{display:flex;}
.about-sales .about-sales-list .item{flex:0 0 20%;transition:all 0.5s ease}
.about-sales .about-sales-list .item .img{overflow:hidden;border-right:1px solid #fff}
.about-sales .about-sales-list .item:last-child .img{border:0}
.about-sales .about-sales-list .item .text{background-image:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0.68) 68%,rgba(240,240,240,0.9) 90%,#e0e0e0 100%),linear-gradient(#ffffff,#ffffff);background-blend-mode:normal,normal;padding: 40px 20px;height:250px;}
.about-sales .about-sales-list .item .text .t1{font-size:24px;font-weight:900;line-height:28px;color:#333333;margin-bottom:15px}
.about-sales .about-sales-list .item .text .t2{font-size:18px;line-height:28px;color:#333333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.about-sales .about-sales-list .item:hover{box-shadow:0px 0px 86px 0px rgba(0,0,0,0.1)}
.about-sales .wh-a{margin-top:110px;}
.about-history{background-color:#f8f8f8;border-top:5px solid var(--public-color);padding:110px 0;}
.about-history .wh-a1{max-width: 900px;margin:0 auto;text-align: center;margin-bottom: 60px;}
.about-history .item .text{background-image:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0.68) 68%,rgba(240,240,240,0.9) 90%,#e0e0e0 100%),linear-gradient(#ffffff,#ffffff);background-blend-mode:normal,normal;padding: 40px 20px;height:160px;}
.about-history .item .text:hover{box-shadow:0px 0px 86px 0px rgba(0,0,0,0.1)}
.about-history .item .t2{font-size: 18px;text-align: center;color:#666;}
.about-history .item .t1{color:var(--public-color);font-size: 32px;line-height: 70px;font-weight: bold;margin:30px 0;}
.about-history .time{position:relative;text-align: center;padding:40px 0 0;}
.about-history .time .xian{height: 4px;background-color: #ddd;position:relative;}
.about-history .time .xian .yuan{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width: 42px;height: 42px;border-radius:50%;background-color:rgba(214, 0, 28, 0.2);}
.about-history .time .xian .yuan1{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width: 27px;height: 27px;border-radius:50%;background-color:rgba(214, 0, 28, 0.4);}
.about-history .time .xian .yuan2{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width: 14px;height: 14px;border-radius:50%;background-color:rgba(214, 0, 28, 1);}
.about-history .history-next{right:46%;}
.about-history .history-prev{left:46%;}
.about-history .history-prev,.about-history .history-next{background-color:#333333;width: 50px;height: 50px;color:#fff;border-radius:50%;font-size: 16px;top:95%;}
.about-history .history-prev:hover,.about-history .history-next:hover{background-color:var(--public-color);}
.about-history .history-prev:after,.about-history .history-next:after{font-size:18px;}
.history-swiper{padding-bottom:100px;}

.about-honors{padding:110px 0;}
.about-honors .wh-a1{max-width: 900px;margin:0 auto;text-align: center;margin-bottom: 60px;}

@media (max-width:768px) {
    .about-top{padding:0;}
    .about-top .text{margin:0;padding:40px 0;}
    .about-top .wh-a1{margin-bottom:20px;}
    
    .subtitle{font-size:14px;line-height:22px;}
    .about-top .about-text{margin-top:40px;display:block;}
    .about-top .about-text .item{font-size:24px;line-height:32px;margin-top:20px;}
    

    .about-link{padding:40px 0;}

    .about-self{padding:40px 0;height:100%;}
    .about-self .wh-a2{margin:30px 0 40px;}
    .about-self .grid .item{height:100%;font-size:24px;line-height:32px;}

    .about-qua{padding:40px 0;}
    .about-qua .subtitle{padding:40px 0;}
    .about-qua .wh-a1{margin-top:0;}
    .about-qua .about-qua-list .item{width:100%;}

    .about-sales{padding:40px 0;}
    .about-sales .about-sales-list{flex-wrap:wrap;}
    .about-sales .about-sales-list .item{flex:0 0 100%;}

    .about-history{padding:40px 0;}
    .about-history .history-prev, .about-history .history-next{background-color:#333;width: 30px;height: 30px;color:#fff;border-radius:50%;font-size: 16px;top:95%;}
    .about-history .history-prev:after,.about-history .history-next:after{font-size:18px;}
    .about-history .history-prev{left:0;}
    .about-history .history-next{right:0;}
    .history-swiper{padding-bottom:0;}

    .about-honors{padding:40px 0;}
}

.sol-wrapper{max-width:1920px;margin:0 auto;}
.sol-pro{background-color:#f4f4f4;}
.sol-pro-top{padding:136px 0 100px;position:relative;z-index: 1;overflow: hidden;}
.sol-pro-top .text{flex:0 0 60%;background-color:#fff;padding:80px 60px;box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.1);overflow-y:scroll;height:1000px;}
.sol-pro-top .text .t1{font-size: 56px;line-height: 60px;font-weight:900;}
.sol-pro-top .text .t2{padding:40px 0 60px;font-size: 18px;line-height: 36px;color:#d6001c;}
.sol-pro-top .text .t3{font-size: 18px;line-height: 36px;color:#666;}
.sol-pro-top .text .t3>.wh-a{display: table;margin:80px 0 0 auto;}
.sol-pro-top .img{flex:0 0 40%;display: flex;flex-direction: column;align-items: center;padding-top: 40px;}
.sol-pro-top .img img{mix-blend-mode: multiply;}
.sol-pro-top .img .img-box{background-color:#f4f4f4;}
.sol-pro-top .img .wh-a{margin-top: 50px;}

.sol-wrapper .sol-pro-bottom{display:none;}
.sol-pro-bottom{position:relative;height:1400px;display: flex;flex-direction: column;justify-content: flex-end;background-color: #b51026;padding-bottom:100px;}
.sol-pro-bottom1{position:relative;height:1130px;display: ;flex-direction: column;justify-content: flex-end;background-color: #b51026;padding-bottom:100px;}
.sol-pro-bottom>.img{position: absolute;z-index:0;top:0;}
.sol-pro-bottom .text{position:relative;z-index: 1;}
.sol-pro-bottom .text .t1{font-size: 48px;line-height: 50px;text-align: center;color:#fff;font-weight: 900;margin-bottom:70px;}
.sol-pro-bottom .sol-swiper{padding-bottom: 60px;}
.sol-pro-bottom .sol-swiper .img{padding:30px;}
.sol-pro-bottom .sol-swiper .item{background-color:#fff;display: block;}
.sol-pro-bottom .sol-swiper .item .text{background-color:#333;width:70%;margin:0 auto;font-size: 22px;color:#fff;font-weight: bold;text-align: center;line-height:70px;}
.sol-pro-bottom .sol-swiper .item:hover .text{text-decoration:underline;cursor:pointer;}

.sol-video{padding:130px 0 180px;}
.sol-video .t1{font-size: 48px;line-height: 48px;font-weight: 900;}
.sol-video-list{display: flex;flex-wrap: wrap;gap:10px;margin-top: 90px;}
.sol-video-list .item{position:relative;flex:0 0 calc(25% - 10px);}
.sol-video-list .item .videoplay{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;}
.sol-video-list .item .sol-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.sol-video-list .item .videoplay img{transform:scale(0.8);transition:all 0.5s;}
.sol-video-list .item .videoplay .videotb:hover img{transform:scale(1.0);}
@media (max-width:768px) {
    .sol-pro-top{padding:40px 0 0;max-height:100%;}
    .sol-pro-top .d-flex{flex-wrap:wrap;}
    .sol-pro-top .text{flex:0 0 100%;padding:40px;}
    .sol-pro-top .text .t3{font-size:14px;line-height:22px;}
    .sol-pro-top .img{flex:0 0 100%;margin-left:0 !important;padding-top:20px;}
    .sol-pro-bottom1{height:auto;padding-bottom:0px;}
    .sol-pro-top .text .t1{font-size:24px;line-height:32px;}
    .sol-pro-top .text .t2{padding:30px 0;}
    .sol-pro-bottom{height:100%;padding-bottom:0;}
    .sol-pro-bottom .text{padding:40px 0 0;}
    .sol-pro-bottom .sol-swiper{padding-bottom:40px;}
    .sol-pro-bottom .text .t1{font-size:24px;line-height:32px;margin-bottom:20px;}

    .sol-video{padding:40px 0;}
    .sol-video .t1{font-size:24px;line-height:32px;}
    .sol-video-list .item{flex:0 0 calc(50% - 10px);}
    .sol-video-list{margin-top:40px;}
}
.sol-pro-list{padding:140px 0 170px;background-color:#f4f4f4;border-bottom:8px solid #b51026;}
.sol-pro-list .t1{font-size: 48px;line-height: 56px;font-weight:900;text-align: center;}
.sol-pro-list-box{margin-top: 80px;display: flex;flex-wrap: wrap;gap:30px 25px;}
.sol-pro-list-box .item{position:relative;background-color:#fff;flex:0 0 calc(25% - 25px);padding:45px 25px 35px;}
.sol-pro-list-box .item::before{content:'';position:absolute;top:0;bottom: 0;left: 0;right:0;background:url(../../images/sol-pro-list-bg.png) no-repeat bottom;z-index: 0;}
.sol-pro-list-box .item .img{background-color:#f8f8f8;mix-blend-mode: darken;position:relative;z-index:1;}
.sol-pro-list-box .item .text{font-size: 18px;line-height: 26px;height:52px;font-weight: 900;text-align: center;margin-bottom: 30px;position:relative;z-index:1;}
.sol-pro-list-box .item .more{display:table;margin:45px auto 0;background-color:#b51026;text-align:center;transition:all 0.5s ease;font-size:20px;color:#ffffff;position:relative;z-index:1;padding:15px 20px;}
.sol-pro-list-box .item .more:hover{background-color:#780010;color:#fff}

.sol-qua{padding:160px 0 150px;}
.sol-qua .t1{font-size: 48px;line-height: 56px;font-weight: 900;text-align: center;}
.sol-qua .sol-qua-list{display: flex;flex-direction:column;margin-top: 70px;}
.sol-qua .sol-qua-list .item{margin-bottom: 2px;}
.sol-qua .sol-qua-list .item .item-top{background-color:#f4f4f4;color:#c00000;font-size: 18px;line-height: 26px;padding:15px 30px;display:flex;justify-content: space-between;align-items: center;cursor:pointer}
.sol-qua .sol-qua-list .item .item-top span{cursor:auto;}
.sol-qua .sol-qua-list .item .item-top i::before{content:'\f107';font-size: 28px;}
.sol-qua .sol-qua-list .item .item-content{margin:10px 0 8px;border:1px solid #f4f4f4;padding:50px 25px;font-size: 18px;line-height: 32px;display: none;}

.sol-qua .sol-qua-list .item.active .item-top{background-color:#c00000;color:#fff;}
.sol-qua .sol-qua-list .item.active .item-top i::before{content:'\f106';}

@media (max-width:768px) {
    .sol-pro-list{padding:40px 0;}
    .sol-pro-list .t1{font-size:24px;line-height:32px}
    .sol-pro-list-box{margin-top:40px;}
    .sol-pro-list-box .item{flex:0 0 100%;}
    .sol-qua .sol-qua-list{margin-top:40px;}

    .sol-qua{padding:40px 0;}
    .sol-qua .t1{font-size:24px;line-height:32px;}
    .sol-qua .sol-qua-list .item .item-content{font-size:14px;line-height:22px;}
    .sol-qua .sol-qua-list .item .item-content{padding:25px;}
}

.sol-sales{padding:120px 0 100px;text-align: center;}
.sol-sales .desc{font-size:16px;line-height:24px;text-align:center;margin-bottom:50px}
.sol-sales .sol-sales-list{display:flex;position:relative;}
.sol-sales .sol-sales-list .item{flex:0 0 20%;transition:all 0.5s ease}
.sol-sales .sol-sales-list .item .img{overflow:hidden;border-right:1px solid #fff}
.sol-sales .sol-sales-list .item:last-child .img{border:0}
.sol-sales .sol-sales-list .item .text{background-image:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0.68) 68%,rgba(240,240,240,0.9) 90%,#e0e0e0 100%),linear-gradient(#ffffff,#ffffff);background-blend-mode:normal,normal;padding: 40px 30px;height:250px;}
.sol-sales .sol-sales-list .item .text .t1{font-size:18px;font-weight:900;line-height:24px;color:#333333;margin-bottom:15px}
.sol-sales .sol-sales-list .item .text .t2{font-size:16px;line-height:24px;color:#333333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.sol-sales .sol-sales-list .item:hover{box-shadow:0px 0px 86px 0px rgba(0,0,0,0.1)}
.sol-wrapper .sol-pro .sol-sales{padding:80px 0 40px;}

.sol-post{border-top:8px solid var(--public-color);padding:140px 0;;background-color:#f4f4f4;}
.sol-post .a1{font-size: 50px;line-height: 56px;font-weight: 900;text-align: center;margin-bottom:100px;}
.sol-post .sol-post-list{display: flex;gap:40px;}
.sol-post .item{box-shadow: 0px 0px 86px 0px rgba(0, 0, 0, 0.1);border-radius:6px;display: flex;flex-direction:column;overflow:hidden;width:25%}
.sol-post .item .text{padding:30px 25px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;margin:0 0 50px;}
.sol-post .item .text .t1{font-size: 24px;line-height:28px;}
.sol-post .item .text .t2{margin-top: 30px;font-size: 18px;}
.sol-post .item .img{height:220px;overflow:hidden;display:flex;align-items:center;justify-content:center;}

@media (max-width:768px) {
.sol-post .item .text{padding:10px;}
.sol-post .item .text .t1{font-size: 18px;line-height:24px;}
.sol-post .item .text .t2{margin-top: 10px;font-size: 14px;}
.sol-post .item .img{height:115px;}
    .sol-sales{padding:40px 0;}
    .sol-sales .sol-sales-list{flex-wrap:wrap;}
    .sol-sales .sol-sales-list .item{flex:0 0 100%;margin-top:20px;}
    .sol-sales .sol-sales-list .item .img img{width:100%;}

    .sol-post{padding:40px 0;}
    .sol-post .a1{font-size:24px;line-height:32px;margin-bottom:20px;}
    .sol-post .sol-post-list{flex-wrap:wrap;}
}

.industry-box{padding:180px 0 130px;background-color:#f4f4f4;}
.industry-top{display: flex;justify-content:space-between;align-items:center;margin-bottom: 60px;}
.industry-top .text{font-size: 24px;line-height: 38px;font-weight:900;}
.industry-top .more{background-color: #b51026;padding:8px 40px;color:#fff;font-size: 20px;line-height: 40px;min-width: 230px;}
.industry-top .title{text-align: center;width: 100%;}

.industry-wrapper{max-width:1920px;margin:0 auto;}
.industry-box .rox{display:flex;}
.industry-box .rox .box{flex:0 0 25%;transition:all 0.5s ease}
.industry-box .rox .box .img{overflow:hidden;border-right:1px solid #fff}
.industry-box .rox .box:last-child .img{border:0}
.industry-box .rox .box .text{background-image:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0.68) 68%,rgba(240,240,240,0.9) 90%,#e0e0e0 100%),linear-gradient(#ffffff,#ffffff);background-blend-mode:normal,normal;padding:70px}
.industry-box .rox .box .text .t1{font-size:26px;font-weight:900;line-height:28px;color:#333333;margin-bottom:30px}
.industry-box .rox .box .text .t2{font-size:18px;line-height:28px;color:#333333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.industry-box .rox .box:hover{box-shadow:0px 0px 86px 0px rgba(0,0,0,0.1)}

@media(max-width:768px) {
    .industry-top{display:block;}

	.industry-box{padding:20px 0}
	.industry-box .rox{margin:10px 0;flex-wrap:wrap}
	.industry-box .rox .box{flex:0 0 50%}
	.industry-box .rox .box .text{padding:10px}
	.industry-box .rox .box .text .t1{font-size:16px;line-height:16px;margin-bottom:10px}
	.industry-box .rox .box .text .t2{font-size:14px;line-height:20px}
}

.industry-list{padding:130px 0;}
.industry-list .t1{font-size: 42px;line-height: 48px;font-weight: 900;}
.industry-list .t2{font-size: 18px;line-height: 26px;margin:20px 0 30px;}
.industry-list .industry-item{margin-bottom: 130px;}
.industry-list .industry-list-box{display: flex;flex-wrap:wrap;gap:60px 40px;justify-content:space-between;}
.industry-list .industry-list-box .item{flex:0 0 calc((100% - 40px * 2) / 3);text-align:left;position:relative;}
.industry-list .industry-list-box .text{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);min-width:290px;background-color:#fff;font-size: 22px;line-height: 28px;padding:10px 30px;text-align: center;}
.industry-list .industry-list-box .item:hover .text{text-decoration:underline;}

.industry-video{padding:130px 0 180px;background:url(../../images/video-bg.jpg);}
.industry-video .t1{font-size: 48px;line-height: 48px;font-weight: 900;color:#fff;}

.industry-sol{padding:130px 0 150px;background-color:#f4f4f4;display: flex;flex-direction: column;align-items: center;}
.industry-sol .t1{font-size: 42px;line-height: 48px;font-weight: 900;text-align: center;}
.industry-sol .t1+.container-xl>.industry-sol-box{margin:100px 0;}
.industry-sol .industry-sol-box{display:flex;gap:20px;}
.industry-sol .industry-sol-box .item{flex:1;background-color:#fff;padding:40px 20px;box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.1);}


.industry-list-wrapper{max-width:1920px;margin:0 auto;}
.industry-pro{background-color:#f4f4f4;}
.industry-pro-top{padding:136px 0 100px;position:relative;z-index:1;background:url(../../images/industry-bottom-bg-short.jpg) no-repeat center bottom;}
.industry-pro-top .text{flex:0 0 60%;background-color:#fff;padding:120px 60px;box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.1);height: 1000px; overflow: auto;}
.industry-pro-top .text .t1{font-size:29px;line-height:36px;font-weight:900;}
.industry-pro-top .text .t2{color:#d6001c;font-size: 132px;line-height:32px;}
.industry-pro-top .text .t3{font-size: 18px;line-height: 36px;color:#666;margin-top: 40px;}
.industry-pro-top .img{flex:0 0 40%;display: flex;flex-direction: column;align-items:flex-start;padding:100px 0 0 40px;justify-content: space-between;}
.industry-pro-top .img .img-box{position:relative;background-color:#f4f4f4;}
.industry-pro-top .img .sol-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.industry-pro-top .img .img-box .img-box-img{position:relative;}
.industry-pro-top .img .img-box .videoplay{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;}
.industry-pro-top .img .img-box .sol-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.industry-pro-top .img .img-box .videoplay img{transform:scale(0.8);transition:all 0.5s;}
.industry-pro-top .img .img-box .videoplay .videotb:hover img{transform:scale(1.0);}
.industry-pro-top .img .wh-a{margin-top: 50px;}
.industry-pro-top .img .img-text{color:#fff;}
.industry-pro-top .img .img-text .t1{font-size: 29px;line-height: 36px;font-weight:900;}
.industry-pro-top .img .img-text .t2{font-size: 18px;line-height: 36px;margin-top:40px;}

.industry-pro-bottom{position:relative;display: flex;flex-direction: column;justify-content: flex-end;background-color: #b51026;padding-bottom:100px;}
.industry-pro-bottom>.img{position: absolute;z-index:0;bottom:0;}

.industry-list-wrapper .industry-list .t1{margin-bottom: 50px;}

@media (max-width:768px) {
    .industry-list .industry-list-box .text{bottom:15px;}

    .industry-list{padding:40px 0;}
    .industry-list .t1{font-size:24px;line-height:32px;}

    .industry-list .industry-item{margin-bottom:40px;}
    .industry-list .industry-list-box .item{flex:0 0 100%;}

    .industry-video{padding:40px 0;}
    .industry-video .t1{font-size:24px;line-height:32px;}
    
    .industry-sol{padding:40px 0;}
    .industry-sol .t1{font-size:24px;line-height:32px;}
    .industry-sol .t1+.container-xl>.industry-sol-box{margin:40px 0;flex-wrap: wrap;}
    .industry-sol .industry-sol-box .item{flex:0 0 100%;}

    .industry-pro-top{padding:40px 0 0;background:none;}
    .industry-pro-top .d-flex{flex-wrap:wrap;}
    .industry-pro-top .text{flex:0 0 100%;padding:35px;}
    .industry-pro-top .text .t1{font-size:24px;line-height:32px;}
    .industry-pro-top .text .t3{font-size:14px;line-height:22px;}
    .industry-pro-top{max-height:100%;}
    .industry-pro-top .img{flex:0 0 100%;padding:40px 0;}
    .industry-pro-top .img .img-text{color:#000;}
    .industry-pro-bottom{height:auto;padding-bottom:40px;}
}

.video-wrapper{max-width:1920px;margin:0 auto;background-color:#f4f4f4;padding-bottom: 160px;padding-top:50px}
.video-wrapper .video-top{background-color:#fff;padding:40px;margin-top:0px;position:relative;}
.video-wrapper .video-top .video-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.video-wrapper .video-list-box{margin-top: 90px;}
.video-wrapper .video-list-box .t1{font-size: 48px;font-weight: 900;line-height: 70px;margin-bottom: 30px;}
.video-wrapper .video-list-box .video-list{display: flex;flex-wrap:wrap;gap:80px 55px;}
.video-wrapper .video-list-box .item{flex:0 0 calc((100% - 55px * 2) / 3);}

@media (max-width:768px) {
    .video-wrapper{padding:40px 0;}
    .video-wrapper .video-list-box{margin-top:0;}
    .video-wrapper .video-list-box .video-list{gap:0;}
    .video-wrapper .video-list-box .item{flex:0 0 100%;}
    .video-wrapper .video-list-box .t1{font-size:24px;line-height:32px;}
}

.faq-wrapper{max-width:1920px;margin:0 auto;background-color:#fff;padding:140px 0;}
.faq-wrapper .faq-box{display:flex;gap:0 50px;}
.faq-wrapper .faq-left{width: 525px;display: flex;flex-direction: column;gap:20px 0;}
.faq-wrapper .faq-left .item{min-height:100px;max-height:100px;background-color:#f8f8f8;padding:20px 30px;display: flex;align-items:center;position:relative;overflow:hidden;border-radius:4px;cursor:pointer;}
.faq-wrapper .faq-left .item span{font-size: 140px;line-height:108px;color: #b51026;position:absolute;left:30px;top: 50%;transform:translate(0,-15%);}
.faq-wrapper .faq-left .item i{color:#b51026;font-size: 20px;line-height: 28px;position:absolute;right:30px;}
.faq-wrapper .faq-left .item .text{font-size: 20px;line-height: 28px;font-weight: 600;width:320px;margin:0 auto;}
.faq-wrapper .faq-left .item:hover,.faq-wrapper .faq-left .item.active{background-color:#b51026;color:#fff;transition:.3s ease-in-out;}
.faq-wrapper .faq-left .item:hover i,.faq-wrapper .faq-left .item:hover span,.faq-wrapper .faq-left .item.active i,.faq-wrapper .faq-left .item.active span{color:#fff;transition:.3s ease-in-out}

.faq-wrapper .faq-right{flex:1;background-color: #fff;box-shadow: 0px 0px 40px 0px rgba(51, 51, 51, 0.1);border-radius: 4px;padding:50px;border-bottom:3px solid var(--public-color);display: flex;flex-direction:column;}
/* min-height:1100px; */
.faq-wrapper .item-top{display:flex;align-items: center;position:relative;overflow: hidden;padding-bottom:20px;border-bottom:2px solid #ddd;;}
.faq-wrapper .item-top span{font-size: 140px;line-height:24px;color: #b51026;position:absolute;top:40px;}
.faq-wrapper .item-top .text{font-size: 20px;line-height:28px;font-weight: 600;padding-left:80px;}
.faq-wrapper .item-content{font-size: 18px;line-height: 32px;margin-top: 50px;}
.faq-wrapper .item-content span{font-size: 140px;line-height:140px;color:#333;opacity:.1;text-align: right;display: block;}

.faq-wrapper .faq-right .item{order:13;position:relative;overflow:hidden;height: 0;}
.faq-wrapper .faq-right .item::before{content:'';background-color:#fff;position:absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;top:0;}
.faq-wrapper .faq-right .item.active{order:1;height: auto;}
.faq-wrapper .faq-right .item.active::before{top:100%;transition:.6s ease-in-out;}

@media (max-width:768px) {
    .faq-wrapper{padding:20px 0 40px;}
    .faq-wrapper .item-top .text{padding-left:50px;}
    .faq-wrapper .item-content{font-size:14px;line-height:22px;margin-top:20px;}
    .faq-wrapper .faq-left{display:none;}
    .faq-wrapper .faq-right{padding:15px;}
    .faq-wrapper .faq-right .item{height:auto;}
}

.contact-wrapper{max-width:1920px;margin:0 auto;background-color:#f4f4f4;padding:60px 0 130px;}
.contact-wrapper .contact-top{}
.contact-wrapper .title{text-align:center;margin-bottom:60px;}

.contact-wrapper .contact-top{display:flex;align-items: center;}
.contact-wrapper .contact-form{flex:0 0 68%;background-color:#fff;padding:100px 90px;box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.1);}
.contact-wrapper .contact-form .t1{font-size: 32px;line-height: 36px;font-weight: 900;}
.contact-wrapper .contact-form .t2{font-size: 18px;line-height: 32px;color:#999;margin:10px 0 50px;}

.contact-form .form-feedback .form-control{border-radius:0;background-color:#f4f4f4;border-color:#f4f4f4;padding:17px 10px;}
.contact-form .form-group{margin-bottom: 20px;}
.contact-form .form-row>.contact-form .col, .form-row>[class*="col-"]{padding:0 10px;}
.contact-form  .form-feedback .btn{background-color:#000;border-radius:0;font-size: 14px;padding:14px 0;margin-top: 20px;}
.contact-form  .form-feedback .btn:hover{background-color:var(--public-color);transition:.6s ease-in-out;}

.contact-wrapper .contact-us{flex:0 0 32%;background:url(../../images/contact-us-bg.jpg);padding:60px 40px;color:#fff;display: flex;flex-direction:column;gap:20px 0;}
.contact-wrapper .contact-us .item-us{display:flex;}
.contact-wrapper .contact-us .item-us .img{min-width:30px;margin-right: 35px;}
.contact-wrapper .contact-us .item-us .t1{font-size: 18px;line-height: 32px;border-bottom:1px solid #fff;display: inline-block;}
.contact-wrapper .contact-us .item-us .t2{margin-top:10px;}
.contact-wrapper .contact-us a{color:#fff;display: block;}
.contact-wrapper .contact-us a:hover{text-decoration:underline;}

@media (max-width:768px) {
	.contact-wrapper .title{text-align:center;margin-bottom:20px;font-size:26px;line-height:32px;}
    .contact-wrapper .contact-top{padding:40px 0 40px;display:block;}
    .contact-wrapper .contact-form{padding:20px 15px;}
    .contact-wrapper .contact-form .t1{font-size:24px;line-height:32px;}
    .contact-wrapper .contact-form .t2{margin:10px 0 20px;font-size:14px;line-height:22px;}
}

.team-wrapper{max-width:1920px;margin:0 auto;background-color:#f4f4f4}
.team-wrapper .team-list{padding:220px 0;display: flex;flex-wrap: wrap;gap:40px 30px;}
.team-wrapper .team-list .item{padding:20px;box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);flex: 0 0 calc((100% - 120px) / 5);}
.team-wrapper .team-list .item .text{height: 70px;line-height: 70px;text-align: center;font-size: 18px;font-weight: bold;}

@media (max-width:768px) {
    .team-wrapper .team-list{padding:40px 0;}
    .team-wrapper .team-list .item{flex:none;width:100%;}
    .team-wrapper .team-list .item img{width:100%;height:auto;}
}

.pro-index-wrapper{background-color:#f4f4f4;}

.pro-index-list{padding:160px 0 110px 0;background-color:#f4f4f4;text-align:center}
.pro-index-list .container-xl{max-width:1290px}
.pro-index-list .subtitle{margin:30px 0 80px;}
.pro-index-list .box{background-color:#ffffff;box-shadow:0px 0px 86px 0px rgba(0,0,0,0.1);position:relative;margin-bottom:30px}
.pro-index-list .box .text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:0 40px;justify-content:center}
.pro-index-list .box .t1{font-size:26px;font-weight:900;line-height:30px;color:#000000;margin-bottom:40px;min-height:60px}
.pro-index-list .box img{transition:all 0.5s ease}
.pro-index-list .box .t2{background-color:#ffffffcc;padding:50px 28px;margin-bottom:40px;transition:all 0.5s ease}
.pro-index-list .col-md-4:nth-child(3) .box .t2{padding:36px 28px}
.pro-index-list .box .t2 p{font-size:18px;line-height:28px;color:#333333;margin-bottom:20px}
.pro-index-list .box .wh-a{width:auto;height:42px;padding: 0 20px;line-height:42px}
.pro-index-list .box:hover img{opacity:0.7}
.pro-index-list .box:hover .t2{box-shadow:0px 0px 28px 12px rgba(0,0,0,0.1);background-color:#fff}
.pro-index-list .box .tt1{color:#333333;margin-bottom:50px;line-height:39px}
.pro-index-list .mac-a{margin-top:50px}

@media(max-width:768px) {
    .pro-index-list{padding:20px 0}
    .pro-index-list .box{margin-bottom:20px}
    .pro-index-list .box .text{padding:0}
    .pro-index-list .box .t1{font-size:16px;line-height:16px;min-height:auto;margin-bottom:10px}
    .pro-index-list .box .t2{padding:0 10px;margin-bottom:10px;background:none}
    .pro-index-list .box .t2 p{font-size:14px;line-height:16px;margin-bottom:5px}
    .pro-index-list .box .wh-a{width:90px;height:25px;line-height:25px}
    .pro-index-list .col-md-4:nth-child(3) .box .t2{padding:0 10px}
    .pro-index-list .mac-a{margin-top:10px}
}
.pro-index-video{padding:80px 0 0;background-color:#fff;}
.pro-index-video .t1{font-size: 48px;font-weight: 900;line-height: 56px;text-align: center;}
.pro-index-video .item{margin-top:30px;display: flex;justify-content: center;align-items: center;}

.pro-index-IS{padding:140px 0;background-color:#fff;}
.pro-index-IS .t1{font-size: 48px;font-weight: 900;line-height: 56px;text-align: center;}
.pro-index-IS .subtitle{font-size: 18px;line-height: 32px;color:#666;text-align: center;margin:40px 0;}
.pro-index-IS .t5{font-size: 20px;line-height: 32px;font-weight: bold;margin-bottom: 30px;}
.pro-index-IS ul{font-size: 18px;line-height: 32px;margin-bottom: 90px;}
.pro-index-IS .wh-a{margin:120px auto 0;display:table;}
.pro-index-IS .rox{display:flex;}
.pro-index-IS .rox .box{flex:0 0 25%;transition:all 0.5s ease}
.pro-index-IS .rox .box .img{overflow:hidden;border-right:1px solid #fff}
.pro-index-IS .rox .box:last-child .img{border:0}
.pro-index-IS .rox .box .text{background-image:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0.68) 68%,rgba(240,240,240,0.9) 90%,#e0e0e0 100%),linear-gradient(#ffffff,#ffffff);background-blend-mode:normal,normal;padding:20px;}
.pro-index-IS .rox .box .text .t1{font-size:26px;font-weight:900;line-height:28px;color:#333333;}
.pro-index-IS .rox .box:hover{box-shadow:0px 0px 86px 0px rgba(0,0,0,0.1)}

@media(max-width:768px) {
    .pro-index-video{padding:40px 0 0;}
    .pro-index-video .t1{font-size:24px;line-height:32px;}
    .pro-index-IS{padding:40px 0;}
    .pro-index-IS .t1{font-size:24px;line-height:32px;}
	.pro-index-IS .rox{margin:10px 0;flex-wrap:wrap}
	.pro-index-IS .rox .box{flex:0 0 50%}
	.pro-index-IS .rox .box .text{padding:10px}
	.pro-index-IS .rox .box .text .t1{font-size:16px;line-height:16px;}
    .pro-index-IS .wh-a{margin-top:40px;}
}

.pro-index-wrapper .sol-qua-list .item .item-top{background-color:#fff;}
.pro-index-wrapper .sol-qua .sol-qua-list .item .item-content{border-color:#fff;}

.pro-list-wrapper{max-width:1920px;margin:0 auto;}

.pro-class-box .container-xl{max-width:1300px;}
.pro-class-box .pro-class{display: flex;padding:100px 0 80px;}
.pro-class-box .pro-class .left{width:50%;padding-right: 30px;}
.pro-class-box .pro-class .left .swiper{padding-bottom:40px;}
.pro-class-box .pro-class .img{display: flex;align-items: center;justify-content: center;}
.pro-class-box .pro-class .swiper-button-next:after{content:"next";}
.pro-class-box .pro-class .swiper-button-prev:after{content:"prev";}
.pro-class-box .pro-class .swiper-button-next:after,.pro-class-box .pro-class .swiper-button-prev:after{color:#fff;font-size:18px;background-color:rgba(0,0,0,.6);width: 30px;height: 50px;display: flex;align-items: center;justify-content: center;}
.pro-class-box .pro-class .swiper-button-next:hover:after,.pro-class-box .pro-class .swiper-button-prev:hover:after{background-color:var(--public-color);transition:.6s ease-in-out;}
.pro-class-box .pro-class .swiper-pagination-bullet{background-color:#666;opacity:1;width: 12px;height: 12px;}
.pro-class-box .pro-class .swiper-pagination-bullet-active{background-color:var(--public-color);}

.pro-class-box .right{}
.pro-class-box .right .t1{font-size: 42px;line-height: 54px;font-weight: 900;color:#000;}
.pro-class-box .right .t2{margin:50px 0;padding:30px;background-color:#f4f4f4;border-left:4px solid var(--public-color);display: flex;flex-wrap: wrap;gap:30px 10px;}
.pro-class-box .right .t2 .item{flex:0 0 calc((100% - 20px) / 2);display: flex;font-size: 18px;color:#666666;}
.pro-class-box .right .t2 .item p{width: 45%;}
.pro-class-box .right .t2 .item p+p{width: 55%;}
.pro-class-box .right .t3{display:flex;flex-wrap:wrap;}
.pro-class-box .right .t3 .item{width:50%;font-size: 16px;line-height: 50px;display: flex;align-items: center;}
.pro-class-box .right .t3 .item .img{width: 20px;height: 20px;background: url(../../images/icon-diagram.jpg) no-repeat;}
.pro-class-box .right .t3 .item .text{padding-left:10px;text-decoration:underline;}
.pro-class-box .right .t3 .item:nth-child(3) .img{background-position:-15px -15px;}
.pro-class-box .right .t3 .item:nth-child(5) .img{background-position:-295px -15px;}
.pro-class-box .right .t3 .item:nth-child(4) .img{background-position:-15px -63px;}
.pro-class-box .right .t3 .item:nth-child(1) .img{background-position:-295px -63px;}
.pro-class-box .right .t3 .item:nth-child(2) .img{background-position:-15px -113px;}
.pro-class-box .right .t3 .item:nth-child(6) .img{background-position:-295px -113px;}

.pro-parameters{padding:100px 0;background:url(../../images/pro-class-bg.jpg) no-repeat top center;margin-top:30px;}
.pro-parameters .title{font-size: 50px;line-height: 56px;font-weight: 900;text-align: center;color:#fff;margin-bottom:30px;}
.pro-parameters .subtitle{text-align: center;color:#fff;margin:60px 0;}
.pro-list{display: flex;flex-wrap:wrap;gap:40px;}
.pro-list .item{flex:0 0 calc((100% - 40px * 2) / 2);padding:30px;background-color:#fff;position:relative;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);}
.pro-list .item .text,.pro-list .item .img{position:relative;}
.pro-list .item .img.ss{height:370px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.pro-list .item .img.ss img{height:100%;width:auto;}
.pro-list .item .t1{font-size: 28px;line-height: 48px;font-weight: 900;margin:5px 0;border-bottom:3px solid var(--public-color);height:99px;display:block;overflow:hidden;}
.pro-list .item .t2{font-size: 16px;line-height:34px;}
.pro-list .item .t2 td{font-weight:bold;}
.pro-list .item .t2 td+td{font-weight:400;}
.pro-list .item .t2 td+td+td{font-weight:bold;}
.pro-list .item .t2 td+td+td+td{font-weight:400;}
.pro-list .item .wh-a{margin-top:20px;}
.pro-list .item::before{content:'';position:absolute;top:0;bottom: 0;left: 0;right:0;background:url(../../images/pro-list-bg.png) no-repeat bottom;z-index: 0;}

@media(max-width:768px){
    .pro-list .item .img.ss{height:200px;}
}

.pro-list-text{background:url(../../images/pro-list-text.jpg) no-repeat;padding:120px 0;border-bottom:3px solid var(--public-color);}
.pro-list-text .title{margin-bottom: 50px;}


.pro-list-text1{padding:50px 0;display:flex;justify-content:space-between;}
.pro-list-text1 .text{max-width:650px;font-size: 18px;line-height:28px;}
.pro-list-text1 .img{margin-right: 40px;padding-left: 20px;}

.pro-list-text2{padding:50px 0;display:flex;justify-content:space-between;}
.pro-list-text2 .text{max-width:650px;font-size: 18px;line-height:28px;}
.pro-list-text2 .img{margin-left: 40px;padding-right: 20px;}



.pro-list-style{background:url(../../images/pro-list-text1.jpg) no-repeat;padding:120px 0;border-bottom:3px solid var(--public-color);}
.pro-list-style .title{margin-bottom:20px;text-align: center;}
.pro-list-style .subtitle{text-align: center;padding:0 40px;}
.pro-list-style .img-style{text-align: center;mix-blend-mode:multiply;margin-top: 50px;}

.swiper-style{margin:40px 0 60px;}
.swiper-style .swiper-wrapper{margin:0 50px;}
.swiper-style .swiper-slide{width: auto;}
.swiper-style .swiper-button-next:after,.swiper-style .swiper-button-prev:after{color:#fff;font-size:18px;background-color:rgba(0,0,0,.6);width: 30px;height: 50px;display: flex;align-items: center;justify-content: center;}
.swiper-style .swiper-button-next:hover:after,.swiper-style .swiper-button-prev:hover:after{background-color:var(--public-color);transition:.6s ease-in-out;}
.swiper-style .swiper-pagination-bullet{background-color:#666;opacity:1;width: 12px;height: 12px;}
.swiper-style .swiper-pagination-bullet-active{background-color:var(--public-color);}

.pro-list-style .t3{font-size: 18px;line-height: 42px;}
.pro-list-style .wh-a{margin:120px auto 0;display:table;}

.pro-list-packaging{padding:100px 0 110px;}
.pro-list-packaging .title{text-align: center;}
.pro-list-packaging .subtitle{text-align: center;padding:0 50px;margin:30px 0;}
.pro-list-packaging .img-packaging{display: flex;justify-content:center;margin:40px 0;}
.pro-list-packaging .packaging-box{font-size: 18px;line-height: 42px;}


.pro-list-configurations{box-shadow: 0px 0px 150px 0px rgba(0, 0, 0, 0.2);padding:100px 0 150px;}
.pro-list-configurations .title{text-align: center;}
.pro-list-configurations .subtitle{text-align: center;margin:60px 0;}
.pro-list-configurations .img{display: flex;align-items: center;justify-content: center;}
.pro-list-configurations .wh-a{display:table;margin:100px auto 0;}
.pro-list-wrapper .sol-qua{background-color:#f4f4f4;}
.pro-list-wrapper .sol-qua-list .item .item-top{background-color:#fff;}
.pro-list-wrapper .sol-qua .sol-qua-list .item .item-content{border-color:#fff;}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: 'prev';
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: 'next';
}
@media (max-width:768px) {
	.pro-class-box .right .t2 .item{flex:100%;}
    .pro-class-box .pro-class{padding:40px 0;display:block;}
    .pro-class-box .pro-class .left,.pro-class-box .pro-class .right{width:100%;}
    .pro-class-box .pro-class .left{padding-right:0;}

    .pro-class-box .right .t1{font-size:24px;line-height:32px;}

    .pro-parameters{padding:40px 0;}
    .pro-parameters .title{font-size:24px;line-height:32px;}

    .pro-list{display:block;}
    .pro-list .item .t1{font-size:24px;line-height:32px;}

    .pro-list-text{padding:40px 0;}
    .pro-list-text .title{margin-bottom:20px;}
    .pro-list-text1{display:block;}
    .pro-list-text1 .text{font-size:14px;line-height:22px;}
    .pro-list-text1 .img{padding:0;margin:0;margin-top:20px;}

    .pro-list-text2{display:block;padding:0;}
    .pro-list-text2 .img{margin:0;padding:0;}
    .pro-list-text2 .text{font-size:14px;line-height:22px;}

    .pro-list-style{padding:40px 0;}
    .pro-list-style .t3{font-size:14px;line-height:22px;}
    .pro-list-style .wh-a{margin-top:20px;}
    .pro-list-packaging{padding:40px 0;}
    .pro-list-packaging .packaging-box{font-size:14px;line-height:22px;}

    .pro-list-configurations{padding:20px 0;}
    .pro-list-configurations .subtitle{margin:20px 0;}
    .pro-list-configurations .wh-a{margin-top:40px;}
}

.pro-content-wrapper{max-width:1920px;margin:0 auto;}
.pro-content-title{font-size: 42px;text-align: center;font-weight: 900;max-width:1000px;margin:120px auto 40px;}
.pro-content-wrapper .pro-top{display:flex;margin-top: 80px;}
.pro-content-wrapper .pro-top .img{width: 50%;}
.pro-content-wrapper .pro-top .text{width: 50%;font-size: 18px;padding-left: 100px;}
.pro-content-wrapper .desc{padding:40px 0px;border-top:3px solid var(--public-color);border-bottom:3px solid var(--public-color);margin-bottom: 50px;}
.pro-content-wrapper .desc td{font-weight:bold;width:30%;}
.pro-content-wrapper .desc td+td{font-weight:400;width: 20%;}
.pro-content-wrapper .desc td+td+td{font-weight:bold;}
.pro-content-wrapper .desc td+td+td+td{font-weight:400;width: 20%;}
.pro-content-wrapper .subtitle{}
.pro-content-wrapper .subtitle ul{margin-left: 20px;}
.pro-content-wrapper .subtitle li{list-style-type: disc;}
.pro-content-wrapper .subtitle h5{font-size: 28px;}


.pro-content-wrapper .pro-content{font-size:18px;padding:40px 0 110px;}
.pro-content-wrapper .pro-content .t1{font-size: 48px;font-weight: 900;line-height: 56px;text-align: center;margin-bottom: 30px;}
.pro-content-wrapper .pro-content h5{font-size: 28px;}
.pro-content-wrapper .wh-a{display:table;margin:60px  0 0 auto;}
.pro-content-wrapper .pro-top .img-box{display: flex;flex-direction: column;align-items: center;align-items: flex-end;overflow:hidden;margin-bottom: 40px;}
.pro-content-wrapper .pro-top .img .item{background-color:#f4f4f4;padding:10px;}
.pro-content-wrapper .swiper-button-next,.pro-content-wrapper .swiper-button-prev{height: 32px;width: 32px;}
.pro-content-wrapper .swiper-button-next:after,.pro-content-wrapper .swiper-button-prev:after{background-color:var(--public-color);width: 32px;height: 32px;font-size:16px;color:#fff;display: flex;align-items: center;justify-content: center;}
.pro-content-wrapper .swiper1{padding-bottom: 40px;}
.pro-content-wrapper .swiper1 .swiper-slide{width: 33.333333%;}
.pro-content-wrapper .swiper-button-next{right: 0;bottom: 0;top:auto;}
.pro-content-wrapper .swiper-button-prev{left: auto;right: 36px;bottom: 0;top:auto;}

.pro-content-wrapper .pro-bottom{background-color:#f4f4f4;}
.pro-content-wrapper .pro-bottom-box{display: flex;padding:80px 0;background-color:#f4f4f4;justify-content:end;position:relative;}
.pro-content-wrapper .pro-bottom-box .text{width:50%;background-color:#fff;height:125%;position:absolute;left:0;transform: translateY(-25%);box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.1);padding:60px 80px 80px;}
.pro-content-wrapper .pro-bottom-box .text span{font-size: 132px;color:#aa0016;padding-top:60px;display: inline-block;}
.pro-content-wrapper .pro-bottom-box .text p{font-size: 18px;}
.pro-content-wrapper .pro-bottom-box .img{width: 50%;padding-left: 50px;}

.pro-content-table{padding:100px 0;background:url(../../images/pro-content-bg.jpg) no-repeat top center;color:#fff;background-size:cover; height:minmax(0,0,920px);border-bottom:4px solid #aa0016;}
.pro-content-table .t1{font-size: 36px;line-height: 54px;text-align: center;font-weight: 900;}
.pro-content-table .table{color:#fff;display: flex;justify-content: center;margin-top:80px;}
.pro-content-table .table table{border-color:rgba(255,255,255,.5);width: 100%;}
.pro-content-table .table td{border:1px solid rgba(255,255,255,.5);}


.pro-content-wrapper .pro-index-IS .wh-a{margin:60px auto 0;}

.pro-content-wrapper .pro-parameters{background:#fff;}
.pro-content-wrapper .pro-parameters .title{color:#000;margin-bottom: 80px;}

.pro-content-wrapper .sol-qua{background-color:#f4f4f4;}
.pro-content-wrapper .sol-qua-list .item .item-top{background-color:#fff;}
.pro-content-wrapper .sol-qua .sol-qua-list .item .item-content{border-color:#fff;}

@media (max-width:768px) {
    .pro-content-title{margin:0;font-size:24px;line-height:32px;}
    .pro-content-wrapper .pro-top{margin-top:20px;display:block;}
    .pro-content-wrapper .pro-top .img{width:100%;}
    .pro-content-wrapper .pro-top .text{width:100%;padding-left:0;}

    .pro-content-wrapper .pro-content{padding:40px 0;}
    .pro-content-wrapper .pro-content .t1{font-size:24px;line-height:32px;}
    .pro-content-wrapper .pro-content{font-size:14px;line-height:22px;}

    .pro-content-wrapper .pro-bottom-box .text{position:relative;width:100%;height:100%;transform: translateY(-25%);}
    .pro-content-table .table{margin-top:40px;justify-content: flex-start;}
    .pro-content-table{margin-top:40px;padding:40px 0;margin-top:40px;}
    .pro-content-table .t1{font-size:24px;line-height:32px;}
   
}

.news-list-wrapper{background-color:#f4f4f4;padding:60px 0 100px;}
.news-list-wrapper .title{text-align:center;margin-bottom:60px;}
.news-list{column-count:3;gap:35px;}
.news-list .item{width:100%;-webkit-column-break-inside: avoid;margin-bottom: 40px;break-inside: avoid;    display: inline-block;}
.news-list .item .text{padding:20px 30px;text-align:left;background-color:#fff;}
.news-list .item .text .t1{font-size:28px;font-weight:900;line-height:38px;color:#333333;margin-bottom:10px}
.news-list .item .text .t2{font-size:18px;line-height:28px;color:#666666}

@media (max-width:768px) {
    .news-list-wrapper{padding:40px 0 0;}
    .news-list{column-count:1;}
    .news-list .item .text .t1{font-size:24px;line-height:32px;}
    .news-list .item .text .t2{font-size:14px;line-height:22px;}
    .news-list-wrapper .title{font-size:26px;line-height:32px; margin-bottom:20px;}
}

.news-content-wrapper{display: flex;}
.news-content-wrapper .left{flex:63%;}
.news-content-wrapper .left .title{font-size: 32px;line-height: 48px;font-weight: 400;}
.news-content-wrapper .right{flex:31%;}
.news-content-wrapper .mid{flex:5%;}
.news-content-wrapper .left-top{display: flex;margin-top: 45px;font-size: 18px;line-height: 28px;}
.news-content-wrapper .left-time{margin-right:50px;}
.news-content-wrapper .left-time img{margin-right: 10px;filter:drop-shadow(0 0 #b3190d);}
.news-content-wrapper .news-content{padding:70px 0 50px;}
.news-content-wrapper .news-footer{padding:50px 0 50px 0;border-top:2px solid #dddddd;display:flex;justify-content:space-between;align-items:center;}
.news-content-wrapper .prevnext{display:flex;flex-direction:column;font-size:18px;line-height:36px}
.news-content-wrapper .prevnext span{color:#b3190d;padding:5px 10px;border-radius:6px;background-color: #f4f4f4;}
.news-content-wrapper .prevnext a:nth-child(1){margin-bottom: 10px;}
.news-content-wrapper .prevnext div:nth-child(1){margin-bottom: 10px;}
.news-content-wrapper .prevnext a:hover{color:#b3190d}
.news-content-wrapper .btn-back{width:170px;height:44px;line-height:44px;background-color:#b3190d;color:#fff;text-align:center;border-radius:10px;}
.news-content-wrapper .btn-back span{display: inline-block;width: 8px;height: 12px;background-color: #fff;margin-left: 12px;clip-path: polygon(0 0, 0% 100%, 100% 50%)}
.news-content-wrapper .right-list{display: flex;flex-direction:column;}
.news-content-wrapper .right-list .item{padding:30px 25px 60px;position:relative;transition:.6s;overflow: hidden;border-radius: 6px;margin-bottom: 15px;}
.news-content-wrapper .right-list .item:hover{box-shadow: 0px 20px 20px 0px rgba(51, 51, 51, 0.1);}
.news-content-wrapper .right-list .item .news-title{font-size: 18px;line-height: 28px;color:#333;font-weight: 500;}
.news-content-wrapper .right-list .item .news-time{font-size: 14px;line-height: 46px;color:#999;}
.news-content-wrapper .right-list .item .text{font-size: 16px;line-height: 26px;font-weight: 300;margin-top: 30px;}
@media(max-width:768px){
	.news-content-wrapper .news-content{padding:30px 0;}
	.news-content-wrapper .news-footer{flex-wrap:wrap;}
	.news-content-wrapper .btn-back{margin-top: 20px;}
	.news-content-wrapper{display: flex;flex-direction: column;}
	.news-content-wrapper .left .title{font-size: 24px;line-height: 28px;}
	.news-content-wrapper .left .title{font-size: 24px;line-height: 28px;}
	.news-content-wrapper .left-time{margin-right: 30px;}
	.news-content-wrapper .left-top{margin-top:15px;font-size: 16px;line-height: 24px;color:#999;}
	.news-content p img{width: 100%;}
	.news-content-wrapper .right-list{padding:30px 15px;margin:0 -15px;background-color:#f4f4f4;}
	.news-content-wrapper .right-list .item{padding:15px;background-color: #fff;}
	.news-content-wrapper .right-list .item .news-title{font-size:24px;height: auto;}
	.news-content-wrapper .right-list .item .text{font-size: 14px;line-height: 24px;margin-top:10px;font-weight: 400;}
}
.news-content-wrapper .right .news-title{font-size:24px;line-height:32px;font-weight:700;margin-bottom:20px;}
.news-content-wrapper .right .news-title:nth-child(1){margin-top:160px;}
.news-content-wrapper .right .news-title.a{margin-top:80px;}
.news-content-wrapper .right .right-pro{display: flex;flex-wrap: wrap;gap:0;}
.news-content-wrapper .right .right-pro .item{width: 100%;font-weight: 400;font-size: 16px;line-height: 22px;color:#333;padding:10px 0;border-bottom:1px solid #dddddd;}
.news-content-wrapper .right .right-pro .item:hover{color:#b3190d;}
.news-content-wrapper .right .right-pro .item:nth-child(1){border-top:1px solid #dddddd;}

.news-content-wrapper .right .right-news{display: flex;flex-direction: column;gap:0;}
.news-content-wrapper .right .right-news .item{padding:10px 0;border-bottom:1px solid #dddddd;}
.news-content-wrapper .right .right-news .item .box{display: flex;gap:20px;}
.news-content-wrapper .right .right-news .item .img{width:30%;min-width:30%;height:auto;border-radius: 5px;}
.news-content-wrapper .right .right-news .item .news-item-title{font-size: 16px;line-height: 26px;font-weight: 400;color:#333;}
.news-content-wrapper .right .right-news .item .news-item-time{font-size: 14px;line-height: 24px;color:#999;}


#float{position:fixed;right:0;bottom:50px;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}
@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))}
	#float .ico:hover p{right:-350px;}
}

.zt-fc{position:fixed;right:20px;top:18%;z-index:3;width:200px;display:none;}
.zt-fc .box{position:relative;border:1px solid var(--public-color);background:#fff;padding:15px 10px;box-shadow:9px 0 27px rgba(220, 11, 7, 0.2);border-radius:20px;}
.zt-fc .t1{transition:all 0.5s; cursor:pointer; display:flex; transform: rotate(-90deg);transform-origin: center center;position:absolute;left:-107px;top:75px;z-index:10;}
.zt-fc .t1 span{background:var(--public-color);color:#fff;font-size:15px;line-height:30px;display:block;padding:0 5px; }
.zt-fc .t1 i{width:30px;height:30px;color:var(--public-color); background:#fff; border-radius:50%;border:1px solid var(--public-color);margin-right:5px;display:flex;align-items:center;justify-content:center;}
.zt-fc .t1 i:after{content:"\f063";}
.zt-fc .list{width:100%;position:relative;z-index:4;}
.zt-fc .list .item{font-size:14px;line-height:36px;display:block;text-align:center;padding:2px 0;}
.zt-fc .list .item.active{background:var(--public-color);font-size:16px;line-height:36px;color:#fff;border-radius:50px;}
.zt-fc .list .item:hover{color:var(--public-color);}
.zt-fc .list .item.active:hover{color:#fff; }
.zt-fc.active{display:block;}
.zt-fc .t1.active{left:-170px;}
.zt-fc .t1.active i:after{content:"\f062";}
.zt-fc.active{transition:all 1s;}
.zt-fc.active.on{right:-260px;transition:all 1s;}

@media(max-width:768px) {
    .zt-fc.active{display:none;}
}

.pronr-nav{background:var(--public-color);display:none;}
.pronr-nav a{font-size:18px;line-height:50px;padding:0 20px;color:#fff;display:inline-block;margin-right:10px;}
.pronr-nav a:hover{background:#b51026;transition:all;}

.pronr-nav.active{position:fixed;top:92px;left:0;right:0;display:block;z-index:99;}

@media(max-width:768px) {
  .pronr-nav.active{display:none!important;}
}


.grid{display:grid;grid-template-rows:repeat(var(--bs-rows,1),1fr);grid-template-columns:repeat(var(--bs-columns,12),1fr);gap:var(--bs-gap,1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media (min-width:576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media (min-width:768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media (min-width:992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media (min-width:1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media (min-width:1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}
@media(max-width:768px){.grid{gap:var(--bs-gap,0.5rem)}}


.table{overflow-x:auto}
.table-wrapper table th,.table-wrapper table td{padding:15px 5px;vertical-align:middle;font-size:14px;border:1px solid #dee2e6;text-align:center}
.table-wrapper table tbody tr:nth-of-type(even){background-color:rgba(229, 237, 244, 1.0)}
.table-wrapper table tbody tr:hover{background-color:rgba(229, 237, 244, .6);color:#555}
.table-wrapper table{display:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
@media(max-width:768px){.table-wrapper table{display: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:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}
@media(max-width:768px){.table-wrapper-md table{display:table;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:table;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:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}


/* ilin */
.ilin-team{background-color:#f4f4f4;padding-top:80px;padding-bottom:220px}
.ilin-team .top .t1{font-size:40px;line-height:48px;font-weight:600;font-family:'Poppins';}

.ilin-team .center{margin-top:40px;}
.ilin-team .center .box{margin-bottom:100px;position:relative;}

.ilin-team .center .box:nth-child(2) .img{display:flex;justify-content:flex-end;}
.ilin-team .center .box .img img{border-radius:8px;}

.ilin-team .center .box .txt{max-width:740px;font-size:18px;line-height:32px;font-weight:300;padding:45px 80px;background-color:#fff;
max-width:730px;border-radius:5px;background:url(../../images/team-txt-bg.png) no-repeat;background-size:100% 100%;}
.ilin-team .center .box:nth-child(odd) .txt{position:absolute;right:0;bottom:0;}
.ilin-team .center .box:nth-child(even) .txt{background:url(../../images/team-txt-bg1.png) no-repeat;background-size:100% 100%;position:absolute;
left:0;bottom:0;padding:45px 80px 45px 50px;}

.ilin-team .under{position:relative;}
.ilin-team .under .img img{overflow:hidden;border-radius:5px;}
.ilin-team .under .last{width:100%;display:flex;justify-content:center;position:absolute;bottom:-90px;}
.ilin-team .under .txt{max-width:1260px;background:url(../../images/team-txt-bg2.png) no-repeat;background-size:100% 100%;padding:60px 180px 60px 65px;
font-size:18px;line-height:30px;}

@media (max-width:768px) {
    .ilin-team{padding:20px 0 30px 0;}
    .ilin-team .top .t1{font-size:24px;line-height:32px;}
    
    .ilin-team .center{margin-top:20px;}
    .ilin-team .center .box{margin-bottom:30px;}

    .ilin-team .center .box:nth-child(odd) .txt,.ilin-team .center .box:nth-child(even) .txt,.ilin-team .under .last{position:static;}
    .ilin-team .center .box:nth-child(even) .txt{padding: 15px 40px 15px 15px;font-size:14px;line-height:22px;}
    .ilin-team .center .box:nth-child(odd) .txt{padding: 15px 15px 15px 40px;font-size:14px;line-height:22px;}
    .ilin-team .under .txt{font-size:14px;line-height:22px;padding:15px 40px 15px 15px;}
}

.video-wrapper{padding-top:30px;}
.video-wrapper .nav1 .container{display:flex;justify-content:space-around;}
.video-wrapper .nav1 a{display:block;}
.video-wrapper .nav1 a .btn{padding:15px 25px;font-size:18px;font-weight:500;border:1px solid var(--public-color);border-radius:5px;overflow:hidden;}
.video-wrapper .nav1 a .btn.active{background-color:var(--public-color);color:#fff;}
.video-wrapper .nav1 a:hover .btn{background-color:var(--public-color);color:#fff;}

.video-wrapper .nav2{margin-top:20px;}
.video-wrapper .nav2 .mrs-btns{display:flex;flex-wrap:wrap;}
.video-wrapper .nav2 a{margin-right:15px;margin-top:15px;display:block;}
.video-wrapper .nav2 .btn{font-size:16px;font-weight:400;position:relative;padding:0;padding:5px 25px;border:1px solid var(--public-color);}
.video-wrapper .nav2 .btn.active{background-color:var(--public-color);color:#fff;}
.video-wrapper .nav2 a:hover .btn{background-color:var(--public-color);color:#fff;}


.breadcrumb .breadcrumb-item:last-child a{color:var(--public-color);} 

span[data-reveal-id="home-video"]{cursor: pointer;transform: scale(1);transition:all .3s;}
span[data-reveal-id="home-video"]:hover{transform: scale(1.1);}

.sol-nva-two{padding:40px 0;}
.sol-nva-two .title{font-size: 48px;line-height: 48px;font-weight: 900;margin-bottom: 20px;}
.sol-nva-two .sol-nav-two-list{display: flex;flex-wrap: wrap;gap: 20px;}
.sol-nva-two .sol-nav-two-list .item{width:calc((100% - 60px) / 4);text-align: center;}
.sol-nva-two .sol-nav-two-list .item .img{width: 100%;text-align: center;}
.sol-nva-two .sol-nav-two-list .item .img img{width:auto;max-height:300px;}
.sol-nva-two .sol-nav-two-list .item .t1{font-size:20px;line-height: 24px;font-weight: 600;}

.pu-ne{margin-top:20px;margin-bottom: 60px;}
.adw{margin-top: 50px;}
.adw .public-ly2{width: 100%;}
.public-ly2{box-shadow:5px 0 9px rgba(0, 0, 0, 0.1);width:90%;margin:0 auto 50px auto;border-radius:50px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:18px 18px 18px 40px;}
.public-ly2 .ss-t1{font-size:18px;line-height:27px;color:#333;width:70%;font-weight:bold;}
.public-ly2 .ss-t3{font-size:20px;line-height:27px;background:var(--public-color);padding:10px 40px;color:#fff;border-radius:50px;cursor:pointer;}


@media(max-width:768px) {   
    .pu-ne{margin: 0;}
    .adw{margin-top: 30px;}
    .public-ly{width:150px;height:42px;line-height:42px;font-size:16px; margin:25px auto 0;}
    .public-ly2{margin:0px auto 30px;display:block;padding:10px;width:100%;border-radius:0;position:relative;}
    .public-ly2 .ss-t1{font-size:16px;width:100%;}
    .public-ly2 .ss-t3{font-size:16px;padding:5px 20px;text-align:center; margin:15px auto 0;display:block;}
    .pro-wrapper .public-ly2{margin:30px auto;}
  }

.download-warpper{padding:60px 0;}
.down-col-new{display:flex;align-items:center;justify-content:space-between;box-shadow:3px 2px 10px rgba(0, 0, 0, 0.2);margin-bottom:20px;padding:10px 30px;}
.down-col-new .title{display:flex;align-items:center;width:80%;font-size:16px;line-height:30px;}
.down-col-new .title a i{font-size:20px;color:#E8202A;line-height:30px;margin-right:5px;}
.down-col-new .title a{font-size:16px;line-height:30px;}
.down-col-new .title a:hover{color:#E8202A;transition:all 0.5s;}
.down-col-new .xz{font-size:20px;color:#E8202A;line-height:30px;}

@media(max-width:768px) {
    .down-col-new{padding:10px 15px;}
}


/*#视频详情*/
.video-nr{position:relative;background:#f4f6f9;padding:30px;display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #ddd;}
.video-nr .v-content{width:76%;}
.video-nr .v-content::-webkit-scrollbar{display:none;}
.video-nr .v-content .v-title{font-size:22px;line-height:28px;font-weight:bold;margin-top:15px;margin-bottom:15px;}
.video-nr .v-content .v-desc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.video-nr .v-content .v-desc .left{font-size:14px;color:#777;}
.video-nr .v-content .v-desc .left i{margin-left:20px;margin-right:10px;}
.video-nr .v-content .v-desc .left i:first-child{margin-left:0;}
.video-nr .v-content .v-desc .right .v-ly{background:#4bcd65;border:1px solid #4bcd65; display: inline-flex;padding:5px 20px;border-radius:50px;align-items:center;color:#fff;}
.video-nr .v-content .v-desc .right .v-ly i{margin-right:8px;}
.video-nr .v-content .v-desc .right .v-ly:hover{box-shadow: 0 2px 10px rgb(0 0 0 / 20%);}
.video-nr .v-content .v-desc .right .v-fx{background:#fff;border:1px solid #333;display: inline-flex;margin-left:15px; padding:5px 20px;border-radius:50px;align-items:center;color:#333;}
.video-nr .v-content .v-desc .right .v-fx i{margin-right:8px;}
.video-nr .v-content .v-desc .right .v-fx:hover{background:#527dff;border-color:#527dff;color:#fff;}
.video-nr .v-content .v-nr{padding:20px 0;font-size:14px;line-height:20px;}
.video-nr .v-content .v-nr ul{display:flex;flex-wrap:wrap;margin-bottom:20px;}
.video-nr .v-content .v-nr ul li{margin-left:20px;}
.video-nr .v-content .v-nr ul li:first-child{margin-left:0;}
.video-nr .v-content .v-nr a{color:#527dff;}
.video-nr .v-content .v-nr a:hover{text-decoration:underline;}
.video-nr .v-content .v-title2{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center; font-size:22px;font-weight:bold;line-height:32px;margin-bottom:15px;padding-bottom:10px;margin-top:10px;}
.video-nr .v-content .v-title2 .right{font-size:16px;line-height:24px;color:#4bcd65;cursor:pointer;font-weight:initial;}
.video-nr .v-content .v-title2 .right:hover{color:#527dff;}
.video-nr .v-content .v-massage{font-size:16px;line-height:24px;}
.video-nr .v-content .v-massage p{position:relative;display:flex;align-items:center;}
.video-nr .v-content .v-massage p:before{content:"\f406";font-family:cmsfont; width:40px;height:40px;text-align:center;color:#fff;line-height:40px;font-size:20px; background:#ff6200;border-radius:50%;display:inline-block;margin-right:10px;}
.video-nr .v-content .v-massage ul{padding:10px 10px 10px 50px;}
.video-nr .v-content .v-massage ul li{position:relative;display:flex;margin-bottom:10px;}
.video-nr .v-content .v-massage ul li:before{content:"\f406";font-family:cmsfont;width:24px;height:24px;text-align:center;line-height:24px; color:#fff;background:#ff9e43;border-radius:50%;display:inline-block;margin-right:10px;}
.video-nr .v-content .v-massage strong{margin-right:0px;}

.video-nr .v-side{width:22%;height:100%;overflow:auto;}
.video-nr .v-side::-webkit-scrollbar{display:none;}
.video-nr .v-side .v-pro{background:#fff;padding:15px;border-radius:20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.video-nr .v-side .v-pro .img{width:30%;}

.video-nr .v-side .v-pro .text{width:67%;}
.video-nr .v-side .v-pro .text .t1{font-size:16px;line-height:24px;display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.video-nr .v-side .v-pro .d-flex{margin-top:20px;}
.video-nr .v-side .v-pro .d-flex a{display:inline-block;margin-right:10px;padding:5px 10px;border:1px solid #4bcd65;border-radius:50px;font-size:14px;line-height:20px;} 
.video-nr .v-side .v-pro .d-flex a:last-child{margin-right:0p;}
.video-nr .v-side .v-pro .d-flex a:hover{background:#4bcd65;color:#fff;}
.video-nr .v-side .v-pro .d-flex a:first-child{background:#4bcd65;color:#fff;}
.video-nr .v-side .v-pro .d-flex a:first-child:hover{box-shadow: 0 2px 10px rgb(0 0 0 / 20%);}
.video-nr .v-side .v-rel{background:#fff;padding:15px;border-radius:20px;}
.video-nr .v-side .v-rel .big-t1{font-size:22px;line-height:28px;font-weight:bold;margin-bottom:15px;}
.video-nr .v-side .v-rel .v-video-item{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.video-nr .v-side .v-rel .v-video-item .left{width:54%;position:relative;}
.video-nr .v-side .v-rel .v-video-item .left a{position:absolute;left:0;right:0;bottom:0;top:0;z-index:99;}
.video-nr .v-side .v-rel .v-video-item .right{width:42%;}
.video-nr .v-side .v-rel .v-video-item .t1{font-size:14px;line-height:20px;margin-bottom:8px;}
.video-nr .v-side .v-rel .v-video-item .t2{font-size:12px;color:#999;line-height:20px;}

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

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

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

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

.v-share-box .share{display: flex; margin-top:30px;
    font-size: 0;
    transition: all .3s ease-in-out;
    justify-content: space-between;}
.v-share-box .share_cell{font-size:16px;color:#333;text-align:center;}
.v-share-box .share_cell p{margin-bottom:0;}
.v-share-box .share_cell .icon.wa {
    background-position: -3px -180px;
}

.v-share-box .share_cell .icon.fb {
    background-position: -185px -235px;
}

.v-share-box .share_cell .icon.tw {
    background-position: -124px -177px;
}

.v-share-box .share_cell .icon.em {
    background-position: -64px -237px;
}

.v-share-box .share_cell .icon.li {
    background-position: -241px -204px;
}

.v-share-box .share_cell .icon:hover{box-shadow: 0 2px 6px rgb(0 0 0 / 25%);}

.v-share-box .share_cell .icon{width: 55px;
    height: 55px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 6px;
    background: url(../../images/vc-sprite.webp) no-repeat -3px -180px;
    background-size: 300px;
    border-radius: 50%;}

@media(max-width:768px) {
    .reveal-modal#mb-share{left: 10%;
    margin-left: -5%;
    width: 90%;}
}


