.compendwidth {
  width: 1200px;
  margin: 0 auto; }

#main {
  background: #f6f6f6;
  padding-bottom: 20px; }

.redtext a {
  color: #CE1336 !important; }

.cld {
  padding: 1px 8px;
  border: 1px solid #CE1336;
  vertical-align: middle;
  text-align: center;
  height: 22px;
  color: #CE1336; }

.sortup {
  background: #FFFFFF;
  border-left-color: #EEEEEE !important;
  border-right-color: #EEEEEE !important; }
  .sortup a {
    color: #CE1336; }
  .sortup i {
    transform-style: preserve-3d;
    transform: rotateZ(-180deg); }

.height-auto {
  height: auto !important; }

.hotgoods {
  height:150px;
  margin-bottom:10px;
  background:none; }
  .hotgoods .hottitle {
    width: 40px;
    height: 100%;
    background: #ce1336;
    float: left;
    text-align: center;
    font-size: 16px; }
    .hotgoods .hottitle span {
      color: #122B40;
      margin-top: 41px;
      writing-mode: vertical-lr;
      writing-mode: bt-lr;
      color: #FFFFFF; }
  .hotgoods .hotgoodslist {
    width: 1160px;
    height: 100%;
    background: #FFFFFF;
    padding: 15px 0;
    overflow: hidden;
    float: left; }
    .hotgoods .hotgoodslist ul {
      overflow: hidden; }
      .hotgoods .hotgoodslist ul li {
        width: 290px;
        height: 124px; }
        .hotgoods .hotgoodslist ul li a {
          display: inline-block;
          width: 100%;
          height: 100%; }

.hotlist-box {
  float: left;
  padding: 10px; }
  .hotlist-box .hotgoodsimg {
    width: 100px;
    height: 100px;
    overflow: hidden;
    float: left;
    margin-right: 10px; }
    .hotlist-box .hotgoodsimg a {
      width: 100%;
      height: 100%; }
      .hotlist-box .hotgoodsimg a img {
        width: 100px; }
  .hotlist-box .hotgoodstitle {
    width: 144px;
    float: left; }
    .hotlist-box .hotgoodstitle .hotgoods-name {
      width: 100%;
      height: 100%;
      overflow: hidden;
      float: left;
      margin-bottom: 5px; }
      .hotlist-box .hotgoodstitle .hotgoods-name a {
        color: #666666; height:40px; overflow:hidden;
        line-height: 20px; }
    .hotlist-box .hotgoodstitle .hotgoods-price {
      width: 100%; }
      .hotlist-box .hotgoodstitle .hotgoods-price .price-mn {
        color: #ce1336;
        font-size: 14px;
        font-weight: bold; }
    .hotlist-box .hotgoodstitle .goodsdatails {
      margin-top: 5px; }
      .hotlist-box .hotgoodstitle .goodsdatails a { width:auto!important; }

.goodsmain { margin-bottom:20px; }
  .goodsmain .newgoodslist { width:230px; height:auto; display:table; float:left; overflow:hidden; }
    .goodsmain .newgoodslist .newgoodstitle {
      width:100%;
      height:36px;
      background:#fff; border:1px solid #eee; border-bottom:0px;
      white-space:nowrap; }
      .goodsmain .newgoodslist .newgoodstitle h2 { font-size:16px; line-height:36px; display:block; padding:0 12px; color:#000; }
    .goodsmain .newgoodslist .newgood-list-box {
      width: 230px;
      overflow: hidden; }
      .goodsmain .newgoodslist .newgood-list-box .newgoods-box {
        border: 1px solid #EEEEEE;
        position: relative;
        background: #FFFFFF;
        margin-bottom: 15px; }
        .goodsmain .newgoodslist .newgood-list-box .newgoods-box .newgoods-img-box {
          width: 228px;
          height: 228px;
          overflow: hidden; }
          .goodsmain .newgoodslist .newgood-list-box .newgoods-box .newgoods-img-box img {
            width: 228px; }
        .goodsmain .newgoodslist .newgood-list-box .newgoods-box .newgoods-title-box {
          width: 100%;
          position: absolute;
          bottom:36px;
          left: 0;
          display: none;
          height: 30px;
          line-height: 30px;
          background:rgba(255,255,255,0.8); overflow:hidden; text-overflow:ellipsis; }
          .goodsmain .newgoodslist .newgood-list-box .newgoods-box .newgoods-title-box a {
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            padding: 0 10px; }
        .goodsmain .newgoodslist .newgood-list-box .newgoods-box .newgoods-crice-box {
          width: 100%;
          height: 36px; line-height:36px;
          padding: 0px 10px; }
          .goodsmain .newgoodslist .newgood-list-box .newgoods-box .newgoods-crice-box .newgoodsnewprice {
            float: left;
            color: #ce1336;
            font-size: 16px; }
          .goodsmain .newgoodslist .newgood-list-box .newgoods-box .newgoods-crice-box .newgoodsoldprice {
            float: right;
            color: #999;
            text-decoration: line-through; }
      .goodsmain .newgoodslist .newgood-list-box .newgoods-box:hover {
        border-color: #ce1336; }
        .goodsmain .newgoodslist .newgood-list-box .newgoods-box:hover .newgoods-title-box {
          display: block; }

.likegoods {
  background: #FFFFFF; }
  .likegoods .likegoodsnav {
    height: 42px;
    position: relative; }
    .likegoods .likegoodsnav ul {
      float: left; }
      .likegoods .likegoodsnav ul li {
        float: left; }
        .likegoods .likegoodsnav ul li a {
          display: block;
          height: 100%;
          line-height: 42px;
          padding: 0 20px;
          font-size: 16px; }
        .likegoods .likegoodsnav ul li a:hover {
          color: #CE1336; }
    .likegoods .likegoodsnav .likegoods-ref {
      float: right;
      line-height: 42px;
      margin-right: 30px;
      vertical-align: middle; }
      .likegoods .likegoodsnav .likegoods-ref img {
        display: inline-block;
        width: 16px;
        height: 16px;
        margin-right: 5px;
        text-align: center;
        transition: all 1s;
        transform-style: preserve-3d; }
      .likegoods .likegoodsnav .likegoods-ref a {
        display: inline-block;
        transform: translateY(2px); }
    .likegoods .likegoodsnav .likegoods-ref:hover img {
      color: red;
      transform: rotateZ(90deg); }
    .likegoods .likegoodsnav .likegoods-ref:hover a {
      color: #CE1336; }
    .likegoods .likegoodsnav .likegoods-xhx {
      width: 100px;
      height: 2px;
      background: #CE1336;
      position: absolute;
      bottom: 0;
      left: 0; }
  .likegoods .likegoodsbox {
    background: #FFFFFF; }
    .likegoods .likegoodsbox .likegoodsbox-list {
      padding: 20px 15px;
      border: 1px solid #EEEEEE; }
      .likegoods .likegoodsbox .likegoodsbox-list ul li {
        width: 180px;
        float: left;
        margin-right: 14px; }
        .likegoods .likegoodsbox .likegoodsbox-list ul li .likegoods-imgbox {
          width: 178px;
          height: 178px;
          margin: 0 auto; }
          .likegoods .likegoodsbox .likegoodsbox-list ul li .likegoods-imgbox img {
            display: block;
            width: 178px; }
        .likegoods .likegoodsbox .likegoodsbox-list ul li .likegoods-title {
          height: 36px;
          width: 168px;
          overflow: hidden;
          margin: 0 auto; }
          .likegoods .likegoodsbox .likegoodsbox-list ul li .likegoods-title a {
            color: #666;
            line-height: 18px; }
          .likegoods .likegoodsbox .likegoodsbox-list ul li .likegoods-title a:hover {
            color: #CE1336; }
        .likegoods .likegoodsbox .likegoodsbox-list ul li .likegoods-cicle {
          width: 168px;
          height: 28px;
          overflow: hidden;
          margin: 0 auto; }
          .likegoods .likegoodsbox .likegoodsbox-list ul li .likegoods-cicle span {
            color: #CE1336;
            font-size: 18px;
            line-height: 28px; }
          .likegoods .likegoodsbox .likegoodsbox-list ul li .likegoods-cicle a {
            display: block;
            float: right;
            color: #999999;
            font-size: 12px;
            line-height: 28px; }

.goodlistsbox { width:968px; float:right; position:relative; }
.goodlistsbox .goodsitem { width:100%; background:none; overflow:hidden; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox:hover { border:2px solid #ff4b6d; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox { border:2px solid #eee; background:#FFFFFF; width:230px; height:350px; padding:1px; margin-bottom:12px; margin-left:12px; float:left; position:relative; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-newlog { position:absolute; width:40px; text-align:center; top:5px; left:5px; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-newlog span { line-height:22px; color:#FFFFFF; display:block; background:#ff4b6d; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-newlog i { display:block; border-style:solid; border-width:9px 20px; border-color:#ff4b6d transparent transparent; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-img { width:220px; height:220px; margin:2px auto 0 auto; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-img img { width:220px; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title { height:123px; width:100%; padding:0 6px; position:relative; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-cicle { padding-top:12px; line-height:20px; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-cicle .goodsbox-clcle-box { color:#ff4b6d; font-size:20px; display:inline-block; font-weight:600; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-cicle .goodsbox-clcle-box em { display:inline-block; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-cicle .goodsbox-clcle-right { float:right; color:#b9b9b9; font-size:12px; display:inline-block; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-cicle .goodsbox-clcle-right em { display:inline-block; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-name { height:40px; width:100%; overflow:hidden; color:#999; margin:5px 0; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-name a { line-height:20px; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-name a:hover { color:#ff4b6d; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-icon { height:32px; width:100%; padding:10px 0px 6px; overflow:hidden; line-height:18px; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-icon a { display:inline-block; margin-right:10px; font-size:14px; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-icon a i { font-size:14px; margin-right:4px; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-icon a:hover { color:#ff4b6d; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goshopcat { position:absolute; right:7px; bottom:8px; }
.goodlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goshopcat a { display:inline-block; color:#fff; font-size:16px; text-align:center; line-height:26px; width:26px; height:26px; background:#ff4b6d; border-radius:15px; }


.word_box { width:100%; height:auto; display:table; border:1px solid #e5e6e6; background:#fff; padding:8px 10px; margin-bottom:10px; }
.word_box .result { width:100%; height:28px; display:block; font-size:14px; font-weight:500; color:#999; }
.word_box p { width:100%; color:#ccc; }

.searchlistsbox { width:100%; float:right; position:relative; }
.searchlistsbox .goodsitem { width:100%; background:none; overflow:hidden; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox:hover { border:2px solid #ff4b6d; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox { border:2px solid #eee; background:#FFFFFF; width:230px; height:350px; padding:1px; margin-bottom:12px; margin-right:12px; float:left; position:relative; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox:nth-child(5n) { margin-right:0px; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-newlog { position:absolute; width:40px; text-align:center; top:5px; left:5px; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-newlog span { line-height:22px; color:#FFFFFF; display:block; background:#ff4b6d; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-newlog i { display:block; border-style:solid; border-width:9px 20px; border-color:#ff4b6d transparent transparent; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-img { width:220px; height:220px; margin:2px auto 0 auto; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-img img { width:220px; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title { height:123px; width:100%; padding:0 6px; position:relative; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-cicle { padding-top:12px; line-height:20px; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-cicle .goodsbox-clcle-box { color:#ff4b6d; font-size:20px; display:inline-block; font-weight:600; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-cicle .goodsbox-clcle-box em { display:inline-block; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-cicle .goodsbox-clcle-right { float:right; color:#b9b9b9; font-size:12px; display:inline-block; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-cicle .goodsbox-clcle-right em { display:inline-block; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-name { height:40px; width:100%; overflow:hidden; color:#999; margin:5px 0; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-name a { line-height:20px; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-name a:hover { color:#ff4b6d; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-icon { height:32px; width:100%; padding:10px 0px 6px; overflow:hidden; line-height:18px; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-icon a { display:inline-block; margin-right:10px; font-size:14px; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-icon a i { font-size:14px; margin-right:4px; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goodsbox-icon a:hover { color:#ff4b6d; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goshopcat { position:absolute; right:7px; bottom:8px; }
.searchlistsbox .goodsitem .goodsitem-box .goodsbox .goodsbox-con .goodsbox-title .goshopcat a { display:inline-block; color:#fff; font-size:16px; text-align:center; line-height:26px; width:26px; height:26px; background:#ff4b6d; border-radius:15px; }


.noright { margin-right:0px !important; }
.bg-ce1336 { background:#ce1336; }