
.wx-header-main {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;background-color: white;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.075);width: 100%;}
.wx-header-top {background-color: #f8f8f8;padding: 5px 0px;margin: 0px;}
.wx-header-tophonor {display: flex;flex-wrap: wrap;justify-content: space-between;}
.wx-header-tophonor li {display: flex;flex-wrap: wrap;align-items: center;line-height: 30px;padding: 0px;margin: 0px;}
.wx-header-tophonor li i {color: #F07D00;margin-right: 5px;}

.wx-header-center {padding: 15px 0px;margin: 0px;}
.wx-header-center .container {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.wx-header-logo {padding: 0px;margin: 0px;overflow: hidden;}
.wx-header-logo img {height: 45px;}
.wx-header-searchinfo {padding: 0px;margin: 0px;overflow: hidden;border: 2px solid #F07D00;border-radius: 5px;display: flex;}
.wx-header-searchinfo form {display: flex;flex-wrap: wrap;justify-content: space-between;}
.wx-header-searchinfo input {width: 360px;align-items: center;padding: 0px 10px;margin: 0px 0px 0px 0px;overflow: hidden;border: initial;background: none;color: #333;fill: #D3D0D0;font-size: 13px;}
.wx-header-searchinfo input:focus-visible {outline: initial;outline: initial;}
.wx-header-searchinfo input::placeholder {color: #D3D0D0; font-size: 13px;}
.wx-header-searchinfo button {  border: 0px;background-color: #F07D00;line-height: 33px;color: #fff;padding: 0px 18px;margin: 0px;overflow: hidden; cursor: pointer;}
.wx-header-searchinput:focus-visible, .wx-header-searchinput:focus,.wx-header-searchinput:focus-within {outline: #fac185;border-color: #fac185;box-shadow: 0px 0px 20px #fac185;background-color: #fff3e6;}
.wx-header-searchinput:focus-visible i, .wx-header-searchinput:focus i,.wx-header-searchinput:focus-within i,.wx-header-searchinput:focus-visible input, .wx-header-searchinput:focus input,.wx-header-searchinput:focus-within input {color: #F07D00;}
.wx-header-searchinput input:focus-visible {border: initial;outline: initial;}
.wx-header-lang {position: relative;padding: 7px 10px;float: right;}
.wx-header-lang-on {display: flex;flex-wrap: wrap;align-items: center;position: relative;line-height: 30px;cursor: pointer;}
.wx-header-lang-on i {color: #F07D00;margin-right: 5px;}
.wx-header-lang-ul {display: none;position:absolute;left:50%;transform: translateX(-50%);top:100%;min-width:140px;margin:0;padding: 5px 20px;background: rgba(255, 255, 255, 1);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: 0 0px 8px rgba(0, 0, 0, 0.15);border-radius: 5px;white-space:nowrap;z-index: 99;}
.wx-header-lang-ul::before {content: "";position: absolute;top: -8px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid rgba(255, 255, 255, 1);filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.05));}
.wx-header-lang-ul li {margin: 0px;padding: 5px 0px;overflow: hidden;}
.wx-header-lang-ul li a {display: flex;flex-wrap: wrap;justify-content: left;align-items: center;}
.wx-header-lang-ul li.on a,.wx-header-lang-ul li:hover a {color: #F07D00;}
.wx-header-lang-ul li em {width: 20px;height: 20px;background-repeat: no-repeat; background-size: contain; background-position: center; margin-right: 5px;}

.wx-header-bottom {background: linear-gradient(180deg,#F07D00,#f18a1c);}
.wx-header-nav { padding: 0px; margin: 0px;}
.wx-header-nav>ul { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0px; margin: 0px;}
.wx-header-nav>ul>li {padding: 0px; margin: 0px; position: relative;}
.wx-header-nav>ul>li::after {content: '';position: absolute;top: 0;left: 0; width: 0%;height: 100%;background-color: #D47003;padding: 0px;margin: 0px;overflow: hidden; transition: all .3s linear;}
.wx-header-nav>ul>li>a {position: sticky; display: inline-block; letter-spacing: 10px; line-height: 40px; color: #fff; padding: 7px 30px 4px;z-index: 5;}
.wx-header-nav>ul>li>a i {font-size: 12px;}
.wx-header-nav>ul>li:hover::after,.wx-header-nav>ul>li.active::after {width: 100%;}
.wx-header-nav>ul>li:hover a,.wx-header-nav>ul>li.active a {font-weight: 300;}
.wx-header-nav .nav-ul>li>.wx-header-twonav{position: fixed;left: 0;width: 100%;background: #fff;display: none;margin:0px 0px;border-top: 1px solid #eee;padding: 35px 0px;z-index: 11;box-shadow: 0px 2px 4px #eee;}


.wx-header-pronav {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0px;margin: 0px;overflow: hidden;}
.wx-header-pronavleft {width: 20%;border-right: 1px solid #ddd;padding: 0px;margin: 0px;overflow: hidden;}
.wx-header-pronavleft li {padding: 0px;margin: 0px 5% 10px 0px;overflow: hidden;}
.wx-header-pronavleft li a {display: block;color: #333;font-size: 15px;line-height: 35px;border-radius: 5px;padding: 5px 20px;margin: 0px;overflow: hidden;position: relative;}
.wx-header-pronavleft li a i {float: right;}
.wx-header-pronavleft li a::after {content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background-color: #F07D00; z-index: -1; transition: all .3s linear;}
.wx-header-pronavleft li:hover a::after,.wx-header-pronavleft li.active a::after {width: 100%;}
.wx-header-pronavleft li:hover a,.wx-header-pronavleft li.active a {color: #fff; font-weight: 700;}
.wx-header-pronavright {display: none;flex-wrap: wrap;justify-content: space-between;width: 80%;padding: 20px 30px;margin: 0px;overflow: hidden;}
.wx-header-pronavright.show {display: flex;}
.wx-header-pronavlist {width: 100%;padding: 0px;margin: 0px;}
.wx-header-pronavlist ul {display: grid;grid-gap: 1rem;grid-template-columns: 1fr 1fr 1fr;}
.wx-header-pronavlist li {padding: 0px;margin: 0px;transition: all 0.3s ease;}
.wx-header-pronavone {border: 1px solid #eee;border-radius: 10px;box-shadow: 0px 0px 5px #eee;padding: 5px;margin: 0px;overflow: hidden;}
.wx-header-pronavonetxt {background-color: #eee;border-radius: 5px;font-size: 14px;line-height: 30px;text-align: center;color: #333;padding: 0px 10px;margin: 10px 0px 0px;overflow: hidden;}
.wx-header-pronavlist li:hover {transform: translateY(-6px);}

.wx-header-navinfo {position: fixed;left: 0;width: 100%;background: #f9f9f9;display: none;z-index: 11;box-shadow: 0px 2px 4px #eee;}
.wx-header-navinfo .container {height: auto; display: block; align-items: initial;}
.wx-header-navinfoleft {width: 42%;padding-bottom: 30px;float: left;}
.wx-header-navinfoleft h2 {font-size: 24px;color: #F07D00;margin: 50px 0 20px;font-weight: normal;}
.wx-header-navinfolefttxt {margin-bottom: 20px;min-height: 150px;padding-right: 14%;}
.wx-header-navinfolefttxt p {font-size: 14px;line-height: 2;}
.wx-header-navinfoleft .more_btn {position: relative;display: block;width: 136px;height: 35px;border: 1px solid #F07D00;font-size: 14px!important;line-height: 35px;color: #F07D00;font-weight: 700;text-align: center;overflow: hidden;z-index: 2;}
.wx-header-navinfoleft .more_btn:hover {background-color: #F07D00;color: #fff;}
.wx-header-navinfocenter {width: 26%;float: left;}
.wx-header-navinfocenter dl {display: block;border-right: 1px #e3e3e3 solid;border-left: 1px #e3e3e3 solid;padding: 40px 14% 30px;min-height: 380px;margin: 0px;}
.wx-header-navinfocenter dl.wx-header-navinfo2 {display: grid;column-gap: 20px; grid-template-columns: 1fr 1fr;}
.wx-header-navinfocenter dd {padding: 5px 0px;margin: 0px;}
.wx-header-navinfocenter a {display: block;line-height: 20px;padding: 10px 0px;border-bottom: 1px #e8e8e8 solid;color: #666;transition: all .5s;}
.wx-header-navinfocenter a:hover {color: #F07D00;}
.wx-header-navinforight {width: 26%;padding: 60px 0;float: right;}
.wx-header-navinforight .bigimg {overflow: hidden;}
.wx-header-navinforight .bigimg img {display: block;width: 100%;height: auto;transition: all .5s;}
/* 手机站导航 */
.menu_pp,.bgs {display: none;}
.menu_pp_nav{width: 90%;height: 100%;background-color: #f6f6f6;position: fixed;top: 0;left: -90%;color: #fff;overflow: hidden;text-align: left;font-weight: 300;z-index: 100;overflow-y: auto;}
.menu_pp_nav ul{width: 100%;padding-top: 20px;}
.menu_pp_nav>ul{position: absolute;left:0; padding-bottom: 35px;}
.menu_pp_nav ul a{font-size: 18px;font-weight: 700;display: block;color: #333;border-top: 1px solid #ccc;}
.menu_pp_nav ul li{padding:0 20px;font-size: 18px;font-weight: 300;letter-spacing: 3px;line-height: 55px;position: relative;}
.menu_pp_nav ul li.lang {text-align: center;font-size: 16px;line-height: 25px;color: #101010;padding: 35px 0px 0px;margin: 0px;overflow: hidden;}
.menu_pp_nav ul li.lang a {border: 0px;}
.menu_pp_nav ul li.lang a i {font-size: 28px;}
.menu_pp_nav ul li span{font-size: 30px;color: #F07D00;position: absolute;right: 35px;top: -3px;}
.menu_pp_logo{width: 100%;padding: 25px 20px 0 20px;overflow: hidden;position: relative;}
.menu_pp_search{width: 100%;height: 55px;line-height: 55px;position: relative;margin-bottom: 10px;}
.menu_pp_search input{width: 100%;height: 50px;padding-left: 10px;color: #333;border-radius: 5px;border: 1px solid #ccc;}
.menu_pp_search>i{width: 15px;position: absolute;top: 0px;right: 20px;color: #333;}
.menu_pp_logo>img{height: 35px;}
.menu_pp_logo h2{height: 40px;line-height: 40px;font-size: 16px;color: #333;}
.logo_close{width: 30px;height: 30px;border-radius:15px;border: 1px solid #F07D00;float: right;position: relative;right: 0;z-index: 11;}
.logo_close span:first-of-type{display: block;background-color: #F07D00;width: 70%;height: 1px;border-radius: 1px;position: absolute;top: 14.5px;left: 15%;transform: rotate(-45deg);}
.logo_close span:last-of-type{display: block;background-color: #F07D00;width: 70%;height: 1px;border-radius: 1px;position: absolute;top: 14.5px;left: 15%;transform: rotate(45deg);}
.menu_pp_two{width: 100%;height: 100%;color: #333;padding: 15px 0;position: absolute;left: -100%;bottom: 0;z-index: 10;background-color: #f6f6f6;}
.menu_pp_two ul{padding: 0;}
.menu_pp_two h3{font-size: 20px;font-weight: 700;line-height: 45px;padding-left: 25px;position: relative;margin-top: 5px;}
.menu_pp_two h3 span{font-size: 30px;position: absolute;left: 15px;top: -3px;color: #F07D00;margin-left: -5px;}
.menu_pp_two h2{font-size: 24px;padding: 30px 15px;}
.menu_pp_two h2 a {color:#F07D00; font-weight: 700;}
.menu_pp_two ul>li a{color: #333;}
.menu_pp_two ul>ul>li a{font-size: 16px;line-height: 50px;color: #666;padding-left: 10px;}
.menu_pp_two ul>ul>li a i {font-size: 12px;}
@media (max-width:991px) {
	.menu_pp {display: block;}
	.bgs {position: fixed;top: 0;left: 0;right: 0;bottom: auto;z-index: 10;width: 100%;background: rgba(0, 0, 0, 0.6);display: block;}
	/*手机端菜单图标*/
	.menu_icon{float: right;width: 35px;height: 35px;position: relative;top: 0px;right: 0px;background-color: #F07D00;}
	.menu_icon span{display: block;width: 70%;height: 2px;border-radius: 2.5px;background-color: #fff;position: absolute;left: 15%;}
	.menu_icon span:nth-child(1){top:10px;}
	.menu_icon span:nth-child(2){top: 17px;}
	.menu_icon span:nth-child(3){top: 24px;}
	/*手机端菜单图标变化*/
	.icon_now span:nth-child(1){animation: icon1 1s forwards;}
	.icon_now span:nth-child(2){animation: icon2 1s forwards;}
	.icon_now span:nth-child(3){animation: icon3 1s forwards;}
	.icon_back span:nth-child(1){animation: icon4 1s forwards;}
	.icon_back span:nth-child(2){animation: icon5 1s forwards;}
	.icon_back span:nth-child(3){animation: icon6 1s forwards;}
	@keyframes icon1{
		0%{top:10px;transform: rotate(0deg);}
		40%{top:17px;transform: rotate(0deg);}
		60%{top:17px;transform: rotate(0deg);}
		100%{top:17px;transform: rotate(405deg);}
	}
	@keyframes icon3{
		0%{top:24px;transform: rotate(0deg);}
		40%{top:17px;transform: rotate(0deg);}
		60%{top:17px;transform: rotate(0deg);}
		100%{top:17px;transform: rotate(405deg);}
	}
	@keyframes icon2{
		0%{transform: rotate(0deg);}
		40%{transform: rotate(0deg);}
		60%{transform: rotate(0deg);}
		100%{transform: rotate(495deg);}
	}
	@keyframes icon4{
		0%{top:17px;transform: rotate(405deg);}
		40%{top:17px;transform: rotate(0deg);}
		60%{top:17px;transform: rotate(0deg);}
		100%{top:10px;transform: rotate(0deg);}
	}
	@keyframes icon6{
		0%{top:17px;transform: rotate(405deg);}
		40%{top:17px;transform: rotate(0deg);}
		60%{top:17px;transform: rotate(0deg);}
		100%{top:24px;transform: rotate(0deg);}
	}
	@keyframes icon5{
		0%{transform: rotate(495deg);}
		40%{transform: rotate(0deg);}
		60%{transform: rotate(0deg);}
		100%{transform: rotate(0deg);}
	}
	/*头部公共END END END*/
}

/* 首页Banner */
.wx-banner-main {height: 600px;background-color: #000;padding: 0px;margin: 165px 0px 0px;overflow: hidden;}
.ban-swiper{width: 100%;height: 100%;}
.ban-slide{height: 100%;overflow: hidden;position: relative;}
.ban-slide-bj {width: 100%;height: 100%;background: no-repeat center;background-size: cover;overflow: hidden;}
.ban-slide-info {position: absolute;top: 50%;left: 0px;transform: translateY(-50%);width: 100%;padding: 0px;margin: 0px;overflow: hidden;}
.ban-slide-txt {text-align: center;}
.wx-banner-main .swiper-slide .ban-slide-info span {text-shadow: 0 2px 5px rgb(0 0 0 / 50%);display: block; color: #fff; transform:translateY(80px); opacity:0;}
.wx-banner-main .swiper-slide .ban-slide-info h3{text-shadow: 0 2px 5px rgb(0 0 0 / 50%); color:#fff; letter-spacing: 1px; font-family: Arial; line-height:1.5; margin: 10px 0px 15px; transform:translateY(80px); opacity:0; } 
.wx-banner-main .swiper-slide .ban-slide-info h5{text-shadow: 0 2px 5px rgb(0 0 0 / 50%); color:#fff; line-height:1.3; font-family: Arial; letter-spacing: 2px; transform:translateY(80px); opacity:0; }
.wx-banner-main .swiper-slide .ban-slide-info em {display: inline-flex; padding-bottom: 5px; font-style: initial; transform:translateY(80px); opacity:0;}
.wx-banner-main .swiper-slide .ban-slide-info a {display: inline-flex; line-height: 1; padding: 12px 24px; border-radius: 5px; margin: 20px 0px 0px; color: #fff; border: 2px solid #fff; transition:all .3s linear}
.wx-banner-main .swiper-slide .ban-slide-info a:hover {background: #F07D00; border-color:#F07D00;}
.wx-banner-main .swiper-slide.swiper-slide-active .ban-slide-info span{ transition:all 2s ease .5s; transform:translateY(0); opacity:1; } 
.wx-banner-main .swiper-slide.swiper-slide-active .ban-slide-info h3{ transition:all 2s ease .7s; transform:translateY(0); opacity:1; } 
.wx-banner-main .swiper-slide.swiper-slide-active .ban-slide-info h5{ transition:all 2s ease 1s; transform:translateY(0); opacity:1; }
.wx-banner-main .swiper-slide.swiper-slide-active .ban-slide-info em{ transition:all 2s ease 1.5s; transform:translateY(0); opacity:1; }
.wx-banner-main .swiper-notification {width: 100%; bottom: 10px; top: initial; text-align: center;}
.wx-banner-main .swiper-pagination-bullet{opacity: 1;width:8px;height:8px;margin: 0px 10px !important;background: #ddd;border-radius: 50%;position: relative;}
.wx-banner-main>.swiper-pagination-bullets{text-align: center;bottom: 20px;}
.wx-banner-main .swiper-pagination-bullet-active {background: #F07D00;}
.wx-banner-main .swiper-pagination-bullet-active::after {border: 1px solid #F07D00; width: 20px; height: 20px; border-radius: 50%; content: ''; position: absolute; top: -6px; left: -6px;}

/* 首页参数 */
.wx-index-numbermain {padding: 60px 0px;margin: 0px;overflow: hidden;}
.wx-index-numbermain ul {display: grid;gap: 50px;grid-template-columns: 1fr 1fr 1fr 1fr;}
.wx-index-numbermain li {text-align: center;}
.wx-index-profileico {text-align: center; padding: 0px; margin: 0px 0px 10px 0px; overflow: hidden;}
.wx-index-profileico img {width: 48px;}
.wx-index-profilenumtxt { padding: 0px; margin: 0px; overflow: hidden;}
.wx-index-profilenumtxt span {font-weight: 700; line-height: 1.2;display: block; color: #101010; padding: 0px; margin: 0px; overflow: hidden;}
.wx-index-profilenumtxt span strong {font-family: "Roboto-B"; margin: 0px 5px 0px 0px; padding: 0px; overflow: hidden;}
.wx-index-profilenumtxt p {line-height: 1.3;padding: 0px; margin: 0px; color: #101010; overflow: hidden;}

/* 首页标题 */
.wx-index-title {text-align: center;padding: 0px;margin: 0px 0px 3.2vw;overflow: hidden;}
.wx-index-title h3 {font-family: "Roboto-B";font-weight: 700;line-height: 2.2;letter-spacing: 2px;color: #101010;padding: 0px 0px 0px;margin: 0px 0px 10px;overflow: hidden;position: relative;}
.wx-index-title h3::after {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);display: block;content: "";width: 100px;height: 2px;background: #F07D00;}
.wx-index-title p {line-height: 1.3;color: #a7a6a5;padding: 0px;margin: 0px;overflow: hidden;}

/* 首页新品发布 */
.wx-index-newpro {padding: 20px 0px 80px;margin: 0px;overflow: hidden;}
.wx-index-newproone {position: relative;border-radius: 15px;padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-newprooneimg {padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-newprooneimg img {width: 100%; transition: all 0.3s ease;}
.wx-index-newproone:hover .wx-index-newprooneimg img {transform: scale(1.1);}
.wx-index-newproonetxt {position: absolute;bottom: -40px;left: 0px;width: 100%;padding: 15px;margin: 0px;overflow: hidden;transition: all 0.3s ease;}
.wx-index-newproonetxt h3 {font-weight: 700;line-height: 1.5;color: #000;padding: 0px;margin: 0px 0px 15px;overflow: hidden;}
.wx-index-newproonetxt span {line-height: 25px;color: #666;padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-newproone:hover .wx-index-newproonetxt {bottom: 0px;}

/* 首页简介 */
.wx-index-aboutmain {padding: 40px 0px 0px;margin: 0px;overflow: hidden;position: relative;}
.wx-index-aboutmain::after {content: '';position: absolute;bottom: 30px;left: 0;width: 100%;height: 80px;background-color: #F07D00;padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-aboutinfo {display: flex;flex-wrap: wrap;align-items: center;width: 47%;padding: 0px;margin: 0px 0px 120px;overflow: hidden;float: left;}
.wx-index-aboutinfo h3 {font-weight: 700;letter-spacing: 2px;padding: 0px 0px 15px;margin: 0px 0px 35px;overflow: hidden;position: relative;}
.wx-index-aboutinfo h3::after {position: absolute;bottom: 0;left: 0;display: block;content: "";width: 100px;height: 2px;background: #F07D00;}
.wx-index-abouttxt {line-height: 1.6;color: inherit;display: block;font-weight: 400;display: inline-flex;flex-direction: column;gap: 1.5rem;}
.wx-index-aboutimg {position: sticky;width: 50%;padding: 0px;margin: 0px;overflow: hidden;z-index: 5;}

/* 首页产品系列 */
.wx-index-prolistmain {padding: 40px 0px 0px;margin: 0px;overflow: hidden;}
.wx-index-prolistinfo {padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-prolistinfo ul {display: grid;gap: 36px;grid-template-columns: 1fr 1fr 1fr;}
.wx-index-prolistinfo li a {width: 100%;height: 100%;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;background-color: #F07D00;transition: all .1s linear;}
.wx-index-prolistoneimg {width: 45%;position: relative;padding: 10px;aspect-ratio: 1/1;}
.wx-index-prolistoneimg img {width: 100%;object-fit: cover;transition: all .1s linear;}
.wx-index-prolistonetxt {display: flex;flex-wrap: wrap;flex: 1;color: #fff;padding: 20px;transition: all .1s linear;align-items: center;}
.wx-index-prolistonetxt h3 {letter-spacing: 3px;font-weight: 700;transition: all .1s linear;padding: 0px;margin: 0px 0px 0px;}
.wx-index-prolistonetxt h3[lang="en"] {letter-spacing: 0px;}
.wx-index-prolistonetxt p {transition: all .1s linear;}
.wx-index-prolistinfo li:hover a .wx-index-prolistoneimg img {transform: scale(1.1);}
.wx-index-prolistinfo li:hover a .wx-index-prolistonetxt {transform: translateX(10px);}
.wx-index-prolistinfo li:hover a .wx-index-prolistonetxt h3,.wx-index-prolistinfo li:hover a .wx-index-prolistonetxt p {color: #fff;}

/* 首页行业应用 */
.wx-index-appmain {padding: 80px 0px;margin: 0px;overflow: hidden;}
.wx-index-applist {padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-applist ul {display: flex;margin-left: -6px;margin-right: -6px;margin-bottom: 12px;}
.wx-index-applist ul>li {width: 20%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0 6px;transition: .65s;box-sizing: border-box;}
.wx-index-applist ul>li:hover {width: 40% !important;}
.wx-index-applist ul>li img {height: 35px;}
.wx-index-applist .appli-card {height:424px;display: block;position: relative;padding: 25px;background-size: cover;background-position: center;overflow: hidden;color: #fff;box-sizing: border-box;border: 0px;border-radius: 0px;}
.card-cover {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background-image: linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));-webkit-transition: .65s;transition: .65s;}
.appli-card-text{position: absolute;top: 0;right: 25px;left: 25px;height: 164px;margin-top: 320px;-webkit-transition: .65s;transition: .65s;}
.appli-card-text .icon {display: block; width: 80px; height: 42px; margin-bottom: 16px; background-position: left 100%; background-size: auto 100%; background-repeat: no-repeat;}
.appli-card-text .appli-card-tit{margin-bottom: 15px;line-height: 1.2; font-weight: bold;}
.appli-card-text p{height: 3.12em;line-height: 1.56em;opacity: 0;}
.wx-index-applist li:hover .appli-card-text{margin-top: 230px;}
.wx-index-applist li:hover p {opacity: 1;-webkit-transition: .65s .1s;transition: .65s .1s;}
.wx-index-appmore {display: flex;width: 100%;height: 100%;text-align: center;align-items: center;color: #F07D00;padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-appmore h3 {margin: auto;}

/* 首页新闻 */
.wx-index-newsmain {padding: 0px 0px 80px;margin: 0px;overflow: hidden;}
.wx-index-newsinfo { display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-newsimg {width: 50%;padding: 0px;margin: 0px;overflow: hidden;position: relative;}
.wx-index-newsimg img {width: 100%;transition: all ease 0.3s;}
.wx-index-newsimgdate {background-color: #F07D00;text-align: center;position: absolute;top: 0;right: 0;padding: 20px 30px;margin: 0px;overflow: hidden;}
.wx-index-newsimgdate p {font-family: "Roboto-B";font-weight: 700;line-height: 1.1;color: #fff;padding: 0px;margin: 0px 0px 10px;overflow: hidden;}
.wx-index-newsimgdate span {font-family: "Roboto-B";font-weight: 700;line-height: 30px;color: #fff;padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-newsimgtxt {background-color: rgba(0, 0, 0, 0.75);position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px 30px;margin: 0px;overflow: hidden;}
.wx-index-newsimgtxt h3 {font-weight: 500;color: #fff;padding: 0px;margin: 0px 0px 15px;overflow: hidden;}
.wx-index-newsimgtxt p {line-height: 1.6;color: #fff;padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-newsimg:hover img {transform: scale(1.1);}
.wx-index-newsimg:hover .wx-index-newsimgtxt h3 {color: #F07D00;}
.wx-index-newslist {width: calc(50% - 30px);border-top: 1px solid #c8c8c8;padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-newslist li {border-bottom: 1px solid #c8c8c8;padding: 20px 20px;margin: 0px;overflow: hidden;}
.wx-index-newslist li a {display: flex;flex-wrap: wrap;justify-content: space-between;}
.wx-index-newsoneimg {width: 35%;padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-newsoneimg img {width: 100%;transition: all ease 0.3s;}
.wx-index-newsonetxt {width: 62%;padding: 0px;margin: 0px;overflow: hidden;transition: all ease 0.3s;}
.wx-index-newsonetxt h3 {font-weight: 400;color: #101010;padding: 0px;margin: 0px 0px 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.wx-index-newsonetxt p {line-height: 1.6;color: #A7A6A5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.wx-index-newsonetxt span {display: block;color: #A7A6A5;padding: 0px;margin: 15px 0px 0px;overflow: hidden;}
.wx-index-newslist li:hover .wx-index-newsoneimg img {transform: scale(1.1);}
.wx-index-newslist li:hover .wx-index-newsonetxt {transform: translateX(10px);}
.wx-index-newslist li:hover .wx-index-newsonetxt h3 {color: #F07D00;}

/* 首页问答 */
.wx-index-askmain {background-color: #f9f9f9;padding: 80px 0px;margin: 0px;overflow: hidden;}
.wx-index-asklist {padding: 0px;margin: 0px;overflow: hidden;}
.wx-index-asklist li {padding: 15px 25px;border: 1px solid #E4E6E7;position: relative;margin-bottom: 15px;}
.wx-index-asklist li .faq_title {display: flex;justify-content: space-between;cursor: pointer;}
.wx-index-asklist li .faq_title .title {font-weight: bold;color: #000;margin: 0px;}
.wx-index-asklist li.active .icon_btns {transform: rotate(-180deg);}
.wx-index-asklist li .icon_btns {display: none !important;font-size: 18px;color: #000;opacity: .4;padding: 0 10px;transition: .2s;display: flex;align-items: center;}
.wx-index-asklist li .faq_con {margin-top: 10px;line-height: 1.6;display: none;color: #757575;max-height: 600px;overflow-y: auto;}

/* 底部信息 */
.wx-footer-main {background-color: #F07D00;background-image: url(../images/bottom-maps.webp);background-repeat: no-repeat;background-position: center;background-size: contain;padding: 0px;margin: 0px;overflow: hidden;}
.wx-footer-top {padding: 80px 0px 60px;margin: 0px;overflow: hidden;}
.wx-footer-topnav {width: 70%;padding: 0px;margin: 0px;overflow: hidden;float: left;}
.wx-footer-topnav ul {display: grid;column-gap: 30px;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;}
.wx-footer-topnav li h3 {padding: 0px;margin: 0px 0px 20px;overflow: hidden;}
.wx-footer-topnav li h3 a {font-size: 18px;color: #FFFFFF;font-weight: 700;position: relative;}
.wx-footer-topnav li dl {padding: 0px;margin: 0px;overflow: hidden;}
.wx-footer-topnav li dl dd {padding: 0px; margin: 0px 0px 5px;overflow: hidden;}
.wx-footer-topnav li dl dd a {font-size: 15px;color: #eee;position: relative;}
.wx-footer-topcontact {width: 26%;padding: 0px;margin: 0px;float: right;}
.wx-footer-topcontact h3 {padding: 0px;margin: 0px 0px 20px;overflow: hidden;}
.wx-footer-topcontact h3 a {font-size: 18px;color: #FFFFFF;font-weight: 700;position: relative;}
.wx-footer-topcontact li {color: #dbd3d3;font-size: 15px;padding: 0px;margin: 0px 0px 10px;}
.wx-footer-topcontact li h2 {font-size: 23px;color: #ffffff;font-weight: 700;display: inline-block;vertical-align: middle;margin-top: -5px;}
.wx-footer-topcontact h5 {font-size: 16px;color: #fff;padding: 0px;margin: 30px 0px 20px;overflow: hidden;}
.wx-footer-topcontact dl {display: flex;flex-wrap: wrap;justify-content: left;}
.wx-footer-topcontact dd {font-size: 20px;padding: 0px;margin: 0px 20px 0px 0px;position: relative;}
.wx-footer-topcontact dd i {display: block;font-size: 18px;color: #fff;border: 1px solid #eee;border-radius: 50%;width: 30px;height: 30px;line-height: 30px;text-align: center;overflow: hidden;}
.wx-footer-followkuan {display: none;position:absolute;left:50%;transform: translateX(-50%);bottom:calc(100% + 10px);min-width:130px;margin:0;padding: 5px;background: rgba(255, 255, 255, 1);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: 0 0px 8px rgba(0, 0, 0, 0.15);border-radius: 5px;white-space:nowrap;z-index: 99;}
.wx-footer-followkuan::before {content: "";position: absolute;bottom: -8px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid rgba(255, 255, 255, 1);filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.05));}
.wx-footer-topcontact dd:hover .wx-footer-followkuan {display: block;}
.wx-footer-bottom {background-color: #D47003;padding: 5px 0px;margin: 0px;overflow: hidden;}
.wx-footer-copyright {color: #ccd5ea;font-size: 15px;line-height: 45px;font-weight: 200;float: left;}
.wx-footer-beian {color: #ccd5ea;font-size: 15px;line-height: 45px;font-weight: 200;float: right;}
.wx-footer-beian a {color: #f9f9f9;margin-left: 20px;}

.wx-follow-main {transition: all ease 0.3s !important;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);background-color: #fff;border-radius: 8px;position: fixed;right: 10px;z-index: 99;bottom: 20%;}
.wx-follow-main li {text-align: center;border-bottom: 1px solid #eee;padding: 5px;margin: 0px;position: relative;cursor: pointer;}
.wx-follow-main li:first-child {border-radius: 8px 8px 0px 0px;}
.wx-follow-main li:last-child {border-radius: 0px 0px 8px 8px;}
.wx-follow-main li>img {width: 30px;height: 30px;}
.wx-follow-main li:hover>img {filter: brightness(0) invert(1);}
.wx-follow-main li:hover {background-color: #F07D00;color: #fff;}
.wx-follow-one {padding: 5px;border-radius: 5px;margin: 0px;position: absolute;right: -200%;opacity: 0;transition: all ease 0.3s;top: 50%;width: 150px;text-align: center;background: #fff;transform: translate(0,-50%);box-shadow: 0px 0px 3px rgba(0,0,0,0.2);}
.wx-follow-one1 {padding: 5px;border-radius: 5px;margin: 0px;position: absolute;right: -200%;opacity: 0;transition: all ease 0.3s;top: 50%;text-align: center;background: #fff;transform: translate(0,-50%);box-shadow: 0px 0px 3px rgba(0,0,0,0.2);}
.wx-follow-one1 p {line-height: 30px;padding: 5px 20px;font-weight: 400;color: #000000;white-space: nowrap;}
.wx-follow-one img {width: 140px;}
.wx-follow-one::before,.wx-follow-one1::before {content: "";position: absolute;top: 50%;right: -8px;transform: translateY(-50%);width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid rgba(255, 255, 255, 1);filter: drop-shadow(0 2px 0px rgba(0, 0, 0, 0.35));}
.wx-follow-main li:hover .wx-follow-one,.wx-follow-main li:hover .wx-follow-one1 {opacity: 1;right: 120%;}

/* 内页Banner */
.wx-page-banner {padding: 0px;margin: 165px 0px 0px;overflow: hidden;}
.wx-page-banner img {width: 100%;}
.wx-page-main {padding: 80px 0px;margin: 0px;overflow: hidden;}
.wx-page-breadcrumb {padding: 10px 0px;margin: 0px;overflow: hidden;}
.wx-page-breadcrumb ul {display: flex;flex-wrap: wrap;justify-content: left;align-items: center;padding: 0px;margin: 0px;overflow: hidden;}
.wx-page-breadcrumb li {  list-style: disc;font-family: "iconfont" !important;line-height: 30px;padding: 0px 30px 0px 0px;margin: 0px;overflow: hidden;position: relative;}
.wx-page-breadcrumb li::after {content: "\e830";position: absolute;right: 5px;top: 50%;transform: translateY(-50%);color: #F07D00;padding: 0px;margin: 0px;overflow: hidden;}
.wx-page-breadcrumb li:last-child::after {display: none;}
.wx-page-breadcrumb li a {color: #757575;}
.wx-page-breadcrumb li span {color: #F07D00;}
.wx-page-pagination {width: 100%;text-align: center;margin: 20px 0px 0px;padding: 0px;overflow: hidden;}
.pagination .page-item a {display: inline-block;width: 40px;height: 40px;line-height: 34px;text-align: center;font-size: 16px;background-color: initial;color: #666;border-radius: 0px;border: 1px solid #ccc;margin-right: 10px;transition: all 0.6s;}
.pagination .page-item a.page-link {padding: 2px 0px;}
.pagination .page-item a svg {margin-top: 6px;}
.pagination .page-item.active a.page-link {border: 1px solid #F07D00;background-color: initial;color: #F07D00;}

.wx-page-navlist {width: 100%;z-index: 999;}
.wx-page-navlist.fixed-nav {position: fixed; top: 165px; left: 0; box-shadow: 0 2px 8px rgba(0,0,0,0.1); background: #ffffff;}
.navbar-list li.active a{color:#F07D00;}
.wx-page-navlist .navbar-inner{position: relative;display: flex;justify-content: center;width: 100%;background: #fff;border-bottom: 1px solid #ebebeb;}
.wx-page-navlist .navbar-type{display: block;margin: 0 19px;padding: 20px 0;line-height: 19px;}
.wx-page-navlist .navbar-list li{float: left;margin: 0 19px;}
.wx-page-navlist .navbar-list a{position: relative;display: block;padding: 20px 0;line-height: 19px;color: #7f7f7f;}
.wx-page-navlist .navbar-list a::after{position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);display: block;content: "";width: 0;height: 3px;background: #F07D00;opacity: 0;-webkit-transition: .3s;transition: .3s;}
.wx-page-navlist .active a::after{width: 100%;opacity: 1;}
.wx-page-404 {
    margin: 165px 0px 0px;
    padding: 100px 0px;
    text-align: center;
    overflow: hidden;
}
.wx-page-404 p {
    font-size: 16px;
    line-height: 2;
    color: #666;
    font-weight: 700;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.wx-page-404 a {
    display: inline-block;
  width: auto;
  padding: 5px 25px;
  border: 1px solid #e3e2e8;
  margin: 2em auto;
  border-radius: .2em;
  color: #333;
  font-size: 13px;
  line-height: 32px;
  text-align: center;
  text-decoration: none;
}
.wx-page-404 a:hover {
    background: linear-gradient(180deg,#F07D00,#f18a1c);
    color: #fff;
}

/* 产品展示 */
.wx-products-body {background-color: #f7f7f7;}
.wx-products-banner {margin-top: 175px !important;}
.wx-products-main {padding: 0px 0px 30px;margin: 0px;overflow: hidden;}
.wx-products-info {padding: 0px;margin: 0px;overflow: hidden;}
.wx-products-nav {background: hsl(0, 0%, 96%);border-radius: 10px;width: 22%;padding: 0px;margin: 0px;overflow: hidden;float: left;}
.wx-products-nav .sidebar-title {font-weight: 600;color: #000;line-height: 1.2;border-bottom: 1px solid #e5e5e5;padding: 15px 20px;padding-left: 38px;position: relative;}
.wx-products-nav .sidebar-title::before {content: "";position: absolute;left: 20px;top: 50%;transform: translateY(-50%);width: 8px;height: 8px;background: #F07D00;border-radius: 50%;}
.wx-products-nav .sidebar-cate {padding: 15px;}
.wx-products-nav .sidebar-cate>li {width: 100%;background: hsl(0, 0%, 90%);border-radius: 3px;margin-bottom: 0.6em;position: relative;text-transform: capitalize;}
.wx-products-nav .sidebar-cate>li.active {background: linear-gradient(90deg, #F07D00, #fa962a);}
.wx-products-nav .sidebar-cate>li>a {width: 100%;line-height: 3.2;padding: 0px 15px;padding-right: 50px;font-weight: 600;}
.wx-products-nav .sidebar-cate>li a {color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.wx-products-nav .sidebar-cate > li.active a {color: #fff;}
.wx-products-nav .sidebar-cate>li .iconshow {position: absolute;right: 0px;top: 0px;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.wx-products-nav .sidebar-cate>li .iconshow::after {content: "";width: 22px;height: 4px;border: 1px solid #333;border-radius: 3px;}
.wx-products-nav .sidebar-cate>li.active .iconshow::after {background: #FFFFFF;border: none;}
.wx-products-nav .sidebar-cate>li .sub-menu {display: none;background: #fff;padding: 5px 0px;}
.wx-products-nav .sidebar-cate>li .sub-menu a {display: flex;line-height: 2.3;padding: 0px 20px;color: #333;transition: all .1s linear;}
.wx-products-nav .sidebar-cate>li.active .sub-menu {display: block;}
.wx-products-nav .sidebar-cate>li .sub-menu li.active a {font-weight: bold; color: #F07D00;}
.wx-products-right {width: 75%;padding: 0px;margin: 0px;overflow: hidden;float: right;}
.wx-products-rightupinfo {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0px;margin: 0px 0px 35px;overflow: hidden;}
.wx-products-rightupinfotxt {flex: 1;padding: 10px 0px 0px;margin: 0px;overflow: hidden;}
.wx-products-rightupinfotxt h3 {font-weight: 700;padding: 0px;margin: 0px 0px 15px;overflow: hidden;}
.wx-products-rightupinfotxt p {line-height: 1.8;color: #757575;padding: 0px;margin: 0px;overflow: hidden;}
.wx-products-rightupinfoimg {width: 320px;border: 1px solid #ddd;padding: 0px;margin: 0px 0px 0px 30px;overflow: hidden;}
.wx-products-rightoneinfo {padding: 0px;margin: 0px 0px 15px;overflow: hidden;}
.wx-products-rightonetitle {  font-weight: 700;border-radius: 5px;background-color: #F07D00;letter-spacing: 3px;line-height: 30px;color: #fff;padding: 5px 20px;margin: 0px;overflow: hidden;}
.wx-products-rightonelist {padding: 20px 5px;margin: 0px;overflow: hidden;}
.wx-products-rightonelist>ul {display: grid;grid-gap: 1rem;grid-template-columns:  1fr 1fr 1fr 1fr;}
.wx-products-rightonelist>ul>li {padding: 0px;margin: 0px;transition: all 0.3s ease;}
.wx-products-rightone {border: 1px solid #eee;border-radius: 10px;box-shadow: 0px 0px 5px #eee;padding: 5px;margin: 0px;overflow: hidden;}
.wx-products-rightoneimg {border-radius: 10px;padding: 0px;margin: 0px;overflow: hidden;position: relative;}
.wx-products-rightoneimg img {width: 100%;transition: all 1s;}
.wx-products-rightoneimg:hover img {transform: scale(1.2);transition: all 0.3s linear;}
.wx-products-rightoneimgtxt {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.75);display: flex;align-items: center;color: #fff;padding: 10%;margin: 0px;overflow: hidden;transition: all 1s;opacity: 0;}
.wx-products-rightoneimgtxt h3 {padding: 0px;margin: 0px 0px 10px;overflow: hidden;}
.wx-products-rightoneimgtxt ul {padding-left: 30px;}
.wx-products-rightoneimgtxt li {list-style: disc;line-height: 1.6;}
.wx-products-rightoneimg:hover .wx-products-rightoneimgtxt {opacity: 1;}
.wx-products-rightonetxt {background-color: #eee;border-radius: 5px;line-height: 1.6;font-weight: 700;text-align: center;color: #333;padding: 5px 10px;margin: 10px 0px 0px;overflow: hidden;}
.wx-products-rightonelist>ul>li:hover {transform: translateY(-6px);}
.wx-products-detailstitle {font-weight: 700;color: #101010;padding: 0px;margin: 0px 0px 20px;overflow: hidden;}
.wx-products-detailsinfotop {padding: 0px;margin: 0px 0px 35px;overflow: hidden;}
.wx-products-detailsinfoimg {width: 50%;padding: 0px;margin: 0px;overflow: hidden;float: left;}
.wx-products-detailsvideo {border: 1px solid #ddd;padding: 0px;margin: 0px 0px 15px;overflow: hidden;position: relative;}
.wx-products-detailsvideo img {width: 100%;transition: all 1s;}
.wx-products-detailsvideo:hover img {transform: scale(1.3);transition: all 0.3s linear;}
.wx-products-detailsvideo i {width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: url(../images/video_play_1.png); background-repeat: no-repeat; background-size: cover; z-index: 20; padding: 0px; margin: 0px; overflow: hidden;}
.wx-products-detailsvideo img {width: 100%;transition: all 1s;}
.wx-products-detailsimgbig {padding: 0px;margin: 0px;overflow: hidden;position: relative;}
.wx-products-detailsimgbig img {width: 100%;}
.wx-products-detailsimg {padding: 0px;margin: 0px 0px;overflow: hidden;position: relative;}
.wx-products-detailsimg li {border: 1px solid #ddd;padding: 5px;}
.wx-products-detailsimg li a>i {width: 30px; height: 30px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: url(../images/video_play_1.png); background-repeat: no-repeat; background-size: cover; z-index: 20; padding: 0px; margin: 0px; overflow: hidden;}
.wx-products-detailsimg li.cur {border-color: #F07D00;}
.wx-products-detailsimg .swiper-button-next {opacity: 1;z-index: 10;top: 20px;right: 0px;width: 30px;height: 100%;line-height: 40px;text-align: center;font-size: 18px;color: #fff;background: rgba(0,0,0,0.5);}
.wx-products-detailsimg .swiper-button-prev {opacity: 1;z-index: 10;top: 20px;left: 0px;width: 30px;height: 100%;text-align: center;font-size: 18px;color: #fff;background: rgba(0,0,0,0.5);}
.wx-products-detailsimg .swiper-button-next::after, .wx-products-detailsimg .swiper-button-prev::after {display: none;}
.wx-products-detailsimgbox {padding-bottom: 2px;flex-wrap: nowrap;margin: 0 0px;}
.wx-products-detailsimgsmall {margin: 0px;padding: 0px;position: relative;}
.wx-products-detailsimg li img {width: 100%;transition: all 1s;}
.wx-products-detailsinfotxt {width: 50%;padding: 0px 0px 0px 30px;margin: 0px;overflow: hidden;float: right;}
.wx-products-detailsinfotxt h3 {font-weight: 700;color: #333;padding: 0px;margin: 0px 0px 15px;overflow: hidden;}
.wx-products-detailsinfotxt .summary {line-height: 1.8;color: #666;padding: 0px;margin: 0px;overflow: hidden;}
.wx-products-detailsinfotxt .summary p {margin-bottom: 10px;}
.wx-products-detailsinfotxt .summary ul {padding: revert;}
.wx-products-detailsinfotxt .summary li {list-style: disc;padding: initial;}
.wx-products-detailsinfotxt a {  width: 60%;display: block;color: rgba(255, 255, 255, 1);border-radius: 15px;text-align: center;padding: 12px 50px;text-transform: capitalize;background: #ff4900;margin: 30px 20% 0px;}
.wx-products-detailsinfotxt a:hover {background-color: #D47003;}
.wx-products-details-prolist {padding: 0px;margin: 0px 0px 50px;overflow: hidden;}
.wx-products-details-prolisttitle {border-bottom: 1px solid #ddd;padding: 0px;margin: 0px 0px 20px;overflow: hidden;}
.wx-products-details-prolisttitle h3 {display: inline-flex;font-weight: 700;line-height: 2;color: #101010;border-bottom: 2px solid #F07D00;padding: 0px 10px;margin: 0px;overflow: hidden;}
.wx-products-details-prolistinfo {padding: 0px 10px;margin: 0px;overflow: hidden;}
.wx-products-details-prolistinfo p {line-height: 1.8;padding: 0px;margin: 0px;overflow: hidden;}
.wx-products-details-prolistinfo>ul {display: grid;grid-gap: 1rem;grid-template-columns: 1fr 1fr 1fr 1fr;margin-top: 30px;}
.wx-products-details-prolistinfo>ul>li {padding: 0px;margin: 0px;transition: all 0.3s ease;}
.wx-products-detailsbottom {padding: 0px;margin: 0px;overflow: hidden;}
.wx-products-detailsbottom .nav {border-bottom: 2px solid #F07D00;border-radius: 2px;padding: 5px 0px 0px;margin: 0px 0px 15px;overflow: hidden;}
.wx-products-detailsbottom .nav .nav-link {color: #F07D00; font-weight: 700; background-color: #eee; margin: 0px 10px 0px 0px ; border-radius: 10px 10px 0px 0px;}
.wx-products-detailsbottom .nav .nav-link.active {background-color: #F07D00; color: #fff; font-weight: 700;}
.wx-products-detailscontent {line-height: 1.8;color: #333;padding: 0px 10px;margin: 0px;overflow: hidden;}
.wx-products-detailsnote {display: none; flex-wrap: wrap; justify-content: center; align-items: center; color: #C00;padding: 0px; margin: 0px 0px 10px; overflow: hidden;}
.wx-products-detailscontent table tr th {border:1px solid #ccc; color: #fff; background-color: #585D97; font-weight: 700; padding: 5px 10px; width: initial; text-align: center;}
.wx-products-detailscontent table tr td {border:1px solid #ccc; padding: 5px 10px; width: initial; text-align: center;}
.wx-products-detailscontent table tr:nth-child(2n),.wx-products-detailscontent table tr:hover {background-color: #eee;}
.wx-products-detailscontent table {min-height: 35px; line-height: 1.5; font-size: 14px; border-collapse: collapse; width: 100%;}

/* 联系方式 */
.wx-contactus-main {padding: 20px 0px 60px;margin: 0px;overflow: hidden;}
.wx-contactus-info {background-color: #F07D00; border-radius: 36px 36px 36px 0px; display: flex;flex-wrap: wrap;justify-content: space-between;}
.wx-contactus-linkinfo {width: 55%;padding: 30px 0px 30px 50px;margin: 0px;overflow: hidden;}
.wx-contactus-linkinfotitle {border-bottom: 3px solid #fff; line-height: 1.6;color: #fff;padding: 0px;margin: 0px 11% 0px 0px;overflow: hidden;}
.wx-contactus-linkinfolist {padding: 20px 0px 0px;margin: 0px;overflow: hidden;}
.wx-contactus-linkinfolist li {font-family: initial; width: 100%;height: auto;margin: 0px auto 0px; color: #fff; padding: 0px 0px 15px;overflow: hidden;}
.wx-contactus-linkinfolist dl {display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0px;margin: 15px 0px 0px;}
.wx-contactus-linkinfolist dd {display: flex; flex-wrap: wrap; justify-content: left; align-items: end; line-height: 25px;padding: 0px;margin: 0px;overflow: hidden;}
.wx-contactus-linkinfolist dd p {width:100px; position: relative; text-align: center; margin: 0px; padding: 110px 0px 0px 0px;}
.wx-contactus-linkinfolist dd span {display: block; width: 100%; text-align: center; color: #fff;line-height: 2;}
.wx-contactus-linkinfolist dd img {position: absolute; top: calc(50% - 10px); left: 50%;transform: translate(-50%, -50%); width: 90px; height: 90px;}
.wx-contactus-linkinfolist dd img:hover {width: 110px; height: 110px;}
.wx-contactus-linkinfolist dd em {font-style: initial; color: #fff;}
.wx-contactus-message {background-color: #fff;border-radius: 36px; box-shadow: 0px 0px 10px #666; width: 40%;padding: 20px 30px ;margin: 0px;overflow: hidden;}
.wx-contactus-messagetitle {line-height: 1.6;color: #000;padding: 0px;margin: 0px 0px 30px;overflow: hidden;}
.wx-contactus-messagetitle span {display: block;color: #666;padding: 0px;margin: 0px;overflow: hidden;}
.wx-contactus-messageinpt,.wx-contactus-messagelab {width: 100%;padding: 0px;margin: 0px 0px 0px;overflow: hidden;position: relative;}
.wx-contactus-messageinpt { border-bottom: 1px solid #ccc;}
.wx-contactus-messageinpt .name {float: left;color: #535353;line-height: 36px;position: absolute;left: 5px;top: 50%;margin-top: -15px;}
.wx-contactus-messageinpt .name span {color: #F07D00;padding-left: 5px;}
.wx-contactus-messageinpt input {float: left;width: 100%;color: #666666;line-height: 24px;padding: 17px 10px 12px 60px;border: 0px;}
.wx-contactus-messagelab textarea {float: left;width: 100%;color: #535353; line-height: 24px;height: 172px;padding: 12px 10px;border: 0px; background-color: #f0f0f0; border-radius: 6px; margin: 20px 0px 0px;}
.wx-contactus-messageinpt input:focus-visible, .wx-contactus-messagelab textarea:focus-visible {border: initial;outline: initial;}
.wx-contactus-messagebtn {padding: 0px 20px;margin: 30px 0px 0px;overflow: hidden;}
.wx-contactus-messagebtn button {width: 100%; max-width: 400px; border-radius: 32px; background-color: #F07D00;color: #fff;line-height: 30px;padding: 16px 50px;margin: 0px auto;border: 0px;overflow: hidden;}
.wx-contactus-maps {width: 100%;min-height: 460px;padding: 0px;margin: -20px 0px 0px;overflow: hidden;z-index: -1;}
.wx-contactus-maps .amap-info-content {font-size: 16px; line-height: 1.7;}

/* 下载中心 */
.wx-download-main {padding: 20px 0px 60px; margin: 0px; overflow: hidden;}
.wx-down-retrievemain {background-color: rgba(243, 244, 246, 1); display: flex;flex-wrap: wrap; align-items: center; justify-content: left; padding: 10px;margin: 0px 0px 20px; border: 1px solid #eee; border-radius: 5px;}
.wx-down-retrieveone {padding: 0px; margin: 0px 10px 0px 0px;display: flex; align-items: center;}
.wx-down-retrievebtn {width: 70px; line-height: 20px; margin-left: 10px; display: inline-block;padding: 5px 10px;color: #fff;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;border: 1px solid #F07D00;border-radius: 5px;background-color: #F07D00;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.wx-down-datalist {padding: 0px;margin: 0px 0px 30px;}
.wx-down-datalist li {display: grid;column-gap: 10px;grid-template-columns: 130px calc(100% - 270px) 100px;border: 1px solid #eee;padding: 10px;margin: 0px 0px 10px;overflow: hidden;}
.wx-down-oneimg {text-align: center;padding: 0px;margin: 0px;overflow: hidden;}
.wx-down-oneinfo {display: flex; flex-wrap: wrap; align-items: center; justify-content: left; border-left: 1px solid #eee;padding: 0px 0px 0px 10px;margin: 0px;overflow: hidden;}
.wx-down-oneinfo>div {width: 100%;}
.wx-down-oneinfo h3 {font-weight: 600;color: #000;padding: 0px;margin: 0px 0px 10px;overflow: hidden;}
.wx-down-oneinfo dl {display: grid;column-gap: 20px;grid-template-columns: 1fr 1fr;margin: 0px;padding: 0px;overflow: hidden;}
.wx-down-oneinfo dd {line-height: 1.8;color: #666;padding: 0px;margin: 0px;overflow: hidden;}
.wx-down-oneinfo dd span {color: #F07D00;}
.wx-down-onebtn {display: flex; flex-wrap: wrap; align-items: center;text-align: center;padding: 30px 0px 0px;margin: 0px;overflow: hidden;}
.wx-down-onebtn a {display: inline-block;padding: 5px 10px;line-height: .1.5;color: #fff;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;border: 1px solid #F07D00;border-radius: 5px;background-color: #F07D00;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.wx-down-onebtn p {line-height: 35px;color: #666;padding: 0px;margin: 0px;overflow: hidden;}

/* 展会&视频中心 */
.wx-exhibition-main {padding: 20px 0px 60px; margin: 0px; overflow: hidden;}
.wx-exhibition-list {padding: 0px; margin: 0px;}
/* .wx-exhibition-list ul {display: grid; gap: 30px;grid-template-columns: 1fr 1fr;} */
.wx-exhibition-list li {margin-bottom: 30px;}
.wx-exhibition-one{display: flex; flex-wrap: wrap; justify-content: space-between; overflow:hidden;margin:0;padding:15px;border:1px solid #eaedf4;}
.wx-exhibition-one:hover{box-shadow: 0 0 6px rgba(0,0,0,.15);}
.wx-exhibition-oneimg{display: flex; align-items: center; padding-right:15px;width:300px;border-right:1px solid #eaedf4;color:#9a9a9a;text-align:center;font-size:11px}
.wx-exhibition-oneimg img{ max-width: 100%}
.wx-exhibition-onetxt{flex: 1;overflow:hidden;margin:0 0px 0px 15px;padding:0;}
.wx-exhibition-onetxt h3{overflow:hidden;margin:0 0 15px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight: 600;}
.wx-exhibition-onetxt p{line-height: 1.8; margin-bottom: 5px;}
.wx-exhibition-onetxt .date{color:#999;}
.wx-exhibition-onetxt .address{color:#F07D00; margin-bottom: 0px;}
.wx-exhibition-onetxt .address span{margin-right: 8px;}

/* 产品应用 */
.wx-app-main {padding: 20px 0px 60px; margin: 0px; overflow: hidden;}
.wx-app-title {font-weight: 700;line-height: 1.5;color: #161616;padding: 0px 0px 5px;margin: 0px 0px 25px;overflow: hidden;position: relative;}
.wx-app-title::after {content: '';position: absolute;bottom: 0px;left: 0;width: 60px;height: 2px;background-color: #F07D00;padding: 0px;margin: 0px;overflow: hidden;}
.wx-app-detailsinfo {line-height: 2;color: #333;padding: 0px;margin: 0px 0px 80px;overflow: hidden;}
.wx-app-detailsinfo h3 {font-weight: 700;margin-bottom: 15px;}
.wx-app-details-prolisttitle {border-bottom: 1px solid #ddd;padding: 0px;margin: 0px 0px 20px;overflow: hidden;}
.wx-app-details-prolisttitle h3 {display: inline-flex;font-weight: 700;line-height: 2;color: #101010;border-bottom: 2px solid #F07D00;padding: 0px 10px;margin: 0px;overflow: hidden;}
.wx-app-details-prolistinfo {padding: 0px 10px;margin: 0px 0px 50px;overflow: hidden;}
.wx-app-details-prolistinfo > ul {display: grid;grid-gap: 1rem;grid-template-columns: 1fr 1fr 1fr 1fr;}
.wx-app-infoone {padding: 0px;margin: 0px;overflow: hidden;}
.wx-app-infoonetitle {font-weight: 700;color: #333;padding: 0px;margin: 0px;overflow: hidden;}
.wx-app-infooneimg {border-radius: 5px;padding: 0px;margin: 15px 0px;overflow: hidden;}
.wx-app-infooneimg img {width: 100%;}
.wx-app-infoonelist {line-height: 1.8;padding: 0px;margin: 0px;overflow: hidden;}
.wx-app-infoonelist a {color: #F07D00;padding: 0px 5px;margin: 0px;overflow: hidden;}
.wx-app-notetitle {font-weight: 700;line-height: 1.5;color: #161616;padding: 0px 0px 5px;margin: 0px 0px 15px;overflow: hidden;}
.wx-app-noteinfo {line-height: 2;color: #333;padding: 0px;margin: 0px 0px 80px;overflow: hidden;}
.wx-app-noteinfo img {max-width: 100%;}

/* 新闻动态 */
.wx-news-main {background-color: #f9f9f9;padding: 50px 0px 60px;margin: 0px;overflow: hidden;}
.wx-news-list {padding: 0px;margin: 0px;}
.wx-news-list ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
.wx-news-list li {width: 32%;background-color: #fff;box-shadow: 0px 0px 8px #ccc;margin: 0px 0px 30px;}
.wx-news-oneimg {padding: 0px;margin: 0px;overflow: hidden;}
.wx-news-oneimg img {width: 100%;transition: all 1s;}
.wx-news-onetxt {padding: 15px 25px;margin: 0px;overflow: hidden;}
.wx-news-onetxt span {line-height: 1.3;color: #666;padding: 0px;margin: 0px;overflow: hidden;}
.wx-news-onetxt h3 {font-weight: 700;color: #333333;margin: 12px 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .3s;}
.wx-news-onetxt p {text-align: justify;line-height: 24px;margin: 0 0 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wx-news-onetxt em {display: flex;align-items: center;font-style: initial;color: #333333;padding: 0px;margin: 0px;transition: all .3s;}
.wx-news-onetxt em b {vertical-align: middle;font-size: 16px;font-weight: bold;display: inline-block;margin: 0 5px 0px 0px;}
.wx-news-list li:hover .wx-news-oneimg img {transform: scale(1.1);}
.wx-news-list li:hover .wx-news-onetxt h3,.wx-news-list li:hover .wx-news-onetxt em {color: #F07D00;}
.wx-news-infodetails {width: 100%;padding: 22px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;box-sizing: border-box;}
.wx-news-infodetails  h1 {font-size: 20px;font-weight: 500;margin-bottom: 10px;}
.wx-news-infodetails > .time {color: #999;font-size: 12px;padding-bottom: 20px;border-bottom: 1px solid #bdbdbd;width: 100%;text-align: center;margin-bottom: 30px;}
.wx-news-infodetails > .content {color: #666;font-size: 14px;line-height: 1.8;margin-bottom: 30px;width: 96%;}
.wx-news-listone:hover .more {background-color: #C00;border-color: #C00; color: #fff;}
.wx-news-other {padding: 12px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;font-size: 13px;margin: 0px;cursor: pointer;}
.wx-news-last {float: left;}
.wx-news-next {float: right;}
.wx-news-last a:hover,.wx-news-next a:hover {color: #F07D00;}
.wx-news-newsnav {background: #fff;padding: 15px 20px;margin: 0px 0px 20px;overflow: hidden;}
.wx-news-newsnav h3 {padding-bottom: 15px;position: relative;color: #333;font-size: 18px;line-height: 20px;border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;}
.wx-news-newsnav li {font-size: 14px;line-height: 25px;color: #555;border: 1px solid #eee;padding: 5px;margin: 0px 0px 10px;overflow: hidden;}
.wx-news-newsnav li a {color: #555;}
.wx-news-newsnav li:hover,.wx-news-newsnav li.active {border-color: #F07D00;}
.wx-news-newsnav li:hover a,.wx-news-newsnav li.active a {color: #F07D00;}
.wx-news-hotnews  {width: 100%;background: #fff;padding: 15px 20px;box-sizing: border-box;}
.wx-news-hotnewstitle {padding-bottom: 15px;position: relative;color: #333;font-size: 18px;line-height: 20px;border-bottom: 1px solid #e5e5e5;margin-bottom: 24px;}
.wx-news-hotnewsinfo	li {-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 13px;cursor: pointer;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.wx-news-hotnewsinfo	li .num {height: 18px;width: 18px;line-height: 18px;background: #d2d2d2;text-align: center;margin-right: 8px;font-size: 12px;color: #fff;float: left;}
.wx-news-hotnewsinfo	li:first-child .num {background: #ff9000;}
.wx-news-hotnewsinfo	li:nth-child(2) .num {background: #f97560;}
.wx-news-hotnewsinfo	li:nth-child(3) .num {background: #009b75;}
.wx-news-hotnewsinfo	li .context {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #333;}

/* 在线订单 */
.wx-order-contactus {background-color: rgba(243, 244, 246, 1);border-radius: 5px;padding: 15px 20px;margin: 0px 0px 20px;overflow: hidden;}
.wx-order-contactustitle {font-weight: 700;border-bottom: 1px solid rgb(219, 222, 227);letter-spacing: 2px;padding: 0px 0px 5px;margin: 0px 0px 10px;overflow: hidden;}
.wx-order-contactusinfo {line-height: 1.8;color: #333;padding: 0px;margin: 0px;overflow: hidden;}
.wx-order-message {padding: 0px;margin: 0px 0px 60px;overflow: hidden;}
.wx-order-messagetitle {border-bottom: 3px solid #F07D00;font-weight: 700;color: #333;padding: 5px 10px;margin: 0px 0px 0px;overflow: hidden;}
.wx-order-messageinfo {padding: 20px 5%;margin: 0px;overflow: hidden;}
.wx-order-input-group {border-radius: 6px;margin: 0px 0px 25px;position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100%;}
.wx-order-input-group span {width: 130px;padding: 10px 20px;font-weight: 400;line-height: 2;color: #6b7280;text-align: center;white-space: nowrap;background-color: #eee;border: 1px solid #e5e7eb;border-radius: 5px 0px 0px 5px;}
.wx-order-input-group span em {font-style: initial;position: relative;}
.wx-order-input-group span em::after {content: '*';position: absolute;top: -5px;left: -13px;color: #F07D00;padding: 0px;margin: 0px;overflow: hidden;}
.wx-order-input-group input,.wx-order-input-group textarea {flex: 1;border-radius: 0px 5px 5px 0px;border: 1px solid #e5e7eb !important;}
.wx-order-input-group input:focus-visible, .wx-order-input-group textarea:focus-visible {border: initial;outline: initial;}
.wx-order-btn {display: inline-block;padding: 10px 35px;background: #F07D00;color: #fff;line-height: 2;border-radius: 5px;border: 0px;width: 35%;margin: 0px 20px;}
.wx-order-btn:first-child {background-color: #555;}

.wx-aboutus-title {line-height: 1.5;color: #161616;padding: 0px 0px 5px;margin: 0px 0px 35px;overflow: hidden;position: relative;}
.wx-aboutus-title::after {content: '';position: absolute;bottom: 0px;left: 0;width: 60px;height: 2px;background-color: #F07D00;padding: 0px;margin: 0px;overflow: hidden;}
/* 关于我们 */
.wx-aboutus-main {padding: 80px 0px;margin: 0px;overflow: hidden;}
.wx-aboutus-info {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0px;margin: 0px;overflow: hidden;}
.wx-aboutus-infoleft {display: flex;flex-wrap: wrap;align-items: center;width: 49%;padding: 0px;margin: 0px;overflow: hidden;}
.wx-aboutus-profileinfo {padding: 0px;margin: 0px;overflow: hidden;}
.wx-aboutus-profiletitle {padding: 0px 0px 10px;margin: 0px 0px 25px;overflow: hidden;position: relative;}
.wx-aboutus-profiletitle::after {content: '';position: absolute;bottom: 0;left: 0px;width: 80px;height: 3px;background-color: #F07D00;padding: 0px;margin: 0px;overflow: hidden;}
.wx-aboutus-profiletitle span {display: block;padding: 0px 0px 10px;margin: 0px;overflow: hidden;}
.wx-aboutus-profiletitle span img {height: 55px;}
.wx-aboutus-profiletitle h3 {line-height: 1.3;font-weight: 700;letter-spacing: 2px;padding: 0px;margin: 0px;overflow: hidden;}
.wx-aboutus-profiletitle p {font-weight: 300;line-height: 1.3;color: #666;padding: 0px;margin: 0px;overflow: hidden;}
.wx-aboutus-profiletxt {line-height: 1.8;color: #101010;padding: 0px;margin: 0px;overflow: hidden;display: inline-flex;flex-direction: column;gap: 20px;}
.wx-aboutus-inforight {display: flex;flex-wrap: wrap;align-items: center;width: 49%;padding: 0px;margin: 0px;overflow: hidden;}
.wx-aboutus-profileimg {padding: 25px;margin: 0px;overflow: hidden;position: relative;}
.wx-aboutus-profileimg::after {content: '';position: absolute;bottom: 0;height: 100%;width: 35%;background: linear-gradient(to right,#ff9b31,#F07D00);right: 0%;z-index: 0;}
.wx-aboutus-profileimg img {width: 100%;transition: filter 1s;position: inherit;z-index: 1;}

/* 研发资源 */
.wx-aboutus-resource {padding: 60px 0px;margin: 0px;overflow: hidden;}
.wx-aboutus-resourceinfo {padding: 0px;margin: 0px;}
.wx-aboutus-resourceinfo ul {display: grid;gap: 25px;grid-template-columns: 1fr 1fr 1fr 1fr;}
.wx-aboutus-environmentone {display: block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;margin: 0px;}
.wx-aboutus-environmentone .img {background: #fff;padding: 5px;border: 1px solid #eee;border-radius: 10px;}
.wx-aboutus-environmentone:hover .img {box-shadow: 0px 0px 10px rgba(111, 111, 111, 0.3);}
.wx-aboutus-environmentone .img img {width: 100%;display: block;margin: auto;}
.wx-aboutus-environmentone .img p {color: #333333;text-align: center;margin-top: 32px;}
.wx-aboutus-environmentone .text {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;/* border-top: 1px solid #ececec; */padding: 15px 0;}
.wx-aboutus-environmentone:hover .text {font-weight: 600;color: #F07D00;}
.wx-aboutus-quality {padding: 60px 0px;margin: 0px;overflow: hidden;}

/* 荣誉证书 */
.wx-aboutus-honor {padding: 60px 0px;margin: 0px;overflow: hidden;position: relative;}
.wx-aboutus-honorinfo {padding: 0px 0px 15px;margin: 0px; position: relative;}
.wx-aboutus-honoroneimg {padding: 20px 0px;border: 9px solid #e3e4e4;border-radius: 20px 20px 0 0;position: relative;text-align: center;}
.wx-aboutus-honoroneimg img {display: inline-block;height: 223px;}
.wx-aboutus-honoroneimg .icon {width: 54px;height: 54px;background: url(../images/honor-ico.png) no-repeat center;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);opacity: 0;visibility: hidden;transition: all 0.5s ease;z-index: 2;}
.wx-aboutus-honoroneimg::after {content: '';width: 100%;height: 100%;background: rgba(0,0,0,0.5);opacity: 0;visibility: hidden;transition: all 0.5s ease;position: absolute;left: 0;top: 0;}
.wx-aboutus-honoronetxt {text-align: center;background: #f6f6f6;border-radius: 0 0 20px 20px;line-height: 1.8;color: #62605f;padding: 15px 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wx-aboutus-patentonetxt {background-color: #ffffff;}
.wx-aboutus-honorinfo a:hover .wx-aboutus-honoroneimg {border-color: #F07D00;}
.wx-aboutus-honorinfo a:hover .wx-aboutus-honoronetxt p {color: #F07D00; font-weight: 700;}
.wx-aboutus-honoroneimg:hover .icon,.wx-aboutus-honoroneimg:hover::after {opacity: 1;}
.wx-aboutus-honorprev {position: absolute; top: 45%; left: -90px; transform: translateY(-50%); width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 100%;box-sizing: border-box;background: #F07D00;margin: 0px 25px;cursor: pointer;outline: none;}
.wx-aboutus-honornext {position: absolute; top: 45%; right: -90px; transform: translateY(-50%); width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 100%;box-sizing: border-box;background: #F07D00;margin: 0px 25px;cursor: pointer;outline: none;}
.wx-aboutus-honorprev i,.wx-aboutus-honornext i {color: #fff;}
.wx-aboutus-honorinfo .swiper-scrollbar {bottom: 10px;}
.wx-aboutus-honorinfo .swiper-scrollbar {position: absolute;left: inherit;bottom: 10px;z-index: 50;height: 3px;width: 100%;right: 0;}
.wx-aboutus-honorinfo .swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: #F07D00 !important;border-radius: 10px;left: 0;top: 0;}
.wx-aboutus-maps {padding: 60px 0px;margin: 0px;overflow: hidden;}


/*不同语言样式*/
body[lang="en"] .wx-header-nav>ul>li>a{letter-spacing:0;}
body[lang="en"] .wx-index-prolistonetxt h3{letter-spacing: 0;}
body[lang="en"] .appli-card-text p {line-height: 1.3;}
body[lang="en"] .wx-index-applist li:hover .appli-card-text {margin-top: 190px;}


@media (max-width: 1400px) {
  .wx-header-nav > ul > li > a {line-height: 35px;}
  .wx-header-center {padding: 15px 0px;}
  .wx-banner-main {margin-top: 165px; height: 550px;}
  .wx-header-navinfoleft h2 {margin: 40px 0px 15px;}
  .wx-header-navinfolefttxt {min-height: 120px; padding-right: 10%;}
  .wx-header-navinfocenter dl {padding: 20px;min-height: 280px;}
  .wx-header-navinfocenter a {padding: 5px 0px;}
  .wx-index-numbermain {padding: 50px 0px;}
  .wx-index-profileico img {width: 45px;}
  .wx-index-aboutinfo h3 {padding-bottom: 15px; margin-bottom: 25px;}
  .wx-index-abouttxt {gap: 1.2rem;}
  .wx-index-prolistinfo ul {gap: 28px;}
  .wx-index-appmain,.wx-index-askmain {padding: 60px 0px;}
  .wx-index-applist .appli-card {height: 360px;}
  .appli-card-text {margin-top: 260px;}
  .wx-index-applist li:hover .appli-card-text {margin-top: 180px;}
  .wx-app-details-prolistinfo > ul {grid-template-columns: 1fr 1fr 1fr;}
  .wx-aboutus-resourceinfo ul {gap: 20px; grid-template-columns: 1fr 1fr 1fr;}
  .wx-aboutus-environmentone .text {padding: 10px 0px 0px;}
  .wx-products-rightonelist > ul {grid-template-columns: 1fr 1fr 1fr;}
}
@media (max-width: 1200px) {
  .wx-header-main {position: initial;}
  .wx-header-tophonor li, .wx-header-lang-on {line-height: 25px;}
  .wx-header-center {padding: 10px 0px 5px;}
  .wx-header-logo img {height: 40px;}
  .wx-header-searchinput {padding: 5px 10px;}
  .wx-header-searchinfo button {line-height: 34px;}
  .wx-header-nav > ul > li > a {line-height: 30px; padding: 4px 20px 2px;}
  .wx-header-pronavleft li {margin: 0px 5% 5px 0px;}
  .wx-header-pronavleft li a {line-height: 25px; padding: 3px 10px;}
  .wx-banner-main {margin-top: 0px; height: 400px;}
  .wx-index-numbermain {padding: 40px 0px;}
  .wx-index-profileico img {width: 35px;}
  .wx-index-newpro {padding: 0px 0px 60px;}
  .wx-index-prolistinfo ul {gap: 15px;}
  .wx-index-prolistoneimg {width: 40%;}
  .wx-index-appmain,.wx-index-askmain {padding: 45px 0px;}
  .wx-index-applist .appli-card {height:280px;}
  .appli-card-text {margin-top: 200px;}
  .appli-card-text .icon {width: 50px; height: 35px; margin-bottom: 8px;}
  .wx-index-applist li:hover .appli-card-text {margin-top: 110px;}
  .wx-index-newsmain,.wx-app-main {padding: 0px 0px 60px;}
  .wx-index-newsimgdate {padding: 15px;}
  .wx-index-newsimgdate p {margin-bottom: 5px;}
  .wx-index-newsimgtxt {padding: 10px;}
  .wx-index-newsimgtxt h3 {margin-bottom: 8px;}
  .wx-index-newslist {width: calc(50% - 15px);}
  .wx-index-newslist li {padding: 10px;}
  .wx-index-newsonetxt h3 {margin-bottom: 8px;}
  .wx-index-newsonetxt p {line-height: 1.3;}
  .wx-index-newsonetxt span {margin-top: 10px;}
  .wx-page-banner {margin-top: 0px;}
  .wx-products-banner {margin-top: 10px !important;}
  .wx-products-rightonelist > ul,.wx-products-details-prolistinfo > ul {grid-template-columns: 1fr 1fr;}
  .wx-page-navlist.fixed-nav {top: 0px;}
  .wx-aboutus-honoronetxt {padding: 10px;}
  .wx-app-detailsinfo {margin-bottom: 50px;}
  .wx-app-detailsinfo ul {margin-top: 35px;}
  .wx-app-details-prolistinfo > ul {grid-template-columns: 1fr 1fr 1fr;}
  .wx-order-messageinfo {padding: 20px;}
  .wx-order-input-group {margin-bottom: 20px;}
  .wx-news-onetxt {padding: 10px;}
  .wx-news-onetxt h3 {margin: 5px 0px 8px;}
  .wx-news-onetxt p {margin-bottom: 15px; line-height: 1.6;}
}
@media (max-width: 992px) {
  .wx-header-main {position: fixed;}
  .wx-header-top,.wx-header-searchinfo,.wx-header-bottom,.wx-header-lang {display: none;}
  .wx-header-center {padding: 10px 0px;}
  .wx-header-logo img {height: 35px;}
  .wx-banner-main {margin-top: 55px; height: auto;}
  .ban-slide-bj {height: inherit;}
  .ban-slide-bj img {width: 100%;}
  .wx-index-numbermain ul {grid-template-columns: 1fr 1fr;gap: 30px;}
  .wx-index-profilenumtxt span {font-size: 36px !important;}
  .wx-index-numbermain {padding: 30px 0px;}
  .wx-index-newproone {margin-bottom: 20px;}
  .wx-index-newpro {padding: 0px 0px 40px;}
  .wx-index-aboutinfo,.wx-index-aboutimg {width: 100%; margin-bottom: 35px;}
  .wx-index-prolistoneimg,.wx-index-prolistonetxt {width: 100%; padding: 0px; margin:5px; text-align: center; display: flex; flex-wrap: wrap;align-items: center;}
  .wx-index-prolistoneimg img {height: inherit;}
  .wx-index-prolistonetxt>div{width: 100%;}
  .wx-index-prolistonetxt h3 {font-size: 18px !important;}
  .wx-index-prolistonetxt p {font-size: 13px !important;}
  .wx-index-prolistinfo li:hover a .wx-index-prolistonetxt {transform: none;}
  .wx-index-appmain,.wx-index-askmain {padding: 30px 0px;}
	.wx-index-applist ul {flex-wrap: wrap;margin-bottom: 0;}
	.wx-index-applist ul > li{width: 50%;margin-bottom: 12px;margin-bottom: 6px;padding: 0 3px;}
  .wx-index-applist ul > li:hover {width: 50% !important;}
	.wx-index-applist ul .appli-card{height: auto;padding: 64.70588235% 0 0;}
	.appli-card-text{top: 50%;height: auto;margin-top: 0 !important;transform: translateY(-50%);text-align: center;}
	.appli-card-text p{display: none;}
	.appli-card-text .icon{width: 45px;height: 35px;margin: 0 auto 12px;background-position: center;}
	.appli-card-text .appli-card-tit{margin-bottom: 0;font-weight: normal;}
	.wx-index-applist ul .card-cover{background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5)));background-image: linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5));}
  .wx-index-appmore {position: absolute; top: 50%; transform: translateY(-50%); height: initial;}
  .wx-index-newsmain {padding: 0px 0px 40px;}
  .wx-index-newsinfo {display: block;}
  .wx-index-newsimg,.wx-index-newslist {width: 100%;}
  .wx-index-asklist li {padding: 10px;}
  .wx-footer-top {padding: 20px 0px 0px; text-align: center;}
  .wx-footer-topnav {display: none;}
  .wx-footer-topcontact {width: 100%;}
  .wx-footer-topcontact li {margin-bottom: 0px; font-size: 13px;}
  .wx-footer-topcontact li h2 {font-size: 18px;}
  .wx-footer-topcontact h5 {text-align: center; margin: 15px 0px 5px;}
  .wx-footer-topcontact dl {justify-content: center; margin-bottom: 30px;}
  .wx-footer-topcontact dd:last-child{margin: 0px;}
  .wx-footer-copyright,.wx-footer-beian {font-size: 14px; line-height: 24px; text-align: center; float: initial;}
  .wx-footer-copyright span {display: none;}
  .wx-footer-beian a {margin: 0px;}
  .wx-follow-main {display: none; bottom: 0px; width: 100%; right: 0px; border-radius: 0px;}
  .wx-follow-main ul {display: grid; column-gap: 0px; grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
  .wx-follow-main li {border-bottom: 0px;border-right: 1px solid #eee;}
  .wx-follow-one {right: initial; left: 50%; transform: translate(-50%,0); top: initial; bottom: -200px;}
  .wx-follow-main li:hover .wx-follow-one, .wx-follow-main li:hover .wx-follow-one1 {bottom: 120px;}
  .wx-page-banner {margin-top: 55px;}
  .wx-products-banner {margin-top: 65px !important;}
  .wx-products-detailsinfoimg,.wx-products-detailsinfotxt {width: 100%; float: initial; padding: 0px;}
  .wx-products-detailstitle {margin-bottom: 10px;}
  .wx-products-detailsimg {margin-bottom: 15px;}
  .wx-products-details-prolistinfo {padding: 0px;}
  .wx-products-details-prolistinfo > ul {margin-top: 15px;}
  .wx-products-details-prolist {margin-bottom: 25px;}
  .wx-products-detailsbottom .nav .nav-link {margin-right: 5px; padding: 5px 8px; border-radius: 3px 3px 0px 0px;}
  .wx-products-detailscontent {overflow-x: auto;}
  .wx-products-detailsinfotxt a {width: 80%; margin: 20px 10% 0px; padding: 8px 35px; border-radius: 10px;}
  .wx-products-detailsnote {display: flex;}
  .wx-contactus-main,.wx-download-main {padding: 0px 0px 35px;}
  .wx-contactus-info {display: block; border-radius: 10px;}
  .wx-contactus-linkinfo,.wx-contactus-message {width: 100%; padding: 15px;}
  .wx-contactus-message {border-radius: 10px;}
  .wx-contactus-linkinfotitle {margin-bottom: 15px;}
  .wx-contactus-linkinfolist {padding-top: 10px;}
  .wx-contactus-linkinfolist li {margin-bottom: 10px; padding: 0px 10px 10px;font-family: "Roboto-B"}
  .wx-contactus-linkinfolist li img {width: 35px;}
  .wx-contactus-linkinfolist li > div {margin-left: 10px;}
  .wx-contactus-linkinfolist li h4 {line-height: 20px;margin: 0px;}
  .wx-contactus-linkinfolist dd {width: 100%; text-align: center;}
  .wx-contactus-linkinfolist dd p {width: 33%;}
  .wx-contactus-linkinfolist dd em {display: block; width: 100%;}
  .wx-contactus-messagetitle {margin: 15px 0px;}
  .wx-contactus-messageinpt input {padding: 10px 10px 10px 55px;}
  .wx-contactus-messageinpt .name {left: 10px;}
  .wx-contactus-messagelab textarea {padding: 10px;}
  .wx-contactus-messagebtn {margin-top: 10px;}
  .wx-contactus-messagebtn button {padding: 5px 20px; width: 100%; text-align: center;}
  .wx-down-datalist li {display: flex; flex-wrap: wrap;}
  .wx-down-oneimg {width: 130px;}
  .wx-down-oneinfo {display: block; flex: 1;}
  .wx-down-oneinfo dl {display: none;}
  .wx-down-onebtn {padding: 10px; text-align: center;}
  .wx-down-retrieveone {width: 100%; margin-bottom: 5px;}

  .wx-page-navlist {display: none;}
  .wx-aboutus-main,.wx-aboutus-resource,.wx-aboutus-quality,.wx-aboutus-honor,.wx-aboutus-maps {padding: 50px 0px;}
  .wx-aboutus-info {display: block;}
  .wx-aboutus-infoleft,.wx-aboutus-inforight {width: 100%;}
  .wx-aboutus-profileimg {padding: 20px 20px 20px 0px; margin-top: 35px;}
  .wx-aboutus-resourceinfo ul {gap: 15px; grid-template-columns: 1fr 1fr;}
  .wx-aboutus-environmentone .text {padding: 8px 0px;}
  .wx-app-detailsinfo {margin-bottom: 35px;}
  .wx-app-detailsinfo ul {display: block;margin-top: 30px;}
  .wx-app-detailsinfo li {width: 100%;}
  .wx-app-detailsinfo li h3 {font-size: 20px; margin: 10px 0px;}
  .wx-app-details-prolistinfo > ul {grid-template-columns: 1fr 1fr;}
  .wx-order-messageinfo {padding: 10px;}
  .wx-order-input-group {margin-bottom: 10px;}
  .wx-order-input-group span {width: 90px; padding: 5px;}
  .wx-news-list li {width: 100%;}
  .wx-news-main {padding: 30px 0px;}
  .wx-news-infodetails {padding: 10px;}
}
@media (max-width:767px) {
  .wx-news-other {display: block;}
  .wx-news-last, .wx-news-next {float: none;width: 100%;}
  .wx-news-hotnews {margin-top: 20px;}
}