body{
  
  font-size: 14px;
}
.z_page_content {
  background: #fff;
  position: relative;
  z-index: 1;
}

.l_proCenNav {
	width: 84.375vw;
	margin: auto;
}

.l_proCenNav .item {
	padding: 1.25vw 0;
	width: 100%;
	border-top: 1px solid #e5e5e5;
}

.l_proCenNav .item:first-child {
	border-top: auto;
}

.l_proCenNav .title {
  vertical-align: middle;
	display: inline-block;
}

.l_proCenNav .title span {
	font-size: #242424;
	font-weight: bold;
	color: #242424;
	vertical-align: middle;
}

.l_proCenNav .title i {
	display: inline-block;
	background-image: url(../images/arrow.png);
	width: 6px;
	height: 10px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-left: 0.78125vw;
}

.l_proCenNav .list {
	display: inline-block;
	margin-left: 0.67708vw;
	vertical-align: middle;
}

.l_proCenNav .list span {
	display: inline-block;
	font-size: 14px;
	background-color: auto;
	color: #6f6f6f;
	margin-right: 0.78125vw;
	padding: 0.26041vw 0.78125vw;
	cursor: pointer;
	border-radius: 1.30208vw;
	transition: 0.3s;
}

.l_proCenNav .list span:hover {
	background-color: #d92130;
	color: #FFF;
}

.l_proCenNav .list .proActive {
	background-color: #d92130;
	color: #FFF;
}

.l_proCenNav5 .search {
	width: 16.5625vw;
	height: 2.08333vw;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	margin-left: 0.67708vw;
}

.l_proCenNav5 .search input {
	border: 1px solid #dcdcdc;
	border-radius: 1.04166vw;
	width: 100%;
	height: 100%;
	padding-left: 2.1875vw;
}

.l_proCenNav5 .search i {
	background-image: url(../images/search.png);
	display: inline-block;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 1.30208vw;
	cursor: pointer;
}

.l_proCenNav5 .searchList {
	display: inline-block;
	margin-left: 0.78125vw;
}

.l_proCenNav5 .searchList div {
	padding: 0.20833vw 0.78125vw;
	border-radius: 1.04166vw;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	background-color: #f5f5f5;
	transition: 0.3s;
}

.l_proCenNav5 .searchList div span {
	font-size: 14px;
	color: #7a7a7a;
	vertical-align: middle;
}

.l_proCenNav5 .searchList div i {
	background-image: url(../images/proClose.png);
	width: 8px;
	height: 8px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 0.26041vw;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	transition: 0.3s;
}

.l_proCenNav5 .searchList div:hover i {
	background-image: url(../images/_proClose.png) !important;
}

.l_proItme {
	width: 84.375vw;
	margin: auto;
	margin-top: 1.30208vw;
	padding-bottom: 3.64583vw;
	position: relative;
}

.l_proItmeBox {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	border: 1px solid #f1f1f1;
  box-sizing: border-box;
}

.l_proItmeBox .item {
	width: 25%;
	border-left: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	background-color: #FFF;
  box-sizing: border-box;
}

.l_proItmeBox .item a {
	display: block;
	padding: 0 0 1.82291vw 0;
	text-align: center;
	overflow: hidden;
}

.l_proItmeBox .item:nth-child(4n-3) {
	border-left: auto;
}

.l_proItmeBox .item:nth-child(1),
.l_proItmeBox .item:nth-child(2),
.l_proItmeBox .item:nth-child(3),
.l_proItmeBox .item:nth-child(4) {
	border-top: auto;
}

.l_proItmeBox .item .img {
	margin: auto;
	max-width: 100%;
	height: 20.925vw;
	line-height: 20.925vw;
	width: 100%;
	position: relative;
}

.l_proItmeBox .item .img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	transition: 1s;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1.05);
}

.l_proItmeBox .item a:hover img {
	transform: translate(-50%, -50%) scale(1.0);
}
.l_proItmeBox .item:hover .parameter {
	background-color: #d92130;
}

.l_proItmeBox .item .parameter {
	padding: 0.20833vw 0.52083vw;
	color: #FFF;
	font-size: 12px;
	
	background-color: #a0a0a0;
	display: inline-block;
	transition: .3s;
	border-radius: 1.04166vw;
}
.l_proItmeBox .item .price{margin-top: 2.08333vw; text-align: center; margin-bottom: 10px;}
.l_proItmeBox .item .price span{ font-size: 16px; color: #d92130; font-weight: bold;}
.l_proItmeBox .item .name {
	color: #202020;
	font-size: 16px;
	margin-top: 0.52083vw;
	font-family: "Scan";
	font-weight: bold;
}

.proMore {
	margin-top: 3.125vw;
	cursor: pointer;
	text-align: center;
}

.proMore span {
	display: inline-block;
	background-image: url(../images/proMore.png);
	width: 1.71875vw;
	height: 2.1875vw;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.proMore div {
	font-size: 14px;
	font-family: "Scan";
	color: #404040;
	margin-top: 0.26041vw;
}

.l_proDetail {
	background-color: #f5f6fa;
	padding-top: 2.08333vw;
	padding-bottom: 5.72916vw;
}

.l_proDetailNav {
	/* margin-left: 2.60416vw; */
}

.l_proDetailNav span {
	font-size: 14px;
	color: #242424;
	vertical-align: middle;
	font-family: "Scan";
}

.l_proDetailNav i {
	background-image: url(../images/arrow.png);
	width: 6px;
	height: 10px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin: 0 1.04166vw;
}

.l_proDetailNav a {
	vertical-align: middle;
	font-size: 14px;
	color: #6f6f6f;
	font-family: "Scan";
	transition: 0.3s;
}

.l_proDetailNav a:hover {
	color: #000;
}

.l_proDetail .content {
	width: 73.69791vw;
	margin: auto;
	margin-top: 3.64583vw;
}

.l_proDetail .shopShow .fl {
	width: 30%;
	padding-top: 3.90625vw;
}

.l_proDetail .shopShow .fl .title {
	font-size: 35px;
	font-family: "Scan";
	font-weight: bold;
	color: #242424;
}

.l_proDetail .shopShow .fl .title span {
	color: #e81c35;
}

.l_proDetail .shopShow .fl .title b {
	color: #949494;
}

.l_proDetail .shopShow .fl .text {
	color: #666666;
	font-size: 14px;
	font-family: "Scan";
	margin-top: 2vw;
}
.l_proDetail .shopShow .fl .price{margin-top: 2vw;}
.l_proDetail .shopShow .fl .price span{ font-size: 16px; color: #d92130; font-weight: bold;}
.l_proDetail .shopShow .fl .ts{ font-size: 12px; margin-top: 10rpx;}
.l_proDetail .shopShow .fl .text p {
	margin-top: 0.78125vw;
}

.l_proDetail .shopShow .fl .text p:first-child {
	margin-top: auto;
}

.l_proDetail .shopShow .fl .bor {
	margin-top: 2vw;
}

.l_proDetail .shopShow .fl .bor a {
	display: inline-block;
	margin-right: 1.04166vw;
	width: 4.42708vw;
	height: 4.42708vw;
	border-radius: 50%;
	background-color: #bfbfbf;
	transition: 0.3s;
	text-align: center;
	padding-top: 1.04166vw;
}

@media screen and (min-width: 1366px) and (max-width: 1800px) {
	.l_proDetail .shopShow .fl .bor a{
		width: 5.42708vw;
		height: 5.42708vw;
	}
}

.l_proDetail .shopShow .fl .bor a:hover {
	background-color: #d92130;
}

.l_proDetail .shopShow .fl .bor .shop i {
	display: inline-block;
	background-image: url(../images/proShop.png);
	width: 23px;
	height: 21px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.l_proDetail .shopShow .fl .bor .kefu{
  box-sizing: border-box;
}
.l_proDetail .shopShow .fl .bor .kefu i {
	display: inline-block;
	background-image: url(../images/proKefu.png);
	width: 21px;
	height: 24px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.l_proDetail .shopShow .fl .bor a p {
	color: #fff;
	font-size: 14px;
	font-family: "Scan";
}

.l_proDetail .shopShow .fr {
	width: 54.94791vw;
	height: 34.89583vw;
	position: relative;
}

.l_proDetail .shopShow .fr .clearfix {
	width: 100%;
	height: 100%;
}

.gallery-thumbs {
	float: left;
	height: 100%;
	width: 35.9375vw;
	text-align: center;
}

.gallery-top {
	float: right;
	width: 4.16666vw;
	height: 21.35416vw;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

.gallery-thumbs .swiper-container {
	width: 100%;
	height: 100%;
}

.gallery-thumbs .swiper-container .swiper-wrapper,
.gallery-thumbs .swiper-container .swiper-slide {
	width: 100% !important;
	height: 100% !important;
	text-align: center;
}

.gallery-thumbs .swiper-container .swiper-slide img {
	max-width: 100%;
	max-height: 100%;
}

.gallery-top .swiper-container {
	width: 4.16666vw;
	height: 14.18333vw;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding: 0.26041vw 0;
}

.gallery-top .swiper-container .swiper-wrapper {
	width: 100% !important;
	height: 100% !important;
	text-align: center;
}

.gallery-top .swiper-container .swiper-slide {
	/* width: 100% !important;
	height: 4.16666vw !important; */
	overflow: hidden;
	border: 1px solid #dededf;
	border-radius: 50%;
	background-color: #FFF;
	transition: 0.3s;
  box-sizing: border-box;
	cursor: pointer;
	position: relative;
}
.gallery-top .swiper-container .swiper-slide img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.gallery-top .swiper-button-next {
	width: 2.70833vw !important;
	height: 2.70833vw !important;
	border-radius: 50%;
	background-color: #d2d2d2;
	cursor: pointer;
	outline: none;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	transition: 0.3s;
	top: auto;
	background-image: none;
}

.gallery-top .swiper-button-next::after {
	content: "";
	background-image: url(../images/proDetailArr.png);
	display: block;
	width: 13px;
	height: 15px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 99;
}

.gallery-top .swiper-button-prev:hover {
	background-color: #d92130;
}

.gallery-top .swiper-button-next:hover {
	background-color: #d92130;
}

.gallery-top .swiper-button-prev {
	width: 2.70833vw !important;
	height: 2.70833vw !important;
	border-radius: 50%;
	background-color: #d2d2d2;
	cursor: pointer;
	outline: none;
	transition: 0.3s;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	background-image: none;
	margin-top: 0;
}

.gallery-top .swiper-button-prev::after {
	content: "";
	background-image: url(../images/proDetailArr.png);
	display: block;
	width: 13px;
	height: 15px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(180deg);
	z-index: 99;
}

.l_proDetail .detail {
	margin-top: 4.94791vw;
	width: 100%;
}

.l_proDetail .detailNav {
	height: 3.38541vw;
	width: 100%;
	position: relative;
}

.l_proDetail .detailNav::after {
	content: "";
	width: 100vw;
	position: absolute;
	left: -18%;
	bottom: 0;
	border-bottom: 1px solid #dcdcdc;
	z-index: 99;
}

.l_proDetail .detailNav div {
	height: 100%;
	line-height: 3.38541vw;
	display: inline-block;
	margin-right: 2.60416vw;
}

.l_proDetail .detailNav div span {
	color: #242424;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	transition: 0.3s;
	position: relative;
}
.l_proDetail .detailNavSe span{
	color: #d92130 !important;
}
.l_proDetail .detailNavSe span::after{
	bottom: -1.25vw !important;
	opacity: 1 !important;
}
.l_proDetail .detailNav div span:hover {
	color: #d92130;
}
.fr, .fr_warp {
  float: right;
}
.l_proDetail .detailNav div span:hover::after {
	bottom: -1.25vw;
	opacity: 1;
}

.l_proDetail .detailNav div span::after {
	content: "";
	display: block;
	width: 100%;
	border-bottom: 2px solid #d92130;
	position: absolute;
	left: 0;
	bottom: -1.51041vw;
	opacity: 0;
	z-index: 99;
	transition: 0.3s;
}

.l_proDetail .detailList {
	width: 100%;
	border: 1px solid #d5d6da;
	margin-top: 2.34375vw;
}
.l_proDetail .proShow img{display: block; margin: 0 auto;width: 100%;} 
.l_proDetail .detailList p {
	width: 100%;
	/* height: 2.34375vw; */
	line-height: 24px;
	background-color: #FFF;
	display: flex;
}

.l_proDetail .detailList p span {
	display: inline-block;
	width: 25% !important;
	padding-left: 1.19791vw;
	color: #666666;
	word-break: break-all;
	padding: 15px;
	font-size: 13px;
	font-family: "Scan";
	border-bottom: 1px solid #d5d6da;
	border-right: 1px solid #d5d6da;
}

.l_proDetail .detailList p:last-child span {
	border-bottom: auto;
}

.l_proDetail .detailList p span:nth-child(4n) {
	border-right: auto;
}

.l_proDetail .proShow {
	width: 100%;
	text-align: center;
	margin-top: 5.98958vw;
}

.l_proDetail .proShow div:last-child {
	margin-top: 3.38541vw;
}

.l_proDetail .detailNav2 {
	height: 3.38541vw;
	width: 100%;
	position: relative;
	margin-top: 11.35416vw;
}

.l_proDetail .detailNav2::after {
	content: "";
	width: 100vw;
	position: absolute;
	left: -18%;
	top: 0;
	border-bottom: 1px solid #dcdcdc;
	z-index: 99;
}

.l_proDetail .detailNav2 div {
	height: 100%;
	line-height: 3.38541vw;
	display: inline-block;
	margin-right: 2.60416vw;
}

.l_proDetail .detailNav2 div span {
	color: #242424;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	transition: 0.3s;
	position: relative;
}

.l_proDetail .detailNav2 div span:hover {
	color: #d92130;
}

.l_proDetail .detailNav2 div span:hover::after {
	top: -1.25vw;
	opacity: 1;
}

.l_proDetail .detailNav2 div span::after {
	content: "";
	display: block;
	width: 100%;
	border-bottom: 2px solid #d92130;
	position: absolute;
	left: 0;
	top: -1.51041vw;
	opacity: 0;
	z-index: 99;
	transition: 0.3s;
}

.detailList2 {
	width: 100%;
	margin-top: 1.5625vw;
}

.detailList2 .title {
	font-size: 20px;
	color: #242424;
	font-weight: bold;
}

.detailList2 .list {
	width: 100%;
	margin-top: 1.04166vw;
	border: 1px solid #d5d6da;
}

.detailList2 .list div:first-child {
	width: 100%;
	height: 2.44791vw;
	line-height: 2.44791vw;
	background-color: #f5f6fa;
	display: flex;
	border-bottom: 1px solid #d5d6da;
}

.detailList2 .list div:first-child span {
	flex: 1;
	text-align: center;
	font-size: 13px;
	color: #666666;
	font-family: "Scan";
}

.detailList2 .list div:last-child {
	width: 100%;
	height: 3.48958vw;
	line-height: 3.48958vw;
	background-color: #FFF;
	display: flex;
}

.detailList2 .list div:last-child span {
	flex: 1;
	text-align: center;
	font-size: 15px;
	color: #4e4e4e;
	font-family: "Scan";
}

.detailList2 .list div:last-child span a {
	color: #d92130;
}

.detailList2 .list div:last-child i {
	display: inline-block;
	background-image: url(../images/proDetailDownload.png);
	width: 17px;
	height: 17px;
	background-size: cover;
	background-position: center;
	margin-right: 0.41666vw;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.l_proDetail .Description {
	margin-top: 3.33333vw;
}

.l_proDetail .Description .title {
	font-size: 20px;
	color: #242424;
	font-weight: bold;
	margin-bottom: 1.82291vw;
}

.l_proDetail .Description .text {
	font-size: 14px;
	color: #666666;
	font-family: "Scan";
}

.l_proDetail .Description .text p {
	line-height: 1.82291vw;
}

.l_proDetail .proDetail_itemBox {
	width: 100%;
	height: 22.13541vw;
	border: 1px solid #e5e5e5;
	display: flex;
	margin-top: 4.94791vw;
}

.l_proDetail .proDetail_itemBox .item {
	flex: 1;
	height: 100%;
	border-left: 1px solid #e5e5e5;
	background-color: #ffffff;
}

.l_proDetail .proDetail_itemBox .item:first-child {
	border-left: auto;
}

.l_proDetail .proDetail_itemBox .item a {
	width: 100%;
	height: 100%;
	text-align: center;
	display: block;
	padding-top: 2.34375vw;
}

.l_proDetail .proDetail_itemBox .item:nth-child(even) {
	background-color: #f5f6fa;
}

.l_proDetail .proDetail_itemBox .item .img {
	margin: auto;
	max-width: 15.10416vw;
	height: 13.80208vw;
	line-height: 13.80208vw;
	width: 100%;
	position: relative;
}

.l_proDetail .proDetail_itemBox .item .img img {
	display: block;
	max-width: 15.10416vw;
	max-height: 13.80208vw;
	transition: 1s;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1.05);
}

.l_proDetail .proDetail_itemBox .item a:hover img {
	transform: translate(-50%, -50%) scale(1.0);
}
.l_proDetail .proDetail_itemBox .item .parameter {
	padding: 0.20833vw 0.52083vw;
	color: #FFF;
	font-size: 12px;
	margin-top: 2.08333vw;
	background-color: #a0a0a0;
	display: inline-block;
	border-radius: 20px;
	transition: 0.3s;
}

.l_proDetail .proDetail_itemBox .item a:hover .parameter{
	background-color: #d92130;
}
.l_proDetail .proDetail_itemBox .item .name {
	color: #202020;
	font-size: 16px;
	margin-top: 0.52083vw;
	font-family: "Scan";
	font-weight: bold;
}

/* service */
.l_service1 {
	padding: 3.28125vw 0 3.38541vw;
	background-color: #f5f6fa;
	position: relative;
	width: 100vw;
}

.l_service1 .itemBox {
	width: 84.375vw;
	margin: auto;
	flex-wrap: wrap;
	display: flex;
}

.l_service1 .itemBox .item {
	width: 31.1%;
	height: 22vw;
	background-color: #FFF;
	margin-top: 1.5625vw;
	padding: 2.60416vw 2.5vw 0 1.71875vw;
	position: relative;
}

.l_service1 .itemBox .item:nth-child(3n-1) {
	margin: 1.5625vw 1.5625vw 0;
}

.l_service1 .itemBox .item:nth-child(1),
.l_service1 .itemBox .item:nth-child(2),
.l_service1 .itemBox .item:nth-child(3) {
	margin-top: auto;
}

.l_service1 .itemBox .item .title b {
	font-weight: auto;
	width: 1.51041vw;
	height: 1.51041vw;
	display: inline-block;
	text-align: center;
	line-height: 1.51041vw;
	font-size: 14px;
	color: #ffffff;
	font-family: "Scan";
	background-color: #d92130;
	vertical-align: top;
	border-radius: 50%;
}

.l_service1 .itemBox .item .title span {
	display: inline-block;
	margin-left: 1.04166vw;
	color: #1c1c1c;
	font-size: 20px;
	font-family: "Scan";
	font-weight: bold;
	width: 19.08333vw;
	line-height: 30px;
}

.l_service1 .itemBox .item .text {
	margin-top: 1.5625vw;
	position: absolute;
	width: 100%;
	padding: 0 2.5vw 1.04166vw 1.71875vw;
	background-color: #FFF;
	left: 0;
	z-index: 2;
	max-height: 400px;
	overflow-y: auto;
}

.l_service1 .itemBox .item .text b {
	font-weight: auto;
	width: 1.51041vw;
	height: 1.51041vw;
	display: inline-block;
	text-align: center;
	line-height: 1.51041vw;
	font-size: 14px;
	color: #ffffff;
	font-family: "Scan";
	background-color: #7d7d7d;
	vertical-align: top;
	border-radius: 50%;
}

.l_service1 .itemBox .item .text span {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}

.l_service1 .itemBox .item .text .Unfold {
	color: #d92130;
	font-size: 16px;
	font-family: "Scan";
	padding-left: 2.55208vw;
	margin-top: 2.60416vw;
	cursor: pointer;
}

.l_service1 .itemBox .item .textCollision {
	display: inline-block;
	margin-left: 1.04166vw;
	color: #737373;
	font-size: 16px;
	font-family: "Scan";
	width: 19.08333vw;
	line-height: 30px;
}

.l_service2T {
	background-color: #FFF;
	width: 100vw;
}

.l_service2T .itemBox {
	width: 100%;
	height: 32.03125vw;
	display: flex;
	border-bottom: 1px solid #dcdcdc;
}

.l_service2T .itemBox .item {
	flex: 1;
	height: 100%;
	border-left: 1px solid #dcdcdc;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/_l_service2ItemBg.png);
	transition: 0.3s;
	padding: 7.55208vw 0 0 5.46875vw;
	position: relative;
}

.l_service2T .itemBox .item::after {
	content: "";
	width: 100%;
	border-bottom: 3px solid #d92130;
	position: absolute;
	bottom: -5px;
	left: 0;
	opacity: 0;
	transition: 0.3s;
}

.l_service2T .itemBox .item:hover::after {
	opacity: 1;
	bottom: -1px;
	z-index: 9;
}

.l_service2T .itemBox .item:hover {
	background-image: url(../images/l_service2ItemBg.png);
	transition: 0.3s;
}

.l_service2T .itemBox .item:first-child {
	border-left: auto;
}

.l_service2T .itemBox .item .icon1 {
	background-image: url(../images/l_service2_icon1.png);
	width: 3.22916vw;
	height: 3.33333vw;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.l_service2T .itemBox .item .icon2 {
	background-image: url(../images/l_service2_icon2.png);
	width: 3.07291vw;
	height: 3.02083vw;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.l_service2T .itemBox .item .icon3 {
	background-image: url(../images/l_service2_icon3.png);
	width: 3.17708vw;
	height: 2.86458vw;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.l_service2T .itemBox .text {
	margin-top: 2.60416vw;
}

.l_service2T .itemBox .text b {
	font-size: 35px;
	color: #2d2d2d;
	font-family: "Roboto";
}

.l_service2T .itemBox .text div {
	font-size: 30px;
	color: #2d2d2d;
	font-family: "Scan";
	margin-top: 0.52083vw;
}

.l_service2T .itemBox .link {
	display: block;
	margin-top: 3.54166vw;
	width: 2.70833vw;
	height: 2.70833vw;
	border-radius: 50%;
	background-color: #d92130;
	text-align: center;
	line-height: 2.70833vw;
	transition: 0.3s;
	border: 1px solid #d92130;
}

.l_service2T .itemBox .link i {
	color: #FFF;
	transition: 0.3s;
}

.l_service2T .itemBox .link:hover {
	background-color: #FFF;
}

.l_service2T .itemBox .link:hover i {
	color: #d92130;
}

.l_service2T .list {
	width: 100%;
	height: 13.54166vw;
	display: flex;
	border-bottom: 1px solid #dcdcdc;
	background-color: #FFF;
}

.l_service2T .listItem {
	flex: 1;
	position: relative;
	height: 100%;
}

.l_service2T .listItem .content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.l_service2T .listItem .content .icon1 {
	display: inline-block;
	background-image: url(../images/l_service2List_icon1.png);
	width: 1.97916vw;
	height: 2.23958vw;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 1.92708vw;
}

.l_service2T .listItem .content .icon2 {
	display: inline-block;
	background-image: url(../images/l_service2List_icon2.png);
	width: 1.92708vw;
	height: 2.23958vw;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 1.92708vw;
}

.l_service2T .listItem .content .icon3 {
	display: inline-block;
	background-image: url(../images/l_service2List_icon3.png);
	width: 1.5625vw;
	height: 1.97916vw;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 1.92708vw;
}

.l_service2T .listItem .content .text {
	vertical-align: middle;
	display: inline-block;
}

.l_service2T .listItem .content .text b {
	font-size: 25px;
	color: #2d2d2d;
	font-family: "Scan";
	margin-bottom: 0.52083vw;
}

.l_service2T .listItem .content .text div {
	font-size: 14px;
	color: #8e8e8e;
	font-family: "Scan";
}

.l_service2T .listItem .content .text div span {
	color: #d92130;
}

.l_service2B {
	padding: 2.86458vw 0 5.98958vw;
	background-color: #f5f6fa;
}

.l_service2B .title {
	color: #242424;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	font-family: "Scan";
}

.l_service2B .itemBox {
	width: 84.375vw;
	margin: auto;
	height: 27.34375vw;
	display: flex;
	margin-top: 2.34375vw;
}

.l_service2B .itemBox .item {
	flex: 1;
	height: 100%;
	text-align: center;
	padding-top: 6.25vw;
	background-color: #FFF;
}

.l_service2B .itemBox .item .img {
	height: 4.79166vw;
	line-height: 4.79166vw;
}
.l_service2B .itemBox .item .img img{ max-height: 100%;}
.l_service2B .itemBox .item:nth-child(2n) {
	margin: 0 0.78125vw;
}

.l_service2B .itemBox .item .text {
	color: #242424;
	font-size: 25px;
	font-family: "Scan";
	margin-top: 2.60416vw;
	margin-bottom: 2.60416vw;
}

.l_service2B .itemBox .item .shopCat {
	width: 4.42708vw;
	height: 4.42708vw;
	border-radius: 50%;
	display: block;
	margin: auto;
	padding-top: 0.98958vw;
	background-color: #d92130;
}

.l_service2B .itemBox .item .shopCat i {
	display: inline-block;
	background-image: url(../images/l_service2ShopCat.png);
	width: 23px;
	height: 21px;
	margin: auto;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.l_service2B .itemBox .item .shopCat div {
	color: #FFF;
	font-size: 14px;
	font-family: "Scan";
}

.l_service3Nav {
	width: 100vw;
	height: 5.72916vw;
	line-height: 5.72916vw;
	background-color: #FFF;
	display: flex;
}

.l_service3Nav a {
	flex: 1;
	display: block;
	height: 100%;
	position: relative;
	text-align: center;
}

.l_service3Nav a::after {
	content: "";
	width: 100%;
	border-bottom: 3px solid #d92130;
	position: absolute;
	left: 0;
	bottom: -5px;
	opacity: 0;
	transition: 0.3s;
	z-index: 9;
}

.l_service3Nav a:hover::after {
	opacity: 1;
	bottom: -1px;
}

.l_service3Nav a .icon1 {
	display: inline-block;
	vertical-align: middle;
	background-image: url(../images/l_service3_icon1.png);
	width: 32px;
	height: 29px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.l_service3Nav a .icon2 {
	display: inline-block;
	vertical-align: middle;
	background-image: url(../images/l_service3_icon2.png);
	width: 25px;
	height: 28px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.l_service3Nav a .icon3 {
	display: inline-block;
	vertical-align: middle;
	background-image: url(../images/l_service3_icon3.png);
	width: 24px;
	height: 24px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.l_service3Nav a span {
	color: #2d2d2d;
	font-size: 20px;
	vertical-align: middle;
	font-family: "Scan";
	margin-left: 0.52083vw;
}

.l_service3 .content {
	padding: 3.125vw 0 6.77083vw;
	background-color: #f5f6fa
}

.l_service3 .contentT {
	width: 84.375vw;
	margin: auto;
	height: 23.95833vw;
}

.l_service3 .contentT .fl,
.l_service3 .contentT .fr {
	width: 50%;
	height: 100%;
}

.l_service3 .contentT .fr img {
	width: 100%;
	height: 100%;
}

.l_service3 .contentT .fl {
	padding-top: 4.27083vw;
}

.l_service3 .contentT .fl .title {
	font-size: 35px;
	color: #2d2d2d;
	font-weight: bold;
	font-family: "Scan";
	margin-bottom: 2.08333vw;
}

.l_service3 .contentT .fl .text {
	font-size: 16px;
	width: 29.42708vw;
	color: #666666;
	line-height: 30px;
	font-family: "Scan";
	margin-bottom: 2.86458vw;
}

.l_service3 .contentT .fl .more {
	display: block;
	width: 2.70833vw;
	height: 2.70833vw;
	line-height: 2.70833vw;
	text-align: center;
	color: #FFF;
	background-color: #d92130;
	border: 1px solid #d92130;
	border-radius: 50%;
	transition: 0.3s;
}

.l_service3 .contentT .fl .more:hover {
	color: #d92130;
	background-color: #FFF;
}

.l_service3_con {
	width: 84.375vw;
	margin: auto;
	padding: 4.6875vw 4.16666vw;
	background-color: #FFF;
	margin-top: 3.125vw;
}

.l_service4 {
	width: 100vw;
	height: 56.09375vw;
}

.l_service4 .fl {
	width: 73.95833vw;
	height: 100%;
}

.l_service4 .fl img {
	width: 100%;
	height: 100%;
}

.l_service4 .fr {
	width: 26.04166vw;
	height: 100%;
}

.l_service4Nav {
	background-color: #d92130;
	width: 100%;
	height: 3.80208vw;
	line-height: 3.80208vw;
	padding-left: 3.64583vw;
}

.l_service4Nav a {
	color: #FFF;
	font-size: 16px;
	font-family: "Scan";
	margin-right: 2.86458vw;
	vertical-align: middle;
}

.l_service4Nav .se {
	font-size: 20px;
}

.l_service4 .fr .content {
	background-color: #FFF;
	padding: 1.30208vw 1.5625vw 0;
}

.l_service4 .fr .regionSe div {
	display: inline-block;
	width: 10.9375vw;
	position: relative;
	margin-left: 0.67708vw;
}

.l_service4 .fr .regionSe div:first-child {
	margin-left: auto;
}

.l_service4 .fr .regionSe select {
	width: 100%;
	height: 2.34375vw;
	border-radius: 1.04166vw;
	border: 1px solid #dcdcdc;
	cursor: pointer;
	padding-left: 1.5625vw;
}

.l_service4 .fr .regionSe div::after {
	content: "";
	background-image: url(../images/arrow.png);
	width: 6px;
	height: 10px;
	display: block;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) rotate(90deg);
	right: 1.30208vw;
	z-index: 99;
	transition: 0.3s;
}

.l_service4 .fr .search {
	margin-top: 1.04166vw;
}

.l_service4 .fr .search div {
	width: 19.27083vw;
	height: 2.34375vw;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.l_service4 .fr .search select {
	width: 19.27083vw;
	display: inline-block;
	height: 2.34375vw;
	border-radius: 1.04166vw;
	border: 1px solid #dcdcdc;
	cursor: pointer;
	padding-left: 1.5625vw;
}
.cityser{
    height: 2.34375vw;
    line-height: 2.34375vw;
    background: #fff !important;
    float: left;
    border: 1px solid #dcdcdc !important;
    padding: 0 20px;
    border-radius: 1.04166vw !important;
}
.l_service4 .fr .search div::after {
	content: "";
	width: 6px;
	height: 10px;
	display: block;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) rotate(90deg);
	right: 1.30208vw;
	z-index: 99;
	transition: 0.3s;
}

.l_service4 .fr .search a {
	display: inline-block;
	width: 2.34375vw;
	text-align: center;
	line-height: 2.34375vw;
	border-radius: 50%;
	background-color: #d92130;
	border: 1px solid #d92130;
	transition: 0.3s;
	color: #FFF;
	margin-left: 1.04166vw;
	height: 2.34375vw;
}

.l_service4 .fr .search a:hover {
	color: #d92130;
	background-color: #FFF;
}
.l_service4 .fr .itemBox{
	max-height: 54.27083vw;
	overflow-y: auto;
}
.l_service4 .fr .item {
	padding: 2.5vw 0 2.5vw 2.34375vw;
	border-bottom: 1px solid #e5e5e5;
}

.l_service4 .fr .item a {
	display: block;
	width: 100%;
	height: 100%;
}

.l_service4 .fr .item .title {
	font-size: 23px;
	color: #2d2d2d;
	font-family: "Scan";
	font-weight: bold;
	margin-bottom: 1.30208vw;
}

.l_service4 .fr .item .phone i {
	display: inline-block;
	background-image: url(../images/l_service4Phone.png);
	width: 13px;
	height: 17px;
	vertical-align: middle;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	margin-right: 0.41666vw;
}

.l_service4 .fr .item .phone span {
	font-size: 14px;
	color: #6f6f6f;
	vertical-align: middle;
	margin-right: 0.52083vw;
}

.l_service4 .fr .item .phone b {
	font-weight: auto;
	font-size: 16px;
	vertical-align: middle;
	color: #313131;
	font-family: "RheemScan";
}

.l_service4 .fr .item .address {
	margin-top: 0.78125vw;
}

.l_service4 .fr .item .address i {
	display: inline-block;
	background-image: url(../images/l_service4Address.png);
	width: 14px;
	height: 18px;
	vertical-align: middle;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	margin-right: 0.41666vw;
}

.l_service4 .fr .item .address span {
	font-size: 14px;
	color: #6f6f6f;
	vertical-align: middle;
	margin-right: 0.52083vw;
}

.l_service4 .fr .item .address b {
	vertical-align: middle;
	font-weight: auto;
	font-size: 14px;
	color: #313131;
	font-family: "Scan";
}

.l_service4 .fr .loadMore {
	font-size: 16px;
	color: #6f6f6f;
	font-family: "Scan";
	text-align: center;
	height: 3.48958vw;
	line-height: 3.48958vw;
}

.l_news1 {
	padding-bottom: 8.85416vw;
	background-color: #f5f6fa;
	width: 100vw;
}

.l_news1Nav {
	width: 100vw;
	height: 5.15625vw;
	line-height: 5.15625vw;
	background-color: #FFF;
	padding: 0 7.8125vw;
	border-bottom: 1px solid #dcdcdc;
}

.l_news1Nav div {
	display: inline-block;
	margin-right: 3.90625vw;
	position: relative;
}

.l_news1NavSe a {
	color: #D92130 !important;
}

.l_news1Nav div::after {
	content: "";
	width: 100%;
	border-bottom: 2px solid #D92130;
	position: absolute;
	left: 0;
	bottom: -5px;
	opacity: 0;
	z-index: 9;
	transition: 0.3s;
}

.l_news1Nav div:hover::after {
	bottom: 0;
	opacity: 1;
}

.l_news1NavSe::after {
	bottom: 0 !important;
	opacity: 1 !important;
}

.l_news1Nav div:hover a {
	color: #D92130;
}

.l_news1Nav div a {
	font-size: 14px;
	font-family: "Scan";
	font-weight: bold;
	color: #242424;
	transition: 0.3s;
}

.l_news1 .itemBox {
	width: 100vw;
	display: flex;
	flex-wrap: wrap;
}

.l_news1 .itemBox .item {
	width: 33.3%;
	height: 35.67708vw;
	background-color: #FFF;
	transition: 0.3s;
	border-top: 1px solid #dcdcdc;
}

.l_news1 .itemBox .item:nth-child(3n-1) {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}

.l_news1 .itemBox .item:nth-child(1),
.l_news1 .itemBox .item:nth-child(2),
.l_news1 .itemBox .item:nth-child(3) {
	border-top: auto;
}

.l_news1 .itemBox .item a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 3.64583vw;
	position: relative;
}


.l_news1 .itemBox .item .img {
	width: 100%;
	height: 17.03125vw;
	background-image: url(../images/news1_img.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	transform: scale(1.05);
	transition: 1s;
}

.l_news1 .itemBox .item .img img {
	width: 3.38541vw;
	height: 3.38541vw;
	position: absolute;
	top: 55%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: 1s;
}

.l_news1 .itemBox .item .content {
	margin-top: 2.86458vw;
}

.l_news1 .itemBox .item .title {
	font-size: 24px;
	font-weight: bold;
	color: #1c1c1c;
	font-family: "Scan";
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: 1s;
	word-break: break-all;
}

.l_news1 .itemBox .item .text {
	font-size: 16px;
	font-family: "Scan";
	margin-top: 30px;
	color: #737373;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: 1s;
	text-overflow: ellipsis;
}

.l_news1 .itemBox .item .date {
	font-size: 16px;
	color: #1c1c1c;
	font-family: "RheemScan";
	position: absolute;
	bottom: 3.64583vw;
	left: 3.64583vw;
	transition: 1s;
	opacity: 1;
}

.l_news1 .itemBox .item a:hover .date {
	opacity: 0;
}

.l_news1 .itemBox .item a:hover .img img {
	opacity: 1;
	top: 50%;
}

.l_news1 .itemBox .item a:hover .img {
	transform: scale(1.0);
}

.l_news1 .itemBox .item:hover {
	background-color: #d92130;
}

.l_news1 .itemBox .item:hover .title {
	color: #FFF;
}

.l_news1 .itemBox .item:hover .text {
	color: rgba(255, 255, 255, 0.5);
}

.l_news1 .itemBox .item .newsMore {
	color: #FFF;
	font-size: 16px;
	font-family: "Scan";
	position: absolute;
	bottom: 3.64583vw;
	left: 3.64583vw;
	opacity: 0;
	transition: 1s;
}

.l_news1 .itemBox .item .newsMore i {
	position: relative;
	left: 0;
	transition: 1s;
}

.l_news1 .itemBox .item:hover .newsMore {
	opacity: 1;
}

.l_news1 .itemBox .item:hover .newsMore i {
	left: 10px;
}

.newsVideo {
	position: fixed;
	width: 100vw;
	height: 100vh;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: -1;
	display: none;
}

.newsVideo video {
	position: absolute;
	max-width: 90%;
	max-height: 90%;
	min-width: 30%;
	min-height: 30%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	
}

.newsVideo .close {
	position: absolute;
	top: 5%;
	right: 5%;
	color: #FFF;
	font-size: 35px;
	cursor: pointer;
	transform: rotate(0);
	transition: .5s;
}

.newsVideo .close:hover {
	transform: rotate(90deg);
}

.l_news2 {
	padding-bottom: 2.60416vw;
	background-color: #f5f6fa;
}

.l_news2_video {
	padding: 2.60416vw 7.8125vw 3.02083vw 3.125vw;
	background-color: #FFF;
	width: 100vw;
	border-bottom: 1px solid #dcdcdc;
}

.l_news2_video .fl {
	width: 63.54166vw;
	height: 30.20833vw;
	border-radius: 0.41666vw;
	position: relative;
}

.l_news2_video .fl video {
	width: 100%;
	height: 100%;
	border-radius: 0.41666vw;object-fit: fill;
}

#myControls {
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 3.02083vw;
	line-height: 3.02083vw;
	padding: 0 1.30208vw;
	position: absolute;
	border-radius: 0 0 0.41666vw 0.41666vw;
	bottom: 0;
	left: 0;
	display: none;
}

#videoBtn {
	display: inline-block;
	width: 1.25vw;
	height: 1.25vw;
	background-color: #e93c35;
	border-radius: 50%;
	text-align: center;
	line-height: 1.25vw;
	color: #FFF;
	cursor: pointer;
}

#videoBtn i {
	font-size: 12px;
}

.l_news2_video .fr {
	width: 25.52083vw;
	height: 30.20833vw;
	padding: 2.86458vw 0 0 2.08333vw;
}

.l_news2_video .fr .title {
	font-size: 19px;
	color: #1c1c1c;
	font-family: "Scan";
}

.l_news2_video .fr .text {
	font-size: 14px;
	color: #737373;
	font-family: "Scan";
	margin-top: 0.52083vw;
	height: 7.03125vw;
	width: 100%;
}

.l_news2_video .fr .Rtitle {
	padding-left: 1.04166vw;
	position: relative;
	font-size: 20px;
	color: #2a2a2a;
	font-family: "Scan";
	font-weight: bold;
}

.l_news2_video .fr .Rtitle::after {
	content: "";
	display: block;
	width: 4px;
	height: 21px;
	background-color: #d92130;
	border-radius: 1.04166vw;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}

.l_news2_video .fr .item {
	margin-top: 1.09583vw;
	width: 100%;
	height: 4.53125vw;
}

.l_news2_video .fr .item:hover .fl .img {
	transform: scale(1);
}

.l_news2_video .fr .item:hover .fl .img div {
	background-image: url(../images/_news2_play.png);
}
.l_news2_video .fr .item a{
	display: block;
	width: 100%;
	height: 100%;
}
.l_news2_video .fr .item .fl {
	width: 7.96874vw;
	height: 100%;
	overflow: hidden;
}

.l_news2_video .fr .item .fl .img {
	width: 100%;
	height: 100%;
	background-image: url(../images/news2Img.jpg);
	background-position: center;
	background-size: cover;
	transform: scale(1.15);
	transition: 1s;
	background-repeat: no-repeat;
	border-radius: 10px;
	position: relative;
}

.l_news2_video .fr .item .fl .img div {
	width: 1.35416vw;
	height: 1.35416vw;
	background-image: url(../images/news2_play.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: 1s;
}

.l_news2_video .fr .item .fr {
	float: left;
	width: 10.67708vw;
	height: 100%;
	padding: 0.26041vw 0 0.625vw 1.30208vw;
}

.l_news2_video .fr .item .fr .stitle {
	font-size: 16px;
	color: #1c1c1c;
	font-family: "Scan";
	font-weight: bold;
	margin-bottom: 0.78125vw;
}

.l_news2_video .fr .item .fr .sdate {
	font-size: 14px;
	color: #8e8e8e;
	font-family: "RheemScan";
	font-weight: bold;
}

.l_news2ItemBox {
	background-color: #FFF;
	width: 100vw;
	display: flex;
	flex-wrap: wrap;
	border-bottom: 1px solid #dcdcdc;
}

.l_news2ItemBox .item {
	width: 33.33%;
	border-top: 1px solid #dcdcdc;
	height: 35.67708vw;
}

.l_news2ItemBox .item a {
	padding: 3.64583vw;
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.l_news2ItemBox .item:nth-child(1),
.l_news2ItemBox .item:nth-child(2),
.l_news2ItemBox .item:nth-child(3) {
	border-top: auto;
}

.l_news2ItemBox .item:nth-child(3n-1) {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}

.l_news2ItemBox .item .img {
	width: 100%;
	height: 17.03125vw;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	transform: scale(1.05);
	transition: 1s;
}

.l_news2ItemBox .item .img div,.l_news2_video .fl .icon{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1.0);
	width: 3.38541vw;
	height: 3.38541vw;
	border: 1px solid #FFF;
	border-radius: 50%;
	transition: 1s;
}

.l_news2ItemBox .item .img div i,.l_news2_video .fl .icon i {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 26px;
	height: 26px;
	background-image: url(../images/news2_play.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.l_news2ItemBox .item .title {
	font-size: 24px;
	color: #1c1c1c;
	font-family: "Scan";
	font-weight: bold;
	margin-top: 2.60416vw;
}

.l_news2ItemBox .item .text {
	font-size: 16px;
	color: #737373;
	font-family: "Scan";
	margin-top: 1.45833vw;
	line-height: 25px;
}

.l_news2ItemBox .item .date {
	position: absolute;
	left: 3.64583vw;
	bottom: 3.64583vw;
	font-size: 16px;
	color: #1c1c1c;
	font-family: "RheemScan";
}

.l_news2ItemBox .item:hover .img {
	transform: scale(1.0);
}

.l_news2ItemBox .item:hover .img div {
	transform: translate(-50%, -50%) scale(1.2);
}

.l_newsDetail {
	width: 100vw;
	background-color: #FFF;
	padding-bottom: 6.25vw;
	position: relative;
}
.l_newsDetail::before{
	content: "";
	height: 100%;
	border-left: 1px solid #e5e5e5;
	position: absolute;
	top: 0;
	right: 20.05208vw;
	z-index: 0;
}
.l_newsDetail .content {
	width: 79.94791vw;
}


.l_newsDetail .content .newsNav {
	height: 4.16666vw;
	line-height: 4.16666vw;
	padding: 0 2.60416vw;
	background-color: #f5f6fa;
}
.l_newsDetail .content .newsNav .fl {
	display: flex;
}
.l_newsDetail .content .newsNav .fl span {
	color: #242424;
	font-size: 14px;
	font-family: "Scan";
}

.l_newsDetail .content .newsNav a {
	color: #6f6f6f;
	font-size: 14px;
	font-family: "Scan";
	transition: 0.3s;
	padding-left: 1.19791vw;
	position: relative;
	margin-left: 1.19791vw;
}

.l_newsDetail .content .newsNav a:hover {
	color: #242424;
}

.l_newsDetail .content .newsNav .fl a::before {
	content: "";
	background-image: url(../images/arrow.png);
	width: 6px;
	height: 10px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	z-index: 9;
}

.l_newsDetail .content .newsNav .fr a::before {
	content: "";
	background-image: url(../images/news_return.png);
	width: 16px;
	height: 14px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	z-index: 9;
}

.l_newsDetail .content1 {
	padding: 3.125vw 3.90625vw 2.60416vw 4.16666vw;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
}

.l_newsDetail .content1 .title {
	font-weight: bold;
	font-size: 35px;
	color: #1c1c1c;
	font-family: "Scan";
	margin-bottom: 1.5625vw;
	text-align:left;
	    text-indent: auto!important;
}

.l_newsDetail .content1 .fl div {
	display: inline-block;
	margin-right: 1.82291vw;
}

.l_newsDetail .content1 .fl span {
	font-size: 16px;
	display: inline-block;
	color: #5c5c5c;
	margin-left: 0.52083vw;
	vertical-align: middle;
}

.l_newsDetail .content1 .fl i:first-child {
	display: inline-block;
	background-image: url(../images/news_time.png);
	width: 14px;
	height: 14px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.l_newsDetail .content1 .fl i:last-child {
	display: inline-block;
	background-image: url(../images/news_view.png);
	width: 17px;
	height: 13px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.l_newsDetail .content1 .fr a {
	display: inline-block;
	vertical-align: middle;
	margin-left: 1.5625vw;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.l_newsDetail .content1 .fr .qq {
	background-image: url(../images/qq.png);
	width: 16px;
	height: 17px;
}

.l_newsDetail .content1 .fr .pyq {
	background-image: url(../images/pyq.png);
	width: 18px;
	height: 18px;
}

.l_newsDetail .content1 .fr .weibo {
	background-image: url(../images/weibo.png);
	width: 24px;
	height: 19px;
}

.l_newsDetail .content2 {
	width: 100%;
	padding: 4.6875vw 4.16666vw 4.16666vw;
}

.l_newsDetail .content3 {
	width: 100%;
	height: 3.48958vw;
	padding: 0 4.16666vw;
}

.l_newsDetail .content3 .con3nav {
	width: 100%;
	height: 100%;
	line-height: 3.48958vw;
	background-color: #f9f9f9;
	padding: 0 1.82291vw;
	position: relative;
}

.l_newsDetail .content3 .con3nav a {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: #8b8b8b;
	font-family: "Scan";
	transition: 0.3s;
}
.l_newsDetail .content3 .con3nav a:hover{
	color: #242424;
}
.l_newsDetail .content3 .con3nav .fl i {
	display: inline-block;
	background-image: url(../images/arrow.png);
	transform: rotate(180deg);
	width: 6px;
	height: 10px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 0.78125vw;
}

.l_newsDetail .content3 .con3nav .fr i {
	display: inline-block;
	background-image: url(../images/arrow.png);
	width: 6px;
	height: 10px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 0.78125vw;
}

.l_newsDetail .content3 .con3nav .con3navImg {
	width: 21px;
	height: 19px;
	background-image: url(../images/con3navImg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.l_newsDetail .list {
	width: 20.05208vw;
	padding: 3.125vw 2.34375vw 0;
}
.l_newsDetail .list .stitle{
	font-size: 25px;
	color: #1c1c1c;
	font-weight: bold;
	margin-bottom: 2.08333vw;
	font-family: "Scan";
}
.l_newsDetail .list .item{
	margin-bottom: 3.64583vw;
	width: 100%;
	height: 18.22916vw;
}
.l_newsDetail .list .item a{
	display: block;
	width: 100%;
	position: relative;
	height: 100%;
}
.l_newsDetail .list .item .img{
	width: 100%;
	height: 10.15625vw;
	margin-bottom: 1.45833vw;
	overflow: hidden;
}
.l_newsDetail .list .item .img img{
	width: 100%;
	height: 100%;
	transform: scale(1.05);
	transition: 1s;
}
.l_newsDetail .list .item .title{
	font-size: 18px;
	color: #1c1c1c;
	font-family: "Scan";
	font-weight: bold;
	margin-bottom: 0.52083vw;
}
.l_newsDetail .list .item .text{
	font-size: 14px;
	color: #737373;
	font-family: "Scan";
}
.l_newsDetail .list .item .news3More{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 12px;
	line-height: 12px;
	color: #767676;
	font-family: "Scan";
}
.l_newsDetail .list .item .news3More i{
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	transition: 1s;
}

.l_newsDetail .list .item:hover .img img{
	transform: scale(1.0);
}
.l_newsDetail .list .item:hover .news3More i{
	margin-left: 0.52083vw;
}

@media screen and (max-width:1600px) {
	.l_proItmeBox .item a{padding-top: 35px;}
	.l_service4 .fr .itemBox{height: 40.27083vw;}
	.l_service1 .itemBox .item{height: 20.625vw;}
	.l_news2ItemBox .item{height: 39.67708vw;}
	.l_news1 .itemBox .item{height: 37.67708vw;}
}




@media screen and (max-width:1366px) {
	.gallery-top .swiper-container{height: 15.18333vw;}
	.l_proDetail .proDetail_itemBox{height: 25.13541vw;}
	.l_proDetail .shopShow .fl .bor a{width: 80px;height: 80px;vertical-align: top;}
	.l_service4 .fr .itemBox{height: 40.27083vw;}
	.l_service1 .itemBox .item{height: 25.625vw;}
	.l_news2ItemBox .item{height: 41.67708vw;}
	.l_news1 .itemBox .item{height: 38.67708vw;}
	.l_news2_video .fr{padding: 0.86458vw 0 0 2.08333vw;}
	.l_news2_video .fr .item .fr .stitle{margin-bottom: 5px;}
	.l_news2_video .fr .item{height: 5.03125vw;}
	.l_news2_video .fr .text{height: 6.03125vw;}
	.l_service2T .listItem .content{width: 285px;}
	.l_service2B .itemBox .item .shopCat{width: 5.42708vw;height: 5.42708vw;}
	.l_proDetail .content{ width: 88vw;}
}
@media screen and (max-width:1025px) {
.l_proCenNav{ width: 90vw;}
.l_proCenNav5 .search{ height: 30px; display: flex;}	
.l_proCenNav5 .search input{ padding-left: 40px;}
.l_proCenNav .item{ display: flex;}
.l_proCenNav .title{ flex-shrink: 0;}
.l_news1 .itemBox .item{ height: 42vw;}
.l_newsDetail .list .item{ height: 22vw;}

}
.z_pro_hds{
	display: none;
}
@media screen and (max-width:980px){
	.l_proCenNav .list{white-space:nowrap;overflow-x: auto;overflow-y: hidden;width: 75%;}
	.l_proCenNav .list::-webkit-scrollbar{display:none;}
	.l_proCenNav .item{padding: 3.25vw 0;}
	.l_proCenNav .list span{border-radius: 4.30208vw;padding: 1.26041vw 1.78125vw;margin-right: 2.78125vw;}
	.l_proCenNav5 .search{display: none;width: 100%;height: 10.08333vw;margin: 10px 0;}
	.l_proCenNav5 .search input{border-radius: 4.04166vw;padding-left: 8.1875vw;}
	.l_proCenNav5 .search i{left: 3.30208vw;}
	.l_proCenNav5 .searchList div{padding: 2.20833vw 2.78125vw;border-radius: 4.04166vw;margin-bottom: 10px;}
	.l_proCenNav5 .searchList div i{margin-left: 2.26041vw;}
	.l_proCenNav5 .searchList{display: none;}
	.l_proItmeBox .item{width: 100%;margin-top: 10px;border-bottom: 1px solid #f1f1f1 !important;border-top: 1px solid #f1f1f1 !important;}
	.l_proItmeBox .item .name{margin-top: 8.08333vw;}
	.l_proItmeBox .item .img{max-width: 80%;height: 24.625vw;line-height: 24.625vw;}
	.l_proItmeBox .item .img img{max-width: 100%;max-height: 100%;}
	.l_proItmeBox .item .parameter{margin-top: 8.08333vw;}
	.proMore span{width: 6.71875vw;height: 8.1875vw;}
	.l_service1 .itemBox .item{width: 100%;margin: auto !important;margin-top: 10px !important;height: 300px;}
	.l_service1 .itemBox .item .title b,.l_service1 .itemBox .item .text b{width: 6.51041vw;height: 6.51041vw;line-height: 6.51041vw;}
	.l_service1 .itemBox .item .title span,.l_service1 .itemBox .item .textCollision{width: 85%;}
	.l_service1 .itemBox .item .text .Unfold{padding-left: 8.55208vw;}
	.l_service1 .itemBox .item .text{padding: 0 2.5vw 3.04166vw 1.71875vw; max-height: none;}
	.l_service3Nav{height: 15.72916vw;line-height: 15.72916vw;}
	.l_service3Nav a .icon1{width: 22px;height: 19px;}
	.l_service3Nav a .icon2{width: 15px;height: 18px;}
	.l_service3Nav a .icon3{width: 14px;height: 14px;}
	.l_service3Nav a span{font-size: 16px}
	.l_service3 .contentT{height: auto;}
	.l_service3 .contentT .fl,.l_service3 .contentT .fr{width: 100%;float: auto;}
	.l_service3 .contentT .fl .text{width: 100%;}
	.l_service3 .contentT .fl .more{width: 10.70833vw;line-height: 10.70833vw;height: 10.70833vw;}
	.l_service3 .contentT .fr{margin-top: 20px;}
	.l_service2T .itemBox{height: auto;display: block;}
	.l_service2T .itemBox .item{padding: 20px;width: 100%;margin-bottom: 10px;flex: auto;border: auto;border-bottom: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;}
	.l_service2T .itemBox .item .icon1{width: 7.22916vw;height: 7.33333vw;}
	.l_service2T .itemBox .link{width: 10.70833vw;height: 10.70833vw;line-height: 10.70833vw;}
	.l_service2T .itemBox .item .icon2{width: 7.07291vw;height: 7.02083vw;}
	.l_service2T .itemBox .item .icon3{width: 8.17708vw;height: 6.86458vw;background-size: 100% 100%;}
	.l_service2T .list,.l_service2B .itemBox{height: auto;display: block;margin-top: 25px;}
	.l_service2T .listItem .content{position: auto;transform: auto;padding-left: 20px;width: 290px;}
	.l_service2T .listItem{width: 100%;display: block;padding: 25px 0;}
	.l_service2T .listItem .content .icon1{width: 5.97916vw;height: 6.23958vw;margin-right: 4.92708vw;}
	.l_service2T .listItem .content .icon2{width: 6.97916vw;height: 7.23958vw;margin-right: 4.92708vw;background-size: 100% 100%;}
	.l_service2T .listItem .content .icon3{width: 6.97916vw;height: 7.23958vw;margin-right: 4.92708vw;background-size: 100% 100%;}
	.l_service2B .itemBox .item{display: block;width: 100%;margin: auto !important;margin-bottom: 10px !important;padding: 35px 20px;}
	.l_service2B .itemBox .item .img{width: 160px;margin: auto;height: auto;line-height: auto;}
	.l_service2B .itemBox .item .shopCat{width: 15.42708vw;height: 15.42708vw;padding-top: 1.98958vw;}
	.l_service2B{padding-top: 25px;}
	.l_service4{height: auto;}
	.l_service4 .fl,.l_service4 .fr{width: 100%;float: auto;height: auto;}
	.l_service4 .fl{height: 220px;}
	.l_service4Nav{height: 45px;line-height: 45px;}
	.l_service4 .fr .regionSe div{width: 49%;}
	.l_service4 .fr .regionSe select{height: 35px;padding-left: 10px;border-radius: 15px;}
	.l_service4 .fr .regionSe div::after{right: 15px;}
	.l_service4 .fr .search div{width: 80%;height: 35px;}
	.l_service4 .fr .search select{width: 100%;height: 35px;border-radius: 15px;padding-left: 15px;}
	.l_service4 .fr .search a{width: 35px;height: 35px;line-height: 35px;margin-left: 2vw;}
	.l_service4 .fr .itemBox{height: 405px;max-height: auto;}
	.l_service4 .fr .item .address{margin-top: 10px;}
	.l_service4 .fr .item{padding: 20px 0 20px 20px;}
	.l_service4 .fr .loadMore{height: 35px;line-height: 35px;}
	.l_news1Nav{height: 45px;line-height: 45px;overflow-x: overlay;overflow-y: hidden;white-space: nowrap;padding: 0px 5px;}
	.l_news2_video .fl,.l_news2_video .fr{width: 100%;float: auto;}
	.l_news2_video,.l_news2ItemBox .item a{padding: 20px;}
	.l_news2_video .fl{height: 200px;}
	.l_news2ItemBox .item{ margin-bottom: 0;}
	.l_news2_video .fr{padding: 10px 0;margin-top: 10px;}
	.l_news2_video .fr .text{height: auto;line-height: 25px;}
	.l_news2_video .fr .recommend{display: none;}
	.l_news2ItemBox{display: block;border: auto !important;}
	.l_news2ItemBox .item{width: 100%;height: auto;border: auto !important;border-bottom: 1px solid #dcdcdc !important;margin-bottom: 0px;}
	.l_news2ItemBox .item .img{height: 220px;}
	.l_news2ItemBox .item .title{margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
	.l_news2ItemBox .item .text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
	.l_news2ItemBox .item .date{position: auto;margin-top: 10px;}
	.l_newsDetail .list,.l_newsDetail::before{display: none;}
	.l_newsDetail{float: auto;margin-top: 44px;padding: 10px;}
	.l_newsDetail .content{width: 100%;}
	.detailFixedNav{height: 44px !important;}
	.z_page_content{margin-top: auto !important;}
	.l_newsDetail .content .newsNav{height: 35px;line-height: 35px;}
	.l_newsDetail .content .newsNav .fl,.l_newsDetail .content .newsNav .fr{width: 100%;float: auto;}
	.l_newsDetail .content .newsNav .fl{display: none;}
	.l_newsDetail .content .newsNav a{padding-left: 23px;}
	.l_newsDetail .content1 .title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;margin-bottom: 15px;}
	.l_newsDetail .content1 .fr a,.l_newsDetail .content1 .fl div{margin-left: 10px;}
	.l_newsDetail .content2{padding: 20px;}
	.l_newsDetail .content3{height: 45px;}
	.l_newsDetail .content3 .con3nav{height: 45px;line-height: 45px;padding: 0 15px;}
	.l_news1 .itemBox{display: block;}
	.l_news1 .itemBox .item{width: 100%;border: auto !important;border-bottom: 1px solid #dcdcdc !important;margin-bottom: 10px;height: auto;}
	.l_news1 .itemBox .item .img{height: 220px;}
	.l_news1 .itemBox .item .img img{width: 45px;height: 45px;opacity: 1;}
	.l_news1 .itemBox .item .text{margin-top: 15px;}
	.l_news1 .itemBox .item .date{display: none;}
	.l_news1 .itemBox .item .newsMore{opacity: 1;color: #242424;position: auto;margin-top: 15px;}
	.l_proDetail{margin-top: 0;}
	.l_proDetailNav{display: none;}
	.l_proDetail .content{width: 100%;padding: 10px;}
	.l_proDetail .shopShow .fl,.l_proDetail .shopShow .fr{float: none;width: 100%;height: auto;}
	.l_proDetail .shopShow .fl .bor{text-align: center;}
	.l_proDetail .shopShow .fl .bor a{width: 80px;height: 80px;vertical-align: middle;margin: 0 20px;padding-top: 18px;}
	.gallery-thumbs{width: 100%;margin-top: 15px;}
	.gallery-thumbs img{max-width: 80%;max-height: 220px;}
	.gallery-top{position: relative;transform: auto;width: 100%;height: 50px;margin-top: 15px;}
	.gallery-top .swiper-container{width: 45%;height: 50px;margin: auto;position: auto;transform: auto;}
	.gallery-top .swiper-container .swiper-slide{width: 100% !important;height: 100% !important;}
	.gallery-top .swiper-container .swiper-slide img{ display: block; max-height: 80%; margin: 0 auto;}
	.gallery-top .swiper-button-prev,.gallery-top .swiper-button-next{width: 40px !important;height: 40px !important;}
	.gallery-top .swiper-button-prev{top: 50%;left: 30px;transform: translateY(-50%) rotate(-90deg);}
	.gallery-top .swiper-button-next{top: 50%;right: 30px;transform: translateY(-50%) rotate(-90deg);left: auto;bottom: auto;}
	.l_proDetail .detailNav,.l_proDetail .detailNav div,.l_proDetail .detailNav2{height: 35px;line-height: 35px;}
	.l_proDetail .detailNav::after,.l_proDetail .detailNav2::after{display: none;}
	.l_proDetail .detailList p span{width: 100%;height: 35px;line-height: 35px;border: auto !important;border-bottom: 1px solid #d5d6da !important;}
	.l_proDetail .detailList div{display: block;border: auto;height: auto;line-height: auto;}
	.l_proDetail .detailList{border: auto;background-color: auto;}
	.detailList2 .list div{line-height: auto !important;height: auto !important;vertical-align: top;}
	.detailList2 .list{margin-top: 15px;background-color: #FFF;}
	.detailList2 .list div:last-child span{font-size: 12px;width: 100%;display: inline-block;text-align: left;padding-left: 10px;line-height: 35px;height: 35px;border-bottom: 1px solid #d5d6da;}
	.detailList2 .list div:last-child{display: inline-block;height: auto !important;line-height: auto !important;width: 79%;float: left;}
	.detailList2 .list div:first-child{display: inline-block;width: 20%;border-bottom: auto;background-color: #FFF;border-right: 1px solid #d5d6da;float: left;}
	.detailList2 .list div:first-child span{display: block;width: 100%;padding-left: 10px;text-align: left;line-height: 35px;height: 35px;border-bottom: 1px solid #d5d6da;}
	.detailList2 .list div:first-child span:last-child,.detailList2 .list div:last-child span:last-child{border-bottom: auto;}
	.l_proDetail .Description .text p{line-height: 25px;}
	.l_proDetail .proDetail_itemBox{display: none;}
	.l_service4 .fr .item .title{font-size: 14px;margin-bottom: 10px;}
	.l_service2T .itemBox .text div,.l_service2B .title{font-size: 18px;}
	.l_service2T .itemBox .text b{font-size: 22px}
	.l_service3 .contentT .fl .title,.l_newsDetail .content1 .title,.l_proDetail .shopShow .fl .title{font-size: 16px;}
	.l_service2T .listItem .content .text b,.l_service2B .itemBox .item .text{font-size: 16px}
	.l_proCenNav,.l_proItme{ width: 90%;}
	.l_proCenNav .list span{ margin-right: 5px;}
	.l_proItmeBox{ border: none;}
	.l_proItmeBox .item{    border: 1px solid #f1f1f1 !important;}
	.l_proItmeBox .item .img{height: 50vw;} 
	.l_proItmeBox .item .name{ margin-top: 10px;}
	.l_proItmeBox .item .parameter{ padding: 5px;}
	.l_proItmeBox .item a{ padding-bottom: 15px;}
	.l_service3 .content{ padding: 20px 15px;}
	.l_service3 .contentT,.l_service3_con{width: 100%;} 
	.l_service3 .contentT .fl{padding: 0;}
	.l_service3_con table{ width: 100%!important;}
	.l_service3 .contentT .fl .text{ font-size: 14px;}
	.l_service4Nav .se{ font-size: 18px;}
	.l_service4Nav{ text-align: center;}
	.l_service4 .fr .content{ padding: 20px 10px;border-bottom: 1px solid #e5e5e5;}
	.cityser{ height: 35px;}
	.l_service4 .fr .search{ margin-top: 15px; display: flex;}
	.l_service4 .fr .search div{ flex: 1;}
	.l_service4 .fr .item .title{ font-size: 16px;}
	.l_service4 .fr .itemBox{ height: auto; padding-bottom: 30px;}
	
	.l_service1{ padding: 20px 15px;}
	.l_service1 .itemBox{ width: 100%;}
	.l_service1 .itemBox .item{ margin-bottom: 15px!important; margin-top: 0!important;}
	.l_service1 .itemBox .item .title span{ font-size: 15px; line-height: 24px; height: 72px;}
	.l_service1 .itemBox .item .text span{font-size: 14px; line-height: 24px;}
	.textCollision{  height: 72px; overflow: hidden;}
	.textCollision.on{ height: auto;}
	.l_service1 .itemBox .item{ height: 218px;}
	.l_newsDetail{ padding: 20px 16px;}
	.l_newsDetail .content1 .title{ margin-bottom: 10px;}
	.l_newsDetail .content1 .fr a, .l_newsDetail .content1 .fl div{ margin-left: 0;}
	.l_newsDetail .content1 .fr{ display: none;}
	.l_newsDetail .content2,.l_newsDetail .content1{ padding: 20px 0;}
	.l_newsDetail .content3{ padding: 0;}
	.l_news1 .itemBox .item a{ padding: 15px;}
	.l_news1Nav{ text-align: center;}
	.l_news1 .itemBox .item .img,.l_news2ItemBox .item .img{ transform: scale(1,1);}
	.l_news1 .itemBox .item .title{ font-size: 16px;}
	.l_news1 .itemBox .item .text{ font-size: 14px; margin: 10px 0;}
	.l_news1 .itemBox .item .newsMore{ font-size: 14px;}
	.l_news1 .itemBox .item .content{ margin-top: 15px;}
	.l_news2_video .fr{ margin: 0; height: auto; padding-bottom: 0;}
	.l_news2ItemBox .item .title,.l_news2_video .fr .title{ font-size: 16px;}
	.l_news2_video .fl{ height: 200px;}
	.l_proCenNav .list span{ border-radius: 13px; padding: 0 8px; height: 25px; line-height: 25px;}
	.l_proDetail .content,.l_proDetail .shopShow .fl{ margin-top: 0; padding-top: 0;}
	.l_proDetail{ padding:0;}
	.l_proDetail .content{ padding: 0;}
	.l_proDetail .shopShow .fl .bor a{ width: 65px; height: 65px;}
	.l_proDetail .shopShow .fl .bor a p{ font-size: 12px;}
	.l_proDetail .shopShow .fl .bor a{ padding-top: 8px;}
	.gallery-thumbs{ display: none;}
	.gallery-top{ position: relative;}
	.gallery-top,.gallery-top .swiper-container{ height: 80vw;}
	.gallery-top .swiper-container .swiper-slide{ width: 100%; height: 100%; border:none; border-radius: 0;}
	.gallery-top .swiper-container{ width: 100%;}
	.gallery-top .swiper-container{width: 100%; height: 100%;}
	.gallery-top{ margin-top: 0;}
	
	.z_pro_hds{ width: 100%; position: absolute; left: 0; bottom: 10px; text-align: center; z-index: 2; display: block;}
.z_pro_hds span{ display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #ddd; margin: 0 5px;}
.z_pro_hds span.swiper-pagination-bullet-active{ background: #da251d;}
.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev{ display: none;}
.l_proDetail .shopShow .fl{ padding: 20px 15px; box-sizing: border-box;}
.l_proDetail .shopShow .fl .text{ margin-top: 20px;}
.l_proDetail .shopShow .fl .text{ line-height: 24px;}
.l_proDetail .detail{ padding: 15px 0; box-sizing: border-box;}
.l_proDetail .detailNav{ text-align: center;}
.l_proDetail .detailNav div span{ margin: 0 10px;}
.l_proDetail .detailList p{ height: auto; display: block;}
.l_proDetail .detailList p span{width: 100%!important; padding: 0 15px!important;box-sizing: border-box;}
.gallery-top{ background: #fff;transform: translate(0);}
.l_proDetail .proShow{padding: 0;}
.l_proDetail .proShow img{display: block;width: 100%;}
.detailList2{padding: 15px;}
.l_proDetail .Description{ margin-top: 0; padding: 15px;}
.l_proDetail .Description .text p{ line-height: 24px!important;}
.l_proDetail .Description .title{ margin-bottom: 20px;}
.detailList2 .title{ font-size: 18px;}
.l_proDetail .shopShow .fl .bor{ text-align: left;}
.l_proDetail .shopShow .fl .bor a{ margin-right: 10px; margin-left: 0!important; width: 40px;height: 40px;}
.l_proDetail .shopShow .fl .bor a p{ display: none;}
.l_proDetail .detail{ margin-top: 0;}
.l_proDetail .shopShow .fl .bor a{ background: #d92130 !important;}
.l_news2ItemBox .item .img div i,.l_news2_video .fl .icon{     width: 50px;
    height: 50px;
    background-size: 100% 100%; background-image: url(../img/zarrss.png);}
.l_news2ItemBox .item .img{ position: relative;}
.l_news2ItemBox .item .img::before,.l_news2_video .fl .imgbg::before{ content: ""; display: block; width: 100%; height: 100%; background: rgba(0,0,0,.4); position: absolute; left: 0; top: 0; pointer-events: none;z-index: 0;}
.l_news2ItemBox .item .img div{ border: none;}
.detailFixedNav{ background: #000%;}
.detailFixedNav .z_sou{ color: #fff!important;}
} img {
  border: 0;
  width: auto;
  max-width: 100%;
}
pre{
  color: #666666;
  font-size: 14px;
  border: none;
  line-height: 1.5em;
}
