/*global css*/
ol, 
ul, 
dir, 
menu,
dl,
dd {
	padding: 0;
	margin: 0;
}

ol, 
ul {
	list-style: none;
}

img {
	max-width: 100%;
	height: auto;
}
 
a:link,
a:visited, 
a:hover,
a:active {
	text-decoration: none;
}
/* customize css */
body {
  font-size: 0.7rem;
	background-color: #f6f6f6;
}

a {
  color: #333;
}

a:link, 
a:visited {
    color: #888;
}

a:hover, 
a:focus, 
a:active {
	color: #fe2e54;
}

.d-flex {
	display: -ms-flexbox;
	display: flex;
}

.bgc-mc {
  background: rgb(255, 93, 36)!important;
}

.btn-primary {
	color: #fff;
	background-color: #fe2e54;
	border-color: #fe2e54;
}

.btn-primary:hover {
	color: #fff;
	background-color: #e4294b;
	border-color: #e4294b;
}

.btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #e4294b;
	border-color: #e4294b;
	box-shadow: 0 0 0 .2rem rgba(228, 41, 75,.5);
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #e4294b;
	border-color: #e4294b;
}

.btn-outline-primary {
	color: #fe2e54;
	border-color: #fe2e54;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #fe2e54;
	border-color: #fe2e54;
}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
	color: #fff;
	background-color: #e4294b;
	border-color: #e4294b;
	box-shadow: 0 0 0 .2rem rgba(228, 41, 75,.5);
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #fe2e54;
	border-color: #fe2e54;
}

.form-control:focus {
	border-color: #e4294b;
  box-shadow: 0 0 0 .2rem rgba(228, 41, 75,.5);
  --bs-focus-ring-opacity: 0.5;
  --bs-focus-ring-color: #ffc107;
}


.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #d8d8d8;
  opacity: 1; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #d8d8d8;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #d8d8d8;
}

/* font */
@font-face {
	font-family: "iconfont"; /* Project id 1296411 */
	src: url('../fonts/font_1296411_36kl29aq7lg.woff2?t=1628565208689') format('woff2'),
		 url('../fonts/font_1296411_36kl29aq7lg.woff?t=1628565208689') format('woff'),
		 url('../fonts/font_1296411_36kl29aq7lg.ttf?t=1628565208689') format('truetype'),
		 url('../fonts/font_1296411_36kl29aq7lg.svg?t=1628565208689#iconfont') format('svg');
}
  
.iconfont {
  font-family: "iconfont" !important;
  font-size: 1rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-huidingbusvg:before {
  content: "\e66b";
}

.icon-fenlei:before {
  content: "\e663";
}

.icon-wode:before {
  content: "\e664";
}

.icon-shouye:before {
  content: "\e665";
}

.icon-a-99:before {
  content: "\e666";
}

.icon-youhuikuaibao:before {
  content: "\e667";
}

.icon-jiaocheng:before {
  content: "\e668";
}

.icon-sousuo:before {
  content: "\e669";
}

.icon-rexiaobang:before {
  content: "\e66a";
}

.icon-delete:before {
  content: "\e61b";
}

.icon-rank-up:before {
  content: "\e61e";
}

.icon-rank-xia:before {
  content: "\e61f";
}

.icon-rank-down:before {
  content: "\e621";
}

.icon-fenxiang1:before {
  content: "\e684";
}

.icon-fenxiang:before {
  content: "\e612";
}

.icon-info:before {
  content: "\e60e";
}

.icon-more:before {
  content: "\e60d";
}

.icon-sigin:before {
  content: "\e60c";
}

.icon-search:before {
  content: "\e60b";
}

.icon-juxing:before {
  content: "\e60a";
}

.icon-search2:before {
  content: "\e609";
}

.icon-juhuasuan:before {
  content: "\e607";
}

.icon-shouchangyes:before {
  content: "\e628";
}

.icon-taoqianggou:before {
  content: "\e608";
}

.icon-gerenzhongxin:before {
  content: "\e653";
}

.icon-chenggong:before {
  content: "\e68c";
}

.icon-shoucang:before {
  content: "\e642";
}

.icon-weibo:before {
  content: "\e644";
}

.icon-guanbi:before {
  content: "\e63a";
}

.icon-qunfengfuzhi:before {
  content: "\e6e0";
}

.icon-qqkj:before {
  content: "\e6e4";
}

.icon-shanchu:before {
  content: "\e792";
}

.icon-cainixihuan:before {
  content: "\e755";
}

.icon-weibiao:before {
  content: "\e620";
}

.icon-tao:before {
  content: "\e797";
}

.icon-tianmaot:before {
  content: "\e799";
}

.icon-fuzhi:before {
  content: "\e632";
}

.icon-shez:before {
  content: "\e63b";
}

.icon-xiazai:before {
  content: "\e643";
}

.icon-gouactive:before {
  content: "\e716";
}

.icon-qiandai:before {
  content: "\e613";
}

.icon-qq:before {
  content: "\e65d";
}

.icon-bofang:before {
  content: "\e604";
}

.icon-taobaoicon:before {
  content: "\e692";
}

.icon-jia:before {
  content: "\e616";
}

.icon-gengduo:before {
  content: "\e639";
}

.icon-shachu:before {
  content: "\e63c";
}

.icon-hide:before {
  content: "\e629";
}

.icon-liebiao:before {
  content: "\e658";
}

.icon-gouout:before {
  content: "\e65c";
}

.icon-zuji:before {
  content: "\e600";
}

.icon-xiazaizhong:before {
  content: "\e6b3";
}

.icon-youjiantou:before {
  content: "\e619";
}

.icon-pic:before {
  content: "\e81c";
}

.icon-taobao:before {
  content: "\e610";
}

.icon-key:before {
  content: "\e6d8";
}

.icon-ftop:before {
  content: "\e6a4";
}

.icon-closecircle:before {
  content: "\e6be";
}

.icon-zuojiantou:before {
  content: "\e686";
}

.icon-youhuiqua:before {
  content: "\e622";
}

.icon-shoppingbag:before {
  content: "\e62a";
}

.icon-xia:before {
  content: "\e763";
}

.icon-shang:before {
  content: "\e764";
}

.icon-datail_feedback:before {
  content: "\e62e";
}

.icon-detail_servicer:before {
  content: "\e62f";
}

.icon-detail_home:before {
  content: "\e630";
}

.icon-detail_search:before {
  content: "\e631";
}

.icon-detail_icon:before {
  content: "\e633";
}

.icon-detail_tmall:before {
  content: "\e634";
}

.icon-detail_taobao:before {
  content: "\e635";
}

.icon-point_high:before {
  content: "\e636";
}

.icon-point_blance:before {
  content: "\e637";
}

.icon-point_low:before {
  content: "\e638";
}

.icon-eyeopen:before {
  content: "\e63d";
}

.icon-phone:before {
  content: "\e63e";
}

.icon-path:before {
  content: "\e63f";
}

.icon-eyeclose:before {
  content: "\e640";
}

.icon-yanzhengma:before {
  content: "\e641";
}

.icon-arrow:before {
  content: "\e601";
}

.icon-fill:before {
  content: "\e602";
}

.icon-sanjiaoxing:before {
  content: "\e603";
}

.icon-liebia:before {
  content: "\e606";
}

.icon-youhuiquan2:before {
  content: "\e605";
}

.hot,
.taobao,
.tmall,
.tmall1,
.maoc,
.maoglobal,
.jd,
.jd-self,
.vip,
.vip-self,
.pdd,
.douyin {
  position: relative;
  display: inline-block;
  width: 0.9375rem;
  height: 0.9375rem;
}

.hot {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAAAAXNSR0IArs4c6QAAAuhJREFUOE+dVUtoU0EUPXeS1kUtlWpNk64EF4KC1I0b0WLVjYg2L4EW1LoSQRd5NbbqQp+C30rTLhREhFihqPmAH1BRoaAuhEJXLlwIrppPrdBVf8lcmeFNfUlbKw48XjJz77nn3jn3PkLVYscR5DiyaEc3l7n8mkHJYCJzHQTAcUidVfuo/+q4YnE06qNUqjxhWzYxDwAogzDMDQtngs7LGdeJq/0qgBggAngyFg6WIcYYMgRgAUANET2faajv3OQkZ42dF6wSyGWTt63HzHxUswGE+/YT0YPmROakAjIgKnBFaqY2hVgkLiH7AahaKBCzlAMJCCswmM6aEhh2Gtls5mNWF4NH1Jbr7WWs2PnAGA8OZXfkbesQEYUCA+n7msQiSNzaiRK/YWDdMmwMK81SALskie2AvLOm1hdsvJWa1hF/9UUb5ufkJwZv+wuIMtWsiCihM2G2iehCcyJzUwMVbOuSZL5iDJfTScUe0QKB55lRB2DMX1vaS5O9naHS3PwHELaswmaJ5EwdhY8PUDEWjpSB1D+zqbxFVTMfgD7K2x03mOn8fwApSCORJOVi4UcAjq+QlpKBerx68qZogNJUiHUkJah7lfpoMS5zCRqICQ8pZ1vnwHwbQAmA3zXWjgR8ZeI8mNpXSF37CIFTlItH2lCS71wQE1nrhZlGgjPrTxTWTj1jyUeqWBvbaSbap+nmYuFXAA6aTv8jPDxpTmS7ftrRlhKXvzDQ4tZM+empAGA4OJjt1kDFHqtVMt4yc5MLoqL5BdHlQCJzVdnk7chFZnnNLYHy8wFiQtT4dgf6n35f7LXC2Y79skwZAPVuVGYSbaFE+qMG6om0s5TvPbWaEsDhwGD2s+5Xb/fnbGsrMd9lYI9g3AsMZU+z0+YnZ7SkzsA8CmADIF74mXqbhlLfTNMvXqmZR/n4sTrBs61N9XVj5JmGCrA43ahGx4+NA5lxM9yWDDbNzB38+rerG2Po1ZA+q/oQ/AYZX15zcssz7AAAAABJRU5ErkJggg==") 50% no-repeat;
  background-size: contain;
}
  
.taobao {
	background: url("data:image/png;base64,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") 50% no-repeat;
  background-size: contain;
}
  
.tmall {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAfxJREFUSEvtVr1OAkEQ/mbvyJFgIZFOGt/AxDcwEUQfwsrSxMLaRGsLE0srH0JPIPENTHwCbcTCQLAhAbm7MbMHegt7hjNKLNhyf+b75pufHXoFloaue0TMe2BeZSCHX1wEDEHUYqKrXBCcUct1TxBFxwAiAOoXsZKmYttKndKL4zwy89o8AInoiV6Ues8kI5EpAvPMooi81FJq+oUYyWDIiijEJskBsAO6rvWyGCbH+TpjBoeh3UMhHARTZyagUuAgQPHyEt72NvjtDRCAxKJiEZTP6x3u98Hdrmk0DEHLyxjc3qK7vw8S8pHkTLysgKV6HV6lEjOUB1nW6M2g0UC7Wv0GcKS5eFhqNOBtbaUDjuNridGY5KDZRLtSiQETOWF6KAbCEIXDQ+Q2NsC9HqDM0szXanDKZe1z+PyMvu+b/kcRqFDA8P4evfPzOCSJBLQmDSc0n1SzdHMDr1bT2wPfR3tnJ1VwmiA7HcPPyE7U2nifGSsCWK3GgPU6OgJok1Zn1XTF2csijbMA+r4JKN6mAVrsLABNURaSztCRFknzD5Lm+tpobZ3d3T8qfGlTRFhpNuFtbsat7e4OHflVRmcz5EzKj//Ny8LBAdz1dX0jeHhA7+JiFpzPO9mHqCjCuCXrFm/5EdIY6CEq85j4s6lNz6V6TJz7IDzvUf8DUm86cNIGVTQAAAAASUVORK5CYII=) 50% no-repeat;
  background-size: contain;
}
	
.tmall1 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAABJlJREFUWAntWVFoHEUY/mdv7y7JHTGYYCR9MEQFKQkmAVtq+pIHkXJWtL4IeRLsg+KLQhGkDTFGUfIQA1qsFjRQi+CDFK2hxJf0IWKDQqqxsdc2bVrOCOn1ml4ud3u3O37/Nls22ez1NreaC+SHLzP7zcw/3/7zz97uRNCKXa+v3rGcM3oFyadJ0k5JpFht/2cpiAwSdIFITFBI6X88uXyD5wdPFK8NPysNeRICH+TrSjEh6JZQRM9ji7lRcSkafcgg7U+IrK8Ugat0CEqqMrhTMSh/uGJFsmKssi4KRxQhkZOVblLuEfFIKIuNE65wrZqyBURyDEOql0iKcJiqu/aSqKr2MszRV2oaZX/5mYw7dxxtboQnoTtGx6h61243X5547cplmnuqg2QuV9K4kh/qoqbGN5GsLNTyKKmPNJckkjuVLFRmMpT6/DOSElntg6W/P0X5+MWSPYmLkZCnmTmyoqpq1QSRfTF6+NjxVZx1sdDfR7ePH7MuzZJzVKbTq7j7XXjKUXbGkWXYrdikMrNERjJp776heslLvyHvPg5S8Fbiael9nNuTq60TUU+3tYmdtyPqd/C3I7odUb8j4Le/LZWjZf8yyULBNYDF2lwHrdPgS0S1GZwXuFixNpch69K+CM1fvkTpU985JshOnqPls+MOfiOE59c8t0nmX32F6ufmKHrgJRLBEC2dGaWFd97GAY3hNsQTz5/LOpJUOW9I83ynjd+nKsASELWIr4knVvSofL8HcwU6W7h75z3BAB0JBSRyYlMUQ5/s13RxEnr4s+cZVaGjYVUqk4ZMWiI5kF/ndXorp+N8anPeU/sgkjVY32ZjEPyrIW8HIkL0YtlD9tWOIw2ygkRXwJe9ZnddtH4Coj7VdEcfRQgjkCXx/k0pHcv8GzIXHWhXwNHkcOQH8Q1EvruOSPaNL/+gCAshc0U+gd/EYcprwf82shzJ9yDSWu61Nx5CwDhcxX6ZNLQrz6sB9XA4QHVrPZR5zQc6vTmdThf0PKqMGjeXATT0rdM4A64HuAa0/WXIvT/oMntdyt1BIUQUdxhEg9c4c0RuATPYA1/mDfpIM76Y1I2DoPYDXwGHgC6gAXAYZy/7MNHQ0DCTSCSOrvS6yvzAwMAZLMuLqLP4e33LrL8Bn/uHh4fHVvzcQEnJZPJEY2Pj1Brf5gHVtI0sTE9Pa3DwOrhai+/u7h4Hlwf4br+1+DJKvvE9QC4Wi43a/DwA7tDs7GwBC5e38b+jTp9YRGtraxId2faBa7P45ubmc3dp+SO4mMWXUb4Mf6fZZ0tLy082Pyz+APPt7e03bfzHnGYfAEsAdXR0RLiE/QPcy5N0Om09o/gYPc4dihlW5aoBm5qauuLSj/cArw5lMhn7M5xX0UyBzs5OSwsfUn3IQhPAC0A6lUrZ94cpHjwpirLMJYzb77v5BwcHr2HplKGhoTlzlPMP/5uINzKpqmp/wrMo80UJweG5+MHwHDBvCePwdzY1Nc2jZIsCC4D5AlBXV8cO2DjJuwHOH1eMjIy0TUxM/MGlSz/2cR6g2traFAqeh7EImJGElr9RfxIYB+hfpncRGQdJ2nkAAAAASUVORK5CYII=") 50% no-repeat;
  background-size: contain;
}
	
.maoc {
  background: url(data:image/png;base64,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) 50% no-repeat;
  background-size: contain;
}

.maoglobal {
	background: url("data:image/png;base64,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") 50% no-repeat;
  background-size: contain;
}

.jd {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAABC5JREFUWAntWW2IFVUYfs6Zu1+z3V3bZM1tKanVUAo1EIMyFTaNiMVY1x+BoIJ/1FDLFCEFMUkrP36oRGX1o1B2tUDFsPaHW6koLH4hCmq1u30g2XWv17sf92Om95zde3ZnmBlnnGAW8oXLvOe87/ucZ97zOfcwkJhNTdrv5w+9bRrmAjA8CxPFoj4yYcgQh0uMs+baKY3bWUtLnkmS5w62miZmRUbMo2HGcKJ26vx61jWer6VMbvPwjdxEmV3HZXdHTsWbgODIOutYf+Rj0psnaN5k+IgnKV6CJje/18uMFPsDov91TzzI6P82o7Ggb169vw0l02bIsFvLGtH7/bdSf2R3C/RXGi1wRm8PzDvdyCcTyF69iMz5M+hr+w65jusWPz+FwEQtoLQRewkv0wH6aWNqUDzhGZQ3vAHT3IX+n39AcvdmZNpPeoVbbOGIWqCGCv1EwEjcAoqKwOOjJNFY7TjpwOjlSmfMQckL9Ujt247kh+sBwxgKdtHCEXXJaHLHu+g/02ZpkleNRtns1/DQopUonjgZjHNULH0HrFRH96Y3Lb5OhXDLkwtRp4ZEhtOHvsTNhueQ3LmRhoAp3eILl0N/faFTiKUuHFELlM8CEbyz5z2IrBekcvVmOUwKZadnOKIBMmpvPPXxVmR/uyarYzWPQ59rXTHs/pERpb5H+sCnik/pS3OV7qSEI+qEGKCu71Sr8i55frbSnZRQRBmdaMNI9soFmPm8hNAeraUDsjteKKJewL5egLrfSN6WrmK54hWjXMPCEXWFDWAwBjIqIzTNNTAcUY+ucm3RZuCVVbJGrKtGd8JmHSoGJ0pdpCQk0diTT4PRNivESPztuZUOa1U1763EBoCl0+BE8A5wt5a++LIy2rdcZRhUAhPVqmsUhji+hZHy+UtUeN9Px5XupAQiykePQWwsLSODku/6taAGfpY3LUHxpCkyLn/7H/Qca/bECES0YsUGBZb7o+O+DsACQKdz6cOb9iqs1CcfwEzfVWUnxdcxL1Y3EZVvbYE+Z57CSH2xS+m+FJp4JdNnIr5oFcrqG1RIz/FvkPrsI1V2U1yJVu34CuKwoD02ztLdAqjv7I+4+/VQRuzg8cWrob+6AKCJx+OV0KrHomjSVHC93OKaPrIfiXU0Tmlpupe4EhWfDXYRa126eR+6318DZLN2syoPz5iqHKbkOm7QmXQDeo4eGFbrrboSFWEmfSLkb/6JXNcvyFw4i/TBz5G7cdUb0cEq9vPstcvInDuN3tbD8gPPwc2zinU+xRzzHnuiDrm/OoFMxhOgYNRomNj3arM3DYO+QsUPIddcV6IFAiPlGWh5ipI0F3+SRknAV9uDf+Re8uUcpRPdkHBxRRIlBz9tC45c3uPQFYmfgCh8aEM7IThycdkk73HoioSItI+IMTswb9rFtY3kRhz/BVA3NV7Q1b1lAAAAAElFTkSuQmCC") 50% no-repeat;
  background-size: contain;
}

.jd-self {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAAAXNSR0IArs4c6QAAA29JREFUOE9NlH9olVUYxz/nfe99d3/t3utyOaWla6w5tyW3+RMzwWD90R8ioRUJQSaoG1GYCQVqKWxswsWcLae4QtYPmT8Q8Q9n/hFSzWrT3ZaGYpLo1m1zjHnnu/u+95w4792gAwce3vOc7/N9n+/5PqLuPBskfCEERQIUIFwFhg4ECECp/IEhwBQCRymyEkImTEmQyouVUt7dhwZsFYlzDCEoySmUzOMQNg1cKbFV/oMG9AETOci4MLfAojgQJzWe5ulQkJAZ4M+JMfwCFbUQBgxrYCk1mOEXCkl5pJpDKy6R/GMHF+6fIOaPknEzjDk5NpVtpiq+hNJwBc/NWkn33XaWzX6J2YF5XHzwHUpJ2m5+oCYcF1F3FjnmIPYnkrxR/h52bpKAGSIrbRyZJeyL0jrQSPLGYRqefYeaWSsoDs5jfmQhvemLPBOtJuYvon/0CnYuQ9vND3nkukrUnUGlp6Bj1TeUFy7i419ep9CKY2Diyiyty8/S/Vc7H/XtY+OCenbUtnB/8i4hM8Lo1D8U+mMIBBErxsDoT+y9tpO4H8Tzp1GjU5Bc3sH6si3cHh/AMgJIJDnlUh6t4bPULvb2t7Cl8lV213VyNf09fsPytlQ5HjkTVMUS3BjvY9uPG4l6wN2otA1HVndRFU/Q0t9IzHrCu5CVWfYsOU7XrSQHUk0ETXhxzhra11zm9J0OHGlju49ZV7aZ3vQlGq68SbwAclr0xEnUiA2HXjjOy6Wv8cPQea/HCoUrHdY+tZ6D13dxMNVKwAeV0Qp2Lz3GmP2vl6P/qiRUSs+9U7QNJj1g/fzE4m/zwIdXd7KypJ6Ttz4n7C/0FHakw6aF73N0cD8HrrfwZFDw6dIvmRuZj+1OYghTv05y0iVWUETzr9voTV8jbGngLuSIjTi69msSxas4kvrEE0/3WIvXuLiJzsFmmvuamBOCc6/cZvjxPX5+0EPIH8GVLgVmgLcW7aThcj0X/u4hZqFE7QnkhAPba94V6yre9hholfWSSnp2Opbax6k7Z4hasGdZBwtilUw6GQxtBe1MFEFfmOar2/lt5HcV9oGo/oohFCWuQjkSofvz/6VdZ5nayh4CWW3vaUfm/Z7P1iazBMrIsxoWtZ1syOlZAUVCeMWFyhPO856eEzP1NMeZWM8SXWQ6d2YkPDRh639+pXOMl/NXGQAAAABJRU5ErkJggg==") 50% no-repeat;
  background-size: contain;
  top: 0.25rem;
}

.vip {
	background: url("data:image/png;base64,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") 50% no-repeat;
  background-size: contain;
}

.vip-self {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAAAXNSR0IArs4c6QAAA29JREFUOE9NlH9olVUYxz/nfe99d3/t3utyOaWla6w5tyW3+RMzwWD90R8ioRUJQSaoG1GYCQVqKWxswsWcLae4QtYPmT8Q8Q9n/hFSzWrT3ZaGYpLo1m1zjHnnu/u+95w4792gAwce3vOc7/N9n+/5PqLuPBskfCEERQIUIFwFhg4ECECp/IEhwBQCRymyEkImTEmQyouVUt7dhwZsFYlzDCEoySmUzOMQNg1cKbFV/oMG9AETOci4MLfAojgQJzWe5ulQkJAZ4M+JMfwCFbUQBgxrYCk1mOEXCkl5pJpDKy6R/GMHF+6fIOaPknEzjDk5NpVtpiq+hNJwBc/NWkn33XaWzX6J2YF5XHzwHUpJ2m5+oCYcF1F3FjnmIPYnkrxR/h52bpKAGSIrbRyZJeyL0jrQSPLGYRqefYeaWSsoDs5jfmQhvemLPBOtJuYvon/0CnYuQ9vND3nkukrUnUGlp6Bj1TeUFy7i419ep9CKY2Diyiyty8/S/Vc7H/XtY+OCenbUtnB/8i4hM8Lo1D8U+mMIBBErxsDoT+y9tpO4H8Tzp1GjU5Bc3sH6si3cHh/AMgJIJDnlUh6t4bPULvb2t7Cl8lV213VyNf09fsPytlQ5HjkTVMUS3BjvY9uPG4l6wN2otA1HVndRFU/Q0t9IzHrCu5CVWfYsOU7XrSQHUk0ETXhxzhra11zm9J0OHGlju49ZV7aZ3vQlGq68SbwAclr0xEnUiA2HXjjOy6Wv8cPQea/HCoUrHdY+tZ6D13dxMNVKwAeV0Qp2Lz3GmP2vl6P/qiRUSs+9U7QNJj1g/fzE4m/zwIdXd7KypJ6Ttz4n7C/0FHakw6aF73N0cD8HrrfwZFDw6dIvmRuZj+1OYghTv05y0iVWUETzr9voTV8jbGngLuSIjTi69msSxas4kvrEE0/3WIvXuLiJzsFmmvuamBOCc6/cZvjxPX5+0EPIH8GVLgVmgLcW7aThcj0X/u4hZqFE7QnkhAPba94V6yre9hholfWSSnp2Opbax6k7Z4hasGdZBwtilUw6GQxtBe1MFEFfmOar2/lt5HcV9oGo/oohFCWuQjkSofvz/6VdZ5nayh4CWW3vaUfm/Z7P1iazBMrIsxoWtZ1syOlZAUVCeMWFyhPO856eEzP1NMeZWM8SXWQ6d2YkPDRh639+pXOMl/NXGQAAAABJRU5ErkJggg==") 50% no-repeat;
  background-size: contain;
}

.pdd {
  top: 0 !important;
	background-color: #FFD794;
	border: 0.0625rem solid #F9B562;
  border-radius: 0.1875rem;
	color: #6C0000;
	width: 3.2rem;
	line-height: 0.9375rem;
	font-weight: bold;
	font-style: normal;
  text-align: center;
}

.douyin {
  background: url("../img/dy_icon.83050328.png") 50% no-repeat;
  background-size: contain;
}

.top1-icon,
.top2-icon,
.top3-icon {
  position: absolute;
	width: 1.656rem;
	height: 2rem;
}

.top1-icon {
	background: url(data:image/png;base64,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) no-repeat 50%;
	background-size: 100%;
}

.top2-icon {
	background: url(data:image/png;base64,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) no-repeat 50%;
	background-size: 100%;
}

.top3-icon {
	background: url(data:image/png;base64,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) no-repeat 50%;
	background-size: 100%;
}

.bot-icon img {
  width: 1rem;
}

/* keyframes */
@keyframes blnew {
  0% {
      opacity: 0
  }

  10% {
      opacity: 0
  }

  20% {
      opacity: 0
  }

  30% {
      opacity: 0
  }

  40% {
      left: -.14rem;
      opacity: 1
  }

  50% {
      left: 10%
  }

  60% {
      left: 30%
  }

  70% {
      left: 50%
  }

  80% {
      left: 70%;
      opacity: .7
  }

  90% {
      left: 80%;
      opacity: .6
  }

  to {
      left: 90%;
      opacity: 0
  }
}
	
/* header */
.single-box {
  background-color: #f6f6f6;
  margin-bottom: 6.25rem;
  width: 100%;
	max-width: 36rem;
  min-height: 120rem;
}

.single-box .header-box {
  position: fixed;
  width: 100%;
  max-width: 36rem;
  top: 0;
  z-index: 30;
}

.single-box .header-box .icon {
  position: relative;
}

.single-box .header-box .icon a {
  width: 2.16rem;
  height: 2.16rem;
  color: #fff;
  font-weight: 700;
}

.single-box .header-box .title-img .logo {
  width: 6rem;
}

.single-box .header-box .title-img .slogan {
  position: relative;
  top: 0.1875rem;
  left: -0.1875rem;
  width: 6rem;
}

.single-box .header-box .title-img span {
  position: relative;
	top: 3px;
	font-size: 0.75rem;
	line-height: 1rem;
  color: #fffb6f;
  font-style: italic;
}

.single-box .header-box .nav-btn i {
  font-weight: bold;
  color: #fff;
}

.single-box .header-box .nav-btn .dropdown-item i {
  margin-right: 0.3125rem;
  color: #888;
}

.header {
  display: flex;
	justify-content: space-between;
	padding: 0.625rem;
	width: 100%;
	height: 2.75rem;
}

/* scroll */
.scroll {
  white-space: nowrap;
  overflow-x: auto; 
  -webkit-overflow-scrolling: touch;
}

.scroll-top {
	position: fixed;
	right: 0.625rem;
	bottom: 6rem;
	width: 2.375rem;
	z-index: 20;
}

.scroll-top .to-top {
	display: flex;
	justify-content: center;
	align-items: center;
  width: 2.375rem;
	height: 2.375rem;
	background: #fff;
	box-shadow: 0 0.156rem 0.624rem 0 rgba(0,0,0,.18);
	border-radius: 2rem;
  line-height: 0.7rem;
	font-size: .625rem;
  text-align: center;
  color: #666;
  cursor: pointer;
}

.scroll-top .to-top:hover,
.scroll-top .to-top:focus, 
.scroll-top .to-top:active {
  color: #fe2e54;
}

#next-page {
	visibility: hidden;
  height: 0;
}

#no-more {
	padding-top: 0.5rem;
	background-color: #f6f6f6;
	text-align: center;
	letter-spacing: 0.125rem;
	color: #bdbbbb;
}

/* footer */
footer {
  position: fixed;
  bottom: 0;
  padding-top: 0.625rem;
  width: 100%;
  max-width: 36rem;
  background-color: #fff;
  z-index: 16;
}

footer .footer-box {
  display: flex;
  justify-content: space-around;
}

footer .footer-box li a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 0.625rem;
}

footer .footer-box li .icon {
  width: 2rem;
  height: 1.5rem;
  background-size: 9rem 3.6rem;
  background-image: url("../img/zh_foot_tab.a6feb608.png");
  background-repeat: no-repeat;
}

footer .footer-box li:first-child:hover .icon,
footer .footer-box li:first-child:focus .icon,
footer .footer-box li:first-child:active .icon,
footer .footer-box li:first-child .icon.active {
  background-position: 0.0625rem -1.875rem;
}

footer .footer-box li:nth-child(2) .icon {
  background-position: -1.6875rem 0;
}

footer .footer-box li:nth-child(2):hover .icon,
footer .footer-box li:nth-child(2):focus .icon,
footer .footer-box li:nth-child(2):active .icon,
footer .footer-box li:nth-child(2) .icon.active {
  background-position: -1.6875rem -1.875rem;
}

footer .footer-box li:nth-child(3) .icon {
  background-position: -3.375rem 0;
}

footer .footer-box li:nth-child(3):hover .icon,
footer .footer-box li:nth-child(3):focus .icon,
footer .footer-box li:nth-child(3):active .icon,
footer .footer-box li:nth-child(3) .icon.active {
  background-position: -3.375rem -1.875rem;
}

footer .footer-box li:nth-child(4) .icon {
  background-position: -5.375rem 0;
}

footer .footer-box li:nth-child(4):hover .icon,
footer .footer-box li:nth-child(4):focus .icon,
footer .footer-box li:nth-child(4):active .icon,
footer .footer-box li:nth-child(4) .icon.active {
  background-position: -5.375rem -1.875rem;
}

footer .footer-box li:nth-child(5) .icon {
  background-position: -7.125rem 0;
}

footer .footer-box li:nth-child(5):hover .icon,
footer .footer-box li:nth-child(5):focus .icon,
footer .footer-box li:nth-child(5):active .icon,
footer .footer-box li:nth-child(5) .icon.active {
  background-position: -7.125rem -1.875rem;
}


/* goods list box */
.goods-list-box {
  margin: 0.625rem 0;
  background-color: #fff;
}

.goods-list-box .goods-list .goods {
  padding: 0.625rem;
  border-bottom: 0.0625rem solid #f5f5f5;
}

.goods-list-box .goods-list .goods a {
  display: flex;
  justify-content: space-between;
}

.goods-list-box .goods-list .goods .img {
  width: 7.75rem;
  overflow: hidden;
}

.goods-list-box .goods-list .goods .img img {
  border-radius: 0.625rem;
  width: 7.75rem;
}

.goods-list-box .goods-list .goods .info {
  width: 13rem;
}

.goods-list-box .goods-list .goods .info a {
  display: flex;
  flex-direction: column;
}

.goods-list-box .goods-list .goods .info .title i {
  margin-right: 0.1875rem;
  top: 0.125rem;
}

.goods-list-box .goods-list .goods .info .tag {
  margin: 0.625rem 0;
}

.goods-list-box .goods-list .goods .info .tag span {
  padding: 0px 0.3125rem;
  border: 0.0625rem solid rgb(255, 1, 55);
  border-radius: 0.1875rem;
  color: rgb(255, 53, 96);
}

.goods-list-box .goods-list .goods .info .price-box {
  display: flex;
  justify-content: space-between;
}

.goods-list-box .goods-list .goods .info .price-box .applied {
	font-size: 0.875rem;
	color: #666;
}

.goods-list-box .goods-list .goods .info .price-box .current {
	display: flex;
	flex-direction: row;
  line-height: 1.75rem;
}

.goods-list-box .goods-list .goods .info .price-box .current i {
  position: relative;
  color: #ff2b22;
}

.goods-list-box .goods-list .goods .info .price-box .current .price {
	position: relative;
	padding-left: 0.3125rem;
	font-size: 1.2rem;
	color: #ff2b22;
}

.goods-list-box .goods-list .goods .info .price-box .current .price-low {
  padding-left: 0.3125rem;
	font-size: 0.75rem;
	color: #ff5900;
}

.goods-list-box .goods-list .goods .info .price-box .coupon .icon {
	background: #fff;
	font-size: 0.625rem;
	color: #fe3a33;
	border: 0.0625rem solid #fe3a33;
	box-sizing: border-box;
	border-radius: 0.1875rem 0 0 0.1875rem;
}

.goods-list-box .goods-list .goods .info .price-box .coupon .num {
	position: relative;
	background: linear-gradient(90deg,#ff8873,#ff4f4f);
	left: -0.0625rem;
	top: 0.0625rem;
	border-radius: 0 0.1875rem 0.1875rem 0;
	padding: 0 0.3125rem;
	font-weight: 400;
	font-size: 0.75rem;
	color: #fff;
	box-sizing: border-box;
	overflow: hidden;
}

.goods-list-box .goods-list .goods .info .price-box .tags {
  display: flex;
}

.goods-list-box .goods-list .goods .info .shop {
  margin-top: 0.3125rem;
  display: flex;
  justify-content: space-between;
  font-size: 0.75rem;
  color: #888;
}

.goods-list-box .goods-list .goods .info .shop .shop-name {
  max-width: 8.5rem;
}

.goods-list-box .goods-list .goods .info .shop .shop-name i {
  font-size: 0.75rem;
}

/* goods simple list box */
.goods-slist-box {
  position: relative;
  margin: 0.625rem 0;
  background-color: #fff; 
}

.goods-slist-box .goods-list .goods.outdate {
  opacity: .5;
}

.goods-slist-box .goods-list .goods a {
  display: flex;
  justify-content: space-between;
  padding: 0.625rem;
  border-bottom: 0.0625rem solid #f5f5f5;
}

.goods-slist-box .goods-list .goods .img {
  width: 5rem;
  overflow: hidden;
}

.goods-slist-box .goods-list .goods .img img {
  width: 5rem;
}

.goods-slist-box .goods-list .goods .title {
  margin-left: 0.3125rem;
  width: 6.375rem;
  font-size: 0.875rem;
  color: #333;
}

.goods-slist-box .goods-list .goods .tag {
  margin: 0 0.3125rem;
  font-size: 0.875rem;
  color: #267941;
}

.goods-slist-box .goods-list .goods .price-box {
  display: flex;
  flex-direction: column;
}

.goods-slist-box .goods-list .goods .price-box .current {
  font-weight: 600;
  color: #267941;
}

.goods-slist-box .goods-list .goods .price-box .original {
  text-decoration: line-through;
  line-height: 0.9375rem;
}

.goods-slist-box .goods-list .goods .action {
  margin-left: 0.3125rem;
  background-color: rgb(21, 145, 62);
  border-radius: 0.625rem;
  padding: 0.0625rem 0.9375rem;
  height: 1.5rem;
  font-size: 0.875rem;
  color: #fff;
}

/* goods block box */
.goods-block-box {
  margin: 0.625rem 0;
}

.goods-block-box .goods-list .goods a {
  display: flex;
  margin-top: 0.9375rem;
  background-color: #fff;
}

.goods-block-box .goods-list .goods .img {
  width: 10rem;
  overflow: hidden;
}

.goods-block-box .goods-list .goods .info {
  margin-left: 0.3125rem;
  padding: 0.625rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.goods-block-box .goods-list .goods .info .title {
  width: 13.75rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.goods-block-box .goods-list .goods .info .title i {
  top: 0.125rem;
}

.goods-block-box .goods-list .goods .info .title .txt {
  color: #333;
}

.goods-block-box .goods-list .goods .info .coupon {
  margin-top: 0.3125rem;
}

.goods-block-box .goods-list .goods .info .coupon .icon {
  background: #fff;
  font-size: 0.625rem;
  color: #fe3a33;
  border: 0.0625rem solid #fe3a33;
  box-sizing: border-box;
  border-radius: 0.1875rem 0 0 0.1875rem;
}

.goods-block-box .goods-list .goods .info .coupon .num {
	position: relative;
	background: linear-gradient(90deg,#ff8873,#ff4f4f);
	left: -0.0625rem;
	top: 0.0625rem;
	border-radius: 0 0.1875rem 0.1875rem 0;
	padding: 0 0.3125rem;
	font-weight: 400;
	font-size: 0.75rem;
	color: #fff;
	box-sizing: border-box;
	overflow: hidden;
}

.goods-block-box .goods-list .goods .info .price-box {
	display: flex;
  align-items: center;
}

.goods-block-box .goods-list .goods .info .price-box .current,
.goods-block-box .goods-list .goods .info .price-box .explain {
  margin-right: 0.3125rem;
  font-size: 1.2rem;
  color: #fe3738;
}

.goods-block-box .goods-list .goods .info .price-box .explain {
  font-size: 0.875rem;
  line-height: 2.5rem;
}

.goods-block-box .goods-list .goods .info .price-box .original {
  color: #999;
  line-height: 2.5rem;
  text-decoration: line-through;
}

.goods-block-box .goods-list .goods .info .rush {
  display: flex;
}

.goods-block-box .goods-list .goods .info .rush i {
  top: 0.125rem;
}

.goods-block-box .goods-list .goods .info .rush .amount {
  padding: 0.0625rem 1.875rem 0.125rem 0.625rem;
  border-radius: 0.125rem;
  color: #c4310b;
  font-size: 0.875rem;
  background-image: linear-gradient(90deg,#fff0dc,#ffdcbd);
}

.goods-block-box .goods-list .goods .info .rush .action {
  padding: 0 0.625rem 0 0.625rem;
  border-radius: 0.1875rem;
  color: #fff;
  font-size: 0.875rem;
  background: rgb(113, 18, 183);
}

.goods-block-box .goods-list .goods .info .shop {
  display: flex;
  justify-content: space-between;
}

/* goods column box */
.goods-column-box {
  margin: 0.9375rem auto;
}

.goods-column-box .goods-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

.goods-column-box .goods-list .goods {
  margin-bottom: 0.9375rem;
  width: 10.313rem;
  height: 18.625rem;
  background-color: #fff;
}

.goods-column-box .goods-list .goods .img {
  width: 10.313rem;
  height: 10.5rem;
  border-radius: 0.3125rem;
  overflow: hidden;
}

.goods-column-box .goods-list .goods .img img {
  width: 12.3125rem;
}

.goods-column-box .goods-list .goods .title {
  padding: 0.625rem;
  overflow: hidden;
  font-size: 0.875rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.goods-column-box .goods-list .goods .title .txt {
  position: relative;
  bottom: 0.125rem;
}

.goods-column-box .goods-list .goods .price-box {
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 0 0.625rem;
}

.goods-column-box .goods-list .goods .price-box .applied {
  font-size: 0.75rem;
  color: #666;
}

.goods-column-box .goods-list .goods .price-box .currency {
  position: relative;
  padding-left: 0.3125rem;
  font-size: 1.2rem;
  color: #ff2b22;
  bottom: 0.4375rem;
}

.goods-column-box .goods-list .goods .price-box .price {
  position: relative;
  padding-left: 0.3125rem;
  font-size: 1.2rem;
  color: #ff2b22;
  bottom: 0.4375rem;
}

.goods-column-box .goods-list .goods .price-box .price-low {
  padding-left: 0.3125rem;
	font-size: 0.75rem;
	color: #ff5900;
}

.goods-column-box .goods-list .goods .coupon {
  padding-left: 0.625rem;
}

.goods-column-box .goods-list .goods .coupon .icon {
  background: #fff;
  font-size: 0.625rem;
  color: #fe3a33;
  border: 0.0625rem solid #fe3a33;
  box-sizing: border-box;
  border-radius: 0.1875rem 0 0 0.1875rem;
}

.goods-column-box .goods-list .goods .coupon .num {
  position: relative;
	background: linear-gradient(90deg,#ff8873,#ff4f4f);
  top: 0.0625rem;
  border-radius: 0 0.1875rem 0.1875rem 0;
  padding: 0 0.3125rem;
  font-weight: 400;
  font-size: 0.75rem;
	color: #fff;
	box-sizing: border-box;
	overflow: hidden;
}

.goods-column-box .goods-list .goods .num {
  margin-top: 0.625rem;
  padding: 0 0.625rem;
  font-size: 0.75rem;
	color: #888;
}

/* goods simple column box */
.goods-scolumn-box {
  margin: 0.9375rem auto;
}

.goods-scolumn-box .goods-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

.goods-scolumn-box .goods-list .goods {
  margin: 0.9375rem 0.5rem;
  width: 10.2rem;
  background-color: #fff;
}

.goods-scolumn-box .goods-list .goods .img {
  width: 100%;
  border-radius: 0.3125rem;
  overflow: hidden;
}

.goods-scolumn-box .goods-list .goods .img img {
  width: 12.3125rem;
}

.goods-scolumn-box .goods-list .goods .title {
  padding: 0.625rem;
  overflow: hidden;
  font-size: 0.875rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.goods-scolumn-box .goods-list .goods .title .txt {
  position: relative;
  bottom: 0.125rem;
}

.goods-scolumn-box .goods-list .goods .price-box {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 0 0.625rem;
}

.goods-scolumn-box .goods-list .goods .price-box .currency {
  position: relative;
  font-size: 1.2rem;
  color: #ff2b22;
}

.goods-scolumn-box .goods-list .goods .price-box .price {
  position: relative;
  font-size: 1.2rem;
  color: #ff2b22;
  bottom: 0.4375rem;
}

.goods-scolumn-box .goods-list .goods .num {
  margin-top: 0.625rem;
  padding: 0 0.625rem;
  font-size: 0.75rem;
	color: #888;
}

/* goods round box */
.goods-round-box {
  margin: 0.625rem 0;
  background-color: #fff;
}

.goods-round-box .goods-list {
  padding: 1rem 0;
}

.goods-round-box .goods-list .goods {
  margin: 0.9375rem;
  border-radius: 0.625rem;
  background-color: #f5f5f5;
}

.goods-round-box .goods-list .goods a {
  display: flex;
  justify-content: space-between;
  padding: 0.625rem;
}

.goods-round-box .goods-list .goods .img {
  width: 7.5rem;
  overflow: hidden;
}

.goods-round-box .goods-list .goods .img img {
  width: 7.5rem;
  border-radius: 0.625rem;
}

.goods-round-box .goods-list .goods .info {
  display: flex;
  flex-direction: column;
}

.goods-round-box .goods-list .goods .info .title {
  width: 11rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.goods-round-box .goods-list .goods .info .title i {
  top: 0.125rem;
}

.goods-round-box .goods-list .goods .info .title .txt {
  color: #333;
}

.goods-round-box .goods-list .goods .info .coupon {
  margin-top: 0.3125rem;
}

.goods-round-box .goods-list .goods .info .coupon .icon {
  background: #fff;
  font-size: 0.625rem;
  color: #fe3a33;
  border: 0.0625rem solid #fe3a33;
  box-sizing: border-box;
  border-radius: 0.1875rem 0 0 0.1875rem;
}

.goods-round-box .goods-list .goods .info .coupon .num {
	position: relative;
	background: linear-gradient(90deg,#ff8873,#ff4f4f);
	left: -0.0625rem;
	top: 0.0625rem;
	border-radius: 0 0.1875rem 0.1875rem 0;
	padding: 0 0.3125rem;
	font-weight: 400;
	font-size: 0.75rem;
	color: #fff;
	box-sizing: border-box;
	overflow: hidden;
}

.goods-round-box .goods-list .goods .info .info-box {
	display: flex;
  justify-content: space-between;
  margin-top: 0.625rem;
}

.goods-round-box .goods-list .goods .info .price-box {
	display: flex;
}

.goods-round-box .goods-list .goods .info .price-box .current-box {
  display: flex;
}

.goods-round-box .goods-list .goods .info .price-box .current-box .txt {
  line-height: 1.5rem;
}

.goods-round-box .goods-list .goods .info .price-box .current {
  margin-right: 0.3125rem;
  font-size: 1.5rem;
  color: #fe3738;
}

.goods-round-box .goods-list .goods .info .price-box .explain {
  margin-right: 0.3125rem;
  font-size: 0.875rem;
  line-height: 2.5rem;
  color: #fe3738;
}

.goods-round-box .goods-list .goods .info .price-box .original {
  color: #999;
  line-height: 2.5rem;
  text-decoration: line-through;
}

.goods-round-box .goods-list .goods .info .rush {
  display: flex;
}

.goods-round-box .goods-list .goods .info .rush .action {
  padding: 0 0.625rem 0 0.625rem;
  font-size: 0.875rem;
  border-radius: 0.1875rem;
  color: #fff;
  background-image: linear-gradient(270deg,#fe3c35,#ff1f4c);
  text-align: center;
}

.goods-round-box .goods-list .goods .info .rush .amount {
  padding: 0.0625rem 0.875rem 0.125rem 0.625rem;
  border-radius: 0.125rem;
  color: #c4310b;
  font-size: 0.875rem;
  background-image: linear-gradient(90deg,#fff0dc,#ffdcbd);
}

/* goods flash box */
.goods-flash-box {
  margin: 0.625rem 0;
  background-color: #fff;
}

.goods-flash-box .goods-list {
  padding: 1rem 0;
}

.goods-flash-box .goods-list .goods {
  margin: 0.9375rem;
  border-radius: 0.625rem;
  background-color: #f5f5f5;
}

.goods-flash-box .goods-list .goods a {
  display: flex;
  justify-content: space-between;
  padding: 0.625rem;
}

.goods-flash-box .goods-list .goods .img {
  width: 7.5rem;
  overflow: hidden;
}

.goods-flash-box .goods-list .goods .img img {
  width: 7.5rem;
  border-radius: 0.625rem;
}

.goods-flash-box .goods-list .goods .info {
  display: flex;
  flex-direction: column;
}

.goods-flash-box .goods-list .goods .info .title {
  width: 11rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.goods-flash-box .goods-list .goods .info .title i {
  top: 0.125rem;
}

.goods-flash-box .goods-list .goods .info .title .txt {
  color: #333;
}

.goods-flash-box .goods-list .goods .info .tag {
	margin-top: 0.3125rem;
}

.goods-flash-box .goods-list .goods .info .tag span {
  padding: 0px 0.3125rem;
  border: 0.0625rem solid rgb(255, 1, 55);
  border-radius: 0.1875rem;
  color: rgb(255, 53, 96);
}

.goods-flash-box .goods-list .goods .info .coupon {
  margin-top: 0.3125rem;
}

.goods-flash-box .goods-list .goods .info .coupon .icon {
  background: #fff;
  font-size: 0.625rem;
  color: #fe3a33;
  border: 0.0625rem solid #fe3a33;
  box-sizing: border-box;
  border-radius: 0.1875rem 0 0 0.1875rem;
}

.goods-flash-box .goods-list .goods .info .coupon .num {
	position: relative;
	background: linear-gradient(90deg,#ff8873,#ff4f4f);
	left: -0.0625rem;
	top: 0.0625rem;
	border-radius: 0 0.1875rem 0.1875rem 0;
	padding: 0 0.3125rem;
	font-weight: 400;
	font-size: 0.75rem;
	color: #fff;
	box-sizing: border-box;
	overflow: hidden;
}

.goods-flash-box .goods-list .goods .info .rush {
  position: relative;
  margin-top: 0.3125rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.goods-flash-box .goods-list .goods .info .price-box {
	display: flex;
}

.goods-flash-box .goods-list .goods .info .price-box .current-box {
  display: flex;
}

.goods-flash-box .goods-list .goods .info .price-box .current-box .txt {
  line-height: 1.5rem;
}

.goods-flash-box .goods-list .goods .info .price-box .current {
  margin-right: 0.3125rem;
  font-size: 1rem;
  color: #fe3738;
}

.goods-flash-box .goods-list .goods .info .price-box .original {
  color: #999;
  line-height: 1.5rem;
  text-decoration: line-through;
}

.goods-flash-box .goods-list .goods .info .amount {
  color: #c4310b;
  font-size: 0.75rem;
}

.goods-flash-box .goods-list .goods .info .ready {
  position: relative;
  padding: 0.1875rem 0.625rem;
  border-radius: 0.1875rem;
  font-size: 0.75rem;
  color: #fff;
  background: linear-gradient(90deg,#2eb751,#3bae59);
  box-shadow: 0 .02rem .04rem 0 rgba(74,190,43,.4);
}

.goods-flash-box .goods-list .goods .info .status {
  position: relative;
  padding: 0 0.625rem 0 0.625rem;
  border-radius: 0.1875rem;
  height: 2.625rem;
  font-size: 0.75rem;
  color: #fff;
  background-image: linear-gradient(270deg,#fe3c35,#ff1f4c);
  text-align: center;
}

.goods-flash-box .goods-list .goods .info .progress {
	position: relative;
  margin-top: 0.3125rem;
  height: 0.5rem;
	background: linear-gradient(180deg,#ffd7d0,#ffc0c0);
	border-radius: 0.625rem;
}

.goods-flash-box .goods-list .goods .info .progress .active::before {
	content: "";
	position: absolute;
	top: 0;
	overflow: hidden;
	opacity: 0;
	transform: skewX(-15deg);
	-webkit-animation: blnew 3s linear 1s infinite;
	animation: blnew 3s linear 1s infinite;
	z-index: 30;
	width: .86rem;
	height: 1.4rem;
	background: hsla(0,0%,100%,.5);
	filter: blur(.21rem);
	will-change: left;
}

.goods-flash-box .goods-list .goods .info .progress .active::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: inherit;
	height: 100%;
  background: linear-gradient(90deg,#ff5152,#fe3738);
	border-radius: .42rem;
	-webkit-animation: progress 1.5s linear 1s forwards;
	animation: progress 1.5s linear 1s forwards;
}


/* cate-list */
.tab-content .cate-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  padding-top: 1rem;
  background-color: #fff;
}

.tab-content .cate-list .cate {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: 0 0.9375rem;
  cursor: pointer;
}

.tab-content .cate-list .cate img {
  width: 3.6rem;
  height: 3.6rem;
}

.tab-content .cate-list .cate p {
  font-size: 0.875rem;
}

.selected-title {
  margin-top: 1rem;
  font-size: 0.875rem;
  font-weight: 600;
  text-align: center;
}

.selected-title img {
  width: 6rem;
}

.selected-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  min-height: 3.5rem;
}

.selected-box .item {
  margin-bottom: 0.9375rem;
  padding-bottom: 0.625rem;
  width: 10rem;
  background-color: #fff;
  border-radius: 0.3125rem;
}

.selected-box .item .img {
  width: 10rem;
  height: 10rem;
  border-radius: 0.3125rem;
  overflow: hidden;
}

.selected-box .item .img img {
  width: 10rem;
}

.selected-box .item .title {
  padding: 0.625rem;
  overflow: hidden;
  font-size: 0.875rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.selected-box .item .title .txt {
  position: relative;
  bottom: 0.125rem;
}

.selected-box .item .price-box {
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 0 0.625rem;
}

.selected-box .item .price-box .applied {
  font-size: 0.75rem;
  color: #666;
}

.selected-box .item .price-box .current {
  position: relative;
  padding-left: 0.3125rem;
  font-size: 1.2rem;
  color: #ff2b22;
  bottom: 0.4375rem;
}

.selected-box .item .price-box .price-low {
  padding-left: 0.3125rem;
	font-size: 0.75rem;
	color: #ff5900;
}

.selected-box .item .tag-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 0.625rem;
}

.selected-box .item .tag-box .tag {
  display: inline-block;
  border: 0.0625rem solid #ff0137;
  border-radius: 0.1875rem;
  box-sizing: border-box;
  padding: 0 0.3125rem;
  color: #ff3560;
  font-size: 0.6875rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 3.6rem;
}

.selected-box .item .tag-box .coupon .icon {
  background: #fff;
  font-size: 0.625rem;
  color: #fe3a33;
  border: 0.0625rem solid #fe3a33;
  box-sizing: border-box;
  border-radius: 0.1875rem 0 0 0.1875rem;
  padding: 0 0.1875rem;
}

.selected-box .item .tag-box .coupon .num {
  position: relative;
	background: linear-gradient(90deg,#ff8873,#ff4f4f);
	left: -0.375rem;
  top: 0.0625rem;
  border-radius: 0 0.1875rem 0.1875rem 0;
  padding: 0 0.3125rem;
  font-weight: 400;
  font-size: 0.75rem;
	color: #fff;
	box-sizing: border-box;
	overflow: hidden;
}

.selected-box .item .num {
  margin-top: 0.625rem;
  padding: 0 0.625rem;
  font-size: 0.75rem;
	color: #888;
}

/* item page */
.single-box .header-nav {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.single-box .header-nav .icon {
  position: absolute;
  top: 0.625rem;
  left: 0.625rem;
	width: 2.16rem;
	height: 2.16rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	background-color: rgba(0,0,0,.3);
  font-weight: 700;
  color: #fff;
  z-index: 6;
}

.single-box .header-nav .icon:nth-child(2) {
  right: 0.625rem;
  left: auto;
}

.single-box .header-nav .dropdown-menu {
  background-color: rgba(51,51,51,.9);
  min-width: 8rem;
}

.single-box .header-nav .dropdown-menu .dropdown-item {
  color: #fff;
}

.single-box .header-nav .dropdown-menu .dropdown-divider {
  border-color: hsla(0,0%,40%,.9);
}

.single-box .header-nav .dropdown-menu i {
  margin-right: 0.3125rem;
}

#swiper_single1 {
  width: 100%;
  height: 26rem;
  cursor: grab;
  -webkit-user-select: none;
  user-select: none;
  overflow: hidden;
}

#swiper_single1 .swiper-pagination-bullet-active {
  background-color: rgb(252, 63, 120);
}

.single-box .goods-info {
  background-color: #fff;
  padding: 0.625rem;
  border-radius: 1rem;
}

.single-box .goods-info .rank-info,
.single-box .goods-info .rank-info a {
  padding: 0 0.625rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 0.625rem;
  background: url(../img/tb_fq_bg.cf1e51f9.png) no-repeat;
  background-size: 100% 2.3rem;
  height: 2.3rem;
}

.single-box .goods-info .rank-info .rank-banner {
  width: 3.25rem;
}

.single-box .goods-info .rank-info .rank-name {
  color: #bb8c4a;
}

.single-box .goods-info .rank-info .rank-link {
  width: 2.25rem;
}

.single-box .goods-info .title i {
  top: 0.125rem;
}

.single-box .goods-info .price {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.single-box .goods-info .price .current > span:first-child {
  color: rgb(249, 20, 21);
  font-size: 1.5rem;
  font-weight: bold;
}

.single-box .goods-info .price .current > span:nth-child(2) {
  margin-left: 0.625rem;
  font-size: 0.875rem;
  color: rgb(136, 136, 136);
  text-decoration: line-through;
}

.single-box .goods-info .price .current .lowest {
  margin-left: 0.3125rem;
  font-size: 0.75rem;
  color: #ff5900;
}

.single-box .goods-info .price .current .lowest img {
  width: 0.8375rem;
  vertical-align: middle;
}

.single-box .goods-info .price .amount {
  color: rgb(136, 136, 136);
}

.single-box .goods-info .price .amount span span {
  color: rgb(249, 20, 21);
}

.single-box .goods-info .title .txt {
  font-weight: 700;
}

.single-box .goods-info .coupon-box {
  margin: 0.5rem auto;
  color: rgb(255, 49, 62);
  font-weight: 700;
}

.single-box .goods-info .coupon-box a {
  display: flex;
  justify-content: center;
  color: #ff313e;
}

.single-box .goods-info .coupon-box .info-box {
  padding: 0 1rem;
  display: flex;
	justify-content: space-around;
	align-items: center;
  gap: 2rem;
	height: 4.68rem;
	background-image: url(../img/quanleft.dcece460.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.single-box .goods-info .coupon-box .info-box .info {
  display: flex;
  flex-direction: column;
  width: max-content;
}

.single-box .goods-info .coupon-box .info-box > span {
  font-size: 1.5rem;
}

.single-box .goods-info .coupon-box .info-box .info span:nth-child(2) {
  font-size: 0.75rem;
}

.single-box .goods-info .coupon-box .gain {
	padding: 0 1rem 0 2rem;
  display: flex;
	align-items: center;
	height: 4.68rem;
	background-image: url(../img/quanright.ca29e942.png);
	background-repeat: no-repeat;
	background-size: cover;
	color: #ff313e;
	border-radius: 0.9375rem;
}

.single-box .promo-box,
.single-box .shop-info {
	margin-top: 0.7rem;
	background-color: #fff;
	padding: 1rem;
	border-radius: 1rem;
}

.single-box .promo-box .promo-title {
  display: flex;
  align-items: center;
  margin-bottom: 0.7rem;
}

.single-box .promo-box .promo-title img {
  width: 1.5rem;
}

.single-box .promo-box .promo-title span {
  margin-left: 0.188rem;
  color: rgb(254, 55, 56);
  font-size: 0.875rem;
  font-weight: bold;
}

.single-box .promo-box .promo-txt {
  position: relative;
  padding: 1rem;
	border-radius: 1rem;
  background-color: #f4f4f4;
}

.single-box .promo-box .promo-txt img {
	position: absolute;
	top: -0.563rem;
	left: 3.75rem;
}

.single-box .shop-info {
  display: flex;
  align-items: center;
}

.single-box .shop-info .logo img {
  width: 3.5rem;
}

.single-box .shop-info .des {
  margin-left: 1rem;
}

.single-box .shop-info .des .name {
  margin-bottom: 0.3125rem;
  font-weight: bold;
}

.single-box .shop-info .des .review {
  margin-bottom: 0;
}

.single-box .shop-info .shop {
  margin-left: auto;
  padding: 0.3125rem 0.625rem;
  border-radius: 0.625rem;
  background-image: linear-gradient(90deg,#ff5050,#ff345d);
}

.single-box .shop-info .shop a {
  color: #fff;
}

.single-box .goods-description {
	width: 100%;
	margin-top: 1.25rem;
	border: 0.0625rem solid #f1f1f1;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
  overflow: hidden;
}

.single-box .goods-description .tit {
	background: #fff;
	border-bottom: 0.0625rem solid #f1f1f1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 -1.25rem 1.25rem;
  padding-left: 0.9375rem;
  font-size: 1.125rem;
	height: 2.75rem;
	line-height: 2.75rem;
}

.single-box .goods-description .tit span {
	margin-left: 1.25rem;
	border-left: 0.1875rem solid #ff2e54;
	padding: 0.125rem 0 0 0.625rem;
}

.goods-footer {
	position: fixed;
  bottom: 8rem;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}

.goods-footer .footer {
  display: flex;
  justify-content: space-around;
}

.goods-footer .footer li {
  text-align: center;
  font-size: 0.875rem;
}

.goods-footer .footer .buy-box {
  padding-right: 1rem;
  display: flex;
  align-items: center;
  width: max-content;
  height: 2rem;
  color: #fff;
  border-radius: 1rem;
  background-image: linear-gradient(270deg,#fe3c35,#ff1f4c);
}

.goods-footer .footer .buy-box .share {
  margin-right: 1rem;
  padding: 0 1rem;
  display: flex;
	justify-content: center;
	align-items: center;
  border: 1px solid #ffeee0;
  border-radius: 2.88rem 0 0 2.88rem;
	height: 100%;
  color: #fd4546;
  background-color: #ffeee0;
  cursor: pointer;
}

.goods-footer .footer .buy-box .share span {
  margin-right: 0.1875rem;
}

.goods-footer .footer .buy-box .password {
  cursor: pointer;
}

.goods-footer .footer .buy-box .share p,
.goods-footer .footer .buy-box .password p {
  display: none;
}

.goods-footer .footer .buy-box .password {
  margin-right: 10px;
  border-right: 1px solid #fff;
}

.goods-footer .footer .buy-box .password span {
  padding-right: 10px;
}

.goods-footer .footer .buy-box .cart a {
  padding-right: 0.3125rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  color: #fff;
}

.goods-footer .footer .buy-box .cart .price-box {
  display: flex;
  align-items: center;
  margin-right: 0.3125rem;
}

.goods-footer .footer .buy-box .cart .current {
  font-size: 1rem;
}

.goods-footer .footer .buy-box .cart .orignal {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: line-through;
}

.goods-footer .footer .buy-box .cart p {
  margin-bottom: 0;
}

.buy-modal {
  position: relative;
}

.buy-modal .modal {
  position: fixed;
  top: 25rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: 300px;
}

.buy-modal .modal .modal-content .modal-header,
.buy-modal .modal .modal-content .modal-body {
  font-size: 0.8rem;
}

.buy-modal .modal .modal-content .modal-header h5 {
  font-size: 0.8rem;
}
/* Extra small devices (portrait phones, less than 570.375rem)
No media query for `xs` since this is the default in Bootstrap */
/* Small devices (landscape phones, 570.375rem and up) */
@media (min-width: 410px) { 
  body {
    font-size: 0.8rem;
  }
  .header .search {
	  width: 22rem;
	}
  .header .search i {
    font-size: 1.5rem;
  }
  .header .search span.text img {
    width: 1.25rem;
  }
  .header .help i {
    font-size: 1.25rem;
  }
  .tips-box img {
    width: 2.5rem
  }
  #swiper_tips1 {
    width: 20rem;
  }
  #swiper_tips1 .swiper-wrapper .swiper-slide a {
    width: 31.25rem;
  }
  #swiper_tips1 .swiper-wrapper .swiper-slide p b {
    width: 22.5rem;
  }
  .coupon-box .coupon-info .swiper {
    width: 23rem;
  }
  .coupon-box .text-ellipsis {
    width: 21rem;
  }
  .rank-box .pop .title .tag, 
  .rank-box .rush .title .tag {
    width: 5.5rem;
  }
  .selected-box .item {
    width: 12.3125rem;
    height: 20.625rem;
  }
  .selected-box .item .img {
    width: 12.3125rem;
    height: 12.3125rem;
  }
  .selected-box .item .img img {
    width: 12.3125rem;
  }
  .goods-block-box .goods-list .goods .info .title {
    width: 15.75rem;
  }
  .goods-scolumn-box .goods-list .goods {
    width: 11.8rem;
  }
  .goods-slist-box .goods-list .goods .img {
    width: 6rem;
  }
  .goods-slist-box .goods-list .goods .img img {
    width: 6rem;
  }
  .goods-round-box .goods-list .goods .info .title {
    width: 13.5rem;
  }
  .goods-flash-box .goods-list .goods .info .title {
    width: 13.5rem;
  }
  .swiper-brand .swiper-wrapper .swiper-slide .price-box .current {
    font-size: 1.2rem;
  }
  .swiper-brand .swiper-wrapper .swiper-slide .price-box .original{
    font-size: 0.875rem;
  }
  .single-box .jdbanner .search-box .input-tip input {
    width: 16.875rem;
  }
  .goods-dyblock-box .goods-list .goods .info .title {
    width: 15.75rem;
  }
  .goods-dyblock-box .goods-list .goods .info .rush .amount {
    padding: 0.0625rem 1.875rem 0.125rem 0.625rem;
  }
  .rebate-goods li {
    width: 12rem;
    height: 18rem;
  }
  .rebate-goods li .goods-img {
    width: 10.9375rem;
    height: 10.9375rem;
  }
  .rush-goods li {
    width: 7.6rem;
  }
  .rush-goods li .goods-img {
    width: 7.6rem;
    height: 7.6rem;
  }
  .goods-list-box .goods-list .goods .info {
    width: 15.5rem;
  }
  .goods-column-box .goods-list .goods {
    width: 12.3125rem;
    height: 20.625rem;
  }
  .goods-column-box .goods-list .goods .img {
    width: 12.3125rem;
    height: 12.5rem;
  }
  .vipbody .prompt-box .goods-box {
    padding: 0.5rem 1rem;
  }
  .vipbody .special-box {
    background-size: 25.8rem 9.75rem;
  }
  .vippage .flashbg {
    background-size: 36rem 2.75rem;
  }
  .vippage .flashbanner {
    background-size: 36rem 10.3125rem;
  }
  .vippage .rushbanner {
    background-size: 36rem 10.3125rem;
  }
}

/* Small devices (landscape phones, 570.375rem and up) */
@media (min-width: 570.375rem) { 
  body {
    font-size: 0.8rem;
  }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	
}

