﻿/*商铺线路列表*/
#main{padding: 15px 0 20px;}
h3.hd{background: url(../images/modebg.gif) repeat-x 0 bottom #FFF;height: 40px;line-height: 40px;overflow: hidden;padding: 0 15px;position: relative;}
h3.hd b{color: #333;display: inline-block;font-weight: bold;font-size: 15px;}
h3.hd .more{font-size: 12px;float: right;}
h3.hd .more a{color: #888;}

.indexBlock{padding-top: 15px;}
.indexBlock .left{padding-right: 15px;width: 235px;}
.indexBlock .right{width: 950px;}

/*left内容*/
.left h3.hd b{font-weight: 100;}
.wrapBox{border: 1px solid #e0e0e0;margin-top:15px;}

/*热门*/
.hot{}
.hot .content{padding:0 10px;overflow: hidden;}
.hot .content dl{padding:10px 0;border-top: 1px dashed #dfdfdf;margin-top: -1px;}
.hot .content dl:hover .tit{color: #f60;}
.hot .content dt{width:213px;height:160px;line-height: 160px;text-align: center;}
.hot .content img{max-width:213px;max-height:160px;}
.hot .content dd{padding-top: 10px;overflow:hidden;width: 213px;height: 18px;text-overflow: ellipsis;white-space: nowrap;}
.hot .content dd .tit{font-size: 14px;}
.hot .content dd .tit:hover{text-decoration: underline;}
.hot .content dd p{background:#fff url(../images/location.gif) no-repeat scroll 0 1px;padding-left: 17px;color: #666;}

/*点评*/
.review{}
.review .content{height: 124px;overflow: hidden;padding:0 10px;}
.review .content li{border-top:1px solid #E6E6E6;padding:8px 0 10px;height:107px;margin-top: -1px;}
.review .content li dt{color:#F40;overflow:hidden;padding-bottom:5px;text-overflow: ellipsis;white-space: nowrap;}
.review .content li dd img,.index .content li dd .img{float:left;width:80px;height:60px;}
.review .content li dd .img{margin-right:8px; float: left;}
.review .content li dd .text{float:left;width:125px;height:60px;line-height:20px;color:#a5a5a5;overflow:hidden;}
.review .content li dd.user{padding-top:6px; }
.review .content li dd.user em{float:right;color:#F90;}
.review .content li dd.user i{color:#f40; font-family:Arial;}

/*条件筛选*/
.right .filtersPanel{background:#FFF;padding:10px;position:relative;border:1px solid #e0e0e0; border-bottom:1px solid #F28203;}
.right .filtersPanel dt{float:left;padding-right:5px;height:30px;line-height:30px;}
.right .filtersPanel dt b{font-size: 16px;margin-right: 10px; margin-left:10px;color: #f60;display: inline-block;font-weight: bold;}
.right .filtersPanel dt em{font-size:14px; font-family:Arial;color:#F60;}
.right .filtersPanel dd {float:left;height:30px;line-height:30px;}
.right .filtersPanel dd a{float:left;margin-bottom:3px;margin-top:7px;}
.right .filtersPanel dd a.item{border:1px solid #ffa63c;display:inline;padding:0 20px 0 4px;background:url(../images/listIcon.png) no-repeat right 0px #FFA63C;height:15px;line-height:15px;margin-right:8px;color:#FFF;}
.right .filtersPanel dd a:hover.item{text-decoration:none;}
.right .inner{background: #fff;border:1px solid #dfdfdf;border-top-color: #f28203;}
.right .inner dl{border-bottom:1px solid #E8E8E8;width:948px;}
.right .inner dl.bNone{border-bottom: 0 none;}
.right .inner dt{float:left;width:90px;text-align:center;padding-right:8px;line-height:46px;color:#000;background: #f5f5f5;}
.right .inner dd{float:left;width:780px;position:relative;overflow:hidden;}
.right .inner ul{overflow:hidden;width:780px;}
.right .inner dd li{float:left;line-height:46px;height:46px;}
.right .inner dd li a{display:inline;padding: 0 10px;color:#666;font-size:12px;}
.right .inner dd li a.cur{color:#F60;}
.right .inner dd li a:hover{color:#F60;}
.right .inner dd li .price{margin-left: 15px;padding: 0 15px;border-width: 0 1px;border-style: solid;border-color: #fff;}
.right .inner dd li .price.cur{border-color: #e8e8e8;box-shadow: 0 0 6px #ccc;}
.right .inner dd li .price label{float: left;}
.right .inner dd li .price span{float: left; padding-left: 8px;}
.right .inner dd li .price .inputText{width: 50px;height: 22px;border: 1px solid #dfdfdf;border-top-color: #aaa;padding: 3px 5px;}
.right .inner dd li .price .searchPrice{background: #f1f1f1;border: 1px solid #dfdfdf;color: #333;display: inline-block;height: 22px;line-height: 22px;margin-top: 8px;padding: 3px 15px;}
.right .inner dd.more{float:right; width:60px;background:url(../images/icon.png) no-repeat 27px -172px; cursor:pointer;color:#F28203;height:46px;line-height:46px;}
.right .inner dd.more:hover{color:#F60;}
.right .inner dd.open{background-position:27px -219px;}

/*排序*/
.right .sort{border:1px solid #E6E6E6;background:#fff;margin-top: 15px;}
.right .sort a{float:left;height:40px; line-height:40px; padding:0 14px 0 12px;border-right:1px solid #EBEFF3;color:#666;position:relative; background:#FFF;width:40px;}
.right .sort a i{height:30px;width:10px;position:absolute;background:url(../images/arrowbg.gif) no-repeat 35px -39px;right:10px;top:0;}
.right .sort a:hover{text-decoration:none;}
.right .sort a.default{background-image:none !important;padding:0 12px;}
.right .sort a.default i{background-position:2px -24px;}
.right .sort a.cur.default i{background-position:2px -64px;}
.right .sort a.asc i{background-position:2px -24px;}
.right .sort a.desc i{background-position:2px -24px;}
.right .sort a.cur{font-weight:700;color:#F28203;}
.right .sort a.cur.asc i{background-position:2px -64px;}
.right .sort a.cur.desc i{background-position:2px -64px;}
.right .sort .topPages{float:right;}
.right .sort .topPages a{margin:0;padding:0 8px;border-left:1px solid #EBEFF3; border-right:none;}
.right .sort .topPages a:hover{background:#F28203;color:#FFF;}
.right .sort .topPages a.no{background:#E5E5E5;color:#999;cursor:default;}
.right .sort .topPages a.next{border-right:1px solid #EBEFF3;}
.right .sort span{float:left;height:40px; line-height:40px;font-size:14px;padding:0 5px;color:#787878;}

/*产品列表显示*/
.listBox .item{width: 950px;overflow: hidden;}
.listBox ul{padding: 0 0 15px;width: 970px;}
.listBox li{float: left;margin: 15px 15px 0 0;width: 308px;}
.listBox li dt{height: 228px;overflow: hidden;position: relative;width: 308px;}
.listBox li dt img{-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.listBox li dt div{position: absolute;border-top: 1px solid rgba(255, 255, 255, 0.3);bottom: 0;color: #fff;height: 30px;left: 0;line-height: 30px;overflow: hidden;padding: 5px 10px;width:288px;}
.listBox li dt div.bg{background: #333; filter: alpha(opacity=40); opacity: 0.4;z-index: 1;}
.listBox li dt div.tit{z-index: 2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.listBox li dt div.tit a{color: #fff;font-size: 14px;}
.listBox li:hover img{transform: scale(1.1);}
.listBox li dd{font-size: 14px;height: 30px;line-height: 30px;overflow: hidden;padding-top: 12px;position: relative;}
.listBox li dd .price{color: #888;float: left;padding-right: 15px;font-size: 12px;}
.listBox li dd .price span{color: #F40;}
.listBox li dd .price em{font-size: 18px;padding: 0 2px;}
.listBox li dd .btn{float: right;}
.listBox li dd .btn a{background: #f60;color: #fff;display: block;font-size: 14px;height: 30px;line-height: 30px;text-align: center;width: 80px;}
















