﻿
/*
CSS Document
*/

.indexNews { display:none !important; }

@media screen and (min-width:1024px) {
	
/* index */

.ikv { width:100%; /*max-width:1920px;*/ margin:0 auto; position:relative; }
.ikv ul { width:100%; }
.ikv ul li { width:100%; height:100%; background:no-repeat 50% 0 / 100%; }
.ikv img { width:100%; display:block; }
.ikv .kvArrL, .ikv .kvArrR { position:absolute; left:10px; top:44.5%; padding:20px 8px; cursor:pointer; z-index:1; outline:none; }
.ikv .kvArrL:hover, .ikv .kvArrR:hover { background-color:rgba(0,0,0,0.07); }
.ikv .kvArrR { left:auto; right:10px; }
.ikv .kvPoint { width:100%; position:absolute; bottom:12px; display:flex; justify-content:center; z-index:1; }
.ikv .kvPoint span { width:8px; height:10px; outline:none; margin:0 10px; cursor:pointer;
	background:url("../image/icon-kvPoint2.png") no-repeat 50% 50% / 99%; opacity:1; }
/*.ikv .kvPoint span.active { background:url("../image/icon-kvPoint1.png") no-repeat 50% 50% / 99%; }*/
.ikv .kvPoint span.swiper-pagination-bullet-active { background:url("../image/icon-kvPoint1.png") no-repeat 50% 50% / 99%; }

.ikv .swiperKvPc { width:100%; height:100%; overflow:hidden; position:absolute; top:0; }
.ikv .kvTxt { width:100%; position:absolute; top:0; }
.ikv a { width:100%; height:100%; display:block; }
.ikv .iconPlay { width:100px; left:calc(50% - 50px); top:calc(49% - 50px); position:absolute; cursor:pointer; }



.infoBody { width:100%; max-width:1920px; margin:0 auto; box-sizing:border-box; }
.infoBody h2 { font-size:20px; text-align:center; /*font-family:'方正兰亭中黑简体', sans-serif;*/ }
.infoBody .h2 { font-size:20px; text-align:center; /*font-family:'方正兰亭中黑简体', sans-serif;*/ }
.infoBody .iPart { width:86.46%; margin:0 auto; position:relative; }
.infoBody .xingxuanSubmenu { display:flex; justify-content:center; }
.infoBody .xingxuanSubmenu li { margin:0 33px; }
.infoBody .xingxuanSubmenu a { padding:14px 0; color:#8c8c8c; font-size:16px; display:block; cursor:pointer; }
.infoBody .xingxuanSubmenu li.active a { color:#000; border-bottom:1px solid #000; }
.infoBody .xingxuan .xxArrL, .infoBody .xingxuan .xxArrR 
{ width:10px; position:absolute; left:-4.7%; top:59%; cursor:pointer; }
.infoBody .xingxuan .xxArrL img, .infoBody .xingxuan .xxArrR img { width:100%; display:block; }
.infoBody .xingxuan .xxArrR { right:-4.7%; left:auto;  }

.infoBody .iPart { margin-top:3.64%; }
.infoBody .xingxuanSubmenu { margin-top:1.875%; }
.infoBody .xingxuanProducts { min-height:100px; margin-top:2.7%; overflow:hidden; position:relative; }
.infoBody .xingxuanProducts li { width:calc(33.33% - 1px); margin-right:1px; float:left; text-align:center; 
	transition:background ease 0.3s; cursor:pointer; }
.infoBody .xingxuanProducts li:hover { background-color:#f5f5f5; }
.infoBody .xingxuanProducts li:hover .detailsBt { visibility:visible; }
.infoBody .xxP1 { display:none; }
.infoBody .xxP2 { display:none; }
.infoBody .xxP3 { display:none; }

/*.infoBody .xingxuanProducts .proImg { text-align:center; }*/
.infoBody .xingxuanProducts .proImg img { width:50%; margin:70px auto 0; display:block; }
.infoBody .xingxuanProducts .name { text-align:center; font-size:14px; margin-top:70px; }
.infoBody .xingxuanProducts .enName { width:60%; height:38px; text-align:center; font-size:14px; 
	margin:5px auto 0; color:#8c8c8c; overflow:hidden; }
.infoBody .xingxuanProducts .price { text-align:center; font-size:14px; margin-top:15px;
	font-family:'微软雅黑', Arial, sans-serif; }
.infoBody .xingxuanProducts .detailsBt { width:58px; margin:50px auto 30px; background-color:transparent;
	font-size:14px; color:#8c8c8c; text-align:center; padding:12px 0; display:inline-block; 
	border-bottom:1px solid #8d8d8d; }
.infoBody .xingxuanProducts li:hover { background-color:#f5f5f5; }
.infoBody .xingxuanProducts li:hover .detailsBt { width:88%; background-color:#000; color:#fff; border-bottom:0; 
	-webkit-animation:show_alpha 0.3s ease both; animation:show_alpha 0.3s ease both; }

.infoBody .xingxuanBar1, .infoBody .xingxuanBar2, .infoBody .xingxuanBar3
 { width:834px; height:10px; cursor:pointer; margin:3.4% auto 0;
 	background:url(../image/bg-barGray.png) repeat-x; }
.infoBody .xingxuanRect { width:100%; height:100%; }
.infoBody .xingxuanCursor1 { position:fixed; top:50%; z-index:35; pointer-events:none; display:none; }
.infoBody .xingxuanCursor2 { position:absolute; top:50%; opacity:0; z-index:35; pointer-events:none; }
.infoBody .swiper-scrollbar-drag { /*width:17%;*/ background:url(../image/bg-barBlack.png) repeat-x; }

.infoBody .titleDisc { font-size:16px; color:#8c8c8c; text-align:center; margin-top:1.875%; }
.infoBody .xingpingKv { width:100%; height:47.98vw; max-width:1660px; max-height:922px; margin:3.65% auto 0;
	background:no-repeat 52% 100% / 100%;  }
.infoBody .xingpingKv a { width:100%; height:100%; display:block; }	
.infoBody .xingpingKv img { width:100%; display:block; }

.infoBody .renqiBox { margin-top:3.65%; display:flex; align-items:stretch; }
.infoBody .renqiBox:nth-child(even) { flex-direction:row-reverse; }
.infoBody .renqiBox .renqiDetail { width:50%; position:relative; transition:background ease 0.3s; cursor:pointer; }
.infoBody .renqiBox .renqiDetail:hover { background-color:#f5f5f5; }
.infoBody .renqiBox .renqiDetail:hover .detailsBt { visibility:visible;
	-webkit-animation:show_alpha 0.3s ease both; animation:show_alpha 0.3s ease both; }

.infoBody .renqiBox .renqiPro { width:48%; margin:19% auto 0; }
.infoBody .renqiBox .renqiPro img { width:100%; }
.infoBody .renqiBox .renqiKv { width:50%; height:49.48vw; max-height:950px; position:relative; }
.infoBody .renqiBox .renqiKv .pc { width:100%; height:100%; background:no-repeat 50% 50% / 100%; }
.infoBody .renqiBox .renqiKv img { width:100%; display:block; }
.infoBody .iconPlay { width:100px; left:calc(50% - 50px); top:calc(49% - 50px); position:absolute; cursor:pointer; }
.infoBody .renqiBox .name { font-size:20px; text-align:center; margin-top:9%; }
.infoBody .renqiBox .enName { font-size:14px; text-align:center; margin-top:1%; color:#8c8c8c; }
.infoBody .renqiBox .disc { font-size:16px; text-align:center; margin-top:2.41%; }
.infoBody .renqiBox .price { font-size:16px; text-align:center; margin-top:3.41%; font-family:'微软雅黑', sans-serif; }
.infoBody .renqiBox .detailsBt { width:91.69%; background-color:#000; text-align:center; font-size:16px; color:#fff;
	left:4.1%; bottom:3.5%; position:absolute; box-sizing:border-box; padding:12px 0; visibility:hidden;  }

.bottomKv { width:100%; /*max-width:1920px;*/  background:#000; }
.bottomKv .pc { margin:3.6% auto 3.6%; }
.bottomKv img { width:100%; max-width:1920px; margin:0 auto; display:block; }

.videoPop { width:100%; height:100%; position:fixed; top:0; z-index:40; display:none; }
.videoPop .videoBg { width:100%; height:100%; background-color:rgba(0,0,0,0.75); }
.videoPop .videoBox { width:70%; max-width:1280px; position:absolute; left:50%; top:16%;
 	transform:translateX(-50%); -webkit-transform:translateX(-50%); }
.videoPop .videoBox video { width:100%; z-index:40; }
.videoPop .videoClose { position:absolute; right:0; top:0; cursor:pointer; z-index:42; }
.videoPop .videoClose img { display:block; }


.kv { width:100%; /*max-width:1920px;*/ margin:0 auto; }
.kv img { width:100%; display:block; }
.listBody { width:100%; max-width:1920px; margin:0 auto 22px; }
.lPart { width:100%; }
.lPart h2 { font-size:20px; font-family:'微软雅黑', sans-serif; text-align:center; padding:5.4% 0;
	border-bottom:1px solid #e5e5e5 }
.lPart .h2 { font-size:20px; font-family:'微软雅黑', sans-serif; text-align:center; padding:5.4% 0;
	border-bottom:1px solid #e5e5e5 }	
.lPart .listPro { width:86.46%; margin:3.64% auto; position:relative; }
.lPart .listPro .listProBox { overflow:hidden; }
/*.lPart .listPro ul { overflow:hidden; }*/
.lPart .listPro ul li { width:calc(33.33% - 4px); margin-right:4px; float:left; cursor:pointer; }
.lPart .listPro ul li:hover { background-color:#f5f5f5; }
.listBody .proImg { width:51%; margin:14% auto 0; }
.listBody .proImg img { width:100%; display:block; }
.listBody .name { text-align:center; font-size:14px; margin-top:16%; }
.listBody .enName { width:80%; text-align:center; font-size:12px; margin:3% auto 0; color:#8c8c8c; }
.listBody .price { text-align:center; font-size:14px; margin-top:2.72%;
	font-family:'微软雅黑', Arial, sans-serif; }
.listBody .detailsBt { width:58px; margin:5.43% auto 25px; color:#8c8c8c; border-bottom:1px solid #8d8d8d;
	font-size:14px; text-align:center; padding:12px 0; display:block; }
.lPart .listPro ul li:hover .detailsBt { width:88%; background-color:#000; color:#fff; border-bottom:0; 
	-webkit-animation:show_alpha 0.3s ease both; animation:show_alpha 0.3s ease both; }

.lPart .more { width:100%; background-color:#f5f5f5; display:block; text-align:center;
	font-size:14px; padding:0.5% 0; }
.lPart .more a { color:#000; }
.listPro .arrL, .listPro .arrR 
{ width:10px; position:absolute; left:-5%; top:44%; cursor:pointer; }
.listPro .arrL img, .listPro .arrR img { width:100%; display:block; }
.listPro .arrR { right:-5%; left:auto; }


.path { width:100%; max-width:1920px; box-sizing:border-box; margin:0 auto; font-size:14px; border-bottom:1px solid #e5e5e5; }
.path .mid { box-sizing:border-box; padding:2.6% 0 2.6% 6.77%; }
.path a { color:#000; }
.path a sup { font-size:9px; margin-left:1px; position: absolute; }


.listBody2 { background:url("../image/line03.png") repeat-y 20.57% 0%; overflow:hidden; }
.listLeftMenu { width:20.57%; float:left; }
.listLeftMenu ul li { background:url("../image/line01.png") no-repeat 100% 100% }
.listLeftMenu ul li .title { width:100%; padding:12% 0 12% 32.75%; font-size:16px; cursor:pointer; box-sizing:border-box;
	background:url("../image/icon-listPlus.png") no-repeat 90% 50%; }
.listLeftMenu ul li.active .title { background-image:url("../image/icon-listMinus.png"); }

.listLeftMenu ul li.active dl { display:block; }
.listLeftMenuSwiperDl { padding-left:32.75%; background:url("../image/line01.png") no-repeat 100% 0; }
.listLeftMenu dl {  display:none; color:#8c8c8c; font-size:14px; }
.listLeftMenu dl dd { padding:8% 0; }
.listLeftMenu dl dd a { color:#8c8c8c; }
.listLeftMenu dl dd a:hover { color:#333; }
.listLeftMenu dl dd.active a { color:#000; }
.listLeftMenu dl dd a sup { font-size:9px; margin-left:1px; position: absolute; }


.listRightBody { width:79.43%; float:left; }
.listRightBody .title { width:100%; padding:3.2% 0; font-size:16px; position:relative;
	background:url("../image/line02.png") no-repeat 0 100%; }
.listRightBody .title .masker { background:#fff; width:4px; height:100%; position:absolute; left:-1px; top:0; }
.listRightBody .title .sort { font-size:14px; position:absolute; right:6.77%; top:0; margin-top:3.1%; }
.listRightBody .title .sort span { margin-left:20px; }
.listRightBody .title .sort p { height:42px; text-align:right; cursor:pointer; }
.listRightBody .title .sort ul { width:160px; padding:10px 0; border:1px solid #e5e5e5; background:#fff;
	box-sizing:border-box; display:none; }
.listRightBody .title .sort ul li { padding:15px 0 15px 30px; text-align:left; }
.listRightBody .title .sort ul li a { color:#8c8c8c; cursor:pointer; display:block; }
.listRightBody .title .sort ul li.active a { color:#000; }
.listRightBody .title .sort ul li:hover a { color:#000; }
/*.listRightBody dl { font-size:30px; color:#8c8c8c; }*/

.listRightBody .listPro { width:89.5%; min-height:40vw; margin:2.45% 0 0 2.45%; overflow:hidden; }
.listRightBody .listPro ul li { width:calc(33.33% - 1px); float:left; margin:0 1px 2% 0; cursor:pointer; }
.listRightBody .listPro ul li:hover { background:#f5f5f5;  }
.proDisc { width:200px; height:35px; font-size:12px; margin:6.16% auto 0; overflow:hidden; text-align:center;
	/*text-align:justify;*/ text-overflow:ellipsis; display:-webkit-box; display:box;
-webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; box-orient:vertical; }
.listRightBody .listPro .price { margin-top:8.81%; }
.listRightBody .listPro .detailsBt { width:58px; margin:5.43% auto 6%; }
.listRightBody .listPro ul li:hover .detailsBt { width:88%; background-color:#000; color:#fff; border-bottom:1px solid #f5f5f5;
	-webkit-animation:show_alpha 0.3s ease both; animation:show_alpha 0.3s ease both; }

.listBody .listRightBody .proImg { width:58%; margin:11% auto 0; }
.listBody .listRightBody .name { text-align:center; font-size:14px; margin:8% 5% 0; 
	text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.listBody .listRightBody .proDisc { width:45%; margin-top:4%; color:#8c8c8c; }
.listBody .listRightBody .price { text-align:center; font-size:14px; margin-top:2.72%;
	font-family:'微软雅黑', Arial, sans-serif; }

.listRightBody .pages { padding:1% 0; margin-left:-1px; text-align:center; clear:both; font-size:16px; background:#fff; }
.listRightBody .pages a { padding:3px 10px; color:#8c8c8c; }
.listRightBody .pages a.active { color:#000; }
.listRightBody .pages a:hover { color:#000; }



/*products*/
.proBody { width:100%; max-width:1920px; margin:0 auto; padding-bottom:3.75%; }
.proInfoBox { width:86.45%; display:flex; justify-content:space-between; 
	margin:5.94% auto 0; align-items:start; }
.proSPic { width:6.44%; box-sizing:border-box; position:relative; }
.proSPicSwiper { width:100%; height:100%; position:relative; overflow:hidden; }
.proSPic ul { width:100%; height:100%; position:absolute; top:0; 
	display:flex; justify-content:flex-start; flex-direction:column;  }
.proSPic ul li { width:100%; border:1px solid #e5e5e5; box-sizing:border-box; 
	cursor:pointer; margin-bottom:25%; }
.proSPic ul li img { width:100%; height:100%; display:block; object-fit:cover; }
.proSPic .bg { width:100%; display:block; }

.proSPic .arrU, .proSPic .arrD { width:20%; position:absolute; top:-5%; left:40%; 
	opacity:0.5; cursor:pointer; display:none; }
.proSPic .arrU img, .proSPic .arrD img { width:100%; display:block; }
.proSPic .arrD { top:104%; }

.proBPic { width:36.75%; box-sizing:border-box; border:1px solid #e5e5e5; position:relative; 
	display:flex; align-items:center;  }
.proBPic img { width:100%; }
.proBPic .proB { width:100%; height:100%; background:no-repeat 50% 50% / 100%; }
.proBPic .proZoomIn { width:100%; height:100%; position:absolute; top:0; left:0; display:none;
	background:#fff no-repeat 50% 50%; opacity:0; }  /*/ 100%*/

.proInfo { width:42.47%; }
.proInfo h3 { font-size:18px; }
.proInfo .enName { font-size:16px; margin-top:1%; }
.proInfo .disc { max-height:47px; font-size:12px; margin-top:3.6%; overflow:hidden; line-height:2.2; }
.proInfo .moreBt { font-size:12px; margin-top:4.54%; display:block; cursor:pointer; }
.proInfo .lable { width:100%; height:42px; margin-top:4.54%; box-sizing:border-box; 
	border-bottom:1px solid #e5e5e5; }
.proInfo .lable li { width:32%; height:40px; text-align:center; padding-top:9px; cursor:pointer; display:none;
	box-sizing:border-box; border:1px solid #fff; border-bottom:none; font-size:14px; float:left; }
.proInfo .lable li.active { border:1px solid #e5e5e5; border-bottom:none; }

.colorInfoBox { margin-top:4.54%; display:none; }
.proInfo .color { width:100%; overflow:hidden; }
.proInfo .color li { float:left; border:1px solid #fff; padding:6px; margin:0 10px 1.54% 0; cursor:pointer; }
.proInfo .color li.active { border-color:#e5e5e5;}
.proInfo .color li:hover { border-color:#e5e5e5;}
.proInfo .color li div { width:30px; height:30px; display:flex; }
.proInfo .color li div span { width:100%; }

.proInfo .colorSelectBox { margin-top:3%; position:relative; font-size:14px; }
.proInfo .colorNow { border:1px solid #e5e5e5; padding:9px 9px; display:flex; align-items:center;
	background:url('../image/icon-arrDown.png') no-repeat 98% 51%; box-sizing:border-box; cursor:pointer; }
.proInfo .colorNow.up { background-image:url('../image/icon-arrUp.png'); }

.proInfo .colorSelectBox .rect { width:28px; height:28px; margin-right:18px; display:flex; }
.proInfo .colorSelectBox .rect span { width:100%; }
.proInfo .colorSelect { width:100%; max-height:205px; overflow:auto; position:absolute; border:1px solid #e5e5e5; 
	box-sizing:border-box; padding:9px 0px; background:#fff; margin-top:-2px; z-index:2; display:none; }
.proInfo .colorSelect li { padding:9px 9px; cursor:pointer; display:flex; align-items:center; }
.proInfo .colorSelect li:hover { background:#f1f1f1; }
.proInfo .colorSelect li div { }


.proInfo .discInfoBox { display:none; font-size:12px; line-height:2.5; margin-top:4.54%; }
.proInfo .useInfoBox { display:none; font-size:12px; line-height:2.5; margin-top:4.54%; }
.proInfo .txtInfoBox { display:none; font-size:12px !important; font-weight:normal !important;
	line-height:2.5 !important; margin-top:4.54%; color:#000 !important; }
.proInfo .discInfoBox p, .proInfo .discInfoBox span, .proInfo .discInfoBox strong, 
.proInfo .useInfoBox p, .proInfo .useInfoBox span, .proInfo .useInfoBox strong, 
.proInfo .txtInfoBox p, .proInfo .txtInfoBox span, .proInfo .txtInfoBox strong
{ font-size:12px !important; font-weight:normal !important; line-height:2.5 !important; color:#000 !important; }

.proInfo .weightSelectBox { margin-top:4.54%; position:relative; font-size:14px; }
.proInfo .weightNow { border:1px solid #e5e5e5; padding:10px 9px; box-sizing:border-box; 
	background:url('../image/icon-arrDown.png') no-repeat 98% 51%;  }
.proInfo .weightNow.up { background-image:url('../image/icon-arrUp.png'); }
.proInfo .weightSelect { width:100%; max-height:120px; overflow:auto; position:absolute; border:1px solid #e5e5e5; 
	box-sizing:border-box; padding:6px 0px; background:#fff; margin-top:-2px; z-index:1; display:none; }
.proInfo .weightSelect li { padding:8px 9px; cursor:pointer; display:flex; align-items:center; }
.proInfo .weightSelect li:hover { background:#f1f1f1; }

.proInfo .price { margin-top:4%; font-size:16px; }


.proBody .proPart { margin-top:7.8%; }
.proBody h2 { width:100%; margin-bottom:3.65%; padding-bottom:48px; 
	border-bottom:1px solid #e5e5e5; font-size:22px; text-align:center; }
.proBody .h2 { width:100%; margin-bottom:3.65%; padding-bottom:48px; 
	border-bottom:1px solid #e5e5e5; font-size:22px; text-align:center; }
.proBody .mid { width:86.45%; margin:0 auto; position:relative; }

.proDetailsBox .videoBox { width:100%; overflow:hidden; }
.proDetailsBox video { width:100%; display:block; outline:none; }
.proDetailsBox img { width:100%; display:block; }
.proDetailsBox .mid { width:86.45%; max-width:1150px; }

.proDetailsImgsWap { display:none; }

.proMatch { position:relative; }
.proMatch .mid  { overflow:hidden; }
.proMatch ul    { position:relative; }
.proMatch ul li { width:calc(25% - 2px); float:left; margin-right:2px; cursor:pointer; }
.proMatch ul li:hover { background:#f5f5f5; }
.proMatch .proImg { width:70%; margin:14% auto 0; }
.proMatch .proImg img { width:100%; display:block; }
.proMatch p { text-align:center; font-size:16px; }
.proMatch .name { width:80%; margin:12% auto 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.proMatch .enName { width:80%; margin:3% auto 0; font-size:14px; color:#8c8c8c; 
	text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.proMatch .price { margin-top:6%; }
.proMatch .detailsBt { width:58px; margin:6% auto 15px; background-color:transparent;
	font-size:14px; color:#8c8c8c; text-align:center; padding:12px 0; display:block; 
	border-bottom:1px solid #8d8d8d; }
.proMatch ul li:hover .detailsBt { width:92%; background-color:#000; color:#fff; border-bottom:1px solid #f5f5f5; 
	-webkit-animation:show_alpha 0.3s ease both; animation:show_alpha 0.3s ease both; }
.proMatch .arrL, .proMatch .arrR 
{ width:20px; position:absolute; left:3%; top:59%; cursor:pointer; display:none; }
.proMatch .arrL img, .proMatch .arrR img { width:100%; display:block; }
.proMatch .arrR { right:3%; left:auto; }

.proSame { position:relative; }
.proSame .mid  { overflow:hidden; }
.proSame ul    { position:relative; }
.proSame ul li { width:calc(25% - 2px); float:left; margin-right:2px; cursor:pointer; }
.proSame ul li:hover { background:#f5f5f5; }
.proSame .proImg { width:70%; margin:14% auto 0; }
.proSame .proImg img { width:100%; display:block; }
.proSame p { width:80%; margin:0 auto; text-align:center; font-size:16px; }
.proSame .name {  width:80%; margin:12% auto 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.proSame .enName { width:80%; margin:3% auto 0; font-size:14px; color:#8c8c8c; 
	text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.proSame .price { margin-top:6%; }
.proSame .detailsBt { width:58px; margin:6% auto 15px; background-color:transparent;
	font-size:14px; color:#8c8c8c; text-align:center; padding:3% 0; display:block; 
	border-bottom:1px solid #8d8d8d; }
.proSame ul li:hover .detailsBt { width:92%; background-color:#000; color:#fff; border-bottom:1px solid #f5f5f5; 
	-webkit-animation:show_alpha 0.3s ease both; animation:show_alpha 0.3s ease both; }
.proSame .arrL, .proSame .arrR 
{ width:20px; position:absolute; left:3%; top:59%; cursor:pointer; display:none; }
.proSame .arrL img, .proSame .arrR img { width:100%; display:block; }
.proSame .arrR { right:3%; left:auto; }




/* store */
.pageBody { width:100%; max-width:1920px; margin:0 auto; }
.pageBody .mid { width:86.45%; margin:3.75% auto 5.6%; position:relative; overflow:hidden; }
.pageBody h2 { font-size:20px; padding-bottom:20px; border-bottom:1px solid #e5e5e5; margin-bottom:4.21%; }
.pageBody .h2 { font-size:20px; padding-bottom:20px; border-bottom:1px solid #e5e5e5; margin-bottom:4.21%; }

.storeBody .mid { overflow:visible !important; }

.storeLeft { width:100%; font-size:16px; }
.storeLeft .title { margin-bottom:4.8%; }
.storeLeft select { width:20.53%; height:58px; border:1px solid #e5e5e5; outline:none; box-sizing:border-box;
	padding-left:2%; font-size:16px; margin-right:2.26%; background:url(../image/icon-arrDown.png) no-repeat 92% 51%;
	-webkit-appearance:none; } /* icon-selectLine.png */
.storeLeft select::-ms-expand { display:none; } 
.storeLeft button { width:17.2%; height:58px; border:1px solid #e5e5e5; border-radius:0;
	text-overflow:ellipsis; overflow:hidden; white-space:nowrap; box-sizing:border-box;
	background:#fff; font-size:16px; cursor:pointer; position:relative; top:1px; }
.storeLeft .selectBox { margin-bottom:4.8%; }
.storeLeft .storeLeftMid { width:45%; float:left; }

.streetSearchBox { width:46.39%; float:left; margin-left:8.43%; }
.streetSearchBox input { width:67.26%; height:58px; border:1px solid #e5e5e5; 
	box-sizing:border-box; margin-right:2.26%; padding-left:2%; font-size:16px;   }

.storeRight { width:46.39%; float:left; margin-left:8.43%; }
.storeRight h3 { font-size:20px; margin-bottom:6%; }
.storeRight p { font-size:16px; line-height:1.9; }

.storeRight .mapSBox { overflow:hidden; }
.storeRight .mapS { width:39.22%; height:15.73vw; max-height:202px; float:left; background:#f1f1f1; }
.storeRight .mapSTxt { width:49.9%; height:15.73vw; max-height:202px; margin-left:10.8%; float:left; position:relative; }
.storeRight .details { font-size:16px; position:absolute; left:0; bottom:0; cursor:pointer; }

.storeBottom { width:100%; clear:both; }

.storeList { width:45%; float:left; margin-top:4.67%; display:block !important; } 
.storeList li { margin-bottom:12.53%; padding-left:5%; background:url(../image/icon-mark.png) no-repeat 0 0; }
.storeList li h3 { float:left; font-size:20px; margin-bottom:2.67%; cursor:pointer; }
.storeList li p { font-size:16px; line-height:1.9; clear:both; }


.mapContainer { width:46.39%; margin:4% 0 2% 8.43%; height:29.84vw; max-height:573px; float:left; overflow:hidden;
	position:sticky; position:-webkit-sticky; top:50px; display:block !important; }
.mapContainer .mapBBox { width:100%; height:100%; background:#f1f1f1; }
.mapAddressSelect { width:320px; height:100%; position:absolute; right:-280px; top:0; 
    transition:right ease 0.5s; display:flex; align-items:center; z-index:10; }
.mapContainer .mapLabel { width:40px; height:130px; padding:18px 9px 0; box-sizing:border-box; 
	background-color:rgba(255,255,255,0.95); text-align:center; cursor:pointer; font-size:14px; }
.mapContainer .mapSelectBox { width:280px; height:100%; background-color:rgba(255,255,255,0.95); 
	overflow-y:auto; overflow-x:hidden; }
.mapContainer .mapSelectBox .driveUl { padding:5px 0; border-left:1px solid #E4E6E7; color: #666;
	font:12px / 20px Arial,Helvetica,"PingFang SC","Hiragino Sans GB",STHeiti,sans-serif !important; }
.mapContainer .mapSelectBox .driveLi { background: no-repeat 7px center; padding:5px 10px 5px 32px; border-bottom:1px solid #E4E6E7; }	
.mapContainer .mapSelectBox .driveLi:last-child { border-bottom:none; }

.mapContainer .mapSelectBox .driveLi b { color: #36c; font-weight: 600; }
.mapContainer .mapSelectBox .driveUl .start{ background-image: url(../image/icon-map-start.png) }
.mapContainer .mapSelectBox .driveUl .end{ background-image: url(../image/icon-map-end.png) }
.mapContainer .mapSelectBox .driveUl .turnback{ background-image: url(../image/icon-map-tB.png) }
.mapContainer .mapSelectBox .driveUl .right{ background-image: url(../image/icon-map-tR.png) }
.mapContainer .mapSelectBox .driveUl .left{ background-image: url(../image/icon-map-tL.png) }
.mapContainer .mapSelectBox .driveUl .straight{ background-image: url(../image/icon-map-st.png) }

.mapContainer #mapmain { width:98%; }
.mapContainer #mapmain .shoptitle { font-size:20px; padding:10px 0 10px 46px; 
	background:url(../image/icon-mark.png) 11px 11px no-repeat; }
.mapContainer #mapmain p { font-size:16px; padding-left:46px; }
.mapContainer #mapmain .line { border-bottom:1px solid #e5e5e5; margin:24px 0; }
.mapContainer .searchInfo { position:absolute; top:170px; left:12px; z-index:1; }
.mapContainer .searchInfo li { float:left; margin:-3px 10px 0 0; }
.mapContainer .searchInfo li img{ display:block; border:1px solid #e5e5e5; background-color:#e5e5e5; cursor:pointer; }
.mapContainer .searchInfo li.active img { border-bottom:1px solid #fff; background-color:#fff; }
.mapContainer .soso { width:95%; height:40px; position:absolute; left:12px; top:200px; display:flex; }
.mapContainer .txt { font-size:16px; }
.mapContainer #mapmain input { width:230px; height:33px; margin-right:21px; display:block;
	border:1px solid #e5e5e5; box-sizing:border-box; padding-left:6px; }
.mapContainer #mapmain button { width:80px; height:33px; font-size:16px; display:block;
	border:1px solid #e5e5e5; box-sizing:border-box; background:#fff; }

.mapContainer .iw_poi_title { font-size: 16px; display: block; }


/* world */
.worldBody { width:100%; max-width:1920px; margin:0 auto; }
.wPart { width:100%; margin:0 auto; }
.wPart .mid { width:86.46%; margin:0 auto; }
.wPart .videoBox { width:100%; margin-bottom:8.73%; }
.wPart .videoBox video { width:100%; display:none; }
.wPart .videoBox img { width:100%; display:block; cursor:pointer; }
.worldBody .break { margin:5.84% auto; text-align:center; line-height:2.3; font-size:16px; }
.worldBody .break span { display:block; }
.wPart .percen { display:flex; background:#000; margin-bottom:5.72%; }
.wPart .percen img { width:100%; display:block; }
.wPart .percen .p1 { width:45.54%; }
.wPart .percen .p2 { width:54.46%; background:url(../image/s02.png) 10px 100% / 43.85% no-repeat;
	color:#fff; font-size:16px; text-align:center; padding-top:12.05%; line-height:2.3; }
.wPart .percen .p2 span { font-size:26px; }
.wPart .percen .p2 p { margin-bottom:7.75%; }


.lightPart { width:86.46%; margin:0 auto; }

.storyPart { width:86.46%; margin:0 auto; display:flex; }
.storyPart:nth-child(odd) { flex-direction:row-reverse; }
.storyPart:last-child { margin-bottom:5.72%; }
.storyPart .pic { width:50%; box-sizing:border-box; }
.storyPart .pic img { width:100%; display:block; }
.storyPart .txt { width:50%; text-align:center; font-size:20px; display:flex; flex-direction:column; justify-content:center; }
.storyPart .txt h3 { font-size:30px; }
.storyPart .txt p { font-size:16px; margin-top:8.43%; line-height:2.3; }
.storyPart .txt p span { display:block; }

.brandPart { width:86.46%; margin:0 auto;  }
.brandPart h2 { font-size:30px; text-align:center; margin-top:5.12%; }
.brandPart .h2 { font-size:30px; text-align:center; margin-top:5.12%; }
.brandPart .videoBox { margin-bottom:8.2%; }
/*.brandPart .videoBox video { display:block; }*/


.worldBody.index .wPart { border-bottom:1px solid #e5e5e5; }
.worldBody.index .wPart .mid { overflow:hidden; }
.worldBody.index .txt p { font-size:16px; text-align:justify; line-height:1.8; }
.worldBody.index .txt h2 { font-size:30px; text-align:center; letter-spacing:12px; }
.worldBody.index .txt .h2 { font-size:30px; text-align:center; letter-spacing:12px; }
.worldBody.index .txt .moreBt { text-align:center; }
.worldBody.index .txt .moreBt a { font-size:16px; color:#000; display:block; }

.worldBody.index .indexP1 .mid { display:flex; flex-direction:row-reverse; }
.worldBody.index .pic img { width:100%; display:block; }
.worldBody.index .pic1 { width:50%; float:left; margin:8.67% 0 4.52%; }

.worldBody.index .txt1 { width:37%; float:left; margin:0 7%; padding-top:12.17%;
	background:url(../image/i01.png) no-repeat 5% 12% / 16.94%; }
.worldBody.index .txt1 p { margin-top:10%; }
.worldBody.index .txt1 .disc { font-size:16px; color:#8c8c8c; }
.worldBody.index .txt1 .title { font-size:26px; }
.worldBody.index .txt1 .moreBt { margin:12% 0 6%; }

.worldBody.index .txt2 h2{ font-size:30px; width:42.77%; float:left; box-sizing:border-box; padding:12.35% 0 13.43% 19.88%;
	background:url(../image/i02.png) no-repeat 15.47% 39% / 21.23%; text-align:left; }
.worldBody.index .txt2 .h2{ font-size:30px; width:42.77%; float:left; box-sizing:border-box; padding:12.35% 0 13.43% 19.88%;
	background:url(../image/i02.png) no-repeat 15.47% 39% / 21.23%; text-align:left; }	
.worldBody.index .txt2 .p { width:50.9%; float:left; margin-top:10.06%; font-size:20px; }
.worldBody.index .txt2 .moreBt { margin:8.95% 0 5%; }
.worldBody.index .pic2 { margin-bottom:4.46%; }

.worldBody.index .txt3 h2{ font-size:30px; width:100%; box-sizing:border-box; padding:12.35% 0 15.65% 39.71%;
	background:url(../image/i03.png) no-repeat 13.96% 48% / 17.23%; text-align:left; }
.worldBody.index .txt3 .h2{ font-size:30px; width:100%; box-sizing:border-box; padding:12.35% 0 15.65% 39.71%;
	background:url(../image/i03.png) no-repeat 13.96% 48% / 17.23%; text-align:left; }	
.worldBody.index .pic3 { width:50%; float:right; margin:8.55% 0 4.46%; }
.worldBody.index .txt3 { width:50%; float:left; margin-top:3.92%; /*padding-top:13.43%;*/ 
	/*background:url(../image/i03.png) no-repeat 6% 17% / 23.8%;*/ }
.worldBody.index .txt3 p { width:79.42%; margin:5.17% 0 0 10.95%; clear:both; }/*14.28%*/
.worldBody.index .txt3 .moreBt { margin:18% 0 8%; }

.worldBody.index .txt4 h2{ font-size:30px; width:42.77%; float:left; box-sizing:border-box; padding:12.35% 0 12.65% 19.88%;
	background:url(../image/i04.png) no-repeat 23% 48% / 21.23%; text-align:left; }
.worldBody.index .txt4 .h2{ font-size:30px; width:42.77%; float:left; box-sizing:border-box; padding:12.35% 0 12.65% 19.88%;
	background:url(../image/i04.png) no-repeat 23% 48% / 21.23%; text-align:left; }	
.worldBody.index .txt4 .p { width:49.94%; float:left; margin-top:5%; font-size:20px; }
.worldBody.index .txt4 .p p { margin-top:4%; }
.worldBody.index .txt4 .p .title { font-size:24px; margin-top:0; }
.worldBody.index .txt4 .moreBt { margin:7% 0 5%; }
.worldBody.index .pic4 { margin-bottom:4.46%; }

.worldBody.index .pic5 { width:50%; float:right; margin:8.55% 0 4.46%; }
.worldBody.index .txt5 { width:38.37%; float:left; margin-left:5.42%; padding-top:9.43%;
	background:url(../image/i05.png) no-repeat 6% 17% / 23.8%; }
.worldBody.index .txt5 h2 { line-height:2; }
.worldBody.index .txt5 .h2 { line-height:2; }
.worldBody.index .txt5 p { margin-top:14%; }
.worldBody.index .txt5 .moreBt { margin:18% 0 8%; }

.kv.news { position:relative; }
.kv.news .kvTxt { width:100%; color:#fff; box-sizing:border-box; padding:1.35% 0; 
	position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.74); font-size:16px; }
.kv.news .kvTxt a { color:#fff; font-size:16px; float:left; }
.kv.news .kvTxt .moreBt { float:right; }
.kv.news .kvTxt .mid { width:86.46%; max-width:1280px; margin:0 auto; }

.worldBody.news { margin-top:4.53%; } 
.news .wPart .mid{ width:86.46%; margin:0 auto 4.22%; display:flex; }
.news .wPart:nth-child(even) .mid{ flex-direction:row-reverse; }

.news .pic { width:50%; }
.news .pic img { width:100%; display:block; }

.news .txt { width:50%; }
.news .txt p { width:73.5%; color:#000; font-size:20px; text-align:center; margin:0 auto; }
.news .txt p.disc { color:#8c8c8c; font-size:16px; line-height:1.8; text-align:left; }
.news .txt p.time { margin:9% auto; }
.news .txt p.time span { font-size:40px; }
.news .txt p.title { height:19.76%; }
.news .txt:hover { background-color:#f5f5f5; }
.news .txt a { color:#000; margin:6% auto 0; display:block; text-align:center; font-size:16px; }
.news .wPart h2 { border-bottom:1px solid #e5e5e5; text-align:center; font-size:20px; padding-bottom:48px; }
.news .wPart .h2 { border-bottom:1px solid #e5e5e5; text-align:center; font-size:20px; padding-bottom:48px; }
.oldNewsList { width:86.46%; margin:0 auto; display: flex; flex-wrap:wrap; }
.oldNewsList li { width:30%; margin:3.8% 4.9% 0 0; /* float:left; */ display:none; }
.oldNewsList li:nth-child(3n) { margin-right:0; }
.oldNewsList .pic { width:100%; }
.oldNewsList .pic a { margin-top:0; }
/* .oldNewsList .pic a img { height:15.6vw; } */
.oldNewsList p a{ height:44px; margin-top:4.84%; overflow:hidden; font-size:16px;
display:-webkit-box; display:box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; box-orient:vertical; }
.oldNewsList a { display:block; width:100%; font-size:16px; margin-top:5%; color:#000; position:relative; }
.oldNewsList a span { position:absolute; top:0; right:1%; }
.moreNews { margin:6.25% auto 3.65%; font-size:14px; color:#8c8c8c; text-align:center; cursor:pointer; }

.newsBody { width:83.33%; margin:7.55% auto 0; display:flex; }
.newsBody .left { width:23.37%; margin-left:4.5%; }
.newsBody .left .leftInfo { position:sticky; position:-webkit-sticky; top:100px; }
.newsBody .left .time { font-size:20px; margin-top:16%; line-height:1.8; }
.newsBody .left .time span { font-size:40px; display:block; }
.newsBody .left .title { font-size:20px; margin-top:10.28%; line-height:1.8; padding-bottom:23%; }

.newsBody .right { width:53.13%; margin-left:19.06%; } 
.newsBody .right img { width:100%; }
.newsBody .right p { font-size:14px; margin-bottom:3.13%; line-height:2.5 !important; }
.newsBody .right .pages { margin:10% auto; padding:10px 0; text-align:center; font-size:14px;
	border-top:2px solid #e5e5e5; border-bottom:1px solid #e5e5e5; position:relative; }
.newsBody .right .prev { position:absolute; left:0; top:10px; }
.newsBody .right .next { position:absolute; right:0; top:10px; }
.newsBody .right .pages a { color:#000; }
.newsBody .newsDetailsBox { width:100%; }
.newsBody .newsDetailsBox p { text-indent:0 !important; }
.newsBody .newsDetailsBox div { font-size:14px; line-height:2.5 !important; }
.newsBody .newsTitle { font-size:40px; color:#dcdcdc; }



/*law*/
.law { width:86.46%; margin:0 auto 10.24%; }
.law h1 { font-size:40px; margin:5.42% 0 4.22%; text-align:center; }
.law h3 { font-size:20px; padding:0 0 1.8% 55px; background:url(../image/icon-law.png) no-repeat 0 26% ;
	border-bottom:1px solid #e5e5e5; box-sizing:border-box; }
.law .h3 { font-size:20px; padding:0 0 1.8% 55px; background:url(../image/icon-law.png) no-repeat 0 26% ;
	border-bottom:1px solid #e5e5e5; box-sizing:border-box; margin-top:6%; }
.law p { font-size:16px; line-height:2; margin:1.8% 0 1%; text-align:justify; }
/*.law p.sp { margin-bottom:1%; }*/
.law ul { list-style: disc outside; padding-left: 20px; line-height: 2; font-size:16px; }
.law .b { font-weight:bold; }
.law .t1 { width:100%; }
.law .t1 tr th { height: 30px; background-color:#7a7a7a; color:#fff; font-size:16px; text-align:center; }
.law .t1 tr { background-color:#fff; color:#000; font-size:15px; }
.law .t1 tr:nth-child(odd) { background-color:#e9e9e9; }
.law .t1 tr td { height: 71px; text-align:center; }
.law .sp1 { color:#000; font-weight:bold; }

/* east */
.eastBody { width:100%; }
.east { width:100%; margin-bottom:3.75%; }
.east img { width:100%; display:block; }
.east div { position:relative; }
.east .red a { width:10%; height:65px; position:absolute; left:45%; top:31.5%; background:rgba(255,0,0,0); }
.east .blue a { width:10%; height:65px; position:absolute; left:45%; top:33%; background:rgba(255,255,255,0); }
.east.s6 .red a { height:7vw; top:26.5%; background:rgba(255,0,0,0); }

.east2 .red:nth-child(1) a { top:20%; }
.east2 .red:nth-child(2) a { top:32%; }
.east2 .red:nth-child(3) a { top:32%; }
.east2 .red:nth-child(4) a { top:36%; }
.east2 .red:nth-child(5) a { top:33%; }
.east2 .red:nth-child(6) a { top:37%; }
.east2 .red:nth-child(7) a { top:33%; }
.east2 .red:nth-child(8) a { top:36%; }

.east3 .red:nth-child(8) a { top:37%; }
.east3 .red:nth-child(9) a { top:38%; }
.east3 .red:nth-child(10) a { top:35%; }

.east4 .red a { top:26.5%; }
.east4 .red:nth-child(1) a { top:31%; }

.hhry { width:100%; margin-bottom:1.5%; }
.hhry .red { position:relative; margin-top:-1px; }
.hhry .red a { width:10%; height:65px; top:28%; left:45%; position:absolute; 
	background-color:rgba(255,0,0,0.00); }
.hhry .red img { width:100%; display:block; }

.hhry.sczg .red a { top:15vw; }


/* premium-series */
.premiumBody { width:100%; }
.premium { width:100%; margin-bottom:1.75%; }
.premium img { width:100%; display:block; }
.premium div { position:relative; }
.premium .black { position:relative; margin-top:-1px; }
.premium .black a { width:10%; height:4vw; position:absolute; left:48.2%; top:20.5vw; 
	background:rgba(255,0,0,0.00); }
.premium .black:nth-child(even) a { left:41.7%; }

/* star */
.sPart { width:100%; position:relative; margin-bottom:8.25%; }
.sPart .pic { width:61.35%; position:relative; }
.sPart .pic img { width:100%; display:block; }
.sPart .num { width:6%; height:10%; position:absolute; left:61.35%; top:0; opacity:0.5; }
.sPart .num img { width:100%; height:100%; display:block; object-fit:contain; }

.sPart .pro  { width:31.88%; height:90%; position:absolute; bottom:0; left:61.35%; 
	background:#fff; font-size:16px; cursor:pointer; }
.sPart .pro:hover { background:#f5f5f5; }
.sPart .pro .proImg { width:67.97%; margin:5.72% auto 0; }
.sPart .pro .proImg img{ width:100%; display:block; }
.sPart .pro .name { text-align:center; font-size:18px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.sPart .pro .enName { text-align:center; font-size:14px; color:#8c8c8c; width:84%; margin:1% auto 0;
	text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.sPart .pro .proDisc { width:66%; height:40px; font-size:14px; margin-top:5%; }
.sPart .pro .price { text-align:center; font-size:14px; margin-top:6.57%; }
.sPart .pro .detailsBt { width:68px; background-color:transparent; color:#8c8c8c;
	font-size:16px; text-align:center; padding:12px 0; display:block; border-bottom:1px solid #8d8d8d;
	position:absolute; left:calc(50% - 34px); bottom:5%; }

.sPart:nth-child(even) .pic { margin-left:38.65%; }
.sPart:nth-child(even) .num { width:6%; left:32.67%; }
.sPart:nth-child(even) .pro  { left:6.77%; }

.sPart .pro:hover .detailsBt { width:88%; background-color:#000; color:#fff; border-bottom:1px solid rgba(0,0,0,0);
	-webkit-animation:show_alpha 0.3s ease both; animation:show_alpha 0.3s ease both; left:6%; bottom:5%; }

/*.sPart .pro.white { background:#fff; }*/
/*.sPart .pro.white .detailsBt { width:68px; background-color:transparent; border-bottom:1px solid #8d8d8d; }*/
.sPart .pro .center { text-align:center; }


/* search */
.searchTitle  { position:relative; padding:2.59% 0; border-bottom:1px solid #e5e5e5;  }
.searchTitle .mid  { margin:0 auto; overflow:visible; font-size:16px; }
.searchTitle .sort { font-size:14px; position:absolute; right:0%; top:0; z-index:1; }
.searchTitle .sort span { margin-left:20px; }
.searchTitle .sort p { height:42px; text-align:right; cursor:pointer; }
.searchTitle .sort ul { width:160px; padding:10px 0; border:1px solid #e5e5e5; background:#fff;
	box-sizing:border-box; display:none;; }
.searchTitle .sort ul li { padding:15px 0 15px 30px; text-align:left; }
.searchTitle .sort ul li a { color:#8c8c8c; cursor:pointer; display:block; }
.searchTitle .sort ul li.active a { color:#000; }
.searchTitle .sort ul li:hover a { color:#000; }

.searchPart { min-height:50vh; overflow:hidden; }
.searchPart ul li{ width:25%; float:left; margin-bottom:2.17%; }
.searchPart ul li .proImg img { width:100%;  }
.searchPart .proImg { width:51%; margin:14% auto 0; }
.searchPart .proImg img { width:100%; display:block; }
.searchPart .name { width:90%; margin:16% auto 0; text-align:center; font-size:14px;
	 text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.searchPart .enName { width:90%; margin:1% auto 0; text-align:center; font-size:12px; color:#8c8c8c;
	 text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.searchPart .price { text-align:center; font-size:14px; margin-top:6%;
	font-family:'微软雅黑', Arial, sans-serif; }
.searchPart .detailsBt { width:58px; margin:11.59% auto 6%; color:#8c8c8c; border-bottom:1px solid #8d8d8d;
	font-size:14px; text-align:center; padding:3.62% 0; display:block; }
.searchPart ul li:hover { background:#f5f5f5; }
.searchPart ul li:hover .detailsBt { width:88%; background-color:#000; color:#fff; 
	border-bottom:1px solid #f5f5f5; 
	-webkit-animation:show_alpha 0.3s ease both; animation:show_alpha 0.3s ease both; }
.searchPart .nothing { width:100%; height:200px;padding-top:50px; background-color:#FFF;
	text-align:center;font-size:16px; }
.nothionSearchBox { width:100%; background-color:#f5f5f5; display:none; font-size:16px; padding:40px 0; margin-bottom:7.8%; }
.nothionSearchBox .box { width:365px; padding:10px 0 10px 10px; border:1px solid #e5e5e5; 
	background-color:#fff; margin:30px auto 0; }
.nothionSearchBox input { width:80%; height:30px; border:0; }
.nothionSearchBox p { margin-bottom:20px; text-align:center; }
.nothionSearchBox p:first-child { font-size:20px; }
.nothionSearchBox .searchEnter { float:right; cursor: pointer; }

.searchHot { margin-bottom:3.65%; display:none; }
.searchHot .arrL, .searchHot .arrR {  display:block; }
.searchHot .mid { overflow: hidden; width: 86.45%; margin: 0 auto; position: relative; }
.searchHot h2 { width:100%; margin-bottom:3.65%; padding-bottom:48px; 
	border-bottom:1px solid #e5e5e5; font-size:22px; text-align:center; }
.searchHot .h2 { width:100%; margin-bottom:3.65%; padding-bottom:48px; 
	border-bottom:1px solid #e5e5e5; font-size:22px; text-align:center; }



/* club */
.clubTitle { font-size:40px; text-align:center; margin-top:6vw; }
.clubDisc { font-size:20px; text-align:center; margin-top:1.67%; }
.clubMid { display:flex; overflow:hidden; margin-top:6.25%; padding-bottom:6vw; }
.clubMid .clubQrCode { width:14.53%; margin-left:25.31%; float:left; }
.clubMid .clubQrCode {  }
.clubMid img { width:100%; display:block; }
.clubMid .list { width:46%; margin-left:6.93%; float:left; }
.clubMid .list li { display:flex; align-items:center; margin-bottom:2.5%; }
.clubMid .list li p { margin-left:5%; font-size:16px; }
.clubMid .list li p:first-child { width:5.81%; margin-left:0%; }


.cards { position:relative; margin-top:7.29%; }
.cards img { width:100%; display:block; }
.cards ul { width:58.13%; height:64.25%; position:absolute; left:20.94%; top:22.01%;
	 overflow:hidden; border-bottom-left-radius:20px; border-bottom-right-radius:20px; }
.cards ul li { width:100%; position:absolute; left:0; cursor:pointer; transition:height ease 0.6s, top ease 0.6s; }
.cards .arr { width:0.9%; left:93.01%; top:10.23%; transition:transform ease 0.6s; }
.cards div { position:absolute; }
.cards h3 { width:30.05%; left:25.42%; top:13.12%; position:absolute; color:#674722; font-size:65px; }

.cards .card4Box { top:38.28%; }
.cards .card4Box .arr { top:0; margin-top:5.3%; }
.cards .card3Box { top:25.52%; }
.cards .card2Box { top:12.76%; }
.cards .card1Box { top:0%; }

.cardTxt { width:100%; left:0%; top:92.41%; text-align:center; font-size:14px; }

.clubPart { position:relative; }
.clubPart.part3 { background-color:#f4f4f4; }
.clubPart.part3 .bgs div { width:100%; }
.clubPart.part3 .bgs div img { width:100%; display:block; }

.clubPart .ruleInfo { width:100%; background:#f4f4f4 url(../image/cBg_01.jpg) no-repeat 50% 0 / 100%; padding-bottom:100px; }
.clubPart .ruleInfo .txt { width:78.95%; margin:0 auto; padding:5.2% 6.25%;
	box-sizing:border-box; border:6px solid #e1caa0; line-height:2; background-color:#f4f4f4; }
.clubPart .ruleInfo h1 { font-size:40px; text-align:center; margin-bottom:50px; }
.clubPart .ruleInfo h2 { text-align:left; font-size:36px; padding-bottom:0;
    border-bottom:0; margin-bottom:0; margin-top:68px; }
.clubPart .ruleInfo h3 { text-align:left; font-size:26px; margin-top:30px; }
.clubPart .ruleInfo p { font-size:14px; margin-top:10px; }

.clubPart .ruleInfo .cDai1 { display:none; }
.clubPart .ruleInfo .cDai2 { display:none; }
.clubPart .ruleInfo .cDai3 { display:none; }

.clubPart .imgs { width:100%; margin-top:-1px; }
.clubPart .imgs img { display: block; width: 100%; }

/*.clubPart.part3 { display:flex; }
.clubPart.part3 .pic { width:44.79%; float:left; }

.clubPart.part3 img { width:100%; display:block; }
.clubPart.part3 .txt { width:calc(55.21% + 1px); margin-left:-1px; float:left; overflow:hidden;
	 background:url(/images/club/club-03.jpg) no-repeat 0 0 / 100%; display:flex; align-items:center; }
.clubPart.part3 .txt ul { width:100%; }
.clubPart.part3 .txt ul li { width:100%; display:flex; color:#674722; margin-bottom:5%; }
.clubPart.part3 .txt ul h3 { border-bottom:1px solid #674722; padding-bottom:9%; }
.clubPart.part3 .txt ul div.title { width:109px; margin:0 0 0 14.34%; font-size:26px;  }
.clubPart.part3 .txt ul p.title { font-size:26px; }
.clubPart.part3 .txt svg { width:100%; display:block; }
.clubPart.part3 .txt p { color:#ae8658; font-size:14px; line-height:2; }
.clubPart.part3 .txt ul .text { width:47%; margin-left:8.2%; }*/

.clubPart .bottomTxt { width:73%; margin:4.69% auto; overflow:hidden; }
.clubPart .bottomTxt li { width:48%; float:left; font-size:14px; margin:0 3% 1% 0; }
.clubPart .bottomTxt li:nth-child(even) { margin-right:0; } 


/* 404 */
.er404 { width:100%; height:99vh; padding-top:10%; box-sizing:border-box; }
.er404 .mid{ width:640px; height:350px; border:10px solid #000; margin:0 auto 0; }
.er404 .top { border-bottom:1px solid #000; }
.er404 .logo { width:200px; margin:20px auto; display:block; }
.er404 p { margin-left:50px; font-size:20px; margin-top:10px; line-height:1.8; }
.er404 p span { margin:0 4px; }
.er404 .title { font-size:40px; }
.er404 a { width:82px; font-size:20px; margin-left:50px; margin-top:20px; 
	padding:10px; border:1px solid #000; display:block; color:#000; }
}

@media screen and (max-width:1440px) {
	.wPart .percen .p2 { font-size:14px; line-height:2; }
	.wPart .percen .p2 span { font-size:22px; }
	.storyPart .txt h3 { font-size:28px; }
	.storyPart .txt p { font-size:16px; }

	.worldBody.index .txt p { font-size:16px; }
	.worldBody.index .txt h2 { font-size:36px; }
	.worldBody.index .txt .h2 { font-size:36px; }
	.worldBody.index .txt1 .disc { font-size:14px; color:#8c8c8c; }
	.worldBody.index .txt4 .p .title { font-size:22px; }

	.news .txt p { font-size:18px; }
	.news .txt p.disc { font-size:16px; }
	.news .txt p.time { margin:6% auto; }
	.news .txt p.time span { font-size:32px; }
	.news .txt a { margin-top:4%; font-size:16px; }

	.oldNewsList p a { font-size:16px; }
	.oldNewsList a { font-size:16px; }

/*	.clubPart.part3 .txt p { font-size:16px; }*/
}

@media screen and (max-width:1280px) {
	.wPart .percen .p2 { font-size:13px; line-height:2; }
	.wPart .percen .p2 span { font-size:20px; }
	.storyPart .txt h3 { font-size:26px; }
	.storyPart .txt p { font-size:14px; }

	.worldBody.index .txt p { font-size:14px; }
	.worldBody.index .txt h2 { font-size:32px; }
	.worldBody.index .txt .h2 { font-size:32px; }
	.worldBody.index .txt1 .disc { font-size:12px; color:#8c8c8c; }
	.worldBody.index .txt4 .p .title { font-size:20px; }

	.storeLeft { font-size:14px; }	
	.storeLeft, .storeLeft input, .storeLeft button { font-size:14px; }	
	/*.storeRight .mapSTxt { margin-left:5.4%; width:54.9%; }	
	.storeRight p { font-size:14px; }*/

	.sPart { margin-bottom:10%; }
	.sPart .pro .name { font-size:16px; }
	.sPart .pro .enName { font-size:12px; }

	.sPart .pro .proDisc { font-size:12px; }
	.sPart .pro .price { font-size:12px; margin-top:3%; }
	.sPart .pro .detailsBt { font-size:12px; padding:8px 0; bottom:4%; }

	.news .txt p { font-size:16px; }
	.news .txt p.disc { font-size:14px; }
	.news .txt p.time { margin:5% auto; }
	.news .txt p.time span { font-size:20px; }
	.news .txt a { margin-top:4%; font-size:14px; }

	.oldNewsList p a { font-size:14px; }
	.oldNewsList a { font-size:14px; }

	.clubMid .list li p { font-size:14px; }
}







@media screen and (max-width:1024px) {

	/* index */

	.ikv { width:100%; height:10.09rem; position:relative; }
	.ikv div { position:absolute; }
	.ikv .swiperKvWap { width:100%; height:100%; overflow:hidden; }
	.ikv ul { width:100%; height:100%; }
	.ikv ul li { width:100%; }
	.ikv img { width:100%; display:block; }

	.kvArrR,.kvArrL { width:2.67%; left:2.67%; top:43.71%; z-index:1; outline:none; } 
	.kvArrR { left:95.2%; }
	.kvPoint { width:100%; height:0.12rem; left:0%; bottom:0.4rem; display:flex; justify-content:center; z-index:1; }
	.kvPoint span { width:0.12rem; height:0.12rem; margin:0 0.07rem; outline:none;
		background:url('../image/icon-kvPoint2w.png') no-repeat 50% 50% / 100%; opacity:1; }
	/*.kvPoint span.active { background:url('..../image/icon-kvPoint1w.png') no-repeat 50% 50% / 100%; }*/
	.kvPoint span.swiper-pagination-bullet-active { background:url("../image/icon-kvPoint1w.png") no-repeat 50% 50% / 100%; }

	.ikv .kvTxt { position:absolute; }


	.infoBody { width:100%; position:relative; }
	.iPart { margin-top:0.73rem; }
	.iPart h2 { font-size:0.38rem; text-align:center; /*font-family:'方正兰亭中黑简体', sans-serif;*/ }
	.iPart .h2 { font-size:0.38rem; text-align:center; /*font-family:'方正兰亭中黑简体', sans-serif;*/ }

	.xingxuanSubmenu { width:100%; margin-top:0.44rem; display:flex; justify-content:space-around; }
	.xingxuanSubmenu li { padding-bottom:0.08rem; }
	.xingxuanSubmenu li a { font-size:0.26rem; color:#8c8c8c; display:block; cursor:pointer; }
	.xingxuanSubmenu li.active a { color:#000; border-bottom:1px solid #000; padding-bottom:0.06rem; }

	.xingxuanProducts { width:100%; /*height:6.93rem;*/ position:relative; overflow:hidden; }
	/*.xingxuanProducts ul li { width:100%; position:absolute; top:0; }*/
	.xingxuanProducts .proImg { width:50%; margin:0.73rem auto 0;  }
	.xingxuanProducts .proImg img { width:100%; display:block; pointer-events:none; }
	.xingxuanProducts .name { text-align:center; font-size:0.26rem; margin-top:0.73rem; }
	.xingxuanProducts .enName { text-align:center; font-size:0.22rem; margin-top:0.1rem; color:#8c8c8c; }
	.xingxuanProducts .price { text-align:center; font:0.26rem '微软雅黑', sans-serif; margin-top:0.1rem; }
	.xingxuanProducts .detailsBt { width:35.33%; height:0.47rem; font-size:0.2rem; color:#fff; padding-top:0.08rem;
	    display:block; box-sizing:border-box; margin:0.56rem auto 0; background-color:#000; text-align:center; }

	.infoBody .xingxuan { position:relative; }
	.infoBody .xingxuan .xxArrL, .infoBody .xingxuan .xxArrR 
	{ width:10px; position:absolute; left:3.5%; top:59%; cursor:pointer; }
	.infoBody .xingxuan .xxArrL img, .infoBody .xingxuan .xxArrR img { width:100%; display:block; }
	.infoBody .xingxuan .xxArrR { right:3.5%; left:auto;  }

	.infoBody .xxP1 { display:none; }
	.infoBody .xxP2 { display:none; }
	.infoBody .xxP3 { display:none; }

	.xingxuanBar1, .xingxuanBar2, .xingxuanBar3
	 { width:87.33%; height:1px; background-color:#e5e5e5; margin:.73rem auto 0; }
	.xingxuanRect { width:100%; height:100%; }

	.titleDisc { font-size:0.26rem; color:#8c8c8c; text-align:center; margin-top:0.44rem; }
	.xingpingKv { width:100%; margin-top:0.73rem; }
	.xingpingKv img { width:100%; display:block; }

	.renqi h2 { margin-bottom:0.73rem; }
	.renqi .h2 { margin-bottom:0.73rem; }
	.renqiBox { margin:0 auto 0; /*padding-bottom:.95rem;*/ }
	.renqiBox .renqiKv { width:94.4%; margin:0 auto; position:relative; }
	.renqiBox .renqiKv img { width:100%; display:block; }
	.renqiBox .iconPlay { width:16.74%; left:41.41%; top:46.33%; position:absolute; }
	.renqiBox .renqiDetail { width:94.4%; margin:0.41rem auto 0.38rem; position:relative; overflow:auto; }
	.renqiBox .renqiDetail .renqiPro { width:39.41%; float:left; }
	.renqiBox .renqiDetail .renqiPro img { width:2.61rem; display:block; }
	.renqiBox .renqiDetail .name { width:60.58%; float:left; text-align:center; font-size:0.26rem; margin-top:0.32rem;  }
	.renqiBox .renqiDetail .enName { width:60.58%; font-size:0.2rem; color:#8c8c8c; margin-top:0.1rem; float:left; text-align:center;
		text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.renqiBox .renqiDetail .disc { width:60.58%; float:left; text-align:center; font-size:0.22rem; margin-top:0.28rem; }
	.renqiBox .renqiDetail .price { width:60.58%; float:left; text-align:center; font:0.22rem '微软雅黑', sans-serif; 
		margin-top:0.05rem; }
	.renqiBox .renqiDetail .detailsBt { width:2.65rem; height:0.47rem; float:left; margin:0.1rem 0 0 0.8rem;
	    text-align:center; color:#fff; background-color:#000; font-size:0.2rem; box-sizing:border-box; padding-top:0.08rem; }

	.bottomKv { margin:0.73rem auto 0.21rem; }
	.bottomKv img { width:100%; display:block; }

	.videoPop { width:100%; height:100%; position:fixed; top:0; z-index:40; display:none; }
	.videoPop .videoBg { width:100%; height:100%; background-color:rgba(0,0,0,0.75); }
	.videoPop .videoBox { width:100%; position:absolute; left:0%; top:30%; }
	.videoPop .videoBox video { width:100%; }
	.videoPop .videoClose { width:6.26%; position:absolute; right:0%; top:0%; }
	.videoPop .videoClose img { width:100%; display:block; }


	.kv { width:100%; position:relative; }
	.kv img { width:100%; display:block; }
	.listBody { width:100%; margin-bottom:0.5rem; position:relative; }
	.listBody .lPart h2 { text-align:center; font-size:0.38rem; padding:0.45rem 0; border-bottom:1px solid #e5e5e5;   }
	.listBody .lPart .h2 { text-align:center; font-size:0.38rem; padding:0.45rem 0; border-bottom:1px solid #e5e5e5;   }
	.listBody img { width:100%; display:block; }

	.listPro { width:100%; position:relative; overflow:hidden; }
	.listPro .listProBox { width:92.27%; margin:0 auto;  }

	.listProBox { width:100%; }
	.listProBox li { width:50%; font-size:0.22rem; text-align:center;  }
	/*.listProBox li:hover { background:#e5e5e5; }*/
	.listProBox li .proImg { width:58.38%; margin:0.75rem auto 0;   }
	.listProBox li .name { padding-top:0.58rem; width:92%; margin:0 auto;
		text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
	.listProBox li .enName { text-align:center; padding-top:0.2rem; width:84%; margin:0 auto; font-size:0.2rem;
		text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#8c8c8c; }
	.listProBox li .price { padding-top:0.28rem; }
	.listProBox li .detailsBt { width:2.65rem; height:0.47rem; font-size:0.2rem; box-sizing:border-box; padding-top:0.08rem; 
		background-color:#000; color:#fff; display:block; margin:0.38rem auto 0; }
	.listProBox li img{ width:100%; display:block;   }
	.listBody .more { width:100%; font-size:0.2rem; text-align:center; margin-top:0.9rem; 
		background-color:#e5e5e5; padding:0.12rem 0;  }
	.listBody .more a { color:#000; display:block;  }
	.listBody .arrL, .listBody .arrR { width:2.67%; position:absolute; left:4%; top:40%; opacity:0.3;  }
	.listBody .arrR { left:auto; right:4%; }

	.path { height:0.48rem; box-sizing:border-box; border-bottom:1px solid #e5e5e5; }
	.path .mid { font-size:0.16rem; text-align:center; padding-top:0.08rem; }
	.path a { color:#000;  }
	.listLeftMenu { width:100%; }
	.listLeftMenu .title { font-size:0.38rem; text-align:center; padding:0.46rem 0; border-bottom:1px solid #e5e5e5; }
	.listLeftMenu ul li { display:none; }
	.listLeftMenu ul li.active { display:block; }
	.listLeftMenu ul li .listLeftMenuSwiperDl { width:100%; margin:0.3rem auto; overflow:hidden; }
	.listLeftMenu ul li dl { width:92%; display:flex; }
	.listLeftMenu ul li dl dd { width:auto !important; }
	.listLeftMenu ul li dl dd:last-child { padding-right:30px; }
	.listLeftMenu ul li a { color:#8c8c8c; font-size:0.26rem; display:block; }
	.listLeftMenu ul li dd.active a { color:#000; }

	.listLeftMenu ul li .shortFlex { justify-content:center; margin:0 auto; }
	.listLeftMenu ul li .shortFlex dd { justify-content:center; margin:0 0.2rem !important; padding-right:0 !important; }


	.listRightBody .sort {  position:absolute; top:0.6rem; right:0.36rem; font-size:0.2rem; text-align:right; position:absolute; z-index:1; }
	/*.listRightBody .sort {  position:absolute; top:0; right:0.36rem; font-size:0.2rem; text-align:right; position:absolute; z-index:1; }*/
	.listRightBody .sort span { margin-left:0.16rem; }
	.listRightBody .sort img { width:0.1rem; display:inline-block; }
	.listRightBody .sort ul { border:1px solid #e5e5e5; background-color:#fff; 
		padding:0.25rem 0.4rem 0; margin-top:0.12rem; display:none; }
	.listRightBody .sort ul li { margin-bottom:0.24rem; text-align:left; color:#8c8c8c; }
	.listRightBody .sort ul li.active { color:#000; }
	.listRightBody .sort ul li a { color:#000; }


	.listRightBody .listPro { width:92%; margin:0 auto; }
	.listRightBody .listPro li { width:calc(50% - 12px); float:left; text-align:center; margin:1px 6px; }
	/*.listRightBody .listPro li:hover { background:#e5e5e5; }*/
	.listRightBody .proImg { width:56%; margin:25.15% auto 0;  }
	.listRightBody .name { margin-top:0.63rem; font-size:0.22rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.listRightBody .price { margin-top:0.24rem; font-size:0.22rem; }
	.listRightBody .detailsBt { width:2.65rem; height:0.47rem; margin:0.4rem auto; font-size:0.2rem; padding-top:0.08rem;  
		background-color:#000; display:block; color:#fff; box-sizing:border-box; }

	.proDisc { width:80%; height:0.5rem; text-align:center; color:#8c8c8c; font-size:0.2rem;
		margin:0.2rem auto 0; overflow:hidden; text-overflow:ellipsis; 
	display:-webkit-box; display:box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; box-orient:vertical; }
	.listRightBody .pages { text-align:center; font-size:0.2rem; margin-top:0.5rem;   }
	.listRightBody .pages a { margin:0 0.15rem; color:#8c8c8c; }
	.listRightBody .pages a.active { color:#000; }


	/*products*/
	.proBody { width:100%; margin-bottom:1rem; }
	.proInfoBox { position:relative; }
	.proWapPics { width:100%; height:6.5rem; position:absolute; top:1.43rem; overflow:hidden; }
	.proWapPics ul { width:100%; height:5.35rem; }
	.proWapPics ul li { display:flex; align-items:center; }
	.proWapPics ul li img { width:71.33%; display:block; margin:0 auto; }
	.proWapPics .arrL, .proWapPics .arrR { width:0.2rem; position:absolute; left:0.2rem; top:37%; opacity:0.3; z-index:1; }
	.proWapPics .arrL img, .proWapPics .arrR img { width:100%; }
	.proWapPics .arrR { left:auto; right:0.2rem; }
	.proWapPics .points { position:absolute; top:92.6%; display:flex; justify-content:center; }
	.proWapPics .points .swiper-pagination-bullet { background:url('../image/icon-kvPoint2w.png') no-repeat 50% 50% / 100%; }
	.proWapPics .points .swiper-pagination-bullet-active { background:url('../image/icon-kvPoint1w.png') no-repeat 50% 50% / 100%; }
	.proInfoBox .disc { width:88.53%; font-size:0.2rem; line-height:1.8; margin:0.4rem auto 0; display:none; }


	.proInfo { width:88.53%; margin:0 auto 0; }
	.proInfo h3 { font-size:0.38rem; margin-left:0.1rem; padding-top:0.4rem;  }
	.proInfo .enName { font-size: 0.26rem; margin: 0.1rem 0 0 0.1rem; 
		text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.proInfo .lable { height:0.65rem; margin-top:7.5rem; font-size:0.26rem;
		 border-bottom:1px solid #e6e6e6; box-sizing:border-box; }
	.proInfo .lable li { width:2.1rem; height:0.65rem; text-align:center; padding-top:0.1rem;
		 border:1px solid #fff; border-bottom:none; box-sizing:border-box; display:none; float:left; }
	.proInfo .lable li.active { border:1px solid #e6e6e6; border-bottom:none; }
	.proInfo .colorInfoBox { margin-top:0.26rem; font-size:0.2rem; display:none; }
	.proInfo .color { overflow:hidden; }
	.proInfo .color li { border:1px solid #fff; padding:0.07rem; float:left; margin-right:0.06rem; cursor:pointer; }
	.proInfo .color li.active { border-color:#e5e5e5; }
	.proInfo .color div { width:0.57rem; height:0.57rem; display:flex; }
	.proInfo .color div span { flex: 1; }


	.proInfo .colorSelectBox { margin-top:0.26rem; position:relative; }
	.proInfo .colorNow { height:0.66rem; display:flex; border:1px solid #e5e5e5; padding:0.18rem; box-sizing:border-box;
		background:url('../image/icon-arrDown.png') no-repeat 96% 51% / 0.15rem;  cursor:pointer; }
	.proInfo .colorSelectBox .rect { width:0.28rem; height:0.28rem; margin-right:0.16rem; display:flex; }
	.proInfo .colorSelectBox .rect span { flex:1; }
	.proInfo .colorSelect { width:100%; max-height:2.1rem; border:1px solid #e5e5e5; box-sizing:border-box; display:none;
		position:absolute; margin-top:-1px; background:#fff; padding:0.05rem 0; overflow-y:auto; z-index:2; }
	.proInfo .colorSelect li { padding:0.1rem 0.18rem; display:flex; align-items:center; cursor:pointer; }
	.proInfo .colorSelect li:last-child { padding-bottom:0.2rem; }

	.proInfo .discInfoBox { margin-top:0.26rem; font-size:0.2rem; line-height:2.5; display:none; }
	.proInfo .useInfoBox { margin-top:0.26rem; font-size:0.2rem; line-height:2.5; display:none; }
	.proInfo .txtInfoBox { margin-top:0.26rem; font-size:0.2rem; line-height:2.5; display:none; }
	.proInfo .discInfoBox p, .proInfo .discInfoBox span, .proInfo .discInfoBox strong, 
	.proInfo .useInfoBox p, .proInfo .useInfoBox span, .proInfo .useInfoBox strong, 
	.proInfo .txtInfoBox p, .proInfo .txtInfoBox span, .proInfo .txtInfoBox strong
	{ font-size:0.2rem !important; line-height:2.5 !important; font-weight:normal !important; color:#000 !important; }

	.proInfo .weightSelectBox { margin-top:0.26rem; position:relative; }
	.proInfo .weightNow { height:0.66rem; border:1px solid #e5e5e5; padding:0.18rem; box-sizing:border-box;
		background:url('../image/icon-arrDown.png') no-repeat 96% 51% / 0.15rem;  cursor:pointer; }
	.proInfo .weightNow p { font-size:0.2rem; }
	.proInfo .weightSelect { width:100%; max-height:2.1rem; border:1px solid #e5e5e5; box-sizing:border-box; display:none;
		position:absolute; margin-top:-1px; background:#fff; padding:0.1rem 0; overflow-y:auto; z-index:2; }	
	.proInfo .weightSelect li { padding:0.1rem 0.18rem; display:flex; align-items:center; cursor:pointer; font-size:0.2rem; }
	.proInfo .price { margin-top:0.26rem; font-size:0.26rem; }


	.proPart { margin-top:1rem; position:relative; }
	.proPart h2{ font-size:0.38rem; padding-bottom:0.36rem; margin-bottom:0.4rem; 
		border-bottom:1px solid #e5e5e5; text-align:center; }
	.proPart .h2{ font-size:0.38rem; padding-bottom:0.36rem; margin-bottom:0.4rem; 
		border-bottom:1px solid #e5e5e5; text-align:center; }
	.proPart .mid { padding:0 2.8%; }
	.proDetailsBox video { width:100%; display:block; }
	.proDetailsImgs { width:100%; display:none; }
	.proDetailsImgs img { width:100%; display:block; }
	.proDetailsImgsWap { width:100%; }
	.proDetailsImgsWap img { width:100%; display:block; }


	.proPart li { width:50%; font-size:0.22rem; text-align:center;  }
	.proPart li .proImg { width:64%; margin:0.3rem auto 0;   }
	.proPart li .name { width:84%; margin:0 auto; padding-top:0.58rem; 
		text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
	.proPart li .enName { width:84%; margin:0 auto; padding-top:0.2rem; color:#8c8c8c; font-size:0.2rem;
		text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
	.proPart li .price { padding-top:0.28rem; }
	.proPart li .detailsBt { width:2.65rem; height:0.47rem; font-size:0.2rem; box-sizing:border-box; padding-top:0.12rem; 
		background-color:#000; color:#fff; display:block; margin:0.38rem auto 0; }
	.proPart li img{ width:100%; display:block;   }
	.proPart .arrL, .proPart .arrR { width:0.2rem; position:absolute; left:0.2rem; top:60%; opacity:0.3; z-index:1; }
	.proPart .arrL img, .proPart .arrR img { width:100%; }
	.proPart .arrR { left:auto; right:0.2rem; }

	.proMatch .mid  { overflow:hidden; }
	.proSame {  }
	.proSame .mid { overflow:hidden; }
	.proMatch .arrL, .proMatch .arrR, .proSame .arrL, .proSame .arrR { display:none; }


	/* store */
	.storeLeft { font-size:0.26rem; }
	.storeLeft h2 { font-size:0.38rem; text-align:center; padding:0.35rem 0.55rem; border-bottom:1px solid #e5e5e5;}
	.storeLeft .h2 { font-size:0.38rem; text-align:center; padding:0.35rem 0.55rem; border-bottom:1px solid #e5e5e5;}
	.storeLeft input,.storeLeft button,.storeLeft select 
	{ width:21.79%; height:0.6rem; font-size:0.22rem; border:1px solid #e5e5e5; 
		box-sizing:border-box; margin-bottom:0.5rem; background:#fff; }
	.storeLeft .title { margin-bottom:0.28rem; }
	.storeLeftMid { width:90.67%; margin:0.28rem auto 0; }

	.storeLeft input { width:73.53%; margin-right:3.97%; padding-left:2%; -webkit-appearance:none; }
	.storeLeft select { margin-right:2.5%; -webkit-appearance:none; padding-left:2%;
		background:url(../image/icon-arrDown.png) no-repeat 92% 51% / 10%; }
	.storeLeft select::-ms-expand { display:none; } 

	.storeRight { width:90.67%; margin:0 auto 0; }
	.storeRight h2 { font-size:0.26rem; }
	.storeRight .h2 { font-size:0.26rem; }
	.storeRight .mapS { height:0.28rem; visibility:hidden; pointer-events:none; }
	.storeRight .mapSTxt { font-size:0.2rem; }
	.storeRight .mapSTxt h3 { font-size:0.26rem; margin:0 0 0.1rem; }
	.storeRight .mapSTxt p { line-height:1.8; }
	.storeRight .details { text-align:right; }

	.storeLable { width:90.67%; margin:0.46rem auto 0; overflow:hidden; }
	.storeLable li { width:50%; float:left; box-sizing:border-box; text-align:center; font-size:0.26rem;
		border:1px solid #fff; border-bottom-color:#e5e5e5; padding:0.1rem 0; cursor:pointer; }
	.storeLable li.active { border-color:#e5e5e5; }

	.streetSearchBox { width:90.67%; margin:0 auto 0; }

	.storeBottom { height:auto !important; }
	.storeList { width:90.67%; margin:0.46rem auto 0; display:none; clear:both; padding-top:0.4rem; } 
	.storeList li { padding-left:0.34rem; margin-bottom:0.4rem;
		background:url(../image/icon-mark.png) no-repeat 0.1rem 0.08rem / 0.2rem; }
	.storeList h3 { font-size:0.26rem; line-height:1.8; } 
	.storeList p { font-size:0.2rem; line-height:1.8; } 


	.BMap_scaleCtrl,.BMap_stdMpCtrl  { display:none; }
	.mapContainer { width:90.67%; margin:0.46rem auto; height:7.8rem; position:relative; overflow:hidden; }
	.mapContainer .mapBBox { width:100%; height:100%; }
	.mapAddressSelect { width:3.2rem; height:100%; position:absolute; right:-2.8rem; top:0; 
	    transition:right ease 0.5s; display:flex; align-items:center; }
	.mapContainer .mapLabel { width:0.4rem; height:1.4rem; padding:0.18rem 0.09rem 0; box-sizing:border-box; 
		background-color:rgba(255,255,255,0.95); text-align:center; cursor:pointer; font-size:0.14rem; }
	.mapContainer .mapSelectBox { width:280px; height:100%; background-color:rgba(255,255,255,0.95); 
		overflow-y:auto; overflow-x:hidden; }

	.mapContainer #mapmain .shoptitle { font-size:0.3rem; padding:0.1rem 0 0.1rem 0.46rem; 
		background:url(../image/icon-mark.png) 0px 0.08rem no-repeat; }
	.mapContainer #mapmain p { font-size:0.2rem; padding-left:0.46rem; }
	.mapContainer #mapmain .line { border-bottom:1px solid #e5e5e5; margin:0.24rem 0; }
	.mapContainer .searchInfo { position:absolute; top:1.7rem; left:0.12rem; z-index:1; }
	.mapContainer .searchInfo li { float:left; margin:-0.03rem 0.1rem 0 0; }
	.mapContainer .searchInfo li img{ width:0.4rem; display:block; border:1px solid #e5e5e5; background-color:#e5e5e5; cursor:pointer; }
	.mapContainer .searchInfo li.active img { border-bottom:1px solid #fff; background-color:#fff; }
	.mapContainer .soso { width:100%; position:absolute; left:0.12rem; top:2.05rem; }
	.mapContainer .txt { font-size:0.22rem; }
	.mapContainer #mapmain input { width:70%; height:0.42rem; margin-right:4%; -webkit-appearance:none; display:block; float:left;
		border:1px solid #e5e5e5; box-sizing:border-box; padding-left:0.06rem; font-size:0.18rem; }
	.mapContainer #mapmain button { width:20%; height:.42rem; font-size:0.18rem; display:block;
		border:1px solid #e5e5e5; box-sizing:border-box; background:#fff; }
		
	.mapContainer .iw_poi_title { font-size: 16px; display: block; }



	/* world */
	.worldBody .break { width:88.8%; margin:0.7rem auto; font-size:0.2rem; line-height:2.3; }
	.lightPart .videoBox { width:94.53%; margin:0 auto; margin-bottom:9.73%; }
	.lightPart .videoBox video { width:100%; display:none; }
	.lightPart .videoBox img { width:100%; display:block; }

	.wPart .percen { width:94.4%; margin:0 auto 0.73rem; background:#000; }
	.wPart .percen img { width:100%; display:block; }
	.wPart .percen .p2 { height:124.53vw; color:#fff; font-size:0.16rem; text-align:center; line-height:2.3;
		background:url(../image/s02.png) 1.33% 100% / 43.85% no-repeat; padding-top:1.2rem ; }
	.wPart .percen .p2 span { font-size:0.26rem; }
	.wPart .percen .p2 p { margin-bottom:0.75rem; }

	.storyPart { width:94.4%; margin:0 auto; }
	.storyPart .pic { box-sizing:border-box; }
	.storyPart .pic img { width:100%; display:block; }
	.storyPart .txt { text-align:center; font-size:0.2rem; }
	.storyPart .txt h3 { margin-top:0.7rem; font-size:0.38rem; }
	.storyPart .txt p { margin:0.37rem auto 0.7rem; line-height:2.3; font-size:0.24rem; }

	.brandPart h2{ margin-top:0.7rem; text-align:center; font-size:0.26rem; }
	.brandPart .h2{ margin-top:0.7rem; text-align:center; font-size:0.26rem; }
	.brandPart .break{ margin-top:0.4rem; }
	.brandPart .videoBox { width:94.53%; margin:0 auto 0.7rem; box-sizing:border-box; background-color:#000; }
	.brandPart .videoBox video { display:none; width:100%; }
	.brandPart .videoBox img { width:100%; display:block; }

	.worldBody.index .wPart { border-bottom:1px solid #e5e5e5; }
	.worldBody.index h2 { font-size:0.38rem; text-align:center; padding:1.34rem 0 0.65rem; letter-spacing:10px; }
	.worldBody.index .h2 { font-size:0.38rem; text-align:center; padding:1.34rem 0 0.65rem; letter-spacing:10px; }
	.worldBody.index p { font-size:0.2rem; line-height:1.8; }
	.worldBody.index .txt { width:89.33%; margin:0 auto; }
	.worldBody.index .txt1 .disc { font-size:0.16rem; color:#8c8c8c; margin-top:0.7rem; }
	.worldBody.index .moreBt { text-align:center; margin-top:0.6rem; }
	.worldBody.index .moreBt a { font-size:0.16rem; color:#000; display:block; }

	.worldBody.index .pic img { width:100%; display:block; }
	.worldBody.index .pic { width:94.4%; margin:0.38rem auto 0.7rem; }
	.worldBody.index .txt1 h2 { background:url(../image/i01.png) no-repeat 0% 60% / 10.28%; }
	.worldBody.index .txt1 .h2 { background:url(../image/i01.png) no-repeat 0% 60% / 10.28%; }
	.worldBody.index .txt2 h2 { background:url(../image/i02.png) no-repeat 0% 51% / 14.9%; }
	.worldBody.index .txt2 .h2 { background:url(../image/i02.png) no-repeat 0% 51% / 14.9%; }
	.worldBody.index .txt3 h2 { background:url(../image/i03.png) no-repeat 0% 54% / 15.2%; }
	.worldBody.index .txt3 .h2 { background:url(../image/i03.png) no-repeat 0% 54% / 15.2%; }
	.worldBody.index .txt4 h2 { background:url(../image/i04.png) no-repeat 0% 49% / 16.24%; }
	.worldBody.index .txt4 .h2 { background:url(../image/i04.png) no-repeat 0% 49% / 16.24%; }
	.worldBody.index .txt4 .title { font-size:0.26rem; margin-bottom:0.4rem; }
	.worldBody.index .txt5 h2 { background:url(../image/i05.png) no-repeat 0% 61% / 14.3%; }
	.worldBody.index .txt5 .h2 { background:url(../image/i05.png) no-repeat 0% 61% / 14.3%; }


	.newsKv { width:100%; }
	.newsKv img { width:100%; height:100%; object-fit:cover; }
	.kv.news { position:relative; }
	.kv.news .kvTxt { width:100%; color:#fff; box-sizing:border-box; padding:1.35% 0;
		position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.74); }
	.kv.news .kvTxt a { color:#fff; font-size:0.16rem; float:left; margin-left:0.2rem; }
	.kv.news .kvTxt a:first-child { max-width:74%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
	.kv.news .kvTxt .moreBt { float:right; margin-right:0.2rem; }

	.worldBody.news { margin-top:0.73rem; } 
	.news .wPart .mid{ width:94.4%; margin:0 auto 0.72rem; }
	.news .pic { width:100%; }
	.news .pic img { width:100%; display:block; }

	.news .txt { width:94%; margin:0 auto; }
	.news .txt p { width:100%; color:#000; font-size:0.2rem; margin:0 auto; }
	.news .txt p.disc { margin-top:0.25rem; color:#8c8c8c; font-size:0.16rem; line-height:1.8; }
	.news .txt p.time { margin-top:0.5rem; }
	.news .txt p.time span { font-size:0.4rem; }
	.news .txt p.title { margin-top:0.3rem; }
	.news .txt a { color:#000; margin-top:0.35rem; display:block; font-size:0.16rem; }

	.news .wPart h2 { border-bottom:1px solid #e5e5e5; text-align:center; font-size:0.38rem; padding:0.4rem 0 0.44rem; }
	.news .wPart .h2 { border-bottom:1px solid #e5e5e5; text-align:center; font-size:0.38rem; padding:0.4rem 0 0.44rem; }
	.oldNewsList { width:100%; margin:0.75rem auto 0; overflow:hidden; }
	.oldNewsList li { width:45.73%; margin:0 0 0.65rem 0.21rem; float:left; display:none; }
	.oldNewsList li:nth-child(even) { margin-left:0.23rem; }
	.oldNewsList li .pic a { margin-top: 0; }
	.oldNewsList li p a { margin-top:0.12rem; font-size:0.2rem;
		overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.oldNewsList li a { margin-top:0.26rem; color:#000; display:block; font-size:0.16rem;  }
	.oldNewsList li a span { margin-left:0.1rem; }
	.oldNewsList li a img { height: 27.8vw; }
	

	.moreNews { margin:3.65% auto 6.25%; font-size:0.14rem; color:#8c8c8c; text-align:center; cursor:pointer; }

	.path .news { width:86%; margin:0 auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.newsBody .newsTitle { width:100%; font-size:0.4rem; color:#dcdcdc; margin:0.4rem auto 0; }
	.newsBody .left .leftInfo { width:89%; margin:0 auto; overflow:hidden; }
	.newsBody .left .time { width:32%; font-size:0.2rem; margin-top:0.4rem; line-height:1.8; float:left; }
	.newsBody .left .time span { font-size:0.4rem; display:block; }
	.newsBody .left .title { width:68%; font-size:0.3rem; margin-top:0.5rem; line-height:1.8; float:left; }

	.newsBody .right { width:94.27%; margin:0.38rem auto 0; } 
	.newsBody .newsDetailsBox  { font-size:0.24rem; line-height:1.8; }
	.newsBody .newsDetailsBox img { max-width:100%; margin:0.3rem auto; }
	.newsBody .newsDetailsBox p { text-indent:0 !important; }


	.newsBody .right .pages { margin:0.7rem auto; padding:10px 0; text-align:center; font-size:16px;
		border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; position:relative; }
	.newsBody .right p { font-size:0.24rem; margin-bottom:0.2rem; line-height:2.5 !important; }
	.newsBody .right .prev { position:absolute; left:0; top:10px; }
	.newsBody .right .next { position:absolute; right:0; top:10px; }
	.newsBody .right .pages a { color:#000; display:block; }



	/*law*/
	.law { width:89.08%; margin:0 auto 1.3rem; }
	.law h1 { font-size:0.4rem; margin:0.7rem 0; text-align:center; }
	.law h3 { font-size:0.2rem; padding:0 0 0.3rem 0.32rem; background:url(../image/icon-law.png) no-repeat 0 24% / 0.25rem;
		border-bottom:1px solid #e5e5e5; box-sizing:border-box; }
	.law .h3 { font-size:0.2rem; padding:0 0 0.3rem 0.32rem; background:url(../image/icon-law.png) no-repeat 0 24% / 0.25rem;
		border-bottom:1px solid #e5e5e5; box-sizing:border-box; margin-top:1.3rem; }
	.law p { font-size:0.16rem; line-height:2; margin:0.35rem 0 0.1rem; text-align:justify; }
	.law ul { list-style: disc outside; padding-left: 0.2rem; line-height: 2; font-size:0.16rem; }
	.law .b { font-weight:bold; }
	.law .t1 { width:100%; }
	.law .t1 tr th { height: 0.3rem; background-color:#7a7a7a; color:#fff; font-size:0.16rem; text-align:center; }
	.law .t1 tr { background-color:#fff; color:#000; font-size:0.15rem; }
	.law .t1 tr:nth-child(odd) { background-color:#e9e9e9; }
	.law .t1 tr td { height: 0.71rem; text-align:center; padding:0 0.1rem; }
	.law .sp1 { color:#000; font-weight:bold; }

	/* east */
	.east { width:100%; margin-bottom:0.5rem; }
	.east img { width:100%; display:block; }
	.east div { position:relative; }
	.east .red a { width:18%; height:1rem; position:absolute; left:41%; top:2.3rem; background:rgba(255,255,255,0); }
	.east .blue a { width:18%; height:1rem; position:absolute; left:41%; top:2.3rem; background:rgba(255,255,255,0); }
	.east.s6 .red a { height:18vw; top:26.3%; background:rgba(255,0,0,0); }
	

	.east2 .red a { top:29%; }
	.east2 .red:nth-child(1) a { top:17.5%; }
	.east2 .red:nth-child(2) a { top:40%; }
	.east2 .red:nth-child(3) a { top:30%; }
	.east2 .red:nth-child(4) a { top:41%; }
	.east2 .red:nth-child(5) a { top:29%; }
	.east2 .red:nth-child(6) a { top:41%; }
	.east2 .red:nth-child(7) a { top:41%; }
	.east2 .red:nth-child(8) a { top:39%; }

	.east3 {  }
	.east3 .red a { top:29%; }
	.east3 .red:nth-child(1) a { top:25%; }
	.east3 .red:nth-child(2) a { top:32%; }
	.east3 .red:nth-child(3) a { top:27%; }
	.east3 .red:nth-child(4) a { top:27%; }
	.east3 .red:nth-child(5) a { top:27%; }
	.east3 .red:nth-child(6) a { top:28%; }
	.east3 .red:nth-child(7) a { top:23%; }
	.east3 .red:nth-child(8) a { top:34%; }
	/*.east3 .red:nth-child(9) a { top:29%; }*/
	.east3 .red:nth-child(10) a { top:20%; }

	.east4 .red a { top:2.5rem; }


	.hhry { width:100%; margin-bottom:0.3rem; }
	.hhry .red { position:relative; margin-top:-1px; }
	.hhry .red a { width:18%; height:1rem; top:25%; left:41%; position:absolute; 
		background-color:rgba(255,0,0,0.00); }
	.hhry .red img { width:100%; display:block; }


	/* premium-series */
/*	.premiumBody { width:100%; }*/
	.premium { width:100%; margin-bottom:0.3rem; }
	.premium img { width:100%; display:block; }
	.premium div { position:relative; }
	.premium .black { position:relative; margin-top:-1px; }
	.premium .black a { width:10%; height:4vw; position:absolute; left:48.5%; top:22.3vw; 
		background:rgba(255,0,0,0.00); }
	.premium .black:nth-child(even) a { left:41.5%; }


	/* star */
	.sPart { width:100%; position:relative; margin-bottom:1.2rem; }
	.sPart .pic { width:56.4%; height:4.3rem; position:relative; }
	.sPart .pic img { width:100%; height:100%; display:block; object-fit:cover; }
	.sPart .num { width:4.5%; position:absolute; left:57%; top:1%; }
	.sPart .num img { width:100%; height:100%; display:block; object-fit:cover; }

	.sPart .pro  { width:40.67%; position:absolute; top:0; left:56.4%; }
	/*.sPart .pro:hover { background-color:#f5f5f5; }*/
	.sPart .pro .proImg { width:84.31%; margin:0 auto; }
	.sPart .pro .proImg img{ width:100%; display:block; }
	.sPart .pro .name { text-align:center; font-size:0.22rem; margin-top:0.03rem;
		text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.sPart .pro .enName { text-align:center; font-size:0.18rem; margin:0.05rem auto 0; color:#8c8c8c; width:84%;
		text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }	
	.sPart .pro .proDisc { display:none; }
	.sPart .pro .price { text-align:center; font-size:0.22rem; margin-top:0.2rem; }
	.sPart .pro .detailsBt { width:86.6%; background-color:#000; color:#fff; margin:7% auto 6.7%; 
		font-size:0.2rem; text-align:center; padding:0.1rem 0; display:block; }

	.sPart:nth-child(even) .pic { margin-left:43.6%; }
	.sPart:nth-child(even) .num { left:38%; }
	.sPart:nth-child(even) .pro  { left:2.93%; }

	.sPart:nth-child(1) .pic img { object-position:74% 0; }
	.sPart:nth-child(2) .pic img { object-position:44% 0; }
	.sPart:nth-child(3) .pic img { object-position:44% 0; }
	.sPart:nth-child(4) .pic img { object-position:50% 0; }
	.sPart:nth-child(5) .pic img { object-position:65% 0; }
	.sPart:nth-child(6) .pic img { object-position:44% 0; }
	.sPart:nth-child(7) .pic img { object-position:35% 0; }
	.sPart:nth-child(8) .pic img { object-position:73% 0; }
	.sPart:nth-child(9) .pic img { object-position:25% 0; }
	.sPart:nth-child(10) .pic img { object-position:32% 0; }


	/* search */
	.searchTitle  { position:relative; padding:2.59% 0; border-bottom:2px solid #e5e5e5;  }
	.searchTitle .mid  { margin:0 auto; overflow:visible; font-size:0.22rem; text-align:center; }

	.searchTitle .sort { position:absolute; top:0; right:0.36rem; font-size:0.2rem; text-align:right; 
		position:absolute; z-index:1; margin-top:2.59%; }
	.searchTitle .sort span { margin-left:0.16rem;  }
	.searchTitle .sort img { width:0.1rem; display:inline-block; }
	.searchTitle .sort ul { border:1px solid #e5e5e5; background-color:#fff; 
		padding:0.25rem 0.4rem 0; margin-top:0.12rem; display:none; }
	.searchTitle .sort ul li { margin-bottom:0.24rem; text-align:left; color:#8c8c8c; }
	.searchTitle .sort ul li.active { color:#000; }


	.searchPart { width:100%; min-height:40vh; overflow:hidden; margin-bottom:1rem; }
	.searchPart .mid { width:92%; margin:0 auto; }
	.searchPart li { width:calc(50% - 12px); float:left; text-align:center; margin:1px 6px; }
	/*.searchPart li:hover { background:#e5e5e5; }*/
	.searchPart .proImg { width:56%; margin:25.15% auto 0; }
	.searchPart .proImg img { width:100%; display:block;}
	.searchPart .name { margin-top:0.63rem; font-size:0.22rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.searchPart .enName { margin-top:0.1rem; font-size:0.2rem; color:#8c8c8c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.searchPart .price { margin-top:0.24rem; font-size:0.22rem; }
	.searchPart .detailsBt { width:2.65rem; height:0.47rem; margin:0.4rem auto; font-size:0.2rem; padding-top:0.08rem;  
		background-color:#000; display:block; color:#fff; box-sizing:border-box; }
	.searchPart .nothing { width:100%; height:200px;padding-top:50px; background-color:#FFF;
		text-align:center;font-size:0.3rem; }

	.nothionSearchBox { width:100%; background-color:#f5f5f5; display:none; font-size:0.2rem; padding:5% 0; }
	.nothionSearchBox .box { width:60%; padding:10px 0 10px 10px; border:1px solid #e5e5e5; 
		background-color:#fff; margin:30px auto 0; }
	.nothionSearchBox input { width:80%; height:0.4rem; border:0; }
	.nothionSearchBox p { margin-bottom:0.2rem; text-align:center; }
	.nothionSearchBox p:first-child { font-size:0.26rem; }
	.nothionSearchBox .searchEnter { float:right; cursor: pointer; }

	.searchHot { display:none; }
	.searchHot .arrL, .searchHot .arrR, .searchHot .arrL, .searchHot .arrR 
	{ display:block; }
	.searchHot.proSame { margin-bottom:1rem; }


	/* club */
	.clubTitle { font-size:0.38rem; text-align:center; margin-top:0.7rem; }
	.clubDisc { font-size:0.2rem; text-align:center; margin-top:0.32rem; }
	
	.clubMid { padding-bottom:8vw; }
	.clubMid .clubQrCode { width:100%; margin-top:0.6rem; }
	.clubMid .qrCode2 { width:37.2%; margin:0 auto; }
	.clubMid .qrCode2 img { width:100%; }
	.clubMid .list { width:100%; margin-top:0.6rem;}
	.clubMid .list li { width:100%; font-size:0.2rem; display:flex; align-items:center; margin-bottom:0.14rem; }
	.clubMid .list li p { font-size:0.2rem; }
	.clubMid .list li p:first-child { width:10.93%; margin-left:11.5%; }
	.clubMid .list li p:nth-child(2) { margin-left:0.18rem; }
	.clubMid .list li img { width:100%; }

	.cards  { position:relative; margin-top:0.6rem; }
	.cards h3 { width:44.13%; left:13.87%; top:9.58%; position:absolute; color:#674722; }
	.cards img { width:100%; display:block; }
	.cards ul { width:85.07%; height:70.91%; left:7.47%; top:16.11%; position:absolute; 
		overflow:hidden; border-bottom-left-radius:0.2rem; border-bottom-right-radius:0.2rem; }
	.cards ul li { width:100%; left:0%; position:absolute; transition:height ease 0.6s, top ease 0.6s; }
	.cards .card4Box {  top:29.73%; }
	.cards .card3Box { top:19.78%; }
	.cards .card2Box { top:10%; }
	.cards .card1Box { top:0%; }
	.cards .cardTxt { width:71.2%; left:14.27%; top:92.25%; position:absolute; font-size:0.16rem; }
	.cards .arr { width:1%; left:93.01%; top:0.39rem; position:absolute; transition:transform ease 0.6s; }

	.clubPart.part3 {  }
	.clubPart.part3 .pic { width:100%; }
	.clubPart.part3 img { width:100%; display:block; }

	.clubPart .bottomTxt { width:100%; padding:0.53rem; box-sizing:border-box; font-size:0.16rem; line-height:1.8; }
	.clubPart .bottomTxt li { margin-bottom:1%; }

	.clubPart .ruleInfo { width:100%; background:#f4f4f4; padding:1rem 0; position:relative; }
	.clubPart .ruleInfo .txt { width: 89.73%; margin: 0 auto; box-sizing:border-box; 
		border:0.04rem solid #e1caa0; padding:9.33% 5.33%; position:relative; }	
	.clubPart .ruleInfo h1 { font-size:0.38rem; text-align:center; width:100%;
		position:absolute; left:0; top:0; margin-top:-16%; }
	.clubPart .ruleInfo h2 { font-size:0.3rem; margin-top:0.6rem; }
	.clubPart .ruleInfo h2:first-of-type { margin-top:-3%; }
	.clubPart .ruleInfo h3 { font-size:0.26rem; margin-top:0.4rem; }
	.clubPart.part3 .txt p { font-size:0.14rem; margin-top:0.16rem; line-height:2; }

	.clubPart .ruleInfo .cDai1 { width:0.81rem; position:absolute; left:0; top:-0.15rem; pointer-events:none; }
	.clubPart .ruleInfo .cDai2 { width:3.86rem; position:absolute; right:0; bottom:-0.25rem; pointer-events:none; }
	.clubPart .ruleInfo .cDai3 { width:1.61rem; position:absolute; right:0;top:13.34rem; pointer-events:none; }

	.clubPart .imgs { width:100%; margin-top:-1px; }
	.clubPart .imgs img { display: block; width: 100%; }


	.er404 { width:100%; height:99vh; padding-top:25%; box-sizing:border-box; }
	.er404 .mid{ width:80%; height:4.4rem; border:6px solid #000; margin:0 auto 0; }
	.er404 .top { border-bottom:1px solid #000; }
	.er404 .logo { width:46%; margin:0.3rem auto; display:block; }
	.er404 p { margin-left:0.5rem; font-size:0.25rem; margin-top:0.1rem; line-height:1.8; }
	.er404 p span { margin:0 0.04rem; }
	.er404 .title { font-size:0.4rem; }
	.er404 a { width:1.2rem; font-size:0.3rem; margin-left:0.5rem; margin-top:0.3rem; padding:0.1rem; 
		border:1px solid #000; display:block; color:#000; }
}


