.geshop-layout-box {
  /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
  /* Document
   ========================================================================== */
  /**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
  /* Sections
   ========================================================================== */
  /**
 * Remove the margin in all browsers.
 */
  /**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
  /* Grouping content
   ========================================================================== */
  /**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
  /**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
  /* Text-level semantics
   ========================================================================== */
  /**
 * Remove the gray background on active links in IE 10.
 */
  /**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
  /**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
  /**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
  /**
 * Add the correct font size in all browsers.
 */
  /**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
  /* Embedded content
   ========================================================================== */
  /**
 * Remove the border on images inside links in IE 10.
 */
  /* Forms
   ========================================================================== */
  /**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
  /**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
  /**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
  /**
 * Correct the inability to style clickable types in iOS and Safari.
 */
  /**
 * Remove the inner border and padding in Firefox.
 */
  /**
 * Restore the focus styles unset by the previous rule.
 */
  /**
 * Correct the padding in Firefox.
 */
  /**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
  /**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
  /**
 * Remove the default vertical scrollbar in IE 10+.
 */
  /**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
  /**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
  /**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
  /**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
  /**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
  /* Interactive
   ========================================================================== */
  /*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
  /*
 * Add the correct display in all browsers.
 */
  /* Misc
   ========================================================================== */
  /**
 * Add the correct display in IE 10+.
 */
  /**
 * Add the correct display in IE 10.
 */
  /**
 * set list-style = none.
 */
}
.geshop-layout-box h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.geshop-layout-box hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
.geshop-layout-box pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
.geshop-layout-box a {
  background-color: transparent;
}
.geshop-layout-box a:-webkit-any-link {
  text-decoration: none;
}
.geshop-layout-box abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}
.geshop-layout-box b,
.geshop-layout-box strong {
  font-weight: bolder;
}
.geshop-layout-box code,
.geshop-layout-box kbd,
.geshop-layout-box samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
.geshop-layout-box small {
  font-size: 80%;
}
.geshop-layout-box sub,
.geshop-layout-box sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.geshop-layout-box sub {
  bottom: -0.25em;
}
.geshop-layout-box sup {
  top: -0.5em;
}
.geshop-layout-box img {
  border-style: none;
}
.geshop-layout-box button,
.geshop-layout-box input,
.geshop-layout-box optgroup,
.geshop-layout-box select,
.geshop-layout-box textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
.geshop-layout-box button,
.geshop-layout-box input {
  /* 1 */
  overflow: visible;
}
.geshop-layout-box button,
.geshop-layout-box select {
  /* 1 */
  text-transform: none;
}
.geshop-layout-box button,
.geshop-layout-box [type="button"],
.geshop-layout-box [type="reset"],
.geshop-layout-box [type="submit"] {
  -webkit-appearance: button;
}
.geshop-layout-box button::-moz-focus-inner,
.geshop-layout-box [type="button"]::-moz-focus-inner,
.geshop-layout-box [type="reset"]::-moz-focus-inner,
.geshop-layout-box [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.geshop-layout-box button:-moz-focusring,
.geshop-layout-box [type="button"]:-moz-focusring,
.geshop-layout-box [type="reset"]:-moz-focusring,
.geshop-layout-box [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.geshop-layout-box fieldset {
  padding: 0.35em 0.75em 0.625em;
}
.geshop-layout-box legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
.geshop-layout-box progress {
  vertical-align: baseline;
}
.geshop-layout-box textarea {
  overflow: auto;
}
.geshop-layout-box [type="checkbox"],
.geshop-layout-box [type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
.geshop-layout-box [type="number"]::-webkit-inner-spin-button,
.geshop-layout-box [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.geshop-layout-box [type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
.geshop-layout-box [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.geshop-layout-box ::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
.geshop-layout-box details {
  display: block;
}
.geshop-layout-box summary {
  display: list-item;
}
.geshop-layout-box template {
  display: none;
}
.geshop-layout-box [hidden] {
  display: none;
}
.geshop-layout-box ul {
  list-style: none;
  /* Remove list bullets */
  padding: 0;
  margin: 0;
}
/**
 * css reset - end
 */
.geshop-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.geshop-row {
  position: relative;
  width: 100%;
}
.geshop-row [class^="geshop-col"] {
  float: left;
}
.geshop-col-1,
.geshop-col-2,
.geshop-col-3,
.geshop-col-4,
.geshop-col-5,
.geshop-col-6,
.geshop-col-7,
.geshop-col-8,
.geshop-col-9,
.geshop-col-10,
.geshop-col-11,
.geshop-col-12 {
  width: 100%;
}
.geshop-col-1 {
  width: 8.33%;
}
.geshop-col-2 {
  width: 16.66%;
}
.geshop-col-3 {
  width: 25%;
}
.geshop-col-4 {
  width: 33.33%;
}
.geshop-col-5 {
  width: 41.66%;
}
.geshop-col-6 {
  width: 50%;
}
.geshop-col-7 {
  width: 58.33%;
}
.geshop-col-8 {
  width: 66.66%;
}
.geshop-col-9 {
  width: 75%;
}
.geshop-col-10 {
  width: 83.33%;
}
.geshop-col-11 {
  width: 91.66%;
}
.geshop-col-12 {
  width: 100%;
}
.geshop-row::after {
  content: "";
  display: table;
  clear: both;
}
.geshop-hidden-sm {
  display: none;
}
.geshop-hidden-box{
	overflow:hidden !important;
	height:0 !important;
	visibility: hidden !important;
	display:none !important;
}
.geshop-components-default-button-buy a{display:inline-block;width:100%;height:35px;line-height:35px;border:none;color:#fff;text-align:center;font-size:16px;background-color:#333;border-radius:35px}.geshop-components-default-button-buy a:hover{opacity:.5}.geshop-components-default-button-buy-animate{position:absolute;right:0;bottom:0;height:50px;line-height:50px;text-align:right;overflow:hidden}.geshop-components-default-button-buy-animate a{line-height:50px;color:#fff;font-size:0;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:inline-block;padding-left:24px;border-radius:50px 0 0 0;padding-right:20px;max-width:100%;-webkit-transition:all .3s cubic-bezier(.455,.03,.215,1) 0s;transition:all .3s cubic-bezier(.455,.03,.215,1) 0s;-webkit-transform:translate3d(115px,0,0);transform:translate3d(115px,0,0);background:#333}.geshop-components-default-button-buy-animate a:hover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:40px 0 0 0!important}.geshop-components-default-button-buy-animate img{display:inline-block;vertical-align:middle}.geshop-components-default-button-buy-animate label{color:inherit;font-size:15px;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:middle;text-align:center;margin-left:15px;min-width:90px;max-width:100%}.geshop-components-default-button-quick-view{position:absolute;left:0;top:0;bottom:0;right:0;display:none;width:100%;height:100%}.geshop-components-default-button-quick-view table{width:100%;height:100%}.geshop-components-default-button-quick-view td{text-align:center;vertical-align:middle}.geshop-components-default-button-quick-view a{display:inline-block;width:138px;height:34px;line-height:34px;background:#fff;opacity:.9;color:#333;font-size:14px}.geshop-components-default-button-quick-view a:hover{opacity:1}.geshop-components-default-button-swiper .button-swiper-next,.geshop-components-default-button-swiper .button-swiper-prev{position:absolute;top:169px;width:40px;height:65px;line-height:65px;background:rgba(255,255,255,.7);cursor:pointer;z-index:1}.geshop-components-default-button-swiper .button-swiper-next>i,.geshop-components-default-button-swiper .button-swiper-prev>i{position:absolute;left:50%;top:50%;margin-top:-10px}.geshop-components-default-button-swiper .button-swiper-next>i:before,.geshop-components-default-button-swiper .button-swiper-prev>i:before{display:block;width:10px;height:10px;border:solid 2px #333;border-top-color:transparent;border-right-color:transparent;content:" "}.geshop-components-default-button-swiper .button-swiper-prev{left:16px}.geshop-components-default-button-swiper .button-swiper-prev i{margin-left:-5px}.geshop-components-default-button-swiper .button-swiper-prev i:before{transform:rotate(45deg)}.geshop-components-default-button-swiper .button-swiper-next{right:16px;text-align:right}.geshop-components-default-button-swiper .button-swiper-next i{margin-left:-10px}.geshop-components-default-button-swiper .button-swiper-next i:before{transform:rotate(-135deg)}.geshop-components-default-discount-float{position:absolute;right:0;top:0;width:50px;height:50px;border-radius:50px;overflow:hidden;z-index:1}.geshop-components-default-discount-float>span{display:table;width:100%;height:100%}.geshop-components-default-discount-float>span>label{display:table-cell;text-align:center;vertical-align:middle;font-size:16px;line-height:1em;font-weight:700}.geshop-components-default-discount-float>span>label>i{font-size:12px;font-style:normal;font-weight:400}.geshop-components-default-image-goods{display:table;width:100%;height:100%;background:#fff}.geshop-components-default-image-goods span{display:table-cell;vertical-align:middle;text-align:center}.geshop-components-default-image-goods img{display:inline-block;width:100%;height:auto}.geshop-components-default-label-market-price{display:inline-block;font-size:14px;color:#999}.geshop-components-default-label-shop-price{display:inline-block;font-size:22px;color:#333}.geshop-components-default-soldout{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.2);display:none}.geshop-components-default-soldout .geshop-soldout-wrapper{display:inline-block;width:160px;height:160px;border-radius:100%;background:rgba(0,0,0,.4);overflow:hidden}.geshop-components-default-soldout .geshop-soldout-table{display:table;width:100%;height:100%}.geshop-components-default-soldout table{width:100%;height:100%}.geshop-components-default-soldout td{text-align:center;vertical-align:middle}.geshop-components-default-soldout label{display:table-cell;text-align:center;vertical-align:middle;font-size:24px;line-height:1.4em;color:#fff;padding:0 20px}[data-gid="U000063_sku"] .buyer-show {
	width: 1200px;
	margin: 0 auto;
	height: 470px;
	overflow: hidden;
}

[data-gid="U000063_sku"] .buyer-show .buyer-show-item {
	display: block;
	width: 227px;
	height: 227px;
	text-align: center;
	line-height: 1;
	overflow: hidden;
	float: left;
	position: relative;
	cursor: pointer;
}

[data-gid="U000063_sku"] .buyer-show .buyer-show-item.js_show_item_4 {
	margin-right: 15px;
	margin-bottom: 15px;
}

[data-gid="U000063_sku"] .buyer-show .buyer-show-item.js_show_item_6 {
	margin-right: 15px;
}

[data-gid="U000063_sku"] .buyer-show .buyer-show-item.first {
	margin-bottom: 15px;
}

[data-gid="U000063_sku"] .buyer-show .buyer-show-item img {
	-webkit-transition: -webkit-transform .4s linear;
	transition: -webkit-transform .4s linear;
	-moz-transition: transform .4s linear,-moz-transform .4s linear;
	transition: transform .4s linear;
	transition: transform .4s linear,-webkit-transform .4s linear,-moz-transform .4s linear;
	max-width: 100%;
	max-height: 100%;
}

[data-gid="U000063_sku"] .buyer-show .buyer-show-item:hover img.js_loadingimg {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

[data-gid="U000063_sku"] .buyer-show .left {
	float: left;
	width: 227px;
}

[data-gid="U000063_sku"] .buyer-show .left img.js_gdexp_lazy {
	width: 227px;
	height: 227px;
}

[data-gid="U000063_sku"] .buyer-show .center {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	width: 470px;
}

[data-gid="U000063_sku"] .buyer-show .center .buyer-show-item {
	width: 470px;
	height: 470px;
}

[data-gid="U000063_sku"] .buyer-show .center img.js_loadingimg {
	width: 470px;
	height: 470px;
}

[data-gid="U000063_sku"] .buyer-show .right {
	float: left;
	width: 469px;
	font-size: 0;
}

[data-gid="U000063_sku"] .buyer-show .right .buyer-show-item {
	float: none;
	display: inline-block;
	vertical-align: top;
}

[data-gid="U000063_sku"] .buyer-show .right img.js_loadingimg {
	width: 227px;
	height: 227px;
}

[data-gid="U000063_sku"] .buyer-show .view-it {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,.5);
	background-position: center 20px;
	text-align: center;
	z-index: 1;
	display: none;
}

[data-gid="U000063_sku"] .buyer-show .view-it .inner {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	left: 50%;
}

[data-gid="U000063_sku"] .buyer-show .view-it .inner img {
	display: block;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 41px;
	height: 41px;
}

[data-gid="U000063_sku"] .buyer-show .view-it a {
	display: inline-block;
	width: 126px;
	height: 31px;
	text-align: center;
	line-height: 31px;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	border: 2px solid #fff;
	font-family: AvenirLTStd_Book;
}

/* view it dialog css */
.view-it-dialog {
	background: #fff;
	display: none;
	position: relative;
	padding: 50px;
}

/* .js_viewIt_alert {
	background-image: url('../../../resources/layui/lay/modules/theme/default/loading-0.gif');
	background-repeat: no-repeat;
	background-position: center center;
} */

.view-it-dialog .close-btn {
	display: block;
	width: 12px;
	height: 12px;
	right: 16px;
	top: 16px;
	position: absolute;
	background: url(../../../resources/images/icon/rw-icon.png) no-repeat;
	cursor: pointer;
	background-position: -248px -359px
}

.view-it-dialog .close-btn:hover {
	opacity: .8
}

.view-it-dialog .prev {
	left: 15px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -32px;
	background: url(../../../resources/images/icon/rw-icon.png) no-repeat;
	background-position: -641px -80px;
	width: 32px;
	height: 64px
}

.view-it-dialog .prev:hover {
	background: url(../../../resources/images/icon/rw-icon.png) no-repeat;
	background-position: -641px -146px
}

.view-it-dialog .next {
	right: 15px;
	width: 32px;
	height: 64px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -32px;
	background: url(../../../resources/images/icon/rw-icon.png) no-repeat;
	background-position: -702px -80px
}

.view-it-dialog .next:hover {
	background: url(../../../resources/images/icon/rw-icon.png) no-repeat;
	background-position: -702px -146px
}

.view-it-dialog .dialog-box {
	font-size: 0;
	line-height: 1;
	white-space: nowrap
}

.view-it-dialog .left {
	width: 440px;
	height: 440px;
	display: inline-block;
	vertical-align: top;
	margin-right: 40px
}

.view-it-dialog .left .img-wrap {
	width: 440px;
	height: 440px;
	overflow: hidden;
	display: block;
	text-align: center
}

.view-it-dialog .left .img-wrap:hover img {
	opacity: .8
}

.view-it-dialog .left .img-wrap img {
	width: 440px;
	height: 440px
}

.view-it-dialog .right {
	width: 250px;
	display: inline-block;
	vertical-align: top
}

.view-it-dialog .right h2 {
	font-size: 24px;
	line-height: 1;
	color: #1c1c1c;
	text-align: center;
	margin-bottom: 24px;
	font-weight: bolder;
	font-family: AvenirLTStd_Book
}

.view-it-dialog .right h2:hover {
	color: #333
}

.view-it-dialog .right .img-wrap {
	display: block;
	width: 250px;
	height: 250px;
	overflow: hidden;
	text-align: center
}

.view-it-dialog .right .img-wrap:hover img {
	opacity: .8
}

.view-it-dialog .right .img-wrap img {
	width: 100%;
	height: 100%
}

.view-it-dialog .right .goods-title {
	display: block;
	line-height: 1;
	color: #888;
	margin-top: 14px;
	margin-bottom: 14px;
	height: 29px;
	overflow: hidden;
	font-size: 14px;
	white-space: normal;
	text-align: left;
	font-family: AvenirLTStd_Book
}

.view-it-dialog .right .goods-title:hover {
	text-decoration: underline;
	color: #333
}

.view-it-dialog .right .goods-price {
	text-align: left
}

.view-it-dialog .right .goods-price .new-price {
	font-size: 16px;
	color: #1c1c1c;
	font-weight: 700;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	font-family: AvenirLTStd_Book
}

.view-it-dialog .right .goods-price .old-price {
	font-size: 14px;
	color: #888;
	display: inline-block;
	vertical-align: top;
	margin-top: 2px;
	font-family: AvenirLTStd_Book
}

.view-it-dialog .right .buy-now {
	text-align: center;
	margin-top: 24px
}

.view-it-dialog .right .buy-now a {
	display: inline-block;
	padding-left: 33px;
	padding-right: 33px;
	height: 32px;
	line-height: 32px;
	color: #1c1c1c;
	border: 1px solid #1c1c1c;
	font-size: 14px;
	text-transform: capitalize;
	font-family: AvenirLTStd_Book
}

.view-it-dialog .right .buy-now a:hover {
	color: #fff;
	background: #1c1c1c
}

.view-it-dialog .bottom {
	margin-top: 10px;
	line-height: 1
}

.view-it-dialog .bottom span {
	display: inline-block;
	vertical-align: top
}

.view-it-dialog .bottom .title {
	font-size: 14px;
	color: #888;
	margin-right: 14px;
	height: 20px;
	line-height: 20px;
	font-family: AvenirLTStd_Book
}

.view-it-dialog .bottom .fb-icon {
	width: 20px;
	height: 20px;
	background: url(../../../resources/images/icon/rw-share-icon.png) no-repeat;
	background-position: 0 -22px
}

.view-it-dialog .bottom .fb-icon:hover {
	background: url(../../../resources/images/icon/rw-share-icon.png) no-repeat;
	background-position: 0 0
}

.view-it-dialog .bottom .twitter-icon {
	margin-right: 14px;
	margin-left: 14px;
	background: url(../../../resources/images/icon/rw-share-icon.png) no-repeat;
	background-position: -27px -22px;
	width: 20px;
	height: 20px
}

.view-it-dialog .bottom .twitter-icon:hover {
	background: url(../../../resources/images/icon/rw-share-icon.png) no-repeat;
	background-position: -27px 0
}

.view-it-dialog .bottom .pinterest-icon {
	background: url(../../../resources/images/icon/rw-share-icon.png) no-repeat;
	background-position: -56px -22px;
	width: 20px;
	height: 20px
}

.view-it-dialog .bottom .pinterest-icon:hover {
	background: url(../../../resources/images/icon/rw-share-icon.png) no-repeat;
	background-position: -56px 0
}

/* .view-it-dialog .loading {
	bottom: 0;
	z-index: 2;
	width: 830px;
	height: 570px;
	display: none;
	left: 0;
	top: 0;
	position: absolute;
	background: url(../images/styleimg/default/xubox_loading0.gif) no-repeat,#fff;
	background-position: center
} */

.component-form-setting-item .geshop-first-value a:hover i {
	display: block;
}[data-gid="U000060"] .gs-title-wrap{
	display:table;
}

[data-gid="U000060"] .gs-title-box{
	vertical-align: middle;
  display: table-cell;
}.geshop-title {
    font-size: 16px;
    color: #333333;
  }
  .label-form-item {
    font-size: 14px;
    color: #333333;
  }
  .rest-input {
    margin-left: 0px;
    margin-top: 5px;
  }
  .add-link-item {
    background: #000;
  }
  .add-img-item {
    opacity: 0.6; 
    filter: alpha(opacity=60);
  }
  .hover-item {
    display: block;
    width: 80px;
    line-height: 36px;
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    font-size: 14px;
    color: #FFF;
    font-family: PingFangSC;
  }
  .add-form-button span {
    display: block;
    width: 116px;
    height: 36px;
    background: #34A8FF;
    border-radius: 4px;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #FFFFFF;
    cursor: pointer;
    margin-top: 54px;
  }
  .img-btn {
    display: inline-block;
    position: relative;
    width: 24px;
    height: 24px;
    line-height: 12px;
    padding: 6px 0;
    box-sizing: border-box;
    text-align: center;
    border-radius: 50%;
    background: rgba(16,93,149,0.4);
    margin: 0 2px;
  }
  .img-btn:hover {
    background: #105D95;
  }
  .img-btn i {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
  }
  .icon-close {
    z-index: 1000;
    right: 21px;
  }
  .gs-btn-area  {
    text-align: center;
  }
  
  .advanced-setting-container .layui-colla-content {
    padding: 10px 0px;
  }
  .gs-inline-layout-left {
    display: inline-block;
    width: 150px;
    padding-right: 20px;
  }
  .gs-inline-layout-right {
    display: inline-block;
    width: 150px;
  }
  /* .geshop-component-box {
    min-height: 64px;
  } */.wrap-U000061 {
  width:1200px;
 overflow: hidden;
  margin-left: auto;
  margin-right:auto;
  position: relative;
}

.wrap-U000061 .swiper-wrapper{
  white-space: nowrap;
}
.wrap-U000061  .geshop-swiper-slide{

  position:relative;
  width: 300px;
  display: inline-block;

}
.wrap-U000061  .geshop-swiper-slide .swiper-item-wrap{
  padding: 0 25px;
  margin: 10px 0;
  position: relative;
}
.wrap-U000061  .geshop-pro-name {
  height: 30px;
  line-height: 1.2;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}

.wrap-U000061  .geshop-price {
  margin-right: 10px;
}
.wrap-U000061  .geshop-del-price{
  text-decoration: line-through;
}

.wrap-U000061 .geshop-pre-btn,.wrap-U000061 .geshop-next-btn {
  width: 32px;
  height: 64px;
  position: absolute;
  z-index: 100;
  font-size: 0;
  line-height: 0;
  display: block;
  top: 50%;
  margin-top: -60px;
  border: none;
}
.wrap-U000061 .geshop-pre-btn{
  border-top-right-radius: 32px;
  border-bottom-right-radius: 32px;
}
.wrap-U000061  .geshop-pre-btn {
  background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABDUlEQVRYR82XPQrCQBCFv1xBECwELSw8gZ0IVl7Bc1rZif92Np5D8ARhwIUlJGaz2dkxfXjfmzeTmRQYP4WxPn0AZsAOeALbWCOxAFPgBoyAPbDJCSDiJ2AMvIAl8M4FkFRcoLtEII6l7Emcu4qFAojoGZikKLsfVwiAmnhIBNLldw3nIRGIuHS7zLvM+rpPtzdNSVMEVfEV8IkdtV/v1QEMgavnXE28rgdE/AjMv2VXFa8CZBevAhwAcSwNp+68bgoewMISYABccub/d03oYjEdQwdh+iHKCtG2Df1lpLIP2gCkGqbr2MWhBhFSAR/C7CRzEKZHqQpElwj8u8L0x8SBmP6aJbvOYiNIBlACeoxQIbByED0AAAAASUVORK5CYII=') no-repeat 0 center;
}
.wrap-U000061  .geshop-pre-btn:hover {
  background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABOklEQVRYR82XsU4CQRCGv/EsrE1IKEi0oPAJ7AwJla/gS9gSX0AChS9jZWdQATsan8PEWh1DNuQ4jmPJurvD9Zf/m/3/2ZkVjD8x1icYQBl2oXgEXQiDm9BCggCU4TkUM6AN+iQMrrMBOPGjF5AO6Af8Xgl3n1kAYosvofe2QBl1gFmsylcntheAE5dX4CzGsa/b5QVIKe61QBm3gXmKyr0WOHFdpr0LLOCn/5+0N3XJVgvq4ic94fYrtNV2/VcDUO5bUEzLytOJ1zLgxI8nwIU79rTiFQAL8Q2A8TPQy1V5rQuU0TvIpSHAwyl8v+X0/7BCuPLEtA1LiM1bMF07Ng6jXLfhzmlYHUZp5sFhj+MyE4YLSRXCaCUrIeJuxN6NaNscj70Ze0PYDGH0MFmzw+5pFnM1C7IgJsAfL42pIfeagRkAAAAASUVORK5CYII=') no-repeat 0 center;

}

.wrap-U000061  .geshop-next-btn {
  right: 0;
  border-top-left-radius: 32px;
  border-bottom-left-radius: 32px;
}

.wrap-U000061  .geshop-next-btn {
  background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABEElEQVRYR8XXOw7CMAyA4b874iqwIPE+AGycD3EDboCQ2JiZGUBiQOISyFJAaegjpHGSpUMHf7UT1ynIvIrM8ekK2AJLYAVcQz6mK2APbIAnsAhBdAX0gRMwDEV0BUjWXcQEuPmWIwbARTxMObwQsQDBiJiAD+IAjADJhJRDnrUrNkAC9YCjQdyBeRNCA/AXQgtQhRibo1oqhybARUinlGYlTeu7tAGtiBSAKsQUeMmLVAAXcTZHNBvgAgxSZsDuDaXNmKIEtcFTZMDtij+9QDMDXi1ZC+AVXKsE3sE1AHbw5L9jGc3sWUD6futUFGsP2HNh8pEs61CafSzPfjHZATNgHXIr0jiGvveRpBNRI+oN+CxQIQKEknMAAAAASUVORK5CYII=') no-repeat 0 center;
}
.wrap-U000061  .geshop-next-btn:hover {
  background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABOElEQVRYR8XXsU7DMBCA4f92xKu0CxKhlAeAjYdpVd4ga6VuiDfoGyAkNubOHUBiqMSMxJK6stohiUPl2L44S4Ykui93jnMnZD4kc3yiAIbyGeQOqnthsQ15mVjAGuQR2EE1DUFEApaX8PcOjEMRUQCbcoODKITFp285ogEuwnzD3pbDC5EEEINIBqghXoErsJmgEOb2/O+RFHBErC7g9+2I4AvM7TlEckBfhAqgG8G1MNu1a6EGcBFmCzJtI1QBPgh1QDeiuhGefuy1QQAdiA9hXmQEsBFmo8EAzb2huRjVS3AuuHoG3F3R3QvUMuC7JasAfIOrlKBP8OSA1oIb9nd8as1qvYBfV5RkDTT7woFbsqxNaUfw3rNBVAkMZe7BpHwBJrB/CJmKkn+GvsNI/b6oEoQEbD9zAFbiviFm6f5jAAAAAElFTkSuQmCC') no-repeat 0 center;

}

.wrap-U000061  .geshop-slide-img {
  position: relative;
}

.wrap-U000061  .geshop-quickShop {
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  bottom: 10px;
  opacity: 0;
  transition: all .5s linear;
}

.wrap-U000061  .geshop-swiper-slide:hover .geshop-quickShop {
  bottom: 30px;
  opacity: 1;
}

.wrap-U000061  .geshop-quickShop i {
  display: inline-block;
  vertical-align: middle;
  width: 11px;
  height: 18px;
  background:url('https://geshopcss.logsss.com/imagecache/geshop/resources/images/icon/rw-icon.png') no-repeat -240px -120px;
}

.wrap-U000061  .gs-curtoff-wrap {
  display: block;
  z-index: 100;
  position: absolute;
  top: 0px;
  right: 0px;
}

.wrap-U000061  .gs-curtoff-wrap .curtoff-box {
  text-align: center;
  margin-top: 55%;
  transform: translateY(-50%);
}.warp-U000059 area{outline: none;}.wrap-U000177-default .leader-board-container {
  width: 1200px;
  height: 524px;
  padding: 22px 24px;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  margin: 0px auto;
  /* border: 1px solid #E3E3E3; */
}

.wrap-U000177-default .swiper-container {
  width: 848px;
  height: 480px;    
  padding: 5px 0 5px 5px; 
}

.wrap-U000177-default .swiper-parent-container {
  position:relative;
  float:left;
  margin-top: -5px;
}

.wrap-U000177-default .swiper-button-next,
.wrap-U000177-default .swiper-button-prev {
  width: 20px;
  height: 50px;
  margin-top: -25px;
  background-color: #EDEDED;
  background-size: 14px 24px;
}

.wrap-U000177-default .swiper-button-prev {
  left: -19px;
}

.wrap-U000177-default .swiper-button-next {
  right: -23px;
}

.wrap-U000177-default .leader-board-container .leader-board-aside-link {
  width: 276px;
  height: 480px;
  margin-right: 22px;
  float: left;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item {
  float: left;
  background-color: #fff;
  /* border: 1px solid #E3E3E3; */
  padding: 10px 10px 10px;
  height: 480px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;

  counter-increment: tabItemOrders;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item .slide-item-image {
  display: block;
  width: 256px;
  height: 340px;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item .default-slide-view {
  width: 256px;
  height: 340px;
  background-color: #EDEDED;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 122px 107px;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item .ranking-icon {
  display: inline-block;
  position: absolute;
  width: 40px;
  height: 48px;
  top: 7px;
  /* left: 5px; */
  line-height: 38px;
  text-align: center;
  font-family: OpenSans-Bold;
  font-size: 18px;
  background-repeat: no-repeat;
  background-size: cover;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item:hover {
  -webkit-box-shadow: 0 0 10px #f78e7d;
  box-shadow: 0 0 10px #f78e7d;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item:hover .goods-price {
  color: #fc434b;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item:hover .product-desc {
  display: none;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item:hover .buy-now {
  display: block;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item .none {
  display: none;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item:hover .product-selling-point {
  display: none;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item:hover .product-price {
  height: 70px;
  line-height: 70px;
}

.wrap-U000177-default .leader-board-container img {
  max-width: 100%;
  display: block;
}

.wrap-U000177-default .leader-board-container .leader-board-aside-link img {
  display: block;
  width: 276px;
  height: 480px;
}

.wrap-U000177-default .leader-board-container .product-desc {
  font-size: 14px;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 32px;
  line-height: 36px;
}

.wrap-U000177-default .leader-board-container .product-price {
  height: 40px;
  line-height: 40px;
}

.wrap-U000177-default .leader-board-container .goods-price {
  font-size: 22px;
}
.wrap-U000177-default .leader-board-container .market-price {
  color: #999;
  margin-left: 10px;
  text-decoration: line-through;
}

.wrap-U000177-default .leader-board-container .product-selling-point {
  background-color: #ffecec;
  color: #ff5058;
  border-radius: 20px;
  display: inline-block;
  vertical-align: top;
  border: 1px solid transparent;
  /* height: 30px;
  line-height: 30px;
  padding: 0 10px;
  margin-top: 10px; */

  height: auto;
  line-height: normal;
  padding: 5px 10px;
  margin: 0;

  max-width: 100%;
  overflow: hidden;
}

.wrap-U000177-default .leader-board-container .product-selling-point strong {
  font-family: OpenSans-Bold;
}

.wrap-U000177-default .leader-board-container .link-snap-up {
  font-size: 16px;
  color: #fff;
  font-family: OpenSans-Bold;
  border-radius: 25px;
  display: block;
  /* background: -webkit-gradient(linear,left top,right top,from(#ff933d),to(#f83e39));
  background: -webkit-linear-gradient(left,#ff933d,#f83e39);
  background: -moz-linear-gradient(left,#ff933d,#f83e39);
  background: linear-gradient(to right,#ff933d,#f83e39); */
  background-color: #fd953c;
  border: 1px solid transparent;
  height: 40px;
  line-height: 40px;
}

.wrap-U000177-default input[name="goodsDataSource"] {
  width: 100%;
  margin-bottom: 15px;
}

.layui-layer-dialog.layui-layer-msg .layui-layer-content {
  word-break: normal;
}.wrap-U000177-default .leader-board-container {
	height: 442px;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item,
.wrap-U000177-default .leader-board-container .leader-board-aside-link,
.wrap-U000177-default .leader-board-container .leader-board-aside-link img,
.wrap-U000177-default .swiper-container {
  height: 397px;
}

.wrap-U000177-default .leader-board-container .leader-board-content-item .slide-item-image,
.wrap-U000177-default .leader-board-container .leader-board-content-item .default-slide-view {
	height: 256px;
}.wrap-U000058-default-timesolt_fullscreen.gs-index-main{
  margin: 0 auto;
  width: 100%;
}

.wrap-U000058-default-timesolt_fullscreen .swiper-button-prev{
  position: absolute;
  top: 50%;
  margin-top: -40px;
  left: 0;
  z-index: 1;
  width: 40px;
  height: 80px;
  text-align: center;
  background-color: #fff;
  background-image:url('') ;
}
.wrap-U000058-default-timesolt_fullscreen .swiper-button-prev::after{
  content: '';
  display: inline-block;
  margin-top: 29px;
  background-image:url('../../../resources/images/carousel-image/common_icon.png');
  background-position: -2px -24px;
  width: 12px;
  height: 21px;
  font-size: 0;
}
.wrap-U000058-default-timesolt_fullscreen .swiper-button-next{
  position: absolute;
  top: 50%;
  margin-top: -40px;
  right: 0;
  z-index: 1;
  width: 40px;
  height: 80px;
  text-align: center;
  background-color: #fff;
  background-image:url('');
}
.wrap-U000058-default-timesolt_fullscreen .swiper-button-next::after{
  content: '';
  display: inline-block;
  margin-top: 29px;
  background-image: url('../../../resources/images/carousel-image/common_icon.png');
  background-position: -2px -48px;
  width: 12px;
  height: 21px;
  font-size: 0;
}
.wrap-U000058-default-timesolt_fullscreen .swiper-container-horizontal>.swiper-pagination {
  bottom: 10%;
}
.wrap-U000058-default-timesolt_fullscreen .swiper-pagination-bullet{
  width: 40px;
  height: 3px;
  display: inline-block;
  background:rgba(255,255,255,.4);
  filter: alpha(opacity=85);
  border-radius:0%;
  background-color: #fff;
}

.wrap-U000058-default-timesolt_fullscreen .swiper-pagination-bullet-active{
  background-color: #fff;
  -webkit-transition: rgba(255,255,255,1) 1 linear;
  -moz-transition: rgba(255,255,255,1) 1 linear;
  transition: rgba(255,255,255,1) 1 linear;
}
.wrap-U000058-default-timesolt_fullscreen .icon-up{
  background-image:url('../../../resources/images/carousel-image/up.png');
}
.wrap-U000058-default-timesolt_fullscreen .icon-down{
  background-image:url('../../../resources/images/carousel-image/down.png');
} 
.wrap-U000058-default-timesolt_fullscreen .icon-delete{
  background-image:url('../../../resources/images/carousel-image/delete.png');
}

.wrap-U000058-default-timesolt_fullscreen .js_gdexp_lazy {
  opacity: 1 !important;
  display:inline !important;
}

#BanboxDefaultTimeSlot .layui-tab-content {
  padding: 10px 0px;
  width: 320px;
}
#BanboxDefaultTimeSlot{
  margin-top: 16px;
}
#BanboxDefaultTimeSlot .layui-tab-title li.layui-this{
  background: #1E9FFF !important;
  color: #fff; 
  font-size: 16px;   
  margin-right: 48px;
  border: none !important;
}

#BanboxDefaultTimeSlot .layui-tab-title li.layui-this i{ 
  color: #fff !important; 
}
#BanboxDefaultTimeSlot .layui-tab-title li .layui-tab-close:hover {
  border-radius: 2px;
  background-color: #fff;
  color: #c2c2c2;
}
#BanboxDefaultTimeSlot .layui-tab-title li.layui-this .layui-tab-close:hover {
  border-radius: 2px;
  background-color: #1E9FFF;
  color: #fff;
}

#BanboxDefaultTimeSlot .layui-tab-title li{
  font-size: 16px;   
  height: 40px;
  padding: 0 5px  ;
  margin-left: -54px;
  background: #fff;
  border: 1px solid #E6E6E6;
  border-bottom: 0px solid;
  max-width: 90px;
  width: 78px;
}
#BanboxDefaultTimeSlot .layui-tab-title li.init{
  margin-left: 0px !important;
  background: #fff; 
}
#BanboxDefaultTimeSlot .layui-tab-title li .tab-item {
  display: inline-block;
  width: 48px;
  overflow: hidden;
  float: left;
  text-overflow: ellipsis;
}
#BanboxDefaultTimeSlot .imgSrc{
  width: 113% !important;
  border-top-left-radius: 0; 
  border-bottom-left-radius: 0;
}
#BanboxDefaultTimeSlot .js_openResource{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#BanboxDefaultTimeSlot .js_start_time,#BanboxDefaultTimeSlot .js_end_time{
  border: none;
  /* text-align: center; */
}
#BanboxDefaultTimeSlot .dateTime{
  border: 1px solid #e6e6e6;
}
.li-add{
  width: 40px;
  height: 40px!important;
  line-height: 38px;
  position: absolute;
  text-align: center;
  right: 0;
  font-size: 30px;
  top: 0;
  border: 1px solid #E6E6E6;
  border-bottom: 0px solid #ddd;
  border-top-right-radius: 4px; 
}
.li-add a{
display: block;
color: #1e9fff;
}

.wrap-U000058-default-timesolt_fullscreen .swiper-slide-item {
  text-align: center;
}.result-tips{
  height:64px;
  line-height:64px;
  font-size:12px;
  color: #fff;
  text-align: center;
  font-family: '微软雅黑';

  background: rgba(0,0,0,.6);
}

.layui-input-block.geshop-html-area,
.layui-input-block.geshop-css-area,
.layui-input-block.geshop-js-area {
  width: 320px;
  height:400px;
  border:1px solid #f0f0f0;
}

#editor_html,
#editor_css,
#editor_js {
  position: absolute;
  top: 0;
  left: 0;
  height: 400px;
  width: 320px;
}.wrap-69457 .leader-board-container .leader-board-content-item .product-price .goods-price {color: #333333;}.wrap-69457 .leader-board-container .leader-board-content-item:hover {-webkit-box-shadow: 0 0 10px #f78e7d;box-shadow: 0 0 10px #f78e7d;}        .js_quickShop:hover {            background-color:#f2f2f2!important;        }        .wrap-69451{            margin-bottom: 50px;        }                .wrap-69451 .geshop-swiper-slide{            background-color:#ffffff;        }                .wrap-69451 .geshop-quickShop{                        color:#333333;                                    font-size:12px;                                    background-color:#ffffff;                                                border-style:solid;                                    border-width:1px !important;                        border-color:#dddddd;                        width:116px;                                    height:34px;            line-height:34px;                    }                .wrap-69451 .geshop-pro-name a{                        font-size:14px;                                    color:#666666;                        white-space:normal;        }                        .wrap-69451 .geshop-price{                        font-size:16px;                                    color:#1c1c1c;                                    font-weight:bold;                    }                        .wrap-69451 .geshop-del-price{                        font-size:14px;                                    color:#888888;                    }                .wrap-69451  .gs-curtoff-wrap{                        width:54px;                                    height:54px;                        background-color:#e33194;                        border-radius:50%;                                    font-size:16px;                                    color:#ffffff;                                                visibility:show;                        position:absolute;            right:25px;        }            .js_quickShop:hover {            background-color:#f2f2f2!important;        }        .wrap-69445{            margin-bottom: 50px;        }                .wrap-69445 .geshop-swiper-slide{            background-color:#ffffff;        }                .wrap-69445 .geshop-quickShop{                        color:#333333;                                    font-size:12px;                                    background-color:#ffffff;                                                border-style:solid;                                    border-width:1px !important;                        border-color:#dddddd;                        width:116px;                                    height:34px;            line-height:34px;                    }                .wrap-69445 .geshop-pro-name a{                        font-size:14px;                                    color:#666666;                        white-space:normal;        }                        .wrap-69445 .geshop-price{                        font-size:16px;                                    color:#1c1c1c;                                    font-weight:bold;                    }                        .wrap-69445 .geshop-del-price{                        font-size:14px;                                    color:#888888;                    }                .wrap-69445  .gs-curtoff-wrap{                        width:54px;                                    height:54px;                        background-color:#e33194;                        border-radius:50%;                                    font-size:16px;                                    color:#ffffff;                                                visibility:show;                        position:absolute;            right:25px;        }    