/*#region 通用*/
body {color: #333; font-size: 16px; line-height:24px; font-family: 'Poppins','Regular', sans-serif;}
a{color: #333;transition: all 0.6s;}
a:hover{color: #2886c6;}
.swiper-pagination-bullet-active{background: #2886c6;}
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);}
.img-enlarged{transition: all 0.5s ease;}
.img-enlarged:hover{transform: scale(1.05);}
.container-xl.xlong{max-width: 1530px;}
.container-xl.long{max-width: 1630px;}
.container-xl.llong{max-width: 1800px;}
@media(max-width:768px) {body {font-size:14px;line-height:20px;padding-top: 50px;}}
.more{position: relative;transition: all 0.6s ease-in-out;cursor: pointer;}
.more::after{content: '';width: 0%;height: 2.5px;background-color: #fff;position: absolute;top:72%;left: 50%;transform: translateX(-50%);transition:all 0.6s;}
.more:hover::after{width: 66%;}
/*#endregion*/

/* header */
.header{z-index:999;width:100%;position:relative;left:0;/*margin-top:54px;*/transition:all 0.3s}
.header .header-nav{background-color:transparent;display:flex;justify-content:end;align-items:center}
.header .header-nav .logo{margin-right:2%}
.header .header-nav .nav{display:flex;align-items:center;justify-content:flex-end;background-color:#fff}
.header .header-nav .navbar{padding:0}
.header .header-nav .navbar-custom{z-index:999;justify-content:end}
.header .header-nav .nav-item{position:relative;cursor:pointer;transition:all 0.6s ease-in-out;font-size:18px}
.header .header-nav .nav-item:hover{background-color:#2886c6}
.header .header-nav .nav-item a{transition:all 0.6s ease-in-out;font-weight:400;padding:41px 30px}
.header .header-nav .nav-item:hover a{color:#fff}
.header .header-nav .nav-item .dropdown-menu .dropdown-item{color:#333;padding:15px 20px}
.header .header-nav .nav-item .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#2886c6}
.header .header-nav .nav-item.active::before{content:'';position:absolute;bottom:-40px;left:50%;transform:translate(-50%,-2px);width:40px;height:40px;clip-path:polygon(50% 25%,0 0,100% 0);background-color:#fff;transition:all 0.6s ease-in-out}
.header .header-nav .nav-item.active:hover::before{background-color:#2886c6}
.header .nav-box{border-left:1px solid #eaeaea;display:flex;align-items:center;justify-content:center}
.header .nav-box.search-box{padding:36px 49px}
.header .nav-box.lang-box{padding:36px 22px;border-right:1px solid #eaeaea}
.header .nav-box .search-tb{width:20px;height:35px;display:flex;justify-content:center;align-items:center;overflow:hidden}
.header .nav-box .search-tb i{color:#2886c6;position:relative}
.header .nav-box:hover .search-pos{opacity:1;z-index:1}
.header .nav-box .search-group{border:1px solid #2886c6;border-radius:12px}
.header .nav-box .search-pos{position:absolute;top:66px;border-radius:12px;overflow:hidden;opacity:0;z-index:-1;transition:0.5s all}
.header .nav-box .form-control{border:none;border-radius:12px;width:134px}
.header .top-lang .dropdown.lang .dropdown-toggle{background:transparent;border:0;font-weight:bold;color:#2886c6}
.header .top-lang .dropdown.lang .dropdown-toggle::after{content:"";width:0;height:0;border:5px solid;border-color:#2886c6 transparent transparent transparent;position:relative;top:10px}
.header .quote{background-color:#2886c6;color:#fff;display:block;padding:42px 40px;font-size:18px;cursor:pointer;position:relative}
.header .quote::after{content:'';width:0%;height:3px;background-color:#fff;position:absolute;bottom:37%;left:50%;transform:translateX(-50%);transition:all 0.6s}
.header .quote:hover::after{width:70%}
.header .quote i{font-size:16px;font-weight:bold;margin-left:10px}
@media (max-width:1700px){
		.header .header-nav .logo{margin-right:4%}
	.header .nav-box.search-box{padding:36px 40px}
	.header .nav-box.lang-box{padding:36px 12px}
	.header .quote{padding:42px 34px}
	.header .header-nav .nav-item a{padding:41px 27px}
}@media (max-width:1580px){
	.header .header-nav .logo{margin-right:0%;flex:1;text-align:center}
	.header .nav-box.search-box{padding:36px 30px}
	.header .nav-box.lang-box{padding:36px 6px}
	.header .quote{padding:42px 16px}
	.header .header-nav .nav-item a{padding:41px 24px}
}
@media (max-width:1500px){
	.header .header-nav .nav-item a{padding:41px 21px}
}
@media (max-width:1400px){
	.header .header-nav .nav-item a{padding:41px 19px}
}
@media (max-width:1300px){
	.header .header-nav .nav-item a{padding:41px 17px}
}
@media(max-width:768px){
	body{font-size:14px;padding-top:50px}
	.header-mb{background:#fff;position:fixed;top:0;left:0;right:0;width:100%;border-bottom:1px solid #2886c6;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:#2886c6}
	.header-mb .top-mb .icon-bars{color:#2886c6}
	.header-mb .top-mb .dropdown.lang .dropdown-toggle{color:#2886c6}
	.top-mb-search-box{display:none;position:fixed;background:#fff;top:50px;padding:6px 15px 10px;box-shadow:2px 2px 4px rgba(0,0,0,0.2);z-index:998;width:100%}
	.top-mb-search-box .search-group{width:100%;height:34px}
	.top-mb-feed i{font-size:16px;color:#2886c6}
	.mobile-head-item .main-content-wrap{background:#fff;top:0;display:block;z-index:99999}
	.mobile-head-item .main-content-wrap .content-wrap{overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff}
	.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y:hidden}
	.mobile-head-item .side-content-wrap{position:fixed;display:block;right:-78%;width:78%;height:100%}
	.mobile-head-item .middle-content-wrap{position:absolute;right:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden}
	.mobile-head-item .middle-show-content-wrap{top:30px;visibility:visible;opacity:1}
	.head_top .top_left{display:none}
	.head_nav{width:100%;padding:0 5px}
	.head_nav li{padding-left:28px;padding-top:4px;padding-bottom:4px}
	.head_nav li,.head_nav li a{color:#111}
	.head_nav li.has-child{padding-left:28px;margin-top:0;margin-bottom:0}
	.head_nav li.has-child>a{margin-top:3px;margin-bottom:3px;margin-right:35px}
	.head_nav li.has-child>ul{display:none}
	.head_nav li.siblings-no-menu{position:relative;padding-left:15px}
	.head_nav li a{display:block;height:auto;line-height:1.4em;position:relative}
	.head_nav li a:hover{color:inherit}
	.head_nav li em{display:block;height:1.4em;overflow:hidden}
	.head_nav li li{font-size:14px}
	.head_nav li li li{font-size:12px}
	.head_nav li li a{color:#666}
	.head_nav li.has-child a b{display:inline-block;width:15px;height:15px;border:1px solid #111;border-radius:2px;overflow:hidden;line-height:15px;position:absolute;right:-35px;top:1px;-webkit-box-sizing:content-box;box-sizing:content-box}
	.head_nav li.has-child a b:before,.head_nav li.has-child a b:after{content:'';display:block;width:9px;height:1px;background-color:#111;position:absolute;left:3px;top:50%;margin-top:-.5px}
	.head_nav li.has-child a b:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
	.head_nav li.has-child a:hover b{border-color:#111}
	.head_nav>li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f2f2f2}
	.head_nav>li>a{font-size:16px;text-transform:uppercase;margin-bottom:-1px;position:relative;text-transform:uppercase;position:relative}
	.head_nav li,.head_nav li.has-child{padding-left:0}
	.head_nav li li,.head_nav li li.has-child{padding-left:15px}
	.head_nav li.active>a>b:after{display:none}
	.head_nav li.active>a>b{background-color:#111}
	.head_nav li.active>a>b:before,.head_nav li.active>a>b:after{background-color:#fff}
	.mobile-ico-close{width:30px;height:30px;background-color:#2886c6;position:absolute;left:-30px;top:0;cursor:pointer}
	.mobile-ico-close.icon{color:#fff;font-size:30px;padding:0 0 0 6px}
	.search-box .form-control{border-radius:20px}
	.search-box .btn{border:1px solid #ced4da;border-radius:20px}
	.search-box .btn.focus{border:1px solid rgb(128,189,255)}
	.search-box .icon{color:#2886c6}
	.main-mask{position:absolute;background-color:#000;opacity:.4;width:100%;height:100vh;z-index:9;display:none}
}
.header-product{z-index:999;width:100%;position:absolute;left:0;margin-top:0;transition:all 0.3s}
.header-product .header-nav{background-color:#fff;display:flex;justify-content:end;align-items:center}
.header-product .header-nav .logo{margin-right:6%}
.header-product .header-nav .nav{display:flex;align-items:center;justify-content:flex-end;background-color:#fff}
.header-product .header-nav .navbar{padding:0}
.header-product .header-nav .navbar-custom{z-index:999;justify-content:end}
.header-product .header-nav .nav-item{position:relative;cursor:pointer;transition:all 0.6s ease-in-out;font-size:18px}
.header-product .header-nav .nav-item:hover{background-color:#2886c6}
.header-product .header-nav .nav-item a{transition:all 0.6s ease-in-out;font-weight:400;padding:42px 30px}
.header-product .header-nav .nav-item:hover a{color:#fff}
.header-product .header-nav .nav-item.active:hover::before{background-color:#2886c6}
.header-product .header-nav .nav-item .dropdown-menu .dropdown-item{color:#333;padding:15px 20px}
.header-product .header-nav .nav-item .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#2886c6}
.header-product .nav-box{border-left:1px solid #eaeaea;display:flex;align-items:center;justify-content:center}
.header-product .nav-box.search-box{padding:36px 49px}
.header-product .nav-box.lang-box{padding:36px 22px;border-right:1px solid #eaeaea}
.header-product .nav-box .search-tb{width:20px;height:35px;display:flex;justify-content:center;align-items:center;overflow:hidden}
.header-product .nav-box .search-tb i{color:#2886c6;position:relative}
.header-product .nav-box:hover .search-pos{opacity:1;z-index:1}
.header-product .nav-box .search-group{border:1px solid #2886c6;border-radius:12px}
.header-product .nav-box .search-pos{position:absolute;top:66px;border-radius:12px;overflow:hidden;opacity:0;z-index:-1;transition:0.5s all}
.header-product .nav-box .form-control{border:none;border-radius:12px;width:134px}
.header-product .top-lang .dropdown.lang .dropdown-toggle{background:transparent;border:0;font-weight:bold;color:#2886c6}
.header-product .top-lang .dropdown.lang .dropdown-toggle::after{content:"";width:0;height:0;border:5px solid;border-color:#2886c6 transparent transparent transparent;position:relative;top:10px}
.header-product .quote{background-color:#2886c6;color:#fff;display:block;padding:42px 40px;font-size:18px;cursor:pointer;position:relative}
.header-product .quote::after{content:'';width:0%;height:3px;background-color:#fff;position:absolute;bottom:37%;left:50%;transform:translateX(-50%);transition:all 0.6s}
.header-product .quote:hover::after{width:70%}
.header-product .quote i{font-size:16px;font-weight:bold;margin-left:10px}
@media (max-width:1680px){
	.header-product .header-nav .logo{margin-right:4%}
	.header-product .nav-box.search-box{padding:36px 40px}
	.header-product .nav-box.lang-box{padding:36px 12px}
	.header-product .quote{padding:42px 34px}
	.header-product .header-nav .nav-item a{padding:42px 27px}
}
@media (max-width:1550px){
	.header-product .header-nav .logo{margin-right:0%;flex:1;text-align:center}
	.header-product .nav-box.search-box{padding:36px 30px}
	.header-product .nav-box.lang-box{padding:36px 6px}
	.header-product .quote{padding:42px 16px}
	.header-product .header-nav .nav-item a{padding:42px 24px}
}

/* banner */
.banner{position: relative;}
.banner .banner-text{position:absolute;top:230px;left:0;text-align:left;display:block;text-transform: capitalize;}
.banner .banner-text .box{width: 40%;}
.banner .banner-text .box .t1{position: relative;}
.banner .banner-text .box .t1::before{content: '';;position:absolute;top: 50%;left: -134px;transform: translate(0, -50%);width: 120px;height: 1px;background-color: #fff;}
.banner .banner-text .box .t2{font-size:55px;color:#fff;line-height:73px;font-weight: bold;}
.banner .banner-text .box .more{display: inline-block;margin-top: 80px;padding: 0px 50px;border: 2px solid #fff;border-radius: 50px;font-size: 24px;line-height: 69px;}
.banner .banner-text .box .more:hover{color: #fff;}
.banner .banner-text .box .more::after{top: 72%;}
.banner .banner-text .box .more:hover::after{width: 66%;}
@media (max-width:1660px){
	.banner .banner-text{top:200px}
}
@media (max-width:1520px){
	.banner .banner-text .box .t1{font-size:36px}
	.banner .banner-text .box .t2{font-size:52px}
	.banner .banner-text .box .more{margin-top:50px}
}@media (max-width:1350px){
	.banner .banner-text .box .t1{font-size:34px}
	.banner .banner-text .box .t2{font-size:48px}
	.banner .banner-text .box .more{margin-top:30px}
}
.banner .swiper-slide:nth-child(3) .banner-text{position:absolute;top:200px;left:0;text-align:left;display:block;text-transform: capitalize;}
.banner .banner-text .box1{width: 40%;}
.banner .banner-text .box1 .t1{position: relative;}
.banner .banner-text .box1 .t1::before{content: '';;position:absolute;top: 50%;left: -134px;transform: translate(0, -50%);width: 120px;height: 1px;background-color: #fff;}
.banner .banner-text .box1 .t2{font-size:52px;color:#fff;line-height:73px;font-weight: bold;}
.banner .banner-text .box1 .more{display: inline-block;margin-top: 80px;padding: 0px 50px;border: 2px solid #fff;border-radius: 50px;font-size: 24px;line-height: 69px;}
.banner .banner-text .box1 .more:hover{color: #fff;}
.banner .banner-text .box1 .more::after{top: 72%;}
.banner .banner-text .box1 .more:hover::after{width: 66%;}
@media (max-width:1800px){
	.banner .banner-text .box1 .t2{font-size:46px;color:#fff;line-height:54px;font-weight: bold;}
	.banner .banner-text .box1 .more{margin-top:40px;}
}
@media (max-width:1500px){
	.banner .banner-text .box1 .t1 img{height:100px;}
	.banner .banner-text .box1 .t2{font-size:36px;color:#fff;line-height:54px;font-weight: bold;}
	.banner .banner-text .box1 .more{margin-top:20px;}
}
.banner .banner-text
.banner .swiper-slide:nth-child(4) .banner-text{position:absolute;top:200px;left:0;text-align:left;display:block;text-transform: capitalize;}
.banner .banner-text .box2{width: 100%;}
.banner .banner-text .box2 .t1{font-size:38px;color:#fff;line-height:59px;font-weight:bold;position:relative}
.banner .banner-text .box2 .t1::before{content: '';;position:absolute;top: 50%;left: -134px;transform: translate(0, -50%);width: 120px;height: 1px;background-color: #fff;}
.banner .banner-text .box2 .more{display: inline-block;margin-top:20px;padding: 0px 50px;border: 2px solid #fff;border-radius: 50px;font-size: 24px;line-height: 69px;}
.banner .banner-text .box2 .more:hover{color: #fff;}
.banner .banner-text .box2 .more::after{top: 72%;}
.banner .banner-text .box2 .more:hover::after{width: 66%;}
@media (max-width:1750px){
	.banner .banner-text .box2 .more{background-color: #2886c6;}
}

.banner .swiper-pagination{display:flex;justify-content:center;align-items:center}
.banner .swiper-pagination-bullet{width:10px;height:10px;background:#e6e6e6;border:4px solid transparent;opacity:1}
.banner .swiper-pagination-bullet-active{width:14px;height:14px;background-color:#fff;border:4px solid #2886c6}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{margin-bottom:40px}
@media (max-width:768px){
	.banner .banner-text{top:10px}
	.banner .banner-text .box,.banner .banner-text .box1{width:50%;}
	.banner .banner-text .box .t1{font-size:14px;line-height:16px}
	.banner .banner-text .box .t1 img{height: 18px;}
	.banner .banner-text .box1 .t1 img{height: 30px;}
	.banner .banner-text .box .t2,.banner .banner-text .box1 .t2{font-size:14px;line-height:22px;margin-top:16px;}
	.banner .banner-text .box .more,.banner .banner-text .box1 .more,.banner .banner-text .box2 .more{margin-top:12px;padding:0 12px;line-height:22px;font-size:12px}
	.banner .swiper-slide:nth-child(3) .banner-text{position:absolute;top:10px;left:0}
	.banner .swiper-slide:nth-child(4) .banner-text{position:absolute;top:10px;left:0}
	.banner .banner-text .box2 .t1{font-size: 14px;line-height: 22px;}
	.banner .banner-text .box .t1::before,.banner .banner-text .box1 .t1::before,.banner .banner-text .box2 .t1::before{content:none;}
	.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{margin-bottom:-10px}
}


/* 其他页面banner */
.banner-lock{position:relative}
.banner-lock img{width:100%}
.banner-lock .lock{position:absolute;top:230px}
.banner-lock .lock .title{font-size:55px;text-transform:capitalize;font-weight:bold}
.banner-lock .lock .breadbar{display:flex;align-items:center;margin-top:36px}
.banner-lock .lock .breadcrumb{position:relative;margin-left:20px}
.banner-lock .lock .breadcrumb::before{content:'';position:absolute;top:50%;left:-20px;transform:translate(0,-50%);display:inline-block;width:4px;height:13px;background-color:#fff}
.banner-lock .lock .breadcrumb-item a{color:#fff;text-transform:capitalize;transition:all 0.6s;opacity:0.6}
.banner-lock .lock .breadcrumb-item a:hover{opacity:1}
.breadcrumb-item+.breadcrumb-item::before{color:#fff;content:">";opacity:0.6;line-height:50%}
@media (max-width:1400px){
	.banner-lock .lock{top:220px}
}
@media (max-width:768px){
	.banner-lock .lock{position:absolute;top:15px}
	.banner-lock .lock .title{font-size:28px;text-transform:uppercase}
	.banner-lock .lock .breadbar{margin-top:10px}
}

/* pro */
.home-pro{background-color:#fff;margin-top:145px}
.oru-head{display:flex;justify-content:space-between;align-items:center;margin-bottom: 80px;}
.oru-head .text{flex:1}
.oru-head .t1{font-size:42px;line-height:52px;color:#333;text-transform:uppercase;font-weight:bold}
.first-titlesy{font-weight: bold;font-size:42px;}
.oru-head .t2{font-size:18px;line-height:32px;color:#999;width:74%}
.oru-head .more{font-size:20px;line-height:52px;color:#fff;background-color:#1a4a92;padding:0 56px;border-radius:40px;transition:all 0.6s ease-in-out}
.oru-head .more:hover{color:#fff}
.oru-head .more:hover::after{width:48%}
.a-pro-faq{padding-top: 90px;}

.qtbut{font-size:20px;line-height:52px;color:#fff;background-color:#1a4a92;padding:0 56px;border-radius:40px;transition:all 0.6s ease-in-out}
.qtbut:hover{color:#fff}
.qtbut:hover::after{width:48%}

.pro-items{margin-top:50px;grid-gap:40px 35px !important}
.pro-items .pro-item{position:relative;background-color: #f8f8f8}
.pro-items .pro-item .item-front{background-color:#f8f8f8;display:flex;align-items:center;justify-content: center;height: 100%;}
.pro-items .pro-item .item-front img{mix-blend-mode:multiply}
.pro-items .pro-item .item-cover{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;visibility:hidden;transition:all 0.6s ease-in-out;opacity:0}
.pro-items .pro-item .item-cover .item-text{padding:0 30px;width: 45%;display: flex;flex-wrap: wrap;align-items: center;align-content: center;}
.pro-items .pro-item .item-cover .item-text .t3{font-size:22px;line-height:28px;color:#1a4a92;font-weight:bold;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom: 15px;}
.pro-items .pro-item .item-cover .item-text .t4{line-height:26px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;height: 104px;}
.pro-items .pro-item .item-cover .item-text .more{margin-top:20px;font-size:18px;line-height:50px;padding:0 30px;border-radius:25px;color:#fff;background-color:#2886c6;display:inline-block}
.pro-items .pro-item .item-cover .item-img{position:relative;width:60%}
.pro-items .pro-item .item-cover .item-img::before{content:'';display:inherit;height:100%;background-color:#e9e9e9;clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 5% 100%)}
.pro-items .pro-item .item-cover .item-img::after{content: '';display: inline-block;background-color: #f8f8f8;position: absolute;left: 30px;top: 50%;transform: translateY(-50%);width:100px;height:100px;clip-path: polygon(0 0, 0% 100%, 35% 50%)}
.pro-items .pro-item .item-cover .item-img .pro-bt{width: 100%;}
.pro-items .pro-item .item-cover .item-img .pro-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:5%;mix-blend-mode: darken;}
.pro-items .pro-item:hover .item-front img{visibility:hidden}
.pro-items .pro-item:hover .item-cover{visibility:visible;opacity:1;height: 105%;}
@media (max-width:768px){
	.home-pro{margin-top:30px}
	.oru-head{flex-wrap:wrap}
	.oru-head .t1{font-size:28px;line-height:28px}
.first-titlesy{font-size:28px;}
.home-pro .oru-head .text{flex: inherit;}
	.oru-head .t2{width:100%;font-size:14px;line-height:22px}
	.oru-head .more{margin:20px auto}
	.pro-items{grid-gap:20px 0 !important;}
	.pro-items .pro-item .item-front{display:inline-block;padding:15px;/*height: 300px;*/height:auto;}
	.pro-items .pro-item .desc{padding:15px;font-size:14px;line-height:20px;}
	.pro-items .pro-item .item-front .t3{font-weight: 700;line-height:28px;text-align: center;color:#666;/*font-size:18px;padding:0 0 20px 0;display: inline-block;*/display:block;font-size:16px;}
}
.home-idea{background:url('../../images/idea-bt.jpg') no-repeat top right;background-size:cover;margin-top:90px;padding-top:60px}
.home-idea .row .col-12:nth-child(1){background-color:#fff;padding-bottom:90px}
.home-idea .row .col-12:nth-child(2){background-color:transparent;padding-left:0}
.home-idea .t1{font-size:26px;line-height:52px;color:#2886c6}
.home-idea .t1::before{content:'';display:inline-block;width:18px;height:18px;background-color:#7cc0ee;margin-right:10px}
.home-idea .t2{font-size:36px;line-height:52px;color:#333;font-weight:bold;text-transform:uppercase;width:76%}
.home-idea .t3{margin-top:60px;width:88%}
.home-idea .t3 p{font-size:18px;line-height:32px;color:#666}
.home-idea .t3 p:last-child{margin-top:50px}
.home-idea .mores{margin-top:56px}
.home-idea .more{display:inline-block;background-color:#1a4a92;color:#fff;font-size:18px;line-height:52px;border-radius:26px;padding:0 50px}
.home-idea .more:nth-child(2){background-color:#2886c6;margin-left:20px}
.home-idea .num-items{font-family:'Regular';height:100%;display:flex;flex-wrap:wrap-reverse;align-content:flex-start;color:#fff}
.home-idea .num-item{width:50%;height:33%;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}
.home-idea .num-item .num-title{width:100%;text-align:center;font-size:64px;line-height:30px;font-weight:bold}
.home-idea .num-item .num-subtitle{font-size:14px;line-height:30px;margin-top:20px}
.home-idea .num-item:nth-child(1){background-color:rgba(26,74,146,0.8)}
.home-idea .num-item:nth-child(2){background-color:rgba(40,134,198,0.8)}
.home-idea .num-item:nth-child(3){background-color:rgba(0,0,0,.3)}
@media (max-width:1420px){
	.home-idea .t2,.home-idea .t3{width:96%}
}
@media (max-width:768px){
	.home-idea{margin-top:40px}
	.home-idea .container-xl{padding: 0;}
	.home-idea .container-xl .row{margin: 0;}
	.home-idea .t1{font-size:18px}
	.home-idea .t2{width:100%;font-size:22px;line-height:28px}
	.home-idea .t3{width:100%;margin-top:30px}
	.home-idea .t3 p{font-size:15px}
	.home-idea .t3 p:last-child{margin-top:25px}
	.home-idea .row .col-12:nth-child(1){padding-bottom:40px}
	.home-idea .mores{margin:30px auto 0;display:flex;flex-wrap:wrap;justify-content:center}
	.home-idea .more:nth-child(2){margin-left:0;margin-top:20px}
	.home-idea .num-item{height:180px}
	.home-idea .row .col-12:nth-child(2){padding:0}
	.home-idea .num-item .num-title{font-size:36px}
	.home-idea .num-item .num-subtitle{margin-top:10px}
}
/* sol */
.home-sol{background:url('../../images/sol-bt.jpg') no-repeat top;margin-top:130px;padding-bottom:100px}
.home-sol .t1{font-size:42px;line-height:52px;font-weight:bold;text-transform:uppercase}
.home-sol .t2{margin-top:10px;font-size:18px;line-height:32px;color:#999;width:57%}
.home-sol .sol-items{margin-top:80px;height:680px}
.home-sol .sol-item{background-color:#fff;box-shadow:0px 4px 20px 2px rgba(0,0,0,.1);height:610px;transition:all 0.6s ease-in-out}
.home-sol .sol-img img{width:100%;height:auto;mix-blend-mode:multiply}
.home-sol .sol-item .sol-text{padding:75px 50px 65px}
.home-sol .sol-item .t3{font-size:24px;line-height:52px;font-weight:600;transition:all 0.6s}
.home-sol .sol-item .t3:hover{color:#2886c6}
.home-sol .sol-item p{line-height:26px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.home-sol .sol-item .v-more{display:inline-block;height:0;visibility:hidden;opacity:0;margin-top:30px;font-size:18px;line-height:52px;color:#333;font-weight:600;transition:all 0.2s ease-in-out 0.2s}
.home-sol .sol-item .v-more i{display:inline-block;margin-left:18px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background-color:#2886c6;color:#fff}
/*.home-sol .sol-item:hover{height:680px}
.home-sol .sol-item:hover .v-more{visibility:visible;opacity:1}*/
.home-sol .sol-item .v-more:hover{color:#2886c6}
@media (max-width:768px){
	.home-sol{margin-top:30px;padding-bottom:40px}
	.home-sol .t1{font-size:28px;line-height:32px}
	.home-sol .t2{width:100%;font-size:16px;line-height:26px}
	.home-sol .sol-item .t3{font-size: 20px;line-height: 36px;}
	.home-sol .sol-items{margin-top:40px;height:auto}
	.home-sol .sol-item .sol-text{padding:20px 15px}
	.home-sol .sol-item{height:auto}
	/*.home-sol .sol-item:hover{height:auto}*/
	.home-sol .sol-item p{line-height: 22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
}
/* new-sol */
.sol-item-two{display:flex;justify-content:space-between;align-items:start;margin-bottom:60px;background-color: #f7f7f7;padding:30px 50px;gap:25px;}
.sol-item-two .left{width:50%;}
.sol-item-two .right{width:50%;}
.sol-item-two .sol-tiem-two-title{font-size:22px;line-height:32px;color:#333;font-weight:bold;margin-bottom: 30px;}
.sol-item-two .sol-tiem-two-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:30px;}
.sol-item-two .sol-tiem-two-content .item{width:50%;max-width:300px;}
.sol-item-two .sol-tiem-two-content .item .img{width:100%;border:1px solid #9dbfd7;border-radius:5px;overflow: hidden;max-height:165px;display: flex;align-items: center;}
.sol-item-two .sol-tiem-two-content .item .text{font-size: 17px;line-height: 48px;text-align: center;}
.sol-item-two .sol-tiem-two-content1{display:flex;flex-direction: column;gap:25px;}
.sol-item-two .sol-tiem-two-content1 .item{display: flex;height: 120px;gap:20px;}
.sol-item-two .sol-tiem-two-content1 .item .img{width: 208px;height: 120px;display: flex;align-items: center;justify-content: center;min-width: 208px;overflow: hidden;border-radius: 5px;}
.sol-item-two .sol-tiem-two-content1 .item .text{display: flex;flex-direction: column;justify-content: center;}
.sol-item-two .sol-tiem-two-content1 .item .t1{font-size: 17px;line-height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-clamp:1}
.sol-item-two .sol-tiem-two-content1 .item .t2{font-size: 14px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp:2}
.sol-item-two .sol-tiem-two-content1 .item .t3{font-size: 14px;line-height: 24px;color: #2886c6;}
@media (max-width:768px) {
	.sol-item-two{flex-direction: column;padding: 20px 15px;gap: 15px;}
	.sol-item-two .left{width: 100%;}
	.sol-item-two .right{width: 100%;}
	.sol-item-two .sol-tiem-two-title{font-size: 20px;line-height: 28px;margin-bottom: 20px;}
	.sol-item-two .sol-tiem-two-content{gap:10px 5px;}
	.sol-item-two .sol-tiem-two-content .item{width:calc(50% - 10px);max-width: 100%;}
	.sol-item-two .sol-tiem-two-content .item .text{font-size: 12px;line-height:22px;}
	.sol-item-two .sol-tiem-two-content1 .item{height: auto;flex-direction: column;gap: 10px;}
	.sol-item-two .sol-tiem-two-content1 .item .img{width: 100%;min-width: 100%;height: auto;}
	.sol-item-two .sol-tiem-two-content1 .item .text{text-align: center;}
	.sol-item-two .sol-tiem-two-content1 .item .t1{font-size: 16px;line-height: 28px;}
}
/* adv */
.home-adv{padding:130px 0 140px;background-color:#f5f5f5}
.home-adv .adv-bt{background:url('../../images/adv-bt.jpg') no-repeat right;background-size:960px 100%}
.home-adv .t1{font-size:26px;line-height:52px;color:#2886c6;padding-top:60px}
.home-adv .t1::before{content:'';display:inline-block;width:18px;height:18px;background-color:#7cc0ee;margin-right:10px}
.home-adv .tab-top{width:50%;position:relative;height:300px}
.home-adv .tab-top .item{position:absolute;opacity:0;visibility:hidden;transition:all 0.6s ease-in-out}
.home-adv .tab-top .item.active{position:absolute;opacity:1;visibility:visible}
.home-adv .tab-top .item .title{font-size:42px;line-height:52px;color:#333;font-weight:bold;text-transform:uppercase}
.home-adv .tab-top .item p{font-size:18px;line-height:32px;color:#666;width:86%;margin-top:44px}
.home-adv .tab-content{position:relative;margin-top:60px;padding:56px 60px;background-color:#fff;display:flex;justify-content:space-between;width:74%}
.home-adv .tab-content::before{content:'';position:absolute;right:-99px;top:50%;transform:translateY(-50%);width:0;height:0;border:50px solid;border-color:transparent transparent transparent #fff;clip-path:polygon(30% 50%,0 0,0 100%)}
.home-adv .tab-content .item{width:200px;height:200px;background-color:#f9f9f9;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all 0.6s ease-in-out}
.home-adv .tab-content .img-box{padding-top:30px;height:120px;display:flex;justify-content:center;flex-direction:column}
.home-adv .tab-content .item img:nth-child(1){display:block;transition:all 0.6s ease-in-out}
.home-adv .tab-content .item img:nth-child(2){display:none;transition:all 0.6s ease-in-out;opacity:0}
.home-adv .tab-content .item .t2{width:90%;text-align:center;line-height:28.8px;font-weight:600}
.home-adv .tab-content .item:hover{background-color:#2886c6;color:#fff}
.home-adv .tab-content .item:hover img:nth-child(1){display:none}
.home-adv .tab-content .item:hover img:nth-child(2){display:block;opacity:1}
.home-adv .tab-content .item.active{background-color:#2886c6;color:#fff}
.home-adv .tab-content .item.active img:nth-child(1){display:none}
.home-adv .tab-content .item.active img:nth-child(2){display:block;opacity:1}
@media (max-width:1700px){
	.home-adv .tab-top{width: 40%}
}
@media (max-width:1480px){
	.home-adv .tab-top .item .title{color:#fff}
	.home-adv .tab-top .item p{color:#eee}
	.home-adv .adv-bt{background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('../../images/adv-bt.jpg') no-repeat right}
	.home-adv .tab-top{width:82%}
}
@media (max-width:768px){
	.home-adv{padding:0}
	.home-adv .t1{padding-top:5px}
	.home-adv .tab-content{padding:0}
	.home-adv .tab-top .item .title{font-size:24px;line-height:32px}
	.home-adv .tab-top{width:100%}
	.home-adv .tab-top .item p{font-size:14px;line-height:24px;margin-top:10px;width: 100%;}
	.home-adv .tab-content::before{content:none}
	.home-adv .tab-content{flex-wrap:wrap;margin-top:40px;width:100%;padding-bottom:30px;background-color:transparent}
	.home-adv .tab-content .item{width:50%;height:150px}
	.home-adv .tab-content .img-box{padding-top:15px;height:100px}
	.home-adv .tab-content .item img{width:60%;margin:0 auto;height: auto;}
}
/* case */
.home-case{margin-top:150px}
.home-case{padding-bottom:120px;}
.home-case .t-box{display:flex;justify-content:space-between;align-items:start}
.home-case .case-top{flex:1}
.home-case .t1{font-size:42px;line-height:52px;color:#333;text-transform:uppercase;font-weight:bold}
.home-case .t2{font-size:18px;line-height:32px;color:#999;width:74%}
.home-case .more{font-size:20px;line-height:52px;padding:0 56px;border-radius:40px;background-color:#1a4a92;color:#fff}
.home-case .more:hover::after{width:52%}
@media (max-width:768px){
	.home-case{margin-top:40px;padding-bottom:20px;}
	.home-case .t-box{flex-wrap:wrap}
	.home-case .case-top{flex:auto}
	.home-case .t1{font-size:24px;line-height:32px}
	.home-case .t2{font-size:14px;line-height:24px;width:100%}
	.home-case .more{margin:30px auto 15px}
}
/* swiper */
.home-case .range{margin-top:100px}
.home-case .swiper-slide{position:relative;width:56%;opacity:0.3;height:auto;display:flex;align-items:end;transition:all 0.2s}
.home-case .swiper-slide-active{width:56%;opacity:1}
.home-case .swiper-button-prev{left:12%;width:90px;height:90px;border-radius:10px;background-color:#2886c6;transition:all 0.6s ease-in-out}
.home-case .swiper-button-next{right:12%;width:90px;height:90px;border-radius:10px;background-color:#2886c6;transition:all 0.6s ease-in-out}
.home-case .swiper-button-prev::after{content:''}
.home-case .swiper-button-next::after{content:''}
.home-case .swiper-button-prev .arrow,.home-case .swiper-button-next .arrow{width:30px;height:20px;background-color:#fff}
.home-case .swiper-button-prev .arrow{clip-path:polygon(40% 0%,40% 20%,100% 20%,100% 80%,40% 80%,40% 100%,0% 50%)}
.home-case .swiper-button-next .arrow{clip-path:polygon(0% 20%,60% 20%,60% 0%,100% 50%,60% 100%,60% 80%,0% 80%)}
.home-case .case-box{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;width:100%;opacity:0;transition:all 0.6s ease-in-out}
.home-case .case-box .text-box{position:relative;background-color:#fff;width:50%;padding:60px 55px}
.home-case .case-box .text-box::after{content:'';position:absolute;top:0;left:-8px;width:8px;height:100%;background-color:#2886c6}
.home-case .case-box .t3{font-size:24px;line-height:52px;color:#333;font-weight:bold;text-transform:uppercase}
.home-case .case-box p{line-height:26px;margin-top:16px}
.home-case .case-box .play{width:50%;display:flex;justify-content:center;align-items:center}
.home-case .swiper-slide-active .case-box{opacity:1}
@media (max-width:1480px){
	.home-case .swiper-button-prev{left:6%}
	.home-case .swiper-button-next{right:6%}
}
@media (max-width:768px){
	.home-case .range{margin-top:30px}
	.home-case .swiper-slide{width:70%}
	.home-case .swiper-slide-active{width:70%}
	.home-case .case-box .text-box{padding:0;margin-left:5px;padding:10px}
	.home-case .case-box .text-box::after{content:none}
	.home-case .case-box .t3{font-size:16px;line-height:20px}
	.home-case .case-box p{font-size:12px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
	.home-case .case-box .play a{width:50%;height:50%}
	.home-case .case-box .play a img{width:100%;/*height:100%*/height: auto;}
}
/* lms */
.home-lms{margin:150px 0 90px}
.home-lms .lms-top{display:flex;justify-content:space-between;align-items:start}
.home-lms .text{flex:1}
.home-lms .t1{font-size:42px;line-height:52px;color:#333;text-transform:uppercase;font-weight:bold}
.home-lms .t2{font-size:18px;line-height:32px;color:#999;width:74%}
.home-lms .more{font-size:20px;line-height:52px;padding:0 56px;border-radius:40px;background-color:#2886c6;color:#fff}
.home-lms .more:hover::after{width:52%}
.home-lms .lms-cry{margin-top:90px}
.home-lms .lms-cry .left{position:relative}
.home-lms .lms-cry .left img{width:100%;height:100%}
.home-lms .lms-cry .left .item{position:absolute;bottom:0;margin:20px;padding:30px 0px;background-color:rgba(40,134,198,0.9);color:#fff;display:flex}
.home-lms .lms-cry .left .item .time{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;border-right:1px solid #fff;width:50%;min-width:120px}
.home-lms .lms-cry .left .item .time .date{font-family:'Arial';font-size:28px;line-height:46px;font-weight:600}
.home-lms .lms-cry .left .item .time .days{font-family:'Arial';font-size:18px;line-height:46px;font-weight:600}
.home-lms .lms-cry .left .item .textc{display:flex;flex-wrap:wrap;padding:0 30px;align-items:center}
.home-lms .lms-cry .left .item .title{line-height:46px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:all 0.6s}
.home-lms .lms-cry .left .item:hover .title{color:#fff;text-decoration:underline}
.home-lms .lms-cry .left .item p{font-size:14px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.home-lms .lms-cry .right{display:flex;flex-wrap:wrap;}
.home-lms .lms-cry .right .item{padding:30px 0px;background-color:#f9f9f9;color:#fff;display:flex;margin:10px 0}
.home-lms .lms-cry .right .item:last-child{margin-bottom:0px;margin-top:20px}
.home-lms .lms-cry .right .item:first-child{margin-bottom:20px;margin-top:0}
.home-lms .lms-cry .right .item .time{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;border-right:1px solid #d0d0d0;width:50%;min-width:120px}
.home-lms .lms-cry .right .item .time .date{font-family:'Arial';font-size:28px;line-height:46px;font-weight:600;color:#1a4a92}
.home-lms .lms-cry .right .item .time .days{font-family:'Arial';font-size:18px;line-height:46px;font-weight:600;color:#999}
.home-lms .lms-cry .right .item .textc{display:flex;flex-wrap:wrap;padding:0 30px;align-items:center}
.home-lms .lms-cry .right .item .title{line-height:46px;font-weight:bold;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:all 0.6s}
.home-lms .lms-cry .right .item:hover .title{color:#1a4a92;text-decoration:underline}
.home-lms .lms-cry .right .item p{font-size:14px;line-height:26px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media (max-width:768px){
	.home-lms{margin:30px 0 40px}
	.home-lms .lms-top{flex-wrap:wrap}
	.home-lms .t1{font-size:28px;line-height:32px}
	.home-lms .t2{font-size:16px;line-height:26px;width:100%}
	.home-lms .more{margin:20px auto}
	.home-lms .lms-cry{margin-top:30px}
	.home-lms .lms-cry .left .item{margin:10px;padding:10px 0px}
	.home-lms .lms-cry .left .item .time{padding:0 15px;width:30%}
	.home-lms .lms-cry .left .item .textc{padding:0 15px;width:70%}
	.home-lms .lms-cry .right .item{padding:20px 0}
	.home-lms .lms-cry .right .item .time{width:32%}
	.home-lms .lms-cry .right .item .textc{width:68%;padding:0 10px}
}
.footer{background-color:#282828}
.footer .sub{background-color:#2886c6}
.footer .sub .container-xl{display:flex;justify-content:space-between;padding:80px 15px}
.footer .sub .title{font-size:28px;text-transform:uppercase;font-weight:bold;line-height:42px;color:#fff;width:60%}
.footer .sub .more{font-size:28px;text-transform:uppercase;font-weight:bold;line-height:42px;color:transparent;background-color:transparent;padding:20px 58px;transform:translate(0) rotate(0);position:relative}
.footer .sub .more::after{content:none}
.footer .sub .more::after{content:'Contact Us';position:absolute;top:0;left:0;background-color:#fff;color:#2886c6;width:100%;height:100%;padding:21px 58px;transform:translateX(0) rotateY(0);transition:all 0.6s;opacity:1}
.footer .sub .more:hover::after{transform:translateX(50%) rotateY(90deg);opacity:0}
.footer .sub .more::before{content:'Contact Us';position:absolute;top:0;left:0;background-color:#2886c6;color:#fff;width:100%;height:100%;padding:21px 58px;opacity:0;transform:translateX(-50%) rotateY(-90deg);transition:all 0.6s}
.footer .sub .more:hover::before{position:absolute;transform:translateX(0) rotateY(0deg);color:#fff;opacity:1}
.footer .sub .more{font-size:28px;text-transform:uppercase;font-weight:bold;line-height:42px;color:transparent;background-color:transparent;padding:20px 58px;transform:translate(0) rotate(0);position:relative}
.footer .sub .more::after{content:none}
.footer .sub .more::after{content:'Contact Us';position:absolute;top:0;left:0;background-color:#fff;color:#2886c6;width:100%;height:100%;padding:21px 58px;transform:translateX(0) rotateY(0);transition:all 0.6s;opacity:1}
.footer .sub .more:hover::after{transform:translateX(50%) rotateY(90deg);opacity:0}
.footer .sub .more::before{content:'Contact Us';position:absolute;top:0;left:0;background-color:#2886c6;color:#fff;width:100%;height:100%;padding:21px 58px;opacity:0;transform:translateX(-50%) rotateY(-90deg);transition:all 0.6s}
.footer .sub .more:hover::before{position:absolute;transform:translateX(0) rotateY(0deg);color:#fff;opacity:1}
.footer .foot-cry{padding:110px 0 150px;background-color:#1a4a92;color:#fff}
.footer .foot-cry .yw{text-align:right}
.footer .foot-cry .us .item{display:flex;align-items:start;margin-bottom:20px}
.footer .foot-cry .us .item img{margin-right:20px;margin-top:8px}
.footer .foot-cry .us .item p{font-size:18px;line-height:32px;font-weight:300}
.footer .foot-cry .us .item:nth-child(2) a{width: 100%;}
.footer .foot-cry .us .item:nth-child(2) p{width: 100%;}
.footer .foot-cry .us .item a{display: inline-block;color: #fff;}
.footer .foot-cry .us .item:nth-child(3) a{margin-right: 20px;}
.footer .foot-cry .cop{margin-left:0}
.footer .foot-cry .sort{font-size:18px;line-height:43px;text-transform:capitalize}
.footer .foot-cry .sort .col-6{color:#fff;transition:all 0.6s}
.footer .foot-cry .sort .col-6:hover{color:#2886c6}
.footer .foot-cry .sort i{opacity:0.4;margin-right:15px}
.footer .foot-cry .tel{position:relative;display:flex;transition:all 0.6s}
.footer .foot-cry .phone{position:relative;display:inline-block;font-family:'Arial';font-size:28px;line-height:43px;padding:15px;float:right}
.footer .foot-cry .phone.tel1{color:#1a4a92;background-color:#fff;position:relative;transform:translateX(0%) rotateY(0);transition:all 0.6s}
.footer .foot-cry .phone.tel2{color:#fff;background-color:#1a4a92;position:absolute;transform:translateX(-50%) rotateY(90deg);transition:all 0.6s}
.footer .foot-cry .tel:hover .tel1{position:absolute;transform:translateX(50%) rotateY(90deg)}
.footer .foot-cry .tel:hover .tel2{position:relative;transform:translateX(0%) rotateY(0deg)}
.footer .foot-cry .link-items{width:100%;margin-top:20px;display: flex;justify-content: flex-end;}
.footer .foot-cry .link-items .item{border:1px solid #fff;border-radius:50%;padding:6px;width:40px;height:40px;display:inline-block;text-align:center;line-height:28px;margin-left:5px;cursor:pointer;display: flex;align-items: center;justify-content: center;}
.footer .foot-cry .link-items .item i{background-color:#fff;color:#1a4a92;border-radius:50%;width:20px;height:20px;display:inline-block;line-height:24px;transition:all 0.6s ease-in-out}
.footer .foot-cry .link-items .item:hover i{background-color:#1a4a92;color:#fff}
.footer .foot-bottom{height:80px;position:relative}
.footer .foot-bottom .backtotop{position:absolute;left:50%;top:-20px;width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#282828;color:#fff;text-transform:capitalize;font-weight:600;font-size:14px;cursor:pointer;transform:translateX(-50%)}
.footer .foot-bottom .backtotop i{font-size:28px}
.footer .foot-bottom .backtotop:hover{opacity:0.95}
@media (max-width:1480px){
	.footer .foot-cry .phone{font-size:24px}
}
@media (max-width:768px){
	.footer .sub .container-xl{flex-wrap:wrap;padding:25px 15px}
	.footer .sub .title{font-size:18px;line-height:26px;width:100%;text-align:center}
	.footer .sub .more{font-size:18px;line-height:18px;display:block;width:100%;text-align:center;margin-top:20px}
	.footer .foot-cry{padding:40px 0 55px}
	.footer .foot-cry .us .item p:last-of-type{width:100%}
	.footer .foot-cry .us .item p{font-size:16px;line-height:24px}
	.footer .foot-cry .phone{font-size:18px;float:none;line-height:22px;display:block;text-align:center}
	.footer .foot-cry .link-items{text-align:center;justify-content:flex-start;}
	.footer .foot-bottom .backtotop{width:80px;height:80px;font-size:12px}
	.footer .foot-bottom .backtotop i{font-size:22px}

}
/* inno */
.inno-wrapper{margin-top:150px}
.inno-wrapper .innov{background-color:#eff9ff;padding:108px 120px;gap:0 50px}
.inno-wrapper .innov .t1{font-size:42px;line-height:60px;color:#1a4a92;text-transform:uppercase;font-weight:bold}
.inno-wrapper .innov p{font-size:18px;line-height:32px;margin-top:60px}
.inno-wrapper .innov .innov-text{width:720px}
.inno-wrapper .cert-items{margin:160px 0 260px}
.inno-wrapper .cert-items .item{display:flex}
.inno-wrapper .cert-items .item .item-img{background-color:#e6ebf2;padding:64px 88px}
.inno-wrapper .cert-items .item .item-text{padding:82px 128px}
.inno-wrapper .cert-items .item .item-text .t1{font-size:42px;line-height:56px;color:#1a4a92;font-weight:bold;text-transform:uppercase}
.inno-wrapper .cert-items .item .item-text p{margin-top:90px;font-size:18px;line-height:32px;color:#999}
.inno-wrapper .cert-items .item:nth-child(even) .item-img{order:12}
.inno-wrapper .cert-items .item:nth-child(even) .item-text{padding:82px 172px 82px 0}
@media (max-width:768px){
	.inno-wrapper{margin-top:40px}
	.inno-wrapper .innov{padding:20px 15px;gap:30px 0}
	.inno-wrapper .innov .innov-text{width:auto}
	.inno-wrapper .innov .t1{font-size:26px;line-height:32px}
	.inno-wrapper .innov p{font-size:16px;line-height:26px;margin-top:30px}
	.inno-wrapper .cert-items{margin:60px 0}
	.inno-wrapper .cert-items .item .item-img,.inno-wrapper .cert-items .item .item-text{padding:20px 15px}
	.inno-wrapper .cert-items .item{flex-wrap:wrap;margin-bottom: 20px}
	.inno-wrapper .cert-items .item:nth-child(even) .item-text{padding:20px 15px}
	.inno-wrapper .cert-items .item:nth-child(even) .item-img{order:0}
	.inno-wrapper .cert-items .item .item-text .t1{font-size:18px;line-height:24px}
	.inno-wrapper .cert-items .item .item-text p{margin-top:10px;line-height: 22px}
}
/* service */
.service-wrapper{}
.service-wrapper .service-items{margin:200px 0 0 0}
.service-wrapper .service-items .item{display:flex;margin-bottom:140px}
.service-wrapper .service-items .item .item-text,.service-wrapper .service-items .item .item-img{width:50%}
.service-wrapper .service-items .item .item-text{background-color:#f5fbff;margin-top:-60px;padding:0 60px;display:flex;flex-direction:column;justify-content:center}
.service-wrapper .service-items .item .item-text .t1{font-size:42px;line-height:52px;color:#1a4a92;font-weight:bold;text-transform:uppercase}
.service-wrapper .service-items .item .item-text p{font-size:18px;line-height:32px;color:#999;margin-top:55px}
.service-wrapper .service-items .item:nth-child(even) .item-text{order:12}
@media (max-width:768px){
	.service-wrapper .service-items{margin:40px 0 0 0}
	.service-wrapper .service-items .item{flex-wrap:wrap;margin-bottom:40px}
	.service-wrapper .service-items .item .item-text,.service-wrapper .service-items .item .item-img{width:100%;order:12}
	.service-wrapper .service-items .item .item-text{margin-top:0;padding:20px 15px}
	.service-wrapper .service-items .item .item-text .t1{font-size:26px;line-height:32px}
	.service-wrapper .service-items .item .item-text p{margin-top:20px;font-size:16px;line-height:24px}
}

/* about */
.about-wrapper{max-width:1920px;margin:0 auto;}
.about-ices{position:relative;margin-top:200px;display: flex;}
.about-ices:nth-child(2) .ices-img{position:absolute;top:-60px;z-index:0;width:58%;height:calc(100% + 20px);overflow:hidden}
.about-ices:nth-child(1) .ices-img{overflow: hidden;display: flex;justify-content: center;}
.about-ices:nth-child(1) .ices-img img{height: 100%;}
.about-ices .about-wrapp{justify-content:flex-end}
.about-ices .about-wrapp .about-ice{z-index:99;padding-left: 80px;}
.about-ices .about-wrapp .about-ice .t1{margin-top:36px;font-size:42px;line-height:52px;color:#333;font-weight:bold;text-transform:uppercase}
.about-ices .about-wrapp .about-ice .t2{margin-top:50px;font-size:18px;line-height:32px;color:#999;width: 90%;}
.about-ices:nth-child(2) .ices-img{right:0;width:50%;display: flex;justify-content: center;}
.about-ices:nth-child(2) .about-wrapp{justify-content:flex-start}
.about-ices:nth-child(2) .about-wrapp .about-ice{width:calc(50% + 130px);padding:65px 124px 140px 0}
.history{background-color:#2886c6;padding:120px 0 154px}
.history .t1{font-size:54px;line-height:52px;font-weight:bold;text-transform:uppercase;color:#fff;text-align:center}
.history .t2{font-size:18px;line-height:32px;color:#fff;text-align:center;opacity:0.6;width:86%;margin:68px auto 200px}
.history .swiper-button-next,.history .swiper-button-prev{width:54px;height:54px;border:1px solid #fff;border-radius:50%;color:#fff;top:70%;transition:all 0.6s}
.history .swiper-button-next i,.history .swiper-button-prev i{font-size:20px;font-weight:bold;transition:all 0.6s}
.history .swiper-button-next:hover,.history .swiper-button-prev:hover{background-color:#fff}
.history .swiper-button-next:hover i,.history .swiper-button-prev:hover i{color:#2886c6}
.history .swiper-button-next::after,.history .swiper-button-prev::after{content:none}
.history .swiper-button-next{right:45%}
.history .swiper-button-prev{left:45%}
.history .swiper-slide>.history-year{font-family:'CmsFont';background-color:#176ea9;width:290px;height:200px;display:flex;align-items:center;justify-content:center;font-size:80px;font-weight:900;color:transparent;-webkit-text-stroke:1px #fff;cursor:pointer}
.history .swiper-slide>.history-year>span{color:#fff;-webkit-text-stroke:0}
.history .swiper-slide>.history-year{opacity:1;transition:all 0.6s;}
.history .swiper-slide-thumb-active>.history-year{opacity:1;background-color:#125988}
.good-at{padding:180px 0 120px}
.good-at .container-xl{position:relative}
.good-at .good-img{position:absolute;top:-60px;right:0;z-index:-1;width:57%}
.good-at .good-img img{width:100%}
.good-at .good-text{background-color:#fff;width:50%}
.good-at .good-text img{margin:35px 15px}
.good-at .good-text .t1{font-size:42px;line-height:52px;font-weight:bold;color:#333;text-transform:uppercase}
.good-at .good-text .t2{padding:90px 0;line-height:32px}
.good-at .good-text .t2 p{font-size:18px;color:#999;width:96%}
.good-partner{margin:0 auto 130px}
.good-partner .partner-text{background-color:#e9f1f9}
.good-partner .partner-text .partner-img{padding-top:75px;text-align:center}
.good-partner .partner-text .t1{margin-top:30px;font-size:48px;line-height:52px;font-weight:bold;color:#333;text-transform:uppercase;text-align:center}
.good-partner .partner-text .t1 span{color:#4aa9ea}
.good-partner .partner-text .t2{width:70%;margin:30px auto 0;font-size:18px;line-height:32px;color:#666;text-align:center}
.good-partner .partner-text .items{gap:0 40px;margin-top:100px;height:186px}
.good-partner .partner-text .item{padding:74px 0 60px 0;background-color:#fff;border-radius:6px;display:flex;flex-direction:column;align-items:center;box-shadow:0px 2px 20px 2px rgba(40,134,198,.1)}
.good-partner .partner-text .item .title{margin-top:20px;font-size:24px;line-height:70px}
.good-partner .more-box{display:flex;justify-content:center;margin-top:246px}
.good-partner .more-quality{display:inline-block;background-color:#fff;color:#2886c6;border:4px solid #d4e3f4;border-radius:10px;font-size:22px;line-height:70px;font-weight:bold;text-align:center;text-transform:uppercase;padding:0 40px;position:relative}
.good-partner .more-quality i{font-weight:bold;margin-left:20px}
.good-partner .more-quality::after{left:40px;transform:none}
.good-partner .more-quality:hover::after{background-color:#2886c6;width:80%}
.make{padding-bottom:160px}
.make .make-img{position:relative;display:flex;justify-content:center}
.make .make-img img{padding:0 40px;background-color:#fff;z-index:3}
.make .make-img::after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background-color:#2886c6}
.defn{padding-bottom:230px}
.defn .items{gap:130px 0}
.defn .item{position:relative;display:flex;justify-content:flex-end}
.defn .item .item-img{position:absolute;left:0;top:-60px}
.defn .item .item-text{width:50%;z-index:1;background-color:#fff;padding:65px 0 0 70px}
.defn .item .item-text .t1{margin:30px 0 60px;font-size:42px;line-height:52px;font-weight:bold;text-transform:uppercase}
.defn .item .item-text .t1 a:hover{color:#2873c6}
.defn .item .item-text .t2{font-size:18px;line-height:32px;color:#999}
.defn .item .item-text .more{display:inline-block;background-color:#2873c6;color:#fff;border-radius:6px;font-size:20px;line-height:50px;padding:10px 42px;margin-top:60px}
.defn .item .item-text .more i{font-size:16px;margin-left:20px}
.defn .item:nth-child(even){justify-content:flex-start}
.defn .item:nth-child(even) .item-img{left:auto;right:0}
.defn .item:nth-child(even) .item-text{padding:0 70px 0 0}
.defn .item:nth-child(3) .item-text{padding:145px 0 0 70px}
@media (max-width:768px){
	.about-ices{margin-top:20px;flex-wrap: wrap;}
	.about-ices .ices-img{width:100%;position:relative;top:0}
	.about-ices .ices-img img{width:100%}
	.about-ices .about-wrapp .about-ice{width:100%;padding:20px 15px 0;display:flex;align-items:center;flex-direction:column;background:transparent;}
	.about-ices .about-wrapp .about-ice .t1{margin-top:20px;font-size:24px;line-height:26px}
	.about-ices .about-wrapp .about-ice .t2{margin-top:20px;font-size:14px;line-height:24px}
	.about-ices:nth-child(2) .ices-img{width:100%;top: -30px;display:none;}
	.about-ices .about-wrapp .about-ice .t1{text-align:center;}
	.about-ices:nth-child(2) .about-wrapp .about-ice{width:100%;padding:20px 15px 30px}
	.history{padding:30px 0 40px}
	.history .t1{font-size:26px;line-height:28px}
	.history .t2{font-size:16px;line-height:26px;width:100%;margin:20px auto 100px;height: 286px;display: flex;align-items: center;flex-wrap: wrap;}
	.history .swiper-button-next,.history .swiper-button-prev{width:40px;height:40px;top:86%}
	.history .swiper-button-prev{left:30%}
	.history .swiper-button-next{right:30%}
	.history .swiper-slide>.history-year{width:auto;font-size:30px;height:80px}
	.good-at{padding:40px 0 50px}
	.good-at .good-img{position:relative;top:0;width: 100%;}
	.good-at .good-text{width:100%;display:flex;align-items:center;flex-direction:column}
	.good-at .good-text .t1{font-size:26px;line-height:28px}
	.good-at .good-text .t2{padding:20px 15px;line-height:24px}
	.good-at .good-text .t2 p{font-size:16px;width:100%}
	.good-partner{margin:0 auto 40px}
	.good-partner .partner-text .partner-img{margin-top:40px}
	.good-partner .partner-text .t1{font-size:24px;line-height:32px}
	.good-partner .partner-text .t2{width:100%;font-size:15px;line-height:26px}
	.good-partner .partner-text .items{gap:20px 20px;height:auto;margin-top:40px;padding-bottom:40px}
	.good-partner .partner-text .item{padding:30px 0}
	.good-partner .partner-text .item img{width:50%}
	.good-partner .partner-text .item .title{font-size:18px;line-height:24px;text-align:center}
	.good-partner .partner-text .item:nth-child(3) img{width:25%}
	.good-partner .more-box{margin-top:30px}
	.good-partner .more-quality{width:60%;font-size:18px;line-height:26px}
	.make{padding-bottom:40px}
	.make .make-img img{width:40%}
	.defn{padding-bottom:40px}
	.defn .item{flex-wrap:wrap}
	.defn .items{gap:30px 0}
	.defn .item .item-img{position:relative;top:0}
	.defn .item .item-text{width:100%;padding:20px 15px 0;display:flex;align-items:center;flex-direction:column}
	.defn .item .item-text .t1{margin:30px 0;font-size:24px;line-height:24px}
	.defn .item .item-text .t2{font-size:16px;line-height:26px}
	.defn .item .item-text .more{margin-top:20px;font-size:16px;line-height:30px;padding:10px 30px}
	.defn .item:nth-child(even) .item-text{padding:20px 15px 0}
	.defn .item:nth-child(3) .item-text{padding:20px 15px 0}
}
/* sol-list */
.sol-list{margin-top:160px;padding-bottom:200px}
.sol-list .t1{font-size:42px;line-height:60px;font-weight:bold;text-transform:uppercase;color:#1a4a92}
.sol-list .t2{margin-top:20px;font-size:18px;line-height:32px;color:#666}
.sol-list .sol-items{margin-top:100px;height:680px}
.sol-list .sol-item{background-color:#fff;box-shadow:0px 4px 20px 2px rgba(0,0,0,.1);height:610px;transition:all 0.6s ease-in-out}
.sol-list .sol-img img{width:100%;height:auto;mix-blend-mode:multiply}
.sol-list .sol-item .sol-img{background-color: #f8f8f8;}
.sol-list .sol-item .sol-text{padding:75px 50px 65px}
.sol-list .sol-item .t3{font-size:24px;line-height:52px;font-weight:600;transition:all 0.6s}
.sol-list .sol-item .t3:hover{color:#2886c6}
.sol-list .sol-item p{line-height:26px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.sol-list .sol-item .v-more{display:inline-block;height:0;visibility:hidden;opacity:0;margin-top:30px;font-size:18px;line-height:52px;color:#333;font-weight:600;transition:all 0.2s ease-in-out 0.2s}
.sol-list .sol-item .v-more i{display:inline-block;margin-left:18px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background-color:#2886c6;color:#fff}
.sol-list .sol-item:hover{height:680px}
.sol-list .sol-item:hover .v-more{visibility:visible;opacity:1}
.sol-list .sol-item .v-more:hover{color:#2886c6}
@media (max-width:768px){
	.sol-list{margin-top:30px;padding-bottom:40px}
	.sol-list .t1{font-size:28px;line-height:32px}
	.sol-list .t2{width:100%;font-size:16px;line-height:26px}
	.sol-list .sol-items{margin-top:40px;height:auto}
	.sol-list .sol-item .sol-text{padding:20px 15px}
	.sol-list .sol-item{height:auto}
	.sol-list .sol-item:hover{height:auto}
	.sol-list .sol-item p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
}
/* sol-content */
.sol-content{padding:130px 0 140px}
.sol-content .summary{font-size:18px;line-height:32px;color:#666}
.sol-content .sol-items{gap:60px 50px;margin-top:72px}
.sol-content .sol-items .sol-item{background-color:#f8f8f8}
.sol-content .sol-items .sol-item img{mix-blend-mode:multiply;width:100%}
.sol-content .content-text{margin-bottom:110px}
.sol-content .content-text .title{font-size:32px;line-height:42px;font-weight:bold;color:#333;text-transform:uppercase}
.sol-content .content-text .proposal{display:inline-block;font-size:22px;line-height:40px;color:#fff;background-color:#2886c6;padding:16px 32px;margin-top:70px;cursor:pointer}
.sol-content .content-text .proposal i{font-size:16px;font-weight:bold}
.sol-content .content-text .t2{font-size:18px;line-height:32px;color:#666}
.sol-content .content-text .t2 p{margin-bottom:30px}
.R-pro{padding:100px 0;background-color:#f4f4f4}
.R-pro .title{font-size:42px;line-height:73px;font-weight:bold;color:#333;text-transform:uppercase;text-align:center}
.R-pro .pro-items{gap:0 42px !important;height:678px}
.R-pro .pro-items .pro-item{background-color:#fff;padding:40px;height:600px;transition:all 0.6s}
.R-pro .pro-items .pro-item .pro-img{background-color:#f3f7fa;display:flex;align-items:center;justify-content:center;height:400px}
.R-pro .pro-items .pro-item .pro-img img{mix-blend-mode:multiply}
.R-pro .pro-items .pro-item .t1{margin:40px 0 48px;font-size:24px;line-height:26px}
.R-pro .pro-items .pro-item .more{visibility:hidden;opacity:0;display:inline-block;font-size:20px;line-height:50px;background-color:#2886c6;color:#fff;border-radius:6px;padding:10px 40px}
.R-pro .pro-items .pro-item .more i{margin-left:20px}
.R-pro .pro-items .pro-item:hover{height:678px}
.R-pro .pro-items .pro-item:hover .more{visibility:visible;opacity:1}
.R-sol{margin-top:140px;padding-bottom:110px}
.R-sol .t1{font-size:42px;line-height:60px;font-weight:bold;text-transform:uppercase;color:#1a4a92}
.R-sol .t2{margin-top:20px;font-size:18px;line-height:32px;color:#666}
.R-sol .sol-items{margin-top:100px;height:680px}
.R-sol .sol-item{background-color:#fff;box-shadow:0px 4px 20px 2px rgba(0,0,0,.1);height:610px;transition:all 0.6s ease-in-out}
.R-sol .sol-img img{width:100%;height:auto;mix-blend-mode:multiply}
.R-sol .sol-item .sol-img{background-color: #f8f8f8;}
.R-sol .sol-item .sol-text{padding:75px 50px 65px}
.R-sol .sol-item .t3{font-size:24px;line-height:52px;font-weight:600;transition:all 0.6s}
.R-sol .sol-item .t3:hover{color:#2886c6}
.R-sol .sol-item p{line-height:26px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.R-sol .sol-item .v-more{display:inline-block;height:0;visibility:hidden;opacity:0;margin-top:30px;font-size:18px;line-height:52px;color:#333;font-weight:600;transition:all 0.2s ease-in-out 0.2s}
.R-sol .sol-item .v-more i{display:inline-block;margin-left:18px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background-color:#2886c6;color:#fff}
.R-sol .sol-item:hover{height:680px}
.R-sol .sol-item:hover .v-more{visibility:visible;opacity:1}
.R-sol .sol-item .v-more:hover{color:#2886c6}
.video-winelist .proposal{display:table;font-size:22px;width:300px; text-align:center; line-height:40px;color:#fff;background-color:#2886c6;padding:16px 32px;margin:0px auto 50px;cursor:pointer}
.video-winelist .proposal i{font-size:16px;font-weight:bold}
@media (max-width:768px){
	.video-winelist .proposal{margin:0 auto;width:100%;font-size:18px;text-align:center;padding:4px;margin-bottom:20px}
	.R-sol{margin-top:30px;padding-bottom:40px}
	.R-sol .t1{font-size:28px;line-height:32px}
	.R-sol .t2{width:100%;font-size:16px;line-height:26px}
	.R-sol .sol-items{margin-top:40px;height:auto}
	.R-sol .sol-item .sol-text{padding:10px 15px}
	.R-sol .sol-item{height:auto}
	.R-sol .sol-item:hover{height:auto}
	.R-sol .sol-item p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
	.sol-content .sol-items{gap:var(--bs-gap,1.5rem);margin-top:30px}
	.sol-content{padding:30px 0 40px}
	.sol-content .summary{font-size:14px;line-height:26px}
	.sol-content .content-text{margin-top:30px;margin-bottom: 0;padding-top: 0 !important;}
	.sol-content .content-text .title{font-size:24px;text-align:center;line-height: inherit;margin-bottom: 15px;}
	.sol-content .content-text .proposal{margin:0 auto;width:100%;font-size:18px;text-align:center;padding:4px;margin-bottom:20px}
	.sol-content .content-text .t2{font-size:14px}
	.sol-content .content-text .t2 p{margin-bottom:20px}
	.R-pro{padding:40px 0}
	.R-pro .title{font-size:24px;line-height:28px}
	.R-pro .pro-items{gap:var(--bs-gap,1.5rem) !important;height:auto}
	.R-pro .pro-items .pro-item{padding:20px;height:auto}
	.R-pro .pro-items .pro-item .pro-img{height:auto}
	.R-pro .pro-items .pro-item .pro-img img{padding:30px 0}
	.R-pro .pro-items .pro-item:hover{height:auto}
	.R-pro .pro-items .pro-item .t1{margin:16px 0 10px;font-size:16px;text-align:center}
	.a-pro-faq{padding-top: 30px;}
}
.us-wrapper{margin:70px 0 100px}
.us-wrapper .us-items{gap:0;box-shadow:0px 4px 20px 2px rgba(0,0,0,.1)}
.us-wrapper .us-items .us-text{padding:100px 70px 0}
.us-wrapper .us-items .us-img img{width:100%}
.us-wrapper .us-items .t1{font-size:32px;line-height:34px;color:#000;font-weight:bold}
.us-wrapper .us-items .t2-box{margin-top:50px}
.us-wrapper .us-items .t2{font-size:18px;line-height:60px;color:#333;display:flex;align-items:flex-start}
.us-wrapper .us-items .t2 .text-img{margin-right:30px}
.us-wrapper .form{margin-top:50px}
.us-wrapper .form-feedback{background-color:#fff;box-shadow:0px 4px 20px 2px rgba(0,0,0,.1);padding:76px 64px}
.form-feedback .form-control{background-color:#fff !important;border-radius:4px !important;}
.form-feedback input.form-control{height:70px !important}
.form-feedback #content.form-control{height:144px !important}
.us-wrapper .form-group{padding:0 10px}
.us-wrapper .form-feedback .btn{height:100%;width:auto;background-color:#2886c6;font-weight:200;padding:0 70px;transition:all 0.6s;height: 60px;}
.us-wrapper .form-feedback .btn:hover{background-color:#1a4a92}
@media (max-width:768px){
	.us-wrapper{margin:40px 0 50px}
	.us-wrapper .us-items .us-text{padding:26px 15px 0}
	.us-wrapper .us-items .t1{font-size:24px;line-height:28px}
	.us-wrapper .us-items .t2-box{margin-top:10px}
	.us-wrapper .us-items .t2{line-height:40px;font-size:14px}
	.us-wrapper .form-feedback{padding:30px 15px}
	.us-wrapper .form-feedback .btn{width:100%;min-height:70px}
}

/* news */
.news-wrapper{clear:both;padding:130px 0;background-color:#f3f3f3}
.news-wrapper .news-grid{gap:50px 40px}
.news-wrapper .news-grid .item{box-shadow:0px 4px 20px 2px rgba(0,0,0,.1)}
.news-wrapper .news-grid .item .item-img{width:100%;height: 320px;overflow:hidden}
.news-wrapper .news-grid .item .item-img img{width:100%}
.news-wrapper .news-grid .item .item-text{padding:44px}
.news-wrapper .news-grid .item .item-text .title,.xinwen-titlelist{font-size:20px;line-height:36px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.news-wrapper .news-grid .item .item-text .summary{margin-top:20px;font-size:16px;line-height:26px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.news-wrapper .news-grid .item .item-pos{position:relative;overflow:hidden}
.news-wrapper .news-grid .item .item-pos .pos-det{border-top:1px solid #ddd;display:flex}
.news-wrapper .news-grid .item .item-pos .time,.news-wrapper .news-grid .item .item-pos .author{width:50%;height:70px;line-height:70px;font-size:14px;color:#666;text-align:center}
.news-wrapper .news-grid .item .item-pos .time{border-right:1px solid #ddd}
.news-wrapper .news-grid .item .item-pos .more{position:absolute;top:64px;left:0;width:100%;height:70px;font-size:16px;line-height:70px;text-align:center;background-color:#2886c6;color:#fff;transition:all 0.6s}
.news-wrapper .news-grid .item .item-pos .more:hover::after{width:32%}
.news-wrapper .news-grid .item .item-pos .more i{margin-left:20px}
.news-wrapper .news-grid .item:hover .more{top:0}
@media (max-width:768px){
	.news-wrapper{padding:30px 0 80px}
	.news-wrapper .news-grid{gap:60px 20px}
	.news-wrapper .news-grid .item .item-img{height:auto;}
	.news-wrapper .news-grid .item .item-text{padding:20px 15px}
	.news-wrapper .news-grid .item .item-text .title,.xinwen-titlelist{font-size:14px;line-height:22px;}
	.news-wrapper .news-grid .item .item-text .summary{margin-top:10px;font-size:12px;line-height:18px;-webkit-line-clamp: 2;}
	.news-wrapper .news-grid .item .item-pos .time,.news-wrapper .news-grid .item .item-pos .author{height:40px;line-height:40px;font-size:12px}
	.news-wrapper .news-grid .item .item-pos .more{height:40px;line-height:40px;top:36px;font-size:14px}
	.news-wrapper .news-grid .item .item-pos{overflow:visible}
}
/* news cry */
.news-content{background-color:#f3f3f3;padding-bottom:108px}
.news-content .news-cry-grid{position:relative;z-index:9;margin-top:-110px;background-color:#fff;padding:110px 100px 0;gap:0 70px}
.news-content .news-cry-grid .title{font-size:32px;line-height:48px;font-weight:600;color:#000}
.news-content .news-cry-grid .small-summary{padding:44px 0;display:flex;font-size:14px;line-height:28px}
.news-content .news-cry-grid .small-summary .time{margin-right:66px}
.news-content .news-cry-grid .content{margin-bottom:130px}
.news-content .news-cry-grid .content img{width:100%}
.news-content .news-cry-grid .content p{font-size:18px;line-height:32px;color:#999}
.news-content .news-foot{border-top:1px solid #ddd;margin-bottom:88px}
.news-content .news-foot .foot-one{display:flex;justify-content:space-between}
.news-content .news-foot .shares,.news-content .news-foot .tagss{margin-top:36px}
.news-content .news-foot .shares .share,.news-content .news-foot .tags{font-size:18px;line-height:24px;color:#333;font-weight:bold;margin-bottom:10px}
.news-content .news-foot .tagss .tags-items{display:flex}
.news-content .news-foot .tagss .tags-items .item{font-size:12px;line-height:24px;font-weight:bold;color:#2886c6;border:3px solid #ddd;padding:0 10px;margin-right:10px}
.news-content .news-foot .shares .link-items{display:flex}
.news-content .news-foot .shares .link-items .item{width:32px;height:32px;border-radius:50%;border:2px solid #e8e8e8;display:flex;align-items:center;justify-content:center;margin-right:15px}
.news-content .news-foot .shares .link-items .item i{border-radius:50%;width:20px;height:20px;background-color:#487ec0;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}
.news-content .news-foot .thread-box{position:relative;margin-top:76px;height:6px;overflow:hidden}
.news-content .news-foot .thread{position:absolute;bottom:0;width:100%;height:16px;background-color:#000;border-radius:10px}
.news-content .news-foot .nextnews{margin-top:38px;display:flex;justify-content:space-between}
.news-content .news-foot .prev,.news-content .news-foot .next{display:flex;align-items:center;font-size:18px;line-height:47px;color:#000033;font-weight:600}
.news-content .news-foot .prev.no-nextnews,.news-content .news-foot .next.no-nextnews{opacity: 0.6;cursor: pointer}
.news-content .news-foot .prev i,.news-content .news-foot .next i{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:2px solid #ddd;font-weight:bold}
.news-content .news-foot .prev p,.news-content .news-foot .next p{padding:0 15px}
.news-content .search{margin-bottom:48px}
.news-content .search .search-group{width:90%}
.news-content .search .title,.news-content .posts .title{text-transform:uppercase;font-size:28px;line-height:40px;font-weight:bold;margin-bottom:35px}
.news-content .posts .items .title{margin-bottom:0}
.news-content .posts .item{display:flex;margin-bottom:40px;transition:all 0.6s}
.news-content .posts .item:last-child{margin-bottom:0}
.news-content .posts .item .item-img,.news-content .item .item-img img{border-radius:6px}
.news-content .posts .item .item-text{margin-left:20px}
.news-content .posts .item .item-text .time{font-size:14px;line-height:24px;color:#999}
.news-content .posts .item .item-text .title{font-size:16px;line-height:24px;color:#333;font-weight:600;transition:all 0.6s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.news-content .posts .item:hover .item-text .title{color:#2886c6}
@media (max-width:1600px){
	.news-content .news-cry-grid{margin-top:-30px}
}
@media (max-width:768px){
	.table-img tr{display:flex;flex-wrap:wrap;}
	 .table-wrapper table.table-img th, .table-wrapper table.table-img td{display:block;width:100%;padding:15px 10px;}
	.pro-wrapper .pro-det .det-cry .tab-cry .item .table-img tr td h5{padding-top:0px;}
	.news-content{padding-bottom:40px}
	.news-content .news-cry-grid{margin-top:0px;gap:0;padding:20px 15px}
	.news-content .news-foot .foot-one{flex-wrap:wrap}
	.news-content .news-cry-grid .title{font-size:18px;line-height:26px}
	.news-content .news-cry-grid .small-summary{padding:20px 0}
	.news-content .news-cry-grid .content{margin-bottom:30px}
	.news-content .news-cry-grid .content iframe{max-width:100%;}
	.news-content .news-cry-grid .content img{max-width:100%;}
	.news-content .news-cry-grid .content p{font-size:14px;line-height:24px}
	.news-content .news-foot{margin-bottom:40px}
	.news-content .news-foot .thread-box{margin-top:20px}
	.news-content .news-foot .nextnews{margin-top:20px}
	.news-content .news-foot .prev,.news-content .news-foot .next{font-size:16px}
	.news-content .news-foot .prev i,.news-content .news-foot .next i{width:30px;height:30px}
	.news-content .news-foot .prev p,.news-content .news-foot .next p{padding:0 8px}
	.news-content .search .title,.news-content .posts .title{margin-bottom:10px}
	.news-content .search .search-group{width:100%}
	.news-content .posts .item .item-text{margin-left:10px}
	.news-content .posts .item .item-text .time{font-size:12px}
	.news-content .posts .item .item-text .title{font-size:14px}
}
/* ide */
.ide-wrapper .defn{padding:230px 0 120px}
.ide-wrapper .defn .items{gap:187px 0}
.ide-wrapper .defn .item{position:relative;display:flex;justify-content:flex-end}
.ide-wrapper .defn .item .item-img{position:absolute;left:0;top:-60px}
.ide-wrapper .defn .item .item-text{width:50%;z-index:1;background-color:#fff;padding:65px 0 0 70px}
.ide-wrapper .defn .item .item-text .t1{margin:30px 0 60px;font-size:42px;line-height:52px;font-weight:bold;text-transform:uppercase;color:#1a4a92}
.ide-wrapper .defn .item .item-text .t1 span{color:#4aa9ea}
.ide-wrapper .defn .item .item-text .t2{font-size:18px;line-height:32px;color:#999}
.ide-wrapper .defn .item:nth-child(even){justify-content:flex-start}
.ide-wrapper .defn .item:nth-child(even) .item-img{left:auto;right:0}
.ide-wrapper .defn .item:nth-child(even) .item-text{padding:0 70px 0 0}
.ide-wrapper .defn .item:nth-child(1) .item-text{padding:65px 0 14px 70px}
.ide-wrapper .defn .item:nth-child(2) .item-text{padding:0 70px 45px 0}
.ide-wrapper .ide-content{background-color:#f4f9fc;padding-bottom:200px}
.ide-wrapper .ide-content .ide-bt{width:100%}
.ide-wrapper .ide-content .ide-what{position:relative;z-index:1;margin-top:-290px;padding:58px 0;background-color:#2886c6;display:flex;flex-direction:column;align-items:center;margin-bottom:90px}
.ide-wrapper .ide-content .ide-what .t1{font-size:31px;line-height:47px;color:#fff;font-weight:bold;text-align:center;margin-top:20px}
.ide-wrapper .ide-content .ide-what .t1 span{font-family:cursive;font-size:48px;line-height:52px;color:#fff}
.ide-wrapper .ide-content .ide-what .more{display:inline-block;border-radius:6px;background-color:#333;color:#fff;font-size:20px;line-height:50px;padding:0 60px;margin-top:64px}
.ide-wrapper .ide-content .ide-our{display:flex;flex-direction:column;align-items:center;padding-top:64px}
.ide-wrapper .ide-content .ide-our .t1{font-size:48px;line-height:52px;color:#1a4a92;font-weight:bold;text-align:center;text-transform:uppercase;margin-top:30px}
.ide-wrapper .ide-content .ide-our .t1 span{color:#4aa9ea}
.ide-wrapper .ide-content .ide-our .our-items{margin-top:100px;gap:0 40px}
.ide-wrapper .ide-content .ide-our .our-items .item{background-color:#fff;display:flex;flex-direction:column;align-items:center}
.ide-wrapper .ide-content .ide-our .our-items .item img{margin:74px 0 55px}
.ide-wrapper .ide-content .ide-our .our-items .item .t2{font-size:24px;line-height:70px;font-weight:600}
.ide-wrapper .ide-content .ide-our .our-items .item p{text-align:center;font-size:18px;line-height:30px;color:#666;padding:0 30px;flex:1}
.ide-wrapper .ide-content .ide-our .our-items .item .more{font-size:18px;line-height:52px;color:#333;display:flex;align-items:center;margin:20px 0 64px}
.ide-wrapper .ide-content .ide-our .our-items .item .more i{margin-left:20px;border-radius:50%;background-color:#2886c6;color:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center}
.ide-wrapper .ide-content .ide-our .our-items .item:hover .more{color:#2886c6}
@media (max-width:768px){
	.ide-wrapper .defn{padding:50px 0 40px}
	.ide-wrapper .defn .item{flex-wrap:wrap}
	.ide-wrapper .defn .item .item-img{position:relative;height:auto;top:0}
	.ide-wrapper .defn .item .item-img img{width:100%}
	.ide-wrapper .defn .item .item-text{width:100%}
	.ide-wrapper .defn .item .item-text{display:flex;flex-direction:column;align-items:center}
	.ide-wrapper .defn .item .item-text .t1{margin:20px 0 20px;font-size:24px;line-height:28px}
	.ide-wrapper .defn .item .item-text .t2{font-size:16px;line-height:24px}
	.ide-wrapper .defn .items{gap:60px 0}
	.ide-wrapper .defn .item:nth-child(1) .item-text,.ide-wrapper .defn .item:nth-child(2) .item-text{padding:20px 15px 0 15px}
	.ide-wrapper .ide-content{padding-bottom:40px}
	.ide-wrapper .ide-content .ide-what{margin-top:-50px;padding:30px 0;margin-bottom:0}
	.ide-wrapper .ide-content .ide-what img{width:60%}
	.ide-wrapper .ide-content .ide-what .t1{font-size:16px;line-height:24px}
	.ide-wrapper .ide-content .ide-what .t1 span{font-size:20px;line-height:24px}
	.ide-wrapper .ide-content .ide-what .more{margin-top:30px;font-size:16px;line-height:50px;padding:0px 30px}
	.ide-wrapper .ide-content .ide-our .t1{font-size:24px;line-height:24px}
	.ide-wrapper .ide-content .ide-our .our-items{margin-top:30px;gap:0}
	.ide-wrapper .ide-content .ide-our .our-items .item img{margin:20px 0;width:auto;height:50%}
	.ide-wrapper .ide-content .ide-our .our-items .item .t2{font-size:18px;line-height:50px}
	.ide-wrapper .ide-content .ide-our .our-items .item p{font-size:14px;line-height:22px;padding:0 15px}
	.ide-wrapper .ide-content .ide-our .our-items .item .more{margin:20px 0 25px;font-size:14px;line-height:32px}
	.ide-wrapper .ide-content .ide-our .our-items .item .more i{width:20px;height:20px;font-size:14px}
}
/* qua */
.qua-wrapper{}
.qua-wrapper .qua-use{position:relative;margin:262px 0 0 0;border-bottom:8px solid #2886c6}
.qua-wrapper .qua-use .use-img{position:absolute;bottom: 0;left:0}
.qua-wrapper .qua-use .use-right{display:flex;justify-content:flex-end}
.qua-wrapper .qua-use .use-right .use-box{position:relative;z-index:1;background-color:#fff;width:50%;padding:72px 0 114px 82px}
.qua-wrapper .qua-use .use-right .use-box .t1{font-size:42px;line-height:52px;font-weight:bold;text-transform:uppercase}
.qua-wrapper .qua-use .use-right .use-box p{margin-top:94px;font-size:18px;line-height:32px;color:#999}
.qua-wrapper .qua-details{margin:150px 0 200px;display:flex;align-items:center;flex-direction:column}
.qua-wrapper .qua-details .t1{font-size:48px;line-height:52px;font-weight:bold;text-transform:uppercase}
.qua-wrapper .qua-details p.t2{margin-top:20px}
.qua-wrapper .qua-details p{font-size:18px;line-height:32px;color:#999;text-align:center}
.qua-wrapper .qua-details .qua-items{margin-top:135px;gap:154px 0}
.qua-wrapper .qua-details .qua-items .item{position:relative;display:flex}
.qua-wrapper .qua-details .qua-items .item:nth-child(even){position:relative;display:flex;justify-content:flex-end}
.qua-wrapper .qua-details .qua-items .item .item-img{position:absolute;left:auto;right:0;top:-44px}
.qua-wrapper .qua-details .qua-items .item:nth-child(even) .item-img{position:absolute;left:0;right:auto}
.qua-wrapper .qua-details .qua-items .item .item-text{position:relative;z-index:1;background-color:#fff;width:50%;padding:0 80px 0 0;height:388px}
.qua-wrapper .qua-details .qua-items .item:nth-child(even) .item-text{padding:0 0 0 80px}
.qua-wrapper .qua-details .qua-items .item .t2{font-size:42px;line-height:52px;font-weight:bold;text-transform:uppercase;margin-left:172px;margin-top:95px;width:62%}
.qua-wrapper .qua-details .qua-items .item:nth-child(even) .t2{margin-left:0}
.qua-wrapper .qua-details .qua-items .item p{text-align:left;margin-top:60px}
.qua-wrapper .qua-details .qua-items .item .sum{position:absolute;top:auto;left:auto;width:140px;height:140px;background-color:#1a4a92;color:#fff;border-radius:14px;font-family:Arial;font-weight:bold;font-size:78px;line-height:70px;display:flex;align-items:center;justify-content:center}
.qua-wrapper .qua-details .qua-items .item:nth-child(even) .sum{right:0}
.qua-wrapper .qua-process{background-color:#2886c6}
.qua-wrapper .qua-process .process{display:flex;flex-direction:column;align-items:center;padding:107px 0 125px}
.qua-wrapper .qua-process .t1{font-size:48px;line-height:52px;font-weight:bold;text-transform:uppercase;color:#fff;margin-top:20px}
.qua-wrapper .qua-process p.t2{font-size:18px;line-height:32px;color:#fff;margin-top:70px;text-align:center;width:80%}
.qua-wrapper .qua-process .process-items{gap:0 44px}
.qua-wrapper .qua-process .process-items .item{background-color:#fff}
.qua-wrapper .qua-process .process-items .item-img{width:100%}
.qua-wrapper .qua-process .process-items .item-text{padding:44px 48px}
.qua-wrapper .qua-process .process-items .item-text .t2{font-size:24px;line-height:52px;color:#333;font-weight:600}
.qua-wrapper .qua-process .process-items .item-text p{font-size:16px;line-height:26px;color:#999}
.qua-wrapper .qua-content{background-color:#f4f9fc;padding:128px 0 200px}
.qua-wrapper .qua-content .ide-our{display:flex;flex-direction:column;align-items:center}
.qua-wrapper .qua-content .ide-our .t1{font-size:48px;line-height:52px;color:#1a4a92;font-weight:bold;text-align:center;text-transform:uppercase;margin-top:30px}
.qua-wrapper .qua-content .ide-our .t1 span{color:#4aa9ea}
.qua-wrapper .qua-content .ide-our .our-items{margin-top:100px;gap:0 40px}
.qua-wrapper .qua-content .ide-our .our-items .item{background-color:#fff;display:flex;flex-direction:column;align-items:center}
.qua-wrapper .qua-content .ide-our .our-items .item img{margin:74px 0 55px}
.qua-wrapper .qua-content .ide-our .our-items .item .t2{font-size:24px;line-height:70px;font-weight:600}
.qua-wrapper .qua-content .ide-our .our-items .item p{text-align:center;font-size:18px;line-height:30px;color:#666;padding:0 30px;flex:1}
.qua-wrapper .qua-content .ide-our .our-items .item .more{font-size:18px;line-height:52px;color:#333;display:flex;align-items:center;margin:20px 0 64px}
.qua-wrapper .qua-content .ide-our .our-items .item .more i{margin-left:20px;border-radius:50%;background-color:#2886c6;color:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center}
.qua-wrapper .qua-content .ide-our .our-items .item:hover .more{color:#2886c6}
@media (max-width:768px){
	.qua-wrapper .qua-use{margin:40px 0 0 0}
	.qua-wrapper .qua-use .use-img{position:relative;top:0}
	.qua-wrapper .qua-use .use-right .use-box{width:100%;padding:20px 15px;display:flex;align-items:center;flex-direction:column}
	.qua-wrapper .qua-use .use-right .use-box .t1{font-size:26px;line-height:28px;text-align:center}
	.qua-wrapper .qua-use .use-right .use-box p{margin-top:30px;line-height:24px}
	.qua-wrapper .qua-details{margin:50px 0 60px}
	.qua-wrapper .qua-details .t1{font-size:26px;line-height:28px;text-align:center;margin-top:20px}
	.qua-wrapper .qua-details p{line-height:26px}
	.qua-wrapper .qua-details .qua-items{gap:60px 0}
	.qua-wrapper .qua-details .qua-items .item{flex-wrap:wrap}
	.qua-wrapper .qua-details .qua-items .item .item-img,.qua-wrapper .qua-details .qua-items .item:nth-child(even) .item-img{position:relative;top:0}
	.qua-wrapper .qua-details .qua-items .item .item-text{width:100%;padding:20px 15px}
	.qua-wrapper .qua-details .qua-items .item .t2{width:auto;margin:80px 0 0 0;font-size:26px;line-height:32px}
	.qua-wrapper .qua-details .qua-items .item .sum{width:70px;height:70px;font-size:40px}
	.qua-wrapper .qua-details .qua-items .item p{margin-top:20px;font-size:16px}
	.qua-wrapper .qua-details .qua-items .item .item-text{height:auto}
	.qua-wrapper .qua-details .qua-items .item:nth-child(even) .sum{left:15px}
	.qua-wrapper .qua-details .qua-items .item:nth-child(even) .item-text{padding:20px 15px}
	.qua-wrapper .qua-process .process{padding:40px 0 60px}
	.qua-wrapper .qua-process .t1{font-size:26px;line-height:28px;text-align:center}
	.qua-wrapper .qua-process p.t2{font-size:14px;margin-top:26px;line-height:24px}
	.qua-wrapper .qua-process .process-items{gap:0}
	.qua-wrapper .qua-content .ide-our .our-items{gap:30px 0}
	.qua-wrapper .qua-content .ide-our .t1{font-size:26px;line-height:28px}
	.qua-wrapper .qua-content{padding:30px 0 80px}
	.qua-wrapper .qua-content .ide-our .our-items .item img{margin:20px 0;width:20%;height:auto}
	.qua-wrapper .qua-content .ide-our .our-items .item .t2{font-size:18px;line-height:34px}
	.qua-wrapper .qua-content .ide-our .our-items .item p{font-size:14px;line-height:22px}
	.qua-wrapper .qua-content .ide-our .our-items .item .more{font-size:16px;margin:20px 0}
	.qua-wrapper .qua-content .ide-our .our-items .item .more i{width:20px;height:20px;font-size:14px}
}


/* pro */
.pro-wrapper{padding-top:108px}
/* pro-list */
.pro-wrapper .breadbars{background-color:#eee;height:160px}
.pro-wrapper .breadbar{display:flex;padding-top:20px;align-items: center;}
.pro-wrapper .breadbar img{margin-right:17px}
.pro-wrapper .breadbar .breadcrumb-item a{color:#666;text-transform:capitalize}
.pro-wrapper .breadbar .breadcrumb-item+.breadcrumb-item::before{color:#666}
.pro-wrapper .pro-tab{}
.pro-wrapper .pro-tab .tab-two{margin-top:-64px;gap:0 20px}
.pro-wrapper .pro-tab .tab-two .two-item{background-color:#bfbfbf;color:#fff;text-align:center;padding:20px 0;border-top-left-radius:4px;border-top-right-radius:4px;transition:all 0.6s}
.pro-wrapper .pro-tab .tab-two .two-item.active{background-color:#2886c6}
.pro-wrapper .pro-tab .tab-two .two-item:hover{background-color:#2886c6}
.pro-wrapper .pro-tab .tab-three{display:flex;border-bottom:1px solid  rgba(161,161,161,0.2)}
.pro-wrapper .pro-tab .tab-three .three-item{padding:24px;margin-left:10px;font-size:18px;transition:all 0.6s;text-transform:capitalize}
.pro-wrapper .pro-tab .tab-three .three-item:first-child{margin-left:0}
.pro-wrapper .pro-tab .tab-three .three-item::before{content:'';display:inline-block;width:10px;height:10px;background-color:#2886c6;margin-right:10px}
.pro-wrapper .pro-tab .tab-three .three-item.active{color:#2886c6}
.pro-wrapper .pro-tab .tab-three .three-item:hover{color:#2886c6}
.pro-wrapper .pro-tab .pro-text{padding:50px 0}
.pro-wrapper .pro-tab .pro-text .title{font-size:28px;font-weight:bold;line-height:28px;text-transform:capitalize;margin-bottom:20px}
.pro-wrapper .pro-tab .pro-text p{margin-bottom:15px;font-size:18px;line-height:32px}
.pro-wrapper .pro-list{background-color:#f8f8f8;padding:45px 0 134px}
.pro-wrapper .pro-list .pro-list-items{gap:40px 0}
.pro-wrapper .pro-list .pro-list-items .item{background-color:#fff}
.pro-wrapper .pro-list .pro-list-items .item-img{display:flex;align-items:center;justify-content:center}
.pro-wrapper .pro-list .pro-list-items .item-img a{display:inline-block;width:90%}
.pro-wrapper .pro-list .pro-list-items .item-img img{width:100%}
.pro-wrapper .pro-list .pro-list-items .item-text{position:relative;padding:80px 0}
.pro-wrapper .pro-list .pro-list-items .item-text .t1{width:80%}
.pro-wrapper .pro-list .pro-list-items .item-text .t1 a,.title-liebiao{font-size:32px;line-height:36px;color:#333;font-weight:bold;transition:all 0.6s}
.pro-wrapper .pro-list .pro-list-items .item-text .t1 a:hover{color:#2886c6}
.pro-wrapper .pro-list .pro-list-items .item-text .t2{font-size:18px;line-height:72px;color:#999;font-weight:bold}
.pro-wrapper .pro-list .pro-list-items .item-text .pro-param{display:flex;font-size:18px;line-height:40px}
.pro-wrapper .pro-list .pro-list-items .item-text .pro-param table tr td:nth-child(1){font-weight:bold;padding-right:15px}
.pro-wrapper .pro-list .pro-list-items .item-text .param-names{color:#999}
.pro-wrapper .pro-list .pro-list-items .item-text .param-prices{margin-left:40px;color:#666}
.pro-wrapper .pro-list .pro-list-items .item-text .more{position:absolute;bottom:0;right:15px;color:#fff;width:60px;height:60px;background-color:#2886c6;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.4s}
.pro-wrapper .pro-list .pro-list-items .item-text .more span{display:none;margin-right:16px}
.pro-wrapper .pro-list .pro-list-items .item-text .more:hover{width:160px}
.pro-wrapper .pro-list .pro-list-items .item-text .more:hover span{display:inline-block}
.pro-wrapper .pro-list .pro-list-items .item-text .more:hover::after{width:0}
/* pro-index */
.pro-wrapper .pro-index{background-color:#fff}
.pro-wrapper .pro-index .t1{font-size:42px;line-height:60px;color:#1a4a92;text-transform:uppercase;width:56%}
.pro-wrapper .pro-index .t2{margin-left:15%}
.pro-wrapper .pro-index .t2 p{font-size:18px;line-height:32px;color:#333333;margin-top:44px}
.pro-wrapper .pro-index .box-t3{margin-top:130px;margin-bottom:190px}
.pro-wrapper .pro-index .box-t3 .items{gap:0 60px}
.pro-wrapper .pro-index .box-t3 .item .item-img{position:relative}
.pro-wrapper .pro-index .box-t3 .item .item-img::after{content:'';position:absolute;top:50%;right:0;width:250px;height:1px;background-color:#dddddd}
.pro-wrapper .pro-index .box-t3 .item:last-child .item-img::after{content:none}
.pro-wrapper .pro-index .box-t3 .item .item-title{font-size:24px;line-height:70px;color:#2886c6;text-transform:uppercase}
.pro-wrapper .pro-index .box-t3 .item .item-p{font-size:16px;line-height:30px;color:#666}
.pro-wrapper .pro-index-list{margin-top:60px}
.pro-wrapper .pro-index-list .list-item{position:relative;margin-bottom:160px}
.pro-wrapper .pro-index-list .list-item .itme-img{position:absolute;top:-60px;z-index:0;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center;width:58%;height:calc(100% + 60px)}
.pro-wrapper .pro-index-list .list-item:nth-child(1){margin-bottom: 60px;}
.pro-wrapper .pro-index-list .list-item:nth-child(1) .itme-img{position: relative;width:100%;top:0}
.pro-wrapper .pro-index-list .list-item:nth-child(1) .itme-img img{mix-blend-mode:darken;padding:20px}
.pro-wrapper .pro-index-list .list-item:nth-child(1) .d-text{width: 100%}
.pro-wrapper .pro-index-list .list-item:nth-child(1) .d-text .t1{width: 100%;margin-top: 40px;}
.pro-wrapper .pro-index-list .list-item:nth-child(1) .d-text .t2{margin-top: 30px;}

.pro-wrapper .pro-index-list .list-item:nth-child(odd) .itme-img{right:0}
.pro-wrapper .pro-index-list .list-item:nth-child(even) .itme-img{left:0}
.pro-wrapper .pro-index-list .list-item .itme-img img{mix-blend-mode:multiply}
.pro-wrapper .pro-index-list .list-item .d-text{width:50%;background-color:#fff;z-index:1;padding-bottom:22px}
.pro-wrapper .pro-index-list .list-item .d-text .t1{font-size:42px;line-height:52px;font-weight:bold;text-transform:uppercase;margin-top:80px}
.pro-wrapper .pro-index-list .list-item .d-text .t1 a{color:#333}
.pro-wrapper .pro-index-list .list-item .d-text .t1 a:hover{color:#2886c6}
.pro-wrapper .pro-index-list .list-item .d-text .t2{margin-top:60px}
.pro-wrapper .pro-index-list .list-item .d-text .t2 p{color:#999;font-size:18px;line-height:32px;margin-bottom:12px}
.pro-wrapper .pro-index-list .list-item .d-text .more{display:inline-block;background-color:#2886c6;color:#fff;font-size:20px;line-height:50px;padding:8px 42px;border-radius:6px}
.pro-wrapper .pro-index-list .list-item .d-text .more i{font-size:14px;font-weight:bold;margin-left:30px}
.pro-wrapper .pro-index-list .list-item:nth-child(odd) .d-flex{justify-content:flex-start}
.pro-wrapper .pro-index-list .list-item:nth-child(odd) .d-text .t1{width:95%}
.pro-wrapper .pro-index-list .list-item:nth-child(odd) .d-text .t2 p{width:90%}
.pro-wrapper .pro-index-list .list-item:nth-child(even) .d-flex{justify-content:flex-end}
.pro-wrapper .pro-index-list .list-item:nth-child(even) .d-text{padding-left:74px}
.pro-wrapper .pro-index-list .list-item:nth-child(even) .d-text .t1{width:100%}
.pro-wrapper .pro-index-list .list-item:nth-child(even) .d-text .t2 p{width:100%}

/* pro 详情页 */
.pro-wrapper .pro-head{margin:60px 0 100px}
.pro-wrapper .pro-head .item-text{position:relative}
.pro-wrapper .pro-head .item-text .t1{font-size:36px;line-height:36px;color:#333;font-weight:bold;transition:all 0.6s}
.pro-wrapper .pro-head .item-text .t2{font-size:18px;line-height:72px;color:#999;font-weight:bold}
.pro-wrapper .pro-head .item-text .pro-param{display:flex;font-size:18px;line-height:40px}
.pro-wrapper .pro-head .item-text .pro-param td:nth-child(1){color:#999}
.pro-wrapper .pro-head .item-text .pro-param td:nth-child(2){padding-left:40px;color:#666}
.pro-wrapper .pro-head .mores{margin-top:50px}
.pro-wrapper .pro-head .mores .quote{display:inline-block;padding:0 20px;line-height:72px;background-color:#2886c6;color:#fff;border-radius:4px;cursor:pointer}
.pro-wrapper .pro-head .mores .pdf{margin-left:20px;display:inline-block;padding:0 20px;line-height:64px;border:4px solid #2886c6;border-radius:4px;color:#2886c6}
.pro-wrapper .pro-head .shares{margin-top:36px}
.pro-wrapper .pro-head .shares .share{font-size:14px;line-height:24px;color:#999;font-weight:bold}
.pro-wrapper .pro-head .shares .link-items{display:flex}
.pro-wrapper .pro-head .shares .link-items .item{width:36px;height:36px;border-radius:50%;border:2px solid #e8e8e8;display:flex;align-items:center;justify-content:center;margin-right:15px;cursor:pointer}
.pro-wrapper .pro-head .shares .link-items .item i{border-radius:50%;width:24px;height:24px;background-color:#487ec0;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;transition:all 0.6s}
.pro-wrapper .pro-head .shares .link-items .item:hover i{background-color:#fff;color:#487ec0}
.pro-wrapper .product-thumb{border:0;height:400px;display:flex;align-items:center;justify-content:center}
.pro-wrapper .mz-thumb.mz-thumb-selected img{border:5px solid #2886c6}
.pro-wrapper .mz-thumb,.pro-wrapper .mz-thumb:focus{border-radius:4px;background-color:#fbfbfb}
a[data-zoom-id] img,.mz-thumb img{border-radius:4px;padding:20px 0;mix-blend-mode:multiply;border:5px solid #e6ecf2}
.pro-wrapper .pro-det{background-color:#fbfbfb;padding:40px 0 130px}
.pro-wrapper .pro-det .det-grid{gap:0 60px}
.pro-wrapper .pro-det .new-blog{padding:44px 50px;background-color:#fff;border-top:7px solid #2886c6}
.pro-wrapper .pro-det .new-blog .t1{font-size:24px;line-height:26px;color:#333;font-weight:bold}
.pro-wrapper .pro-det .new-blog .items{padding:46px 0}
.pro-wrapper .pro-det .new-blog .item{display:flex;margin-bottom:40px;transition:all 0.6s}
.pro-wrapper .pro-det .new-blog .item:last-child{margin-bottom:0}
.pro-wrapper .pro-det .new-blog .item .item-img,.pro-wrapper .pro-det .item .item-img img{border-radius:6px}
.pro-wrapper .pro-det .new-blog .item .item-text{margin-left:20px}
.pro-wrapper .pro-det .new-blog .item .item-text .time{font-size:14px;line-height:24px;color:#999}
.pro-wrapper .pro-det .new-blog .item .item-text .title{font-size:16px;line-height:24px;color:#333;font-weight:600;transition:all 0.6s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.pro-wrapper .pro-det .new-blog .item:hover .item-text .title{color:#2886c6}
.pro-wrapper .pro-det .hot-pro{margin-top:20px;background-color:#fff;padding:35px 50px 60px}
.pro-wrapper .pro-det .hot-pro .t1{font-size:24px;line-height:26px;color:#333;font-weight:bold}
.pro-wrapper .pro-det .hot-pro .items{margin-top:20px}
.pro-wrapper .pro-det .hot-pro .item{position:relative;display:flex;flex-wrap:wrap;margin-bottom:30px;border:1px solid #ddd;padding-bottom:80px}
.pro-wrapper .pro-det .hot-pro .item:last-child{margin-bottom:0}
.pro-wrapper .pro-det .hot-pro .item .item-img{width:100%;height:340px;display:flex;justify-content:center;align-items:center}
.pro-wrapper .pro-det .hot-pro .item .item-img img{width:90%}
.pro-wrapper .pro-det .hot-pro .item .title{font-size:18px;line-height:26px;padding:0 22px;font-weight:600}
.pro-wrapper .pro-det .hot-pro .item .more{position:absolute;bottom:0;right:0;width:60px;height:60px;border-radius:4px;background-color:#2886c6;color:#fff;display:flex;justify-content:center;align-items:center}
.pro-wrapper .pro-det .hot-pro .item .more::after{width:0}
.pro-wrapper .pro-det .det-crys{background-color:#fff}
.pro-wrapper .pro-det .det-cry{background-color:#fff}
.pro-wrapper .pro-det .det-cry .tab-head{display:flex}
.pro-wrapper .pro-det .det-cry .tab-head .item{padding:0 25px;font-size:18px;line-height:60px;font-weight:600;margin-top:7px;position:relative;cursor:pointer;margin-right:20px}
.pro-wrapper .pro-det .det-cry .tab-head .item::before{content:'';position:absolute;top:0;right:0;width:0;height:7px;background-color:#2886c6;transition:all 0.6s ease-in-out}
.pro-wrapper .pro-det .det-cry .tab-head .item:hover::before{width:100%;left:0;right:auto}
.pro-wrapper .pro-det .det-cry .tab-head .item.active::before{width:100%}
.pro-wrapper .pro-det .det-cry .tab-cry{position:relative;overflow-x: auto;overflow-y: hidden;}
.pro-wrapper .pro-det .det-cry .tab-cry .item{opacity:0;z-index:-1;font-size:14px;line-height:36px;color:#666;transition:opacity 0.6s, z-index 0.6s, height 0.3s,padding 0.3s;height: 0;padding:0 55px;}
.pro-wrapper .pro-det .det-cry .tab-cry .item h5{color: #2886c6;font-weight: 400;padding-top: 65px;}
.pro-wrapper .pro-det .det-cry .tab-cry .item.table p{line-height: 22px;margin-top: 20px;}
.pro-wrapper .pro-det .det-cry .tab-cry .item.table tr:first-child td{border-top: 0}
.pro-wrapper .pro-det .det-cry .tab-cry .item.active{opacity:1;z-index:1;height: auto;padding:40px 55px;}
@media (max-width:768px){
	.pro-wrapper{padding-top:0}
	.pro-wrapper .breadbars{height:auto}
	.pro-wrapper .breadbar{padding:20px 0}
	.pro-wrapper .pro-tab .tab-two{margin-top:10px;gap:10px 20px;display:none;}
	.pro-wrapper .pro-tab .tab-two .two-item{border-radius:4px}
	.pro-wrapper .pro-tab .tab-three{flex-wrap:wrap}
	.pro-wrapper .pro-tab .tab-three .three-item{margin-left:0;padding:20px 15px;font-size:16px}
	.pro-wrapper .pro-head{margin:30px 0 40px}
	.pro-wrapper .pro-head .item-text{order:12;margin-top:30px}
	.pro-wrapper .pro-head  .t1{font-size:24px;line-height:28px;font-weight:bold;}
	.pro-wrapper .pro-head .item-text .t2{line-height:48px}
	.pro-wrapper .pro-head .item-text .pro-param td{font-size:12px}
	.pro-wrapper .pro-head .item-text .pro-param td:nth-child(2){padding-left:10px}
	.pro-wrapper .pro-head .mores{margin-top:20px}
	.pro-wrapper .pro-head .mores .quote{line-height:48px}
	.pro-wrapper .pro-head .mores .pdf{line-height:40px}
	.pro-wrapper .pro-head .shares{margin:15px 0}
	.pro-wrapper .pro-det .det-grid{gap:20px 0}
	.pro-wrapper .product-thumb{height:auto;padding:30px 0}
	.pro-wrapper .pro-det .new-blog{padding:20px 25px}
	.pro-wrapper .pro-det .new-blog .items{padding:20px 0}
	.pro-wrapper .pro-det .new-blog .item .item-text .time{font-size:12px}
	.pro-wrapper .pro-det .new-blog .item .item-text .title{font-size:14px}
	.pro-wrapper .pro-det .hot-pro{padding:20px 15px 40px}
	.pro-wrapper .pro-det .hot-pro .item .item-img{height:auto;padding:40px 0}
	.pro-wrapper .pro-det .hot-pro .item{padding-bottom:20px}
	.pro-wrapper .pro-det .det-cry .tab-head{flex-wrap:wrap}
	.pro-wrapper .pro-det .det-cry .tab-cry .item{padding:15px}
	.pro-wrapper .pro-det{padding-bottom:50px}
	.pro-wrapper .pro-det .det-cry .tab-head .item.active{color:#2886c6}
	.pro-wrapper .pro-index{margin-top:40px}
	.pro-wrapper .pro-index .t1{font-size:26px;width:100%;line-height:28px}
	.pro-wrapper .pro-index .t2{margin-left:0}
	.pro-wrapper .pro-index .t2 p{margin-top:20px;font-size:14px;line-height:18px}
	.pro-wrapper .pro-index .box-t3{margin:50px 0}
	.pro-wrapper .pro-index .box-t3 .items{gap:20px 0}
	.pro-wrapper .pro-index .box-t3 .item .item-title{font-size:18px;line-height:42px}
	.pro-wrapper .pro-index .box-t3 .item .item-p{font-size:14px;line-height:22px}
	.pro-wrapper .pro-index .box-t3 .item:last-child .item-img::after{content:''}
	.pro-wrapper .pro-index-list{margin-top:30px}
	.pro-wrapper .pro-index-list .list-item .itme-img{position:relative;top:0;width:100%;padding:30px 0}
	.pro-wrapper .pro-index-list .list-item .d-text{width:100%}
	.pro-wrapper .pro-index-list .list-item .d-text .t1{margin-top:36px;font-size:26px;line-height:28px}
	.pro-wrapper .pro-index-list .list-item:nth-child(odd) .d-text .t1{width:100%}
	.pro-wrapper .pro-index-list .list-item .d-text .t2{margin-top:30px}
	.pro-wrapper .pro-index-list .list-item .d-text .t2 p{font-size:16px;line-height:24px;margin-bottom:20px}
	.pro-wrapper .pro-index-list .list-item:nth-child(odd) .d-text .t2 p{width:100%}
	.pro-wrapper .pro-index-list .list-item .d-text .more{line-height:30px;padding:8px 16px;font-size:16px;display:inline-block;text-align:center}
	.pro-wrapper .pro-index-list .list-item{margin-bottom:20px}
	.pro-wrapper .pro-index-list .list-item:nth-child(even) .d-text{padding-left:0}
	.pro-wrapper .pro-tab .pro-text{padding:20px 0}
	.pro-wrapper .pro-tab .pro-text .title{font-size:26px;margin-bottom:30px}
	.pro-wrapper .pro-tab .pro-text p{margin-bottom:20px;font-size:16px;line-height:26px}
	.pro-wrapper .pro-list .pro-list-items .item-text{padding:30px}
	.pro-wrapper .pro-list .pro-list-items .item-text .t1{width:100%;font-size:24px;line-height:28px;font-weight:bold}
	.pro-wrapper .pro-list .pro-list-items .item-text .t2{font-size:16px;line-height:40px}
	.pro-wrapper .pro-list .pro-list-items .item-text .pro-param td{font-size:12px;line-height:26px}
	.pro-wrapper .pro-list .pro-list-items .item-text .pro-param td:nth-child(2){padding-left:0px}
}


/* 卡片 向下扩展 more */
.card-group-down{margin:120px 0 160px}
.card-group-down .grid{gap:60px 52px}
.card-group-down .item{height:auto;box-shadow:0px 4px 20px 2px rgba(0,0,0,.06);height:588px}
.card-group-down .img-box{overflow:hidden}
.card-group-down .text-box{position:relative;padding:66px 50px 0px 50px;margin-bottom:50px;background-color:#fff;transition:all 0.6s}
.card-group-down .text-box .title{font-size:16px;line-height:26px;color:#333;font-weight:bold;text-transform:capitalize;transition:all 0.6s;min-height: 48px;display: inline-block;}
.card-group-down .text-box .abstract{font-size:16px;line-height:26px;color:#999;margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.card-group-down .text-box .more{position:absolute;bottom:-50px;font-size:18px;line-height:52px;color:#333;font-weight:bold;text-transform:capitalize;display:flex;align-items:center}
.card-group-down .text-box .more i{margin-left:20px;width:30px;height:30px;border-radius:50%;background-color:#2886c6;color:#fff;display:flex;align-items:center;justify-content:center}
.card-group-down .text-box .more::after,.card-group-down .text-box .more::before{content:none}
.card-group-down .text-box .more{opacity:0;transition:all 0.6s}
.card-group-down .text-box .more:hover{color:#2886c6}
.card-group-down .text-box .title:hover{color:#2886c6}
.card-group-down .item:hover .text-box{padding:66px 50px 110px 50px;margin-bottom:0;box-shadow:0px 4px 20px 2px rgba(0,0,0,.06)}
.card-group-down .item:hover .more{display:flex;bottom:30px;opacity:1}

@media (max-width:768px){
	.card-group-down{margin: 40px 0 60px;}
	.card-group-down .grid{gap:20px 20px}
	.card-group-down .item{height:auto}
	.card-group-down .text-box{padding:20px 15px;margin:0}
	.card-group-down .text-box .title{font-size:12px;line-height:22px;min-height:auto;}
	.card-group-down .text-box .abstract{font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
	.card-group-down .item:hover .text-box{padding:20px 15px;margin:0}
}

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

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

/* 格子布局 */
.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}}

/* header 样式可改 下拉置顶 注css覆盖 */
#header.fadeInDown{position: fixed;top: 0;right: 0;left: 0;margin-top: 0px;z-index: 999;background-color:#2886c6;border-bottom: 1px solid #ddd;}
#header.fadeInDown .nav-item.active::before{content:none;}

/*分页*/
.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:#2886c6}
.contact-wrapper .feedback-box .form-feedback .btn:hover{background:#1a4a92;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:#2886c6;border-radius:10px;font-size:18px;line-height:22px;padding-top:11px;padding-bottom:11px}
.form-feedback .btn:hover{background:#1a4a92;color:#fff}
@media(max-width:768px){
	.form-feedback .form-control{padding-top:10px;padding-bottom:10px;font-size:16px;height: 50px !important;}
	.form-feedback #content.form-control{height: 110px !important;}
	.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;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:33px}
.search-group .form-control::-webkit-input-placeholder{color:#5c5352}
.search-group .btn{border-radius:0px;height:auto;width:33px;display:flex;justify-content:center;align-items:center;padding:6px 15px;margin-bottom:0}
.search-group i{color:#2886c6;font-size:10px}
.search-group .btn:hover{background-color:#2886c6;transition:0.5s all}
.search-group .btn:hover i{color:#fff}
/*#表格*/
.table{overflow-x: auto;}
.table-wrapper table th,.table-wrapper table td{padding:5px;vertical-align:middle;font-size:14px;border:1px solid #dee2e6;text-align:center}
.table-wrapper table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.03)}
.table-wrapper table tbody tr:hover{background-color:#dee2e6;color:#555}
.table-wrapper table{display:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
@media (max-width:575.98px){
	.table-wrapper-sm table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
}
@media(max-width:768px){
	.table-wrapper-md table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
}
@media (max-width:991.98px){
	.table-res-lg table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
}
@media (max-width:1500.98px){
	.table-wrapper-xl table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
}
.content-wrapper tbody th{color:#2980c7}
/*#弹出留言表单*/
.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}


.reveal-modal .form-feedback .form-control{height:60px !important;}
.reveal-modal .form-feedback #content.form-control{height:100px !important;}
@media(max-width:768px){
	.reveal-modal .form-feedback .form-control{height:50px !important;}
}
.title-biaoti{font-weight: bold; font-size: 30px;margin-bottom: 10px;}
#choose-jgys{text-align:center;}
#choose-jgys .col-xl-3 span{display: block; margin-top: 10px;margin-bottom: 10px;}
#choose-jgys .col-xl-3 p{color: #555;}

/*浮动*/
#float{position:fixed;right:5px;bottom:125px; margin-top:-60px;z-index:55;}
#float .ico{display:block;width:55px;height:55px; text-align:center;position:relative;cursor:pointer;margin-bottom:5px;}
#float .ico>i{font-size:30px;line-height:55px;border-radius:50%;display:block;color:#fff;position:relative;z-index:9999;background:#2886c6;}
#float .ico>.img{position:absolute;right:55px;width:140px;top:0;display:none;background-color:#fff;}
#float .ico>.img>img{width:100%;}
#float .ico p{position:absolute;top:0;border-radius:10px; right:-350px;padding:0px 20px;line-height:55px; font-size:16px;height:55px;background-color:#2886c6;color:#FFF;transition:all 0.3s;z-index:0;white-space: nowrap;}
#float .ico:hover>.img{display:block;}
#float .ico:hover p{right:55px;}
@media (min-width:1px) and (max-width:991px){
#float{bottom:165px;}
    #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;}
}

/*浮动*/
#fc{position:fixed;left:10px;bottom:125px; z-index:55;}
#fc .ico{display:block;width:90px;height:90px; text-align:center;position:relative;cursor:pointer;margin-bottom:5px;}
#fc .ico>i{font-size:56px;line-height:90px;border-radius:15px;display:block;color:#fff;position:relative;z-index:55;background:#5acf67;}
#fc .ico>.img{position:absolute;right:90px;width:120px;top:0;display:none;background-color:#fff;}
#fc .ico>.img>img{width:100%;}
#fc .ico:hover>.img{display:block;}
@media (min-width:1px) and (max-width:991px){
#float{bottom:165px;}
	#fc{left:5px;bottom:165px;}
   	#fc .ico{width:50px;height:50px;}
    #fc .ico>i{font-size:30px;line-height:50px;}
}

.adv-case-making{padding-top: 130px;padding-bottom: 60px;overflow: hidden;}
.advcase-making-left{float:left; width:45%;}
.advcase-making-left h2{font-weight:bold;font-size: 22px;margin-bottom: 10px;}
.advcase-making-right{float:left; width:55%; padding-left: 0;}
.advcase-making-right h2{font-weight:bold; margin-bottom: 15px;margin-top: 35px;}
.advcase-making-right ul{float:left; width:100%;}
.advcase-making-right ul li{float:left;width: 31%;margin: 0% 1%;}
.advcase-making-right ul li img{width:100%;}
.advcase-making-right p{margin-bottom: 36px;color: #7f7e7e;}
#clear-jgmach{clear:both;}
.title-wine{font-weight: bold; font-size: 30px;margin-bottom: 15px;}
.video-winelist h2{font-weight: bold; font-size: 30px;text-align: center;margin-bottom: 20px;}
.video-winelist ul{float:left; width:100%; margin-bottom:40px;}
.video-winelist li{float: left;width:49%;margin: 0% 0.5%;}

.table-wrapper h2{font-size: 18px;margin-bottom: 20px;display: block;margin-top: 30px;}

.QR-code{display: flex;justify-content: flex-end;margin-top:30px;}
.QR-code img{width:50%;}

@media(max-width:768px){
	.video-winelist ul{margin-bottom:25px;}
	.adv-case-making{padding-top:40px;}
	.feedpc .feed .img{margin-right:0px}
	.feedpc .feed .img img{width:50px;height:50px}
	.feedpc .feed p{display:none}
	.totop{z-index:10;}
   .title-wine,.video-winelist h2,.advcase-making-right h2,.title-biaoti{font-size: 20px;}
.video-winelist li{width:100%;margin: 2% 0%;}
#news-wrapper-wine .news-grid{gap: 15px 20px;}
#news-wrapper-book .news-grid .item .item-img{height: initial;display:none;}
#news-wrapper-book .news-grid{gap: 15px 20px;}
#news-wrapper-wine .grid .g-col-6,#news-wrapper-book .grid .g-col-6{grid-column: auto/span 12;}
#padding-juli .pro-list{padding: 45px 0 50px;}
#news-wrapper-book .news-grid .item .item-img{height: initial;display:none;}
.advcase-making-left,.advcase-making-right{width:100%;}
.QR-code img{width:30%;}
}

.a-hm-profl{display:flex;justify-content:space-between;flex-wrap: wrap;margin-bottom: -60px;}
.a-hm-profl .a-item{width:calc(calc(100% - 33px ) / 2);margin-bottom: 60px;}
.a-hm-profl .a-item .a-item-img{background:#f8f8f8;display:flex;align-items:center;justify-content:center;height: 400px;margin-bottom: 10px;}
.a-hm-profl .a-item .a-item-img img{mix-blend-mode:multiply;width: 100%;height: auto;}
.a-hm-profl .a-item .title{font-size:28px;font-weight:bold;line-height:30px;margin-top:15px;margin-bottom:15px;position: relative;padding-left: 13px;}
.a-hm-profl .a-item .title:before{position: absolute;left: 0;top: 4px;content: "";width: 4px;height: 25px;background-color: #1a4a92;}
.a-hm-profl .a-item .desc{ padding-left: 13px;font-size:18px;line-height:24px;color:#000000;display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.a-hm-profl .row{margin-left:-8px;margin-right:-8px;}
.a-hm-profl .row .col-4{padding-left:8px;padding-right:8px;}

/* @media (max-width:1580px){
	.a-hm-profl .a-item .a-item-img{height:245px;}
}*/

@media (max-width:1320px){
	.a-hm-profl .a-item .a-item-img{height:365px;}
} 
@media (max-width:1220px){
	.a-hm-profl .a-item .a-item-img{height:330px;}
} 
@media (max-width:1200px){
	.a-hm-profl .a-item .a-item-img{height:300px;}
} 


.a-case-box{margin-top:40px;}
.a-case-box .a-case-item{box-shadow:30px 0 80px rgba(26, 74, 146, 0.1);margin-bottom:20px;}
.a-case-box .a-case-item .img{position:relative;display:block;}
.a-case-box .a-case-item .img .tb{position:absolute;right:32px;bottom:32px;z-index:2;}
.a-case-box .a-case-item .text{padding:30px 25px;}
.a-case-box .a-case-item .text .title{margin-bottom:25px; font-size:18px;line-height:26px;height:52px;display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.a-case-box .a-case-item .text .a-case-more{font-size:18px;}
.a-case-box .a-case-item .text .a-case-more span{margin-left:10px;}



/* adv */
.a-home-adv{padding:130px 0 140px;background-color:#f5f5f5}
.a-home-adv .adv-bt{background:url('../../images/adv-bt.jpg') no-repeat left;}
.a-home-adv .container-xl{display:flex;justify-content:flex-end;flex-wrap:wrap;}
.a-home-adv .t1-box{width:100%;display:flex;align-items:center;justify-content:flex-end;}
.a-home-adv .t1{font-size:26px;line-height:52px;color:#2886c6;padding-top:60px;width:45%;}
.a-home-adv .t1::before{content:'';display:inline-block;width:18px;height:18px;background-color:#7cc0ee;margin-right:10px}
.a-home-adv .tab-top{width:45%;position:relative;height:300px}
.a-home-adv .tab-top .item{position:absolute;opacity:0;visibility:hidden;transition:all 0.6s ease-in-out}
.a-home-adv .tab-top .item.active{position:absolute;opacity:1;visibility:visible}
.a-home-adv .tab-top .item .title{font-size:42px;line-height:52px;color:#333;font-weight:bold;text-transform:uppercase}
.a-home-adv .tab-top .item p{font-size:18px;line-height:32px;color:#666;margin-top:44px}
.a-home-adv .tab-content{position:relative;margin-top:60px;padding:56px 60px;background-color:#fff;display:flex;justify-content:space-between;width:74%}
.a-home-adv .tab-content::before{content:'';position:absolute;left:-99px;top:50%;transform:translateY(-50%);width:0;height:0;border:50px solid;border-color:transparent #fff transparent transparent;}
.a-home-adv .tab-content .item{width:200px;height:200px;background-color:#f9f9f9;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all 0.6s ease-in-out}
.a-home-adv .tab-content .img-box{padding-top:30px;height:120px;display:flex;justify-content:center;flex-direction:column}
.a-home-adv .tab-content .item img:nth-child(1){display:block;transition:all 0.6s ease-in-out}
.a-home-adv .tab-content .item img:nth-child(2){display:none;transition:all 0.6s ease-in-out;opacity:0}
.a-home-adv .tab-content .item .t2{width:90%;text-align:center;line-height:28.8px;font-weight:600}
.a-home-adv .tab-content .item:hover{background-color:#2886c6;color:#fff}
.a-home-adv .tab-content .item:hover img:nth-child(1){display:none}
.a-home-adv .tab-content .item:hover img:nth-child(2){display:block;opacity:1}
.a-home-adv .tab-content .item.active{background-color:#2886c6;color:#fff}
.a-home-adv .tab-content .item.active img:nth-child(1){display:none}
.a-home-adv .tab-content .item.active img:nth-child(2){display:block;opacity:1}
@media (max-width:1700px){
	.a-home-adv .tab-top{width: 35%}
	.a-home-adv .t1{width: 35%}
	.a-home-adv .adv-bt{background:url('../../images/adv-bt.jpg') no-repeat left;background-size:60%;}
}

@media (max-width:768px){
	.a-home-adv{padding:0}
	.a-home-adv .t1{padding-top:5px}
	.a-home-adv .tab-content{padding:0}
	.a-home-adv .tab-top .item .title{font-size:24px;line-height:32px}
	.a-home-adv .tab-top{width:100%}
	.a-home-adv .tab-top .item p{font-size:14px;line-height:24px;margin-top:10px;width: 100%;}
	.a-home-adv .tab-content::before{content:none}
	.a-home-adv .tab-content{flex-wrap:wrap;margin-top:40px;width:100%;padding-bottom:30px;background-color:transparent}
	.a-home-adv .tab-content .item{width:50%;height:150px}
	.a-home-adv .tab-content .img-box{padding-top:15px;height:100px}
	.a-home-adv .tab-content .item img{width:60%;margin:0 auto;height: auto;}
}

.a-sol-p{font-size:18px;line-height:32px;color:#666666;}
.a-sol-t1{font-size:42px;line-height:60px;font-weight:bold;color:#1a4a92;}
.a-sol-box1{padding-top:120px;padding-bottom:120px;}
.a-sol-box2{position:relative;}
.a-sol-box2 .item{display:flex;flex-wrap:wrap;margin-bottom:70px;}
.a-sol-box2 .item .left{width:50%;position:relative;display:flex;align-items:center;justify-content:flex-end;}
.a-sol-box2 .item .right{width:50%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#f8f8f8;padding:50px 30px;}
.a-sol-box2 .item .left .text{width:700px;padding-right:60px;}
.a-sol-box2 .item .right .pro-box{width:48%;background:#fff;padding:25px;}
.a-sol-box2 .item .right .pro-box .title{margin-top:20px;}
.a-sol-box2 .a-sol-p{margin:20px 0;height:160px;}

.a-sol-box3{padding-top:40px;}
.a-sol-box3 .a-sol-p{margin:15px 0 50px;}
.a-sol-box3 .box{display:flex;justify-content:space-between;flex-wrap:wrap;}
.a-sol-box3 .box .item{width:47%;box-shadow:30px 0 80px rgba(26, 74, 146, 0.1);}
.a-sol-box3 .box .item .text{padding:40px 50px;}
.a-sol-box3 .box .item .text .title{font-size:24px;line-height:52px;font-weight:bold;}
.a-sol-box3 .box .item .text .desc{font-size:18px;line-height:32px;color:#999;}
.a-sol-box3 .box .item .a-more{background:#2886c6;color:#fff;font-size:20px;line-height:22px;border:1px solid #2886c6; display:inline-flex;padding:18px 30px;align-items:center;justify-content:space-between;border-radius:10px;margin-top:20px;}
.a-sol-box3 .box .item .a-more i{margin-left:30px;}
.a-sol-box3 .box .item .a-more:hover{background:#fff;border:1px solid #2886c6;color:#2886c6;transition:all 0.5s;}
.a-sol-box4{padding:100px 0;}

@media (max-width:768px){
	.a-sol-box1{padding:40px 0 10px;}
	.a-sol-p{font-size:14px;line-height:22px;}
	.a-sol-t1{font-size:24px;line-height:28px;}
	.a-sol-box2 .item .left{width:100%;}
	.a-sol-box2 .item .left .text{width:100%;padding:15px;}
	.a-sol-box2 .item .right{width:100%;padding:20px 15px;}
	.a-sol-box2 .a-sol-p{height:auto;margin-top:10px;}
	.a-sol-box2 .item .right .pro-box{padding:10px;}
	.a-sol-box2 .item .right .pro-box .title{margin-top:10px;}
	.a-sol-box2 .item{margin-bottom:20px;}
	.a-sol-box2 .item .right .pro-box .title{height:60px;overflow:hidden;}
	.a-sol-box3{padding-top:20px;}
	.a-sol-box3 .a-sol-p{margin-bottom:20px;}
	.a-sol-box3 .box .item{width:100%;margin-bottom:15px;}
	.a-sol-box3 .box .item .text{padding:20px 15px;}
	.a-sol-box3 .box .item .text .title{font-size:20px;line-height:26px;}
	.a-sol-box3 .box .item .text .desc{font-size:14px;line-height:22px;}
	.a-sol-box3 .box .item .a-more{font-size:15px;line-height:20px;padding:10px 15px;text-align:center; width:100%;}
	.a-sol-box4{padding:30px 0;}
	.a-case-box{margin-top:25px;}
	.a-case-box .a-case-item .text{padding:20px 15px;}
	.a-case-box .a-case-item .text .title{font-size:16px;line-height:24px;height:48px;margin-bottom:15px;}
	.a-case-box .a-case-item .text .a-case-more{font-size:16px;}
}


.a-pro-faq .content{padding:40px 0 80px;}
.a-pro-faq .content .items{margin-bottom:18px;padding-bottom:25px;border-bottom:1px solid #ddd;}
.a-pro-faq .content .items.active{border-bottom:0;padding-bottom:0;}
.a-pro-faq .content .items .faq-q{display:flex;align-items:center;cursor:pointer;}
.a-pro-faq .content .items .faq-q i{color:#2886c6;margin-right:24px;font-size:28px;opacity:0.8;}
.a-pro-faq .content .items .faq-q>p{font-size:18px;line-height:32px;font-weight:500;}
.a-pro-faq .content .items .faq-a{margin-top:23px;padding-top:37px;padding-bottom:40px;background-color:#f8f8f8;display:none;}
.a-pro-faq .content .items .faq-a .text{width:91%;margin:auto;}
.a-pro-faq .content .items.active .faq-a{display:block;transition:all 0.5s;}

@media(max-width:768px){
	.a-pro-faq .content{padding:30px 0;}
	.a-pro-faq .content .items .faq-q i{margin-right:10px;}
	.a-pro-faq .content .items .faq-q>p{font-size:16px;line-height:24px;}
	.a-pro-faq .content .items.active .faq-a{margin-top:15px;padding-top:10px;padding-bottom:10px;}
	.a-pro-faq .content .items{padding-bottom:15px;}
}

.development .main{height:385px;position:relative;padding:0 40px;}
.development .main .swiper{height:100%;}
.development .main .box{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;}
.development .main .box .head{font-size:30px;font-weight:bold;line-height:30px;color:#fff;width:100%;transition:all 0.3s ease;}
.development .main .box:hover .head{color:#014f8e;}
.development .main .swiper-slide:nth-child(2n) .box .text{top:0;}
.development .main .box .text{line-height:21px;color:#fff;position:absolute;text-align:left;width:94%;top:63%;left:40px;transition:all 0.3s ease;font-size:14px;}
.development .main .swiper-slide:nth-child(2n) .box .img{left:20px;top:10%;}
.development .main .box .text p{min-width:420px!important;}
.development .main .shi{position:absolute;top:50%;left:0;margin-top:-15px;width:100%;overflow:hidden;}
.development .main .swiper-slide:nth-child(2n) .box .text::before{top:5px;background:url(../../images/up-line.png) no-repeat;}
.development .main .box:hover .text::before{filter:grayscale(0%);opacity:1;}
.development .main .box .text::before{content:'';width:7px;height:134px;background:url(../../images/down-line.png) no-repeat;position:absolute;left:-13px;top:0px;filter:grayscale(100%);opacity:0.5;transition:all 0.3s ease;}
.development{position:relative;padding:100px 0;background:#2886c6;}
.development .title{font-size:47px;line-height:57px;text-align:center;font-weight:bold;padding:0px 0 20px;color:#fff;}
.development .swiper-button-prev:after,.development .swiper-button-next:after{display:none!important;}
.development .main i{color:#fff;}
.development .desc{color:#fff;text-align:center;margin-bottom:60px;padding:0 10%;}

@media(max-width:768px){
	.development{padding:0 0 30px;height:auto;}
	.development .title{font-size:26px;line-height:30px;padding:20px 0;}
	.development .main{height:auto;}
	.development .main .shi{display:none;}
	.development .main .box .text::before{display:none;}
	.development .main .box .text p{min-width:100%!important;}
	.development .main .swiper-slide:nth-child(2n) .box .text{top:inherit;}
	.development .main .box{display:block;height:auto;}
	.development .main .box .text{position:relative;width:100%;left:inherit;margin-top:10px;margin-bottom:10px;}
}

.a-factory-box{padding:100px 0 0}
.a-factory-box .t1{font-size:42px;line-height:52px;margin-bottom:40px;font-weight:bold;}
.a-factory-box .a-more{background:#2886c6;border:1px solid #2886c6; padding:15px 40px;border-radius:10px;color:#fff;display:inline-block;margin-top:30px;}
.a-factory-box .t3{margin-bottom:30px; width:80%;background:#fff;position:relative;height:80px; font-size:20px;line-height:25px;padding:15px 25px;display:flex;align-items:center; box-shadow:20px 0 30px rgba(40, 134, 198, 0.1);margin-top:-40px;}
.a-factory-box .a-more:hover{background:#fff;color:#2886c6;transition:all 0.5s;}
.a-factory-box .a-more i{margin-left:20px;}
.a-factory-box .container{max-width:1650px;}
.a-factory-box .container .qh{padding:0 110px;position:relative;}
.a-factory-box .swiper-button-factory{background:#2886c6;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:10px;}
.a-factory-box .swiper-button-factory:after{font-size:20px;color:#fff;font-family:cmsfont;}
.a-factory-box  #swiper-button-prev-factory:after{content:"\f060"}
.a-factory-box  #swiper-button-next-factory:after{content:"\f061"}

@media(max-width:1400px){
	.a-factory-box .t3{margin-bottom:30px; width:100%;padding:15px;}
}

@media(max-width:768px){
	.a-factory-box{padding:30px 0 0}
	.a-factory-box .t3{font-size:16px;line-height:25px;height:70px;padding:10px;}
	.a-factory-box .t1{font-size:26px;line-height:28px;margin-bottom:25px;}
	.a-factory-box .container .qh{padding:0px;}
	.a-factory-box .a-more{padding:10px 20px;}
}

@media(max-width:768px) {
    .zd-desc{font-size:14px;line-height:20px;height:100px;overflow:hidden;margin-bottom:10px;}
    .zd-desc.active{height:auto;}
    .zd-modesc{margin-bottom:25px;text-align:center;color:#2886c6;}
    .zd-modesc i:before{content:"\f322";}
    .zd-modesc.active i:before{content:"\f325";}
    .a-t1{font-size:22px;font-weight:bold;margin-bottom:20px;color:#2886c6;}
.pro-wrapper .pro-det .det-cry .tab-cry .item.active{padding:20px 15px;}
.pro-wrapper .pro-det .det-cry .tab-cry .item{font-size:14px;line-height:22px;}
.pro-wrapper .pro-det .det-cry .tab-cry .item img{max-width:100%;height:auto;}
.pro-wrapper .pro-det .det-cry .tab-cry .item iframe{width:100%;height:300px;}
.QR-code{justify-content:flex-start;}
}


.b-sol-box1{padding:100px 0 0;}
.b-sol-box1 .sol-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:35px;}
.b-sol-box1 .sol-item:last-child{margin-bottom:0;}
.b-sol-box1 .sol-item .img{width:50%;}
.b-sol-box1 .sol-item .text{width:43%;}
.b-sol-box1 .sol-item .text .t1{font-size:30px;line-height:42px;position:relative;font-weight:bold;}
.b-sol-box1 .sol-item .text .t1:after{content:"";width:83px;height:5px;background:#2886c6;display:block;margin-top:10px;margin-bottom:30px;}
.b-sol-box1 .sol-item .text .desc{font-size:17px;line-height:30px;}
.b-sol-box1 .sol-item .text .desc p strong{color:#2886c6;}
.b-sol-box1 .container-xl>.sol-item:nth-child(2n) .img{order:2;}
.b-sol-box1 .sol-items:nth-child(2n) .sol-item .img{order:2;}
.b-sol-box1 .sol-imgx{margin-top:60px;}

@media(max-width:768px) {
	.b-sol-box1{padding:35px 0;}
	.b-sol-box1 .sol-item{margin-bottom:30px;}
	.b-sol-box1 .sol-item .img{width:100%;margin-bottom:15px;}
	.b-sol-box1 .sol-item .text{width:100%;}
	.b-sol-box1 .sol-item:nth-child(2n) .img{order:-1;}
	.b-sol-box1 .sol-item .text .t1{font-size:26px;line-height:32px;}
	.b-sol-box1 .sol-item .text .t1:after{margin-top:10px;margin-bottom:20px;}
	.b-sol-box1 .sol-item .text .desc{font-size:14px;line-height:22px;}
}

.new-sol-ices{margin-top: 20px;padding-bottom: 100px;}
.new-sol-ices-box{display: flex;}
.new-sol-ices-box .about-wrapp .about-ice .t1{margin-top: 10px;}
.new-sol-ices-box .about-wrapp .about-ice .t2{margin-right:25px;width: 100%;color:#1a1a1a;line-height: 24px;}



.b-sol-pro{padding-bottom:30px;}
.b-sol-pro .pro-box{border-radius:15px;overflow:hidden;box-shadow:20px 0 57px rgba(0, 0, 0, 0.11);margin-top:50px;}
.b-sol-pro .pro-box .img{height:384px;display:flex;align-items:center;justify-content:center;background:#fff;}
.b-sol-pro .pro-box .title{background:#2886c6;padding:0px 40px;height:82px;display:flex;justify-content:center;align-items:center;text-align:center;}
.b-sol-pro .pro-box .title a{color:#fff;font-size:21px;line-height:24px;}
.b-sol-pro .pro-box .title a:hover{text-decoration:underline;}
.b-sol-pro .more{width:170px;height:60px;border:3px solid #2886c6;border-radius:15px;margin:50px auto 0;display:block;font-size:17px;line-height:54px;text-align:center;color:#2886c6;}
.b-sol-pro .more:hover{background:#2886c6;color:#fff;transition:0.5s all;}

.b-sol-fl{background:#f8f8f8;padding:90px 0;}
.b-sol-fl .solfl-box{margin-top:50px;}
.b-sol-fl .solfl-box .title{background:#2886c6;position:relative;display:inline-block;min-width:220px;text-align:center;margin-top:-30px;padding-left:35px;padding-right:35px;}
.b-sol-fl .solfl-box .title a{font-size:26px;line-height:64px;color:#fff;}
.b-sol-fl .solfl-box .title:before{content:"";width:8px;height:69px;background:url(../../images/sol-titlebg.png) no-repeat left;display:block; position:absolute;left:-8px;bottom:0;}
.b-sol-fl .solfl-box .title:after{content:"";width:18px;height:64px;background:url(../../images/sol-titlebg2.png) no-repeat left;display:block; position:absolute;right:-18px;bottom:0}
.b-sol-fl .solfl-box .title a:hover{text-decoration:underline;}

@media(max-width:768px) {
	.b-sol-pro .pro-box .img{height:200px;}
	.b-sol-fl{padding:35px 0;}
	.b-sol-fl .solfl-box{margin-top:20px;}
	.b-sol-box1 .sol-imgx{margin-top:20px;}
	.b-sol-pro .pro-box{margin-top:25px;}
	.b-sol-pro .pro-box .title{padding:0 15px;}
	.b-sol-pro .pro-box .title a{font-size:18px;line-height:26px;}
	.b-sol-fl .solfl-box .title{min-width:100px;padding-left:15px;padding-right:15px;width:100%;text-align:center;margin-top:0;}
	.b-sol-fl .solfl-box .title a{font-size:16px;line-height:42px;}
	.b-sol-fl .solfl-box .title:before{display:none;}
	.b-sol-fl .solfl-box .title:after{display:none;}
}

.home-sol-xl{padding-top: 70px;}
.home-sol-xl .oru-head{margin-bottom: 45px;}
.sol-content-xl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sol-content-xl .items{width: calc(calc(100% - 60px * 2) / 3);background-color: #f4f4f4;padding-top: 16px;}
.sol-content-xl .t-title{display:block;font-size: 28px;font-weight: 600;margin-bottom: 15px;color: #030303;transition: all .6s;}
.sol-content-xl .t-cont{font-size: 16px;color: #707070;text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	line-clamp: 8;
	-webkit-box-orient: vertical;margin-bottom: 35px;}
.sol-content-xl .img{margin-bottom: 5px;display: block;}
.sol-content-xl .text{box-shadow: 5px 4px 24px 0px rgba(12, 3, 6, 0.06);background-color:#fff;margin-left: 9px; margin-right: 9px;padding-left: 23px;padding-top: 27px;padding-right: 10px;margin-bottom: -60px;height: 285px;position: relative;}
.sol-content-xl .text::after{content: "";width: 100%;height: 7px;background-color: #1a4a92;display: block;position: absolute;bottom: 0;left: 0;}
.sol-content-xl .items:hover .t-title{color:#2886c6;}


@media(max-width:768px) {
	.sol-content-xl {margin-bottom: 80px;}
	.sol-content-xl .items{width: 100%;margin-bottom: 95px;}
	.sol-content-xl .items:last-child{margin-bottom: 0;}
	.sol-content-xl .t-title {font-size: 20px;}
	.sol-content-xl .t-cont{font-size: 14px;line-height: 20px;}
	.sol-content-xl .text {height: 260px;}
}


.contact-wrapper-new{padding:100px 0;}
.contact-wrapper-new .box1{display:flex;justify-content:space-between;flex-wrap:wrap;}
.contact-wrapper-new .box1 .left{width:51%;padding:60px 35px;border:3px solid #7cb8e0;border-radius:15px;}
.contact-wrapper-new .box1 .right{width:46%;padding:50px;box-shadow:5px 0 30px rgba(0, 0, 0, 0.06);}
.contact-wrapper-new .box1 .left .items{display:flex;justify-content:space-between;flex-wrap:wrap;}
.contact-wrapper-new .box1 .left .item{width:24%;text-align:center;background:#f2f2f2;padding:30px 0 10px;}
.contact-wrapper-new .box1 .left .item .title{margin-top:15px;}
.contact-wrapper-new .box1 .left p{margin-top:50px;font-size:17px;line-height:30px;}
.contact-wrapper-new .box1 .left p:last-child:after{content:"";width:40px;height:4px;background:#7cb8e0;display:block;margin-top:30px;}
.contact-wrapper-new .box1 .right .t1{text-align:center;font-size:30px;font-weight:bold;line-height:40px;}
.contact-wrapper-new .box1 .right .desc{font-size:16px;line-height:22px;margin-top:15px;margin-bottom:30px;text-align:center;}

.contact-wrapper-new .box2{margin-top:100px;background:#f8f8f8;padding:65px 100px;border-radius:15px;overflow:hidden;}
.contact-wrapper-new .box2 .t1{font-size:35px;font-weight:bold;line-height:45px;margin-bottom:30px;}
.contact-wrapper-new .box2 .t2-box{display:flex;flex-wrap:wrap;}
.contact-wrapper-new .box2 .t2-box .t2{display:flex;align-items:center;width:35%;margin:10px 0;font-size:17px;}
.contact-wrapper-new .box2 .t2-box .t2:nth-child(2n){width:65%;}
.contact-wrapper-new .box2 .t2-box .t2 .text-img{width:40px;min-width:40px; text-align:center;margin-right:20px;display:flex;justify-content:center;align-items:center;}


@media(max-width:768px) {
	.contact-wrapper-new{padding:35px 0;}
	.contact-wrapper-new .box1 .left{width:100%;padding:20px 15px;}
	.contact-wrapper-new .box1 .right{width:100%;padding:20px 15px;margin-top:20px;}
	.contact-wrapper-new .box1 .left .item{width:50%;padding:5px;}
	.contact-wrapper-new .box1 .left .item .title{margin-top:5px;}
	.contact-wrapper-new .box1 .left p{margin-top:15px;font-size:14px;line-height:20px;}
	.contact-wrapper-new .box1 .right .t1{font-size:24px;}
	.contact-wrapper-new .box1 .right .desc{font-size:14px;margin-top:10px;margin-bottom:20px;}
	.contact-wrapper-new .box2{margin-top:30px;padding:25px 15px;}
	.contact-wrapper-new .box2 .t1{font-size:26px;line-height:32px;}
	.contact-wrapper-new .box2 .t2-box .t2{width:100%;font-size:16px;}
	.contact-wrapper-new .box2 .t2-box .t2:nth-child(2n){width:100%;}
	.contact-wrapper-new .box2 .t2-box .t2 .text-img{margin-right:5px;}
	.contact-wrapper-new .form-feedback input.form-control{height:auto!important;}
}

.b-sol-con-box{padding:100px 0;display: flex;justify-content: space-between;gap:40px;}
.b-sol-con-box-left{width:100%;max-width:980px;}
.b-sol-con-box-right{width:100%;max-width:350px;}
.b-sol-con-box-left-title{font-size: 46px;line-height: 52px;font-weight: 500;}
.b-sol-con-box-left-content{font-size: 24px;line-height: 42px;color:#424242;}
.b-sol-con-box .right-title{font-size: 20px;line-height:60px;font-weight: 500;color:#fff;background-color:#2886c6;text-align: center;height: 60px;}
.b-sol-con-box .right-content{padding:15px 20px;display: flex;flex-direction: column;}
.b-sol-con-box .right-content .item{font-size: 18px;line-height: 36px;display: flex;}
.b-sol-con-box .right-content .item::before{content:"\f054";font-family: cmsfont;margin-right: 10px;font-weight: bold;}
.b-sol-con-box .right-content .item.active{font-weight: bold;}
@media(max-width:768px) {
	.b-sol-con-box{padding:40px 0;flex-direction:column;gap:20px;}
	.b-sol-con-box-left{max-width:100%;}
	.b-sol-con-box-right{max-width:100%;}
	.b-sol-con-box-left-title{font-size:28px;line-height:34px;}
	.b-sol-con-box-left-content{font-size:16px;line-height:28px;}
	.b-sol-con-box .right-title{font-size:18px;line-height:50px;height:50px;}
	.b-sol-con-box .right-content{padding:10px 15px;}
	.b-sol-con-box .right-content .item{font-size:16px;line-height:30px;}
}






