.ssimg {

	width: 100%

}



.headdiv {

	width: 100%;

	position: absolute;

	top: 0px;

	left: 0px;

	height: 50.5px;

	background: rgba(0, 0, 0, 0.5);

	z-index: 2;

}



.hvimg {

	position: relative;

	/* margin-left: 4.4%; */

	/* height: 14.5px; */

	/* margin-top: 19.5px; */



	margin-left: 4.6%;

	height: 45px;

	margin-top: 5px;

}



.hvaimg {

	position: relative;

	float: right;

	height: 29.5px;

	margin-right: 5%;

	margin-top: 10px;

}



.snone .swiper-pagination-bullet {

	width: 3.5px;

	height: 3.5px;

	background: #959595;

	opacity: 1;

	border-radius: 50%;

}



.snone .swiper-pagination-bullet-active {

	width: 11.5px;

	border-radius: 20px;

}



.snone .swiper-pagination-bullet {

	margin: 0 2px !important;

}



.swiper {

	position: relative;

}



.prodiv {

	width: 20%;

	height: 93.5px;

	position: relative;

	float: left;

	display: block;

}



.pvimg {

	height: 35.5px;

	position: relative;

	display: block;

	margin: auto;

	margin-top: 29px;

	width: 38px;

}



.pvimgs {

	width: 100%;

	height: 100%;

}



.pvpimg {

	/* max-width: 27.5px; */

	max-width: 24px;

	max-height: 25px;

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

}



.pvp {

	font-size: 11px;

	margin-top: 6px;

	text-align: center;

	color: #1f1f1f;

}



.mySwipertwo {

	background: #f4f4f4;

	height: 230px;

}



.sntwo .swiper-pagination-bullet {

	width: 16.5px;

	height: 5px;

	background: #bfbfbf;

	opacity: 1;

	border-radius: 50px;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	-ms-border-radius: 50px;

	-o-border-radius: 50px;

}



.sntwo .swiper-pagination-bullet-active {

	width: 23.5px;

	border-radius: 50px;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	-ms-border-radius: 50px;

	-o-border-radius: 50px;

	background: #b11c2d;

}



.sntwo .swiper-pagination-bullet {

	margin: 0 3.5px !important;

	bottom: 15px;

}



.sousuo {

	width: 100%;

	height: 48px;

	box-sizing: border-box;

	border: 1px solid #f4f4f4;

	margin-top: 1px;

	background: white;

}



.soimg {

	position: relative;

	height: 21.5px;

	margin-top: 12px;

	margin-left: 2%;

}



.soinput {

	width: 84%;

	height: 22px;

	outline: none;

	box-sizing: border-box;

	margin-top: 12px;

	margin-left: 1%;

	border: none;

	font-size: 11px;

	color: #8e8e8e;

}



.aboutdiv {

	height: 93.5px;

	width: 100%;

	background: #f4f4f4;

	position: relative;

}



.avdiv {

	width: 100%;

	height: 77px;

	background: white;

	margin-top: 8.5px;

	position: absolute;

}



.avspan {

	height: 34.5px;

	width: 36.3%;

	background: #b11c2d;

	display: block;

	margin: auto;

	margin-top: 27.5px;

	border-radius: 30px;

	text-align: center;

	color: white;

	line-height: 34.5px;

	font-size: 16px;

}



.snthree .swiper-pagination-bullet {

	width: 3.5px;

	height: 3.5px;

	background: white;

	border-radius: 50px;

	opacity: 1;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	-ms-border-radius: 50px;

	-o-border-radius: 50px;

	position: relative;

	float: left;

	margin: 0 3px !important;

}



.snthree .swiper-pagination-bullet-active {

	width: 6.5px;

	height: 6.5px;

	top: -2px;

}



.threediv {

	width: 100%;

	height: 220px;

	background: #f4f4f4;

	position: relative;

}



.threedivs {

	width: 100%;

	height: 202px;

	background: white;

	top: 9px;

	position: relative;

}



.tsleft {

	width: 48.9%;

	height: 171px;

	background: #f3f3f3;

	margin-left: 4.1%;

	border-radius: 10px;

	top: 15px;

	position: relative;

	float: left;

}



.tsright {

	width: 40%;

	height: 80px;

	background: #f3f3f3;

	float: left;

	border-radius: 10px;

	margin-left: 2.8%;

	margin-top: 16px;

	position: relative;

}



.tta {

	font-size: 13px;

	font-weight: bold;

	margin-top: 18px;

	text-align: center;

	margin-bottom: 2px;

	position: relative;

	color: black;

}



.ttb {

	font-size: 10px;

	color: #919191;

	text-align: center;

	margin-bottom: 10px;

}



.ttc {

	display: block;

	width: 82.56%;

	margin: auto;

}



.ttta {

	font-size: 11px;

	font-weight: bold;

	position: absolute;

	margin-top: 24px;

	margin-left: 7.3%;

	color: black;

}



.tttb {

	font-size: 8px;

	color: #919191;

	position: absolute;

	top: 42px;

	margin-left: 7.3%;

}



.tttimg {

	width: 34%;

	position: absolute;

	right: 10%;

	top: 12px;

}



.tttimgs {

	width: 27.3%;

	margin-top: 6px;

	right: 10.66%;

	position: absolute;

}



.prolist {

	width: 100%;

	height: 52px;

	box-sizing: border-box;

	border-bottom: 1px solid #f1f1f1;

	margin: 0;

	line-height: 52px;

	text-align: center;

}



.ptspan {

	color: #b11c2d;

	font-weight: bold;

	display: inline-block;


}



.ptspann {

	width: 13.5px;

	height: 2px;

	border-top: 1px solid #e0e0e0;

	border-bottom: 1px solid #c2c2c2;

	display: inline-block;

	float: left;

	margin-top: 24px;

}



.ptdiv {

	height: 100%;

	width: 185px;

	margin: auto;

}



.mySwiperfour {

	width: 93%;

	height: 43px;

	margin: auto;

}



.sep {

	text-align: center;

	font-size: 13px;

	color: #858585;

	margin: 0;

	margin-top: 12px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}



.sepspan {

	width: 35px;

	background: #b11c2d;

	height: 3px;

	display: block;

	margin: auto;

	border-radius: 10px;

	margin-top: 8px;

	display: none;

}



.swiper-slide-thumb-active .sepspan {

	display: block;

}



.swiper-slide-thumb-active .sep {

	color: black;

	font-weight: bold;

	font-size: 13px;

}



.mySwiperfive {

	width: 93%;

	margin: auto;

	overflow: hidden;

	margin-top: 28px;

	padding-bottom: 24px;

}



.mySwipersix {

	padding-top: 10px;

	background: #f5f5f4;

	margin-bottom: 26px;

	position: relative;

}



.mxdiv {

	background: white;

	width: 100%;

	height: 77px;

	position: relative;

}



.mvp {

	font-size: 16px;

	color: #777777;

	width: 86.4%;

	margin: auto;

	text-align: left;

	font-weight: bold;

	padding-top: 24px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}



.mvpp {

	font-size: 13px;

	color: #cecece;

	width: 86.4%;

	margin: auto;

	margin-top: 1px;

}



.mvimg {

	width: 100%;

	background: white;

	padding-top: 6px;

}



.mgdiv {

	width: 93.33%;

	margin: auto;

}



.snsix .swiper-pagination-bullet {

	width: 4px;

	height: 4px;

	background: #959595;

	margin: 0 4.5px !important;

	opacity: 1;

}



.snsix .swiper-pagination-bullet-active {

	width: 11.5px;

}



.swiper {

	overflow: hidden;

}



.mySwipersix {

	overflow: hidden;

}

