/* common */


.gclearfix {
    zoom: 1;
}
.gclearfix:after {
    display: block;
    content: '';
    height: 0;
    visibility: hidden;
    clear: both;
}
/* quick search */

.quicksearch {
    width: 663px;
    margin: 0 auto;
}
/* quick search nav */

.quick-nav {
    height: 71px;
}
.quick-nav .quick-nav-bd {
    width: 100%;
    height: 64px;
    position: relative;
    border-radius: 5px 5px 0 0;
    background: url(http://p0.qhimg.com/t018b0035addafc4e7f.png) 0 0 repeat-x #35b9ce;;
    _background: 0;
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="http://p0.qhimg.com/t01f34d69b0636b60b4.png");
}
.quick-nav .quick-nav-bd span {
    font: normal 24px/50px "Microsoft YaHei", SimSun;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 10px;
}
.quick-nav .quick-nav-bd ul {
    position: absolute;
    right: 10px;
    top: 3px;
    overflow: hidden;
    zoom: 1;
}
.quick-nav .arrow {
    width: 100%;
    height: 7px;
    background: url(http://p6.qhimg.com/t01422ca8bd47c08d28.png) no-repeat 75px 0 #fff;
}
.quick-nav li {
    float: left;
}
.quick-nav li a {
    display: block;
    width: 45px;
    height: 65px;
    color: #fff;
    font-size: 14px;
    height: 65px;
    line-height: 65px;
    text-align: center;
}
.quick-nav li a.on {
    background: #fff;
    color: #00899f;
    font-weight: bold;
}
.quick-nav li a:hover {
    color: #ffe400;
    text-decoration: none;
}
.quick-nav li a.on:hover {
    color: #22a;
    text-decoration: none;
}
/* 商圈和品牌 */

.business-brand {
    background: #fff;
}
.business-brand .item {
    width: 605px;
    margin: 0 auto;
}
.business-brand .item .line {
    border-bottom: 1px dashed #aaa;
}
.business-brand .item .business, .business-brand .item .brand, .business-brand .item .spots {
    display: none;
    padding-bottom: 15px;
    border-bottom: 1px dashed #aaa;
}
.business-brand .item .on {
    display: block;
}
.business-brand .item .empty {
    padding-bottom: 0;
    border-bottom: none;
}
.business-brand .item .empty h3 {
    display: none;
}
.business-brand .item h3 {
    font-size: 14px;
    color: #333;
    line-height: 40px;
    height: 40px;
}
.business-brand .item dl {
    float: left;
    margin-right: 30px;
    padding-bottom: 0px;
    width: 180px;
}
.business-brand .item dl.last {
    margin-right: 0;
}
.business-brand .item dt a,.business-brand .item dt p.tit {
    font-size: 14px;
    color: #0c8ac9;
    font-weight: bold;
    line-height: 30px;
    height: 30px;
}
.business-brand .item dt a:hover {
    color: #a22;
    text-decoration: none;
}
.business-brand .item dd {
    overflow: hidden;
    height: 20px;
}
.business-brand .item dd span {
    padding: 0 1px;
    color: #248dc1;
}
.business-brand .item dd a {
    font-size: 12px;
    color: #248dc1;
}
.business-brand .item dd a:hover {
    color: #a22;
    text-decoration: none;
}
.business-brand .item dd a.spec {
    color: #ff6602;
}
.business-brand .item dd a.spec:hover {
    color: #a22;
    text-decoration: none;
}
/* 超值推荐 */

.recommend-list {
    background: #fff;
    padding-top: 8px;
    border-radius: 0 0 5px 5px;
}
.recommend-list .cont {
    width: 605px;
    margin: 0 auto;
    *padding-bottom: 7px;
    _padding-bottom: 0;
}
.recommend-list .cont h3 {
    font-size: 14px;
    color: #333;
    line-height: 40px;
    height: 40px;
}
.recommend-list .cont li {
    float: left;
    margin-right: 18px;
    overflow: hidden;
    margin-bottom: 7px;
    width: 189px;
    height: 220px;
    text-align: left;
	position:relative;
}
.recommend-list .cont li.last {
    margin-right: 0
}
.recommend-list .cont a {
    display: block;
    width: 185px;
    height: 216px;
    text-align: center;
    border: 1px solid #ddd;
}
.recommend-list .cont a:hover {
    cursor: pointer;
    text-decoration: none;
    border-color: #d7d7d7;
    box-shadow: 1px 2px 2px #eee;
    -moz-box-shadow: 1px 2px 2px #eee;
    -webkit-box-shadow: 1px 2px 2px #eee;
}
.recommend-list .cont img, .recommend-list .cont .desc {
    width: 172px;
    margin: 0 auto;
}
.recommend-list .cont .img{
    width: 170px;
    height: 120px;
    margin: 6px auto 0;
    overflow: hidden;
    background:#D7EBFF url('loadingimg.gif') no-repeat center center;
}

.recommend-list .cont img {
    width: 170px;
    height: 120px;
    overflow: hidden;
}
.recommend-list .cont .desc {
    text-align: left;
    overflow: hidden;
}
.recommend-list .desc .name {
    width: 100%;
    display: block;
    font-size: 14px;
    color: #333;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    padding-top: 12px;
    overflow: hidden;
}
.recommend-list .desc p {
    width: 100%;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
}
.recommend-list .desc span {
    font-size: 12px;
    color: #666;
    padding-left: 1px;
    padding-right: 1px;
}
.recommend-list .desc .price {
    font: bold 18px 微软雅黑, 宋体;
    color: #e83c0b;
}

.sale{  position: absolute;
  top: 0px;
  left: 0px;
  width: auto;
  padding-right: 10px;
  height: 0;
  border-right: 10px solid transparent;
  border-top: 10px rgba(255,130,0,0.8) solid;
  border-left: 10px rgba(255,130,0,0.8) solid;
  border-bottom: 10px rgba(255,130,0,0.8) solid;
  text-align: left;
  color: #fff;
  font: bold 12px/20px arial,sans-serif;
  line-height: 0;
  }
.loading{
    width: 140px;
    height: 155px;
    margin: 10px auto;
    background: url('loading3.gif') no-repeat center center;

}


