::-webkit-scrollbar {
  width:0;
    height:0;
    display:none;
    background:transparent;
}
@font-face {
  font-family: 'iconfont';  /* project id 1561141 */
  src: url('//at.alicdn.com/t/font_1561141_5i3umz5w0n5.eot');
  src: url('//at.alicdn.com/t/font_1561141_5i3umz5w0n5.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1561141_5i3umz5w0n5.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1561141_5i3umz5w0n5.woff') format('woff'),
  url('//at.alicdn.com/t/font_1561141_5i3umz5w0n5.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1561141_5i3umz5w0n5.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont";
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.font1{font-size:28px;min-height:33px;}
.baseColor{color:#e71f23;/*e71f23*/}.baseColor1{color:#f76971;}.baseColor2{color:#faaaae;}
.flex-container{display: flex;justify-content: flex-start;align-items: flex-start;flex-direction:row;flex-wrap: wrap;}.flex-item{}
.banner{width:100%;background:rgba(255,255,255,0.8);color:#000;text-align:center;padding:0px 0px;border:0px solid #000;height:210px;line-height:175px;}
.flex-container label{padding:10px 0px;position: relative;top:5px;}
.defaultLayer{position:relative;margin:0px auto;text-align:center;width:90%;}
.full{width:100%;}
.leftAlign{text-align:left;}
.forms label{font-size:14px;}.forms label span{font-size:18px;}
.gridBox{background:#fff;box-shadow: 0px 0px 8px #efefef;-webkit-box-shadow:0px 0px 8px #efefef;-moz-box-shadow: 0px 0px 8px #efefef;border:0px solid #efefef;/*0 10px 6px -6px #999;*/-webkit-box-shadow:0 2px 1px -1px #efefef;-moz-box-shadow: 0 2px 1px -1px #efefef;box-shadow: 0 2px 1px -1px #efefef;margin-right:auto;margin-bottom:10px;min-height:120px;border-radius:10px;border:1px solid #efefef;overflow:hidden;padding-bottom:10px;}
.products .gridBox,.search .gridBox,.userLike .gridBox{flex:0 1 47%;}.products .pull-left{width:70%;}.products .pull-right{width:30%;}
.products .column,.search .column,.userLike .column{flex:0 1 47% !important;width:47%;}.products .column .gridBox,.search .column .gridBox,.userLike .column .gridBox{width:100% !important;}
.gridBox .thumb{width:100%;min-height:120px;}.gridBox .title{width:90%;text-align: left;margin:5px auto;font-size:14px;font-weight:300;line-height:21px;height:42px;}.gridBox .des{color:#666;font-size:12px;width:90%;margin:5px auto;text-align:left;}
.column .gridBox .title{height:auto;}
.title-ellipsis{
  /*width:200px;调整这里的宽度*/
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  text-overflow: ellipsis;/* IE/Safari */
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;/* Opera */
  -moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}
.title-ellipsis2{
  overflow:hidden;
  white-space: normal;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
text-overflow:ellipsis;
  text-overflow: ellipsis;/* IE/Safari */
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;/* Opera */
  -moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}
.header .des{color:#666;font-size:13px;margin:15px auto 5px auto;text-align:left;}
.rollback{display:none;font-size: 13px !important;padding: 3px 5px;background: #e71f23;color: #fff;border-radius: 15px;margin-left: 10px;cursor:pointer;}
.navIcon{font-size: 13px !important;padding: 3px 5px;background: #e71f23;color: #fff;border-radius: 15px;margin-right: 10px;}
.tag{font-size: 13px !important;padding: 3px 5px;background: #fff;color: #e71f23;border:1px solid #e71f23;border-radius: 15px;margin-right: 15px;margin-bottom:15px;min-width:60px;text-align:center;cursor:pointer;}.tag.activate{background: #e71f23;color: #fff;}
.circle{width:80px;height:80px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fadadc;background:#fff;color:#e71f23;line-height:80px;margin-left:25px;font-size:25px;overflow:hidden;}.circle img{width:100%;}.circle.trans{border:2px solid rgba(255,255,255,0);}
.circleThumb{width:30px;height:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #fadadc;background:#fff;color:#e71f23;line-height:30px;overflow:hidden;}.circleThumb img{width:100%;height:100%;object-fit: cover;}
/*
.products .gridBox:nth-child(1) {
  -webkit-animation-duration: .18s;
  animation-duration: .18s
}
*/
.productDetail {
  margin-top: 0px;
  padding:60px 15px 10px 15px;
}

.productDetail .photo {
  margin: auto;
  width: 250px;
  height: 250px;
  overflow: hidden;
  position: relative;
  border-radius: 50%;
  border: 6px solid #f76971;
}

.productDetail .photo img {
  width: 100%;
  height:100%;
  object-fit: contain;
  transition: all .2s ease-in-out 0s
}



.productDetail .photo:after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  content: '';
  position: absolute;
  border-radius: 50%;
  -webkit-transform: scale(0);
          transform: scale(0);
  background: rgba(235, 48, 59, .2);
  transition: all .3s ease-in-out 0s
}
.productDetail .photo:hover img {
  -webkit-transform: scale(.5) rotate(10deg);
          transform: scale(.5) rotate(10deg)
}

.productDetail .photo:hover .social,
.productDetail .photo:hover:after {
  -webkit-transform: scale(1);
          transform: scale(1)
}

.productDetail .photo:hover .social .soc-count-1 {
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px)
}

.productDetail .photo:hover .social .soc-count-2 {
  -webkit-transform: translate(-35px, -35px);
          transform: translate(-35px, -35px)
}

.productDetail .photo:hover .social .soc-count-3 {
  -webkit-transform: translate(-50px, 0);
          transform: translate(-50px, 0)
}

.productDetail .photo:hover .social .soc-count-4 {
  -webkit-transform: translate(-35px, 35px);
          transform: translate(-35px, 35px)
}

.productDetail .photo:hover .social .soc-count-5 {
  -webkit-transform: translate(0, 50px);
          transform: translate(0, 50px)
}

.productDetail .photo:hover .social .soc-count-6 {
  -webkit-transform: translate(35px, 35px);
          transform: translate(35px, 35px)
}

.productDetail .photo:hover .social .soc-count-7 {
  -webkit-transform: translate(50px, 0);
          transform: translate(50px, 0)
}

.productDetail .photo:hover .social .soc-count-8 {
  -webkit-transform: translate(35px, -35px);
          transform: translate(35px, -35px)
}

.productDetail .details .content{padding-bottom:0px;}
.productDetail .details .detailContainer{padding-bottom:90px;}
.productDetail .details .content{line-height:25px;}
.productDetail .details .heading {
  padding: 5px;
  margin: 10px 0 20px 0px;
  text-align: left;
  background: #fff;
  color:#000;
}

.productDetail .details .heading>.name,.productDetail .details .heading>.title {
  font-size: 18px;
  font-weight: 400;
  padding-right: 5px;
  line-height:22px;
  margin-bottom:10px;
}

.productDetail .details .heading>.position {
  font-size: 12px;
  padding-left: 5px;
  vertical-align: 1px;
  border-left: 1px solid
}

.productDetail .details .text {
  margin: 0;
  color: #ccc;
  line-height: 24px;
  text-align: center;
  -webkit-animation-duration: .4s;
  animation-duration: .4s
}

.sidebar .sidebar-content .nav-left .sub {
  color: #333;
  display: block;
  font-size: 16px;
  padding: 10px 0;
  line-height: 24px;
  vertical-align: top;
  text-decoration: none;
  background:#efefef;
  display:none;
}
.sidebar .sidebar-content .nav-left .sub>a{
	text-decoration: none;
	margin-left:45px;
	color: #333;
    display: block;
    padding:15px;
}

.sidebar .sidebar-content .nav-left .sub span {
  color: #aaa;
  font-size: 24px;
  min-width: 40px;
  display: inline-block
}
.categoryHeader{margin-top: 30px;}
.categoryHeader .r {
  text-align: right
}

.categoryHeader .name,
.categoryHeader .num {
  font-size: 28px;
  min-height: 33px;
  line-height:33px;
  
}
.categoryHeader .name{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}

.categoryHeader .des{
  color: #ccc;
  font-size: 12px
}
.categoryHeader .num>span{font-size:12px;color:#999;}
.categoryHeader i {
  top: -2px;
  font-style: normal;
  position: relative
}

.categoryHeader .animated {
  -webkit-animation-duration: .2s;
  animation-duration: .2s
}
.product-list {
  margin-top: 50px
}

.product-list .listGridBox{
  padding: 20px 0;
  border-bottom:1px solid #efefef;
  border-left:2px solid #fff;
}
.product-list .listGridBox{overflow-y:hidden;border-radius:0px;}.product-list .listGridBox .title{line-height:28px;min-height:30px;}.product-list .listThumbGridBox{max-height: 70px;overflow-y:hidden;}

.product-list .listGridBox.activate{border-left:2px solid #e71f23;}
.product-list .listGridBox[data-level='1']{padding:0px;margin-top:10px;border:1px solid #efefef;border-radius:10px;-webkit-box-shadow:0 2px 1px -1px #efefef;-moz-box-shadow: 0 2px 1px -1px #efefef;box-shadow: 0 2px 1px -1px #efefef;}
.product-list .listGridBox[data-level='1'].activate{border-left:1px solid #efefef;}
.product-list .listGridBox[data-level='1'] .defaultLayer{width:95%;}
.product-list .listGridBox[data-level='1'] .title{font-weight:bold;font-size:1.15rem;line-height:40px;}
.product-list .listGridBox[data-level='1'] .icon{width:25px;height:25px;position:absolute;right:2px;top:12px;color:#fff;}
.product-list .listGridBox[data-level='1'].activate .icon{color:#e71f23;}
.product-list .listGridBox .productGrid{padding-bottom:15px;}

.product-list .listGridBox:nth-child(1) {
  -webkit-animation-duration: .2s;
  animation-duration: .2s
}

.product-list .listGridBox:nth-child(2) {
  -webkit-animation-duration: .3s;
  animation-duration: .3s
}

.product-list .listGridBox:nth-child(3) {
  -webkit-animation-duration: .4s;
  animation-duration: .4s
}

.product-list .listGridBox .price {
  min-width: 35px;
  margin-right: 0px
}

.product-list .listGridBox .price>.shift,
.product-list .listGridBox .productGrid>.subject {
  color: #ccc;
  font-size: 11px
}

.product-list .listGridBox .price {
  text-align: center
}

.product-list .listGridBox .productGrid>.price {
  font-size: 14px
}

.product-list .listGridBox:not(:last-child) {
  position: relative
}
.product-list .listGridBox:not(:last-child) .productGrid{
	border-bottom:1px solid rgba(170, 170, 170, .5);
}
.scrollOuter::-webkit-scrollbar-track-piece {
  background-color: #FFF;
  border-left: 1px solid #FFF;
}
.scrollOuter::-webkit-scrollbar {
  width: 2px;
  height: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.scrollOuter::-webkit-scrollbar-thumb {
  background-color: #ccc;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  min-height: 10px;
}
.scrollOuter::-webkit-scrollbar-thumb:hover {
  background-color: #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.sidebar-content{overflow-y: scroll !important;-webkit-overflow-scrolling: touch;}

.groupBtn .highlight,.groupBaseBtn .highlight{font-size:14px;font-weight:300;color:#fff;line-height:12px;}.groupBtn .tips,.groupBaseBtn .tips{font-size:10px;font-weight:normal;color:#fff;margin-top:2px;-webkit-transform:scale(0.7);}
.groupLeftBtn{border-top-left-radius:20px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:20px;background:#fa6c6c;color:#fff;padding:12px 0px;line-height:16px;}.groupRightBtn{border-top-left-radius:0px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:0px;background:#f93d3d;color:#fff;padding:12px 0px;line-height:16px;}
.content ul{padding-inline-start:10px !important;padding:0px !important;}.content ul li{margin:10px 0px;line-height:25px;}
.defaultBottomBtn{padding:7px 0px 5px 0px !important;-webkit-border-radius:20px !important;-moz-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;border-radius:20px !important;text-align:center;font-size:12px;line-height:25px;cursor:pointer;font-size:17px;min-width:82px;border:1px solid #e71f23;background:#e71f23;color:#fff !important;}
.skuFrame,.filterFrame{border-top:1px solid #efefef;}.skuFrame .btnContainer,.filterFrame .btnContainer{position:absolute;bottom:0px;width:100%;}
.catThumbContainer{position:absolute;left:10px;z-index:5;background:none;}.catThumbContainer .thumbOuter{width:98px;height:98px;border:1px solid #efefef;background:#fff;position:relative;left:0px;top:-40px;overflow:hidden;}.catThumbContainer .thumbOuter img{width:100%;height:100%;object-fit: cover;}
.skuFrame .infoContainer,.filterFrame .infoContainer{margin-top:75px;}
.skuFrame .catGrid,.filterFrame .filterGrid{display: inline-block;vertical-align: middle;margin: 5px 10px 8px 0;font-size:12px;padding:3px 5px;border:1px solid #efefef;background:#fff;color:#333;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;cursor:pointer;}.skuFrame .catGrid.selected,.filterFrame .filterGrid.selected{background:#e71f23;color:#fff;}
.fileFrame .fileGrid{display: inline-block;vertical-align: middle;width:90%;padding:9px 5px;margin:5px auto;border:1px solid #efefef;}.fileFrame .fileGrid .name{width:90%;margin:0px auto;}
.fl{float:left;}.selectContainer{line-height:20px;}.selectHeader{padding:5px 0px;color:#666;}
.cancelBox{cursor:pointer;}
.maskBox{width:100px;height:100px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;background:rgba(0,0,0,0.88);color:#fff;text-align:center;position:absolute;}.maskBoxW{-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;background:rgba(255,255,255,0.94);color:#222;text-align:center;position:absolute ;}.maskBox i{top:15px;font-size:24px;}
.reqConfigBtn{display:none;font-size: 13px !important;padding: 3px 5px;background: #e71f23;color: #fff;border-radius: 15px;margin-left: 15px;cursor:pointer;}
.cleanSelectHeaderBtn{font-size: 13px !important;padding: 4px 5px;background: #e71f23;color: #fff;border-radius: 15px;margin-left: 15px;cursor:pointer;}
.listGridBox.activate .reqConfigBtn{display:initial;}
.sliderContainer{position:relative;}
.showFilterBtn .r,.showSkuBtn .r{color:#666;position:relative;left:10px;}.showFilterBtn .r .fg,.showSkuBtn .r .fg{margin-left:5px;margin-right:5px;}
.selectContainer select{
  -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:none;
    width: auto;
    height:100%;
    border-bottom:1px solid #333;
    border-radius:0px;
    padding:10px;
    height:40px;
}
.selectContainer{margin-right:10px;}
.smallBtn{display: inline-block;vertical-align: middle;font-size:12px;padding:5px 8px;border:1px solid #efefef;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;cursor:pointer;background:#e71f23;color:#fff;}.smallBtn.disable{background:#fff;color:#999;}
.productDetail tr{height:25px;}.productDetail thead tr{background:rgba(250,108,108,0.6);}
.sidebar .sidebar-content .nav-left>a{position:relative;}
.sidebar .sidebar-content .nav-left>a>span{position:relative;top:2px;}
.colorblock{background:#e71f23;color:#fff;border-radius:5px;padding:2px 5px;font-size:12px !important;}
.navContainer .wrapper{width:100%;overflow-x:hidden;padding-inline-start:0px;}
.navContainer li{list-style: none;width:100%;padding:20px 7px 20px 15px;white-space:nowrap;position:relative;border-bottom:0px solid #efefef;border-left:2px solid rgba(255,255,255,0);font-weight:normal;color:#333;font-size:13px;text-align:left;}
.navContainer li[data-level='1']{background:#f7f7f7;}.navContainer li[data-level='2']{background:#f9f9f9;}
.navContainer li.activate[data-level='1']{background:#fff;border-bottom:0px solid #000;font-weight:bold;color:#e71f23;}.navContainer li.activate[data-level='2']{background:none;border-bottom:0px solid #000;border-left:2px solid #e71f23;font-weight:bold;color:#e71f23;}
.navContainer li img{width:23px;position:relative;top:5px;}
.navContainer li .cc{width:100%;}
.navContainer li .title{line-height:22px;white-space:pre-wrap;}
.product-list .navListGridBox{
  width:95%;
  margin:5px auto;
  padding: 0px;
  border:1px solid #efefef;
  overflow:hidden;
  position:relative;
  border-radius:5px;
}
.navListGridBox{box-shadow: 0px 0px 8px #efefef;-webkit-box-shadow:0 2px 1px -1px #efefef;-moz-box-shadow: 0 2px 1px -1px #efefef;box-shadow: 0 2px 1px -1px #efefef;padding:0px 10px;}
.navListHeader{color:#999;margin:10px auto;font-size:12px;width:95%;} .navListHeader span{font-weight:500;margin:0px 3px;color:/*#e71f23*/#f76971;font-size:14px;}.navListHeader span.fw{max-width:100px;overflow: hidden; 
        text-overflow: ellipsis; display:inline-block;white-space:nowrap;top:0px;position: relative;}
.product-list .navListGridBox .context{margin:35px auto;width:90%;z-index:1;flex:0 1 100%;}
.product-list .navListGridBox .thumbBg{width:50%;height:100%;z-index:0;position:absolute;right:0px;}.product-list .navListGridBox .thumbBg img{width:100%;height:100%;object-fit: cover;}
.navListGridBox .context .title{font-weight:400;font-size:15px;line-height:22px;}.navListGridBox .context .des{font-weight:normal;font-size:12px;color:#999;font-style:italic;margin-top:5px;}

.navListGridBox div > .arrow {
  width: 5px;
  height: 5px;
  display:inline-block;
  margin-right:7px;
  position:relative;
  top:-2px;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.navListGridBox.activate div > .arrow {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.form_row{width:100%;}
input,textarea{text-indent: 0;background: transparent;border: 0 none;resize:none;outline:none;-webkit-appearance:none;line-height: normal;}input:focus{color: #000;}
.input-wrapper label,input.text-input{
  color: #222;
  line-height: 46px;
  letter-spacing: .03em;
  padding: 0;
  margin: 0;
  height: 46px;
  display: block;
  position: absolute;
  left: 0;
  /*
  bottom: -1px;
  */
  top:0px;
  width: 100%;
  text-align:left;
}
.input-wrapper label {
  z-index: 1;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  text-transform: uppercase;
  -webkit-transform: translateY(1) scale(1);
          transform: translateY(1) scale(1);
  opacity: 1;
  transition: all .3s;
  font-size:16px;
  top:0px;
  color:#999;
}
input.text-input{
  border: none;
  box-shadow: none;
  background: transparent;
  font-size: 1.8em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-animation: none;
          animation: none;
  transition: all .3s;
  z-index:5;
}
.recheck input.text-input{color:#666;}
input.text-input[data-empty="no"] + label,input.text-input[data-empty="invalid"] + label{
  -webkit-transform: translateY(-55%) scale(0.88);
          transform: translateY(-55%) scale(0.88);
  opacity: .5;
}
input.text-input[data-empty="invalid"] {
  border-bottom-color: #ea0a4b;
  -webkit-animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
          animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
}
input.text-input:focus {
  outline: none;
  height: 46px;
  border-bottom: 1px solid #000000;
  -webkit-animation: scale-in-hor-left 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
          animation: scale-in-hor-left 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
}
input:focus:valid {
  -webkit-animation: none;
          animation: none;
}
input:focus + label {
  -webkit-transform: translateY(-55%) scale(0.88);
          transform: translateY(-55%) scale(0.88);
  opacity: .5;
}
.input-wrapper {
  position: relative;
  width: 100%;
  height: 46px;
  margin: 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.input-wrapper:nth-child(2) {
  margin-bottom: 30px;
}
.btn-wrapper {
  height: 46px;
  width: 90%;
  background: transparent;
  border-radius: 100px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 0px #4971a0;
  margin:0px auto;
}
.input-wrapper input, .input-wrapper textarea{border-bottom:0px solid #333 !important;}
.input-wrapper textarea{height:90px;line-height:30px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #999;
  font-size: 16px;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #999;
  font-size: 16px;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #999;
  font-size: 16px;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #999;
  font-size: 16px;
}
.defaultBtn,.defaultBtnOuter{font-weight:normal;min-height:2em;padding:6px 9px 6px 9px;-webkit-border-radius:20px !important;-moz-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;border-radius:20px !important;text-align:center;font-size:12px;line-height:25px;cursor:pointer;}
.defaultBtnOuter{border:1px solid #eb303b;color:#eb303b;background:#fff;}
.defaultBtn{border:1px solid #eb303b;background:#eb303b;color:#fff;}
.defaultBtn.disable,.defaultBtnOuter.disable{background:#efefef;border:1px solid #ccc;color:#ccc;color:#999;}
.gridThumbMask{background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0.89) 0%, rgba(0,0,0,0) 50%);position:absolute;left:0px;top:0px;width:100%;height:100%;}
.midCircleBtn{width:45px;height:45px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#eb303b;color:#fff;line-height:45px;text-align:center;cursor:pointer;z-index:10;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;box-shadow:0 0 5px 0 rgba(0, 0, 0, .75);}.midCircleBtb i{font-size:25px;}

.productDetail .details p img{width:100%;}
.MsoListParagraph img{width:100%;}
.MsoListParagraphCxSpLast img{width:100%;}
.infoContainer p{margin:15px 0px;line-height:25px;}.infoContainer p .tips{font-weight:400;font-style:italic;}
.cancelBox .iconfont{font-size:20px;line-height:25px;}
.tiwrapper{min-width:100%;}
.tableImgContainer::-webkit-scrollbar {
  display: none;
}
.groupBtn{height:42px;padding:13px 0px;}.addFavouriteBtn i{
    font-size: 12px !important;
    line-height: 16px;} 
.disable{background:#efefef;border:1px solid #ccc;color:#999 !important;} 
.sidebar .sidebar-content .nav-left>a>span i{position:relative;top:0px;font-size:20px;}
.addressSelect{border:1px solid #ccc;border-radius:5px;padding:5px 8px;-webkit-appearance:none;width:70px;max-width:70px;margin-right:7px;}
.html.profile{margin-top:0px;padding-top:0px;}
.contactOuter .contactName{font-size:26px;line-height:45px;font-weight:400;}
.header .searchBtn{position: relative;width:30px;height:30px;font-weight:normal;-webkit-border-radius:50%;text-align:center;font-size:12px;line-height:28px;cursor:pointer;background:#e71f23;color:#fff;right:7px;z-index:99;}
.search.visible .result{line-height:25px;margin-top:12px;}
.maskLayer .layui-form-pane .layui-form-checkbox{margin:4px 0 4px 0px;padding-left:25px !important;}
.maskLayer .layui-form-checked[lay-skin=primary] i{border-color:#e71f23 !important;background:#e71f23;}
.maskLayer .layui-form-checkbox[lay-skin=primary]:hover i{border-color:#e71f23;}

.tableContainer .layui-table-view .layui-table td,.tableContainer .layui-table-view .layui-table th{padding:1px 0px;}
.tableContainer .layui-table-view .layui-table[lay-size=lg] .layui-table-cell{height:28px;line-height:28px;}
.layui-table-cell{padding:0px 3px;}
