@charset "utf-8";
*{
	-webkit-text-size-adjust: 100%;
	/* 设置webkit内核下文字大小不小于12px */
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
	/* 设置点击链接时遮罩层为全透明 */
	-webkit-overflow-scrolling: touch;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	position: relative;
	margin: 0;
	padding: 0;
	font-family: "Segoe UI",-apple-system, BlinkMacSystemFont,"Roboto", "Helvetica Neue", Arial, sans-serif,system-ui;
	list-style: none;
	line-height: 1;
	transition-property: color, border-color,background-color;
	transition-duration:0.3s;
	transition-timing-function:linear;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}
input[type="submit"],
input[type="button"]{
	box-sizing:content-box;
}
input,button,select,
textarea {
	width: 100%;
	height: 100%;
	border: none;
	background: none;
}
p{
	line-height: inherit;
	font-size: inherit;
}
a {
	color: #32373E;
	text-decoration: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	font-weight: 400;
}
img {
	border: 0;
}
textarea,
select,
option,
input {
	outline: none;
}
textarea{
	resize:none;
}
body{
	font-size: 14px;
	color: #2D2D2D;
	background-color: #ffffff;
}
.clearBoth,
.clearboth {
	clear: both;
}
.bordernone {
	border: none!important;
}

.centerBox{
	margin:0 auto;
	width:84%;
}
.centerBox:after{
	content:"";
	display:block;
	clear:both;
}

body.hidden{overflow: hidden;}

/*头*/
.menu-button{display: none;}
header.hidden .header{box-shadow: 0 0 5px #8a8a8a;}
header.hidden .logo,
header.hidden .menu li{transition: all .5s;padding: 5px 0;}
header.hidden .blank{transition: all .5s;height: 70px;}
header{position: relative;}
header .header{/* position: fixed; */z-index: 10;width: 100%;top: 0;left: 0;padding: 0 4%;display: flex;background: #F7F7F7;align-items: center;}
header .blank{width: 100%;height: 90px;transition: all .5s;display: none;}
.bigNo{display: none;}
.search{cursor: pointer;align-self: center;display: flex;align-items: center;}
.search .img{display: block;height: 20px;margin-left: 20px;}
.search .center{border: 1px solid #F7F7F7;background: #FFFFFF;display: flex;border-radius: 4px;width: 0;transition: all .3s;}
.search .center.on{width: 300px;border: 1px solid #ececee;transition: all .3s;}
.search .center .txt{width: calc(100% - 36px);height: 38px;line-height: 38px;padding: 0 10px;}
.search .center .sub{width: 38px;height: 38px;background: url(../img/search1.png) no-repeat center / 20px;cursor: pointer;}
.language{margin-left: 20px;cursor: pointer;position: relative;align-self: center;padding: 10px;}
.language span{display: inline-block;line-height: 20px;margin-right: 5px;}
.language img{display: inline-block;height: 20px;vertical-align: middle;margin-top: -4px;}
.language .choose{padding:0 10px; position: absolute;left: 50%;top: 100%;transform: translateX(-50%);border: 1px solid #ECECEE;background: #FFFFFF;display: none;}
.language .choose .li{display: block;margin: 10px 0;}
.language .choose .li:hover{color: #DD010B;}
.language:hover .choose{display: block;}
header .logo{padding: 20px 0;}
header .logo img{display: block;height: 50px;transition: all .5s;}
header .menu{margin:0 10px;flex: 1; display: flex;justify-content: center;}
header .menu li{margin:0 20px;padding: 20px 0;}
header .menu li .first{display: block;font-size: 20px;line-height: 50px;font-weight: 400;position: relative;}
header .menu li .first:hover,
header .menu li .first.on{background: linear-gradient(#4A3A92, #DD010B);-webkit-background-clip: text;background-clip: text;color: transparent;}
header .menu li .first:after{content: '';display: block;width: 0%;height: 2px;background: #DE000D;position: absolute;left: 0;bottom: 0;transition: all .3s;}
header .menu li .first:hover:after,
header .menu li .first.on:after{width: 100%;transition: all .3s;}
header .menu li .second{visibility: hidden;opacity: 0;transform: scale(0);transition: all .3s;}
header .menu li:hover .second{visibility: visible;opacity: 1;transform: scale(1);transition: all .3s;}
header .menu li .second{position: fixed;left: 0;top:90px; width: 100%;background: #F7F7F7;padding: 20px 12%;z-index: 8;}
header .menu li .second .list{overflow: hidden;margin-top: 10px;}
header .menu li .second .li{display: block;width:32%;float: left;font-size: 1.04vw;margin: 1% 0;margin-right: 2%;}
header .menu li .second .li:nth-child(3n){margin-right: 0;}
header .menu li .second .li:hover{color: #DE000D;}
header .menu li .second .link{display: inline-block;font-size: 20px;color: #0054A6;font-weight: bold; border-bottom: 1px solid #0054A6;padding-bottom: 5px;}
header .menu li .xl{display: none;}
/*尾*/
.friendship{background-color: #F7F8FA;padding: 30px 12%;font-size: 16px;display: flex;}
.friendship b{line-height: 1.5;display: block;white-space: nowrap;}
.friendship p{line-height: 1.5;display: block;}
.friendship a:hover{color: #DD010B;}
.friendship a{margin-right: 10px;}
footer{background: linear-gradient( 180deg, #ECF2F6 0%, #F7F8FA 42%, #FEFEFE 100%);padding: 4% 0 0;}
footer .top{display: flex;justify-content: space-between;}
footer .top .left{}
footer .top .left .logo img{display: block;height: 60px;}
footer .top .left .other{color: #606A76;font-size: 18px;margin-top: 20px;line-height: 1.5;}
footer .top .left .other a:hover{color: #DD010B;}
footer .top .left .btn{border-radius:3px;border: 1px solid #DD010B;font-size: 16px;color: #DD010B;padding: 12px 30px 15px;display: inline-block;margin-top: 20px;}
footer .top .left .btn:hover{background: #DD010B;color: #ffffff;}
footer .top .left .code{overflow: hidden;display: flex;margin-top: 20px;}
footer .top .left .code img{display: block;max-width: 140px;}
footer .top .left .code img+img{margin-left: 10px;}
footer .top .right{flex: 1;margin-left: 7vw;display: flex;justify-content: space-between;}
footer .top .right .li b{font-size: 20px;display: block;margin-bottom: 20px;}
footer .top .right .li a{color: #606A76;font-size: 16px;line-height: 1.5;display: block;margin-top: 10px;}
footer .top .right .li a:hover{color: #DD010B;}
footer .bottom{}
footer .bottom .shareBox{padding: 20px 0;text-align: right;}
footer .bottom .other{text-align: center;color: #606A76;font-size: 16px;line-height: 1.5;border-top: 1px dashed #C8C8C9;padding: 20px 0;}
footer .bottom .other a:hover{color: #DD010B;}
/* 留资表单,浮窗 */
.retention{position: fixed;bottom:0;right:20px;z-index: 9;}
.retention .form{display:none; width: 400px;background: #E9EEF4;box-shadow: 0px 0px 10px 1px rgba(86,141,197,0.43);border-radius: 18px;overflow: hidden;}
.retention .form .top{color: #606A76;background: #FFFFFF;box-shadow: 0px 2px 6px 1px rgba(194,194,194,0.47);padding:15px 20px;}
.retention .form .top .tit{font-weight: bold;text-align: center;line-height:24px;margin-bottom:10px;position: relative;font-size: 16px;}
.retention .form .top .tit img{display: block;height:24px;position: absolute;right:0;top:0;cursor: pointer;}
.retention .form .top .des{line-height: 1.5;}
.retention .form .bottom{border-radius: 16px 16px 16px 16px;background: #FFFFFF;margin:20px;padding:20px;}
.retention .form .bottom .line{}
.retention .form .bottom label{color: #32373E;line-height: 26px;}
.retention .form .bottom label span{color: #C30D23;}
.retention .form .bottom .inp{border-radius: 10px;background: #F5F7F9;border: 1px solid #606A76;margin-bottom:10px;height: 38px;padding:5px 10px;}
.retention .form .bottom .sel{border-radius: 10px;background: #F5F7F9;border: 1px solid #606A76;margin-bottom:10px;height: 38px;padding:5px 10px;}
.retention .form .bottom .txt{border-radius: 10px;background: #F5F7F9;border: 1px solid #606A76;margin-bottom:10px;min-height: 66px;padding:5px 10px;line-height:20px;}
.retention .form .bottom .btn{border-radius: 10px;background: #DD010B;height: 38px;color: #FFFFFF;font-size: 16px;cursor: pointer;}
.retention .form .bottom .btn:hover{background: #0054A6;}
.retention .form .bottom input:focus,
.retention .form .bottom select:focus,
.retention .form .bottom textarea:focus{box-shadow: 0px 0px 3px 1px #B3E0FF;border: 1px solid #DE000D;}

.floating.on{transition: all 1s;visibility: visible;opacity: 1;transform: scale(1);}
.floating{position: fixed;z-index: 9;right: -40px;bottom:20%;transition: all 1s;visibility: hidden;opacity: 0;transform: scale(0);}
.floating .li{position: relative;width: 80px;transition: all .3s;}
.floating .li::after{content: '';display: block;width: 40px;height: 2px;background: #DD010B;position: absolute;right: 0;top: 50%;}
.floating .li+.li{margin-top: 10px;}
.floating .li .txt{opacity: 0;transition: all .3s;transform: scale(0); color: #DD010B;font-weight: bold;position: absolute;padding:12px 15px;right: 100%;top: 0; border-radius: 8px;box-shadow: 0px 0px 4px 1px rgba(33,91,157,0.33);background: #FFFFFF;}
.floating .li:hover .txt{opacity: 1;transition: all .3s;transform: scale(1);}
.floating .li a{color: #DD010B;white-space: nowrap;}
.floating .li img{display: block;width: 40px;cursor: pointer;}
.floating .li:hover{transform: translateX(-40px);transition: all .3s;}
.floating+.floating{position: fixed;bottom: 4%;right: 4%;}
.floating+.floating img{width: 50px;}
.floating+.floating .li{width: auto;}
.floating+.floating .li::after{display: none;}
.floating+.floating .li:hover{transform: translateY(-10px);transition: all .3s;}

.commonTitle{text-align: center;margin-bottom: 4vw;}
.commonTitle .tit{font-size: 1.8vw;font-weight: bold;color: #2D2D2D;}
.commonTitle .des{font-size: 16px;color: #606A76;line-height: 1.5;margin-top: 15px;}
.commonTitle .line{border: 1px dashed #C2CDD6;width: 320px;height: 0px;margin: 20px auto 0;}

/* 主体框架 */
.mainBox{}
.banner{padding: 30px 4%;}
.banner img{display: block;width: 100%;border-radius:20px;}
.banner .ban-txt{position: absolute;left: 0%;top: 50%;transform: translateY(-50%);padding: 0 10%;width: 100%;}
.banner .ban-txt.left{text-align: left;}
.banner .ban-txt.center{text-align: center;}
.banner .ban-txt.right{text-align: right;}
.banner .ban-txt .tit{line-height: 1.3;font-size: 2.76vw;text-shadow: 0px 1px 2px rgba(0,0,0,0.73);font-weight: bold;display: block; margin-bottom: 10px;}
.banner .ban-txt .des{font-size: 1.67vw;line-height: 1.5;margin-bottom: 20px;}
.banner .ban-txt .more{border-radius:20px;background: #DD010B;color: #FFFFFF;font-size: 1vw;padding: 10px 15px;display: inline-block;}
.banner .ban-txt .more img{display: inline-block;width: 20px;vertical-align: middle;margin-left: 10px;margin-top: -4px; transition: all .3s;}
.banner .ban-txt .more:hover{background: linear-gradient(90deg,#4A3A92, #DD010B);}
.banner .ban-txt .more:hover img{transform: translate(10px,-10px);opacity: 0; transition: all .3s;}


.index_product{padding: 4% 0;background: rgba(245,234,235,0.2);}
.index_product .tabs{display: flex;justify-content: center;margin-bottom: 3vw;}
.index_product .tabs>li{border-radius: 30px;box-shadow: 0px 0px 10px 1px rgba(75,91,118,0.25);background: #F2F5F8;font-size: 1.25vw;padding: 10px 20px;margin:0 10px; cursor: pointer;}
.index_product .tabs>li.on,
.index_product .tabs>li:hover{color: #FFFFFF;background: #C7000B;}
.index_product .lists{overflow: hidden;padding: 10px;}
.index_product .lists>li{display: flex;justify-content: center;flex-wrap: wrap;gap: 20px;visibility: 0;opacity: 0;transform: scale(0);height: 0;transition: all .3s;}
.index_product .lists>li.on{visibility: 1;opacity: 1;transform: scale(1);height: auto;transition: all .3s;}
.index_product .lists .li{width: calc((100% - 60px) / 4);box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.16);border-radius:10px;background: #ffffff;}
.index_product .lists .li .img{display: block;width: 100%;overflow: hidden;}
.index_product .lists .li img{display: block;width: 100%;transition: all .3s;}
.index_product .lists .li .img:hover img{transform: scale(1.2);transition: all .3s;}
.index_product .lists .li .txt{padding: 20px;}
.index_product .lists .tit{font-size: 1vw;display: block;border-bottom: 1px dashed #C2CDD6;padding-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index_product .lists .des{color: #606A76;line-height: 1.5;padding: 10px 0;}
.index_product .lists .more{color: #DE000D;}
.index_product .lists .more img{display: inline-block;height: 14px;vertical-align: middle;width: auto;margin-top: -2px;transition: all .3s;}
.index_product .lists .more:hover img{transform: translateX(5px);opacity: 0;transition: all .3s;}
.index_product .lists .more:hover{text-decoration: underline;}


.solution{padding: 4% 0;}
.gallery .swiper-slide:nth-child(2n) .line{flex-direction: row-reverse;}
.gallery .line{display: flex;align-items: center;justify-content: center; border-radius:20px;overflow: hidden;background: linear-gradient( 180deg, #DD010B 0%, #4A3A92 100%);}
.gallery .half{width: 50%;}
.gallery .half .img{display: block;width: 100%;}
.gallery .half:first-child{padding: 20px 4vw;color: #ffffff;}
.gallery .half .tit{font-size: 1.67vw;border-bottom: 1px dashed #C2CDD6;padding-bottom: 10px;}
.gallery .half .tit i{font-size: 14px;margin-left: 10px;}
.gallery .half .des{font-size: 16px;line-height: 1.5;margin: 20px 0;}
.gallery .half .more{color: #ffffff;line-height: 24px;height: 24px;display: inline-block;padding-right: 5px; transition: all 0.3s;}
.gallery .half .more img{display: inline-block;vertical-align: middle; height: 16px;margin-top: -4px; margin-left: 10px;}
.gallery .half .more:hover{padding: 0 10px;}
.gallery .half .more::before {content: '';position: absolute;top: 0;right: 0;width: 24px;height: 100%;border: 1px solid #ffffff;border-radius: 20px; transition: all 0.3s;}
.gallery .half .more:hover::before {width: 100%;}
.thumbs{margin-bottom: 4%;position: relative;}
.thumbs .swiper{width: 80%;}
.thumbs .swiper-slide{padding-bottom: 20px;}
.thumbs  .li{text-align: center;position: relative;cursor: pointer;}
.thumbs  .li::before{content: '';position: absolute;bottom: 6px;left: 0%; width: 40%;height: 0px; border: 1px dashed #C2CDD6;z-index: -1;}
.thumbs  .li::after{content: '';position: absolute;bottom: 6px;right: 0%; width: 40%;height: 0px; border: 1px dashed #C2CDD6;z-index: -1;}
.thumbs  .li .name{font-size: 16px;font-weight: 400;margin-bottom: 20px;}
.thumbs  .li .drop{background: #C2CDD6;width: 12px;height: 12px;display: inline-block;border-radius: 100%;position: relative;}
.thumbs  .swiper-slide-thumb-active .li .drop::before,
.thumbs  .swiper-slide-thumb-active .li .drop::after{animation-duration: 3s;animation-iteration-count: infinite;animation-timing-function: ease-in-out;animation-name: breathe-outer;}
.thumbs  .swiper-slide-thumb-active .li .drop::before{content: '';display: block;position: absolute;top: -11px;left: -11px;width: 34px;height: 34px;background: rgba(247,190,194,0.37);border-radius: 100%;}
.thumbs  .swiper-slide-thumb-active .li .drop::after{content: '';display: block;position: absolute;top: -6px;left: -6px;width: 24px;height: 24px;background: rgba(242,132,139,0.37);border-radius: 100%;}
.thumbs  .swiper-slide-thumb-active .li .drop{background: #DE000D;}
.thumbs .swiper-button-next{width: 40px;height: 40px;background: #C2CDD6;color: #ffffff;border-radius: 100%;right: 5%;}
.thumbs .swiper-button-prev{width: 40px;height: 40px;background: #C2CDD6;color: #ffffff;border-radius: 100%;left: 5%;}
.thumbs .swiper-button-prev::after,
.thumbs .swiper-button-next::after{font-size: 18px;}
@keyframes breathe-outer{
	0%, 100% {
		transform: scale(0.8);
		opacity: 0.2;
	}
	50% {
		transform: scale(1);
		opacity: 1;
	}
}
/* 视频 */
.company{padding: 8%;display: flex;align-items: center;justify-content: space-between;background-attachment: fixed; background-repeat: no-repeat;background-position: center;background-size: cover;}
.company .video{width: 50%;}
.company .video .playBtn img{width: 100%; cursor: pointer;}
.company .profile{width: 45%;color: #ffffff;}
.company .profile .tit{font-size: 1.67vw;font-weight: bold;border-bottom: 1px dashed #C2CDD6;padding-bottom: 20px;display: inline-block;line-height: 1.5;}
.company .profile .des{margin: 20px 0;font-size: 16px;line-height: 1.5;}
.company .profile .more{color: #ffffff;line-height: 24px;height: 24px;display: inline-block;padding-right: 5px; transition: all 0.3s;border-radius: 20px;}
.company .profile .more img{display: inline-block;vertical-align: middle; height: 16px;margin-top: -4px; margin-left: 10px;}
.company .profile .more:hover{padding: 0 10px;background: #DD010B75;}
.company .profile .more::before {content: '';position: absolute;top: 0;right: 0;width: 24px;height: 100%;border: 1px solid #ffffff;border-radius: 20px; transition: all 0.3s;}
.company .profile .more:hover::before {width: 100%;}
.playBox{transform: scale(0);transition: all .3s;opacity: 0; position: fixed;z-index: 10;left: 0%;top: 0%; width: 100%;height: 100%;}
.playBox.show{transform: scale(1);transition: all .3s;opacity: 1;}
.playBox .close{position: absolute;right: 30px;top: 30px;z-index: 2;}
.playBox .close img{display: block;height: 36px;cursor: pointer;}
.playBox .videoBox{height: 100%;background-color: #000000;}
.playBox #video{display: block;width: 100%;height: 100%;}

.advertisement{padding: 4% 8%;}
.advertisement .center{border-radius: 25px;padding: 1.56vw 4.167vw;display: flex;align-items: center;justify-content: space-between;
	background: linear-gradient(white, white) padding-box,linear-gradient(to right, #4A3A92, #DD010B) border-box;border: 5px solid transparent;box-shadow: 0px 0px 16px 1px rgba(0,0,0,0.44);}
.advertisement .center .logo{width: 30%;position: relative;overflow: hidden;}
.advertisement .center .logo .img2{display: block;width: 100%;}
.advertisement .center .logo .img1{display: block;width: 100%;position: absolute;left: 0;top: 0;transition: all .3s;opacity: 0;}
.advertisement .center .text{ margin-left: 30px; flex: 1;display: flex;}
.advertisement .center .text .border{display: flex;align-items: center;justify-content: end;padding-bottom:10px;margin-left: auto;
	border-bottom: 3px solid;border-image: linear-gradient(to right, #DD010B, #4A3A92) 1;}
.advertisement .center .text .btn{background: linear-gradient( 90deg, #483888 0%, #732C65 26%, #A41F3E 60%, #C31625 86%, #CE131C 100%);
	display: inline-block;padding: 1vw 2vw;color: #F2F2F2;font-size: 1.458vw;border-radius: 10px;white-space: nowrap;}
.advertisement .center .text .tit{font-size:1.35vw;font-weight: bold;line-height: 1.5;text-align: left;margin-left: 20px;}
.advertisement .center:hover .logo .img1{transition: all .3s;opacity: 1;}

.technical{padding: 4% 0;background:linear-gradient( rgba(245,234,235,0.2) 0%, #ffffff 100%) }
.information{display: flex;gap: 3vw;}
.information .list{width: 100%;background: linear-gradient( 310deg, #F2F5F7 0%, #F7F8FA 42%, #FEFEFE 100%);border-radius:20px;overflow: hidden;}
.information .list .img{overflow: hidden;display: block;}
.information .list .img img{display: block;width: 100%;transition: all .3s;}
.information .list .text{padding: 20px;display: flex;flex-direction: column;}
.information .list .text .oth{display: flex;justify-content: space-between;}
.information .list .text .oth a{color: #C7000B;}
.information .list .text .oth span{color: #9F9F9F;}
.information .list .text .tit{font-size: 1vw;line-height: 1.5;display: block;color: #090A0C;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; /* 限制为两行 */
	overflow: hidden;
	text-overflow: ellipsis;}
.information .list .text .oth+.tit{margin-top: 10px;}
.information .list .text .more{color: #DE000D;line-height: 24px;margin-top: 2vw;position: relative;}
.information .list .text .more span{transition: all .3s;display: inline-block;width:24px;height: 24px;line-height: 24px;text-align: center;background: #DE000D;border-radius: 100%;margin-left: 10px;}
.information .list .text .more img{display: inline-block;height: 16px;vertical-align: middle;margin-top: -6px;transition: all .3s;}
.information .list:last-child{padding: 0 0 0 20px;}
.information .list:last-child .text{padding: 15px 0;}
.information .list:last-child .text .tit{font-size: 0.93vw;}
.information .list:last-child .text .oth span{color: #606A76;}
.information .list .text+.text{border-top: 1px dashed #C2CDD6;}
.information .list .text .tit+.oth{margin-top: 5px;}
.information .list .center{max-height: 28vw;overflow-y: auto;padding-right: 20px;}
.information .list:hover .img img{transform: scale(1.2);transition: all .3s;}
.information .list .text .tit:hover{color:#C7000B;}
.information .list .text .oth a:hover{text-decoration: underline;}
.information .list .text .more:hover img{transform: translate(5px,-5px);opacity: 0;transition: all .3s;}
.information .list .text .more:hover span{position: absolute;width: 56px;height: 1px; left: 0;bottom: 0;border-radius: 4px;margin-left: 0;transition: all .3s;}
.information .list .center:last-child::-webkit-scrollbar {
	width: 4px; /* 垂直滚动条宽度 */
	height: 4px; /* 水平滚动条高度 */
}
/* 滚动条轨道 */
.information .list .center:last-child::-webkit-scrollbar-track {
	background: transparent;
	border-radius: 6px;
}
/* 滚动条滑块 */
.information .list .center:last-child::-webkit-scrollbar-thumb {
	background: #C7000B;
	border-radius: 2px;
}
/* 滚动条滑块悬停状态 */
.information .list .center:last-child::-webkit-scrollbar-thumb:hover {
	background: #DD010B;
}

.service{padding: 4% 8%;background: rgba(245,234,235,0.2);}
.service .lists{display: flex;flex-wrap: wrap;}
.service .lists .li{width: 20%;padding: 0 1.5%;}
.service .lists .li .img{display: block;margin: 0 auto;height: 3vw; transition: transform 0.5s ease;}
.service .lists .li .tit{font-size: 1.1vw;text-align: center;display: block;margin-top: 20px;}
.service .lists .li .des{font-size: 0.83vw;color: #606A76;display: block;border-top: 1px dashed #C2CDD6;padding: 10px 1vw;line-height: 1.5;margin-top: 10px;text-align: justify;}
.service .lists .li:hover .img{transform: scaleX(-1);}

.partner{padding: 4% 0;}
.partner .lists{position: relative;}
.partner .lists::before{content: '';display: block;position: absolute;z-index: 1; left: 0;top: 0;width: 150px;height: 100%;background: linear-gradient( 90deg, rgba(255,255,255,0.76) 0%, rgba(254,255,255,0.77) 30%, rgba(253,254,255,0.75) 45%, rgba(253,254,255,0) 68%, rgba(235,235,235,0) 100%);}
.partner .lists::after{content: '';display: block;position: absolute;z-index: 1;right: 0;top: 0;width: 150px;height: 100%;background: linear-gradient( -90deg, rgba(255,255,255,0.76) 0%, rgba(254,255,255,0.77) 30%, rgba(253,254,255,0.75) 45%, rgba(253,254,255,0) 68%, rgba(235,235,235,0) 100%);}
.partner .lists .line{overflow: hidden;white-space: nowrap;}
.partner .lists .line .center{font-size: 0; display: inline-block; /* animation: scroll-left 30s linear infinite; */}
.partner .lists .li{display: inline-block;width: calc(88% / 6);margin: 1%;border: 1px solid #FFFFFF;border-radius: 60px;overflow: hidden; box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.16);background: linear-gradient( 90deg, #FFFFFF 0%, #FDFEFF 93%, #EBEBEB 100%);}
.partner .lists .li img{display: block;width: 100%;}
.partner .lists .line:nth-child(odd){margin-left: calc((88% / 6) / -2);}
@keyframes scroll-left{
	0% { transform: translateX(0); }
	100% { transform: translateX(-100%); }
}


/* 相关推荐 */
.support{background: rgba(245,234,235,0.2);padding: 4% 0;}
.support .lists{}
.support .lists .img{display: block;width: 100%;overflow: hidden;}
.support .lists img{display: block;width: 100%;transition: all .3s;}
.support .lists .swiper-slide:hover .tit{color: #DE000D;}
.support .lists .swiper-slide:hover img{transform: scale(1.2);transition: all .3s;}
.support .lists .swiper-slide{overflow: hidden;}
.support .lists .tit{padding: 0 10px;font-size: 1vw;font-weight: bold;line-height: 1.3;margin: 10px 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;}
.support .swiper-horizontal>.swiper-scrollbar,
.support .swiper-scrollbar.swiper-scrollbar-horizontal{width: 30%;bottom: -20px;left: 35%;}
/* 常见问题 */
.FAQ{padding: 4% 6%;text-align: center;}
.FAQ .lists{text-align: left;}
.FAQ .lists .li{padding: 30px 0;margin-bottom: 30px;position: relative;}
.FAQ .lists .li::after{content: '';display: block;width: 100%;height: 20px;position: absolute; bottom: 0;left: 0;box-shadow: 0px 3px 0px 1px #C7000B;border-radius: 100px;}
.FAQ .lists .li .tit{font-size: 1.45vw;position: relative;cursor: pointer;}
.FAQ .lists .li .tit:hover,
.FAQ .lists .li .tit.on{color: #DE000D;}
.FAQ .lists .li .tit img{display: block;height: 24px;position: absolute;right: 0;top: 0;transition: all .3s;}
.FAQ .lists .li .tit.on img{transform: rotate(180deg);transition: all .3s;}
.FAQ .lists .li .des{color: #606A76;font-size: 0.93vw;line-height: 1.5;margin-top: 30px;display: none;}

/* 产品列表 */
.bannerOther{}
.bannerOther img{display: block;width: 100%;}
.bannerOther .ban-txt{position: absolute;left: 0%;top: 50%;transform: translateY(-50%);padding: 0 8%;width: 100%;}
.bannerOther .ban-txt.left{text-align: left;}
.bannerOther .ban-txt.center{text-align: center;}
.bannerOther .ban-txt.right{text-align: right;}
.bannerOther .ban-txt .tit{line-height: 1.3;font-size: 2.5vw;font-weight: bold;display: block; }
.bannerOther .ban-txt .des{font-size: 1vw;line-height: 1.5;margin-top:20px;}

.productBox{padding: 4% 8%;}
.filter{box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.16);padding: 20px 40px;display: flex;align-items: center;}
.filter .left{flex: 1;/* margin-right: 40px; */}
.filter .left .line{font-size: 16px;}
.filter .left .line span{display: inline-block;line-height: 24px;margin: 10px;min-width: 30px;}
.filter .left .line .li{display: inline-block;line-height: 24px;margin: 10px;padding: 0 10px;position: relative;}
.filter .left .line .li.on:after{content: '';display: block;position: absolute;left: 50%;top: 100%;width: 0;margin-left: -5px;
	height: 0;
	border-right: 5px solid transparent;
	border-left:  5px solid transparent;
	border-top: 6px solid #C7000B;}
.filter .left .line .li.on{border-radius:6px;background: #C7000B;color: #FFFFFF;}
.filter .left .line .li:hover{border-radius:6px;background: #C7000B;color: #FFFFFF;}
.tabLinks{border-top: 1px dashed #C2CDD6;}
.tabLinks .line{display: none;position: relative;height: 44px;overflow: hidden;transition: all .3s;}
.tabLinks .line.on{overflow: auto;height: auto;overflow-x: hidden;transition: all .3s;}
.tabLinks .line:first-child{display: block;}
.tabLinks .line .more{display: block;position:absolute;right: 0;top: 0;color: #C7000B;padding: 10px; font-size: 24px;line-height: 24px;transition: all .3s;cursor: pointer;}
.tabLinks .line .more.on{transform: rotate(89deg);transition: all .3s;}
.tabLinks .line .more:hover{font-weight: bold;}

.filter .right{}
.filter .right .search .center.on{border: 1px solid #dadada;width: 350px;}
.productList{display: flex;padding: 4% 0;align-items: flex-start;}
.productList .left{border: 1px dashed #C2CDD6;width: 25%;margin-right: 40px;align-self: flex-start;position: sticky;top: 40px;box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.16);}
.productList .left li{padding: 15px 30px;}
.productList .left li+li{border-top: 1px dashed #C2CDD6;}
.productList .left li .tit{display: flex;align-items: center;justify-content: space-between;}
.productList .left li .tit a{font-size: 1.25vw;font-weight: bold;display: block;font-weight: bold;}
.productList .left li .tit span{display: block;cursor: pointer; width: 10px;height: 10px;background: url(../img/jia.png) no-repeat center / 100%;}
.productList .left li .tit a.on{color: #C7000B;}.productList .left li:hover .tit a{color: #C7000B;}
.productList .left li .tit span.on{background: url(../img/jian.png) no-repeat center / 100%;}
.productList .left li .link.on{display: block;}
.productList .left li .link{padding-top: 15px;margin-top: 15px; border-top: 1px dashed #C2CDD6;display: none;}
.productList .left li .link .li{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.2;color: #8994A0;}
.productList .left li .link .li+.li{margin-top: 5px;}
.productList .left li .link .li:hover,
.productList .left li .link .li.on{color: #C7000B;}
.productList .right{flex: 1;display: flex;gap: 40px;flex-wrap: wrap;}
.productList .right .list{overflow: hidden;width: calc((100% - 80px) / 3);box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.16);}
.productList .right .list .img{display: block;overflow: hidden;}
.productList .right .list .img img{display: block;width: 100%;transition: all .3s;}
.productList .right .list .text{padding: 10px 20px 20px;}
.productList .right .list .text .tit{font-size: 20px;font-weight: bold;border-bottom: 1px dashed #C2CDD6;display: block;padding-bottom: 10px;}
.productList .right .list .text .des{color: #606A76;line-height: 1.5;margin: 10px 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;}
.productList .right .list .text .more{color: #DE000D;margin-top: 20px;display: block;}
.productList .right .list .text .more span{display: inline-block;margin-left: 5px;}
.productList .right .list:hover{box-shadow: 0px 0px 33px 1px rgba(0,122,255,0.14);}
.productList .right .list:hover img{transform: scale(0.8);transition: all .3s;}
.productList .right .list:hover .tit{color: #DE000D;}
.productList .right .list:hover .more{text-decoration: underline;}

/* 产品详情 */
.bannerDetails{padding: 4% 13% 4% 16%;display: flex;justify-content: space-between;align-items: center; background-image: url(../picture/banner2.png);background-repeat: no-repeat;background-position: center;background-size:cover;}
.bannerDetails .img{width: 36%;}
.bannerDetails .img img{display: block;width: 100%;}
.bannerDetails .text{flex: 1;padding-left: 10%;}
.bannerDetails .tit{font-size: 1.56vw;font-weight: bold;}
.bannerDetails .des{font-size: 16px;line-height: 1.5;margin-top: 25px;}

.support.product .lists{padding: 0 10%;}
.support.product .list{background: #FFFFFF;overflow: hidden;box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.16);}
.support.product .list:hover{box-shadow:inset 0px 0px 30px rgba(0,0,0,0.1);}
.support.product .list .img{display: block;overflow: hidden;}
.support.product .list .img img{display: block;width: 100%;transition: all .3s;}
.support.product .list:hover img{transform: scale(0.8);transition: all .3s;}
.support.product .list .text{padding: 10px 20px 20px;}
.support.product .list .text .tit{font-size: 20px;font-weight: bold;border-bottom: 1px dashed #C2CDD6;display: block;padding-bottom: 10px;}
.support.product .list .text .des{color: #606A76;line-height: 1.5;margin: 10px 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;}
.support.product .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: -30px;}
.support.product .swiper-pagination-bullet{opacity: 1;}

.scharacteristic{padding: 4% 20%;}
.scharacteristic .lists{display: flex;flex-wrap: wrap;gap: 20px;align-items: flex-start;}
.scharacteristic .lists .li{flex: 0 0 calc(50% - 10px);}
.scharacteristic .lists .li .txt{font-size: 1vw;background: #FFFFFF;display: inline-block;}
.scharacteristic .lists .li .txt span{color: #C7000B;margin-right: 5px;font-weight: bold;}

.scene{background: rgba(245,234,235,0.2);padding: 4% 15%;}
.scene .lists{display: flex;gap: 4%;flex-wrap: wrap;justify-content: center;}
.scene .lists .li{flex: 0 0 48% ;margin-bottom: 4%; padding: 2vw; background: linear-gradient( 180deg, #F2F5F7 0%, #F7F8FA 42%, #FEFEFE 100%);box-shadow: 0px 1px 1px 1px #C7000B;border-radius: 20px;}
.scene .lists:has(> .li:nth-child(3):last-child),
.scene .lists:has(> .li:nth-child(6):last-child){
  .li {
    flex: 0 0 calc(92% / 3);
  }
}
.scene .lists:has(> .li:nth-child(5):last-child){
  .li {
    flex: 0 0 48%;
  }
  .li:nth-child(n+3){
    flex: 0 0 calc(92% / 3);
  }
}
.scene .lists:has(> .li:nth-child(7):last-child){
  .li {
    flex: 0 0 48%;
  }
  .li:nth-child(n+5){
    flex: 0 0 calc(92% / 3);
  }
}
.scene .lists:has(> .li:nth-child(8):last-child){
  .li {
    flex: 0 0 48%;
  }
  .li:nth-child(n+3){
    flex: 0 0 calc(92% / 3);
  }
}
.scene .lists:has(> .li:nth-child(9):last-child){
  .li {
    flex: 0 0 calc(92% / 3);
  }
}

.scene .lists .li img{display: block;height: 3vw;margin: 0 auto;transition: transform 0.5s ease;}
.scene .lists .li p{font-size: 1.35vw;font-weight: 500;display: block;text-align: center;margin-top:30px;}
.scene .lists .li:hover img{transform: scaleX(-1);}

.specifications{padding: 4% 0;}
.specifications .lists{}
.specifications .title{font-weight: 500;color: #C7000B;font-size:  1.35vw;line-height: 36px;display: flex;}
.specifications .title .tit{color: #090A0C;display: inline-block;}
.specifications .title .btn{cursor: pointer; background: #C7000B;color: #ffffff;font-size: 1vw;height: 36px;line-height: 36px;width: 200px;border-radius: 20px;margin-left: auto;display: block;}
.specifications .parameter{display: flex;flex-wrap: wrap;margin-top: 4%;justify-content: center;}
.specifications .parameter .li{display: flex;flex-direction: column;text-align: center;line-height: 1.5;min-width: 10%;}
.specifications .parameter .li p:first-child{color: #C7000B;font-size: 16px;border-bottom:1px solid #C7000B;padding:10px;}
/*.specifications .parameter .li p:last-child{color: #3B3B3B;padding: 10px;}*/
.specifications .parameter .li p:last-child{color: #3B3B3B;}
.specifications .parameter .li p:last-child{color: #3B3B3B}
.mask.on{opacity: 1;visibility: visible;transform: scale(1);transition: all .3s;}
.mask{background: rgba(59,59,59,0.34);position: fixed;width: 100%;height: 100%;z-index: 10;left: 0;top: 0;opacity: 0;visibility: hidden;transform: scale(0);transition: all .3s;}
.mask .commonTitle{margin-bottom: 0;}
.mask .center{box-shadow: 0px 0px 18px 1px rgba(199,0,11,0.36);border-radius: 20px;background: #FFFFFF;padding: 3%;margin: 0 10%;transform: translateY(-50%);top: 50%;}
.mask .center .lists{display: flex;gap: 40px;margin: 3vw 0;}
.mask .center .lists li{width: calc((100% - 40px)/3);}
.mask .center .lists .tit{font-size: 1.25vw;margin-bottom: 20px;display: block;}
.mask .center .lists .select{padding-right: 20px;box-shadow: 0px 1px 1px 1px #C7000B;border-radius: 20px;background: linear-gradient( 180deg, #F2F5F7 0%, #F7F8FA 42%, #FEFEFE 100%);}
.mask .center .lists .select *{font-size: 1vw;padding: 20px 0 20px 20px;}
.mask .center .btns{text-align: center;}
.mask .center .btns input{cursor: pointer;margin: 0 10px; display: inline-block;border-radius: 20px;border: 1px solid #DE000D;height: 40px;width: 200px;font-size: 1vw;color: #C7000B;}
.mask .center .btns input:last-child{background: #C7000B;color: #FFFFFF;}
.mask .center .btns input:hover{box-shadow: 0px 0px 5px 1px rgba(199,0,11,0.36);}
.productComparison{padding: 4% 0 0;}
.productComparison .mask .commonTitle .tit{font-size: 2.5vw;}
.productComparison .mask{position: static;opacity: 1;visibility: visible;transform: scale(1);background:none;}
.productComparison .mask .center{transform: translateY(0);box-shadow:none;padding: 0;border-radius: 0;margin: 0 5%;}
.productComparison .mask .center .img{margin-top: 2vw;box-shadow: 0px 0px 30px 1px rgba(0, 122, 255, 0.14);border-radius: 20px;display: block;overflow: hidden;}
.productComparison .mask .center .img img{display: block;width: 100%;}
.productComparison .datas{padding: 4% 0;background: rgba(245,234,235,0.2);}
.productComparison .datas .center{display: flex;gap: 40px;margin: 0 5%;}
.productComparison .datas .list{width: calc((100% - 40px) / 3);}
.productComparison .datas .list .li{background: #FFFFFF;padding: 10px 20px;}
.productComparison .datas .list .line{padding: 15px 0;}
.productComparison .datas .list .line+.line{border-top: 1px dashed #C2CDD6;}
.productComparison .datas .list .line p:first-child{font-size: 1vw;font-weight: bold;}
.productComparison .datas .list .line p:last-child{color: #606A76;font-size: 0.93vw;margin-top: 10px;}
.productComparison .datas .list .btn{background: #C7000B;border-radius: 10px;color: #FFFFFF;font-size: 16px;width: 80%;margin: 2vw auto;line-height: 40px;text-align: center;cursor: pointer;}
.productComparison .datas .list .btn:hover{box-shadow: 0px 0px 5px 1px rgba(199,0,11,0.36);}
.dataTable{display: none;}

/* 新闻列表 */
.bannerOther.news .ban-txt {padding: 0 12%;}
.bannerOther.news .ban-txt .tit{font-size: 2.76vw;}
.bannerOther.news .ban-txt .des{font-size: 1.67vw;font-weight: bold;margin-top: 10px;}

.Newsroom{padding: 0 4% 4%;}
.classification{margin-bottom: 3%;border-bottom: 1px solid #C2CDD6;padding-top: 3%;}
.classification .li{display: inline-block;font-size: 16px;font-weight: 400;border-bottom: 2px solid transparent;padding-bottom: 10px;}
.classification .li.on{color: #C7000B;font-weight: 500;border-bottom: 2px solid #C7000B;}
.classification .li+.li{margin-left: 2vw;}
.classification .li:hover{color: #C7000B;}
.Newsroom .lists{display: flex;flex-wrap: wrap}
.Newsroom .lists .li{width: 32%;margin-right: 2%;margin-bottom: 2%;overflow: hidden;transition: all .3s;}
.Newsroom .lists .li:hover .img img{transform: scale(1.2);transition: all .3s;}
.Newsroom .lists .li:nth-child(3n){margin-right: 0;}
.Newsroom .lists .li .img{display: block;overflow: hidden;}
.Newsroom .lists .li .img img{display: block;width: 100%;transition: all .3s;}
.Newsroom .lists .li .cont{padding: 10px 0;}
.Newsroom .lists .li .aa{display: block;color: #606A76;}
.Newsroom .lists .li .bb{display: block;color: #2D2D2D;font-size: 18px;font-weight: bold;margin-top: 10px;line-height: 1.5;}
.Newsroom .lists .li:hover .bb{text-decoration: underline;color: #C7000B;}
.Newsroom .lists .li .cc{color: #606A76;font-size: 14px;margin-top: 10px;line-height: 1.5;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;  /* 限制为2行 */
	overflow: hidden;
	text-overflow: ellipsis;  /* 超出部分显示省略号 */}

.support .productList{padding: 0 12%;}
.support .productList .right .list{background-color: #ffffff;box-shadow:none;}
.support .productList .right .list:hover {box-shadow: 0px 0px 33px 1px rgba(0, 122, 255, 0.14);}
.support .productList .right .list .text{padding: 10px 20px;}




/* 详情 */
.detailsBox{padding:4% 12%;}
.detailsBox .center{display: flex;flex-wrap: wrap;}
.detailsBox .right{flex: 1;}
.detailsBox .right .title{font-size: 30px;color: #2D2D2D;font-weight: bold;line-height: 1.3;}
.detailsBox .right .other{margin-top: 15px;}
.detailsBox .right .other p{margin-right: 10px; display: inline-block;font-size: 16px;color: #606A76;background: #F5F8FA;padding: 8px 10px 10px;border: 1px solid #F5F8FA;}
.detailsBox .right .content{margin: 2vw 0;font-size: 16px;line-height: 1.5;}
.detailsBox .right .content img{display: block;max-width: 100%;margin: 10px 0;}
.detailsBox .right .content video,
.detailsBox .right .content embed,
.detailsBox .right .content iframe{width: 100%;display: block;margin: 10px 0;}
.detailsBox .right .ad{display: block;margin-top: 2vw;}
.detailsBox .right .ad img{display: block;width: 100%;}
.detailsBox .left{width: 24%;margin-right: 4%;margin-top: 8%;}
.detailsBox .left ul{position: sticky;top: 90px;}
.detailsBox .left li{margin-bottom: 15px;background-color: #ffffff;}
.detailsBox .left .tit{font-size: 16px;display: block;margin-bottom: 10px;}
.detailsBox .left .tag{display: inline-block;box-shadow: 0px 1px 1px 1px #C7000B;border-radius: 20px;padding: 5px 10px;margin:5px;}
.detailsBox .left .tag:hover{background: #C7000B;color: #ffffff;}
.detailsBox .left .list{display: block;position: relative;margin-bottom: 8px;overflow: hidden;}
.detailsBox .left .list img{display: block;width: 100%;transition: all .3s;}
.detailsBox .left .list p{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: absolute;width: 100%;left: 0;bottom: 0;font-size: 14px;color: #FFFFFF;padding: 10px; background: linear-gradient( 180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.33) 20%, #000000 100%);}
.detailsBox .left .list:hover img{transform: scale(1.2);transition: all .3s;}
.detailsBox .bottom{margin-top: 2vw;width: 100%;}
.detailsBox .bottom .li+.li{border-top: 2px solid #32373E;}
.detailsBox .bottom .li{display: flex;flex-wrap: wrap; padding: 10px 0;position: relative;}
.detailsBox .bottom .li .half{font-size: 14px;line-height: 1.5; font-weight: bold;}
.detailsBox .bottom .li .half a{display: inline-block;font-weight: normal;margin: 0 5px;}
.detailsBox .bottom .li .half a:hover{color: #C7000B;text-decoration-line: underline;}
.detailsBox .bottom .li:first-child .half:first-child{padding-right: 20px;}
.detailsBox .bottom .li .half.all{width: 100%;}
#shareTo{position: absolute;right: 0;top: 3px;font-size: 14px;}

/* 目录 */
.dirSelector{border-top: 1px solid #32373E;border-bottom: 1px solid #C2CDD6;padding: 10px 0;background-color: #ffffff;}
.dirSelector .dir{}
.dirSelector .catalog{font-size: 14px;border-left: 1px solid #eeeeee; line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dirSelector .catalog+.catalog{margin-top: 5px;}
.dirSelector .catalog.catalog-active{color: #C7000B;border-left: 2px solid #C7000B;}
.dirSelector .catalog.catalog-active a{ color: #C7000B;}
.dirSelector .catalog:hover{background-color: #eee;}

/* 分页 */
.page{text-align: center;border-top: 1px solid #C2CDD6;padding: 40px 12%;margin-top: 40px;border-bottom: 2px solid #32373E;}


/* 搜索列表 */
.guide{padding: 0 12%;}
.guide .commonTitle{margin-top: 4vw;}
.guide .commonTitle .tit{font-size: 2.5vw;}
.manualsSearch{background: #FFEFEF;padding: 3vw 0;margin-bottom: 3vw;}
.manualsSearch .input{width: 600px;margin: 0 auto;display: flex;border-radius: 24px;background: #ffffff;overflow: hidden;}
.manualsSearch .input .txt{width: calc(100% - 48px);height: 48px;padding: 0 20px;font-size: 16px;}
.manualsSearch .input .sub{width: 40px;margin-top: 4px; background: url(../img/search1.png) no-repeat center / 20px #C7000B;border-radius: 20px;height: 40px;cursor: pointer;}
.Search_Results{}
.Search_Results .center{padding: 0 12%;}
.Search_Results .page{margin: 40px 12% 0;}
.Search_Results .li{display: flex;align-items: center;padding: 20px;}
.Search_Results .li:hover{background: #ECEFF5;}
.Search_Results .li+.li{border-top: 1px solid #ECECEE;}
.Search_Results .li .img{width: 220px;display: block;overflow: hidden;margin-right: 20px;}
.Search_Results .li .img img{display: block;width: 100%;transition: all .3s;}
.Search_Results .li:hover img{transform: scale(1.2);transition: all .3s;}
.Search_Results .li .cont{flex: 1;}
.Search_Results .li .cont .cla{color: #A40009;font-size: 14px;font-weight: 400;}
.Search_Results .li .cont .tit{display: block;font-size: 24px;font-weight: bold;color: #2D2D2D;margin-top: 10px;}
.Search_Results .li:hover .tit{color: #DE000D;}
.Search_Results .li .cont .des{line-height: 1.5;font-size: 14px;color: #606A76;margin-top: 10px;}
.Search_Results .li .cont span{color: #A40009;font-weight: bold;}
.tips{color: #606A76;line-height: 2;margin-bottom: 6%;}
.tips b{font-size: 16px;}
.tips a{color: #A40009;}

/* 关于我们 */
.bannerOther.about .ban-txt {padding: 0 12%;color: #ffffff;}
.bannerOther.about .ban-txt .tit{font-size: 2.76vw;}
.bannerOther.about .ban-txt .des{font-size: 1.67vw;font-weight: bold;margin-top: 10px;}
.synopsis{padding: 4% 12%;display: flex;align-items: center;}
.synopsis .left{width: 54%;margin-right: 4%;}
.synopsis .left .title{font-size: 2.2vw;font-weight: bold; }
.synopsis .left .des{font-size: 1vw;color: #606A76;font-weight: 400;line-height: 1.8;margin-top: 1vw;}
.synopsis .right{flex: 1;}
.synopsis .right img{display: block;width: 100%;}
.aboutUs{padding: 4% 12%;}
.aboutUs .title{text-align: left;font-size: 2.2vw;position: relative;}
.aboutUs .title b{ }
.aboutUs .title img{display: block;position: absolute;right: 8.5%;bottom: 30%;width: 25vw;z-index: -1;}
.aboutUs .des{font-size: 1vw;color: #606A76;font-weight: 400;line-height: 1.8;margin-top: 1vw;}
.usData{padding: 6% 12%;background: rgba(245,234,235,0.2);display: flex;flex-wrap: wrap;row-gap: 4vw;}
.usData .li{width: 20%;text-align: center;}
.usData .li .num{color: #A40009;font-weight: bold;font-size: 3vw;}
.usData .li .num font{font-size: 28px;margin-left: 5px;}
.usData .li .num span{font-size: 14px;margin-left: 5px;}
.usData .li .tit{font-size: 16px;margin-top: 15px;}
.usData .li .img{display: block;height: 60px;margin: 0 auto;transition: transform 0.5s ease;}
.usData .li:hover .img{transform: scaleX(-1);transition: transform 0.5s ease;}

.honor{padding: 4% 6%;background-repeat: no-repeat;background-position: right bottom;background-size: cover;}
.honor .commonTitle .tit{color: #ffffff;}
.honor .gallery{margin: 0 7%;}
.honor .gallery .li{text-align: center;}
.honor .gallery .li .tit{font-size: 15px;color: #FFFFFF;margin-top: 10px;}
.honor .gallery .li .img{}
.honor .gallery .li img{display: block;height: 18vw;margin: 0 auto;box-shadow: 0px 0px 9px 1px rgba(255,255,255,0.89);}
.honor .gallery .swiper-slide{width: 25%;padding: 10px;}
.honor .gallery .swiper-slide:hover img{box-shadow: 0px 0px 2px 1px #DE000D;}
.honor .gallery .swiper-slide:hover .tit{color: #DE000D;}
.honor .thumbs{margin-top: 40px;}
.honor .thumbs .swiper-slide{padding: 0 0;}
.honor .thumbs .swiper{width: 86%;}
.honor .thumbs .li{padding: 10px 0;}
.honor .thumbs .li::before,
.honor .thumbs .li::after{bottom: 50%;}
.process{padding: 4%;}
.process .lists{display: flex;flex-wrap: wrap;justify-content: center;}
.process .lists li{width: calc(100% / 6);display: flex;flex-direction: column;position: relative;}
.process .lists li::after{content: '';display: block;position: absolute;right: 13%;top: 3.5vw;width:3.3vw;height: 1vw;background: url(../picture/a10.png) no-repeat center / 100% auto;}
.process .lists li:nth-child(even)::after{background: url(../picture/a11.png) no-repeat center / 100% auto;}
.process .lists li:nth-child(6n)::after,
.process .lists li:last-child::after{display: none;}
.process .lists li .img{box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.23);border-radius: 100%;padding: 10px;overflow: hidden;width: 8vw;height: 8vw;}
.process .lists li:nth-child(odd) .img{background: linear-gradient( 148deg, #007AFF 0%, #002178 100%);}
.process .lists li:nth-child(even) .img{background: linear-gradient( 148deg, #8501DD 0%, #240E88 100%);}
.process .lists li .img img{display: block;width: 100%;}
.process .lists li .content{margin-left: 25px;padding: 20px 0 20px 15px; background: url(../picture/a18.png) repeat-y left / 3px auto;}
.process .lists li .content .tit{font-weight: bold;font-size: 18px;}
.process .lists li .content .des{color: #3B3B3B;line-height: 2;margin-top: 10px;}
.process .lists li:nth-child(even) .content{position: absolute;bottom: 100%;left: 0;}
.process .lists li:nth-child(n+7) .content{position: static;}

.amcas{padding: 4% 12%;display: flex;align-items: center;}
.amcas .left{flex: 1;margin-right: 10%;}
.amcas .left .tit{font-weight: bold;font-size: 2.2vw}
.amcas .left .des{font-size: 1.2vw;line-height: 1.8;margin-top: 30px;}
.amcas .right{width: 60%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.amcas .right .line{width: 100%;}
.amcas .right .half{width: 45%;}
.amcas .right label{font-size: 1vw;margin-bottom: 10px;display: block;}
.amcas .right label span{color: #C30D23;}
.amcas .right .inp{border-bottom: 1px solid #090A0C;margin-bottom:20px;height: 38px;padding:5px 10px;}
.amcas .right .sel{border-bottom: 1px solid #090A0C;margin-bottom:20px;height: 38px;padding:5px 10px;}
.amcas .right .txt{border-bottom: 1px solid #090A0C;padding:5px 10px;line-height:20px;resize: vertical;}
.amcas .right .btn{border-radius: 10px;background: #C7000B;height: 38px;color: #FFFFFF;font-size: 16px;cursor: pointer;width: 240px;margin-top: 50px;}
.amcas .right .btn:hover{background: #DD010B;}
.amcas .right input:focus,
.amcas .right select:focus,
.amcas .right textarea:focus{border-bottom: 1px solid #DE000D;}

/* 解决方案 */
.pro-lists{padding: 4% 0;}
.pro-lists .li{overflow: hidden;margin: 4% 0;display: flex;align-items: center;padding: 20px;background: rgba(245, 234, 235, 0.2);}
.pro-lists .li .left{width: 50%;padding-right: 30px;}
.pro-lists .li .right{width: 50%;}
.pro-lists .li:nth-child(2n) .left{padding-right: 0;padding-left: 30px;}
.pro-lists .li:nth-child(2n){flex-flow: row-reverse;}
.pro-lists .li .right img{display: block;width: 100%;transition: all .3s;}
.pro-lists .li .right{overflow: hidden;}
.pro-lists .li:hover .right img{transform: scale(1.2);transition: all .3s;}
.pro-lists .li .left .tit{font-size: 1.6vw;color: #2D2D2D;font-weight: bold;}
.pro-lists .li .left .des{color: #606A76;font-size: 16px;line-height: 1.5;margin-top: 15px;}
.pro-lists .li .left .cha{color: #606A76;font-size: 16px;margin-top: 15px;}
.pro-lists .li .left .cha .tt{display: block;padding-left: 20px;position: relative;background: url(../img/icon.png) no-repeat left top / 16px 16px;}
.pro-lists .li .left .cha .tt+.tt{margin-top: 5px;}












/* 适配 */
@media (max-width: 1180px){
	/* 首页 */
	.commonTitle .tit{font-size: 20px;}
	.commonTitle .des{font-size: 14px;}

	body.hidden{overflow: hidden;}
	.centerBox{width: 92%;}
	header .header{padding: 0 10px;}
	header .blank{height: 70px;}
	header.hidden .blank{height: 60px;}
	header.hidden .menu{height: calc(100% - 60px);}
	header .menu{transition: all .3s;overflow-y: auto; margin-left: 0;margin: 0; position: fixed;width: 30%;height:calc(100% - 70px);right: -35%;bottom: 0;background: #f7f7f7;border-left: 1px solid #eaeaea;;border-top: 1px solid #eaeaea;display: block;}
	header .menu.open{transition: all .3s; right:0;}
	header .menu li{margin: 0 40px 0 15px;position: relative;padding: 10px 0;border-bottom: 1px solid #eaeaea;}
	header .menu li .first::after{display: none;}
	header .menu li .first{line-height: 40px;font-size: 18px;}
	header .menu li .xl{display: block;position: absolute;right: -30px;top: 20px;height: 20px;transform: rotate(-90deg);transition: all .5s;}
	header .menu li .xl.on{transform: rotate(0deg);transition: all .5s;}
	header .menu li .second{position: static;padding: 0 10px;border-top: 1px solid #eaeaea;visibility: visible;opacity: 1;transform: scale(1);transition: all 0s;display: none;}
	header .menu li .second .li{width: 100%;float: none;font-size:14px;margin: 10px 0 0 0;}
	header .menu li .second .list{margin-top: 0;}
	header .logo{padding: 10px 0;flex: 1;}
	header .logo a{display: inline-block;}
	.menu-button{display: block;}
	.menu-button .bar{position: relative;display: block;width: 50px;height: 4px;margin: 10px 0; background: #C7000B;border-radius: 10px;-webkit-transition: 0.3s;transition: 0.3s;}
	.cross .bar:nth-of-type(1) {
		-webkit-transform: translateY(15px) rotate(-45deg);
		-ms-transform: translateY(15px) rotate(-45deg);
		transform: translateY(15px) rotate(-45deg);
	}
	.cross .bar:nth-of-type(2) {
		opacity: 0;
	}
	.cross .bar:nth-of-type(3) {
		-webkit-transform: translateY(-15px) rotate(45deg);
		-ms-transform: translateY(-15px) rotate(45deg);
		transform: translateY(-15px) rotate(45deg);
	}
	.cross:hover .bar:nth-of-type(1) {
		-webkit-transform: translateY(13.5px) rotate(-40.5deg);
		-ms-transform: translateY(13.5px) rotate(-40.5deg);
		transform: translateY(13.5px) rotate(-40.5deg);
	}
	.cross:hover .bar:nth-of-type(2) {
		opacity: 0.1;
	}
	.cross:hover .bar:nth-of-type(3) {
		-webkit-transform: translateY(-13.5px) rotate(40.5deg);
		-ms-transform: translateY(-13.5px) rotate(40.5deg);
		transform: translateY(-13.5px) rotate(40.5deg);
	}

	.banner .ban-txt{padding: 0 4%;}
	.banner .ban-txt .tit{margin-bottom: 0;}
	.banner .ban-txt .des{margin-bottom: 10px;}

	.friendship{padding: 20px 4%;}
	footer .top .left .logo img{height: 50px;}
	footer .top .left .other{font-size: 16px;}
	footer .top .left .code img{max-width: 120px;}
	footer .top .right{margin-left: 20px;}
	footer .top .right .li b{font-size: 16px;}
	footer .top .right .li a{font-size: 14px;}
	footer .bottom .other{text-align: left;font-size: 12px;}

	.floating{padding: 10px 0;right: -30px;}
	.floating .li::after{width: 30px;}
	.floating .li{padding: 5px 10px;}
	.floating .li .txt{right: 105%;}
	.floating+.floating{bottom: 2%;right: 2%;}

	.retention{right: 2px;}
	.retention .form{width: 600px;}
	.retention .form .top .tit{font-size: 16px;margin-bottom: 0;}
	.retention .form .bottom{margin: 10px;padding: 10px;display: flex;flex-wrap: wrap;justify-content: space-between}
	.retention .form .bottom .line{width: 49%;}
	.retention .form .bottom .line:nth-last-child(-n+2){width: 100%;}
	.retention .form .bottom .line:last-child{margin-top: 50px;}

	/* 产品详情 */
	.bannerDetails{padding: 4%;}
	.bannerDetails .text{padding-left: 20px;}
	.bannerDetails .tit{font-size: 24px;}
	.scharacteristic{padding: 4% 10%;}
	.scharacteristic .lists .li .txt{font-size: 16px;padding: 15px 30px;}
	.scene .lists .li img{height: 40px;}
	.scene .lists .li p{font-size: 16px;margin-top: 20px;}
	.specifications .title{font-size: 16px;}
	.specifications .title .btn{font-size: 14px;}
	.mask .center .lists .tit{font-size: 16px;}
	.mask .center .lists .select *{font-size: 14px;}
	.mask .center .btns input{font-size: 14px;}

	.detailsBox{padding: 4%;}
	.synopsis,.aboutUs,.usData,.honor,.service,.amcas{padding: 4%;}
	.synopsis .left .des,.aboutUs .des{font-size: 16px;}
	.service .lists .li .tit{font-size: 16px;}
	.service .lists .li .des{font-size: 14px;}
	.amcas .left{margin-right: 5%;}

}
@media (max-width: 820px){

	/* 首页 */
	header .menu{width: 50%;right: calc(-50% - 5px);}
	.floating+.floating{right: 0;bottom: 0;}
	footer .top .left .other,
	footer .top .left .btn{margin-top: 10px;}
	footer .top .right .li{padding-left: 10px;}

	.index_product .tabs{overflow-x: auto;padding: 10px;justify-content: normal;}
	.index_product .tabs>li{font-size: 16px;}
	.index_product .lists .li{width: calc((100% - 60px) / 2);}
	.index_product .lists .tit{font-size: 16px;}

	.gallery .line{flex-wrap: wrap;}
	.gallery .half{width: 100%;}
	.gallery .swiper-slide:nth-child(2n) .line{flex-direction: column-reverse;}
	.gallery .half .tit{font-size:20px;}

	.company{flex-wrap: wrap;}
	.company .video{width: 100%;}
	.company .profile{width: 100%;margin-top: 20px;}
	.company .profile .tit{font-size: 20px;padding-bottom: 10px;}

	.advertisement{padding: 4%;}
	.advertisement .center .text .btn{font-size: 16px;padding: 10px 20px;}
	.advertisement .center .text .tit{font-size: 16px;}

	.information{display: block;overflow: hidden;}
	.information .list{width: 49%;float: left;}
	.information .list:nth-child(2){float: right;}
	.information .list:last-child{width: 100%;margin-top: 2%;}
	.information .list .text .tit,
	.information .list:last-child .text .tit{font-size: 16px;}

	.service{padding: 4%;}
	.service .lists{justify-content: center;}
	.service .lists .li{width: 33.33%;}
	.service .lists .li .img{height: 30px;}
	.service .lists .li .tit{font-size: 16px;margin-top:10px;}
	.service .lists .li .des{font-size: 14px;}

	/* 产品列表 */
	.bannerOther .ban-txt .tit{font-size: 24px !important;}
	.bannerOther .ban-txt .des{font-size: 14px !important;;margin-top: 10px;}
	.productBox{padding: 4%;}
	.filter{padding:20px;flex-wrap: wrap;}
	.productList .left{top: 80px;}
	.filter .left{margin-right: 0;}
	.filter .left .line{font-size: 14px;}
	.filter .left .line .li{margin: 5px;}
	.filter .right{width: 100%;}
	.productList .left{width:35%;margin-right: 20px;}
	.productList .left li{padding: 15px;}
	.productList .left li .tit a{font-size: 16px;}
	.productList .right{gap: 20px;}
	.productList .right .list{width: calc((100% - 20px) / 2);}
	.productList .right .list .text{padding: 10px;}
	.productList .right .list .text .tit{font-size: 16px;}
	.productList .right .list .text .more{margin-top: 10px;}
	.support .lists .tit{font-size:14px;}
	.FAQ .lists .li{padding: 20px 0;}
	.FAQ .lists .li .tit{font-size: 16px;}
	.FAQ .lists .li::after{box-shadow: 0px 2px 0px 0px #C7000B;}
	.FAQ .lists .li .des{margin-top: 20px;font-size: 14px;}
	.FAQ .lists .li .des *{line-height: inherit;}

	/* 产品详情 */
	.mask .center .lists{flex-wrap: wrap;}
	.mask .center .lists li{width: 100%;}

	.productComparison .mask .commonTitle .tit{font-size: 20px;}
	.productComparison .mask .center{margin: 0;}
	.productComparison .mask .center .lists{gap: 20px;}
	.productComparison .mask .center .lists li{width: calc((100% - 40px) / 3);}
	.productComparison .mask .center .lists .select{padding-right: 10px;}
	.productComparison .mask .center .lists .select *{padding: 10px 0 10px 10px;}
	.productComparison .datas .center{margin: 0;gap: 20px;}
	.productComparison .datas .list .li{padding: 10px;}
	.productComparison .datas .list .line{padding: 10px 0;}
	.productComparison .datas .list .line p:first-child{font-size:14px;}
	.productComparison .datas .list .line p:last-child{font-size:14px;}
	.productComparison .datas .list .btn{font-size: 12px;}

	.guide,
	.Search_Results .center{padding: 0 4%;}
	.guide .commonTitle .tit{font-size:24px;}
	.Search_Results .page{margin: 40px 4% 0;}


	.detailsBox .right .title{font-size: 24px;}
	.synopsis .left .des,.aboutUs .des{font-size: 14px;}
	.process .lists{padding-top: 0 !important;}
	.process .lists li{width: calc(100% / 3);}
	.process .lists li:nth-child(n) .content{position: static;}
	.process .lists li:nth-child(n)::after{display: none;}
	.amcas{flex-wrap: wrap;}
	.amcas .left{width: 100%;margin-right: 0;}
	.amcas .left .des{font-size: 14px;}
	.amcas .right{width: 100%;}
	.amcas .right label,.amcas .right .btn{font-size: 14px;}
	.honor .gallery .li .tit{font-size: 14px;}
	.bannerOther.about .ban-txt .tit{font-size: 24px;}
	.bannerOther.about .ban-txt .des{font-size: 14px;}
	.synopsis .left .title{font-size: 20px;}
	.aboutUs .title{font-size: 24px;}


	.pro-lists .li .left .tit{font-size: 20px;}
	.pro-lists .li .left .des{font-size: 14px;}









}
@media (max-width: 712px){
	.commonTitle{margin-bottom: 20px;}
	/* 首页 */
	header .logo img{height: 40px;}
	.menu-button .bar{width: 40px;margin: 6px 0;}
	.cross .bar:nth-of-type(1) {
		-webkit-transform: translateY(10px) rotate(-45deg);
		-ms-transform: translateY(10px) rotate(-45deg);
		transform: translateY(10px) rotate(-45deg);
	}
	.cross .bar:nth-of-type(3) {
		-webkit-transform: translateY(-10px) rotate(45deg);
		-ms-transform: translateY(-10px) rotate(45deg);
		transform: translateY(-10px) rotate(45deg);
	}
	.language{margin:0 10px;}
	header .menu{width: 100%;height: calc(100% - 60px);right: calc(-100% - 5px);}
	header .menu li .first{font-size: 16px;}
	header .blank{height: 60px;}
	header.hidden .menu {height: calc(100% - 50px);}

	.banner{padding: 1%;}
	.banner .ban-txt .des{line-height: 1.3;font-size: 14px;margin-top: 10px;}
	.banner .ban-txt .tit{font-size: 20px;}
	.banner .ban-txt .more{font-size: 12px;}

	.retention .form{width: 100%;}
	.floating .li+.li{margin-top: 0;}

	footer .top{flex-wrap: wrap;}
	footer .top .left{width: 100%;}
	footer .top .left .logo img{margin: 0 auto;}
	footer .top .left .other, footer .top .left .btn{text-align: center;}
	footer .top .left .code{justify-content: center;}
	footer .top .right{margin-left: 0;margin-top: 20px;}
	footer .top .right .li:first-child{padding-left: 0;}


	.index_product .tabs>li{font-size: 14px;}
	.index_product .lists .li {width: calc((100% - 20px) / 2);}

	.advertisement .center .text,
	.advertisement .center .text .tit{margin-left: 10px;}
	.advertisement .center .text .btn{font-size: 12px;}
	.advertisement .center .text .tit{font-size: 13px;}

	.information .list .center{max-height: 290px;}

	.service .lists .li{width: 100%;}

	/* 产品列表 */
	.productList .left{width: 40%;}
	.productList .right .list{width: 100%;}

	/* 产品详情 */
	.bannerDetails .tit{font-size: 20px;}
	.bannerDetails .des{font-size: 14px;margin-top: 10px;}
	.scharacteristic{padding: 4%;}
	.scharacteristic .lists .li .txt{font-size: 14px;}
	.scene{padding: 4%;}
	.scene .lists{gap: 20px;}
	.scene .lists .li{flex: 0 0 calc(33.333% - 14px);}
	.specifications .title .btn{width: 120px;}
	.specifications .parameter .li{min-width: 20%;}
	.support.product .lists{padding: 0;}
	.support.product .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: -15px;}
	.mask .center{margin: 0 4%;padding: 20px;}
	.mask .center .lists{gap: 20px;}
	.mask .center .lists .select{padding-right: 15px;border-radius: 10px;}
	.mask .center .lists .select *{padding: 15px 0 15px 15px;}
	.mask .center .btns input{width: 120px;}

	/* 新闻 */
	.classification .li+.li{margin-left: 30px;}
	.Newsroom .lists .li{width: 49%;}
	.Newsroom .lists .li:nth-child(3n){margin-right: 2%;}
	.Newsroom .lists .li:nth-child(2n){margin-right: 0;}
	.Newsroom .lists .li .bb{font-size: 16px;}
	.support .productList{padding: 0;}
	.support .productList .right .list{width: calc((100% - 20px) / 2);}
	.detailsBox .center{flex-direction: column-reverse;}
	.detailsBox .left{width: 100%;margin-right: 0;}
	.detailsBox .left li.pos{position: fixed;max-width: 92%;padding: 10px;box-shadow: 0 0 5px #838383; z-index: 9;top: 200px;left:4%;background-color: #ffffff;}
	.detailsBox .left ul{position: static;top: auto;}
	.detailsBox .left li.pos .tit{margin-bottom: 0;}
	.dirSelector{display: none;margin-top: 15px;}

	.guide .commonTitle .tit{font-size:20px;}
	.manualsSearch{padding: 3vw;}
	.manualsSearch .input{width: 100%;}
	.Search_Results .li{flex-wrap: wrap;}
	.Search_Results .li .img{width: 100%;margin-right: 0;}
	.Search_Results .li .cont{width: 100%;margin-top: 20px;}
	.page{padding: 20px 0;}

	.synopsis{flex-wrap: wrap;}
	.synopsis .left{width: 100%;margin-right: 0;}
	.synopsis .right{width: 100%;flex: auto;}
	.usData .li .tit{font-size: 14px;}
	.usData .li .num font,.usData .li .num span{font-size: 12px;}
	.usData .li .img{height: 40px;}
	.thumbs .swiper-button-next,
	.thumbs .swiper-button-prev{width: 34px;height: 34px;margin-top: -17px;}
	.honor .thumbs{margin: 0;}
	.process .lists li .img{width: 20vw;height: 20vw;}
	.process .lists li {width: calc(50%);}
	.usData .li .num{font-size: 30px;}

	.pro-lists .li{flex-wrap: wrap;}
	.pro-lists .li:nth-child(2n){flex-flow: column;}
	.pro-lists .li .left{width: 100%;padding-right: 0;}
	.pro-lists .li .right{width: 100%;margin-top: 20px;}
	.pro-lists .li:nth-child(2n) .left{padding-left: 0;}


}
@media (max-width: 430px){
	.friendship{display: block;}
	.retention{right: 0;}

	header .menu li.bigNo{display: block;margin: 0 15px;}
	.search{display: none;}
	.bigNo .search{display: block;}
	.bigNo .search .center{width: 100%;border: 1px solid #dfdfdf;border-radius: 20px;}
	.bigNo .search .img{display: none;}

	/* 首页 */
	.banner .ban-txt .more{padding: 8px 15px;}
	.index_product .lists .li{width: 100%;}
	.information .list{width: 100%;margin-bottom: 4%;}
	.partner .lists .li{width: 22%;}

	/* 产品列表 */
	.filter{padding: 10px;}
	.filter .right .search{display: block;}
	.filter .right .search .center.on{width: 100%;}
	.productList .left{width: 45%;}
	.productList .left li{padding: 10px;}
	.FAQ{padding: 4% 0;}

	/* 产品详情 */
	.bannerDetails{flex-wrap: wrap;}
	.bannerDetails .img{width: 100%;}
	.bannerDetails .text{padding-left: 0;}
	.scharacteristic .lists .li{flex: initial;}
	.scene .lists .li{padding: 20px 5px;}
	.scene .lists .li p{font-size: 14px;}
	.specifications .title{flex-wrap: wrap;}
	.specifications .parameter .li{min-width: 50%;}

	.productComparison .mask .center .lists,
	.productComparison .datas .center{gap: 10px;}
	.productComparison .mask .center .lists li,
	.productComparison .datas .list{width: calc((100% - 20px) / 3);}
	.productComparison .mask .center .lists .select{padding-right: 5px;}
	.productComparison .mask .center .lists .select *{padding: 5px 0 5px 5px;}
	.productComparison .datas .list .line p:first-child,
	.productComparison .datas .list .line p:last-child{font-size: 12px;}


	.dataTable{margin: 4%;}
	.dataTable a,
	.dataTable img{display: block;width: 40px;margin: 0 auto;}
	.dataTable *{font-size: 14px;}
	.dataTable table{width: 100%;text-align: center;}
	.dataTable td{border: 1px solid #C7000B;padding: 5px;line-height: 1.5;}
	.dataTable th{border: 1px solid #C7000B;}
	.dataTable select{background: linear-gradient( 180deg, #F2F5F7 0%, #F7F8FA 42%, #FEFEFE 100%);height: 30px;}
	.dataTable .btn{background: #C7000B;color: #FFFFFF;padding: 8px 0;font-size: 12px;}

	.Newsroom{padding: 4% 0;}
	.Newsroom .lists .li{width: 100%;margin-right: 0 !important;}
	.support .productList .right{gap: 0;}
	.support .productList .right .list{width: 100%;}

	.process .lists li {width: calc(100%);}
}
@media (max-width: 380px){

}
@media (max-width: 360px){}
@media (max-width: 320px){}