.store-list-nav {background: #fafafa; padding:17px 0 2px; border-bottom: 1px solid #ddd;}
.store-list-nav .nav-hd {line-height: 20px; font-size: 16px; color: #999; font-weight: 700; margin:0 0 18px 13px;}
.store-list-nav .nav-bd {margin-left:13px;}
.nav-bd li {width: 25%; float: left; margin-bottom: 18px;}
.nav-bd li a {display: block;  height: 26px; line-height: 26px; border: 1px solid #ddd; -webkit-border-raidus:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius: 2px;
				color: #666; font-size: 12px; text-align: center; background: #fff; margin-right: 13px;}
.nav-bd li.selected a {border: 1px solid #1973c9; color: #1973c9;}
.store-list {min-height: 340px;}
.store-list ul {}
.store-list li {padding: 25px 0 20px; position: relative; margin-top:10px; background: #fff;}
.store-list .store-layer {min-height: 80px;}
.store-list .store-layer-left {float:left; width:100%; }
.store-list .store-layer-left .store-logo {float:left; margin-left:20px;}

.store-logo{
	position: relative;
}
.list-advertising-icon{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 16px;
	height: 10px;

}

.store-list .store-layer-left .store-infor {float:left; margin-left: 20px; width: 35%; min-height: 68px;}

.store-list .store-layer-left .about-store {height:20px;margin-top:5px;}
.store-list .store-layer-left .about-store li {margin:0; padding:0;float:left;border-right: 1px solid #ddd;border-bottom: none; }
.store-list .store-layer-left .about-store li:nth-last-child(1){border: none;}
.store-list .store-layer-left .about-store .store-honor {padding-right:11px;margin-right:10px;}
.store-list .store-layer-left .about-store .match-prize {padding-right:10px;margin-right:8px;}
.store-list .store-layer-left .about-store .store-gift {}

.store-list .store-layer-left .laba-year {margin-top: 9px;line-height: 16px; color: #999; font-size: 11px;}
.store-list .store-layer-left .service-year {line-height: 16px; color: #999; font-size: 11px;}

.store-list .store-layer-right {position: absolute; right: 5px; width: 28%; max-width: 135px; box-sizing:border-box; padding:4px 0 2px;
 border-left: 1px dashed #c8c8c8; text-align: center;}
 
 .store-list .store-layer-warranty {position: absolute; right: 0px; top:0;}
 
.store-list .promotion-layer {font-size: 11px; color: #999999;padding-left:45px;line-height: 15px; margin-top: 15px;}
.store-list .promotion-qiang {margin-right:5px;background: url("../../images/decorate/icon_promotion_qiang.png");background-size:28px 15px;display: inline-block;height:15px;width:28px;color:#fff;text-align: center;line-height: 15px;}
.store-list .promotion-tuan {margin-right:5px;background: url("../../images/decorate/icon_promotion_tuan.png");background-size:28px 15px;display: inline-block;height:15px;width:28px;color:#fff;text-align: center;line-height: 15px;}
.store-list .promotion-coupon {margin-right:5px;background: url("../../images/decorate/icon_promotion_coupon.png");background-size:28px 15px;display: inline-block;height:15px;width:28px;color:#fff;text-align: center;line-height: 15px;}
.store-list .promotion-project {margin-right:5px;background: url("../../images/decorate/icon_promotion_project.png");background-size:58px 15px;display: inline-block;height:15px;width:58px;color:#fff;text-align: center;line-height: 15px;}

.store-list .other-layer{border-top: 1px dashed #c8c8c8; padding:10px 15px; line-height: 18px; margin-top: 15px;}
.store-list .other-layer .other-title {font-size: 11px; color:#999999;}
.store-list .other-layer .other-item {font-size: 11px; color:red; margin-right:5px; background: url(../../images/decorate/icon_other_service.png); background-size:10px 10px; background-repeat: no-repeat; background-position:0 50%; padding-left:13px;}
 
.store-title {line-height: 14px; font-size: 14px; font-weight: 700;}
.store-title a {color: #333;}

@media (min-width: 750px) {.laba-year,.service-year {font-size: 12px;}}
.hot-index-title {line-height: 14px; font-size: 11px; color: #999;}
@media (min-width: 750px) {.hot-index-title{font-size: 12px;}}
.hot-index-content {font-size: 22px; line-height: 35px; color: #1973c9; font-weight: 700;}
.to-store {display: block; line-height: 25px; color: #1973c9; 
	font-size:12px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius: 2px;}
	.swiper-container-horizontal .swiper-pagination-new { position: absolute; text-align: center; transform: translate3d(0px, 0px, 0px); transition: all 0.3s ease 0s; z-index: 10; width: auto; left: 50%; transform: translate(-50%,0);
padding: 5px 8px; line-height: 0; font-size: 0; background: rgba(0,0,0,0.4); border-radius: 10px; bottom: 16px;}
.swiper-pagination-new .swiper-pagination-bullet {background: #383838; opacity: 1;}
.swiper-pagination-new .swiper-pagination-bullet-active {background: #c8c8c8;}
.focuse-pic {position: relative; padding: 12% 0; background: #fff;}
.focuse-pic .swiper-wrapper {position: absolute; left: 0; top:0; z-index: 2}
.focuse-pic .my-lazy-preloader {position: absolute; display: block; width: 108px; height: 25px; background: url(../../images/decorate/preloader_liba.png) left top no-repeat; background-size: 108px auto; left:50%; top:50%; margin-left: -54px; margin-top: -12px; z-index: -1;}
.store-quality-home {width: 23px; height: 49px; background: url(../../images/decorate/icon_store_quality_home.png?ver=1) left top no-repeat; background-size: contain; position: absolute; right: 0; top: 0; text-indent: -999px; overflow: hidden;}

