.ssimg { width: 100% }
.headdiv { width: 100%; position: absolute; top: 0px; left: 0px; height: 50.5px; background: rgba(8, 8, 8, 0.5); z-index: 2; }
.hvimg { position: relative;	/* margin-left: 4.4%; */	/* height: 14.5px; */

	/* margin-top: 19.5px; */

margin-left: 4.6%; height: 34px; margin-top: 8px; }
.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: 33.33%; 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: #E62129; }
.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: #E62129; 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: #E62129; font-weight: bold; display: inline-block; float: left; }
.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: #E62129; 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; }
.mgdiv.img-box { height: 0; padding-bottom: 50%; }
.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; }