.duijiao-btn[data-v-52900ac6] {
	border: 1px solid #2f64b8;
	font-size: 1.5rem;
	display: inline-block;
	padding: .7rem 2.1rem;
	text-align: center;
	color: #2f64b8;
	position: relative
}
.duijiao-btn a[data-v-52900ac6] {
	display: block
}
.duijiao-btn a i[data-v-52900ac6] {
	font-size: 1.5rem;
	transition: all .2s ease-out 0s
}
.duijiao-btn[data-v-52900ac6]:before {
	border-top: 2px solid #2f64b8;
	border-left: 2px solid #2f64b8;
	left: -3px;
	top: -3px
}
.duijiao-btn[data-v-52900ac6]:after,
.duijiao-btn[data-v-52900ac6]:before {
	content: "";
	position: absolute;
	width: 1rem;
	height: 1rem;
	transition: all .2s ease-out 0s
}
.duijiao-btn[data-v-52900ac6]:after {
	border-right: 2px solid #2f64b8;
	border-bottom: 2px solid #2f64b8;
	right: -3px;
	bottom: -3px
}
.duijiao-btn[data-v-52900ac6]:hover:after,
.duijiao-btn[data-v-52900ac6]:hover:before {
	width: 2rem;
	height: 2rem
}
.duijiao-btn:hover a i[data-v-52900ac6] {
	font-weight: 700
}
@media screen and (max-width:940px) {
	.duijiao-btn[data-v-52900ac6] {
		font-size: 4.5rem;
		padding: 2rem 9rem
	}
	.duijiao-btn a[data-v-52900ac6],
	.duijiao-btn a i[data-v-52900ac6] {
		font-size: 6rem
	}
	.duijiao-btn[data-v-52900ac6]:after,
	.duijiao-btn[data-v-52900ac6]:before {
		width: 5rem;
		height: 5rem
	}
	.duijiao-btn[data-v-52900ac6]:hover:after,
	.duijiao-btn[data-v-52900ac6]:hover:before {
		width: 10rem;
		height: 10rem
	}
}
.border-icon-text[data-v-d75380c2] {
	border: 1px solid #ccc;
	padding: 3%;
	cursor: pointer;
	height: 100%;
	transition: all .2s ease-in;
	position: relative
}
.border-icon-text .icon[data-v-d75380c2],
.border-icon-text .text[data-v-d75380c2] {
	display: inline-block;
	vertical-align: middle
}
.border-icon-text .icon[data-v-d75380c2] {
	position: relative;
	width: 2.5rem;
	height: 2.5rem;
	max-width: 27%;
	overflow: hidden
}
.border-icon-text .icon span[data-v-d75380c2] {
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
	overflow: hidden
}
.border-icon-text .icon span[data-v-d75380c2]:before {
	left: 50%;
	width: 1px;
	height: 100%
}
.border-icon-text .icon span[data-v-d75380c2]:after,
.border-icon-text .icon span[data-v-d75380c2]:before {
	content: "";
	position: absolute;
	background-color: #ccc;
	transition: all .5s ease-out 0s
}
.border-icon-text .icon span[data-v-d75380c2]:after {
	top: 50%;
	height: 1px;
	width: 100%
}
.border-icon-text .icon i[data-v-d75380c2] {
	display: inline-block;
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
	border-radius: 50%;
	font-size: 2rem;
	z-index: 2;
	transition: all .5s
}
.border-icon-text .icon i[data-v-d75380c2],
.border-icon-text .icon i[data-v-d75380c2]:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.border-icon-text .text[data-v-d75380c2] {
	overflow: hidden;
	width: 70%;
	margin-left: 3%
}
.border-icon-text .text .t-summ2[data-v-d75380c2] {
	padding-top: 0
}
.border-icon-text .dz-logo[data-v-d75380c2] {
	position: absolute;
	width: 2rem;
	height: 1rem;
	font-size: 1rem;
	line-height: 1;
	top: 0;
	right: 0;
	text-align: center;
	background-color: var(--color--colorR);
	color: #fff
}
a[data-v-d75380c2] {
	display: block;
	width: 100%;
	height: 100%
}
.border-icon-text[data-v-d75380c2]:before {
	left: -1px;
	top: -1px;
	border-top: 1px solid #445e9f;
	border-left: 1px solid #445e9f
}
.border-icon-text[data-v-d75380c2]:after,
.border-icon-text[data-v-d75380c2]:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	transition: all .4s ease-out 0s;
	visibility: hidden;
	box-sizing: border-box
}
.border-icon-text[data-v-d75380c2]:after {
	right: -1px;
	bottom: -1px;
	border-right: 1px solid #445e9f;
	border-bottom: 1px solid #445e9f
}
.border-icon-text[data-v-d75380c2]:hover:after,
.border-icon-text[data-v-d75380c2]:hover:before {
	width: 100%;
	height: 100%;
	visibility: visible
}
.border-icon-text:hover span[data-v-d75380c2]:after,
.border-icon-text:hover span[data-v-d75380c2]:before {
	transform: rotate(90deg);
	margin: auto
}
.border-icon-text:hover .icon i[data-v-d75380c2] {
	color: #445e9f
}
@media screen and (max-width:940px) {
	.border-icon-text .icon[data-v-d75380c2] {
		max-width: 100%;
		display: block;
		width: 20rem;
		height: 20rem;
		margin: 20% auto 10%
	}
	.border-icon-text .icon span[data-v-d75380c2] {
		font-size: 10rem
	}
	.border-icon-text .icon span i[data-v-d75380c2] {
		font-size: 10rem;
		margin: 0 auto
	}
	.border-icon-text .text[data-v-d75380c2] {
		text-align: center;
		width: 100%;
		margin-left: 0
	}
	.border-icon-text .text .tit2 h2[data-v-d75380c2] {
		font-size: 4.5rem
	}
	.border-icon-text .dz-logo[data-v-d75380c2] {
		width: 8rem;
		height: 4rem;
		line-height: 4rem;
		font-size: 3rem
	}
}
.border-icon[data-v-66e66b9d] {
	border: 1px solid #ccc;
	cursor: pointer;
	height: 100%;
	padding: 20% 0 10%;
	transition: all .2s ease-in;
	position: relative
}
.border-icon .icon[data-v-66e66b9d],
.border-icon .text[data-v-66e66b9d] {
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle
}
.border-icon .icon[data-v-66e66b9d] {
	position: relative;
	width: 5rem;
	height: 5rem;
	overflow: hidden
}
.border-icon .icon img[data-v-66e66b9d]:before {
	left: 50%;
	width: 1px;
	height: 100%
}
.border-icon .icon img[data-v-66e66b9d]:after,
.border-icon .icon img[data-v-66e66b9d]:before {
	content: "";
	position: absolute;
	background-color: #ccc;
	transition: all .5s ease-out 0s;
	z-index: 5
}
.border-icon .icon img[data-v-66e66b9d]:after {
	top: 50%;
	height: 1px;
	width: 100%
}
.border-icon .icon img[data-v-66e66b9d] {
	width: 100%
}
.border-icon .text[data-v-66e66b9d] {
	overflow: hidden;
	text-align: center
}
.border-icon .text .t-summ2[data-v-66e66b9d] {
	padding-top: 0
}
.border-icon .dz-logo[data-v-66e66b9d] {
	position: absolute;
	width: 2rem;
	height: 1rem;
	line-height: 1;
	font-size: 14px;
	top: 0;
	right: 0;
	text-align: center;
	background-color: var(--color--colorR);
	color: #fff
}
a[data-v-66e66b9d] {
	display: block;
	width: 100%;
	height: 100%
}
.border-icon[data-v-66e66b9d]:before {
	left: -1px;
	top: -1px;
	border-top: 1px solid #445e9f;
	border-left: 1px solid #445e9f
}
.border-icon[data-v-66e66b9d]:after,
.border-icon[data-v-66e66b9d]:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	transition: all .4s ease-out 0s;
	visibility: hidden;
	box-sizing: border-box
}
.border-icon[data-v-66e66b9d]:after {
	right: -1px;
	bottom: -1px;
	border-right: 1px solid #445e9f;
	border-bottom: 1px solid #445e9f
}
.border-icon[data-v-66e66b9d]:hover:after,
.border-icon[data-v-66e66b9d]:hover:before {
	width: 100%;
	height: 100%;
	visibility: visible
}
.border-icon:hover span[data-v-66e66b9d]:after,
.border-icon:hover span[data-v-66e66b9d]:before {
	transform: rotate(90deg);
	margin: auto
}
.border-icon:hover .icon i[data-v-66e66b9d] {
	color: #445e9f
}
@media screen and (max-width:940px) {
	.border-icon .icon[data-v-66e66b9d] {
		width: 20rem;
		height: 20rem
	}
	.border-icon .icon span[data-v-66e66b9d],
	.border-icon .icon span i[data-v-66e66b9d] {
		font-size: 10rem
	}
	.border-icon .text[data-v-66e66b9d] {
		text-align: center;
		width: 100%;
		bottom: 15%
	}
	.border-icon .text .tit2 h2[data-v-66e66b9d] {
		font-size: 4.5rem
	}
	.border-icon .text .t-summ2[data-v-66e66b9d] {
		display: none
	}
	.border-icon .dz-logo[data-v-66e66b9d] {
		width: 8rem;
		height: 4rem;
		line-height: 4rem;
		font-size: 3rem
	}
}
.pro-swiper[data-v-1e4e13d4] {
	--swiper-navigation-color: #fff;
	--swiper-navigation-size: 2rem
}
.swiper-container[data-v-1e4e13d4],
.swiper-slide[data-v-1e4e13d4] {
	position: relative;
	width: 100%
}
.swiper-slide[data-v-1e4e13d4] {
	height: 0;
	padding-top: 60%;
	text-align: center;
	font-size: 1.5rem;
	background: #fff;
	cursor: pointer
}
.swiper-slide .img-slide[data-v-1e4e13d4] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}
.text[data-v-1e4e13d4] {
	top: 60%;
	padding-left: 7%;
	padding-top: 6%;
	padding-bottom: 6%;
	position: absolute;
	color: #fff;
	z-index: 999;
	text-align: left
}
.text .title[data-v-1e4e13d4] {
	font-size: 2rem;
	font-weight: 700
}
.text .sum[data-v-1e4e13d4] {
	font-size: 1.3rem
}
.board-icon[data-v-611058d8] {
	box-sizing: border-box;
	overflow: auto;
	height: 100%
}
.board-icon img[data-v-611058d8] {
	width: 25%;
	vertical-align: middle
}
.board-icon .text[data-v-611058d8] {
	text-align: center;
	color: #666
}
.title[data-v-611058d8] {
	width: 15%;
	line-height: 4rem;
	color: #666;
	font-weight: 700;
	margin-right: 2%
}
.title[data-v-611058d8],
ul[data-v-611058d8] {
	height: 100%
}
ul[data-v-611058d8] {
	width: 75%
}
ul li[data-v-611058d8] {
	cursor: pointer;
	width: 24%;
	height: 100%;
	text-align: center;
	margin-right: 1.3333%;
	border: 1px solid #eee
}
ul li[data-v-611058d8]:nth-child(4n) {
	margin-right: 0
}
@media screen and (max-width:940px) {
	.tit5[data-v-611058d8] {
		font-size: 4rem
	}
	.title[data-v-611058d8] {
		line-height: 12rem
	}
	.sum-one[data-v-611058d8] {
		font-size: 3rem
	}
	ul[data-v-611058d8] {
		float: right
	}
}
.swiper-container[data-v-0d6e15b4] {
	position: relative;
	width: 100%
}
.swiper-slide[data-v-0d6e15b4] {
	margin: 0 1.562vw 0 0;
	border: 1px solid #e4e4e4;
	width: 27%;
	cursor: pointer;
	transition: all .36s ease-in;
	overflow: hidden
}
.swiper-slide img[data-v-0d6e15b4] {
	width: 100%
}
.icon[data-v-0d6e15b4] {
	margin-bottom: 1.458vw;
	height: 3rem;
	line-height: 3rem
}
.icon i[data-v-0d6e15b4] {
	font-size: 2.5rem;
	color: var(--color--bgcB1)
}
.icon i[data-v-0d6e15b4],
.icon span[data-v-0d6e15b4] {
	transition: all .36s ease-in
}
.icon span[data-v-0d6e15b4] {
	font-size: 1.25vw;
	right: 1.718vw;
	top: 2.968vw;
	font-family: Helvetica-Bold;
	font-weight: 700
}
h3[data-v-0d6e15b4] {
	font-size: 1.666vw;
	margin-bottom: .937vw;
	font-weight: 400;
	color: #111
}
p[data-v-0d6e15b4] {
	font-size: 1rem
}
.swiper-slide[data-v-0d6e15b4]:hover {
	box-shadow: 0 0 1.666vw .416vw rgba(170, 32, 48, .15)
}
@media only screen and (max-width:940px) {
	.swiper-container[data-v-0d6e15b4] {
		padding-left: 6rem
	}
	#swiper-slide[data-v-0d6e15b4] {
		width: 70%;
		height: 60vw;
		width: 75%;
		margin: 0 4vw 0 0;
		padding: 7.5vw 6.5vw 0 6vw;
		border-radius: 3vw
	}
	.icon[data-v-0d6e15b4] {
		margin-bottom: 3.458vw;
		height: 8rem;
		line-height: 8rem
	}
	.icon i[data-v-0d6e15b4] {
		font-size: 10rem;
		color: var(--color--bgcB1);
		transition: all .36s ease-in
	}
	.icon span[data-v-0d6e15b4] {
		font-size: 6rem;
		right: 3.5vw;
		top: 8vw
	}
	h3[data-v-0d6e15b4] {
		font-size: 5vw;
		margin-bottom: 2.8vw;
		font-weight: 400;
		color: #111
	}
	p[data-v-0d6e15b4] {
		font-size: 3.5rem
	}
}
.btn[data-v-21cf55bc] {
	cursor: pointer;
	height: 2.5rem;
	margin-bottom: 1rem;
	color: #fff;
	width: 100%;
	background-color: unset;
	border: unset;
}
.btn span[data-v-21cf55bc] {
	width: 10%;
	height: 100%;
	line-height: 2.5rem;
	text-align: center;
	background-color: #c00f19;
	margin-top: .5rem;
	margin-right: 1rem;
	border-radius: .2rem
}
@media screen and (max-width:940px) {
	.btn[data-v-21cf55bc] {
		height: 8rem
	}
	.btn[data-v-21cf55bc],
	.btn span[data-v-21cf55bc] {
		line-height: 8rem
	}
	.btn span[data-v-21cf55bc] {
		width: 30%
	}
}
.number-jump .btn[data-v-56857092],
.number-jump .pho[data-v-56857092] {
	height: 100%;
	display: inline-block
}
.number-jump .pho[data-v-56857092] {
	font-size: 1.5rem;
	font-family: Arial;
	color: #c00f19;
	padding-top: 1px
}
.number-jump .pho .contnet[data-v-56857092] {
	line-height: 1;
	display: inline-block
}
.number-jump .pho i[data-v-56857092] {
	font-size: 3rem;
	margin-right: 1rem
}
.number-jump .pho span[data-v-56857092] {
	font-size: 1.8rem;
	line-height: 3rem;
	animation: fontSizeChange 1s ease 0s infinite
}
@media screen and (max-width:940px) {
	.number-jump .pho[data-v-56857092] {
		width: 100%
	}
	.number-jump .pho i[data-v-56857092] {
		font-size: 10rem;
		margin-right: 3rem
	}
	.number-jump .pho span[data-v-56857092] {
		font-size: 8rem;
		line-height: 8rem
	}
}
.new-con .titspan[data-v-30522226] {
	text-align: center;
	padding: 0
}
.new-con .titicon[data-v-30522226] {
	border: 1px solid #333;
    width: 2.5rem;
    cursor: pointer;
    display: flex;
    font-size: 1.5rem;
    margin-right: .5rem;
    color: #333;
    justify-content: center;
    align-items: center;
    float: left;
}
.new-con .titicon[data-v-30522226]:last-child {
	margin-right: 0
}
.new-con .titicon[data-v-30522226]:hover {
	color: var(--color--bgcB1);
	border: 1px solid var(--color--bgcB1)
}
.new-con .title h1[data-v-30522226] {
	margin-bottom: 0;
	color: #333
}
.new-con .tag[data-v-30522226] {
	cursor: pointer
}
.new-con .tag[data-v-30522226],
.new-con .title[data-v-30522226] {
	text-align: center
}
.new-con .tag[data-v-30522226] {
	font-size: 1.3rem;
	color: #456fc7;
	margin-top: 10px
}
.new-con .detail[data-v-30522226] {
	padding: 1.6rem 0;
	line-height: 1.5;
	font-size: 1rem
}
.new-con .model[data-v-30522226] {
	border-bottom: 1px solid #ccc
}
.new-con .phone[data-v-30522226] {
	height: 5rem;
	line-height: 1;
	padding: 1rem 0
}
.new-con .phone .btn[data-v-30522226] {
	font-size: 1rem !important
}
.new-con .phone .btn[data-v-30522226],
.new-con .phone .phone-number[data-v-30522226] {
	width: 50%;
	text-align: right
}
.photos[data-v-30522226] {
	overflow: hidden
}
.pro-content[data-v-30522226] {
	padding-top: 2rem
}
.zhibiao p {
	font-size: 1rem
}
.model2 .right[data-v-30522226] {
	margin-top: 1.5rem
}
.jianshu .img[data-v-30522226],
.jianshu .text[data-v-30522226] {
	width: 50%;
	overflow: hidden
}
.jianshu .img img[data-v-30522226],
.jianshu .text img[data-v-30522226] {
	width: 100%;
	cursor: pointer
}
.jianshu .img[data-v-30522226] {
	padding: 1rem;
	border: 1px solid #c5c5c5
}
.jianshu .text[data-v-30522226] {
	padding-left: 2rem
}
.jianshu .text .summ[data-v-30522226] {
	margin-top: 1rem
}
.jianshu .text .summ[data-v-30522226],
.jianshu .text .thumbnail[data-v-30522226] {
	font-size: 1.1rem;
	color: #444
}
.dz-item[data-v-30522226] {
	width: 32%;
	margin-right: 1.3333%;
	margin-bottom: 1.3333%
}
.dz-item[data-v-30522226]:nth-child(3n) {
	margin-right: 0
}
.dz-item2[data-v-30522226] {
	width: 11%;
	margin-right: 1.71%;
	margin-bottom: 1.71%
}
.dz-item2[data-v-30522226]:nth-child(8n) {
	margin-right: 0
}
.tit2[data-v-30522226] {
	background: url(../image/x-bj-1.fee973f.jpg);
	color: #fff;
	display: inline-block;
	padding: .5% 1%;
	font-size: 1.5rem
}
.form[data-v-30522226] {
	padding: 1.5rem;
	border: 1px solid #c5c5c5;
	border-radius: 1.5rem
}
.form .tit3[data-v-30522226] {
	color: #333;
	font-weight: 600;
	text-align: center;
	margin-bottom: 1rem
}
.img-left[data-v-30522226],
.img-right[data-v-30522226] {
	width: 49%;
	border: 1px solid #eee
}
.img-left p[data-v-30522226],
.img-right p[data-v-30522226] {
	text-align: center;
	color: #333;
	line-height: 2
}
.img-left img[data-v-30522226],
.img-right img[data-v-30522226] {
	width: 100%
}
.img-left[data-v-30522226] {
	margin-right: 1%
}
.img-right[data-v-30522226] {
	margin-left: 1%
}
.dz-item4[data-v-30522226] {
	width: 49%;
	height: 4rem;
	margin-right: 2%;
	margin-bottom: 2%
}
.dz-item4[data-v-30522226]:nth-child(2n) {
	margin-right: 0
}
@media screen and (max-width:940px) {
	.new-con .titicon[data-v-30522226] {
		font-size: 4rem;
		width: 7rem
	}
	h1[data-v-30522226] {
		margin: 0
	}
	.dz-item2[data-v-30522226] {
		width: 32%;
		margin-right: 1.3333%;
		margin-bottom: 1.3333%
	}
	.dz-item2[data-v-30522226]:nth-child(3n) {
		margin-right: 0
	}
	.dz-item2[data-v-30522226]:nth-child(8n) {
		margin-right: 1.3333%
	}
	.dz-item4[data-v-30522226] {
		width: 100%;
		height: 12rem;
		margin-bottom: 2%
	}
	.dz-item4[data-v-30522226],
	.dz-item4[data-v-30522226]:nth-child(2n) {
		margin-right: 0
	}
	.tit2[data-v-30522226] {
		padding: 1.5% 3%;
		font-size: 4.5rem
	}
	.new-con .title[data-v-30522226] {
		border-bottom: 1px solid #eee;
		padding-bottom: 5rem
	}
	.new-con .title h1[data-v-30522226] {
		font-size: 8rem
	}
	.new-con .tag[data-v-30522226] {
		-moz-text-align-last: left;
		text-align-last: left;
		font-size: 5rem
	}
	.new-con .phone[data-v-30522226] {
		height: auto;
		line-height: 1;
		padding: 5rem 0;
		text-align: center
	}
	.new-con .phone .btn[data-v-30522226],
	.new-con .phone .phone-number[data-v-30522226] {
		margin: 5rem auto;
		text-align: center;
		width: 100%;
		font-size: 10rem !important
	}
	.jianshu .img[data-v-30522226],
	.jianshu .text[data-v-30522226] {
		width: 100%
	}
	.jianshu .text[data-v-30522226] {
		padding-left: 0
	}
	.jianshu .text .tit[data-v-30522226] {
		margin-top: 3rem;
		height: 10rem;
		margin-left: 0
	}
	.jianshu .text h1[data-v-30522226] {
		font-size: 6rem
	}
	.jianshu .text .summ[data-v-30522226],
	.jianshu .text .thumbnail[data-v-30522226] {
		font-size: 3.5rem
	}
	.dz-item[data-v-30522226] {
		height: 45rem
	}
	.pro-content[data-v-30522226] {
		padding-top: 6rem
	}
	.zhibiao p {
		font-size: 3.5rem
	}
	.img-left[data-v-30522226],
	.img-right[data-v-30522226] {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 4%
	}
	.model2 .right[data-v-30522226] {
		float: left
	}
}