  body,.g-bd{ background:#f2f2f2;}/*整体颜色*/
.g-bd .main{ margin:0 auto;}
.city{ height: auto;}
.city ul{ background:#3b5ad1; border-radius: 4px;}
.city ul .hot-city-active {padding: 5px 40px; margin: 0 30px;}
.city .city-active{ background: #14bbb5; border-radius: 20px; }
.discount {
    font-size: 14px;
    display: block;
    line-height: 22px;
    margin: 17px 10px;
}
.explaintext p,.explaintext p span{ color: #333; }
.explaintext{ margin-bottom: 15px;}
.show{display: none;}
.footer-banner{ display: none;}
.other_title p{ color: rgba(255,255,255,.5);}
.mark-give{ display: none;}
.mark-discount{ display: block;}
.discount{ margin: 0; line-height: 33px;}
/*.nav_div,.explaintext{ display: none;}*/
.city .city-active span{ color: #fff846;}/*酒店导航选中颜色*/
.list-top{ display: none !important;}/*酒店置顶导航隐藏*/

@media only screen and (max-width: 768px){
  .city{ padding: 10px 0 10px;}
  .city ul{ background:none; border-radius: 0;}
  .city ul .hot-city-active {padding: 0; margin:0; border-radius: 0;}
  .city .city-active{ background: none; border-radius: 0; }
  .banner-div{ min-height:170px;}
  .product-list{ padding: 0;}
  .city .hot-city-active,.city .more{ background: #488eda; margin-bottom: 0;background: none; }
  .city .hot-city-active:nth-child(5n){ margin-right: 0;}
  .city ul li:last-child{ margin-right: 0;}
  
  .explaintext { margin-bottom: 0;}
  .nav_div{ display: block;}
  .list-top{ bottom: 0; }
  .banner_nav{ width:100%; background-image: url("img/banner_nav.jpg"); background-repeat: no-repeat; background-size: 100% auto; padding-bottom: 25.7%;}
  .banner_ul{ width: 100%;}
  .banner_li{ float: left; width: 20%; padding-bottom: 23%;}
  .city ul .hot-city-active,.city .more{padding: 0; margin:0; border-radius: 0; background: none;}
  .s-product .h5-link .pic .mark-discount .discount{ margin: 0; line-height: 33px; padding-bottom: 25%;}
  .list-top{ display: none !important;}

  .city{ overflow: auto;}
  .g-bd .main{ margin:0 auto; float: left;}
  .g-bd{ background: #f2f2f2; margin-bottom: 0px;}/*酒店整体背景颜色*/
  .city ul{ background: #414ea8; border-radius: 0; width: 520px; }/*酒店导航颜色*/
  .city .hot-city-active:active{ background: none;}/*酒店导航点击颜色*/
  .city ul li{ width: 130px; height: 36px; line-height: 36px;margin-right: 4%; padding: 0; display: inline-block; float: left; }/*酒店导航单元li宽度*/
  .cols-two .single .s-product{ background: #f2f2f2;}/*酒店展示列表背景色*/
  .show{ display: none;}/*说明DOM*/
  .explain_other{ padding-bottom: 15px; margin:0; background: #f2f2f2;}/*版权部分*/
  .other_title{ background: #f2f2f2;}/*版权部分背景色*/
  .other_title p{ color: #333;}/*版权部分文案色*/
  .nomore p{ color: #333;}/*加载酒店文案颜色*/
}
