html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
body{background-color:#FFF;font-size:12px;line-height:1.5;font-family:Tahoma,Simsun,sans-serif;color:#333;}
img,fieldset{border:0;margin:0;padding:0;}
input,textarea{font-size:12px; font-family: inherit;}
table{border-collapse:collapse; border-spacing: 0;}
a{color:#0053AA;text-decoration:none;}
a:hover{text-decoration:underline;}
ul,li{list-style:none;}
label{cursor:pointer;}
dfn,i,em{ font-style: normal;}
dfn{font-family:Arial;}
textarea{resize:none;}
.clfix{ *zoom:1;}
.clfix:after{ content: ""; clear: both; display: block; visibility: hidden; font-size: 0; height: 0;}
.lt1{ letter-spacing: 1px;}

.seo-wrapper{ width: 1180px; padding: 0 10px; margin: 0 auto 45px auto; font-family: 'microsoft yahei',simsun,sans-serif;}
.breadcrumb{ height: 28px; padding: 5px 0 4px 11px;}
.breadcrumb a{ color: #3a8ee2;}
.breadcrumb h1{ font-size: 12px; color:#333; font-weight: normal; display: inline;}
.breadcrumb .cur{ color: #333;}
.breadcrumb .ico-arrow{ display: inline-block; width: 6px; height: 10px; background: url(//pic.c-ctrip.com/seo/seo-ico.png) no-repeat 0 0 #fff; margin: 0 10px 0 9px; vertical-align: -1px; font-size: 0; text-indent: -999em;}

.seo-bd{}
.seo-bd .core{ float: left; width: 928px;}
.seo-bd .side{ float: right; width: 220px;}
.seo-bd .title{ line-height: 34px; background: #3a8ee2; color:#fff; font-size: 14px; font-weight: bold; text-indent: 16px;}

.core .filter{ border-top: 2px solid #3a8ee2; *zoom:1;}
.core .filter a:hover{ text-decoration: none; color: #fd982d;}
.core .filter dl{ line-height: 30px; height: 30px; overflow: hidden; border-bottom: 1px solid #f0f0f0; position: relative; padding: 0 0 0 64px; *zoom:1;}
.core .filter dt{ margin: 0 0 0 -48px;}
.core .filter dt,.core .filter dd,.core .filter li{ float: left; _display:inline;}
.core .filter dt{ color: #888; width: 48px; _width:52px;}
.core .filter dd{ width: 86%; white-space: nowrap;}
.core .filter li{ margin-left: 24px; height: 30px;}
.core .filter dd a{ color: #000; padding: 2px 4px;}
.core .filter dd a.act{ color: #fff; background: #3a8ee2;}
.core .filter dd dfn{ font-size: 10px;}
.core .filter .more{ position: absolute; right: 10px; bottom: 0px; color: #3a8ee2; padding: 0;}
.core .filter .more .arrow-down,.core .filter .more .arrow-up{ display: inline-block; width: 0; height: 0; line-height: 0; font-size: 0; border: 5px solid #fff;  margin: 0 0 0 3px;}
.core .filter .more .arrow-down{ border-top-color:#3a8ee2; vertical-align: -4px; }
.core .filter .more .arrow-up{ border-bottom-color:#3a8ee2; vertical-align: 2px; }
.core .filter dl.picked{ background: #f6fbff; line-height: 44px; height: auto; overflow: auto; }
.core .filter dl.picked li{ height: 44px;}
.core .filter dl.picked dt{ color: #333;}
.core .filter dl.picked span{ display: inline-block; padding:0 0 0 4px; line-height: 18px; height: 18px; border: 1px solid #3a8ee2; _position:relative; _top: 12px; _overflow: hidden;}
.core .filter dl.picked .ico-close{ display: inline-block; width: 19px; height: 18px; line-height: 18px; padding: 0; background: url(//pic.c-ctrip.com/seo/seo-ico.png) no-repeat -31px 0 #3a8ee2; vertical-align: bottom; _vertical-align:middle; font-size: 0; margin-left: 4px;}
.core .filter dl.picked .erase{ color: #3a8ee2;}

.card-md{ margin: 20px 0 0 0; _padding-bottom:1px;}
.card-md .title{ height: 34px; line-height: 34px; background: #3a8ee2; text-indent: 0; font-weight: normal;}
.card-md .title li{ float: left; text-align: center; border-right: 1px solid #86b6e6;}
.card-md .title li a{ display: inline-block; color: #fff; height: 34px; padding: 0 16px;}
.card-md .title li a.act{ background: #0066cc;}
.card-md .title li a:hover{text-decoration: none; background: #fd982d;}
.card-md .title li a i.sort{ display: inline-block; width: 10px; height: 13px; background: url(//pic.c-ctrip.com/seo/seo-ico.png) no-repeat -2px -25px; vertical-align: -2px; margin: 0 0 0 4px; *vertical-align: 2px; _vertical-align: -2px; _margin-top:10px;}
.card-md .title li a i.sort.low{ background-position: -16px -25px;}
.card-md .title li a i.sort.high{ background-position: -30px -25px;}
.card-md .title li a:hover i.sort.low{ background-position: -44px -25px;}
.card-md .title li a:hover i.sort.high{ background-position: -58px -25px;}
.card-md .title .count{ float: right; color: #fff; margin: 0 16px 0 0; border-right: none;}
.card-md .title .count em{ font-size: 16px; font-weight: bold; margin: 0 2px;}

.card-md .card-list{ margin: 0 0 0 -16px;}
.card-md .card-list li{ float: left; margin: 16px 0 0 16px; _display:inline; padding: 11px 9px; border: 1px solid #eaeaea;}
.card-list .card{width: 200px; height: 244px; position: relative;}
.card-list .card h3{ font-weight: normal; font-size: 14px; line-height: 18px; height: 56px; margin: 18px 0 0 0; overflow: hidden;}
.card-list .card h3 a{ color: #000; overflow: hidden; max-height: 37px; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.card-list .card h3 em{ display: block; color: #777; font-size: 12px; margin: 4px 0 0 0;}
.card-list .card .price{ color: #ff6600; font-size: 20px; font-family: Tahoma,Simsun,sans-serif; margin: 3px 0 0 0;}
.card-list .card .price dfn{ font-size: 16px;}
.card-list .card .btn-buy{ position: absolute; bottom: 0; right: 0; color: #fd982d; width: 86px; line-height: 25px; border: 1px solid #fd982d; text-align: center; border-radius: 2px; font-weight: bold; font-size: 14px;}
.card-list .card .btn-buy:hover{ text-decoration: none; background: #fd982d; color: #fff; }

.notfound{ line-height: 112px; _padding:30px 0; color: #666; font-size: 18px; background: #fff6e2; margin: 20px 0 0 0; }
.notfound i{ display: inline-block; width: 48px; height: 48px; background: url(//pic.c-ctrip.com/seo/seo-ico.png) no-repeat 0 -89px; vertical-align: middle; margin: -5px 16px 0 16px;}

.pagination{ text-align: center; margin: 45px 0 0 0; font-size: 0;}
.pagination span{ font-size: 12px; margin: 0 6px;}
.pagination em{ font-size: 10px;}
.pagination input{ width: 30px; border:1px solid #aaa; margin: 0 5px; height: 22px; line-height: 22px; text-align: center; vertical-align: middle;}
.pagination a{ font-size:12px Tahoma,Simsun,sans-serif; color: #6f6f6f; display: inline-block; border:1px solid #aaa; width: 24px; line-height: 24px; height: 24px; margin: 0 1px; vertical-align:middle;}
.pagination a.goto{ width: 40px; background: #eaeaea; color: #000; margin: 0 0 0 10px;}
.pagination a.current, .pagination a:hover{text-decoration:none; color:#FFF; border-color:#0063CF; background:#348CE5;}
.pagination a.current {cursor:default;}
.pagination .ico-page-first,.pagination .ico-page-prev,.pagination .ico-page-next,.pagination .ico-page-last{ width: 70px; _line-height: 20px; _height: 20px; _padding-top:4px; font-family:Simsun,sans-serif;}
.pagination .ico-page-first i,.pagination .ico-page-prev i,.pagination .ico-page-next i,.pagination .ico-page-last i{ display: inline-block; background: url(//pic.c-ctrip.com/seo/seo-ico.png) no-repeat; vertical-align: -1px; height: 11px; font-size: 0; }
.pagination .ico-page-first i{ width: 8px; background-position: -2px -59px; margin:0 8px 0 0;}
.pagination .ico-page-prev i{ width: 6px; background-position: -13px -59px; margin:0 8px 0 0;}
.pagination .ico-page-next i{ width: 6px; background-position: -24px -59px; margin:0 0 0 8px;}
.pagination .ico-page-last i{ width: 8px; background-position: -33px -59px; margin:0 0 0 8px;}
.pagination .ico-page-prev:hover i{ background-position: -46px -59px;}
.pagination .ico-page-next:hover i{ background-position: -57px -59px;}
.pagination .dis .ico-page-first,.pagination .dis .ico-page-prev,.pagination .dis .ico-page-next,.pagination .dis .ico-page-last{ color: #b7b7b7; border-color:#d4d4d4;}
.pagination .dis .ico-page-prev:hover, .pagination .dis .ico-page-next:hover {cursor:default; color:#b7b7b7; border-color:#d4d4d4; background:#FFF;}
.pagination .dis .ico-page-first i{ background-position: -2px -43px; margin:0 8px 0 0;}
.pagination .dis .ico-page-prev i{ background-position: -13px -43px; margin:0 8px 0 0;}
.pagination .dis .ico-page-next i{ background-position: -24px -43px; margin:0 0 0 8px;}
.pagination .dis .ico-page-last i{ background-position: -33px -43px; margin:0 0 0 8px;}

.side .card-list dt{ color: #fff; line-height: 34px; background: #3a8ee2; font-weight: bold; text-indent: 16px; font-size: 14px;}
.side .card-list dd{ border: 1px solid #eaeaea; border-top:none; background: #f6f6f6; padding: 12px 9px;}

.card-infos{ padding: 30px 60px 30px 40px; border: 1px solid #eaeaea;}
.card-img{ float: left;}
.card-order{  margin: 0 0 0 460px;}
.card-order h1,.card-order h2{ font-size: 18px; color: #000; margin: 0 0 16px 0;}
.info-md{ border-bottom:1px solid #eaeaea; color: #000; padding:0 0 8px 0; margin: 4px 0 0 0;}
.info-md li{ height: 30px; line-height: 30px; padding-left: 88px;}
.info-md .price{ font-family: Tahoma,Simsun,sans-serif; font-size: 14px;}
.info-md .price dfn{ font-size: 12px;}
.info-md .input-num{ display: inline-block; width: 78px; height: 20px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select: none;}
.info-md .input-num input{ display: inline-block; -webkit-appearance:none; -ms-appearance:none; -moz-appearance:none; -o-appearance:none; border: 1px solid #ccc; color: #000; width: 40px; margin:0 -1px; vertical-align: -1px; height: 18px; text-align: center; font-size: 14px; *margin-top: -1px; font-family: Tahoma,Simsun,sans-serif;}
.info-md .input-num input:focus{ outline: none;}
.info-md .input-num i{ display: inline-block; border: 1px solid #ccc; width: 17px; line-height: 18px; color: #fff; cursor: pointer; background: #3a8ee2; text-align: center;}
.info-md .input-num i.dis{ background: #ccc; cursor: default;}
.info-md .warning{ background: #fffcda; border: 1px solid #dcccac; display: inline-block; line-height: 25px; margin: 0 0 0 10px; position: relative; *zoom: 1;}
.info-md .warning:before{ content: ""; position: absolute; left: -9px; top: 9px; width: 0; height: 0; font-size: 0; border:4px solid transparent; border-right-color:#dcccac;}
.info-md .warning:after{ content: ""; position: absolute; left: -7px; top: 9px; width: 0; height: 0; font-size: 0; border: 4px solid transparent; border-right-color:#fffcda;}
.info-md .warning i{ display: inline-block; width: 12px; height: 12px; font-size: 0; background: url(//pic.c-ctrip.com/seo/seo-ico.png) no-repeat 0 -75px; vertical-align: -1px; margin: 0 5px;}
.info-bt{ padding-left: 88px; line-height: 52px; margin: 8px 0 0 0;}
.info-bt .lbs{ font-size: 18px; color: #666;}
.info-bt .price-total{ color: #ff6600; font-size: 28px; font-family: Tahoma,Simsun,sans-serif; vertical-align: -3px;}
.info-bt .price-total dfn{ font-size: 24px;}
.card-order .lbs{ display: inline-block; width: 88px; color: #999; margin-left: -88px;}
.card-order .btn-buy{ display: inline-block; width: 130px; line-height: 44px; text-align: center; font-size: 18px; font-weight: bold; color: #fff; background: #fd982d; border-radius: 4px; margin: 6px 0 0 0;}
.card-order .btn-buy:hover{ text-decoration: none;}

.detail-md{ margin: 30px 0 0 0;}
.detail-md .title{ border-bottom:1px solid #3a8ee2;}
.detail-md .title em{ line-height: 33px; color: #fff; display: inline-block; font-size: 14px; background: #3a8ee2; font-weight: bold; padding:0 20px;}
.article-img{ width: 1180px;}
.detail-md .article{ font-size: 15px; line-height: 28px; margin: 20px 0 36px 0;}
.detail-md .card-list{ table-layout: fixed;}
.detail-md .card-list td{ border: 1px solid #eaeaea; padding:22px 0; width: 294px;}
.detail-md .card-list .card{ margin: 0 auto;}
.detail-md .qa li{padding: 30px 30px 30px 64px; margin: 0 0 15px 0; border: 1px solid #eaeaea;}
.detail-md .qa li:hover{ border-color: #ffe3a4; background: #fff6e2;}
.detail-md .qa em{ float: left; margin: 0 0 0 -28px;}
.detail-md .qa .q a{ color: #000;}
.detail-md .qa .a a{color: #666;}
.detail-md .qa .q{ font-size: 16px; color: #000; font-weight: bold; margin: 0 0 12px 0;}
.detail-md .qa .a{ font-size: 14px; color: #666; line-height: 23px;}
.detail-md .qa .a .a-box{ height: 23px; width:100%; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; cursor: pointer;}
.detail-md .qa .a .a-box:hover{text-decoration: underline;}
.detail-md .qa li:hover .a p:after{  background: #fff6e2;}
.detail-md .qa .l{ font-size: 14px; font-weight: bold; color: #3a8ee2; margin: 12px 0 0 -27px;}
.detail-md .qa .l a{ color: #3a8ee2;}

.qa-md{ border-top: 2px solid #3a8ee2; border-bottom: 1px solid #eaeaea; padding: 0 0 30px 0;}
.qa-md-q{ font-size: 18px; font-weight: bold; color:#000; padding: 30px 0 30px 36px; border-bottom:1px solid #eaeaea;}
.qa-md-q h1{font-size: 18px; display: inline-block; *display: inline; vertical-align: top;}
.qa-md-q em{ display: inline-block; margin: 0 0 0 -36px;}
.qa-md-a .txt{ font-size: 15px; color: #333; padding: 26px 0 42px 30px; line-height: 30px;}
.qa-md-a .txt em{float: left; margin: 0 0 0 -30px}
.qa-md .links{font-size: 14px; font-weight: bold; color: #3a8ee2; padding: 22px 0 0 0;}
.qa-md .links a{ color: #3a8ee2;}

.qa-list .title{ line-height: 34px; font-size: 14px; font-weight: bold; color: #fff; text-indent: 16px; background: #3a8ee2;}
.qa-list .qa-item{ display: block; font-size: 16px; font-weight: bold; color: #555; padding: 30px 30px 30px 66px; border: 1px solid #eaeaea; color: #000; margin: 0 0 16px 0;}
.qa-list .qa-item:hover{ background: #fff6e2; text-decoration: none; border-color: #ffe3a4;}
.qa-list .qa-item em{ display: inline-block; margin: 0 0 0 -32px;}

.classify-nav{ margin: 0 0 20px 0;}
.classify-nav .title{border-top:2px solid #3a8ee2; border-bottom: 1px solid #eaeaea; background: #f6fbff; color: #333; font-weight: bold; line-height: 32px; text-indent: 16px; position: relative; *zoom: 1; font-size: 14px;}
.classify-nav .more{ position: absolute; right: 16px; top: 0; font-size: 12px; color: #3a8ee2;}
.classify-nav dl{ border-bottom:1px solid #eaeaea; padding: 0 0 6px 0;}
.classify-nav dt{ font-size: 14px; line-height: 32px; text-indent: 9px;}
.classify-nav dd a{ display: inline-block; width: 33.3%; text-align: center; line-height: 20px;}
.classify-nav dl a{ color: #3a8ee2;}
.classify-nav dl a:hover{ color: #ff9913;}

.popup{ width: 420px; height: 162px; background: #fff; border: 9px solid #dcdcdc; position: absolute; left: 50%; top: 50%; margin:-100px 0 0 -210px; font-size: 14px; color: #4d4d4d; line-height: 162px; z-index: 999; }
.popup .ico-loading{ display: inline-block; width: 49px; height: 50px; background: url(//pic.c-ctrip.com/seo/loading.gif); vertical-align: middle; margin: 0 42px 0 51px; line-height: 0; _margin-top:48px; _vertical-align: -16px;}

.links-bd{ padding: 10px; border-bottom:1px solid #eaeaea;}
.links-bd2{ padding: 10px; border-top:2px solid #3a8ee2;}
.links-bd dt,.links-bd2 dt{ font-size: 14px; line-height: 32px;}
.links-bd dd,.links-bd2 dd{ font-size: 12px; line-height: 33px;}
.links-bd a,.links-bd2 a{ display: inline-block; width: 145px; text-overflow:ellipsis; white-space: nowrap; color:#3a8ee2;}
.links-bd a:hover,.links-bd2 a:hover{ color:#ff9913;}


@media screen and (max-width: 1250px){
	.seo-wrapper{ width: 980px;}
	.seo-bd .core{ width: 728px;}
	.card-md .card-list li{ padding: 11px 15px;}
	.card-infos{ padding: 30px 45px 30px 30px;}
	.card-order{ margin: 0 0 0 445px;}
	.detail-md .card-list td{ width: 244px;}
	.article-img{ width: 980px;}
	.links-bd a,.links-bd2 a{ width: 137px;}

}

/* 热销品 start*/
* {
  margin: 0;
  padding: 0; }

li {
  list-style: none; }

a {
  text-decoration: none; }

dfn {
  margin-right: 1px;
  font-style: normal;
  font-family: Arial; }

.txt-orange {
  color: #ff7d13; }

.giftcard-product-list img {
  width: 100%;
  height: 100%; }

.marketing-tag {
  position: absolute;
  top: -5px;
  right: -5px;
  z-index: 1;
  height: 20px;
  padding: 0 3px;
  background-color: #f52e2e; }
  .marketing-tag span {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    position: relative;
    z-index: 2;
    font-size: 12px;
    line-height: 20px;
    color: #fff; }
  .marketing-tag .before,
  .marketing-tag .after {
    position: absolute;
    z-index: 1; }
  .marketing-tag .before {
    right: -5px;
    bottom: -5px;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 5px dashed transparent;
    border-left-style: solid;
    border-left-color: #bc0505; }
  .marketing-tag .after {
    right: 0;
    bottom: 0;
    width: 5px;
    height: 5px;
    background-color: #f52e2e; }

.black-opacity60 {
  color: #fff;
  text-align: center; }

.black-opacity60 {
  position: absolute;
  left: 50%;
  top: 15px;
  z-index: 1;
  width: 80px;
  height: 80px;
  margin-left: -40px;
  font-size: 14px;
  line-height: 80px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');
  background-color: rgba(0, 0, 0, 0.6); }

:root .black-opacity60 {
  filter: none !important; }

.giftcard-product-list {
  overflow: hidden;
  *zoom: 1; }
  .giftcard-product-list li {
    float: left;
    width: 190px;
    padding: 0 15px; }
  .giftcard-product-list .module {
    position: relative;
    *zoom: 1;
    display: block;
    margin: 15px 0; }
    .giftcard-product-list .module:hover {
      cursor: pointer;
      text-decoration: none; }
      .giftcard-product-list .module:hover .product-title01 {
        color: #3983e5; }
  .giftcard-product-list .pic,
  .giftcard-product-list .whitemaskBG,
  .giftcard-product-list .module.other {
    width: 100%;
    height: 123px;
    overflow: hidden;
    *zoom: 1;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px; }
  .giftcard-product-list .hd {
    overflow: hidden;
    *zoom: 1;
    padding: 12px 10px 3px;
    text-align: center; }
    .giftcard-product-list .hd .product-title {
      display: inline-block;
      vertical-align: top;
      *display: inline;
      *zoom: 1;
      font-size: 14px;
      line-height: 1.5;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .giftcard-product-list .hd .product-title01 {
      max-width: 170px;
      color: #000; }
    .giftcard-product-list .hd .txt-orange {
      font-size: 16px;
      line-height: 1.5; }
      .giftcard-product-list .hd .txt-orange dfn {
        font-size: 12px; }
      .giftcard-product-list .hd .txt-orange .unit {
        font-size: 14px; }
    .giftcard-product-list .hd .icon {
      float: left; }
    .giftcard-product-list .hd .product-title02 {
      max-width: 117px;
      font-style: italic;
      color: #222; }
  .giftcard-product-list .discount {
    padding: 3px 0 3px 15px;
    font-style: italic;
    font-size: 22px;
    line-height: 1.5;
    color: #222; }
    .giftcard-product-list .discount .txt-red3 {
      display: inline-block;
      vertical-align: top;
      *display: inline;
      *zoom: 1;
      *margin-left: -6px;
      *vertical-align: baseline; }
    .giftcard-product-list .discount .txt-bold {
      display: inline-block;
      vertical-align: top;
      *display: inline;
      *zoom: 1;
      margin-top: -2px;
      font-size: 26px;
      *vertical-align: -2px; }
  .giftcard-product-list .txt-gray {
    padding: 0 0 15px 15px;
    font-size: 12px; }
  .giftcard-product-list .whitemaskBG {
    position: absolute;
    top: 0;
    left: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#26ffffff', endColorstr='#26ffffff');
    background-color: rgba(255, 255, 255, 0.15); }
  .giftcard-product-list .module.other {
    height: 110px;
    overflow: visible;
    margin: 43px 0 42px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    background: #f9f9f9;
    background: -ms-linear-gradient(top, #fff, #f9f9f9);
    background: -moz-linear-gradient(top, #fff, #f9f9f9);
    background: -webkit-linear-gradient(top, #fff, #f9f9f9);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f9f9f9);
    *filter: none; }
    .giftcard-product-list .module.other.coming-soon {
      overflow: hidden;
      box-shadow: none;
      filter: none; }
    .giftcard-product-list .module.other .hd {
      padding: 15px 0 0 15px;
      text-align: left; }
  .giftcard-product-list .hd .icon,
  .giftcard-product-list .hd .product-title02,
  .giftcard-product-list .discount,
  .giftcard-product-list .txt-gray,
  .giftcard-product-list .black-opacity60,
  .giftcard-product-list .whitemaskBG,
  .giftcard-product-list .module.other .pic,
  .giftcard-product-list .module.other .hd .product-title01,
  .giftcard-product-list .module.other .hd .txt-orange {
    display: none; }
  .giftcard-product-list .module:hover .whitemaskBG,
  .giftcard-product-list .module.disabled .black-opacity60,
  .giftcard-product-list .module.other .hd .icon,
  .giftcard-product-list .module.other .hd .product-title02,
  .giftcard-product-list .module.other .discount,
  .giftcard-product-list .module.other .txt-gray {
    display: block; }

.card-list .giftcard-product-list li {
  padding: 0 5px; }

.card-list .giftcard-product-list .module {
  margin: 3px 0; }

.detail-md {
  overflow: hidden;
  *zoom: 1; }
  .detail-md .giftcard-product-list {
    margin-right: -57px; }
    .detail-md .giftcard-product-list li {
      padding: 0 57px 0 0; }

@media screen and (max-width: 1180px) {
  .detail-md .giftcard-product-list {
    margin-right: -31px; }
    .detail-md .giftcard-product-list li {
      width: 171px;
      padding: 0 31px 0 0; }
    .detail-md .giftcard-product-list .pic,
    .detail-md .giftcard-product-list .whitemaskBG,
    .detail-md .giftcard-product-list .module.other {
      height: 111px; } }
/* 热销品 end*/
