@charset "utf-8";
.paihang{margin:0 auto;width:1200px;height:auto;}
.paihang-top{float:left;margin:15px 0;width:1200px;height:auto;background:url(../images/rec_nav.png) no-repeat left top #fff;}
.paihang-top img{float:left;margin:40px;border:1px solid #f1f1f1;border-radius:10px;}
.paihang-top .paihang-info{float:left;margin:40px 0 0 0;padding:20px;width:790px;border-radius:10px;background-color:#de2a2a;box-shadow:5px 5px 5px #999;}
.paihang-top .paihang-info span{float:left;width:790px;height:auto;color:#fff;text-align:center;text-shadow:2px 2px 2px #333;font-weight:700;font-size:36px;line-height:50px;}
.paihang-top .paihang-info .info{float:left;margin-top:15px;width:790px;height:auto;}
.paihang-top .paihang-info .info p{display:-webkit-box;color:#fff;font-size:14px;line-height:28px;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.paihang-top .paihang-info .info .notice{margin-top:13px;padding-top:13px;border-top:1px solid #feb1b5;color:#fff;font-size:12px;line-height:24px;}
.paihang-left{float:left;width:920px;height:auto;}
.paihang-left .top10-title{float:left;padding:0 20px;width:880px;height:64px;background:url(../images/brand_new.png) no-repeat 27px 23px #fff;color:#d50000;text-align:left;text-indent:76px;font-size:16px;line-height:64px;}
.paihang-left .top10-title strong{font-weight:400;}
.paihang-left .top10{float:left;padding-bottom:20px;width:920px;height:auto;background-color:#fff;}
.paihang-left .top10 ul{float:left;width:920px;height:auto;}
.paihang-left .top10 ul li{float:left;margin:0 20px;padding:15px 0 35px 0;width:878px;height:auto;border:1px solid #fff;border-top:1px solid #f1f1f1;}
.paihang-left .top10 ul li:hover{border:1px solid #de2a2a;box-shadow:0 0 5px #de2a2a inset;}
.paihang-left .top10 ul li .brand-logo{float:left;margin:20px 0 0 30px;width:137px;height:66px;}
.paihang-left .top10 ul li .brand-logo img{width:135px;height:64px;border:1px solid #eee;}
.paihang-left .top10 ul li .brand-info{float:left;margin:16px 0 0 20px;width:660px;height:auto;}
.paihang-left .top10 ul li .brand-info .title{float:left;width:100%;height:auto;}
.paihang-left .top10 ul li .brand-info .title .t1{color:#d50000;font-weight:700;font-size:16px;line-height:30px;}
.paihang-left .top10 ul li .brand-info .title .t2{margin-left:6px;padding:2px 6px;border:1px solid #e14456;border-radius:2px;color:#d50000;font-size:12px;}
.paihang-left .top10 ul li .brand-info .title span{margin-right:6px;padding:0 6px;width:auto;height:30px;border-radius:50%;background:#d50000;color:#fff;font-weight:700;font-size:14px;line-height:30px;}
.paihang-left .top10 ul li .brand-info .desc{float:left;display:-webkit-box;width:100%;height:40px;color:#666;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.paihang-left .top10 ul li .brand-info .desc p{font-size:14px;line-height:20px;}
.paihang-left .top10 ul li .view-goods{float:left;display:none;padding-top:25px;width:880px;height:20px;color:#de2a2a;text-align:center;font-size:16px;}
.paihang-left .top10 ul li .view-goods span{cursor:pointer;}
.paihang-left .top10 ul li:hover .view-goods{display:block;}
.paihang-left .top10 ul li:hover .goods{display:block;}
.paihang-left .top10 ul li .goods{float:left;display:none;width:880px;height:auto;}
.paihang-left .brand-list{float:left;margin-top:15px;padding-bottom:20px;width:920px;height:auto;background-color:#fff;}
.paihang-left .brand-list .list-title{float:left;margin:0 20px;width:880px;height:50px;border-bottom:1px solid #f1f1f1;background:url(../images/brand_new.png) no-repeat 0 16px;color:#d50000;text-align:left;text-indent:70px;font-size:16px;line-height:50px;}
.paihang-left .brand-list ul{float:left;padding-top:5px;width:920px;height:auto;}
.paihang-left .brand-list ul li{float:left;margin:6px 0 0 29px;padding:5px;width:137px;height:90px;border:1px solid #fff;text-align:center;}
.paihang-left .brand-list ul li img{width:135px;height:64px;border:1px solid #eee;}
.paihang-left .brand-list ul li:hover{border:1px solid #de2a2a;box-shadow:0 0 5px #de2a2a inset;}
.paihang-left .brand-list ul li:hover img{border:1px solid #fff;}
.paihang-left .brand-notice{float:left;margin-top:15px;width:918px;height:auto;border:1px solid #f1f1f1;background-color:#fff;text-indent:15px;line-height:36px;}
.paihang-left .brand-notice i{color:#de2a2a;font-style:normal;}
.paihang-left .left-bottom{float:left;margin-top:15px;width:920px;height:258px;background:url(../images/footer_bg.png) no-repeat 0 0;color:#fff;text-align:center;}
.paihang-left .b1{margin-top:50px;text-shadow:2px 2px 2px #333;font-weight:700;font-size:40px;}
.paihang-left .b2{margin-top:25px;font-size:20px;}
.paihang-left .b3{margin-top:25px;font-size:16px;}
.paihang-left .paihang-comments{float:left;width:920px;height:auto;background-color:#fff;}
.paihang-left .paihang-comments .comments-nav{float:left;width:920px;height:42px;border-bottom:1px solid #e3e3e3;}
.paihang-left .paihang-comments .comments-nav span{float:left;padding:0 20px 0 80px;width:auto;height:40px;border-bottom:2px solid #de2a2a;background:url(../images/brand_new.png) no-repeat 12px 11px;font-size:16px;line-height:41px;}
.paihang-left .paihang-comments .comments{float:left;padding:20px;width:880px;height:auto;}
.paihang-left .paihang-comments .comments .cmt-box{float:left;width:880px;height:auto;}
.paihang-left .paihang-comments .comments .cmt-box .reply-con{float:left;padding:5px;width:868px;height:100px;border:1px solid #de2a2a;border-radius:3px;font-size:14px;}
.paihang-left .paihang-comments .comments .cmt-box .reply-btn{float:left;margin:10px 0 0 0;width:100px;height:30px;outline:0;border:none;border-radius:3px;background-color:#de2a2a;color:#fff;font:300 18px Microsoft YaHei;cursor:pointer;}
.paihang-left .paihang-comments .comments .cmt-box .reply-btn:hover{background-color:#3a3a3a;}
.paihang-left .paihang-comments .comments ul{float:left;margin-top:6px;width:880px;height:auto;}
.paihang-left .paihang-comments .comments ul li{float:left;padding:15px 10px;width:860px;height:auto;border-bottom:1px dashed #bfbfbf;line-height:22px;}
.paihang-left .paihang-comments .comments ul li .c1{float:left;margin-right:15px;width:50px;height:50px;border-radius:50%;background:url(../images/header-bg.png) no-repeat 0 0;}
.paihang-left .paihang-comments .comments ul li p{color:#595959;font-size:14px;}
.paihang-left .paihang-comments .comments ul li p span{color:#de2a2a;font-size:14px;line-height:26px;}
.paihang-right{float:left;margin-left:15px;width:265px;height:auto;}
.paihang-right .related-list{float:left;margin-bottom:15px;padding-bottom:15px;width:265px;height:auto;background-color:#fff;}
.paihang-right .related-list span{float:left;width:265px;height:40px;border-bottom:2px solid #de2a2a;background:url(../images/nav_bg.png) no-repeat 15px 11px;text-indent:43px;font-size:16px;line-height:40px;}
.paihang-right .related-list ul{float:left;width:265px;height:auto;}
.paihang-right .related-list ul li{float:left;margin:10px 0 0 10.5px;width:117px;height:77px;text-align:center;}
.paihang-right .related-list ul li img{width:115px;height:55px;border:1px solid #eee;}
.paihang-right .tags-list{float:left;margin-bottom:15px;width:265px;height:auto;background-color:#fff;}
.paihang-right .tags-list span{float:left;width:265px;height:40px;border-bottom:2px solid #de2a2a;background:url(../images/nav_bg.png) no-repeat 15px 11px;text-indent:43px;font-size:16px;line-height:40px;}
.paihang-right .tags-list ul{float:left;padding:8px 0 12px 0;width:265px;height:auto;}
.paihang-right .tags-list ul li{float:left;width:265px;height:36px;background:url(../images/p1.png) no-repeat 20px center;text-indent:32px;line-height:36px;}
.paihang-right .tags-list ul li a{font-size:14px;}
.paihang-right .right-tao{float:left;margin-bottom:15px;width:265px;height:auto;background-color:#fff;}
.paihang-right .brand-goods{float:left;margin-bottom:15px;width:265px;height:auto;background-color:#fff;}
.paihang-right .brand-goods span{float:left;width:265px;height:40px;border-bottom:2px solid #de2a2a;background:url(../images/nav_bg.png) no-repeat 15px 11px;text-indent:43px;font-size:16px;line-height:40px;}
.paihang-right .brand-goods ul{float:left;padding:8px 0 12px 0;width:265px;height:auto;}
.paihang-right .brand-goods ul li{float:left;width:246px;height:36px;background:url(../images/p1.png) no-repeat 20px center;text-indent:32px;line-height:36px;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.paihang-right .brand-goods ul li a{color:#666;font-size:12px;}
.paihang-right .brand-goods ul li a:hover{color:#de2a2a;}
#page-list{float:left;margin-left:9px;width:650px;height:auto;font-size:14px;}
#page-list a{float:left;margin:25px 5px 20px 5px;width:27px;height:24px;border:1px solid #de2a2a;background-color:#fff;color:#de2a2a;text-align:center;line-height:24px;}
#page-list span{float:left;margin:25px 5px 20px 5px;width:27px;height:24px;border:1px solid #ddd;background-color:#eee;color:#ccc;text-align:center;line-height:24px;}
#page-list a:hover{border:1px solid #de2a2a;background-color:#de2a2a;color:#fff;font-weight:700;}
#page-list .page-cur{width:27px;height:24px;border:1px solid #de2a2a;background-color:#de2a2a;color:#fff;font-weight:700;}


  .paihang-top h1 {
    width: 885px;
    float: left;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-weight: 400;
    margin: 30px auto; }
    .paihang-top h1 span {
      position: relative;
      display: inline-block;
      color: #fff;
      background: #d8302b;
      padding: 0 30px;
      border-radius: 22px;
      font-size: 22px; }
    .paihang-top h1 .top_mod_landingtitle_head, .paihang-top h1 .top_mod_landingtitle_tail {
      position: absolute;
      width: 0;
      height: 100%;
      top: 0; }
    .paihang-top h1 .top_mod_landingtitle_head {
      left: 22px; }
      .paihang-top h1 .top_mod_landingtitle_head:before {
        width: 37px;
        top: 20px;
        right: 0; }
      .paihang-top h1 .top_mod_landingtitle_head:after {
        width: 66px;
        top: 32px;
        right: 0; }
    .paihang-top h1 .top_mod_landingtitle_tail {
      right: 22px; }
      .paihang-top h1 .top_mod_landingtitle_tail:before {
        width: 69px;
        top: 16px;
        left: 0; }
      .paihang-top h1 .top_mod_landingtitle_tail:after {
        width: 40px;
        top: 28px;
        left: 0; }
    .paihang-top h1 .top_mod_landingtitle_head:after, .paihang-top h1 .top_mod_landingtitle_head:before, .paihang-top h1 .top_mod_landingtitle_tail:after, .paihang-top h1 .top_mod_landingtitle_tail:before {
      position: absolute;
      height: 2px;
      background: #d8302b;
      content: ""; }

.nav_special {
  width: 100%;
  z-index: 50;
  position: relative;
  background-color: #fff; }
  .nav_special div {
    width: 100%;
    margin: 0 auto;
    text-align: left; }
  .nav_special ul {
    width: 885px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    border-bottom: 2px rgba(238, 231, 224, 0.8) solid; }
    .nav_special ul li {
      text-align: center; }
      .nav_special ul li a {
        height: 50px;
        display: block;
        line-height: 50px;
        text-align: center;
        font-size: 16px;
        color: #333;
        border-bottom: 2px #fff solid; }
    .nav_special ul li.hover a, .nav_special ul li:hover a {
      border-bottom: 2px #FF464E solid;
      color: #FF464E; }

.nav_special_fixed {
  position: fixed;
  top: 0;
  z-index: 2000;
  background-color: #FF464E;
  left: 50%;
  margin-left: -600px; }
  .nav_special_fixed div {
    width: 1200px; }
  .nav_special_fixed ul li {
    background-color: #FF464E;
    border-bottom: 0;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    width: 140px; }
    .nav_special_fixed ul li a {
      color: #fff;
      height: 40px;
      line-height: 40px; }
  .nav_special_fixed ul li.hover, .nav_special_fixed ul li:hover {
    border-bottom: 0;
    background-color: #b9190f; }
    .nav_special_fixed ul li.hover a, .nav_special_fixed ul li:hover a {
      color: #fff; }
      .nav_special_fixed ul li.hover a:hover, .nav_special_fixed ul li:hover a:hover {
        color: #fff; }
        
.goods-list {
  width: 100%; }

.goods-item {
  width: 98%;
  padding: 30px 20px 30px 20px;
  background-color: #fff;
  border-bottom: 1px #F4F6F8 solid;
  overflow: hidden; }
  .goods-item .logo {
    width: 178px;
    height: 178px;
    position: relative;
    float: left; }
    .goods-item .logo img {
      max-width: 100%;
      max-height: 100%; }
    .goods-item .logo .rank {
      width: 54px;
      height: 24px;
      display: inline-block;
      background-color: #CCCCCC;
      border-radius: 0 0 8px 0;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 100;
      text-align: center;
      line-height: 24px;
      font-size: 16px;
      color: #fff;
      font-style: normal;
      font-family: "Fette Engschrift"; }
      .goods-item .logo .rank.rank1 {
        background-color: #F74645; }
      .goods-item .logo .rank.rank2 {
        background-color: #F74645; }
      .goods-item .logo .rank.rank3 {
        background-color: #F74645; }
  .goods-item .detail {
    width: 630px;
    float: left;
    margin-left: 20px; }
    .goods-item .detail .title {
      font-size: 16px;
      color: #333333;
      font-weight: bold; }
      .goods-item .detail .title i {
        width: 18px;
        height: 18px;
        display: inline-block;
        float: left;
        margin-top: 2px;
        margin-right: 10px; }
        .goods-item .detail .title i.tb-ico {
          background: url("/images/tb_icon.png") no-repeat;
          background-size: 100%; }
        .goods-item .detail .title i.tm-ico {
          background: url("/images/tm_icon.png") no-repeat;
          background-size: 100%; }
    .goods-item .detail .price-go {
      width: 100%;
      overflow: hidden;
      margin-top: 12px; }
      .goods-item .detail .price-go .price-box {
        width: 300px;
        float: left;
        font-size: 14px;
        color: #999; }
        .goods-item .detail .price-go .price-box .price .p1 {
          font-size: 14px;
          color:#ff464e;
          font-weight: bold; }
        .goods-item .detail .price-go .price-box .price .p2 {
          font-size: 22px;
          color:#ff464e;
          font-weight: bold; }
        .goods-item .detail .price-go .price-box .price .p3 {
          font-size: 12px;
          color: #999; }
        .goods-item .detail .price-go .price-box .price .p4 {
          font-size: 12px;
          color: #999;
          margin-left: 20px; }
        .goods-item .detail .price-go .price-box .coupon-sales {
          overflow: hidden;
          margin-top: 12px; }
          .goods-item .detail .price-go .price-box .coupon-sales .coupon {
            height: 24px;
            background: white;
            border-radius: 4px;
            border: 1px solid #FE7521;
            display: inline-block;
            float: left; }
            .goods-item .detail .price-go .price-box .coupon-sales .coupon i {
              width: 24px;
              height: 24px;
              font-style: normal;
              color: #fff;
              display: inline-block;
              float: left;
              background-color: #FE7521;
              text-align: center;
              line-height: 24px; }
            .goods-item .detail .price-go .price-box .coupon-sales .coupon span {
              float: left;
              padding: 0 15px;
              font-size: 14px;
              color: #FE7521;
              display: inline-block;
              height: 24px;
              line-height: 24px; }
          .goods-item .detail .price-go .price-box .coupon-sales .sales {
            margin-left: 20px;
            color: #999;
            font-size: 14px;
            margin-top: 3px;
            float: left; }
      .goods-item .detail .price-go .goto {
        float: right;
        width: 120px;
        height: 38px;
        background: url("/images/btn-bg.png") no-repeat;
        background-size: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        color: #fff;
        margin-top: 20px; }
        .goods-item .detail .price-go .goto em {
          width: 7px;
          height: 12px;
          display: inline-block;
          background: url("/images/jt-r3.png") no-repeat;
          margin-left: 3px;
          position: relative;
          top: 1px; }
    .goods-item .detail .bang {
      width: 630px;
      min-height: 70px;
      background-color: #FCF9F5;
      margin-top: 12px;
      overflow: hidden; }
      .goods-item .detail .bang em {
        width: 34px;
        height: 37px;
        display: inline-block;
        background: url("/images/bang-bg2.png") no-repeat;
        float: left;
        margin: 18px;
        border-right: 1px #F3EADA solid;
        padding-right: 18px; }
      .goods-item .detail .bang .pop-tip {
        width: 530px;
        float: left;
        color: #CBA667;
        font-size: 14px;
        line-height: 22px;
        margin: 14px 0; }
  .goods-item:hover {
    background-color: #F3F7FF; }

.brand-box{padding:2px 10px 0 8px;color:#999;line-height:24px;}
.brand-box .brand i{font-size:14px;font-style:normal;color:#ff464e;}