/*-- t-picture-list02 --*/
.t-picture-list02{margin:0 auto;max-width:1400px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.t-picture-list02 .item{position:relative;float:left;margin:4px;width:calc(50% - 8px);text-align:center;box-sizing:border-box;}
.t-picture-list02 .pic{overflow:hidden;}
.t-picture-list02 .pic img{display:block;width:100%;}
.t-picture-list02 .tit{position:absolute;left:0;bottom:0;right:0;padding:10px;font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,0.5);backdrop-filter:saturate(180%) blur(20px);}
@media (max-width:992px){
.t-picture-list02 .item{margin:2px;}
.t-picture-list02 .item{width:calc(50% - 4px);}
.t-picture-list02 .item .tit{font-size:14px;}
}
/*-- end t-picture-list02 --*/


/*-- t-picture-list04 --*/
.t-picture-list04{margin:0 auto;max-width:1400px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.t-picture-list04 .item{position:relative;float:left;margin:4px;width:calc(25% - 16px);text-align:center;box-sizing:border-box;}
.t-picture-list04 .pic{overflow:hidden;}
.t-picture-list04 .pic img{display:block;width:100%;}
.t-picture-list04 .tit{position:absolute;left:0;bottom:0;right:0;padding:10px;font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,0.5);backdrop-filter:saturate(180%) blur(20px);}
@media (max-width:992px){
.t-picture-list04 .item{width:calc(50% - 2px);}
.t-picture-list04 .item .tit{font-size:14px;}
}
/*-- end t-picture-list04 --*/

/*--cylzz-wrap--*/
.cylzz-wrap{padding:36px 0;overflow:hidden;}
.cylzz-wrap .products-menu{margin-bottom:80px;}
.cylzz-list{margin:-12px;}
.cylzz-list .item{float:left;margin:12px;width:calc(33.33% - 24px);}
.cylzz-list .item img{display:block;width:100%;}
@media(max-width:1200px){
.cylzz-wrap{padding:0;}
.cylzz-wrap .products-menu{margin-bottom:30px;}
.cylzz-list{margin:0;}
.cylzz-list .item{float:none;width:100%;margin:10px 0;}
}
/*--end cylzz-wrap--*/


/*--cylzz-list2--*/
.cylzz-list2{margin:-12px;overflow: hidden;}
.cylzz-list2 .item{display: inline-block;margin: 10px;width: calc(33.333% - 20px);}
.cylzz-list2 .item img{display:block;width:100%; display: block; border: 1px solid #D5D5D5; padding: 1px;}
.cylzz-list2 .item .tit{margin: 10px auto;}
@media(max-width:1200px){
.cylzz-list2{margin: -5px;}
.cylzz-list2 .item{float:none;margin: 5px;width: calc(50% -  10px);}
}
/*--end cylzz-list2--*/

/*--cylzz-list3--*/
.cylzz-list3{margin:-12px;overflow: hidden;}
.cylzz-list3 .item{display: inline-block;margin: 10px;width: calc(50% - 20px);}
.cylzz-list3 .item img{display:block;width:100%; display: block; border: 1px solid #D5D5D5; padding: 1px;}
.cylzz-list3 .item .tit{margin: 10px 200px;}
@media(max-width:1200px){
.cylzz-list3{margin: -5px;}
.cylzz-list3 .item{float:none;margin: 5px;width: calc(50% -  10px);}
}
/*--end cylzz-list3--*/

/*--cylzz-list1--*/
.cylzz-list1{margin: -5px;overflow: hidden;}
.cylzz-list1 .item{display: inline-block;margin:5px;width: calc(25% - 10px);}
.cylzz-list1 .item img{display:block;width:100%; display: block; border: 1px solid #D5D5D5; padding: 1px;}
.cylzz-list1 .item .tit{margin: 10px auto;height:44px;line-height:22px;font-size:16px;overflow: hidden;}
@media(max-width:1200px){
.cylzz-list1{margin: -5px;}
.cylzz-list1 .item{float:none;width: calc(50% -  10px);}
.cylzz-list1 .item .tit{margin:5px;font-size:14px;}
}
/*--end cylzz-list1--*/

/*--team--*/
.team{padding:60px 0;overflow:hidden;}
.team-list{margin:-12px;overflow:hidden;}
.team-list .item{float:left;margin:12px;padding:40px 40px 40px 0;width:calc(50% - 24px);background:#fff;}
.team-list .pic{position:relative;float:left;width:335px;overflow:hidden;}
.team-list .pic img{display:block;width:100%;transition:all 1s;}
.team-list .pic:hover img{transform:scale(1.1);}
.team-list .text{position:relative;padding-left:50px;height:306px;overflow:hidden;}
.team-list .text .hd{overflow:hidden;}
.team-list .text .hd h3{font-weight:bold;font-size:18px;color:#000;}
.team-list .text .hd h3 a{color:#000;}
.team-list .text .hd h3 a:hover{color:#f1002f;}
.team-list .text .hd span{display:block;font-size:18px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.team-list .text .bd{padding-top:30px;overflow:hidden;}
.team-list .text .bd p{font-size:14px;color:#666;line-height:28px;overflow:hidden;}
.team-list .text .btns{position:absolute;left:50px;bottom:0;}
.team-list .text .btns a{display:block;width:160px;height:45px;line-height:45px;font-size:14px;text-align:center;color:#fff;background:#081d52;}
.team-list .text .btns a:after{display:inline-block;margin-left:10px;font-family:"iconfont";content:"\e69b";}
.team-list .text .btns a:hover{background:#f1002f;}
.team-list .swiper-pager{padding-top:30px;text-align:center;overflow:hidden;}
.team-list .swiper-pager span{margin:0 14px;width:10px;height:10px;background:#c9c9c9;opacity:1;}
.team-list .swiper-pager span.swiper-pagination-bullet-active{background:#f1002f;}
@media(max-width:1400px){
.team{padding:60px 0 40px;}
.team-list .pic{width:285px;}
.team-list .text{padding-left:40px;height:264px;}
.team-list .text .bd{padding-top:20px;}
}
@media(max-width:1200px){
.team{padding:40px 10px;}
.team-list{margin:0;}
.team-list .item{margin:0 0 10px;padding:0;width:100%;}
.team-list .pic{float:none;width:100%;}
.team-list .text{float:none;padding:20px;height:auto;}
.team-list .text .hd h3,.team-list .text .hd span{font-size:14px;}
.team-list .text .bd,.team-list .text .btns{display:none;}
}
/*--end team--*/

/*--ad--*/
.ad{position:relative;padding:80px 0;background:#e9e9e9;border:transparent solid 1px;}
.ad .text{position:relative;z-index:2;float:left;width:460px;}
.ad .text .hd{overflow:hidden;}
.ad .text .hd h3{font-size:24px;color:#000;}
.ad .text .hd h2{font-weight:bold;font-size:30px;color:#000;}
.ad .text .bd{padding-top:60px;overflow:hidden;}
.ad .text .bd a{display:block;float:left;width:216px;height:55px;line-height:55px;font-size:16px;color:#fff;text-align:center;background:#081d52;}
.ad .text .bd a:after{display:inline-block;margin-left:14px;font-family:"iconfont";content:"\e670";}
.ad .text .bd dl{padding-left:32px;padding-top:5px;overflow:hidden;}
.ad .text .bd dt{font-size:14px;color:#666;}
.ad .text .bd dd{font-family:"DIN Medium";font-size:24px;color:#f1002f;}
.ad .pic{position:relative;float:left;margin-top:-142px;margin-bottom:-80px;width:280px;height:420px;}
.ad .form{float:right;width:650px;overflow:hidden;}
.ad .form ul{margin:-10px;overflow:hidden;}
.ad .form li{position:relative;float:left;margin:10px;padding:12px;width:calc(50% - 20px);height:54px;line-height:30px;overflow:hidden;background:#fff;}
.ad .form li span{display:block;float:left;width:86px;text-align:center;height:30px;border-right:#e5e5e5 solid 1px;}
.ad .form li input{display:block;float:left;padding-left:20px;width:140px;height:30px;font-size:15px;border:none;outline:none;overflow:hidden;}
.ad .form li input::-webkit-input-placeholder{color:#666;}
.ad .form li em{display:block;position:absolute;right:12px;top:12px;width:45px;color:#666;text-align:center;}
.ad .form a{display:block;margin-top:20px;line-height:55px;font-size:16px;color:#fff;text-align:center;background:#f1002f;}
.ad .form a:after{display:inline-block;margin-left:12px;width:18px;height:18px;content:"";vertical-align:middle;background:url(../images/Index/submit.png) no-repeat;}
@media(max-width:1400px){
.ad{padding:60px 0;}
.ad .pic{margin-left:-100px;margin-bottom:-60px;}
.ad .form{width:550px;}
}
@media(max-width:1200px){
.ad{padding:40px 10px;}
.ad .pic{display:none;}
.ad .text,.ad .form{float:none;width:100%;}
.ad .text .hd{text-align:center;overflow:hidden;}
.ad .text .hd h3{font-size:18px;}
.ad .text .hd h2{font-size:24px;}
.ad .text .bd{display:none;}
.ad .form{margin-top:20px;}
.ad .form ul{margin:0;}
.ad .form li{float:none;margin:0 0 10px;width:100%;}
.ad .form a{margin-top:10px;}
}
/*--end ad--*/

/*--adv--*/
.adv{padding:80px 0;overflow:hidden;}
.adv-list .item{position:relative;}
.adv-list .pic,.adv-list .text{position:relative;width:50%;height:590px;overflow:hidden;}
.adv-list .pic img{display:block;position: relative;left:50%;width:960px;height:590px;transform:translateX(-50%);}
.adv-list .text{padding:50px;overflow:hidden;background: #fff;}
.adv-list .text dl{overflow:hidden;}
.adv-list .text dl:first-child{margin-bottom:50px;padding-bottom:50px;border-bottom:#d9d9d9 dashed 1px;}
.adv-list .text dt{position:relative;padding-bottom:30px;font-size:24px;color:#000;}
.adv-list .text dt:after{display:block;position:absolute;left:0;bottom:0;width:40px;height:3px;content:"";background:#f1002f;}
.adv-list .text dt strong{display:block;}
.adv-list .text dd{padding-top:30px;line-height:25px;font-size:16px;color:#666;}
.adv-list .item:nth-child(odd) .pic,.adv-list .item:nth-child(even) .text{float:left;}
.adv-list .item:nth-child(even) .pic,.adv-list .item:nth-child(odd) .text{float:right;}
.adv-list .item:nth-child(odd) .pic i{right:50%;transform: translateX(-50%);}
.adv-list .item:nth-child(even) .pic i{left:50%;transform: translateX(50%);}
.adv-list .item:nth-child(even) .text{padding-right:70px;}
.adv-list .item:nth-child(odd) .text{padding-left:70px;}
@media(max-width:1400px){
.adv{padding:60px 0;}
}
@media(max-width:1200px){
.adv{padding:40px 10px;}
.adv-list{overflow:hidden;}
.adv-list .item{margin-bottom:20px;}
.adv-list .item:last-child{margin-bottom:20px;}
.adv-list .pic,.adv-list .text{float:none !important; width:100%;height:auto;}
.adv-list .pic img{position:static;left:0;width:100%;height:auto;transform:translateX(0);}
.adv-list .text{padding:10px !important;}
.adv-list .text dl:first-child{margin-bottom:20px;padding-bottom:20px;}
.adv-list .text dt{padding-bottom:15px;font-size:16px;}
.adv-list .text dd{padding-top:15px;line-height:20px;font-size:14px;}
}
/*--end adv--*/

/*--case--*/
.case{position:relative;padding:80px 0;overflow:hidden;background:#fff;}
.case:after{display:block;position:absolute;left:50%;bottom:0;width:1400px;height:1px;content:"";background:#e5e5e5;transform:translateX(-50%);}
.case-list{overflow:hidden;}
.case-list .item{margin-top:30px;overflow:hidden;background:#e9e9e9;}
.case-list .item:first-child{margin-top:0;}
.case-list .pic{position:relative;float:left;width:50%;overflow:hidden;}
.case-list .pic .bigImg{overflow:hidden;}
.case-list .pic .bigImg img{display:block;width:100%;transition:all 1s;}
.case-list .pic .bigImg:hover img{transform:scale(1.1);}
.case-list .pic .minImg{position:absolute;z-index:2;left:20px;top:20px;width:200px;overflow:hidden;}
.case-list .pic .minImg img{display:block;width:100%;}
.case-list .text{padding:50px 60px;overflow:hidden;}
.case-list .text h3{font-size:24px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-list .text h3 a{color:#000;}
.case-list .text h3 a:hover{color:#f1002f;}
.case-list .text .attr{margin-top:30px;padding-top:30px;overflow:hidden;border-top:#d1d1d1 solid 1px;}
.case-list .text .attr p{display:-webkit-box;height:30px;line-height:30px;font-size:16px;color:#666;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;}
.case-list .text .attr p:last-child{height:60px;-webkit-line-clamp:2;}
.case-list .text .btns{padding-top:30px;overflow:hidden;}
.case-list .text .btns a{display:block;width:160px;height:45px;line-height:45px;text-align:center;font-size:14px;color:#fff;background:#081d52;}
@media(max-width:1400px){
.case{padding:60px 0;}
.case:after{width:1200px;}
.case-list .text{padding:40px 50px;}
.case-list .text .attr{margin-top:20px;padding-top:20px;}
.case-list .text .attr p{height:25px;line-height:25px;}
.case-list .text .btns{padding-top:40px;}
}
@media(max-width:1200px){
.case{padding:40px 10px;}
.case:after{width:100%;}
.case-list .pic{float:none;width:100%;}
.case-list .pic .minImg{left:10px;top:10px;width:100px;}
.case-list .text{padding:15px;text-align:center;}
.case-list .text h3{font-size:16px;}
.case-list .text .attr,.case-list .text .btns{display:none;}
}
/*--end case--*/

/*--case--*/
.case{position:relative;padding:80px 0;overflow:hidden;background:#fff;}
.case:after{display:block;position:absolute;left:50%;bottom:0;width:1400px;height:1px;content:"";background:#e5e5e5;transform:translateX(-50%);}
.case-slide{overflow:hidden;background:#e9e9e9;}
.case-slide .item{overflow:hidden;}
.case-slide .pic{position:relative;float:left;width:50%;overflow:hidden;}
.case-slide .pic .bigImg{overflow:hidden;}
.case-slide .pic .bigImg img{display:block;width:100%;transition:all 1s;}
.case-slide .pic .bigImg:hover img{transform:scale(1.1);}
.case-slide .pic .minImg{position:absolute;z-index:2;left:20px;top:20px;width:200px;overflow:hidden;}
.case-slide .pic .minImg img{display:block;width:100%;}
.case-slide .text{padding:50px 60px;overflow:hidden;}
.case-slide .text h3{font-size:24px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-slide .text h3 a{color:#000;}
.case-slide .text h3 a:hover{color:#f1002f;}
.case-slide .text .attr{margin-top:30px;padding-top:30px;overflow:hidden;border-top:#d1d1d1 solid 1px;}
.case-slide .text .attr p{display:-webkit-box;height:30px;line-height:30px;font-size:16px;color:#666;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;}
.case-slide .text .attr p:last-child{height:60px;-webkit-line-clamp:2;}
.case-slide .text .btns{padding-top:30px;overflow:hidden;}
.case-slide .text .btns a{display:block;width:160px;height:45px;line-height:45px;text-align:center;font-size:14px;color:#fff;background:#081d52;}
.partner-list{position:relative;margin-top:40px;overflow:hidden;background:#e5e5e5;}
.partner-list:before,.partner-list:after{display:block;position:absolute;content:"";background:#fff;}
.partner-list:before{left:0;bottom:0;width:100%;height:1px;}
.partner-list:after{right:0;top:0;width:1px;height:100%;}
.partner-list .item{float:left;margin-right:1px;margin-bottom:1px;width:calc(20% - 1px);}
.partner-list .item img{display:block;width:100%;}
@media(max-width:1400px){
.case{padding:60px 0;}
.case:after{width:1200px;}
.case-slide .text{padding:40px 50px;}
.case-slide .text .attr{margin-top:20px;padding-top:20px;}
.case-slide .text .attr p{height:25px;line-height:25px;}
.case-slide .text .btns{padding-top:40px;}
}
@media(max-width:1200px){
.case{padding:40px 10px;}
.case:after{width:100%;}
.case-slide .pic{float:none;width:100%;}
.case-slide .pic .minImg{left:10px;top:10px;width:100px;}
.case-slide .text{padding:15px;text-align:center;}
.case-slide .text h3{font-size:16px;}
.case-slide .text .attr,.case-slide .text .btns{display:none;}
.partner-list{margin-top:20px;}
.partner-list .item{width:calc(25% - 1px);}
.partner-list .item:nth-child(4n){display:none;}
}
/*--end case--*/

/*--ad02--*/
.ad02{position:relative;padding:75px 0;overflow:hidden;background:#e9e9e9;}
.ad02:after{display:block;position:absolute;left:50%;top:0;height:100%;content:"";border-left:#d9d9d9 dashed 1px;}
.ad02 .text{float:left;width:50%;text-align:center;overflow:hidden;}
.ad02 .text .con{overflow:hidden;}
.ad02 .text .con h3{font-size:24px;line-height:1.25;color:#000;}
.ad02 .text .con h2{font-size:36px;line-height:1.25;font-weight:bold;color:#000;}
.ad02 .text .list{padding-top:30px;overflow:hidden;}
.ad02 .text .list dl{float:left;width:25%;text-align:center;border-left:#d1d1d1 solid 1px;}
.ad02 .text .list dt{height:26px;}
.ad02 .text .list dt img{display:inline-block;width:26px;}
.ad02 .text .list dd{padding-top:4px;font-size:16px;line-height:25px;color:#000;overflow:hidden;}
.ad02 .form{float:right;width:650px;overflow:hidden;}
.ad02 .form ul{margin:-10px;overflow:hidden;}
.ad02 .form li{position:relative;float:left;margin:10px;padding:12px;width:calc(50% - 20px);height:54px;line-height:30px;overflow:hidden;background:#fff;}
.ad02 .form li span{display:block;float:left;width:86px;text-align:center;height:30px;border-right:#e5e5e5 solid 1px;}
.ad02 .form li input{display:block;float:left;padding-left:20px;width:140px;height:30px;font-size:15px;border:none;outline:none;overflow:hidden;}
.ad02 .form li input::-webkit-input-placeholder{color:#666;}
.ad02 .form li em{display:block;position:absolute;right:12px;top:12px;width:45px;color:#666;text-align:center;}
.ad02 .form a{display:block;margin-top:20px;line-height:55px;font-size:16px;color:#fff;text-align:center;background:#f1002f;}
.ad02 .form a:after{display:inline-block;margin-left:10px;font-family:"iconfont";content:"\e69b";}
@media(max-width:1400px){
.ad02{padding:60px 0;}
.ad02 .form{width:550px;}
}
@media(max-width:1200px){
.ad02{padding:40px 10px;}
.ad02:after{display:none;}
.ad02 .text{float:none;width:100%;}
.ad02 .text .con{text-align:center;}
.ad02 .text .con h3{font-size:18px;}
.ad02 .text .con h2{font-size:24px;}
.ad02 .text .list{display:none;}
.ad02 .form{float:none;margin-top:20px;width:100%;}
.ad02 .form ul{margin:0;}
.ad02 .form li{float:none;margin:0 0 10px;width:100%;}
.ad02 .form a{margin-top:10px;}
}
/*--end ad02--*/

.cx-product-list[data-mode="grid"] .pad{display:block;position:relative;float:left;margin:15px;width:calc(33.33% - 30px);text-align:center;overflow:hidden;background:#fff;}

.cx-product-list[data-mode="grid"] .pad img{display:block;width:100%;}
.cx-product-list[data-mode="grid"] .pad p{position:absolute;z-index:9;top:50%;left:0;padding:20px;width:100%;font-size:24px;color:#fff;transform:translateY(-50%);}
.cx-product-list[data-mode="card"] .pad{display:none;}
@media(max-width:1200px){
.cx-product-list[data-mode="grid"] .pad{display:none;}
}