.global2bsub .layui-form-select dl dd:first-child {
	display: block;
}

.hl23newm {
	border: none;
	margin-top: 0;
}

#comHead,
.wap_show,
.wapHead,
.nav__toggle-button {
	display: none;
}

.hl8top {
	display: none;
}

.wap-nav {
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}

.wap-logo2 {
	opacity: 0;
}

.wap-logo1 {
	opacity: 1;
}

.wap-nav {
	background: #fff;
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
}

.nav__toggle-button span {
	background: #333;
}

.wapHead.scroll {
	top: 0;
}

.main-nav {
	height: 100vh;
}

.fbdh .wap-nav {
	box-shadow: none;
	background-color: hsla(0, 0%, 60%, .1);
}

.fbdh .wapHead .wap-logo2 {
	opacity: 1;
}

.fbdh .wapHead .wap-logo1 {
	opacity: 0;
}

.fbdh .wapHead .nav__toggle-button span {
	background: #fff;
}

.fbdh .wapHead.scroll .wap-nav {
	background-color: #fff;
}

.fbdh .wapHead.scroll .wap-logo2 {
	opacity: 0;
}

.fbdh .wapHead.scroll .wap-logo1 {
	opacity: 1;
}

.fbdh .wapHead.scroll .nav__toggle-button span {
	background: #333;
}

body.hc-open .wapHead .nav__toggle-button span {
	background: #333;
}

.xl11ap3 {
	display: none;
}

.global2scroll {
	max-height: 300px;
	display: block;
}

.mCSB_scrollTools.hide {
	display: none !important;
}

.indexm {
	max-width: 100%;
	margin: 0 auto;
}

.newd20ap4 img {
	width: auto !important;
	height: auto !important;
}

.proInfo_s3_page {
	display: flex;
	justify-content: center;
	margin-top: 25px;
}

.proInfo_s3_page span {
	background: #fff;
}

.proInfo_s3_page span.swiper-pagination-bullet-active {
	background-color: var(--color)
}

.newd20ap4,
.newd20ap4 p,
.newd20ap4 span {
	font-size: 16px !important;
	font-family: 'alph', "PingFang SC", "HanHei SC", "Microsoft Yahei", "Arial", "Helvetica", "STHeitiSC-Light", sans-serif !important;
}


@media screen and (max-width: 1440px) {
	:root {
		--widths: 1200px;
		--fsp1: 36px;
		--fs42: 36px;
		--ptb: 80px;
	}

	.rfixed {
		right: 10px;
	}

	.rfixed-jxw .logomoving img,
	.rfixed-jxw .rfixedicon {
		width: 60px;
	}

	.btn-history-arrow.right {
		right: 50px;
	}

	.btn-history-arrow.left {
		left: 50px;
	}

	.history-main {
		margin-top: 45px;
	}

	.tj26bm {
		padding: 25px 35px;
	}

	.tj26bmcp2 {
		margin-top: 15px;
	}

	.tj26bma ul li {
		font-size: 14px;
	}

	.site-baner-zw {
		width: 1200px;
	}

	.hl11soswiper {
		width: var(--widths);
		margin-left: auto;
		margin-right: auto;
	}

	.hl2bg,
	.hl2baner {
		height: 480px;
	}

	.case_banner_con_des {
		font-size: 45px;
	}

	.hl2abbmli {
		padding: 35px 7%;
	}

	.hl2abbp1 span {
		font-size: 45px;
	}

	.hl10soswp1 {
		font-size: 26px;
	}

	.hl10sosw {
		top: 70%;
	}

	.sold14icon {
		width: 100px;
		height: 100px;
	}

	.sold14xfp1 {
		font-size: 32px;
	}

	.xl11bsub ul,
	.xl11bsub ul:nth-child(3n) {
		width: 48%;
		margin-right: 4%;
	}

	.xl11bsub ul:nth-child(2n) {
		margin-right: 0;
	}

	.xl11bsub ul {
		margin-top: 20px;
	}

}

@media only screen and (max-width:1280px) {
	:root {
		--widths: 95%;
		--fsp1: 30px;
		--fs42: 30px;
	}

	.banp1 {
		font-size: 30px;
	}

	.w1200 {
		width: 95%;
	}

	.site-baner-zw {
		width: 90%;
	}

	.bo-dimg2 {
		height: 180px;
	}

	.bo-dimg1,
	.bo-d-link2 {
		height: 300px;
	}

	.hl10soswp1 {
		font-size: 28px;
	}

	.hl10sosw {
		top: 70%;
	}

}

@media only screen and (max-width:1024px) {

	body,
	button,
	input {
		font-size: 14px;
	}

	:root {
		--widths: 100%;
		--border15: 5px;
		--borders20: 5px;
		--ptb: 50px;
		--npd: 25px;
		--mt25p: 25px !important;
	}

	.fadeInSway span {
		visibility: visible;
	}

	.newd20ap4 p {
		text-indent: 0 !important;
	}

	.h13pa,
	.h13pa a {
		color: #333;
	}

	.h13pa a:last-child {
		color: var(--color)
	}

	.w1200 {
		width: 100%;
	}

	.ani_style2 {
		opacity: 1;
	}

	.fadeInSway.is-inview,
	.ani_style2.is-inview,
	.fadeInSway.is-inview span {
		animation: none !important;
	}

	.ptb100p {
		padding-top: var(--ptb);
		padding-bottom: var(--ptb);
	}

	.pubmore,
	.hl3carrplay {
		width: auto;
		height: 45px;
		line-height: 43px;
		font-size: 14px;
	}

	.pubmore .psvg {
		margin-left: 10px;
	}

	.wap-nav .flags-united-states:before {
		opacity: 1;
	}

	.wap-nav .flags-united-states:after {
		opacity: 0;
	}

	.wap-nav .yyas {
		padding-left: 25px;
	}

	.hl3carrplay-ml30p {
		margin-left: 15px;
	}

	.esg24c:before {
		height: 100%;
	}

	.hl2abba {
		width: calc(100% - 80px)
	}

	.inv18ap3 span {
		font-size: 45px
	}

	.inv18ap3 {
		line-height: 1.2
	}

	#comHead,
	.wap_show,
	.wapHead,
	.nav__toggle-button {
		display: block;
	}

	.hl2banerzz,
	.bo-head,
	.hl2xnav,
	.case_banner_con_arr,
	.foot26,
	.wap_hide {
		display: none;
	}

	.hl2banerzz,
	.hl2banerbg2 {
		animation: none;
	}

	.hl2baner {
		height: auto;
		min-height: inherit;
		padding-bottom: 53%;
	}

	.hl2banerbg2 {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		position: absolute;
	}

	.hl2carra {
		overflow: hidden;
	}

	.hl2carra {
		margin-top: var(--mt25p) !important;
		padding-bottom: 30px;
	}

	.hl2carraslide.ani_style2 {
		animation: none;
		opacity: 1;
	}

	.hl2carrawrapper,
	.hl2carraslide {
		height: 100%;
	}

	.hl2carrawrapper {
		align-items: inherit !important;
	}

	.hl2carraslide {
		margin-top: 0 !important;
		height: auto;
		background: #fff;
	}

	.hl2carraslide.swiper-slide-active {
		z-index: 3 !important;
	}

	.hl2carraslide {
		box-shadow: none;
	}

	.hl2carra {
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08)
	}

	.hl2carraimg {
		transform: none !important;
		position: relative;
	}

	.hl2carraimg {
		width: 100%;
		height: auto;
		left: 0;
		top: 0;
	}

	.hl2carrawz2 {
		position: relative;
		top: 0;
		height: auto;
		opacity: 1;
		background: #fff !important;
	}

	.hl2carrawz2 .hl2carraico,
	.hl2carrabg {
		display: none;
	}

	/* .hl2carrawz2 .hl2carrah5{display: none;} */
	.hl2carrap1 {
		top: 0;
	}

	.hl2carrap1 {
		opacity: 1;
	}

	.hl2carrawz2 {
		color: #333;
		padding: var(--npd)
	}

	.hl2carrawz {
		height: auto;
		padding: var(--npd);
		top: 0;
		left: 0;
		z-index: 3;
		display: none;
	}

	.hl2carrah5 {
		height: auto;
		top: 0;
	}

	.hl2carrah5 br {
		display: none;
	}

	.hl2carrap1 {
		margin-top: 10px;
	}

	.hl3carrzw {
		animation: none;
		margin-top: var(--mt25p) !important;
		border-radius: 0;
	}

	.hl3carrm {
		padding: 0;
	}

	.hl3carrp3 {
		margin-top: 25px;
	}

	.hl4carraslide {
		width: 100%;
	}

	.hl4carricon {
		margin: 0;
		width: 60px;
		height: 60px;
		position: absolute;
		left: var(--npd);
		top: var(--npd);
	}

	.hl4carricon img {
		margin-left: 0;
		max-width: 80%;
		max-height: 80%;
	}

	.hl4carra {
		margin-top: var(--mt25p) !important;
	}

	.hl4carraslide {
		padding: var(--npd);
		margin-top: 10px;
	}

	.hl4carraslide:nth-child(1) {
		margin-top: 0;
	}

	.hl4carraslide:last-child() {
		padding-bottom: var(--ptb);
	}

	.hl4carrp1 {
		padding-left: calc(var(--npd) + 40px);
		margin-top: 0;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.hl4carrawrapper {
		flex-wrap: wrap;
	}

	.hl4carraslide:hover {
		background: #fff;
	}

	.hl4carraslide:hover .hl4carrp1 {
		color: #222;
	}

	.hl4carraslide:hover .hl4carrp2 {
		color: #555;
	}

	.hl4carrp2 {
		margin-top: 10px;
	}

	.hl5carr {
		height: auto;
		max-height: inherit;
		min-height: inherit;
		padding-top: 320px;
	}

	.hl5carrbg {
		height: 320px;
		width: 100%;
		left: 0;
		top: 0;
		transform: none !important;
	}

	.hl5carrwz {
		top: 150px;
		bottom: auto;
	}

	.hl5carrp2 {
		margin-top: 35px;
	}

	.hl6carr {
		animation: none;
	}

	.hlqqbj {
		margin-top: 0;
	}

	.hl6carrlink {
		width: 100%;
		margin: 0;
	}

	.hl6carrlink {
		display: none;
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}

	.hl6carrlink:nth-child(-n+4) {
		display: block;
	}

	.hl6carrlink:before {
		display: none;
	}

	.hl6carrlink:nth-child(1) {
		padding-top: 0 !important;
	}

	.hl6carrlink:nth-child(4) {
		border: none;
	}

	.hl6carrjt {
		bottom: 20px;
	}

	.hl6carrul {
		padding: 0;
	}

	.sl26tree {
		display: none;
	}

	/* 新闻 */
	.hl2newl,
	.hl2newr {
		width: 100%;
	}

	.hidetits {
		display: none;
	}

	.hl2newla {
		padding-top: 0;
		margin-top: 0;
		border: none;
	}

	.hl2newlab {
		margin-top: 10px;
	}

	.hl2newlac {
		margin-top: 25px;
	}

	.hl2newlacbtn {
		width: 100%;
	}

	.hl2newladm {
		padding: var(--npd) 0
	}

	.hl2newladimg,
	.hl2newladwz {
		width: 100%;
	}

	.hl2newladimg {
		max-height: 200px;
	}

	.hl2newladimg img {
		height: 100%;
		object-fit: cover;
	}

	.hl2newladbtn {
		display: none;
	}

	.hl2newrp1 {
		padding: var(--npd)
	}

	.hl2newrdym {
		height: 40px;
		line-height: 40px;
	}

	.hl2newrh4 {
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.anuma {
		height: 40px;
		line-height: 38px;
		width: 70px;
		padding: 0;
		text-align: center;
	}

	.hl2newr {
		position: relative;
		top: 0 !important;
		margin-top: 0;
		padding-top: var(--ptb);
	}

	.hl2newladwz {
		padding-left: 0;
	}

	.hl23newm {
		padding-top: 0;
		margin-top: 0;
		border: none;
	}

	.hl23newma {
		width: 49%;
	}

	.hl23newma:nth-child(3n),
	.hl23newma {
		margin-right: 2%;
	}

	.hl23newma {
		margin-top: 20px !important;
	}

	.hl23newma:nth-child(2n) {
		margin-right: 0;
	}

	.hl23newma:nth-child(1),
	.hl23newma:nth-child(2) {
		margin-top: 0 !important;
	}

	.newd20,
	.newd19dh {
		width: 100%;
	}

	.newd20b,
	.newd20a {
		width: 100%;
	}

	.newd20b {
		display: none;
	}

	.hl23llgc {
		padding-top: 0;
		margin-top: 0;
		border: none;
	}

	.hl23llgca {
		width: 100%;
		margin-right: 0;
	}

	.hl23llgca {
		margin-top: 20px !important;
	}

	.hl23llgca:nth-child(1) {
		margin-top: 0 !important;
	}

	.hl23llgcawz:before {
		display: none;
	}

	.hl23llgcawz {
		padding: var(--npd);
	}

	.hl23llgca:hover .hl23llgcp1 {
		color: var(--color);
	}

	.hl23llgca:hover .hl23llgcp2 {
		color: #222;
	}

	.hl23llgca:hover .hl23llgcp1,
	.hl23llgca:hover .hl23llgcp2 {
		top: 0;
	}

	.hl23llgcp3 {
		display: none;
	}

	.hl23hdzh {
		padding-top: 0;
		margin-top: 0;
		border: none;
	}

	.hl23hdzha {
		margin-top: 20px !important;
		padding: 20px 0;
	}

	.hl23hdzha:nth-child(1) {
		margin-top: 0 !important;
		padding-top: 0;
	}

	.hl23hdzhimg,
	.hl23hdzhwz {
		width: 100%;
	}

	.hl23hdzha {
		flex-wrap: wrap;
	}

	.hl23hdzhwz {
		padding: var(--npd);
		padding-bottom: 0;
	}


	/* 产品 */
	.hl3prosb {
		min-height: inherit;
	}

	.hl3prosbb {
		padding-bottom: var(--ptb)
	}

	.hl3prosa {
		display: none;
	}

	.hl3prosbb {
		margin-top: var(--mt25p);
	}

	.hl3prosb {
		background: none;
		width: 100%;
		padding: 0;
	}

	.hl3prosb {
		padding-top: var(--ptb);
	}

	.hl3prosba {
		flex-wrap: wrap;
	}

	.hl3prosbss {
		width: 100%;
	}

	.hl3prosblink {
		margin-right: 2%;
		margin-top: 2% !important;
		width: 49%;
	}

	.hl3prosblink:nth-child(1),
	.hl3prosblink:nth-child(2) {
		margin-top: 0 !important;
		padding-top: 0;
	}

	.hl3prosblink:nth-child(2n) {
		margin-right: 0
	}

	.hl3prosbwz {
		padding: var(--npd);
	}

	.hl3prosbwz:before {
		display: none;
	}

	.hl3prosbp3 {
		right: var(--npd);
		opacity: 1;
	}

	.hl3prosbp3 .hl3prosbimgi {
		border-color: #eee;
	}

	.hl3prosblink:hover .hl3prosbp1 {
		color: #222;
		border-color: #eee
	}

	.hl3prosblink:hover .hl3prosbp2 {
		color: #666;
	}

	.hl4prosx {
		margin-top: var(--mt25p) !important;
	}

	.hl4prosxm {
		width: 100%;
		margin: 0;
		position: relative;
		margin-top: 20px;
		border-radius: var(--border5);
	}

	.hl4prosxm {
		padding: var(--npd);
	}

	.hl4prosxm:nth-child(1) {
		margin-top: 0;
	}

	.hl4prosicon {
		width: 60px;
		height: 60px;
		position: absolute;
		left: var(--npd);
		top: var(--npd);
	}

	.hl4prosicon img {
		max-width: 70%;
		max-height: 70%;
	}

	.hl4prosp1 {
		margin-top: 0;
		padding-top: 18px;
		min-height: 60px;
		position: relative;
	}

	.hl4prosp1icon {
		position: absolute;
		right: 0;
		line-height: 1;
		top: 22px;
	}

	.hl4prosp1,
	.hl4prosp2 {
		padding-left: 70px;
	}

	.hl4prosp2 {
		margin-top: 0;
	}

	.hl4prosp3 {
		display: none;
	}

	.hl4prosicon {
		top: 50%;
		transform: translateY(-50%);
	}

	.hl4prosp1 {
		min-height: inherit;
		padding: 0;
	}

	.hl4prosxm {
		padding-left: 90px;
	}

	.hl4prosp2 {
		padding-left: 0;
		margin-top: 5px;
	}

	.hl4prosp1icon {
		top: 6px
	}

	.proInfo_s4m,
	.yyff20 {
		margin-top: 25px;
	}

	.proInfo_s3wz,
	.yyff20 {
		font-size: 14px;
	}

	.yyff20 p:before {
		width: 4px;
		height: 4px;
		top: 10px;
	}

	/* 产品详细 */
	.proInfo_s9 {
		margin-top: 74px;
		padding-bottom: 0;
	}

	.proInfo_s9img {
		width: 100%;
		text-align: center;
		margin-top: 0 !important;
		padding-bottom: 0;
	}

	.proInfo_s9wz {
		padding: var(--npd);
	}

	.proInfo_s9img img {
		width: 100%;
	}

	.proInfo_s1_wzm {
		max-width: inherit;
		width: 100%;
		padding: 0;
	}

	.proInfo_s1_p2 {
		margin: 0;
		min-height: inherit;
	}

	.proInfo_s1_p3 {
		margin-top: var(--ptb);
	}

	.proInfo_s3swiper {
		padding-left: 4%;
		padding-right: 4%;
	}

	.proInfo_s3icon {
		width: 60px;
		height: 60px;
	}

	.proInfo_s3a {
		flex-wrap: wrap;
	}

	.proInfo_s3wz {
		width: calc(100% - 60px);
	}

	.proInfo_s3a {
		padding: var(--npd);
	}

	.proInfo_s3icon img {
		left: 0;
		top: 0;
	}

	/*.proInfo_s3slide:before{height: 1px;}*/
	.proInfo_s3slide {
		height: auto;
	}

	.proInfo_s3swiper {
		margin-top: var(--mt25p);
	}

	.proInfo_s3a {
		align-items: flex-start;
	}

	.proInfo_s3 {
		padding-top: 0;
	}

	.proInfo_s4x_tit {
		text-align: center;
	}

	.proInfo_s4x {
		margin-top: -50px;
		z-index: 3;
	}

	.proInfo_s3slide:before,
	.proInfo_s3slide:after {
		display: none;
	}

	.proInfo_s3wz {
		width: 100%;
		color: #333;
	}

	.proInfo_s4bg {
		background-attachment: inherit;
	}

	.proInfo_s4mn {
		padding: 0 4%;
	}

	.proInfo_s4icon {
		width: 60px;
		height: 60px;
	}

	.proInfo_s4mnul {
		padding: 10px 0;
	}

	.proInfo_s4m {
		margin-top: var(--mt25p);
	}

	.proInfo_s9n {
		margin-top: var(--mt25p) !important
	}

	.proInfo_s9m {
		padding-bottom: var(--ptb)
	}

	.proInfo_s9img,
	.proInfo_s9wz {
		width: 100%;
	}

	.proInfo_s9n {
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
	}

	.proInfo_s3slide {
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
		margin-top: 20px;
	}

	.proInfo_s3slide:nth-child(1) {
		margin-top: 0;
	}

	.proInfo_s3swiper {
		padding: 25px 0;
		overflow: inherit;
	}

	.hl11soswiper {
		overflow: hidden;
		margin-top: var(--mt25p) !important;
	}

	.hl11soslide {
		box-shadow: none !important;
	}

	.proInfo_s3swiper .swiper-wrapper {
		height: auto;
		flex-wrap: wrap;
	}

	.proInfo_s3 {
		padding-bottom: 0;
	}

	.hl3prosblink-slide,
	.hl3prosblink2-slide {
		width: 100%;
		margin: 0 !important;
	}

	.hl3prosblink2-slide {
		display: block;
		background: #fafafa
	}

	/*.proInfo_s6 {padding-top:0;}*/

	.xkmsgaxvn {
		width: 100%;
	}

	.xkmsgaxv {
		flex-wrap: wrap;
		margin: 0;
	}

	.xkmsgaxvn {
		margin-bottom: 10px;
	}

	.proInfo_s6m {
		margin-top: var(--mt25p) !important;
	}

	.proInfo_s6n {
		margin-top: 20px;
	}

	.xkmsgaj {
		margin-top: 25px;
	}

	.inv12ams {
		background: none;
		margin: 0;
		margin-top: var(--mt25p) !important;
	}

	.inv12ams {
		width: 100%;
		padding: 0;
	}

	.inv12al,
	.inv12ar {
		width: 100%;
		padding: 0
	}

	.inv12ar {
		margin-top: 10px;
	}

	.inv12aimg {}

	.inv18al,
	.inv18ar {
		width: 100%;
	}

	.inv18ap2 {
		margin-top: 5px;
	}

	.inv18ap4 {
		margin-top: 20px;
	}

	.inv18ap4m {
		width: 50%;
	}

	.inv18ar {
		margin-top: var(--mt25p);
	}

	.ctabtn {
		line-height: 20px;
	}

	.ctabtn i {
		font-size: 14px;
		top: 0;
	}

	.inv18bdqgg,
	.inv18blsgg {
		margin-top: var(--mt25p);
	}

	.inv18bdqgga {
		width: 100%;
		margin: 0;
		position: relative;
		margin-top: 20px !important;
	}

	.inv18bdqgga:nth-child(1) {
		margin-top: 0 !important;
	}

	.inv18bdqggp1 {
		font-size: 12px;
		padding: 0;
		border: none;
		margin: 0;
	}

	.inv18bdqggp1,
	.inv18bdqggp1 span {
		transform: none;
	}

	.inv18bdqgga {
		padding: var(--npd);
	}

	.inv18bdqggp2 {
		margin-top: 10px;
	}

	.inv18bdqggp3 em {
		display: none;
	}

	.inv18bdqggp3 i {
		font-size: 16px;
	}

	.inv18bdqggp3 {
		border: none;
		width: auto;
		display: flex;
		position: absolute;
		right: var(--npd);
		bottom: calc(var(--npd) + 10px);
	}

	.inv18bdqggp3 {
		margin: 0;
		line-height: 1;
		height: auto;
	}

	.inv18cxbg {
		animation: none;
	}

	.inv18cxbg {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}

	.inv18cxbg {
		background: none !important;
	}

	.inv18c,
	.inv18cm {
		padding-top: 0;
		padding-bottom: 0;
	}

	.inv18cx {
		padding-top: var(--ptb);
		padding-bottom: var(--ptb);
	}

	.inv18cml,
	.inv18cmr {
		width: 100%;
	}

	.inv18cmn {
		padding: var(--npd);
	}

	.inv18cmsgm {
		flex-wrap: wrap;
	}

	.inv18cmsgm {
		margin: 0;
	}

	.inv18cmn {
		padding: 0;
		background: none;
		backdrop-filter: none;
		-webkit-backdrop-filter: none;
		margin-top: var(--mt25p);
	}

	.inv18cmsg {
		margin-top: 20px;
	}

	.inv18cmsgb {
		margin: 0;
	}

	.xkmsgaj span {
		width: auto;
		padding: 0 50px;
	}

	.inv18cp2p {
		font-size: 14px;
		width: 50%;
		padding-left: 25px;
	}

	.inv18cp2 {
		display: flex;
		flex-wrap: wrap;
	}

	.inv18cp2icon2 {
		font-size: 14px;
	}

	.inv18cp2icon1 {
		font-size: 16px;
	}

	.inv19atopb {
		width: 100%;
	}

	.inv19atopbm {
		width: 45%;
	}

	.hlpage2 a {
		width: 40px;
		height: 40px;
		line-height: 40px;
		display: none;
	}

	.hlpage2 .apnm {
		display: inline-block;
	}

	.hlpage2 {
		margin-top: 45px;
	}

	.inv18bdqggp2 {
		white-space: normal;
		text-overflow: inherit;
	}

	.inv18bdqggp3-r {
		top: auto;
		transform: none;
	}

	.inv18bdqggp2-2 {
		padding-right: 35px;
	}

	.inv18cp1 {
		color: var(--color);
	}

	.inv18cp2 {
		color: #222;
	}

	.inv18cmnp1 {
		color: #333;
	}

	.xkmsgaxvn-fff .xkmsgatxt,
	.xkmsgaxvn-fff .xkmsgatxt:focus {
		border-color: #eee;
		color: #333;
	}

	.xkmsgaxvn-fff label,
	.xkmsgaxvn-fff label i {
		color: #666;
	}

	.xkmsgatxt {}

	.hl10so {
		padding-bottom: 0;
	}

	.hl10sop1 {
		max-width: 100%;
	}

	.hl10sop1 {
		margin-top: 15px;
	}

	.abu1a {
		margin-top: var(--mt25p);
	}

	.abu1al,
	.abu1ar {
		width: 100%;
	}

	/* esg */
	.esg24ap2,
	.esg24ap3 {
		margin-top: var(--mt25p) !important;
	}

	.esg24ap3m {
		width: 50%;
	}

	.esg24ap3b {
		font-size: 14px;
	}

	.esg24ap3a {
		font-size: 16px;
	}

	.esg24ap3icon {
		width: 55px;
		height: 55px;
	}

	.esg24ap3a {
		margin-top: 0;
	}

	.esg24ap3m {
		padding: 10px 0;
	}

	.esg24cimg,
	.esg24cwz {
		width: 100%;
	}

	.esg24cp2,
	.esg24cp3 {
		display: none;
	}

	.esg24cslide {
		opacity: 1 !important;
	}

	.esg24cswiper {
		padding: 0;
	}

	.esg24dslide {
		padding: 0;
		padding-top: calc(var(--ptb) + 52px + var(--mt25p));
	}

	.esg24dtit {
		left: 0;
		top: var(--ptb);
		transform: none;
		padding-left: 4%;
	}

	.esg24dswiperbg {
		transform: none !important;
	}

	.esg24dwz {
		width: 100%;
	}


	.esg24cswiper {
		margin-top: var(--mt25p);
	}

	.esg24dwz {
		padding: var(--npd);
	}

	.esg24dp3m {
		width: 32%;
		margin-right: 2% !important;
		margin-top: 2%;
	}

	.esg24dp3m:nth-child(3n) {
		margin-right: 0 !important;
	}

	.esg24dp3 {
		width: 100%;
	}

	.esg24dslide {
		padding-bottom: calc(var(--ptb) + 60px);
	}

	.esg24dbtntxt,
	.esg24dpage {
		display: none;
	}

	.esg24dbtnx {
		background: none;
	}

	.esg24dbtn {
		width: 100%;
		right: 0;
		bottom: var(--ptb);
	}

	.esg24dbtnm i {
		color: #fff;
	}

	.esg24dbtnx {
		display: flex;
		justify-content: center;
	}

	.esg24dbtnm {
		position: relative;
	}

	.esg24dbtnm:before {
		display: none;
	}

	.esg24ep1 {
		margin-top: var(--mt25p);
		padding-top: 0;
		padding-bottom: 0;
	}

	.esg24eslide:hover {
		box-shadow: none;
		background: #fff;
	}

	.esg24eslide:hover .esg24eslidep1 {
		color: #222;
	}

	.esg24eslide:hover .esg24eslidep2 {
		color: #444;
	}

	.esg24eslide:hover .esg24eslidep3i,
	.esg24eslidep3i {
		background: #fff;
		color: var(--color);
		border-color: #eee;
	}

	.esg24eslide:hover .esg24eimg img {
		transform: scale(1.03);
	}

	.esg24eslidep2 {
		min-height: inherit;
	}

	.esg24eswz {
		padding: var(--npd);
	}

	.esg24eswiper {
		padding-left: 4%;
		padding-bottom: 0;
		padding-top: 0;
		overflow: hidden;
	}

	.esg24dswiperbg {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}

	.esg24fbg {
		position: absolute;
		height: 100%;
		background-attachment: scroll
	}

	.esg24fm {
		margin: 0;
	}

	.esg24fbgm {
		display: none;
	}

	.esg24fl,
	.esg24fr {
		width: 100%;
	}

	.esg24frm {
		padding: 10px;
	}

	.esg24frm {
		margin-top: 20px;
	}

	.esg24fwz {
		padding-left: 0;
		padding-right: 0;
	}

	.sh25ab,
	.sh25aa {
		width: 100%;
	}

	.sh25ab {
		margin-top: var(--mt25p);
	}

	.sh25bmaicon {
		width: 35px;
		height: 35px;
	}

	.sh25bmam {
		width: auto;
		max-width: 33%;
	}

	.sh25bma {
		width: 100%;
		justify-content: space-between;
		padding: 0 5%;
	}

	.sh25bma {
		bottom: auto;
		top: 50%;
		transform: translateY(-50%);
	}

	.sh25bm {
		margin-top: var(--mt25p);
	}

	.sh25bmap1 {
		margin-top: 5px;
	}

	.sh25bma {
		position: relative;
		width: 100%;
		top: auto;
		transform: none;
		margin-top: 20px;
		padding: 0;
	}

	.sh25bmam {
		color: #222;
	}

	.sh25bmaicon {
		display: none;
	}

	.sh25cswiper {
		margin-top: var(--mt25p);
	}

	.sh25cswiper {
		padding-left: 4%;
	}

	.sh25cicon {
		width: 60px;
		height: 60px;
	}

	.sh25cslide:hover {
		transform: none;
		box-shadow: none;
	}

	.hl10sopg.wap_show {
		display: flex;
	}

	.sh25dap2 {
		margin-top: 10px;
	}

	.sh25dap2 br {
		display: none;
	}

	.sh25dar {
		margin-top: var(--mt25p);
		width: 100%;
	}

	.sh25dn {
		padding: 0;
		background: none;
	}

	.sh25dna,
	.sh25dnb {
		width: 100%;
	}

	.sh25dnax,
	.sh25dna {
		margin-top: 15px;
	}

	.sh25dn {
		margin-top: var(--mt25p);
	}

	.sh25dnb {
		position: relative;
		top: 0;
		width: 100%;
		padding-top: 0;
		right: 0;
	}

	.sh25dnbcheck {
		justify-content: flex-start;
	}

	.sh25dnaxa {
		width: 60px;
		height: 60px;
		line-height: 58px;
	}

	.hl2servmbl,
	.hl2servmbr {
		width: 100%;
	}

	.hl2servdl-city {
		max-height: inherit;
	}

	.hl3prosbss {
		margin-top: 10px;
	}

	.hl3prosbss input {
		padding-left: 0;
		padding-right: 50px;
	}

	.hl3prosbss i {
		width: 45px;
		text-align: center;
		left: auto;
		right: 0;
	}

	.hl2servmblm {
		padding: 20px;
	}

	.hl2servli {
		padding: 0;
	}

	.hl2servdl dd {
		display: inline-block;
		line-height: 30px;
		margin-right: 5px;
	}

	.hl2servdl dd i {
		top: 8px
	}

	.hl2servdl {
		padding-top: 10px;
	}

	.hl5jxsma {
		width: 100%;
		margin: 0;
		margin-top: 20px !important;
	}

	.hl2servmbl {
		position: relative;
		top: 0 !important;
	}

	.hl5jxsma {
		padding: var(--npd);
	}

	.hl5jxsmap4 {
		position: relative;
		bottom: 0;
		padding-right: 0;
		margin-top: var(--mt25p);
	}

	.hl2pagemore {
		height: 45px;
		line-height: 45px;
		width: auto;
		padding: 0 30px;
	}

	.hl2page {
		margin-top: var(--ptb);
	}

	.hl2servm {
		margin-top: var(--mt25p);
	}

	.hl2servmbrm,
	.hl3downa,
	.hl3cpzsm,
	.hl3hyzsa {
		width: 100%;
		margin: 0;
		margin-top: 20px !important;
	}

	.hl3downa {
		width: 49%;
		margin-top: 20px !important;
	}

	.hl3downa:nth-child(3n),
	.hl3downa {
		margin-right: 2%;
	}

	.hl3downa:nth-child(2n) {
		margin-right: 0;
	}

	.hl3cpzsa,
	.hl3cpzsb {
		width: 100%;
	}

	.hl3cpzsb,
	.hl3cpzsb a {
		font-size: 14px;
	}

	.hl3cpzsb {
		margin-top: 10px;
	}

	.hl3cpzsba1 i {
		font-size: 20px;
	}

	.hl3cpzsba2 i {
		font-size: 16px;
	}

	.hl3cpzsba3 i {
		font-size: 16px;
	}

	.hl3hyzsp3 {
		display: none;
	}

	.hl3hyzsa {
		padding: var(--npd);
	}

	.hl3hyzsp2 {
		margin-top: 0;
	}

	.hl2servmblmn {
		padding-bottom: 20px;
	}

	.hl2servmblmn:nth-child(3),
	.hl2servmblmn:nth-child(2) {
		margin-top: 20px;
	}

	.hl2servm-wap-t0 {
		margin-top: 0;
	}


	.hl2servmbrm:hover {
		background: #fff;
	}

	.hl2servmbrm:hover .hl2servmbrp1 {
		color: var(--color);
	}

	.hl2servmbrm:hover .hl2servmbrp2 {
		color: #333;
	}

	.hl2servmbrm:hover .hl2servicon6,
	.hl2servicon6 {
		opacity: 1;
	}

	.hl2servmbrm:hover {
		box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
	}

	.hl5faqm {
		padding: 0;
	}

	.hl5faqmp1 {
		padding: 18px var(--npd);
		padding-right: 45px;
	}

	.hl5faqm {
		margin-top: 20px !important;
	}

	.hl5faqmp2 {
		padding: var(--npd);
		padding-top: 0;
	}

	.esg24e,
	.hl10so {
		width: 100%;
		overflow: hidden;
	}

	.hl10soswiper {
		padding-left: 4%;
	}

	.hl10soswiper,
	.hl10sopg {
		margin-top: var(--mt25p);
	}

	.hl10soswp1 {
		padding-top: 10px;
	}

	.hl10sosw:before,
	.hl10soswp2 {
		display: none;
	}

	.hl10soswp1:before,
	.hl10soswp1:after {
		height: 2px;
	}

	.sold14icon {
		width: 45px;
		height: 50px;
	}

	.sold14n {
		margin: 0 1.5%;
	}

	.sold14m {
		justify-content: center;
	}

	.sold14swiper {
		animation: none;
		padding-bottom: 0;
	}

	.sold14swiper {
		box-shadow: 0 5px 25px rgba(0, 0, 0, 0.06);
	}

	.sold14swiper {
		margin-top: var(--mt25p);
	}

	.sold14swiperimg {
		border-radius: 0;
	}

	.sold14xf,
	.sold14slide.swiper-slide-active .sold14xf {
		position: relative;
		transform: none;
		right: 0;
		top: 0;
	}

	.sold14xf {
		width: 100%;
		padding: var(--npd);
	}

	.sold14xf-relative {
		margin-top: 0;
		border-radius: 0;
		box-shadow: none;
	}

	.sold14xfp1 {
		color: #222;
		font-size: 20px;
	}

	.sold14xfp2 {
		color: #333;
	}

	.sold14xf {
		padding: var(--npd);
		background: none;
		backdrop-filter: blur(0);
		-webkit-backdrop-filter: blur(0);
	}

	.sold14xfp2 {
		text-align: justify;
	}

	.sold14swiper {
		border-radius: var(--border15);
	}

	.sold14swiperimg {
		border-radius: 0;
	}

	.sold14xfp2 {
		margin-top: 15px;
	}

	.hl11so-t-0 {
		padding-top: 0;
	}

	.hl11soswiper2 {
		overflow: hidden;
		padding: 0;
	}

	.hl4prosxm:hover {
		background: #fff;
		transform: scale(1);
	}

	.hl4prosxm:hover .hl4prosp1 {
		color: #222;
	}

	.hl4prosxm:hover .hl4prosp2 {
		color: #444;
	}

	.hl4prosxm:hover .hl4prosicon i {
		color: #222;
	}

	.hl4prosxm:hover .hl4prosicon1 {
		opacity: 1;
	}

	.hl4prosxm:hover .hl4prosicon2 {
		opacity: 0;
	}

	.hl4prosxm:hover .hl4prosjt {
		color: var(--color);
		opacity: 1;
		background: #fff;
		border-color: #fff;
	}

	.man28abgm {
		transform: none !important;
	}

	.man28a {
		padding-top: 0;
	}

	.man28abg {
		height: 300px;
	}

	.man28abgm {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}

	.man28atit {
		bottom: 5%;
	}

	.man28amm {
		width: 100%;
		margin: 0;
		margin-top: 20px;
	}

	.ins2m {
		padding: 0;
		padding-top: var(--npd);
	}

	.ins2p2m {
		min-width: inherit;
		width: 50%;
		padding-top: 25px;
	}

	.ins2p2p1 {
		font-size: 24px;
	}

	.ins2p2p1 em {
		font-size: 14px;
	}

	.ins2p2p2 {
		font-size: 14px;
		color: #333;
		margin-top: 5px;
	}

	.scaleimgbg {
		animation: none;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		transform: none;
	}

	.ins2img {
		margin-top: 0;
	}

	.ins2p2,
	.ins2p1 {
		margin: 0;
	}

	.ins2p1 {
		margin-top: 10px;
	}

	.scaleimg {
		padding: 0;
	}

	.ins3p2,
	.ins3p1 {
		width: 100%;
		max-width: inherit;
	}

	.ins3p1 {
		margin-top: 10px;
	}

	.ins3p2slide {
		padding: 10px;
	}

	.ins3p2 {
		margin-top: var(--mt25p);
	}

	.ins3 {
		background-attachment: scroll;
	}

	.ins2mtit {
		color: #222;
	}

	.ins4m {
		animation: none;
		border-radius: 0;
	}

	.ins4mimg {
		border-radius: var(--border15);
	}

	.ins4wz {
		position: relative;
		background: none;
		backdrop-filter: blur(0);
		-webkit-backdrop-filter: blur(0);
	}

	.ins4wz {
		right: 0;
		top: 0;
		transform: none;
	}

	.ins4p0 {
		color: #222;
	}

	.ins4p2 {
		color: #444;
	}

	.ins4wz {
		padding: var(--npd);
		padding-bottom: 0;
		width: 100%;
	}

	.ins4p2 {
		margin-top: 15px;
	}

	.global2amap {
		width: 100%;
		margin: 0;
	}

	.gl27a {
		width: 49%;
		margin-top: 20px;
		border-radius: var(--border15);
	}

	.gl27a,
	.gl27a:nth-child(3n) {
		margin-right: 2%;
	}

	.gl27a:nth-child(2n) {
		margin-right: 0;
	}

	.gl27wz {
		padding: var(--npd);
	}

	.hl2aaml,
	.hl2aamr {
		width: 100%;
	}

	.hl2aamr {
		font-size: 14px;
		margin-top: 15px;
	}

	.hl2aba,
	.hl2abb {
		width: 100%;
	}

	.hl2ab {
		flex-wrap: wrap;
	}

	.hl2abbp1 span {
		font-size: 30px;
	}

	.hl2abbp1 i {
		font-size: 18px;
	}

	.hl2abbp2 {
		font-size: 14px;
		margin-top: 10px;
	}

	.hl2abbicon {
		width: 60px;
		height: 60px;
	}

	.hl2abbmli {
		padding: 15px 4%;
	}

	.hl2aba {
		display: none;
	}

	.hl2ab {
		padding: var(--ptb) 0;
	}

	.hl2abbmli:nth-child(1) {
		padding-top: 0;
	}

	.hl2abbmli:last-child {
		padding-bottom: 0;
	}


	.hl10ab {
		padding-top: var(--ptb);
		padding-bottom: var(--ptb);
	}

	.hl10abm {
		position: relative;
		padding: 0;
		margin-top: 20px;
	}

	.hl10abm1 {
		margin-top: 0;
	}

	.hl10abimg,
	.hl10abwz {
		width: 50%;
	}

	.hl10abwzm {
		padding: var(--npd);
	}

	.hl10abp2 {
		margin-top: 15px;
	}

	.hl10abp3 {
		display: flex;
		margin-top: var(--mt25p);
	}

	.globalx {
		position: relative;
		top: 0;
		height: auto;
	}

	.globalx,
	.globaltits {
		animation: none;
	}

	.globalswiper {
		display: none;
	}

	.dqearthnum {
		font-size: 18px;
	}

	.globaltits .pubh1 {
		color: #fff;
	}

	.global {
		height: auto;
		min-height: auto;
	}

	.xbbf {
		position: relative;
		top: 0;
		transform: none;
		bottom: 0;
		margin: 0;
	}

	.dqearthnum {
		position: relative;
		width: 100%;
		left: 0;
		transform: none;
	}

	.dqearthp2 span {
		font-size: 30px;
		line-height: 1;
	}

	.dqearthp1 {
		font-size: 14px;
	}

	.dqearthnum ul:nth-child(1),
	.dqearthnum ul:nth-child(2) {
		width: 50%;
		padding: 0;
		text-align: center;
	}

	.dqearthp2 {
		width: auto;
		display: inline-block;
	}

	.dqearthp2 i {
		right: -20px;
		font-size: 16px;
	}

	.dqearthnum {
		padding-bottom: 0;
		padding-top: calc(var(--ptb) + 45px);
		padding-bottom: var(--ptb);
	}

	.globaltits {
		top: var(--ptb)
	}

	.global {
		padding: 0;
	}

	.globalcasebtn {
		display: none;
	}

	.dqearthc {
		margin-top: 45px;
	}

	.dqearthnum ul {
		text-align: left !important;
	}

	.dqearthc {
		justify-content: flex-start;
	}

	.dqearthnum {
		padding-bottom: calc(var(--ptb) * 4);
	}

	.dqearthb {
		justify-content: flex-start;
	}

	.dqearthnum ul {
		width: auto !important;
		margin-right: 10%;
	}

	.wzns {
		font-size: 0;
	}

	.mppiont .dot {
		width: 4px;
		height: 4px;
		margin-left: -2px;
		margin-top: -2px;
	}

	.global2amap {
		margin-top: 20px;
	}

	.global2ta {
		display: none !important;
	}

	.wap_left {
		text-align: left;
	}

	.js-history-main {
		width: 100%;
		overflow: hidden;
	}

	.history-body {
		display: none;
	}

	.path-item__year {
		font-size: 24px;
	}

	.path-item {
		padding: 0;
		opacity: 1;
	}

	.path-item__wrap {
		width: 100%;
	}

	.path-item__img {
		clip-path: inherit;
	}

	.js-slick-path {
		margin-top: var(--mt25p);
		background: #fff;
		padding: 0;
		border-radius: var(--border15);
	}

	.slick-slide img,
	.historyslideimg img {
		max-width: 100%;
	}

	.historyswiper {
		padding-left: 4%;
		overflow: hidden;
		margin-top: var(--mt25p);
	}

	.historyslidep1 {
		color: var(--color);
		font-size: 18px;
	}

	.historyslidep2 {
		line-height: 1.4;
	}

	.historyslide {
		background: #fff;
	}

	.historyslidewz {
		padding: 20px;
	}

	.historyslide {
		height: auto;
	}

	.history-main {
		padding: 0;
		margin: 0;
		display: flex;
		justify-content: center;
		margin-top: var(--mt25p);
	}

	.btn-history-arrow {
		position: relative;
		margin: 0 10px;
	}

	.hl2adwapslide {
		display: flex;
		flex-wrap: wrap;
	}

	.hl2adwapn {
		width: 33.33%;
		position: relative;
		height: 60px;
		border-bottom: 1px solid #eee;
		border-right: 1px solid #eee;
		background: #fff;
	}

	.hl2adwapslide {
		border-left: 1px solid #eee;
		border-top: 1px solid #eee;
	}

	.hl2adwapn img {
		position: absolute;
		max-width: 90%;
		max-height: 90%;
		margin: auto;
		inset: 0;
	}

	.hl2adwap {
		margin-top: var(--mt25p);
	}

	.ab7ksubm {
		width: 100%;
	}

	.ab7ksub {
		flex-wrap: wrap;
	}

	.ab7ksub .pbens {
		display: none;
	}

	.ab7ksubm {
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
		height: 33.33%;
	}

	.ab7kp2 {
		font-size: 14px;
		margin-top: 5px;
	}

	.ab7k {
		padding-bottom: 0;
	}

	.ab7kswiper {
		position: relative;
		width: 100%;
		height: 330px;
		left: 0;
		top: 0;
	}

	.ab7ksubm.on .ab7kp1 {
		top: 35%;
	}

	/* 按钮大小 */
	.hl5solobtnm {
		width: 60px;
		height: 40px;
		line-height: 38px;
	}

	.hl5solobtnm i {
		font-size: 18px;
	}

	.hl5solobtnm {
		margin-left: 25px;
	}

	/* 首页 */
	.wapbaner {
		height: 100vh;
		width: 100%;
		overflow: hidden;
	}

	.site-baner-bg {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}

	.site-baner-zw {
		width: 100%;
		padding-left: 4%;
		padding-right: 4%;
	}

	.site-baner-p2 {
		font-size: 14px;
		display: none;
	}

	/* .site-baner-p2 br,.site-baner-p1 br{display: none;} */
	.site-baner-page span {
		width: 20%;
	}

	.site-baner-page {
		width: 100% !important;
		padding-left: 4%;
		padding-right: 4%;
	}

	.hlen1p1 {
		height: auto;
		margin-top: 15px;
	}

	.hlen1p2 {
		display: flex;
		margin-top: 35px;
	}

	.hlen1xbp1 {
		font-size: 35px;
		line-height: 1;
		justify-content: flex-start;
	}

	.hlen1xbp2 {
		margin-top: 5px;
	}

	.hlen1xb {
		text-align: left;
	}

	.wap_about {
		position: relative
	}

	.wap_aboutbg {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 100%;
		z-index: -1;
	}

	.hlen1xbm {
		margin-top: 20px;
	}

	.hlen1xb {
		margin-top: 30px;
	}

	.wap_js_wx_img {
		width: 80%;
	}

	.ftsubxm p {
		display: none;
	}

	.x74newdfx a:nth-child(2) i {
		font-size: 16px;
	}

	.x74newdfx a:nth-child(2) i {
		font-size: 16px;
	}

	.x74newdfx a:nth-child(3) i {
		font-size: 17px;
	}

	.x74newdfx a:nth-child(4) i {
		font-size: 20px;
	}

	.logomoving {
		text-align: center;
	}

	.rfixed {
		bottom: 20px;
	}

	.rfixed-jxw .logomoving img {
		width: 38px;
	}

	.rfixed-jxw .rfixedicon {
		width: 48px;
	}

	.rfixediconm1 i {
		font-size: 20px;
	}

	.rfixediconm3 i {
		font-size: 22px;
	}

	.rfixediconm7 i {
		font-size: 26px;
	}

	.rfixediconm8 i {
		font-size: 24px;
	}

	.rfixediconm4 i {
		font-size: 26px;
	}

	.rfixediconm {
		height: 40px;
		line-height: 40px;
	}

	.wap_pro {
		background: #f3f3f3;
	}

	.wap_pron {
		overflow: hidden;
		margin-top: var(--mt25p);
	}

	.wap_pron {
		background-color: #fff;
	}

	.wap_pronwz {
		padding: var(--npd);
	}

	.wap_pronp1 {
		color: var(--color);
	}

	.wap_pronp2 {
		color: #444;
	}

	.wap_pronslide {
		background: #fff;
	}

	.wap_pronslide.swiper-slide-active {
		opacity: 1 !important;
		z-index: 3;
	}

	.wapsolo {
		width: 100%;
		overflow: hidden;
	}

	.wapsoloswiper {
		padding-left: 4%;
		margin-top: var(--mt25p);
	}

	.wapsoloslide img {
		width: 100%;
	}

	.wapsoloslide {
		position: relative;
	}

	.wapsolowz {
		position: absolute;
		width: 100%;
		left: 0;
		bottom: 0;
		z-index: 3;
		padding: var(--npd);
	}

	.wapsolop1 {
		color: #fff;
	}

	.wapsolop2 {
		opacity: 0.8;
	}

	.wap_jtmore {
		color: #fff;
		font-size: 14px;
		padding-right: 15px;
		line-height: 20px;
		display: inline-block;
		position: relative;
	}

	.wap_jtmore i {
		font-size: 14px;
		position: absolute;
		right: 0;
		top: 0;
		display: block;
		line-height: 20px;
	}

	.wapjsjgm {
		margin-top: var(--mt25p);
	}

	.wapjsjgm {
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.tj26bm {
		background: none;
		padding: 0;
		border-radius: 0;
	}

	.tj26bma {
		width: 100%;
		border-radius: var(--border15);
	}

	.tj26bma {
		padding: var(--npd);
		backdrop-filter: blur(0);
		-webkit-backdrop-filter: blur(0);
	}

	.tj26bma {
		margin-top: 20px;
	}

	.tj26bma:nth-child(1) {
		margin-top: 0;
	}

	.tj26bm {
		background: none;
	}

	.tj26bma {
		background: hsla(0, 0%, 100%, .1);
		backdrop-filter: blur(15px);
		-webkit-backdrop-filter: blur(15px);
	}

	.wapjsjg {
		padding-bottom: 0;
	}

	.wapqqkh {
		background: #f3f3f3;
	}

	.lx25ax {
		flex-wrap: wrap;
	}

	.lx25axa {
		width: 49%;
		margin-right: 2%;
	}

	.lx25axa:nth-child(2n) {
		margin-right: 0;
	}


	.wap_newn {
		overflow: hidden;
		margin-top: var(--mt25p);
	}

	.wap_newslide {
		background: #fff;
	}

	.wap_newslide.swiper-slide-active {
		z-index: 3;
	}

	.wap_newp1 {
		color: #666;
	}

	.wap_newp2 {
		line-height: 1.4;
	}

	.wap_newwz {
		padding-top: var(--npd);
	}

	.wap_newimg img {
		width: 100%;
		height: 220px;
		object-fit: cover;
	}

	.wap_newimg {
		border-radius: var(--border15);
	}

	.hl3carr-b-0 {
		padding-bottom: 0;
	}

	.abu1arp2 {
		font-size: 14px;
	}

	.abu1ar,
	.abu1ca {
		padding: var(--npd);
	}

	.abu1b {
		margin-top: var(--ptb);
	}

	.abu1ca {
		flex-wrap: wrap;
		width: 100%;
	}

	.abu1cp2 i {
		top: -2px;
	}

	.abu1cp1,
	.abu1arp1 {
		padding-bottom: 10px;
	}

	.abu1c {
		margin-top: var(--mt25p);
	}

	.abu1ca {
		margin-top: 15px !important;
	}

	.abu1ca:nth-child(1) {
		margin-top: 0 !important;
	}

	.abu1arp21 i {
		font-size: 18px;
	}

	.abu1arp22 i {
		font-size: 15px;
	}

	.abu1arp2 {
		padding-left: 28px;
	}

	.lx25axp1 {
		width: 45px;
		height: 45px;
	}

	.lx25axa {
		margin-top: 20px !important
	}

	.lx25axa:nth-child(1) {
		margin-top: 0 !important
	}

	.lx25ax {
		margin-top: var(--mt25p)
	}

	.newd20ap4,
	.newd20ap4 p,
	.newd20ap4 span {
		font-size: 14px !important;
	}

	.hl3carrbg {
		height: 450px
	}

	.hl3carrzwm {
		padding: 0 4%
	}

	.esg24ap3icon img {
		max-width: 70%;
		max-height: 70%;
	}

	.pulinelaywzm {
		padding-bottom: 10px;
	}

	.hl2newlad {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}

	.hl2newladm {
		width: 49%;
		margin-right: 2%;
	}

	.hl2newladm:nth-child(2n) {
		margin-right: 0;
	}

	.inv18cmn {
		width: 100%;
	}

	.hl3prosp1 {
		font-weight: var(--b400);
		line-height: 1.2;
	}

	.pub_page_slide {
		width: 100%;
		display: flex;
		position: relative;
		bottom: 0 !important;
		justify-content: center;
		margin-top: 25px;
	}

	.pub_page_slide .swiper-pagination-bullet-active {
		background: var(--color);
	}

	.plr5 {
		padding-left: 4%;
		padding-right: 4%;
	}

	.case_banner_con_des,
	.site-baner-p1 {
		font-size: 32px;
	}

	.case_banner_con_des {
		font-size: 40px;
	}

	.pubh1,
	.m529h2,
	.hl3prosp1 {
		font-size: 22px;
	}

	.hl2newrh4,
	.hl4prosp1,
	.esg24ap3a span,
	.esg24ep1a {
		font-size: 20px;
	}

	.abu1cp1,
	.abu1arp1,
	.wap_newp2,
	.tj26bma h5,
	.tj26bmc h5,
	.wapsolop1,
	.wap_pronp1,
	.gl27p2,
	.hl10soswp1,
	.hl5faqmp1,
	.hl3hyzsp2,
	.hl3cpzsp1,
	.hl2servmbrp1,
	.hl5jxsmap1,
	.hl2servh5,
	.sh25dar,
	.sh25cp1,
	.esg24eslidep1,
	.hl2carrah5,
	.hl3carrp2,
	.hl4carrp1,
	.hl2newladp1,
	.hl23newmp2,
	.newd20ap2,
	.hl23hdzhp1,
	.hl3prosbp1,
	.inv18bdqggp2,
	.esg24cp1,
	.esg24dp1,
	.hl23llgcp2 {
		font-size: 18px;
	}

	.hl2servdt,
	.hl6carrp1,
	.abpen,
	.inv18cmnp1,
	.xkmsgaj span,
	.sold14xfp2 h4,
	.lx25axp2,
	.lx25axp3 {
		font-size: 16px;
	}

	.lx25axp4,
	.pulinelaywzm {
		font-size: 14px;
	}
}

@media only screen and (max-width:768px) {
	.wap_newimg img {
		height: 180px;
	}

	.lx25axa,
	.hl2newladm,
	.hl23newma {
		width: 100%;
		margin-right: 0;
	}

	.hl23newma:nth-child(2) {
		margin-top: 20px !important;
	}

	.hl11soswiper2 {
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
	}

	.hl3prosblink {
		margin: 0;
		width: 100%;
	}

	.hl3prosblink,
	.hl3prosblink:nth-child(2) {
		margin-top: 25px !important;
	}

	.hl3prosblink:nth-child(1) {
		margin-top: 0 !important;
		padding-top: 0;
	}

	.hl3carrbg {
		height: 250px
	}

	.gl27a {
		width: 100%;
		margin: 0;
		margin-top: 20px;
		border-radius: var(--border15);
	}

	.case_banner_con_des {
		font-size: 24px;
	}

	.sold14xfp2 h4 {
		margin-top: 15px;
	}

	.ins2m .pubh1,
	.ins4p0,
	.sold14xfp1 {
		color: var(--color)
	}

	.hl10abimg,
	.hl10abwz {
		width: 100%;
	}

	.hl2carrawrapper {
		align-items: flex-start !important;
	}

	.hl2carraslide.swiper-slide {
		opacity: 0 !important;
	}

	.hl2carraslide.swiper-slide-active {
		opacity: 1 !important;
	}

	.hl2carra {
		padding-bottom: 0;
	}

	.hl3downa {
		width: 100%;
	}

	.hl3downa {
		margin-right: 0 !important;
	}
}

@media screen and (max-width: 1440px) {
	.w1400 {
		width: 1200px;
	}
}

.pc {
	display: block;
}

.phone {
	display: none;
}

.sgp-in-lauge-list {
	position: absolute;
	left: 00%;
	/* width: 140px; */
	/* margin-left: -35px; */
	/* padding-top: 10px; */
	top: 95%;
	/* display: none; */
	opacity: 0;
	text-align: center;
	visibility: hidden;
	transition: all 0.3s ease;
	padding: 0px 10px;
	/* border-radius: 20px; */
	z-index: 111;
	background: #fff;
	box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}

.sgp-in-lauge-list a {
	display: inline-block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	padding: 5px 0;
}

.xyhr2 {
	position: relative;
}

.xyhr2:hover .sgp-in-lauge-list {
	/* display: block; */
	opacity: 1;
	visibility: visible;
}

@media screen and (max-width: 768px) {
	:root {
		--mt45p: 25px;
		--fs14: 14px;
		--fs16: 14px;
		--fs18: 14px;
		--fs20: 14px;
		--fs22: 14px;
		--fs24: 16px;
		--fs30: 16px;
		--fs32: 18px;
		--fs36: 20px;
		--fs40: 22px;
		--fs42: 24px;
		--fs46: 24px;
		--fs48: 20px;
		--mt45: 25px;
		--b700: 700;
	}

	.pc {
		display: none;
	}

	.phone {
		display: block;
	}

	.w1400 {
		width: 90%;
		margin: 0 auto;
	}

	.ptb100p {
		padding: 40px 0;
	}

	.pro-baner-wz2 {
		align-items: flex-start
	}

	.manual_p30 {
		font-size: var(--fs14)
	}

	.serv_List30 {
		padding: 20px;
		border-radius: 10px;
	}

	.user_s30 {
		display: none;
	}

	/**/

	.cp46p2 {
		min-height: inherit;
		padding-bottom: 20px;
	}

	.sthand_nav {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 5;
		background: #f8fafb;
		margin-top: 80px;
		padding: 0 20px;
	}

	.xxmenu {
		width: 100%;
		height: 64px;
		/* background: linear-gradient(to right, #00b7ab, #0063b1); */
		background: #fff;
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1190;
		transition: all 0.5s ease;
		padding: 0 20px;
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
	}

	.menu_logo {
		width: 35%;
		/* margin-left: 10px; */
	}


	.menu_ul3 {
		position: relative;
	}

	.menu_li3 img {
		width: 25px;
	}

	.menu_ul3:hover .sgp-in-lauge-list {
		opacity: 1;
		visibility: visible;
	}

	.sgp-in-lauge-list {
		left: 50%;
		width: 70px;
		margin-left: -38px;
		top: 43px;
		padding: 10px 0;
	}

	.make_a1 {
		border: 1px solid #000;
		margin-right: 0;
		color: #000;
		font-size: 12px;
		height: 30px;
		line-height: 27px;
	}

	.menu_right1 {
		display: flex;
		align-items: center;
		position: relative;
	}

	.menu_a1 {
		position: absolute;
		top: 23px;
		right: 68px;
		/* border: 1px solid red; */
		margin-right: 20px;
		line-height: 1.3;
	}

	/* .menu_msp {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 25px 15px;
	}

	.menu_msp.on {
		padding: 25px 20px;
	} */

	.mlogo1 {
		display: block;

	}

	.mlogo2 {
		display: none;
	}

	.li1 {
		width: 20%;
		display: flex;
		align-items: center;
	}

	.li3 span {
		width: 24px;
		height: 2px;
		background: #333;
		/* background: #fff; */
		display: block;
		margin: 5px;
		opacity: 0.8;
		transition: all 0.5s ease;
	}

	.mmeauom .msp1 {
		transform: rotate(45deg);
		margin: -2px;
	}

	.mmeauom .msp2 {
		opacity: 0;
		margin: 0;
	}

	.mmeauom .msp3 {
		margin: -2px;
		transform: rotate(-45deg);
	}

	.xxlist {
		width: 100vw;
		height: 100%;
		background: var(--color);
		position: fixed;
		top: 0;
		right: -100vw;
		z-index: 1180;
		transition: all 0.5s ease;
	}

	.xxlistss {
		position: fixed;
		right: 0vw;
		top: 0;
		width: 100vw;
		height: 100%;
		overflow-y: scroll;
	}

	.xxlist_ul {
		padding: 20px 0px 60px 0;
		margin-top: 64px;
		position: relative;
	}



	.xxinput input::placeholder {
		color: #fff;
	}

	.xxinput input {
		width: 100%;
		border: none;
		outline: none;
		background: none;
		padding-left: 55px;
		border-radius: 5px;
		border-bottom: 1px solid #fff;
		color: #fff;
		padding: 15px 0 15px 55px;
	}

	.xxinput .ic_img1 {
		position: absolute;
		top: 28px;
		left: 28px;
		font-size: 16px;
		font-weight: bold;
		color: #fff;
	}

	.menu_ul2 {
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	.ic_img1 {
		width: 20px;
		height: 20px;
	}

	.menu_ul2 a {
		font-size: 14px;
		margin-top: 10px;
		color: #fff;
	}

	.xxlist_ul2 {
		padding: 0;
	}

	.bBor2 {
		display: flex;
		justify-content: space-between;
		align-items: center;
		/* border-bottom: 1px solid #bbbbbb; */
	}

	.bBor,
	.twoa,
	.twob {
		position: relative;
		list-style: unset;
		padding: 0 15px;
	}

	.bBor .menu_span1,
	.twoa .menu_span1 {
		width: 25px;
		height: 49px;
		position: absolute;
		right: 20px;
		top: 0;
		background: url(../temp/jia_black1.svg) no-repeat center;
		background-size: 16px;
	}

	.bBor .menu_span3,
	.twoa .menu_span3 {
		width: 25px;
		height: 49px;
		position: absolute;
		right: 0;
		top: 0;
		background: url(../img/pbtyuyan4.png) no-repeat center;
		background-size: 16px;
		transition: all 0.3s ease;
	}

	.bBor .menu_span3.on,
	.twoa .menu_span3.on {
		transform: rotatex(180deg);
	}

	.bBor .menu_span2,
	.twoa .menu_span2,
	.twob .menu_span6 {
		width: 25px;
		height: 34px;
		position: absolute;
		right: 15px;
		top: 3px;
		background: url(../temp/jia_black1.svg) no-repeat center;
		background-size: 16px;
	}

	.bBor a,
	.twoa a,
	.twob a {
		padding: 10px 20px;
		color: #fff;
		font-size: 14px;
		display: block;
		width: 100%;
	}

	.bBor .proList,
	.twoa .proList {
		display: none;
		/* padding-left: 20px; */
	}

	.twob .proList4 {
		display: none;
	}

	.bBor .proList li a,
	.twoa .proList li a,
	.twob .proList li a {
		font-size: 13px;
		padding: 10px 15px;
	}

	.bBor.on .menu_span1 {
		background-image: url(../temp/jian_black.svg);
		background-size: 15px;
	}

	.twoa.on .menu_span2 {
		background-image: url(../temp/jian_black.svg);
		background-size: 15px;
	}


	.twob.on .menu_span6 {
		background-image: url(../temp/jian_black.svg);
		background-size: 15px;
	}

	.menu_liplex {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.menu_liplex i {
		color: #fff;
	}

	.menu_ul2 {
		margin: 0 20px;
	}

	.menu_ul2 img {
		width: 26px;
		margin: 0 auto;
	}

	.bBor span {
		color: #fff;
		padding-right: 10px;
	}

	.bBor,
	.twoa,
	.subtwo li {
		border-bottom: 1px solid #d2d7d9;
	}

	.subtwo li:last-child,
	.twoa:last-child {
		border: none;
	}

	/**/

	.xs2baner {
		margin-top: 64px;
		padding-top: 55%;

	}

	.xs2mbx {
		bottom: 25px;
	}

	.xs2mbx em {
		margin: 0 5px;
	}

	.xyfootaimg img {
		height: 40px;
	}

	.xyfootasearch {
		width: 100%;
	}

	.xyfootbl {
		flex-wrap: wrap;
	}

	.xyfootbl a {
		margin-right: 30px;
	}

	.xyfootbr {
		margin-top: 20px;
	}

	.xyfoot {
		padding-top: 40px;
	}

	.xyfootb {
		padding: 20px 0;
	}

	.xyfootc {
		padding: 15px 0;
		flex-wrap: wrap;
	}

	.xyfootc a {
		padding-left: 0;
		padding-right: 20px;
	}

	.new_left {
		width: 100%;
	}

	.new_right {
		width: 100%;
		margin-top: 20px;
	}

	.new_p1 {
		font-size: 24px;
	}

	.new1_item {
		margin-right: 15px;
		font-size: 18px;
		font-weight: bold;
		padding-bottom: 10px;
	}

	.new_ul1 {
		padding-bottom: 6px;
	}

	.new2_left {
		width: 100%;
	}

	.new2_right {
		width: 100%;
		margin-top: 20px;
	}

	.new_p2 {
		font-size: 18px;
	}

	.new_p4 {
		font-size: 14px;
		margin-top: 10px;
	}

	.new2_item1 {
		padding: 25px 0;
	}

	.newpage a,
	.aprev,
	.anext,
	.aback {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.new_p5 {
		padding-bottom: 10px;
	}

	.xxhomeap1 {
		font-size: 18px;
		margin-top: 20px;
	}

	.xxhomeaaul {
		padding: 30px 30px;
	}

	.xxhomeap2 {
		font-size: 14px;
	}

	.xxhomeaimg img {
		width: 38px;
		height: 38px;
	}

	.smile_btn2 span {
		width: 38px;
		height: 38px;
		line-height: 38px;
		margin-left: 10px;
	}

	.xxhomeaimg2 img {
		width: 18px;
		height: 18px;
		margin-top: -3px;
	}

	.prodect_p5 {
		font-size: 14px;
	}

	.prode_li1 {
		padding: 20px 20px;
	}

	.probox1 {
		width: 100%;
	}

	.probox2 {
		width: 100%;
		margin-top: 20px;
	}

	.pro_item {
		width: 100%;
		margin-right: 0;
		margin-top: 25px;
		padding-bottom: 20px;
	}

	.pro_p4 {
		font-size: 20px;
	}

	.pro_p1 {
		font-size: 20px;
	}

	.pro_p3 {
		margin-top: 20px;
	}

	.pro_p2 {
		padding: 10px 0;
	}

	.pro_li2 {
		margin-top: 15px;
	}

	.cooper_btn {
		display: none;
	}

	/* .pro_lis1 img {
		height: 500px;
	} */

	/* .solutli1 img {
		height: 300px;
	} */

	.solutp2 {
		font-size: 14px;
		margin: 0 auto;
		margin-top: 20px;
		width: 90%;
	}

	.solutp3 {
		margin-top: 25px;
	}

	.coop_li1 {
		padding: 20px 20px;
	}

	.contact_item {
		width: 100%;
		padding: 20px 0;
	}

	.contact_p2 {
		font-size: 18px;
	}

	.contact_p3 {
		font-size: 14px;
	}

	.contact_left {
		width: 100%;
	}

	.contact_right {
		width: 100%;
		margin-top: 20px;
		padding: 25px 20px;
	}

	.contact_input label {
		font-size: 14px;
	}

	.contact_p4 {
		font-size: 14px;
	}

	.title_left {
		width: 100%;
	}

	.title_right {
		width: 100%;
		margin-top: 20px;
	}

	.title_p2 {
		font-size: 14px;
	}

	.about_item {
		width: 100%;
		margin-right: 0;
	}

	.team2am {
		width: 100%;
	}

	.teamwapms {
		display: none;
		text-align: left;
		background: #fafafa;
		padding: 20px;
		border-top: 10px solid #fff;
	}


	.team2alim {
		width: 100%;
		display: flex;
		align-items: center;
	}

	.about_li1 {
		width: 45%;
		margin-right: 5%;
	}

	.team2awz {
		width: 50%;
	}

	.about_p1 {
		font-size: 20px;
	}

	.about_p2 {
		font-size: 14px;
	}

	.team_p2 {
		font-size: 14px;
	}

	.team_p1 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.team_p3 {
		font-size: 14px;
	}

	.his3aslide {
		flex-wrap: wrap;
	}

	.his3aimg {
		width: 100%;
	}

	.his3awz {
		width: 100%;
	}

	.his3ap1 {
		font-size: 44px;
		text-align: left;
	}

	.his3ap2 p {
		font-size: 14px;
		margin-top: 25px;
	}

	.his3aswiper {
		margin-top: 40px;
	}

	.his3b {
		margin-top: 0;
	}

	.his3bbtn,
	.pubbtnan,
	.his3bpoint {
		width: 38px;
		height: 38px;
		line-height: 38px;
	}

	.culture_li1 {
		width: 70px;
		height: 70px;
	}

	.culture_item:nth-child(4n) {
		margin-right: 0;
	}

	.culture_item:nth-child(5n) {
		margin-right: 15px;
	}

	.culture_item {
		width: 21%;
	}

	.culture_title {
		font-size: 14px;
		flex-wrap: wrap;
	}

	.about_btn {
		margin-top: 20px;
		border-radius: 30px;
		margin-right: 20px;
	}

	.servicea1_ul {
		width: 100%;
	}

	.servicea1_icon2 {
		width: 90%;
	}

	.servicea1_ul .img1 {
		height: auto;
	}

	.servicea1_ul:nth-child(1),
	.servicea1_ul:nth-child(2) {
		margin-right: 0;
	}

	.prodetail_left {
		width: 100%;
	}

	.prodetail_right {
		width: 100%;
		padding-right: 0;
		margin-top: 20px;
		padding: 20px;
	}

	.prodect_p2 {
		font-size: 14px;
		margin-top: 10px;
	}

	.tec_s2 {
		font-size: 16px;
	}

	.tec_s1 {
		width: 33px;
		height: 33px;
		line-height: 33px;
	}

	.productu_item::before {
		display: none;
	}

	.tec_selectbox {
		width: 100%;
	}

	.tec_select {
		width: 100%;
		margin-top: 20px;
	}

	.tec_selectbox i {
		top: 43px;
	}

	.tec_item {
		width: 100%;
		margin-right: 0;
		margin-top: 20px;
	}

	.tec_p1 {
		font-size: 18px;
	}

	.tec_li2 {
		margin-top: 15px;
	}

	.tec_p2 {
		width: 33px;
		height: 33px;
		line-height: 33px;
	}

	.xypubh1 {
		font-size: 24px;
	}

	.bo-d-p2 {
		font-size: 16px;
	}

	.lp-btn_cta {
		height: 40px;
		line-height: 40px;
	}

	.bo-d-wz {
		padding: 15px 0;
	}

	.hlen3x {
		margin-top: 25px;
	}

	.hlen3xa {
		width: 100%;
		margin-top: 20px;
	}

	.hlen3xa:nth-child(-n+3) {
		margin-top: 20px;
	}

	.hl3content h3 {
		font-size: 18px;
	}

	.index_p7 {
		font-size: 13px;
	}

	.RDandtoptitle {
		width: 80%;
		top: 70%;
		left: 50%;
	}

	.index_p6 {
		font-size: 18px;
	}

	.yjylzzp1c2 {
		margin-top: 25px;
	}

	.index_dt {
		height: 70vh;
	}

	.RDandswiper1 {
		top: 25%;
	}

	.ab7ctop_3 {
		top: 70px !important;
	}

	.ihxjsimg {
		width: 100%;
	}

	.ihxjsimg:before {
		background: transparent;
	}

	.ihxjswz {
		width: 100%;
		padding-left: 0;
		margin-top: 25px;
	}

	.ihxjsp2 {
		font-size: 14px;
	}

	.ihxjsp3 {
		margin-top: 20px;
	}

	.ihxjsp4h5 {
		font-size: 18px;
	}

	.ihxjsp4li {
		padding: 15px 0;
	}

	.ihxjsp4,
	.yjylzzp1c {
		margin-top: 20px;
	}

	.RDandtoponeaimg img {
		object-fit: cover;
		height: 70vh;
	}

	.yjylzzp1 {
		padding: 0;
	}

	/*  */
	.new_style {
		margin-top: 40px;
	}

	.servicea1_list {
		border-radius: 8px;
	}

	.servicea1_ul li {
		margin-top: 20px;
		border-radius: 8px;
		overflow: hidden;
	}

	.xyfootap1 {
		text-align: left;
		margin-top: 20px;
	}

	.contact_li1 {
		border-radius: 8px;
	}

	.xxhomeaimg span {
		font-size: 18px;
	}

	.search-result-main .input-warp {
		width: 100%;
		margin: 40px auto;
	}

	.searchtab {
		min-height: 300px;
	}

	.search-result-main {
		margin-top: 80px !important;
	}

	.newde_title img {
		width: 100% !important;

	}

	.newde_title video {
		width: 100%;

	}

	.w1000 {
		width: 90%;
		margin: 0 auto;
	}

	.team_title p {
		font-size: 14px;
	}

	.newde_p1 img {
		width: 25px;
	}

	.newde_p1 a {
		padding: 5px 25px;
	}

	.newde_p3 {
		font-size: 20px;
	}

	/*  */
}