/*header start*/
.header{
	width: 100%;
	background:rgba(0, 0, 0, 0.4);
	position: fixed;
	top:0;
	left:0;
	z-index:99;
}
.logo{
	float:left;
	/*padding:30px 0;*/
}
.nav-lan{
	float:right;
	margin-right: 20px;
}
input.wpcf7-form-control {
    width: 100%;
    height: 38px;
}
form.wpcf7-form p:nth-child(5) {
    width: 100%;
}
form.wpcf7-form p:nth-child(4) {
    width: 100%;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    background-color: #ebebeb;
    border: none;
    height: 150px;
	padding: 6px 10px;
	box-sizing:border-box;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #e83328;
    border: none;
    color: #fff;
}
form.wpcf7-form p:nth-child(6) {
    width: 100%;
}
form.wpcf7-form {
    display: flex
;
    flex-wrap: wrap;
    justify-content: space-between;
    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
    padding: 30px;
}
form.wpcf7-form p {
    width: 48%;
}
form.wpcf7-form input {
    background-color: #ebebeb;
    border: none;
	padding: 0 10px;
	box-sizing:border-box;
}
/* .in-pro-list ul {
    display: flex
;
} */
.in-pro-list ul.fixed {
  display: flex;
  flex-wrap: wrap; /* 保证小屏幕时可以换行，不挤爆 */
  justify-content: space-between; /* 项目之间均匀分开 */
  padding: 0;
  margin: 0;
  list-style: none; /* 去除ul默认的点 */
}
.in-pro-list ul.fixed li {
  flex: 0 0 32%; /* 每个li固定占32%，中间留一点间距 */
  box-sizing: border-box;
  margin-bottom: 20px; /* 下边距，美观 */
}
.img-box img {
  width: 100%; /* 图片填满父容器 */
  height: auto; /* 保持宽高比 */
  display: block;
  /*border-radius: 8px; */
}
.img-box img {
  width: 100%; /* 图片填满父容器 */
  height: auto; /* 保持宽高比 */
  display: block;
  /*border-radius: 8px;*/
}
.gt_float_switcher{
    position: relative!important;

        overflow: revert!important;
}
.gt_float_switcher .gt_options{
    position: absolute!important;
    z-index: 11111;
    width: 166px;
    right: 0px;
    top: 42px;
    background: rgb(255, 255, 255);
    
}
.gt_float_switcher .gt-selected .gt-current-lang{
    width: 136px;
}



.nav-lan .nav-box{float:left;}
.nav-lan .nav-box #menuPc > ul > li{float:left;margin:0 11px;position: relative;}
.nav-lan .nav-box #menuPc > ul > li > a{
	display: block;
	font-weight: 600;
	color: #FFFFFF;
	font-size:20px;
	padding:35px 10px;
	transform: scale(1);
	transition: all 0.6s;
}
.nav-lan .nav-box #menuPc > ul > li.act > a{ color:#E83428;transform:scale(1.1);}
.nav-lan .nav-box #menuPc > ul > li:hover > a{color:#E83428;transform:scale(1.1);}
.nav-lan .nav-box #menuPc > ul > li .second-box{
	position: absolute;
	background:rgba(255, 255, 255, 0.96);
	min-width:360px;
	border-radius: 0px 0px 10px 10px;
	top:100%;
	left:-30px;
	opacity:0;
	visibility:hidden;
	transition: all 0.2s;
}
.nav-lan .nav-box #menuPc > ul > li .second-box:hover{
	border-radius: 0px 0px 0 10px;
}
.nav-lan .nav-box #menuPc > ul > li:hover .second-box{opacity:1;visibility: visible;}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul{
	padding:0 0 50px;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li{
	padding:0 35px;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li:last-child a{border-top:none;}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li > a{
	border-bottom:1px dashed rgba(102, 102, 102, 0.2);
	font-size: 20px;
	font-weight: 400;
	padding:20px 0;
	position: relative;
	display: block;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li:hover > a{color:#EF4136;}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li > a::after{
	content: '';
	width: 48px;
	height: 4px;
	background: #EF4136;
	position: absolute;
	left:20px;
	bottom:-2px;
	transition: all 0.5s;
	opacity:0;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li:hover > a::after{
	opacity:1;
	left:0;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box{
	border-left:1px solid #e8e8e9;
	position: absolute;
	left:100%;
	top:0;
	background:rgba(255, 255, 255, 0.96);
	min-width:230px;
	border-radius: 0px 0px 10px 0px;
	opacity:0;
	visibility:hidden;
	transition: all 0.2s;
	height:100%;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box:hover{
	border-radius: 0px 0px 0px 0px;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li:hover .third-box{
	opacity:1;
	visibility: visible;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box > ul{
	padding:20px 0;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box > ul > li{
	padding:0 30px;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box > ul > li:last-child a{border-bottom:none;}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box > ul > li > a{
	border-bottom:1px dashed rgba(102, 102, 102, 0.2);
	padding:10px 0;
	display: block;
	font-size:20px;
	font-weight:400;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box > ul > li:hover > a{
	color:#e83428;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box > ul > li .fourth-box{
	border-left:1px solid #e8e8e9;
	position: absolute;
	left:100%;
	top:0;
	background:rgba(255, 255, 255, 0.96);
	min-width:230px;
	border-radius: 0px 0px 10px 0;
	opacity:0;
	visibility:hidden;
	transition: all 0.2s;
	height:100%;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box > ul > li:hover .fourth-box{
	opacity:1;
	visibility: visible;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box > ul > li .fourth-box > ul{
	padding:20px 0;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box > ul > li .fourth-box > ul > li{
	padding:0 30px;
}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box > ul > li .fourth-box > ul > li:last-child a{border-bottom:none;}
.nav-lan .nav-box #menuPc > ul > li .second-box > ul > li .third-box > ul > li .fourth-box > ul > li > a{
	border-bottom:1px dashed rgba(102, 102, 102, 0.2);
	padding:10px 0;
	display: block;
	font-size:20px;
	font-weight:400;
}
.nav-lan .lan{float:right;
	padding:26px 0 20px 27px;
	/*background:url(../images/lan-cion.png) no-repeat left center;*/
	position: relative;
	margin-left:60px;
}
.nav-lan .lan dl dt{position: relative;padding-left:18px;}
.nav-lan .lan dl dt i{
	position: absolute;
	left:5px;
	top:50%;
	margin-top:-5px;
	background:url(../images/sj-icon.png) no-repeat center;
	width:10px;
	height:10px;
	transition: all 0.3s;
	transform: rotate(0);
}
.nav-lan .lan:hover dl dt i{transform: rotate(-180deg);}
.nav-lan .lan dl dt a{
	color:#FFFFFF;
	font-size:20px;
	font-weight:600;
}
.nav-lan .lan dl dd{
	position: absolute;
	padding:5px 0;
	left:0;
	top:70%;
	background:#FFFFFF;
	box-shadow:1px 1px  5px #CCCCCC;
	width:100%;
	opacity:0;
	visibility:hidden;
}
.nav-lan .lan:hover dl dd{opacity:1;visibility: visible;}
.nav-lan .lan dl dd a{
	display: block;
	font-size:14px;
	font-weight:500;
	padding:0 10px;
}
.nav-lan .lan dl dd a img{vertical-align:middle;display:inline-block;margin-right:5px;}
#menuWap{display: none;}

/*header end*/
/*footer start*/
/* .footer{
	
	background:#272727;
}
 */
.footer{
/* 	display: flex; */
	background:#272727;
}
.footer-list{
	padding:80px 0;
}
.footer-list .dl-box{width:75%;float:left;}
.footer-list .dl-box dl{width:20%;float:left;}
.footer-list .dl-box dl:nth-child(1){width:25%;}
.footer-list .dl-box dl:nth-child(2){width:15%;}
.footer-list .dl-box dl dt a{
	font-size: 18px;
	color: #FFFFFF;
	transition:all 0.6s;
}
.footer-list .dl-box dl dt a:hover{color:#E83428;}
.footer-list .dl-box dl dt{margin-bottom:25px;}
.footer-list .dl-box dl dd a{
	font-size: 16px;
	color: #FFFFFF;
	transition:all 0.6s;
}
.footer-list .dl-box dl dd a:hover{color:#E83428;}
.footer-list .dl-box dl dd{margin-bottom:15px;}
.footer-list .footer-contact{width:23%;float:right;}
.footer-list .footer-contact ul li{margin-bottom:15px;padding-left:35px;}
.footer-list .footer-contact ul li i{
	font-size: 16px;
	color: #FFFFFF;
}
.footer-list .footer-contact ul li a{
	font-size: 16px;
	color: #FFFFFF;
	transition: all 0.6s;
}
.footer-list .footer-contact ul li a:hover{
	color:#E83428;
	text-decoration:underline;
}
.footer-list .footer-contact ul li.tel{background:url(../images/tel.png) no-repeat left center;}
.footer-list .footer-contact ul li.mail{background:url(../images/mail.png) no-repeat left center;}
.footer-list .footer-contact ul li.fax{background:url(../images/fax.png) no-repeat left center;}
.footer-list .footer-contact ul li.whatsapp{background:url(../images/whatsapp.png) no-repeat left center;}
.footer-list .footer-contact ul li.address{background:url(/wp-content/uploads/2025/05/icons8-place-marker-48.png) no-repeat left center;background-size: 24px;
    color: #fff;}
.footer-share{
	text-align: center;
}
.footer-share a{
	display: inline-block;
	margin:0 12.5px;
	position: relative;
}
.footer-share a img{transition:all 0.6s;}
.footer-share a .s{position:absolute;left:0;top:0;z-index:2;}
.footer-share a .h{position:relative;opacity:0;}
.footer-share a:hover .s{opacity:0;}
.footer-share a:hover .h{opacity:1;}
.footer-copy{
	text-align: center;
	padding:30px 0 20px;
	
}
/*footer end*/

/*轮播图start*/
.banner{max-width:100%;margin:0 auto 0;width:100%;background:#FFFFFF;}
.banner .swiper-slide{position: relative;overflow: hidden;height:100%;}
.banner .swiper-slide .video-box{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;}
.banner .swiper-slide .video-box video{position: absolute;left:0;top:0;right:0;bottom:0;}
.banner .bg-box{position: relative;z-index:1;}
.banner .bg-box img{width:100%;height:auto;}
.banner .wap-box{display:none;}
.banner .wap-box img{width:100%;height:auto;}
.banner .swiper-pagination-bullet{width:10px;height:10px;background:#FFFFFF;opacity:1;border-radius: inherit;border-radius:50%;transition:all 0.6s;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
.banner .swiper-pagination-bullet-active{opacity:1;transform:scale(1.5)}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{bottom:20px;}
.swiper-slide .banner-content{
	transform:translateY(-200px);
	opacity:0;
	transition:all .6s;
}
.ani-slide .banner-content{
	transform:translateY(0);
	opacity:1;
}

.banner .swiper-button-next, .banner .swiper-button-prev {
  width: 68px;
  height: 68px;
  margin-top: -34px;
  background-color:rgba(0, 0, 0, 0.68);
  text-align: center;
  line-height: 68px;
  background-repeat: no-repeat;
  background-position:center;
  background-size:auto;
}
.banner .swiper-button-next {
  right: 4%;
  background-image:url(../images/video-right.png);
}

.banner .swiper-button-prev {
  left: 4%;
  background-image:url(../images/video-left.png);
}

/*轮播图end*/
.crumbs-box{padding:40px 0;font-size:18px;}
.crumbs-box a{color:#494949;display: inline-block;transition: all 0.4s;}
.crumbs-box a.home{
	padding-left:25px;
	background:url(../images/home-icon.png) no-repeat left center;
}
.crumbs-box a:hover{color:#E83428;}
.crumbs-box i{display: inline-block;padding:0 5px;color:#494949;}
.crumbs-box span{color:#494949;}

/*公共样式定义 start*/
/*例如,统一间距,统一字体,统一大小写,统一最大距离*/

.m-width-1440{max-width:1440px;margin:0 auto;}
.ipd-20{padding:0 0;}
/*置顶按钮 start*/
#toTop{width:40px;height:40px;left:20px;bottom:40px;position: fixed;z-index:999;background:#e83428;}
/*置顶按钮 end*/

/*分页 start*/
.page-box{padding:50px 0;text-align: center;}
.page-box .page-inner{display:flex;justify-content: center;}
.page-box .page-inner a{font-weight: bold;display:inline-flex;font-size:14px;color:#696969;margin:0 5px;width:50px;height:50px;line-height:50px;justify-content: center;background:transparent;}
.page-box .page-inner .current{font-weight: bold;display:inline-flex;font-size:14px;color:#FFFFFF;margin:0 5px;width:50px;height:50px;line-height:50px;justify-content: center;background:transparent;background:#E83428;}
.page-box .page-inner .page-list{display: flex;}
.page-box .page-inner .page-list a.act ,.page-box .page-inner .page-list a:hover{color:#295a83;transition: all 0.4s;}
.page-box .page-inner a.prev{font-family: 'Montserrat', sans-serif;font-weight:bold;}
.page-box .page-inner a.next{font-family: 'Montserrat', sans-serif;font-weight:bold;}
.page-box .page-inner a.prev.no-drop ,.page-box .page-inner a.next.no-drop{cursor: no-drop;opacity:0.5;}

.page-box .page-inner .page-list .current.act ,.page-box .page-inner .page-list .current:hover{color:#295a83;transition: all 0.4s;}
.page-box .page-inner .current.prev{font-family: 'Montserrat', sans-serif;font-weight:bold;}
.page-box .page-inner .current.next{font-family: 'Montserrat', sans-serif;font-weight:bold;}
.page-box .page-inner .current.prev.no-drop ,.page-box .page-inner .current.next.no-drop{cursor: no-drop;opacity:0.5;}
/*分页 end*/

/*公共样式定义 end*/
.hc-tit{
	padding:60px 0;
	text-align: center;
}
.hc-tit h6{
	display: inline-block;
	padding:0 0 0 52px;
	background:url(../uploads/2024/08/301logo.png) no-repeat left center
	/*background:url(../images/tit-bg.png) no-repeat left center*/
	font-weight: 600;
	color: #333333;
	text-transform: uppercase;
	font-size: 40px;
}
.index-product{
	padding-bottom:70px;
}
/* .index-product .in-pro-list ul li{
	position: relative;
	float:left;
	width:33%;
	margin-bottom:10px;
} */
.index-product .in-pro-list ul li:nth-child(2){width:66.2%;float:right;}
.index-product .in-pro-list ul li:nth-child(2) .img-box a{
/* 	padding-bottom: 52.52631%; */
}
.index-product .in-pro-list ul li:nth-child(3){width:66.2%;}
.index-product .in-pro-list ul li:nth-child(4){float:right;}
.index-product .in-pro-list ul li:nth-child(3) .img-box a{
/* 	padding-bottom: 52.52631%; */
}
.index-product .in-pro-list ul li .img-box{position: relative;overflow: hidden;}
.index-product .in-pro-list ul li .img-box a{
	display: block;
/* 	padding-bottom:105.04201%; */
	overflow: hidden;
}
/* .index-product .in-pro-list ul li .img-box a img{width:100%;height:auto;position: absolute;left:0;top:0;transition: all 0.6s;transform: scale(1);} */
.index-product .in-pro-list ul li:hover .img-box a img{transform: scale(1.05);}
.index-product .in-pro-list ul li .tit-box{
	position: absolute;
	left:0;
	bottom:10%;
	box-sizing: border-box;
	width:100%;
	padding:0 60px;
	z-index:3;
}
.index-product .in-pro-list ul li .tit-box .t{
	font-size: 24px;
	font-weight: 400;
	color: #666666;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.6s;
}
.index-product .in-pro-list ul li .tit-box .t:hover{
	color:#E83428;
}
.index-product .in-pro-list ul li .tit-box .m{
	display: inline-block;
	padding-right:25px;
	background:url(../images/red-more.png) no-repeat 95% center;
	font-size: 16px;
	font-weight: 400;
	color: #E83428;
	transition: all 0.6s;
}
.index-product .in-pro-list ul li .tit-box .m:hover{
	background-position:right center;
}

.index-video{
	background:url(/wp-content/uploads/2025/04/lQDPKeKxn9-GfvvNAljNB4Cwyy6XrpniRzkH6Lvith9eAA_1920_600.jpg) no-repeat center;
	background-size:cover;
	max-width:1920px;
	margin:0 auto;
	padding-bottom:80px;
}
.in-video-list{
	padding:0 4%;
}
.in-video-list .in-video-slider{
	padding:0 60px;
	position: relative;
}
.in-video-list .in-video-slider .swiper-slide{width:42%;}
.in-video-list .in-video-slider .swiper-slide a{display: block;position:relative;}
.in-video-list .in-video-slider .swiper-slide a::after{
	content: '';
	background:url(../images/video-list-play.png) no-repeat center;
	width:40px;
	height:40px;
	position: absolute;
	left:50%;
	top:50%;
	margin:-20px 0 0 -20px;
	z-index:3;
	display: none;
}
.in-video-list .in-video-slider .swiper-slide a img{width:100%;height:auto;}
.hc-pop .layui-layer-content{height:100%;padding:30px;box-sizing:border-box;background:rgba(0,0,0,0.7);}
.hc-pop .layui-layer-content iframe{height:100% !important;}
.hc-pop .layui-layer-setwin .layui-layer-close2{right:0;top:0;}
.in-video-slider .swiper-button-prev ,.in-video-slider .swiper-button-next{
	width: 24px;
	height: 160px;
	background-color: #AFAFAF;
	margin-top:-80px;
	background-position: center;
	background-repeat:no-repeat;
	background-size:auto;
	transition:all 0.6s;
}
.in-video-slider .swiper-button-prev:hover ,.in-video-slider .swiper-button-next:hover{
	background-color:#E83428;
}
.in-video-slider .swiper-button-prev{left:0;background-image:url(../images/video-left.png);}
.in-video-slider .swiper-button-next{right:0;background-image:url(../images/video-right.png);}

.index-appliction{padding-bottom:80px;}
.hc-ap-inner{position:relative;display:none;}
.hc-ap-inner.act{display:block;}
.index-appliction .in-app-list{
	width:30.8%;
	float:left;
}
.index-appliction .in-app-list ul li{
	width:90%;
	background: #FFFFFF;
	box-shadow: 4px 4px 20px 0px rgba(0,0,0,0.2);
	margin-bottom:28px;
	box-sizing:border-box;
	padding:25px 30px 30px;
	transition: all 0.6s;
}
.index-appliction .in-app-list ul li:hover ,.index-appliction .in-app-list ul li.act{background:#e83428;width:100%;padding:25px 40px 30px;}
.index-appliction .in-app-list ul li:hover a b ,.index-appliction .in-app-list ul li.act a b{
	color:#FFFFFF;
}
.index-appliction .in-app-list ul li a{display: block;}
.index-appliction .in-app-list ul li a b{
	font-size: 24px;
	font-weight: 400;
	color: #333333;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index-appliction .in-app-list ul li a span{
	display: block;
	line-height:21px;
	height: 42px;
	font-size: 18px;
	font-weight: 400;
	color: #888888;
	overflow: hidden;
}
.index-appliction .in-app-list ul li:hover a span ,.index-appliction .in-app-list ul li.act a span{
	color:#E3BBC7;
}
.index-appliction .in-app-hot{
	width:64.375%;
	float:right;
	position: relative;
}
.index-appliction .in-app-hot .pic-box{
	position: absolute;
	left:0;
	top:0;
	width:52.3%;
	z-index:3;
}
.index-appliction .in-app-hot .pic-box img{width:100%;height:auto;}
.index-appliction .in-app-hot .text-box{
	margin-top:50px;
	border: 6px solid #E83428;
	padding:40px 20px 40px 26%;
	float:right;
	width:70%;
	box-sizing: border-box;
}
.in-app-hot .text-box .t{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 24px;
	font-weight: 400;
	color: #666666;
	transition: all 0.6s;
}
.in-app-hot .text-box .t:hover{color:#E83428;}
.in-app-hot .text-box .d{
	margin:20px 0;
	display: block;
	overflow: hidden;
	height: 150px;
	font-size: 16px;
	font-weight: 400;
	color: #888888;
	line-height: 25px;
}
.in-app-hot .text-box .m{
	display: inline-block;
	padding-right:25px;
	background:url(../images/red-more.png) no-repeat 95% center;
	font-size: 16px;
	font-weight: 400;
	color: #E83428;
	transition: all 0.6s;
}
.in-app-hot .text-box .m:hover{
	background-position:right center;
}

.index-news{
	padding-bottom:80px;
	background:url(/wp-content/uploads/2025/04/newbannner.jpg) no-repeat center;
	background-size:cover;
	max-width:1920px;
	margin:0 auto;
}
.in-news-list ul li{width:25%;float:left;display:flex;flex-direction: column;
	background:#F5F5F5;
}
.in-news-list ul li:nth-child(even){flex-direction: column-reverse;}
.in-news-list ul li .img-box{display: block;overflow: hidden;position: relative;padding-bottom:77.22222%;}
.in-news-list ul li .img-box img{width:100%;height:auto;position: absolute;left:0;top:0;transition:all 0.6s;transform: scale(1);}
.in-news-list ul li .img-box:hover img{transform: scale(1.05);}
.in-news-list ul li .text-box{
	padding:40px 30px;
}
.in-news-list ul li .text-box .t{
	display: block;
	overflow: hidden;
	height: 60px;
	font-size: 24px;
	color: #666666;
	line-height: 30px;
	transition: all 0.6s;
}
.in-news-list ul li .text-box .t:hover{
	color:#E83428;
}
.in-news-list ul li .text-box .d{
	height: 72px;
	font-size: 18px;
	color: #888888;
	line-height: 24px;
	overflow: hidden;
	margin:20px 0;
}
.in-news-list ul li .text-box .time{
	font-size: 16px;
	color: #888888;
}
.index-msg{
	padding-bottom:80px;
}

.inner-banner{width:100%;margin:0 auto;position: relative;}
.inner-banner .img-box{position: relative;}
.inner-banner .img-box img{width:100%;height:auto;}
.inner-banner .banner-menu{
	width:100%;
	position: absolute;
	left:0;
	bottom:0;
	z-index:3;
}
.banner-menu .m-m-list ul.w4 li{
	width:25%;
}
.banner-menu .m-m-list ul li{
	float:left;
	text-align: center;
	background:rgba(39, 39, 39, 0.63);
	padding:13px 0;
	transition:all 0.6s;
}
.banner-menu .m-m-list ul li.act ,.banner-menu .m-m-list ul li:hover{
	background:#e83428;
}
.banner-menu .m-m-list ul li a{
	display: block;
	color:#FFFFFF;
	padding:10px 0;
	border-left:1px solid #FFFFFF;
	font-size: 20px;
	font-weight: 500;
}
.banner-menu .m-m-list ul li:first-child a{border-left:none;}
.product-list{padding-bottom:30px;min-height:360px;}
.product-list ul li{
	width:32%;
	float:left;
	margin-bottom:50px;
	box-shadow:5px 5px 10px 0px #eaeaea;
	margin-left:2%;
}
.related-product .product-list ul li{margin-bottom:0;}
.product-list ul li:nth-child(3n+1){margin-left:0;}
.product-list ul li .img-box{display: block;overflow: hidden;}
.product-list ul li .img-box img{width:100%;height:auto;transition: all 0.6s;transform: scale(1);}
.product-list ul li .img-box:hover img{transform: scale(1.05);}
.product-list ul li .text-box{
	padding:0 20px 15px;
}
.product-list ul li .text-box .name{
	padding:20px 0;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	transition: all 0.6s;
}
.product-list ul li .text-box .name:hover{
	color:#E83428;
}
.product-list ul li .text-box .tips{
	height: 34px;
	font-size: 13px;
	color: #666666;
	line-height: 17px;
	overflow: hidden;
}
.product-list ul li .text-box .bt-box{
	margin-top:30px;
}
.product-list ul li .text-box .bt-box .bt-left{float:left;padding-top:10px;}
.product-list ul li .text-box .bt-box .bt-left a{
	display: inline-block;
	padding-left:25px;
	margin-left:5px;
}
.product-list ul li .text-box .bt-box .bt-left a:first-child{margin-left:0;}
.product-list ul li .text-box .bt-box .bt-left a span{
	color:#E83428;
	text-decoration: underline;
	font-weight:500;
}
.product-list ul li .text-box .bt-box .bt-left a:hover span{
	text-decoration: none;
}
.product-list ul li .text-box .bt-box .bt-left a.chat{
	background:url(../images/chat-icon.png) no-repeat left center;
}
.product-list ul li .text-box .bt-box .bt-left a.emil{
	background:url(../images/email-icon.png) no-repeat left center;
}
.product-list ul li .text-box .bt-box .bt-left a.msg{
	background:url(../images/msg-icon.png) no-repeat left center;
}
.product-list ul li .text-box .bt-box .m{
	float:right;
	display: inline-block;
}
.product-list ul li .text-box .bt-box .m a{
	width: 135px;
	height: 30px;
	border: 2px solid #E83428;
	border-radius: 15px;
	line-height:30px;
	text-align: center;
	font-weight: 500;
	color: #E83428;
	display: block;
	transition: all 0.6s;
}
.product-list ul li .text-box .bt-box .m a:hover{
	color:#FFFFFF;
	background:#E83428;
}
.product-list .page-box{padding:0 0 50px;}

.prodis-video-tips{
	background:#EEEEEE;
	padding:60px 0;
}
.prodis-video-tips .video-box{
	width:56.875%;
	float:left;
	position: relative;
	box-shadow:1px 1px 10px #CCCCCC;
}
.prodis-video-tips .video-box a{
	display: block;position: relative;
}
.prodis-video-tips .video-box img{width:100%;height:auto;}
.prodis-video-tips .video-box i{
	position: absolute;
	left:50%;
	top:50%;
	margin:-33px 0 0 -33px;
	display: block;
	position: absolute;
	width:66px;
	height:66px;
}
.prodis-video-tips .tips-box{
	padding-top:50px;
	width:40%;
	float:right;
}
.prodis-video-tips .tips-box .t{
	font-size: 34px;
	font-weight: 500;
	color: #333333;
	line-height:1;
}
.prodis-video-tips .tips-box .d{
	margin:20px 0 40px;
	font-size: 15px;
	color: #666666;
	line-height: 2;
}
.prodis-video-tips .tips-box .l a{
	background: #FFFFFF;
	border: 3px solid #E83428;
	border-radius: 10px;
	text-align: center;
	height:48px;
	line-height:48px;
	display: block;
	transition: all 0.6s;
}
.prodis-video-tips .tips-box .l a:hover{background:#E83428;}
.prodis-video-tips .tips-box .l a:nth-child(1){width:47%;float:left;margin-bottom:15px;}
.prodis-video-tips .tips-box .l a:nth-child(2){width:47%;float:right;margin-bottom:15px;}
.prodis-video-tips .tips-box .l a:nth-child(3){clear: both;}
.prodis-video-tips .tips-box .l a span{
	display: inline-block;
	padding-left:60px;
	font-size: 20px;
	color: #E83428;
}
.prodis-video-tips .tips-box .l a:hover span{color:#FFFFFF;}
.prodis-video-tips .tips-box .l a.chat span{background:url(../images/p-chat-icon.png) no-repeat left center;}
.prodis-video-tips .tips-box .l a.email span{background:url(../images/p-email-icon.png) no-repeat left center;}
.prodis-video-tips .tips-box .l a.msg span{background:url(../images/p-msg-icon.png) no-repeat left center;}


.prodis-video-tips .tips-box .l a.chat:hover span{background:url(../images/p-chat-icon-h.png) no-repeat left center;}
.prodis-video-tips .tips-box .l a.email:hover span{background:url(../images/p-email-icon-h.png) no-repeat left center;}
.prodis-video-tips .tips-box .l a.msg:hover span{background:url(../images/p-msg-icon-h.png) no-repeat left center;}

.prodis-feature{
	background:url(../images/prodis-bg.jpg) no-repeat center;
	background-size:cover;
	max-width:1920px;
	margin:0 auto;
	padding-bottom:30px;
}
.hc-small-tit{
	text-align: center;
	padding:50px 0;
}
.hc-small-tit h6{
	display: inline-block;
	padding:10px 0 10px 35px;
	background:url(../images/dis-tit-bg.png) no-repeat left center;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
}
.feature-list ul li{
	margin-bottom:50px;
}
.feature-list ul li .img-box{width:30.5%;float:left;}
.feature-list ul li .img-box img{width:100%;height:auto;}
.feature-list ul li .text-box{width:60%;float:right;}
.feature-list ul li .text-box .name{
	font-size:35px;
	color:#010000;
	font-weight:600;
	margin-bottom:20px;
}
.feature-list ul li .text-box .tips{
	font-size:16px;
	color:#666666;
}
.prodis-spe{
	padding-bottom:50px;
}
.spe-table table{width:100%;text-align: center;}
.spe-table table th{text-align: center;background:#E83428;color:#FFFFFF;font-size:16px;font-weight:500;padding:30px 0;}
.spe-table table th:nth-child(1){width:20%;}
.spe-table table th:nth-child(4){width:20%;}
.spe-table table td{padding:20px 0;}
.spe-table table tr:nth-child(odd){
	background:#F0F0F0;
}
.spe-bt{margin-top:40px;}
.spe-bt a{
	display:block;
	background: #FFFFFF;
	border-radius: 10px;
	padding:5px 0;
	width:30%;
	float:left;
	text-align: center;
	color:#E83428;
	margin-left:5%;
	font-size:24px;
	font-weight:500;
	border:3px solid #E83428;
	box-sizing: border-box;
}
.spe-bt a:hover{background:#E83428;color:#FFFFFF;}
.spe-bt a:nth-child(3n+1){margin-left:0;}
.spe-bt a span{
	padding-left:50px;
}
.spe-bt a.chat span{background:url(../images/p-chat-icon.png) no-repeat left center;}
.spe-bt a.msg span{background:url(../images/p-msg-icon.png) no-repeat left center;}
.spe-bt a.emal span{background:url(../images/p-email-icon.png) no-repeat left center;}
.spe-bt a.chat:hover span{background:url(../images/p-chat-icon-h.png) no-repeat left center;}
.spe-bt a.msg:hover span{background:url(../images/p-msg-icon-h.png) no-repeat left center;}
.spe-bt a.emal:hover span{background:url(../images/p-email-icon-h.png) no-repeat left center;}
.prodis-sample{padding-bottom:50px;}
.prodis-sample .sample-box .img-box{text-align: center;}
.prodis-sample .sample-box .img-box img{max-width:100%;height:auto;}


.related-app{
	background:#EEEEEE;
	padding-bottom:50px;
}
.related-app .ra-list ul li{
	width: 47.5%;
	float:left;
	background:#FFFFFF;
	box-shadow:5px 5px 10px #e8e7e7;
}
.related-app .ra-list ul li:nth-child(even){float:right;}
.related-app .ra-list ul li .img-box{display: block;width:51%;float:left;}
.related-app .ra-list ul li .img-box img{width:100%;height:auto;}
.related-app .ra-list ul li .text-box{width:49%;float:right;box-sizing:border-box;padding:20px 30px;}
.related-app .ra-list ul li .text-box .t{
	display: block;
	overflow: hidden;
	font-size: 24px;
	color: #333333;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.related-app .ra-list ul li .text-box .d{
	height: 100px;
	font-size: 16px;
	color: #666666;
	line-height: 25px;
	overflow: hidden;
	margin:15px 0 30px;
}
.related-app .ra-list ul li .text-box .m{
	width: 84px;
	height: 24px;
	border: 2px solid #E83428;
	border-radius: 12px;
	line-height:24px;
	text-align: center;
	color:#E83428;
	font-size:12px;
	font-weight:500;
	display: block;
	transition: all 0.6s;
}
.related-app .ra-list ul li .text-box .m:hover{
	color:#FFFFFF;
	background:#E83428;
	box-shadow: 0px 7px 11px 0px rgba(232, 52, 40, 0.19);
}

.appliction-box .app-list ul li{
	width: 47.5%;
	float:left;
	background:#FFFFFF;
	box-shadow:5px 5px 10px #e8e7e7;
	margin-bottom:50px;
}
.appliction-box .app-list ul li:nth-child(even){float:right;}
.appliction-box .app-list ul li .img-box{display: block;width:51%;float:left;}
.appliction-box .app-list ul li .img-box img{width:100%;height:auto;}
.appliction-box .app-list ul li .text-box{width:49%;float:right;box-sizing:border-box;padding:15px 30px;}
.appliction-box .app-list .page-box{padding:0 0 50px;}
.appliction-box{padding-bottom:30px;position: relative;}
.appliction-box .app-list ul li .text-box .t{
	font-size: 24px;
	color: #333333;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.appliction-box .app-list ul li .text-box .d{
	height:100px;
	font-size: 16px;
	color: #666666;
	line-height: 25px;
	overflow: hidden;
	margin:15px 0 5px;
}
.appliction-box .app-list ul li .text-box .l a{
	display: block;
	width: 31%;
	/*border: 1px solid #E83428;*/
	border-radius: 9px;
	float:left;
	margin-left:3.5%;
	text-align: center;
	box-sizing: border-box;
	padding:0 0;
}
.appliction-box .app-list ul li .text-box .l a:first-child{margin-left:0;}
.appliction-box .app-list ul li .text-box .l a span{font-size:12px;color:#E83428;padding-left:20px;}
.appliction-box .app-list ul li .text-box .l a span:hover{text-decoration: underline;}
.appliction-box .app-list ul li .text-box .l a.chat span{background:url(../images/chat-icon.png) no-repeat left center;}
.appliction-box .app-list ul li .text-box .l a.msg span{background:url(../images/msg-icon.png) no-repeat left center;}
.appliction-box .app-list ul li .text-box .l a.email span{background:url(../images/email-icon.png) no-repeat left center;padding-left:25px;}
.appliction-box .app-list ul li .text-box .m{
	margin-top:10px;
	width: 103px;
	height: 30px;
	border: 1px solid #E83428;
	border-radius: 15px;
	display: block;
	line-height:30px;
	text-align: center;
	font-weight: 500;
	color: #E83428;
	transition: all 0.6s;
}
.appliction-box .app-list ul li .text-box .m:hover{
	color:#FFFFFF;
	background:#E83428;
	box-shadow: 0px 7px 11px 0px rgba(232, 52, 40, 0.19);
}
.right-share-link{
	width: 132px;
	height: 132px;
	background: #FFFFFF;
	position: absolute;
	right:35px;
	bottom:50px;
	border-radius: 50%;
}
.right-share-link .hover-bt{
	width: 132px;
	height: 132px;
	background: #FFFFFF;
	box-shadow: 3px 2px 21px 0px rgba(122, 122, 122, 0.26);
	border-radius: 50%;
	position: absolute;
	cursor:pointer;
	left:0;
	top:0;
	z-index:3;
	transform: rotate(360deg);
	transition: all 0.6s;
}
.right-share-link:hover .hover-bt{transform: rotate(0);}
.right-share-link .hover-bt::after{
	content: '';
	width:4px;
	height:48px;
	background:#5C5C5C;
	position: absolute;
	left:50%;
	top:50%;
	margin:-24px 0 0 -2px;
}
.right-share-link .hover-bt::before{
	content: '';
	width:48px;
	height:4px;
	background:#5C5C5C;
	position: absolute;
	left:50%;
	top:50%;
	margin:-2px 0 0 -24px;
}
.right-share-link .hover-list{
	width: 609px;
	height: 76px;
	background: #FFFFFF;
	box-shadow: 3px 2px 21px 0px rgba(122, 122, 122, 0.26);
	position: absolute;
	right:83px;
	top:50%;
	margin-top:-38px;
	box-sizing:border-box;
	padding-right:50px;
	padding-left:20px;
	opacity:0;
	visibility:hidden;
	transform:rotate(90deg);
	transform-origin:right bottom;
	transition: all 0.6s;
}
.right-share-link:hover .hover-list{
	opacity:1;
	visibility: visible;
	transform: rotate(0);
}
.right-share-link .hover-list ul li{
	padding:0 30px;
	float:left;
	line-height:76px;
	text-align: center;
	position: relative;
}
.right-share-link .hover-list ul li::after{
	content: '';
	width:2px;
	height:20px;
	position: absolute;
	left:-1px;
	top:50%;
	margin-top:-10px;
	background:#666666;
}
.right-share-link .hover-list ul li:first-child::after{display:none;}
.right-share-link .hover-list ul li a{
	display:block;
	font-size: 23px;
	color: #666666;
	transition: all 0.6s;
}
.right-share-link .hover-list ul li a:hover{color:#E83428;}
.app-dis-box{
	position: relative;
}
.app-dis-content{
	background:#EEEEEE;
	padding:50px 0 80px;
}
.app-dis-content .tit{max-width:1060px;margin:0 auto 80px;}
.app-dis-content .tit h6{
	text-align: center;
	font-size: 36px;
	font-weight: 500;
	color: #333333;
}
.app-dis-content .content{
	background:rgba(255, 255, 255, 0.53);
	box-shadow:1px 1px 10px #CCCCCC;
}
.app-dis-content .content .img-box{
	width:40%;
	float:left;
}
.app-dis-content .content .img-box img{width:100%;height:auto;}
.app-dis-content .content .text-box{
	width:60%;
	float:right;
	padding:50px 60px;
	box-sizing: border-box;
}
.app-dis-content .content .text-box .tb-inner{
	font-size: 20px;
	color: #888888;
	line-height:1.5;
	overflow: hidden;
}
.banner-menu .m-m-list ul.w3 li{width:33.33333%;}

.news-list ul li{width:44.5%;float:left;margin-bottom:50px;}
.news-list ul li:nth-child(even){float:right;}
.news-list ul li .img-box{
	display: block;
	overflow: hidden;
	position: relative;
	padding-bottom:49.68652%;
}
.news-list ul li .img-box img{width:100%;height:auto;position: absolute;left:0;top:0;transition: all 0.6s;transform: scale(1);}
.news-list ul li .img-box:hover img{transform: scale(1.05);}
.news-list .page-box{padding:0 0 50px;}
.news-list{padding-bottom:30px;}
.news-list ul li .text-box .t{
	padding:15px 0 5px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 27px;
	color: #666666;
	transition:all 0.6s;
}
.news-list ul li .text-box .t:hover{
	color:#E83428;
}
.news-list ul li .text-box .d{
	height: 81px;
	overflow: hidden;
	font-size: 20px;
	color: #888888;
	line-height: 27px;
}
.news-list ul li .text-box .time{
	display: block;
	margin:20px 0;
	font-size: 18px;
	color: #888888;
}
.news-list ul li .text-box .l a{
	display: block;
	width: 31%;
	border: 2px solid #E83428;
	border-radius: 10px;
	float:left;
	margin-left:3.5%;
	box-sizing: border-box;
	text-align: center;
	padding:5px 0;
	font-size: 18px;
	color: #E83428;
	transition: all 0.6s;
}
.news-list ul li .text-box .l a:hover{background:#E83428;color:#FFFFFF;}
.news-list ul li .text-box .l a:first-child{margin-left:0;}
.news-list ul li .text-box .l a span{
	display: inline-block;
	padding-left:40px;
}
.news-list ul li .text-box .l a.chat span{background:url(../images/p-chat-icon.png) no-repeat left center;}
.news-list ul li .text-box .l a.msg span{background:url(../images/p-msg-icon.png) no-repeat left center;}
.news-list ul li .text-box .l a.email span{background:url(../images/p-email-icon.png) no-repeat left center;}

.news-list ul li .text-box .l a.chat:hover span{background:url(../images/p-chat-icon-h.png) no-repeat left center;}
.news-list ul li .text-box .l a.msg:hover span{background:url(../images/p-msg-icon-h.png) no-repeat left center;}
.news-list ul li .text-box .l a.email:hover span{background:url(../images/p-email-icon-h.png) no-repeat left center;}
.news-tit{
	padding-bottom:50px;
	max-width:980px;
	margin:0 auto;
	text-align: center;
}
.news-tit h6{
	font-size: 36px;
	font-weight: 500;
	color: #333333;
	margin-bottom:10px;
}
.news-tit span{
	font-size: 14px;
	color: #666666;
}
.news-dis-content{
	background:#EEEEEE;
	padding:50px 0;
}
.news-dis-content .ndc-inner{
	max-width:1076px;
	margin:0 auto;
}
.ndc-inner .editor-content img{max-width:100%;height:auto;}
.ndc-inner .editor-content{
	font-size: 16px;
	color: #888888;
	line-height: 24px;
}
.news-page{
	padding:50px 0;
	font-size: 16px;
}
.news-page p{
	padding-left:23px;
}
.news-page .prev{background:url(../images/prev-dis.png) no-repeat left center;}
.news-page .next{background:url(../images/next-dis.png) no-repeat left center;}
.video-menu{margin:50px 0;}
.video-menu ul li{
	width:33.33333%;
	float:left;
	text-align: center;
	height: 73px;
	background: #FFFFFF;
	border: 1px solid #BEBEBE;
	box-sizing: border-box;
	line-height:73px;
	margin-left:-1px;
	transition: all 0.6s;
}
.video-menu ul li.act ,.video-menu ul li:hover{background:#E83428;color:#FFFFFF;border:1px solid #E83428;}
.video-menu ul li.act a ,.video-menu ul li:hover a{color:#FFFFFF;}
.video-menu ul li a{
	display: block;
	font-size: 26px;
	color: #333333;
	font-weight:600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.video-list ul li{
	width:31%;
	float:left;
	margin-left:3.5%;
	margin-bottom:50px;
}
.video-list ul li:nth-child(3n+1){margin-left:0;}
.video-list ul li .li-inner{
	background:#FFFFFF;
	box-shadow:5px 5px 5px #f3efef;
	transition: all 0.6s;
}
.video-list ul li .li-inner .img-box{
	display: block;
	position: relative;
	padding-bottom:67.63392%;
	overflow: hidden;
}
.video-list ul li .li-inner .img-box::after{
	content: '';
	position: absolute;
	left:50%;
	top:50%;
	margin:-20px 0 0 -20px;
	background:url(../images/video-list-play.png) no-repeat center;
	z-index:3;
	width:40px;
	height:40px;
	display:none;
}
.video-list ul li .li-inner .img-box img{width:100%;position: absolute;left:0;top:0;height:auto;}
.video-list ul li .li-inner .tit{
	font-size: 21px;
	color: #333333;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	padding:20px 10px;
	box-sizing:border-box;
	width:100%;
}
.video-list ul li .li-inner:hover{
	background:#E83428;
}
.video-list ul li .li-inner:hover .tit{
	color:#FFFFFF;
}
.video-list ul li .link{
	margin-top:10px;
	text-align: center;
}
.video-list ul li .link a{
	width: 142px;
	border: 2px solid #E83428;
	border-radius: 10px;
	box-sizing:border-box;
	display: inline-block;
	padding:5px 0;
	transition:all 0.6s;
}
.video-list ul li .link a:first-child{margin-right:5px;}
.video-list ul li .link a span{
	padding-left:35px;
	display: inline-block;
	font-size: 18px;
	color: #E83428;
}
.video-list ul li .link a.chat span{background:url(../images/p-chat-icon-1.png) no-repeat left center;}
.video-list ul li .link a.msg span{background:url(../images/p-msg-icon-1.png) no-repeat left center;}
.video-list ul li .link a:hover{
	box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.26);
}
.video-list .page-box{padding:0 0 50px;}
.video-list{padding-bottom:30px;}
.about-number ul li{
	width:28%;
	float:left;
	margin-left:8%;
	background:#FFFFFF;
	box-shadow:1px 1px 15px #CCCCCC;
}
.about-number ul li:first-child{margin-left:0;}
.about-number ul li .li-inner{
	padding:0 60px 50px;
}
.about-number ul li .li-inner .number{
	font-size: 64px;
	color: #333333;
	font-weight:600;
	line-height:1;
	padding:30px 0 10px;
}
.about-number ul li .li-inner .line{
	width:90%;
	height:7px;
	background:#272727;
	margin-bottom:20px;
}
.about-number ul li .li-inner .text b{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 24px;
	color: #333333;
	line-height:1;
	margin-bottom:20px;
}
.about-number ul li .li-inner .text p{
	display: block;
	overflow: hidden;
	height: 48px;
	font-size: 16px;
	overflow: hidden;
	color: #333333;
	line-height: 24px;
}
.about-number {padding-bottom:80px;}
.about-number ul li.act{background:#E83428;}
.about-number ul li.act .number{color:#FFFFFF;}
.about-number ul li.act .line{background:#FFFFFF;}
.about-number ul li.act .text b{color:#FFFFFF;}
.about-number ul li.act .text p{color:#FFFFFF;}
.about-company{
	padding-bottom:80px;
}
.about-company .company-tit{
	padding:30px;
	text-align: center;
}
.company-tit h6{
	font-size: 44px;
	font-weight: 600;
	color: #010101;
}
.company-box{
	background:#FFFFFF;
	box-shadow:1px 1px 20px #CCCCCC;
}
.company-box .img-box img{width:100%;height:auto;}
.company-box .text-box{
	padding:35px 5%;
	font-size: 16px;
	color: #666666;
	line-height: 28px;
}
.about-cer{
	background:#EEEEEE;
	padding-bottom:50px;
}
.about-cer .cer-tit{
	padding:50px 0;
	text-align: center;
}
.about-cer .cer-tit h6{
	font-size: 44px;
	font-weight: 600;
	color: #010101;
}


#certify {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding:0 120px;
	box-sizing: border-box;
}
#certify  .swiper-slide {
	width: 398px;
	height: 565px;
}
#certify  .swiper-slide img{
	display:block;
	width:100%;
	height:auto;
}
#certify  .swiper-slide .pic-pop{
	display: block;
	content: '';
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	visibility:hidden;
	z-index:3;
	transition: all 0.6s;
	transform: scale(0.8);
	background:url(../images/about-pic-big.png) no-repeat center;
	background-size:cover;
}
#certify .swiper-slide.swiper-slide-active .pic-pop{
	opacity:1;
	visibility: visible;
	transform: scale(1);
}
#certify .swiper-button-next, #certify .swiper-button-prev{
	width: 20px;
	height: 133px;
	background:rgba(39, 39, 39, 0.3);	
	margin-top:-66.5px;
	transition: all 0.6s;
}
#certify .swiper-button-next:hover, #certify .swiper-button-prev:hover{
	background: rgba(232, 52, 40, 0.3);
}
#certify .swiper-button-next{right:0;}
#certify .swiper-button-prev{left:0;}
#certify .swiper-button-next::after{
	content: '';
	width:100%;
	height:100%;
	background:url(../images/video-right.png) no-repeat center;
	position: absolute;
	left:0;
	top:0;
}
#certify .swiper-button-prev::after{
	content: '';
	width:100%;
	height:100%;
	background:url(../images/video-left.png) no-repeat center;
	position: absolute;
	left:0;
	top:0;
}
.about-market .market-tit{
	padding:50px 0;
	text-align: center;
}
.market-tit h6{
	font-size: 44px;
	font-weight: 600;
	color: #010101;
}
.market-map img{max-width:100%;height:auto;}
.contact-top .contact-list{
	width:30.34722%;
	float:left;
	background: #FFFFFF;
	box-shadow: 0px 7px 22px 5px rgba(0, 0, 0, 0.15);
}
.contact-top .contact-list .tit{
	padding:50px 0;
	background: #E83428;
	text-align: center;
}
.contact-top .contact-list .tit h6{
	font-size: 54px;
	font-weight: 600;
	color: #FFFFFF;
}
.contact-top .contact-list .list{
	padding:0 25px;
}
.contact-top .contact-list .list ul li{
	padding:30px 0 30px 70px;
	font-size: 20px;
	color: #333;
} 
.contact-top .contact-list .list ul li a{color:#333333;transition: all 0.6s;}
.contact-top .contact-list .list ul li a:hover{text-decoration:underline;color:#E83428;}
.contact-top .contact-list .list ul li.what{background:url(../images/contact-icon-01.png) no-repeat left center;}
.contact-top .contact-list .list ul li.tel{background:url(../images/contact-icon-02.png) no-repeat left center;}
.contact-top .contact-list .list ul li.emal{background:url(../images/contact-icon-03.png) no-repeat left center;}
.contact-top .contact-list .list ul li.address{background:url(/wp-content/uploads/2025/05/icons8-place-marker-48-1.png) no-repeat left center;}
.contact-top .contact-msg{
	width:65%;
	float:right;
}
.contact-top .contact-msg .hc-tit{text-align: left;padding:0;}
.contact-map{
	margin-top:50px;
}
.contact-map img{max-width:100%;height:auto;}
.contact-box{padding-bottom:80px;}
.error-text {
  text-align: center;
  padding:50px 0;
}
.error-text .e-tit {
  font-size: 320px;
  line-height: 1;
  font-weight: 900;
  color: #E83428;
}

.error-text .e-p {
  font-size: 36px;
  color: #E83428;
  margin-bottom: 30px;
}
.see-btn{
  display: inline-block;
  font-size: 18px;
  color: #FFF;
  background-color: #E83428;
  line-height: 28px;
  padding: 10px 25px;
}
.see-btn:hover{
	color:#FFFFFF;
	box-shadow: 0px 7px 22px 5px rgba(0, 0, 0, 0.15);
}


@media only screen and (max-width: 1439px){
    .nav-lan .nav-box #menuPc > ul > li > a{
        font-size: 16px;
    }
    .nav-lan .lan{
        padding: 26px 0 20px 12px;
        margin-left: 25px;
    }
    .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{
        font-size: 16px;
    }
    .logo img{ max-width:150px;}
	.m-width-1440{max-width:1140px;}
	.nav-lan .nav-box #menuPc > ul > li{margin:0;}
	.in-news-list ul li .text-box{padding:20px 15px;}
	.in-news-list ul li .text-box .t{font-size:20px;height:48px;line-height:24px;}
	.in-news-list ul li .text-box .d{margin:18px 0;}
	.banner-menu .m-m-list ul li a{font-size:18px;}
	.product-list ul li .text-box .bt-box .bt-left{float:none;}
	.product-list ul li .text-box .bt-box .m{float:left;margin-top:20px;}
	.appliction-box .app-list ul li .text-box .l{display:none;}
	.appliction-box .app-list ul li .text-box .d{margin:5px 0;}
	.appliction-box .app-list ul li .text-box{padding:10px 20px;}
	.appliction-box .app-list ul li .text-box .t{font-size:22px;}
	.right-share-link{transform: scale(0.8);}
	.news-list ul li .text-box .l a{width:100%;float:none;margin-left:0;margin-top:20px;}
	.news-list ul li .text-box .l a:first-child{margin-top:0;}
	.news-list ul li{width:48%;}
	.video-menu ul li a{font-size:18px;}
	#certify{padding:0 40px;}
	.contact-top .contact-list .tit h6{font-size:44px;}
	.contact-top .contact-list .tit{padding:25px 0;}
	.contact-top .contact-list .list ul li a{display:block;}
	.error-text .e-tit{font-size:220px;}
}

@media only screen and (max-width: 1139px) {
	.ipd-20{padding:0 20px;}
	#menuPc{display: none;}
	#menuWap{display: block;}
	#page{background:#FFFFFF;}
	.btn-nav{position: absolute;right:20px;top:0;background: transparent;border: none;padding:14px 0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;z-index: 99999;display: block;width:30px;float:right;}
	.icon-bar {display: block;margin: 6px 0;width: 30px;height: 3px;background-color:#E83428;box-shadow:0 1px 1px #000000;  -webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;z-index: 999999;}
	.mm-opening .top {-webkit-transform: translateY(8px) rotateZ(45deg);-moz-transform: translateY(8px) rotateZ(45deg);-ms-transform: translateY(8px) rotateZ(45deg);-o-transform: translateY(8px) rotateZ(45deg);transform: translateY(8px) rotateZ(45deg);}
	.mm-opening .bottom {-webkit-transform: translateY(-10px) rotateZ(-45deg);-moz-transform: translateY(-10px) rotateZ(-45deg);-ms-transform: translateY(-10px) rotateZ(-45deg);-o-transform: translateY(-10px) rotateZ(-45deg);transform: translateY(-10px) rotateZ(-45deg);}
	.mm-opening .middle {width: 0;}
	.banner .bg-box{display: none;}
	.banner-content{display: none;}
	.banner .wap-box{display: block;}
	.logo{padding:15px 0;width:150px;}
	.logo img{width:100%;height:auto;}
	.nav-lan .lan{padding:15px 0 15px 30px;}
	.nav-lan{padding-right:70px;}
	.index-product .in-pro-list ul li .tit-box{padding:0 30px;}
	.in-news-list ul li .text-box .d{height:48px;margin:15px 0;}
	.footer-list .footer-contact ul li a{display: block;}
	.inner-banner .banner-menu{display: none;}
	.prodis-video-tips .tips-box{padding-top:0;}
	.prodis-video-tips .tips-box .t{font-size:24px;}
	.spe-bt a{font-size:18px;}
	.related-app .ra-list ul li .text-box .d{margin:10px 0;}
	.related-app .ra-list ul li .img-box{width:100%;float:none;}
	.related-app .ra-list ul li .text-box{width:100%;float:none;}
	.appliction-box .app-list ul li .img-box{width:100%;float:none;}
	.appliction-box .app-list ul li .text-box{width:100%;float:none;padding:20px;}
	.appliction-box .app-list ul li .text-box .d{margin:15px 0;}
	.appliction-box .app-list ul li .text-box .l{display: block;}
	#certify .swiper-slide{width:300px;height:426px;}
	.about-number ul li{width:32%;margin-left:2%;}
	.about-number ul li .li-inner{padding:0 30px 20px;}
	.company-tit h6{font-size:32px;}
	.about-cer .cer-tit h6{font-size:32px;}
	.market-tit h6{font-size:32px;}
}	
@media only screen and (max-width: 767px) {
    .in-pro-list ul.fixed{
        flex-direction: column;
    }
    .index-product .in-pro-list ul li{
        position: relative;
    }
	.inner-banner{padding-top:60px;}
	.nav-lan .lan{display: none;}
	.hc-tit{padding:30px 0;}
	.hc-tit h6{font-size:26px;background-size:auto 100%;padding-left:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.app-dis-content .tit{margin:0 auto 40px;}
	.index-product .in-pro-list ul li{width:100%;float:none;}
	.index-product .in-pro-list ul li:nth-child(2){width:100%;float:none;}
	.index-product .in-pro-list ul li:nth-child(3){width:100%;float:none;}
	.index-product .in-pro-list ul li:nth-child(4){float:none;}
	.in-video-list .in-video-slider{padding:0 30px;}
	.in-video-list{padding:0 0;}
	.banner .swiper-button-next, .banner .swiper-button-prev{transform:scale(0.5);}
	.index-appliction{padding-bottom:0;}
	.index-appliction .in-app-list{width:100%;float:none;display:none;}
	.appliction-box .app-list ul li{width:100%;float:none;}
	.hc-ap-inner{display:block;margin-bottom:20px;}
	.index-appliction .in-app-list ul li{width:100%;}
	.index-appliction .in-app-hot{width:100%;float:none;}
	.index-appliction .in-app-hot .pic-box{position: relative;width:100%;}
	.index-appliction .in-app-hot .text-box{width:100%;margin-top:0;padding:20px 0;border:none;border-bottom:3px solid #E83428}
	.in-news-list ul li{width:100%;float:none;margin-bottom:20px;}
	.in-news-list ul li:nth-child(even){flex-direction: column;}
	.index-news{padding-bottom:30px;}
	.footer-list{display:none;}
	/*.footer{padding-top:40px;}*/
	.product-list ul li{width:100%;float:none;margin-left:0;}
	.prodis-video-tips .video-box{width:100%;float:none;}
	.prodis-video-tips .tips-box{width:100%;float:none;margin-top:40px;}
	.prodis-video-tips .tips-box .l a:nth-child(1){width:100%;float:none;}
	.prodis-video-tips .tips-box .l a:nth-child(2){width:100%;float:none;}
	.prodis-video-tips .tips-box .l a:nth-child(3){width:100%;}
	.feature-list ul li .img-box{width:100%;float:none;}
	.feature-list ul li .text-box{width:100%;float:none;margin-top:20px;}
	.feature-list ul li .text-box .name{font-size:24px;}
	.spe-table{overflow-x: scroll;}
	.spe-table table{width:200%;}
	.spe-bt a{width:100%;float:none;margin-left:0;margin-bottom:20px;}
	.related-app .ra-list ul li{width:100%;float:none;margin-bottom:20px;}
	.related-app .ra-list ul li:nth-child(even){float:none;}
	.related-app .ra-list ul li .img-box{width:100%;float:none;}
	.related-app .ra-list ul li .text-box{width:100%;float:none;}
	.app-dis-content .tit h6{font-size:24px;}
	.app-dis-content .content .img-box{width:100%;float:none;}
	.app-dis-content .content .text-box{width:100%;float:none;padding:20px;}
	.app-dis-content .content .text-box .tb-inner{height:auto !important;}
	.right-share-link{display:none;}
	.news-list ul li{width:100%;}
	.news-tit h6{font-size:22px;}
	.news-page p a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.video-list ul li{width:100%;float:none;margin-left:0;}
	.video-menu{display:none;}
	#certify{padding:0 30px;}
	#certify .swiper-slide{width:100%;height:auto;}
	.about-number ul li{width:100%;float:none;margin-left:0;margin-bottom:20px;}
	.about-number{padding-bottom:40px;}
	.contact-top .contact-list{width:100%;float:none;}
	.contact-top .contact-msg{width:100%;float:none;margin-top:50px;}
	.error-text .e-tit{font-size:120px;}
	.error-text .e-p{font-size:22px;}
	
}

.search-nav .search-slide {
  padding: 0 60px;
}
/*.search-nav{*/
/*	border-top: 1px solid #fff;*/
/*}*/
.search-slide .search-input {
  margin-bottom: 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.search-slide .search-input .laber {
  font-size: 20px;
  color: #000000;
}

.search-slide .search-input .input-box {
  /*margin: 0 10px;*/
  position: relative;
}

.search-slide .search-input .input-box input {
  background: transparent;
  width: 500px;
  border: none;
  border-bottom: 2px solid #000;
  height: 40px;
  font-size: 20px;
}

.search-slide .search-input .button button {
  border: none;
  background: transparent;
  /*position: absolute;*/
  /*right: 0;*/
  /*top: 50%;*/
  /*transform: translateY(-50%);*/
}

.search-slide .search-fixed {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}

.search-slide .search-fixed .tag,
.search-slide .search-fixed .want {
  width:100%;
}

.search-slide .search-fixed .tit {
  font-size: 30px;
  margin-bottom: 15px;
  color: #000000;
  text-align: center;
}

.search-slide .search-fixed .list {
  /* padding: 0 70px; */
  /*text-align: center;*/
}

/* .search-slide .search-fixed .tag .list a {
  padding: 5px 25px;
  border: 1px solid #000;
  font-size: 18px;
  color: #000000;
  font-family: 'Futura LT Light';
  border-radius: 20px;
  display: inline-block;
  margin-bottom: 12px;
  transition: all 0.6s;
  margin-right: 5px;
} */
.search-slide .search-fixed .tag .list{
	margin: 0 -12px;
}
.search-slide .search-fixed .tag .list a {
  padding: 0px 12px;
  margin-right: 20px;
  /* border: 1px solid #000; */
  font-size: 18px;
  color: #000000;
  font-family: 'Futura LT Light';
  border-radius: 20px;
  display: inline-block;
  margin-bottom: 12px;
  transition: all 0.6s;
  /* margin-right: 5px; */
}
/*.search-slide .search-fixed .tag .list a:nth-child(1){*/
/*	padding-left: 10px;*/
/*}*/
.search-slide .search-fixed .tag .list a:hover {
  color: #fff;
  background: #000;
}

.search-slide .search-fixed .want .list li {
  margin-bottom: 15px;
}

.search-slide .search-fixed .want .list li a {
  font-size: 18px;
  color: #000000;
  font-family: 'Futura LT Light';
}

.search-slide .search-fixed .want .list li a:hover {
  text-decoration: underline;
}
.search-nav2{
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 10000;
  transition: all 0.5s;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-100%);
}
.search-nav2.cur{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.search-close{
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.search-nav2 .m-width-content{
  background-color:#d9d4d0;
  padding-top: 10%;
  position: relative;
  z-index: 3;
  padding-bottom: 28px;
}
.search-slide .search-input{
  position: relative;
  justify-content: space-between;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  flex-wrap: nowrap;
}
.search-slide .search-input .button{
  flex-shrink: 0;
  margin-left: 12px;
}
.search-slide .search-input .input-box{
  width: 100%;
  z-index: 1;
  
  
}
.search-slide .search-input .input-box form{
	display: flex;
	    align-items: center;
}
.search-slide .search-input .input-box input{
  width: 100%;
}
.search-slide .search-input .laber{
  flex-shrink: 0;
}
.search-slide .search-input .button button .iconfont{
  font-size: 24px;
}
.search-slide .search-input .button button:nth-child(2){
  margin-left: 12px;
}

.h-tool {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
  box-sizing: border-box;
}
.h-tool div {
  margin: 0px 10px 0 0;
  display: flex;
  flex-shrink: 0;
 
  	height: auto;
}

.h-tool div.search-box{
 height: 100%;
 align-items: center;
}
.h-tool div.search-box a{
	display: block;
}
.h-tool div a {
  display: flex;
}

.h-tool .lan {
  font-size: 14px;
  color: #7F7C7A;
  margin-right: 14px;
}

.h-tool .lan a {
  color: #7F7C7A;
}

.h-tool .lan a.act {
  color: #000000;
}

.sear-tt{
	font-size: 24px;
	padding: 24px 0;
	margin: 0 30px;
}
.sear-tt em{
	font-weight: bold;
}

.search-list ul li .li-inner{
	display:flex;
	flex-direction: column;
	box-shadow:none;
	padding: 0;
}
.search-list ul li .li-inner .img-box{
	padding-bottom: 100%;
    overflow: hidden;
}
.search-list ul li .li-inner .imgshow,.search-list ul li .li-inner .img-text{
	width: 100%;
	box-sizing: border-box;
}
.search-list ul li .li-inner .img-text{
	padding: 0 20px 12px;
}
.search-list ul li .li-inner .imgshow{
	background: rgb(228, 225, 222);
}
.search-list ul li .li-inner:hover .img-box.d-img{
	/* display: none; */
}
.search-list ul li .li-inner .img-box.h-img{
	/* display: none; */
}
.search-list ul li .li-inner:hover .img-box.h-img{
	/* display: block; */
}
.search-list .img-text .t a{
	width: 100%;
}
.search-list .img-text{
	margin-top: 20px;
}
.search-list .img-text .d{
	height: auto;
	max-height: 150px;
}
.search-list ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}
.search-list ul li {
	width: 25%;
	box-sizing: border-box;
	padding: 0 10px;
	box-shadow:none;
}
.search-list ul li .li-inner{
	height: 100%;
	box-sizing: border-box;
}
.search-list{
	margin: 0 30px;
}