.m-1{
  margin: 0.5em;
}
.p-1{
  margin: 0.5em;
}
.text-green{color: #080;}
input.readonly{background: #eee;}

.spec-div{
  max-width: none;
}
.ncsc-form-goods dl dd.spec-dd{
  width: 98%;
}
input.unit_num,input.smallnum{
  width: 40px;
}
.align-right{
  text-align: right !important;
}
.head-app{
  display: none !important;
}
.hide{display: none !important;}

/*home goods class*/
/* .public-nav-layout .category .menu li{ */
/*   height: 40px; */
/* } */
/* .public-nav-layout .category .menu li:last-child{ */
/*  height: 40px; */
/* } */
/* .public-nav-layout .category .class{ */
/*   height: 22px; */
/* } */
/* .public-nav-layout .category .class h4 a{ */
/*   height: 22px; */
/*   line-height: 22px; */
/* } */
/* .public-nav-layout .category .class .arrow{ */
/*   margin: 8px 0 0; */
/* } */
/* .public-nav-layout .category .class .ico{ */
/*   margin-top: 3px; */
/* } */
/* .public-nav-layout .category .sub-class{ */
/* 	min-height: 333px; */
/* } */
/* .public-nav-layout .category .sub-class-right{ */
/* 	height: 332px; */
/* overflow: hidden; */
/* } */
.public-nav-layout .category .menu li { 
  background-color: #FAFAFA; width: 210px; 
height: 61px; 
*float: left; *clear: left; border-top: solid 1px #FFF; position: relative; z-index: 1; zoom:1;i
}
.public-nav-layout .category .class { }
.public-nav-layout .category .menu li.odd { background-color: #FAFAFA;}
.public-nav-layout .category .menu li.even { background-color: #F0F0F0;}
.public-nav-layout .category .menu li.hover { z-index: 2;}
/*custom fix by muzik*/
div.goods-class{
  margin: 10px;
}
.public-nav-layout .category .hover .empty{
  border-color: #b22d00 !important;
  border-width: 1px 1px 1px 4px !important;
}
.public-nav-layout .category .sub-class{
  width: 120px;
}
.public-nav-layout .category .sub-class a{
  display: block;
}
.public-nav-layout .category .class .recommend-class{
  height: 36px;
  font-size: 12px;
  line-height: 18px;
  word-spacing: normal;
}
.public-nav-layout .category .menu li.cml-1{
  height: 61px;
}
.public-nav-layout .category .menu li.cml-2{
  height: 79px;
}
.public-nav-layout .category .menu li.cml-2 .class{
  height: 57px;
}
.public-nav-layout .category .menu li.cml-3{
  height: 96px;
}
.public-nav-layout .category .menu li.cml-3 .class{
  height: 71px;
}
.public-nav-layout .category .menu li.cml-3 .class .recommend-class{
  height: 54px;
}
.public-nav-layout .category .menu li.cml-4{
  height: 111px;
}
.public-nav-layout .category .menu li.cml-4 .class{
  height: 84px;
}
.public-nav-layout .category .menu li.cml-4 .class .recommend-class{
  height: 65px;
}
.public-nav-layout .category .menu li.cml-5{
  height: 137px;
}
.public-nav-layout .category .menu li.cml-5 .class{
  height: 110px;
}
.public-nav-layout .category .menu li.cml-5 .class .recommend-class{
  height: 90px;
}
.public-nav-layout .category .menu li.cml-6{
  height: 149px;
}
.public-nav-layout .category .menu li.cml-6 .class{
  height: 116px;
}
.public-nav-layout .category .menu li.cml-6 .class .recommend-class{
  height: 100px;
  margin-top: 5px;
}
.public-nav-layout .category .menu li.cm-brand .recommend-class a{
  display: inline-block;
  width: 54px;
}
.public-nav-layout .category .menu li.cm-price .recommend-class a{
  display: inline-block;
  width: 54px;
}
.public-nav-layout .category .menu li .recommend-class a{
  white-space: nowrap;
}
.public-nav-layout .category .menu li:last-child{
 height: 64px;
}

#footer{
  margin: 30px 0;
}
#footer .l1{
  float: left;
  width: 220px;
  padding-top: 20px;
}
#footer .l1 img{
  margin-left: -40px;
}
#footer .l2{
  margin: 0 101px 0 240px;
  text-align: left;
  line-height: 2em;
  font-size: 14px !important;
}
#footer .l3{
  float: right;
  width: 100px;
  padding-top: 0px;
}
#footer .l3 img{
  /*margin-left: -40px;*/
}
img.lazy{
  background: url(../images/extra/loading.gif) 50% 50% no-repeat;
}
.pre-footer{
  clear:  both;
  margin: 20px 0 0;
  padding: 10px 0;
  min-height: 66px;
  background: #D93600 url(/shop/templates/default/images/extra/pre-footer.jpg) 50% center no-repeat;
}
.pre-footer img{
  margin: 0 auto;
}
.public-nav-layout .site-menu li a{
  padding: 8px;
}

.squares .goods-promotion-soldout{
  /*background: url(/shop/templates/default/images/extra/shouqing-icon.png) top center no-repeat !important;*/
}
/*seller center*/
.pos-rel{position: relative;}
.order-log{
  position: absolute;
  width: 310px;
  right: 0;
  top: 28px;
  background: #ffc;
  z-index: 30;
  border: 1px solid #f60;
  padding: 10px;
}
.order .buyer-info { display: block; }
.order .buyer-profile { text-align: left; margin: 0 5px;min-width: 240px;}
.order .buyer-profile .con{padding: 0;
  max-width: 240px;
  overflow-x: auto;
}
.highlight-red{color: #f30 !important;}
.highlight-blue{color: #06c !important;}
.highlight-orange{color: #f60 !important;}
.highlight-green{color: #080 !important;}
.order-price{font-size: 1.2em;}
.order-price small{font-size: .4em;margin-right: 5px;}
.ncsc-default-table td .goods-name dt span.type-soldout{background: #f30;}
.ncsc-default-table td .goods-name dt span.type-draft{background: #999;}
.order tbody tr td.goods{
  max-width: 220px;
}
.public-top-layout .quick-menu dl.wap dt{
  background: none !important;
  padding-left: 22px ;
}
.public-top-layout .user-entry{
  width: 40%;
}
.public-top-layout .quick-menu{
  width: 60%;
}
.public-top-layout .quick-menu dl.text-contact{
  width: 168px;
  color: #E01F35;
}
.public-top-layout .quick-menu dl.text-contact dt{
  font-size: 13px;
}


.squares.hide-store li:hover .goods-content{
  height: 448px;
}

.search-related a{
  color: #005aa0;
  text-decoration: underline;
  margin-left: 0.5em;
}
.nch-container.tag-container > .left{float: right;}
.nch-container.tag-container > .right{float: left;}
.tag-header{
  margin: 0 0 1rem;
}
.tag-header h1{
  padding: 3rem 0;
  text-align: center;
  font-size: 36px;
  font-weight: 800;
  background: #f79922;
  color: #fff;
}
