@charset "utf-8";
/* CSS Document */
.footer-info{ margin-top: 0; padding-top: 15px;}

/*筛选*/
.classify-screen{ border: 1px solid #ececec; font-size: 12px; padding: 10px 20px 0; margin: 15px auto 10px;}
.classify-box { padding: 10px 0;}
.classify-box .classify-name{ width: 100px; float: left; font-size: 14px; font-weight: 400; text-indent: 15px;}
.classify-box .classify-screen-con{ float: left; width: 1060px;}
.classify-box .classify-screen-con a { display: inline-block; color: #666; font-size: 12px; width: 100px; height: 20px; line-height: 20px; margin-bottom: 5px; cursor: pointer; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.classify-box .classify-screen-con a:hover { text-decoration: none;}
.classify-box .classify-screen-con a span { padding: 3px 10px;}
.classify-box .classify-screen-con a:hover span { color: #ffffff;}
.classify-box .classify-screen-con a.selected span { color: #ffffff;}

/*排序*/
#filter { border: 1px solid #EEE; background: #FFF; margin: 10px auto 15px;}
#filter .order b{ background: url(../images/common-icon.png) no-repeat;}
#filter.filter-fixed { position: fixed;top: 0; z-index: 999999; width: 1208px;}
#filter.filter-fixed .fore2 { display: none;}
#filter .fore1 { background: #F9F9F9; height: 38px; line-height: 38px; overflow: hidden;}
#filter dl{ float: left; height: 38px; margin-right: 20px;}
#filter dt, #filter dd{ float: left; height: 38px; line-height: 38px;}
#filter .order a { display: block; height: 38px; padding: 0 18px; border-left: solid 1px #F9F9F9; border-right: solid 1px #F9F9F9; margin-left: -1px;}
#filter .order .first a, #filter .order .curr.first a { margin-left: 0; border-left: 0;}
#filter .order .curr a, #filter .order a:hover { position: relative; z-index: 1; background: #FFF; border-color: #eee;}
#filter .order i {vertical-align: middle; color: #DDDDDD;}
#filter .shop-name input { width: 150px; line-height: 25px; height: 25px; padding: 0 5px; border-radius: 2px; border: 1px solid #ddd; background: #fff;  vertical-align: middle; margin-top: -2px;}
#filter .shop-name input.btn { width: 60px; min-width: 60px; color: #fff; vertical-align: middle;  border: none; margin-top: -2px; margin-left: 5px;}
/*列表形式*/
.main { width: 1210px; margin: 0 auto;}
.virtual-shop-list .shop-item { padding: 15px 0; border-top: 1px solid #eee;}
.virtual-shop-list .shop-poster { float: left;}
.virtual-shop-list .shop-poster img { width: 300px; height: 154px;}
.virtual-shop-list .shop-content { float: left; padding-left: 30px; width: 880px;}
.virtual-shop-list .shop-content p{ margin-bottom: 10px;}
.virtual-shop-list .shop-content .shop-name { font-size: 16px; color: #333; height: 35px; display: block;}
.virtual-shop-list .shop-content .shop-credit { height: 16px;}
.virtual-shop-list .shop-content .shop-credit img { height: 16px; vertical-align: middle; margin-top: 2px;}
.virtual-shop-list .shop-content .shop-credit span { height: 16px; line-height: 16px; vertical-align: middle; margin-left: 10px;}
.virtual-shop-list .shop-content .shop-credit span.evaluate { color: #FF6500;}
.virtual-shop-list .shop-content .shop-credit span em { margin: 0 3px;}
.virtual-shop-list .shop-content .shop-address {}
.virtual-shop-list .shop-content .shop-address .map-address { margin-left: 15px; color: #13D1BE;}
.virtual-shop-list .shop-content .shop-address .map-address i { vertical-align: middle; margin-right: 3px;}
.virtual-shop-list .shop-content .virtual-goods { border-top: 1px dotted #dcdcdc; padding-top: 10px;}
.virtual-shop-list .shop-content .virtual-goods .goods-item { margin-bottom: 10px;}
.virtual-shop-list .shop-content .virtual-goods .goods-name { font-size: 14px; color: #666; margin-bottom: 10px; display: block;}
.virtual-shop-list .shop-content .virtual-goods .goods-info .price { width: 100px; font-size: 14px; display: block;}
.virtual-shop-list .shop-content .virtual-goods .goods-info .sale-count { width: 100px; color: #999; font-size: 14px; display: block;}
.virtual-shop-list .shop-content .virtual-goods .goods-info ul { margin-left: 200px;}
.virtual-shop-list .shop-content .virtual-goods .goods-info ul li { float: left; margin-right: 10px; color: #999;}
.virtual-shop-list .shop-content .virtual-goods .goods-info ul li i { color: #13D1BE; margin-right: 3px; vertical-align: middle;}
.virtual-shop-list .shop-content .virtual-goods .see-more { float: right; font-size: 14px;}
.virtual-shop-list .shop-content .virtual-goods .see-more i{ vertical-align: middle;}

.address-map{ display: none;}