
li:hover>i[data-v-6bb401e0],
li:hover a[data-v-6bb401e0] {
	color: #073a29
}
li:hover .detail-right[data-v-6bb401e0] {
	transform: translateY(0)
}
.detail-left[data-v-6bb401e0] {
	width: 46%;
	overflow: hidden
}
.detail-left .txt[data-v-6bb401e0] {
	font-size: 1.5rem
}
.detail-left img[data-v-6bb401e0] {
	width: 100%
}
.detail-right[data-v-6bb401e0] {
	width: 50%;
	float: left;
	margin-left: 4%;
	transform: translateY(-50px);
	transition: all .36s ease-in-out
}
.detail-right dt[data-v-6bb401e0] {
	float: none;
	color: #073a29;
	font-weight: 700;
	width: 100%;
	min-height: .9rem;
	margin-bottom: 2rem;
	padding-left: .9rem;
	box-sizing: border-box
}
.detail-right .detail-right-txt[data-v-6bb401e0] {
	font-size: 1.8rem
}
.detail-right dd[data-v-6bb401e0] {
	float: left;
	width: 33%;
	border-right: 1px solid #eee;
	padding-left: .9rem;
	box-sizing: border-box
}
.detail-right dd h3[data-v-6bb401e0] {
	color: var(--text--colorH);
	font-weight: 400;
	margin-bottom: .9rem;
	font-size: .9rem
}
.detail-right dd .click_tit[data-v-6bb401e0] {
	font-size: .8rem
}
.detail-right dd[data-v-6bb401e0]:last-child {
	border-right: 0
}
.click_tit[data-v-6bb401e0] {
	transition: all .2s ease-in
}
.click_tit[data-v-6bb401e0]:hover {
	color: #073a29
}
.ydbars[data-v-6bb401e0] {
	display: none;
	top: 11rem;
	cursor: pointer;
	text-align: center;
	opacity: 0;
	transition: opacity .6s ease-in-out
}
.ydbars>i[data-v-6bb401e0] {
	color: var(--text--colorB);
	font-size: 35px;
	transition: all .2s ease-in-out
}
.ydbars .ydbars-list[data-v-6bb401e0] {
	position: absolute;
	visibility: visible;
	overflow: hidden;
	background-color: #fff;
	left: 0;
	right: 0;
	transition: all .6s ease-in-out
}
.ydbars .ydbars-list ul[data-v-6bb401e0] {
	border-top: 1px solid #eaeaea
}
.ydbars .ydbars-list ul li[data-v-6bb401e0] {
	-moz-text-align-last: left;
	text-align-last: left;
	border-bottom: 1px solid #eaeaea;
	font-size: 15px;
	list-style: disc
}
.ydbars .ydbars-list ul li a[data-v-6bb401e0] {
	color: #666;
	width: 100%;
	display: block;
	padding: 10px 5%;
}
.ydbars .ydbars-list ul li a i[data-v-6bb401e0] {
	float: right;
	right: 5%
}
.ydbars .ydbars-list ul li[data-v-6bb401e0]:hover {
	background-color: #f8f8f8
}
.ydbars .ydbars-list ul li:hover a[data-v-6bb401e0],
.ydbars .ydbars-list ul li:hover i[data-v-6bb401e0] {
	color: #073a29
}
.ydbars .ydbars-list ul>li[data-v-6bb401e0]:last-child {
	margin-bottom: 10rem
}
.sj-nav[data-v-6bb401e0] {
	display: none;
	color: #fff;
	background-color: #fff;
	height: 16rem;
	z-index: 999;
	padding: 2.5rem 5%
}
.sj-nav .sj-logo[data-v-6bb401e0] {
	width: 30%;
	overflow: hidden
}
.sj-nav .sj-logo img[data-v-6bb401e0] {
	width: 100%
}
.sj-nav .sj-icon[data-v-6bb401e0] {
	cursor: pointer;
	color: #555
}
.sj-nav .sj-icon .icon[data-v-6bb401e0] {
	margin-top: 1.5rem;
	width: 8rem;
	height: 8rem
}
.sj-nav .sj-icon-active[data-v-6bb401e0] {
	color: #073a29
}
.li-active[data-v-6bb401e0] {
	background-color: #eaeaea
}
.li-active a[data-v-6bb401e0],
.li-active a i[data-v-6bb401e0] {
	color: #073a29
}
@media only screen and (max-width:940px) {
	.pcbar[data-v-6bb401e0] {
		display: none
	}
	.sj-nav[data-v-6bb401e0] {
		display: block;
		width: 100%
	}
}
.down-icon[data-v-1791b9e4] {
	position: absolute;
	text-align: center;
	cursor: pointer;
	z-index: 5;
	bottom: 6%;
	left: 50%;
	transform: translateX(-50%)
}
.down-icon p[data-v-1791b9e4] {
	font-size: 1.2rem;
	color: #fff;
	margin-bottom: 1.2rem
}
.down-icon span[data-v-1791b9e4] {
	position: relative;
	display: block;
	width: 2rem;
	height: 2rem;
	border: 1px solid #fff;
	border-radius: 50%;
	margin: 0 auto
}
.down-icon span[data-v-1791b9e4]:after,
.down-icon span[data-v-1791b9e4]:before {
	content: "";
	position: absolute;
	z-index: 6;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	opacity: 1;
	border: 1px solid hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	animation: scopeUp 1.5s ease-out infinite forwards
}
.down-icon i[data-v-1791b9e4] {
	display: block;
	width: 100%;
	height: 2rem;
	position: absolute;
	color: #fff;
	left: 0;
	top: 50%;
	animation: downico 1.5s ease-out infinite
}
@media only screen and (max-width:940px) {
	.down-icon span[data-v-1791b9e4] {
		width: 6rem;
		height: 6rem
	}
	.down-icon i[data-v-1791b9e4] {
		height: 6rem;
		animation: downicoB 1.5s ease-out infinite
	}
	.down-icon p[data-v-1791b9e4] {
		font-size: 4rem
	}
}
.btn[data-v-a7fb0216] {
	margin: 0 auto;
	position: relative;
	width: 10rem;
	border-radius: 3px;
	border: 2px solid #fff;
	color: #fff;
	font-size: .9rem;
	height: 3rem;
	line-height: 2.5rem;
	display: flex;
	vertical-align: top;
	box-sizing: border-box;
	transition: .36s;
	text-align: center;
	cursor: pointer;
	transition: all .36s ease-out;
	z-index: 6
}
.btn a[data-v-a7fb0216] {
	display: inline-block;
	width: 100%
}
.btn .marktext[data-v-a7fb0216] {
	font-size: 1.3rem
}
.btn[data-v-a7fb0216]:hover {
	background-color: var(--color--bgcB2);
	color: #fff;
	border: none
}
@media only screen and (max-width:768px) {
	.btn[data-v-a7fb0216] {
		width: 24rem;
		height: 6rem;
		border: 0;
		text-align: left
	}
	.btn .marktext[data-v-a7fb0216] {
		border-right: 0
	}
	.btn .icon-jiantou_xiangyou_o[data-v-a7fb0216] {
		line-height: 1.7
	}
}
.swiper-container {
	width: 100%
}
.swiper-container .swiper-wrapper {
	transition-timing-function: cubic-bezier(.46, .33, .26, .88) !important
}
#video {
	width: 100%;
	height: auto
}
.swiper-page {
	position: relative;
	overflow: hidden;
	z-index: 1;
	top: 0
}
.swiper-page .swiper-slide {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 0;
	padding-bottom: 50%;
}
.swiper-page .swiper-slide a {
	display: block
}
.swiper-page .swiper-slide a img {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute
}
.swiper-page .swiper-slide .swiper-summarize {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	text-align: center;
	z-index: 4
}
.swiper-page .swiper-slide .swiper-summarize .title {
	font-size: 3rem;
	line-height: 6rem;
	color: #fff;
	font-weight: 700
}
.swiper-page .swiper-slide .swiper-summarize .content {
	font-size: 1.5rem;
	line-height: 2.5rem;
	color: #fff
}
.swiper-page #swiper-selector {
	position: absolute;
	bottom: 6%;
	z-index: 4
}
.swiper-page .swiper-pagination-style {
	position: absolute;
	text-align: left;
	margin-left: 20rem
}
.swiper-page .swiper-pagination-style .my-bullet-swiper {
	display: inline-block;
	width: 4rem;
	height: .2rem;
	cursor: pointer;
	background: hsla(0, 0%, 100%, .3);
	margin-right: 1.8rem
}
.swiper-page .swiper-pagination-style .my-bullet-active-swiper {
	background: hsla(0, 0%, 100%, .8)
}
.swiper-page .swiper-buttom {
	margin: 5rem auto
}
.zhezhao {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .3;
	background-color: #000;
	z-index: 2
}
@media only screen and (max-width:940px) {
	.swiper-page {
		position: relative;
		top: 16rem
	}
	.swiper-page .swiper-slide {
		padding-bottom: 110%;
	}
	.swiper-page .swiper-slide .swiper-summarize .title {
		font-size: 6rem;
		font-weight: 600
	}
	.swiper-page .swiper-slide .swiper-summarize .content {
		margin-top: 2rem;
		font-size: 3rem;
		line-height: 4.5rem;
		font-weight: 100
	}
	.swiper-page .swiper-slide .swiper-summarize .swiper-buttom {
		display: none
	}
}
#footer-mod[data-v-4a7e9cc4] {
	padding: 1rem 0;
	bottom: 0;
	width: 100%;
	color: #7a7a7a
}
.left[data-v-4a7e9cc4] {
	width: 69%;
	line-height: 70px;
	font-size: .9rem
}
.left p[data-v-4a7e9cc4],
.right[data-v-4a7e9cc4] {
	display: inline-block
}
.right[data-v-4a7e9cc4] {
	width: 30%;
	height: 70px;
	line-height: 70px;
	transition: all .5s;
	border: 0
}
.right img[data-v-4a7e9cc4] {
	height: 100%;
	float: right
}
@media screen and (max-width:768px) {
	.left[data-v-4a7e9cc4],
	.right[data-v-4a7e9cc4] {
		width: 100%;
		text-align: left;
		float: left
	}
	.left p[data-v-4a7e9cc4] {
		margin-top: 2rem;
		line-height: 1.5
	}
	.left a[data-v-4a7e9cc4],
	.left p[data-v-4a7e9cc4] {
		font-size: 4rem
	}
	.right img[data-v-4a7e9cc4] {
		float: left
	}
}
.down-bar-2 .slogan-3[data-v-12026574] {
	margin-bottom: 1.5rem
}
.down-bar-2 h4[data-v-12026574] {
	font-size: 1.2rem;
	margin-bottom: .6rem;
	font-weight: 700
}
.down-bar-2 h3[data-v-12026574] {
	font-weight: 400;
	font-size: 1.5rem
}
.down-bar-2 .tit[data-v-12026574] {
	margin-bottom: 1rem
}
.down-bar-2 .tit span[data-v-12026574] {
	font-weight: 700;
	font-size: 2rem;
	color: #217465
}
.down-bar-2 .db-item[data-v-12026574] {
	width: 25%
}
.down-bar-2 img[data-v-12026574] {
	width: 60%;
	margin-bottom: 1.5rem
}
.down-bar-2 p[data-v-12026574],
.down-bar-2 span[data-v-12026574] {
	color: #6b6b6b
}
.down-bar-2 .d-t-list span[data-v-12026574] {
	display: inline-block;
	width: 20%;
	transition: all .36s ease-out
}
.down-bar-2 .ls-item[data-v-12026574] {
	width: 32%;
	margin-right: 1.5%
}
.down-bar-2 .ls-item[data-v-12026574]:nth-child(3) {
	margin-right: 0
}
.down-bar-2 a[data-v-12026574] {
	color: #6b6b6b;
	transition: all .36s ease-out;
	margin-right: 5%
}
.down-bar-2 a[data-v-12026574]:hover {
	color: var(--color--bgcB1)
}
@media screen and (max-width:940px) {
	.down-bar-2 .slogan-3[data-v-12026574] {
		margin-bottom: 4rem
	}
	.down-bar-2 .db-item[data-v-12026574] {
		margin-right: 0;
		margin-top: 3rem
	}
	.down-bar-2 .db-item img[data-v-12026574] {
		width: 80%
	}
	.down-bar-2 .db-item p[data-v-12026574],
	.down-bar-2 .db-item span[data-v-12026574] {
		font-size: 3.5rem
	}
	.down-bar-2 .d-t-list span[data-v-12026574] {
		width: 45%
	}
	.down-bar-2 .lianxi[data-v-12026574],
	.down-bar-2 .logo[data-v-12026574] {
		width: 48%
	}
	.down-bar-2 .logo[data-v-12026574] {
		margin-right: 4%;
		margin-bottom: 4rem
	}
	.down-bar-2 h4[data-v-12026574] {
		font-size: 4rem;
		margin-bottom: 2.5rem;
		font-weight: 700
	}
	.down-bar-2 h3[data-v-12026574] {
		font-weight: 400;
		font-size: 6rem
	}
	.down-bar-2 .tit[data-v-12026574] {
		margin-bottom: 3rem
	}
	.down-bar-2 .tit span[data-v-12026574] {
		font-weight: 700;
		font-size: 6rem;
		color: var(--color--bgcB1)
	}
	.down-bar-2 .links[data-v-12026574],
	.down-bar-2 .pro-links[data-v-12026574] {
		width: 100%
	}
	.down-bar-2 .links a[data-v-12026574] {
		font-size: 4rem;
		margin-right: 3rem
	}
	.down-bar-2 .links[data-v-12026574],
	.down-bar-2 .pro-links[data-v-12026574] {
		padding-top: 3rem;
		border-top: 1px solid #eaeaea
	}
}
.slogan2[data-v-38dd7080] {
	margin: 0 auto;
	padding: 5rem 0 3rem;
	border-bottom: 1px solid #bfbfbf
}
.text2[data-v-38dd7080] {
	width: 60%;
	color: #7a7a7a;
	text-align: center;
	margin-right: 10%;
	margin-top: 3%;
	text-align: left;
	float: left
}
.img[data-v-38dd7080] {
	width: 30%;
	text-align: right;
	float: right
}
.img img[data-v-38dd7080] {
	width: 100%
}
@media screen and (max-width:940px) {
	.img[data-v-38dd7080]{
		width: 70%;
		margin: 0 auto;
		text-align: center;
		float: none
	}

	.text2[data-v-38dd7080] {
		font-size: 5rem;
		width: 100%;
		margin-top: 5rem;
		text-align: justify
	}
}
dl[data-v-ea8936a8] {
	margin-left: 1rem;
	text-align: center
}
dl dt[data-v-ea8936a8] {
	font-family: Arial;
	font-weight: 700;
	position: relative;
	text-align: left
}
dl dt span[data-v-ea8936a8] {
	font-size: 7rem;
	line-height: 7rem;
	background: -webkit-linear-gradient(45deg, var(--color--bgcB1), var(--color--bgcB2));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block
}
dl dt sup[data-v-ea8936a8] {
	position: absolute;
	top: 0;
	vertical-align: super;
	font-size: 2.5rem;
	color: var(--color--bgcB1)
}
dl dd[data-v-ea8936a8] {
	text-align: center
}
dl dd .text[data-v-ea8936a8] {
	font-weight: 700;
	background: -webkit-linear-gradient(45deg, var(--color--bgcB1), var(--color--bgcB2));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}
@media only screen and (max-width:940px) {
	.bounce-number-box[data-v-ea8936a8],
	dl dt[data-v-ea8936a8] {
		width: 100%
	}
	dl dt[data-v-ea8936a8] {
		text-align: center
	}
	dl dt span[data-v-ea8936a8] {
		font-size: 20rem;
		line-height: 20rem
	}
	dl dt sup[data-v-ea8936a8] {
		font-size: 7rem;
		line-height: 7rem
	}
	dl dd[data-v-ea8936a8] {
		width: 100%;
		font-size: 3.5rem
	}
}
.num-bth[data-v-7a6681f0] {
	margin: 0 auto;
	text-align: right
}
.num-bth a[data-v-7a6681f0] {
	cursor: pointer;
	display: inline-block;
	margin-right: 3rem;
	line-height: 3rem;
	color: var(--color--bgcB1);
	transition: all .6s ease-in-out
}
.num-bth .icon[data-v-7a6681f0] {
	display: inline-block;
	transform: rotateX(180deg)
}
.num-bth i[data-v-7a6681f0] {
	font-size: 3rem;
	color: var(--color--bgcB1);
	transform: rotateY(180deg)
}
.num-bth a[data-v-7a6681f0]:hover {
	margin-right: 0
}
@media screen and (max-width:940px) {
	.num-bth[data-v-7a6681f0] {
		width: 90%;
		padding: 3rem 0
	}
	.num-bth a[data-v-7a6681f0] {
		font-size: 5rem;
		line-height: 8rem
	}
	.num-bth i[data-v-7a6681f0] {
		font-size: 8rem
	}
}
.lmsg[data-v-056c4b31] {
	text-align: right
}
.lmsg .btn[data-v-056c4b31] {
	cursor: pointer;
	display: inline-block;
	width: 11rem;
	height: 2.5rem;
	line-height: 2.5rem;
	color: #fff;
	background-color: var(--color--bgcB1);
	transition: all .36s ease-out;
	border: unset;
}
.lmsg .btn[data-v-056c4b31],
.lmsg span[data-v-056c4b31] {
	text-align: center
}
@media screen and (max-width:940px) {
	.lmsg .btn[data-v-056c4b31] {
		width: 35rem;
		height: 8rem;
		line-height: 8rem;
		font-size: 4rem
	}
	.lmsg[data-v-056c4b31] .el-col-6 {
		width: 100%;
	}
}
.new-card-2[data-v-0eff6536] {
	overflow: hidden
}
.new-card-2 a[data-v-0eff6536] {
	display: block
}
.new-card-2 .n-title[data-v-0eff6536] {
	font-size: 1.2rem;
	height: 2rem;
	line-height: 2rem;
	color: #000;
	font-weight: 400;
	margin: 0 0 1rem;
	transition: all .36s
}
.new-card-2 .n-summ[data-v-0eff6536] {
	font-weight: lighter;
	color: var(--text--b40);
	line-height: 1.5rem;
	font-size: .9rem
}
.new-card-2:hover .n-title[data-v-0eff6536] {
	color: var(--color--bgcB1)
}
@media screen and (max-width:940px) {
	.new-card-2 .time[data-v-0eff6536] {
		font-size: 4rem
	}
	.new-card-2 .n-title[data-v-0eff6536] {
		height: 6rem;
		line-height: 6rem;
		font-size: 5rem;
		margin: 0 0 3rem
	}
	.new-card-2 .n-summ[data-v-0eff6536] {
		line-height: 4.5rem;
		font-size: 4rem
	}
}
.anli[data-v-7f4e7ca6] {
	padding-top: .5rem;
	padding-bottom: 3rem
}
.anli h2[data-v-7f4e7ca6] {
	text-align: center;
	color: #fff;
	margin: 2rem auto
}
ul li[data-v-7f4e7ca6] {
	width: 19%;
	margin-right: 1.25%;
	border-bottom: 1px solid hsla(0, 0%, 100%, .66)
}
ul li[data-v-7f4e7ca6]:nth-child(-n+5) {
	border-top: 1px solid hsla(0, 0%, 100%, .66)
}
ul li[data-v-7f4e7ca6]:nth-child(5n) {
	margin-right: 0
}
.txt-logo[data-v-7f4e7ca6] {
	text-align: left;
	color: #fff;
	padding: 1rem 0;
	text-decoration: none;
	overflow: hidden
}
.txt-logo dl[data-v-7f4e7ca6] {
	cursor: pointer
}
.txt-logo .txt[data-v-7f4e7ca6] {
	margin-top: 1rem;
	margin-bottom: 1rem;
	line-height: 1;
	font-weight: 300;
	color: #fff
}
.txt-logo .txt[data-v-7f4e7ca6],
.txt-logo img[data-v-7f4e7ca6] {
	opacity: 1;
	transition: all .36s ease-out
}
.txt-logo img[data-v-7f4e7ca6] {
	width: 60%;
	overflow: hidden
}
.txt-logo:hover img[data-v-7f4e7ca6] {
	transform: scale(1.05)
}
@media screen and (max-width:940px) {
	.anli[data-v-7f4e7ca6] {
		padding-top: 5rem
	}
	.anli h2[data-v-7f4e7ca6] {
		text-align: center;
		margin: 0 auto 5rem;
		padding: 3rem
	}
	ul li[data-v-7f4e7ca6] {
		width: 49%;
		margin-right: 2%
	}
	ul li[data-v-7f4e7ca6]:nth-child(2n) {
		margin-right: 0
	}
	ul li[data-v-7f4e7ca6]:nth-child(5n) {
		margin-right: 1.5%
	}
	ul li[data-v-7f4e7ca6]:nth-child(3),
	ul li[data-v-7f4e7ca6]:nth-child(4),
	ul li[data-v-7f4e7ca6]:nth-child(5) {
		border-top: none
	}
	ul li[data-v-7f4e7ca6]:nth-child(n+9) {
		display: none
	}
	.txt-logo[data-v-7f4e7ca6] {
		padding: 3rem 0
	}
	.txt-logo .txt[data-v-7f4e7ca6] {
		margin: 2rem 0;
		font-size: 4rem
	}
}
.product-card[data-v-c153ff06] {
	position: relative;
	padding: 2rem;
	color: #fff
}
.text[data-v-c153ff06] {
	width: 45%
}
.text .title2[data-v-c153ff06] {
	margin-bottom: 2rem
}
.text .tedian[data-v-c153ff06] {
	margin-bottom: 1rem
}
.text .tedian span[data-v-c153ff06] {
	display: block;
	float: left;
	width: 4rem;
	margin-right: 5%;
	padding: 1rem;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 0 .5rem 0 .5rem;
	writing-mode: vertical-rl
}
.text .tedian span[data-v-c153ff06]:nth-child(3) {
	margin-right: 0
}
.text .tedian span[data-v-c153ff06]:first-child {
	border: 2px solid var(--color--bgcB1);
	color: var(--color--bgcB1)
}
.text .sum span[data-v-c153ff06] {
	font-weight: 700
}
.text .btn[data-v-c153ff06] {
	margin-top: 2rem;
	display: inline-block;
	border: 2px solid #fff;
	border-radius: 0 1rem 0 1rem;
	padding: .3rem 1rem
}
.text .btn i[data-v-c153ff06] {
	font-size: 1rem
}
.photo[data-v-c153ff06] {
	width: 55%
}
.photo .zhutu[data-v-c153ff06] {
	width: 70%
}
.photo .icon2[data-v-c153ff06] {
	width: 30%;
	position: relative
}
.photo .icon2 p[data-v-c153ff06] {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center
}
.photo img[data-v-c153ff06] {
	width: 100%
}
.photo .number[data-v-c153ff06] {
	position: absolute;
	width: 2rem;
	height: 2rem;
	border: 2px solid #fff;
	border-radius: 1rem;
	bottom: 2rem;
	right: 2rem;
	text-align: center
}
@media only screen and (max-width:940px) {
	.product-card[data-v-c153ff06] {
		padding: 6rem
	}
	.text[data-v-c153ff06] {
		width: 40%
	}
	.text .title2[data-v-c153ff06] {
		margin-bottom: 4rem
	}
	.text .tedian[data-v-c153ff06] {
		margin-bottom: 2rem
	}
	.text .tedian span[data-v-c153ff06] {
		float: none;
		width: 30rem;
		padding: 2rem;
		margin-bottom: 2rem;
		border-radius: 0 3rem 0 3rem;
		writing-mode: horizontal-tb
	}
	.text .btn[data-v-c153ff06],
	.text .sum[data-v-c153ff06] {
		display: none
	}
	.photo[data-v-c153ff06] {
		width: 60%
	}
	.photo .number[data-v-c153ff06] {
		right: 5rem;
		bottom: 5rem;
		width: 6rem;
		height: 6rem;
		border-radius: 3rem;
		font-size: 3rem
	}
	.photo .zhutu[data-v-c153ff06] {
		width: 60%
	}
	.photo .icon2[data-v-c153ff06] {
		width: 40%
	}
	.photo .icon2 p[data-v-c153ff06] {
		font-size: 3rem
	}

}
.product-card[data-v-48f485f8] {
	position: relative;
	padding: 2rem;
	color: #313131
}
.text[data-v-48f485f8] {
	width: 45%
}
.text .title2[data-v-48f485f8] {
	margin-bottom: 2rem
}
.text .tedian[data-v-48f485f8] {
	margin-bottom: 1rem
}
.text .tedian span[data-v-48f485f8] {
	display: block;
	float: left;
	width: 4rem;
	margin-right: 5%;
	padding: .7rem;
	text-align: center;
	border: 2px solid #313131;
	border-radius: 0 .5rem 0 .5rem;
	writing-mode: vertical-rl
}
.text .tedian span[data-v-48f485f8]:first-child {
	border: 2px solid var(--color--bgcB1);
	color: var(--color--bgcB1)
}
.text .tedian span[data-v-48f485f8]:nth-child(3) {
	margin-right: 0
}
.text .sum span[data-v-48f485f8] {
	font-weight: 700
}
.text .btn[data-v-48f485f8] {
	cursor: pointer;
	margin-top: 2rem;
	display: inline-block;
	border: 1px solid var(--color--bgcB1);
	color: var(--color--bgcB1);
	border-radius: 0 1rem 0 1rem;
	padding: .3rem 1rem;
	transition: all .36s ease-out
}
.text .btn i[data-v-48f485f8] {
	font-size: 1rem
}
.text .btn[data-v-48f485f8]:hover {
	background: linear-gradient(to left top, var(--color--bgcB1), var(--color--bgcB2));
	color: #fff
}
.photo[data-v-48f485f8] {
	width: 55%
}
.photo .zhutu[data-v-48f485f8] {
	width: 70%
}
.photo .icon2[data-v-48f485f8] {
	width: 20%;
	position: relative
}
.photo .icon2 p[data-v-48f485f8] {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center
}
.photo img[data-v-48f485f8] {
	width: 100%
}
.photo .number[data-v-48f485f8] {
	position: absolute;
	width: 2rem;
	height: 2rem;
	border: 2px solid #777;
	color: #777;
	border-radius: 1rem;
	bottom: 2rem;
	right: 2rem;
	text-align: center
}
@media only screen and (max-width:940px) {
	.product-card[data-v-48f485f8] {
		padding: 6rem
	}
	.text[data-v-48f485f8] {
		width: 40%
	}
	.text .title2[data-v-48f485f8] {
		margin-bottom: 4rem
	}
	.text .tedian[data-v-48f485f8] {
		margin-bottom: 2rem
	}
	.text .tedian span[data-v-48f485f8] {
		float: none;
		width: 30rem;
		padding: 2rem;
		margin-bottom: 2rem;
		border-radius: 0 3rem 0 3rem;
		writing-mode: horizontal-tb
	}
	.text .btn[data-v-48f485f8],
	.text .sum[data-v-48f485f8] {
		display: none
	}
	.photo[data-v-48f485f8] {
		width: 60%
	}
	.photo .number[data-v-48f485f8] {
		right: 5rem;
		bottom: 5rem;
		width: 6rem;
		height: 6rem;
		border-radius: 3rem;
		font-size: 3rem
	}
	.photo .zhutu[data-v-48f485f8] {
		width: 60%
	}
	.photo .icon2[data-v-48f485f8] {
		width: 40%
	}
	.photo .icon2 p[data-v-48f485f8] {
		font-size: 3rem
	}
}
.product-card[data-v-6b23f508] {
	position: relative;
	padding: 1rem;
	color: #313131
}
.text[data-v-6b23f508] {
	width: 45%
}
.photo[data-v-6b23f508] {
	width: 46%;
	margin: 0 auto
}
.photo .zhutu[data-v-6b23f508] {
	width: 70%;
	margin: 0 auto
}
.photo img[data-v-6b23f508] {
	width: 100%
}
.photo .number[data-v-6b23f508] {
	position: absolute;
	width: 1.5rem;
	height: 1.5rem;
	line-height: 1.5rem;
	border: 2px solid #777;
	color: #777;
	border-radius: .75rem;
	bottom: 1rem;
	right: 1rem;
	text-align: center
}
@media only screen and (max-width:940px) {
	.product-card[data-v-6b23f508] {
		padding: 2rem
	}
	.text[data-v-6b23f508] {
		width: 100%
	}
	.photo[data-v-6b23f508] {
		width: 50%
	}
	.photo .number[data-v-6b23f508] {
		right: 5rem;
		bottom: 5rem;
		width: 6rem;
		height: 6rem;
		border-radius: 3rem;
		line-height: 5rem
	}
	.photo .zhutu[data-v-6b23f508] {
		width: 60%
	}
}
.title[data-v-6cd2f877] {
	margin-bottom: 2rem;
	height: 2rem;
	line-height: 2rem;
	font-size: 1.5rem;
	text-align: center
}
.title .btn[data-v-6cd2f877] {
	cursor: pointer;
	position: relative;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	transition: all .36s ease;
	border: 2px solid hsla(0, 0%, 78.4%, 0)
}
.title .btn i[data-v-6cd2f877] {
	position: absolute;
	font-size: 1.2rem;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}
.title .btn[data-v-6cd2f877]:hover {
	border: 2px solid #313131
}
.one .left[data-v-6cd2f877],
.one .right[data-v-6cd2f877] {
	width: 49.4%;
	margin-bottom: 1.2%
}
.one .left[data-v-6cd2f877] {
	margin-right: 1.2%;
	background-color: var(--color--bgcB1)
}
.one .right[data-v-6cd2f877] {
	background-color: #eaeaea
}
img[data-v-6cd2f877] {
	width: 100%
}
.two[data-v-6cd2f877] {
	display: grid;
	grid-gap: 20px 20px;
	gap: 20px 20px;
	grid-template: repeat(4, 1fr)/repeat(4, 1fr);
	grid-template-rows: auto
}
.two .gird-item[data-v-6cd2f877] {
	background-color: #eaeaea;
	box-sizing: border-box
}
.two .gird-item[data-v-6cd2f877]:first-child {
	grid-area: 1/1/1/3
}
.two .gird-item[data-v-6cd2f877]:nth-child(2) {
	grid-area: 1/3/1/5
}
.two .gird-item[data-v-6cd2f877]:nth-child(3) {
	grid-area: 2/1/4/3
}
.two .gird-item[data-v-6cd2f877]:nth-child(4) {
	grid-area: 2/3/3/4
}
.two .gird-item[data-v-6cd2f877]:nth-child(5) {
	grid-area: 3/3/4/4
}
.two .gird-item[data-v-6cd2f877]:nth-child(6) {
	grid-area: 2/4/3/5
}
.two .gird-item[data-v-6cd2f877]:nth-child(7) {
	grid-area: 3/4/4/5
}
@media only screen and (max-width:940px) {
	.title[data-v-6cd2f877] {
		margin-bottom: 6rem;
		height: 6rem;
		line-height: 6rem;
		font-size: 6rem
	}
	.title .btn[data-v-6cd2f877] {
		width: 6rem;
		height: 6rem
	}
	.two .gird-item[data-v-6cd2f877]:nth-child(4),
	.two .gird-item[data-v-6cd2f877]:nth-child(5),
	.two .gird-item[data-v-6cd2f877]:nth-child(6),
	.two .gird-item[data-v-6cd2f877]:nth-child(7) {
		display: none;
	}
	.title .btn i[data-v-6cd2f877] {
		font-size: 4rem
	}
	.one .left[data-v-6cd2f877],
	.one .right[data-v-6cd2f877] {
		width: 100%;
		margin-bottom: 3%
	}
	.one .left[data-v-6cd2f877] {
		margin-right: 0;
		background-color: var(--color--bgcB1)
	}
	.two[data-v-6cd2f877] {
		grid-gap: 8px 8px;
		gap: 8px 8px
	}
	.two .gird-item[data-v-6cd2f877]:first-child {
		grid-area: 1/1/1/5
	}
	.two .gird-item[data-v-6cd2f877]:nth-child(2) {
		grid-area: 2/1/2/5
	}
	.two .gird-item[data-v-6cd2f877]:nth-child(3) {
		grid-area: 3/1/3/5
	}
	.two .others[data-v-6cd2f877] {
		display: none
	}
}
.fang-an-5[data-v-c1f47680] {
	width: 100%
}
.fang-an-5 h2[data-v-c1f47680] {
	color: #313131;
	margin-bottom: 1.5rem
}
.fang-an-5 .list1[data-v-c1f47680] {
	width: 50%
}
.fang-an-5 .down-box[data-v-c1f47680] {
	width: 90%;
	background: #f1f0f0;
	background-size: 100% 100%
}
.fang-an-5 .down-box .dn-2[data-v-c1f47680] {
	width: 50%;
	margin: 8rem 3rem
}
.fang-an-5 .down-box .dn-1[data-v-c1f47680] {
	width: 100%;
	padding: 3rem;
	box-shadow: 0 6px 26px rgba(0, 0, 0, .2)
}
.fang-an-5 .down-box .dn-1 h2[data-v-c1f47680] {
	color: #217465
}
.fang-an-5 .bgc-box[data-v-c1f47680] {
	width: 60%
}
.fang-an-5 img[data-v-c1f47680] {
	width: 100%;
	animation: filters .5s ease-in
}
.fang-an-5 i[data-v-c1f47680] {
	font-size: 3rem
}
.fang-an-5 .item[data-v-c1f47680] {
	width: 43%;
	padding: 5rem 2rem;
	color: #313131;
	cursor: pointer
}
.fang-an-5 .item i[data-v-c1f47680] {
	color: #217465
}
.fang-an-5 .item dt[data-v-c1f47680] {
	display: inline-block
}
.fang-an-5 .item2[data-v-c1f47680] {
	width: 25%;
	padding: 2rem;
	cursor: pointer;
	text-align: center;
	border-right: 1px dashed #999
}
.fang-an-5 .item2 i[data-v-c1f47680] {
	color: var(--text--b40)
}
.fang-an-5 .item2[data-v-c1f47680]:nth-child(5) {
	border-right: 0
}
.fang-an-5 .item2:hover i[data-v-c1f47680] {
	color: var(--color--bgcB1)
}
.fang-an-5 .item[data-v-c1f47680]:first-child,
.fang-an-5 .item[data-v-c1f47680]:nth-child(4) {
	background: url(../image/x-bj-3.19ae48e.jpg);
	color: #313131
}
.fang-an-5 .item[data-v-c1f47680]:nth-child(2),
.fang-an-5 .item[data-v-c1f47680]:nth-child(3) {
	background: url(../image/x-bj-6.7080293.jpg)
}
.fang-an-5 .item[data-v-c1f47680]:nth-child(4) {
	background: url(../image/x-bj-3.19ae48e.jpg)
}
.fang-an-5 .up-box[data-v-c1f47680] {
	position: relative
}
.fang-an-5 .left-box[data-v-c1f47680] {
	position: relative;
	z-index: 1
}
.fang-an-5 .bgc-box[data-v-c1f47680] {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0
}
.fang-an-5 .bgc-box img[data-v-c1f47680] {
	opacity: .9
}
.fang-an-5 .item:hover dt[data-v-c1f47680] {
	animation: imgRotate3 .5s ease-out
}
@media screen and (max-width:940px) {
	.fang-an-5[data-v-c1f47680] {
		background-color: #fff
	}
	.fang-an-5 .list1[data-v-c1f47680] {
		width: 70%
	}
	.fang-an-5 p[data-v-c1f47680] {
		display: none
	}
	.fang-an-5 .item[data-v-c1f47680] {
		padding: 5rem;
		text-align: center
	}
	.fang-an-5 i[data-v-c1f47680] {
		font-size: 7rem
	}
	.fang-an-5 .down-box[data-v-c1f47680] {
		width: 100%
	}
	.fang-an-5 .down-box .dn-1 h2[data-v-c1f47680] {
		text-align: center;
		padding: 3rem 0;
		color: #313131
	}
	.fang-an-5 .item2[data-v-c1f47680] {
		width: 50%;
		padding: 12rem 2rem
	}
	.fang-an-5 .item2 i[data-v-c1f47680] {
		font-size: 10rem
	}
	.fang-an-5 .item2:nth-child(2) h3[data-v-c1f47680],
	.fang-an-5 .item2:nth-child(2) i[data-v-c1f47680] {
		color: var(--color--bgcB1)
	}
	.fang-an-5 .item2[data-v-c1f47680]:nth-child(3) {
		border-right: 0
	}
	.fang-an-5 .item2[data-v-c1f47680]:nth-child(2),
	.fang-an-5 .item2[data-v-c1f47680]:nth-child(3) {
		border-bottom: 1px dashed #999
	}
}
.four ul li[data-v-35b08ad7] {
	width: 24%;
	margin-right: 1.3333%;
	padding: 1.5rem;
	overflow: hidden;
	background-color: #fff;
	font-weight: 700
}
.four ul li a[data-v-35b08ad7] {
	display: block
}
.four ul li img[data-v-35b08ad7] {
	width: 100%;
	transition: all .6s ease
}
.four ul li dt[data-v-35b08ad7] {
	overflow: hidden
}
.four ul li dd[data-v-35b08ad7] {
	max-height: 30rem;
	text-align: left;
	padding: 1rem 0
}
.four ul li dd .title[data-v-35b08ad7] {
	font-size: 1.5rem
}
.four ul li dd .sum[data-v-35b08ad7] {
	font-size: .9rem;
	margin-top: 1rem
}
.four ul li dd a[data-v-35b08ad7] {
	display: inline-block;
	position: relative;
	width: 30%
}
.four ul li dd a[data-v-35b08ad7]:first-child {
	margin-right: 2%
}
.four ul li dd a[data-v-35b08ad7]:after {
	content: "";
	display: inline-block;
	width: .5rem;
	height: .5rem;
	transform: rotate(45deg) translateY(-50%);
	position: absolute;
	top: 50%;
	margin-left: .3rem;
	transition: .36s ease;
	border-top: 2px solid;
	border-right: 2px solid
}
.four ul li dd a[data-v-35b08ad7]:hover:after {
	margin-left: .6rem
}
.four ul li:hover img[data-v-35b08ad7] {
	transform: scale(1.03)
}
.four ul li[data-v-35b08ad7]:nth-child(4) {
	margin-right: 0
}
@media only screen and (max-width:940px) {
	.four ul li[data-v-35b08ad7] {
		width: 48%;
		padding: 3rem;
		margin-right: 3%;
		margin-bottom: 3%
	}
	.four ul li dd[data-v-35b08ad7] {
		padding: 2rem 0
	}
	.four ul li dd .title[data-v-35b08ad7] {
		font-size: 4rem
	}
	.four ul li dd .sum[data-v-35b08ad7] {
		font-size: 2.5rem;
		margin-top: 2rem
	}
	.four ul li dd a[data-v-35b08ad7] {
		width: 40%
	}
	.four ul li dd a[data-v-35b08ad7]:after {
		width: 1.5rem;
		height: 1.5rem;
		margin-left: 1rem;
		border-right: 2px solid
	}
	.four ul li dd a[data-v-35b08ad7]:hover:after {
		margin-left: 1.5rem
	}
	.four ul li[data-v-35b08ad7]:nth-child(2n) {
		margin-right: 0
	}
}
.four[data-v-1d21709b] {
	padding: 1.5rem;
	background-color: #fff;
	margin-bottom: 1.5rem
}
.txt-box[data-v-1d21709b] {
	text-align: left;
	font-weight: 700
}
.txt-box .title[data-v-1d21709b] {
	font-size: 1.5rem
}
.txt-box .sum[data-v-1d21709b] {
	font-size: .9rem
}
.btns[data-v-1d21709b] {
	margin-top: 1rem;
	line-height: 2rem;
	font-size: 1rem
}
.btns a[data-v-1d21709b],
.btns p[data-v-1d21709b] {
	display: block;
	padding: .5rem 1rem;
	border: 1px solid var(--color--bgcB1)
}
.btns .btn1[data-v-1d21709b] {
	margin-right: .5rem
}
.left[data-v-1d21709b] {
	width: 39%;
	margin-right: 1.5%;
	overflow: hidden
}
.center[data-v-1d21709b],
.right[data-v-1d21709b] {
	width: 29%;
	overflow: hidden;
	position: relative
}
.center[data-v-1d21709b] {
	margin-right: 1.5%
}
.center .img-box[data-v-1d21709b],
.left .img-box[data-v-1d21709b],
.right .img-box[data-v-1d21709b] {
	height: 45rem
}
.center .img-txt[data-v-1d21709b],
.left .img-txt[data-v-1d21709b],
.right .img-txt[data-v-1d21709b] {
	height: 24.25rem;
	background-color: pink;
	border: 1px solid var(--color--bgcB1)
}
.center .img-txt[data-v-1d21709b]:first-child,
.left .img-txt[data-v-1d21709b]:first-child,
.right .img-txt[data-v-1d21709b]:first-child {
	margin-bottom: 1.5rem
}
.center img[data-v-1d21709b],
.left img[data-v-1d21709b],
.right img[data-v-1d21709b] {
	width: 100%;
	transition: all .36s ease-in-out
}
.center:hover img[data-v-1d21709b],
.left:hover img[data-v-1d21709b],
.right:hover img[data-v-1d21709b] {
	transform: scale(1.03)
}
.hot[data-v-1d21709b],
.hot i[data-v-1d21709b] {
	color: var(--color--bgcB1)
}
.img-box[data-v-1d21709b],
.img-txt[data-v-1d21709b] {
	position: relative;
	overflow: hidden
}
.txt[data-v-1d21709b] {
	position: absolute;
	width: 80%;
	left: 2rem;
	bottom: 2rem
}
@media only screen and (max-width:940px) {
	.title-box[data-v-1d21709b] {
		margin-bottom: 5rem;
		line-height: 8rem;
		text-align: center
	}
	.title-box .title[data-v-1d21709b] {
		font-size: 10rem;
		font-weight: 700
	}
}
.footer-box[data-v-1e14ab75] {
	border-top: 1px solid #eaeaea
}
.down-bar-box[data-v-1e14ab75] {
	border-top: 1px solid #eaeaea;
	padding: 3rem 0
}
.down-bar-box[data-v-1e14ab75],
.yewu[data-v-1e14ab75] {
	position: relative;
	z-index: 8
}
.yewu[data-v-1e14ab75] {
	background: url(../image/main_bac.b6d8b65.jpg) repeat #fff
}
.numbers[data-v-1e14ab75] {
	margin: 3rem auto
}
.numbers .num-item[data-v-1e14ab75] {
	width: 20%;
	text-align: center
}
.anli[data-v-1e14ab75] {
	padding-top: .5rem;
	padding-bottom: 3rem;
	background: url(../image/anli-bg.c3905b5.png) 100% 100%/contain no-repeat, linear-gradient(to left top, var(--color--colorR2), var(--color--bgcB2)) 100% 100%/contain
}
.lmsg2[data-v-1e14ab75] {
	padding: 3rem 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAJFBMVEXr6+vv7+/39/ju7u7p6enh4eH39/f29vbt7e3w8PDq6url5eWC7Y7oAAAAMUlEQVR42jXKQQ4AIAgDwSKISv//X4GEPTXpALIUtg3qfi6yl0mNIBk16m+XtcM4jPsibQEEIToc2QAAAABJRU5ErkJggg==)
}
.lmsg2 .w95 h2[data-v-1e14ab75] {
	color: #313131
}
.news ul li[data-v-1e14ab75] {
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
	padding: 2%;
	border: 1px solid #eee
}
.news .w90 h2[data-v-1e14ab75] {
	color: #313131
}
ul li[data-v-1e14ab75]:nth-child(3n) {
	margin-right: 0
}
.w95 h2[data-v-1e14ab75] {
	margin: 2rem auto
}
@media screen and (max-width:940px) {
	.numbers[data-v-1e14ab75] {
		margin: 10rem auto 5rem
	}
	.numbers .num-item[data-v-1e14ab75] {
		width: calc(50% - 6rem);
		margin: 5rem 3rem;
		padding-bottom: 5rem;
		text-align: center;
		border-bottom: 1px dashed #999
	}
	.numbers .num-item[data-v-1e14ab75]:nth-child(-n+2) {
		margin-top: 0
	}
	.news ul li[data-v-1e14ab75] {
		width: 100%;
		border-bottom: 1px dashed #eaeaea;
		margin-bottom: 6rem;
		padding: 6% 6% 5rem
	}
	.w95 h2[data-v-1e14ab75] {
		text-align: center;
		margin: 0 auto 5rem;
		padding: 3rem
	}
	.anli[data-v-1e14ab75] {
		padding-top: 5rem
	}
}