.decor__youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%; }
  .decor__youtube iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important; }

.module__404 {
  font-size: 13px;
  width: 100%; }
  .module__404 p {
    display: block;
    width: 100%;
    text-align: center; }
  .module__404 p:first-child {
    margin-bottom: 30px; }
    .module__404 p:first-child img {
      dispaly: block; }
  .module__404 a {
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
    width: 160px;
    height: 30px;
    background: url('../img/module/404/to-top.jpg?1447648841'); }
    .module__404 a:hover {
      background-position: 0 -30px; }

.module__side-banner {
  font-size: 13px; }
  .module__side-banner li {
    display: block;
    padding-top: 0.7em; }
    .module__side-banner li:first-child {
      padding-top: 0; }
    .module__side-banner li a {
      color: #333;
      line-height: 1.5; }
      .module__side-banner li a span {
        display: block;
        padding-top: 0.5em; }
      .module__side-banner li a img {
        display: block; }
      .module__side-banner li a:hover {
        text-decoration: none; }
        .module__side-banner li a:hover img {
          opacity: 0.8; }

.module__side-product-menu {
  font-size: 13px;
  margin-bottom: 1.6em; }
  .module__side-product-menu > ul > li {
    padding-top: 2px; }
    .module__side-product-menu > ul > li:first-child {
      padding-top: 0; }
    .module__side-product-menu > ul > li > ul {
      display: none;
      width: 100%;
      box-sizing: border-box;
      padding: 0 10px 0 10px; }
      .module__side-product-menu > ul > li > ul li {
        font-size: 12px;
        padding-top: 0.6em;
        padding-bottom: 0.6em;
        line-height: 1; }
      .module__side-product-menu > ul > li > ul li.child {
        border-bottom: 1px dotted #a4a4a4; }
        .module__side-product-menu > ul > li > ul li.child a {
          display: inline-block;
          margin-left: 0.2em; }
      .module__side-product-menu > ul > li > ul li.last {
        text-align: right; }

.module__side-product-menu li[data-name="outinggoods"] > ul {
  background: #e3efd8; }

.module__side-product-menu li[data-name="outinggoods"] li, .module__side-product-menu li[data-name="outinggoods"] a {
  color: #719622; }

.module__side-product-menu li[data-name="toys"] > ul {
  background: #ebe6ff; }

.module__side-product-menu li[data-name="toys"] li, .module__side-product-menu li[data-name="toys"] a {
  color: #65598c; }

.module__side-product-menu li[data-name="kidswear"] > ul {
  background: #c4e2c0; }

.module__side-product-menu li[data-name="kidswear"] li, .module__side-product-menu li[data-name="kidswear"] a {
  color: #138c03; }

.module__side-product-menu li[data-name="babywear"] > ul {
  background: #d9dae9; }

.module__side-product-menu li[data-name="babywear"] li, .module__side-product-menu li[data-name="babywear"] a {
  color: #3f417b; }

.module__side-product-menu li[data-name="babywear"] > ul {
  background: #d9dae9; }

.module__side-product-menu li[data-name="babywear"] li, .module__side-product-menu li[data-name="babywear"] a {
  color: #3f417b; }

.module__side-product-menu li[data-name="maternity"] > ul {
  background: #fedfde; }

.module__side-product-menu li[data-name="maternity"] li, .module__side-product-menu li[data-name="maternity"] a {
  color: #bc605d; }

.module__side-product-menu li[data-name="items"] > ul {
  background: #f7dce3; }

.module__side-product-menu li[data-name="items"] li, .module__side-product-menu li[data-name="items"] a {
  color: #c6424d; }

.module__side-product-menu li[data-name="indoorgoods"] > ul {
  background: #fbe2d2; }

.module__side-product-menu li[data-name="indoorgoods"] li, .module__side-product-menu li[data-name="indoorgoods"] a {
  color: #da4b00; }

.module__side-product-menu li[data-name="newbornwear"] > ul {
  background: #fff7d1; }

.module__side-product-menu li[data-name="newbornwear"] li, .module__side-product-menu li[data-name="newbornwear"] a {
  color: #c07300; }

.module__side-product-menu li[data-name="fashiongoods"] > ul {
  background: #c9dfea; }

.module__side-product-menu li[data-name="fashiongoods"] li, .module__side-product-menu li[data-name="fashiongoods"] a {
  color: #00486c; }

.module__term-title {
  font-size: 13px;
  width: 100%;
  min-width: 1000px;
  background: #ede8dc; }
  .module__term-title > div {
    width: 1000px;
    padding: 0 40px;
    box-sizing: border-box;
    margin: 0 auto; }

.module__pankuzu {
  font-size: 13px;
  width: 1000px;
  padding: 0 40px;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  letter-spacing: -0.4em; }
  .module__pankuzu li {
    letter-spacing: normal;
    display: inline-block;
    padding-right: 0.2em;
    line-height: 1; }
    .module__pankuzu li a {
      color: #333;
      display: inline-block;
      margin-right: 0.2em; }
      .module__pankuzu li a:hover {
        text-decoration: none; }

.module__paging {
  font-size: 13px;
  text-align: center;
  letter-spacing: -0.4em; }
  .module__paging li {
    letter-spacing: normal;
    display: inline-block;
    padding-left: 0.35em;
    padding-right: 0.35em; }
    .module__paging li a, .module__paging li span {
      display: inline-block;
      width: 40px;
      height: 40px;
      line-height: 30px;
      box-sizing: border-box; }
    .module__paging li a {
      border: 5px solid #bebebe;
      text-decoration: none;
      color: #333; }
    .module__paging li a:hover, .module__paging li span {
      border: 5px solid #8c8c8c; }

.module__paging + .module__paging {
  padding-top: 10px; }

/*# sourceMappingURL=attr-prefix.css.map */
