.clearfix:before,.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;line-height:0;}
.clearfix{*zoom:1;}
.s-home{
	padding-top: 100px;
	background: url(../images/public/s-banner.png) no-repeat top center; 

}
 
    

.s-home-overall{
	margin: 230px auto 30px ;
	width: 1400px;

}

.s-home-top{
	height: 360px;
	width: 1200px;
    padding-left: 100px;
	padding-right:100px;
	margin-bottom: -60px;
}

 .dhzn{ 
        	position: relative;
        	width: 270px; 
        	height: 70px; 
        	top: 65px;
        	left: 875px;
        	}.dhzn img{
        		width: 230px;
        		height: 60px;
        	}
        .dhsm{ 
        	 
        	width: 400px; 
        	height: 305px; 
        	margin-top: -3px;
        	margin-left: -78px;
        	display: none;
        
         
        	}.dhsm img{
        		width: 100%; 
        	    height: 100%;
        	}.dhzn:hover .dhsm{ 
        	display: inline-block; 
        	}

.vertical-shuffling-empty{
	height: 8px;
}
.product-list-empty{
	height: 38px;
}

.s-home-top .vertical-shuffling{
	height: 305px;
	width: 230px;
	float: left;
	border-radius: 10px;
	margin-right: 20px;
}

.s-home-top .vertical-shuffling .block {
            width: 230px;
            height: 305px;
            position: relative;
            overflow: hidden;
            border-radius: 10px;
            box-sizing: border-box;
        }

    .s-home-top .vertical-shuffling .block .box_big {
            position: absolute;
            width: 1150px;
            height: 305px;

        }

        .s-home-top .vertical-shuffling .block .nav {
            transition: margin-left 0.5s linear;
        }

        .s-home-top .vertical-shuffling .block .box {
            width: 230px;
            height: 305px;
            float: left;
        }

        .s-home-top .vertical-shuffling .block  img {
            width: 100%;
            height: 100%;
            border-radius: 10px;
        }

        .s-home-top .vertical-shuffling .block .spot {
            position: absolute;
            width: 100%;
            text-align: right;
            bottom: 5px;
        }

        .s-home-top .vertical-shuffling .block .spot_list {

            width: 5px;
            height:5px;
            font-size: 8px;
            text-align: center;
            border: 1px solid gray;
            border-radius: 5px;
            line-height: 30px;
            font-weight: bolder;
            margin: 1px;
            display: inline-block;
            background: rgba(253, 253, 253, 0.3);
           
        }
        .s-home-top .vertical-shuffling .block .box_big p{
        	height: 25px;
        	line-height: 25px;
        	width: 230px;
        	position: relative;
        	top:-26px;
        	text-indent: 0.2em;
        	border-radius: 0 0 10px 10px ;
        	background-color: rgba(0, 0,0,0.5);
            color: #fff;
        	font-size:13px;
        }


.s-home-top .cross-shuffling{
	height: 305px;
	width: 530px;
	float: left;
	margin-right: 20px;
	border-radius: 10px;
}

/* 轮播容器 */
.img_wrap{
    width:530px;
    height:305px;
    margin:0 auto;
    position:relative;
}
.img_wrap ul li{
    float:left;
}
/* 轮播索引 */
.img_wrap .img_index{
    position:absolute;
    right:15px;
    bottom:15px;
}
.img_wrap .img_index ul li{
    width:10px;
    height:10px;
    background:#fff;
    border-radius:10px;
    cursor:pointer;
    margin-right:4px;
}
.img_wrap .img_index ul li.on{
    background:#c20007;    
}
/* 轮播图片容器 */
.img_wrap .img_lunbo{
    width:530px;
    height:305px;
    border-radius: 10px;
    overflow:hidden;

}

.img_wrap .img_lunbo img{
	width:530px;
    height:305px;
    border-radius: 10px;
}







.s-home-top .top-right{
	height: 305px;
	width: 400px;
	float: left;
}

.home-code{
	width:400px; 
	height:100px;
	margin-bottom: 15px; 
}

.home-notice{
	width: 400px;
	height: 190px;
	float: right;
}

.home-notice-tit{margin-bottom:10px;}
.home-notice-tit span {
   font-family: Adobe 黑体 Std;
  color: #c20007;
  font-size: 18px;
  display: block;
  
}
.home-notice-tit a {
  padding:2px 14px;
  display: inline-block;
  font-size: 12px;
  border: 1px solid #d9d9d9;
  background-color: #e8e8e8;
  color: #8c8b8b;
  border-radius: 16px;
  transition: 0.5s;
}
.home-notice-tit a:hover {
  background: #c20007;
  border-color: #c20007;
  color: #fff;
}
.home-public-notice li {
  margin-bottom:6px;
  font-size: 16px;
}
.home-public-notice li span {margin-right:4px;
  width:75px;color:#333;
}
.home-public-notice li a {
  max-width: 40px;
  transition: 0.5s;
}
.home-public-notice li a:hover {
  color: #c20007;
}
.home-public-notice li i {
  font-size: 14px;
  color: #999;
}

.home-top-code-link{margin-bottom:20px;}
.home-top-link{width:580px;}
.home-top-link ul{margin-right:-22px;}
.home-top-link li{margin:15px 10px 0 0;width:65px;float:left;text-align:center;}
.home-top-link li img{}
.home-top-link li:hover img{transform: rotateX(360deg);transition:1s;}

.home-Activity-tit {
  margin-bottom: 15px;
}










.empty{
	width: 100%;
	height: 40px;
}


.product-list{
	width: 1200px;
	padding-left: 100px;
	padding-right:100px;
}

.product-list-title{
	padding-left: 5px;
    border-left: 5px solid #c20007;
    margin-right: 4px;
    color: #c20007;
    font-size: 30px;
    text-align: left;
	margin-bottom: 15px
}

.product-list-title a{
  float: right;
  padding:4px 26px;
  display: inline-block;
  font-size: 12px;
  border: 1px solid #d9d9d9;
  background-color: #e8e8e8;
  color: #8c8b8b;
  border-radius: 16px;
  transition: 0.5s; 
}
	
.product-list-title a:hover {
  background: #c20007;
  border-color: #c20007;
  color: #fff;
}

.product-list-goods{
	background-color: #f2f2f2;
	margin-right: 15px;
	float: left;
	width: 225px;
	height: 325px;
	margin-top: 10px;
	box-shadow:0px 0px 10px #999999;
}
.product-list-goods .img-button{
	float: left;
}

.product-list-goods .box-button{
	float: left;
}

.product-list-goods .f{
	width: 215px;
	height:15px;
	margin-top: 10px;
	margin-left: 10px;
}
.product-list-goods .s{
	width: 200px;
	height: 15px;
	margin-left: 10px;
	margin-top: -5px;
	margin-bottom: 2px;
}

.product-list-goods .t{
	width: 225px;
	height: 25px;
}
.product-list-goods img{
	width: 225px;
	height:195px;
}

.product-list-goods .goods-name{
	font-size: 15.74px;
	font-family: Adobe 黑体 Std;
	color: #333333;
}


.product-list-goods .shop-name{
	height:100%;line-height:15px;
	font-size: 12px;
	font-family: Adobe 黑体 Std;
	color: #666666;
}

.product-list-goods .original-price{
	float: right;
	height:100%;line-height:15px;
	font-size: 10.49px;
	font-family: Adobe 黑体 Std;
	color: #999999;
}

.product-list-goods .original-price-num{
	
	text-decoration: line-through;
	font-size: 14px;
	font-family: Adobe 黑体 Std;
	color: #999999;
}

.product-list-goods .market-price{
	margin-top: 15px;
	margin-left: 8px;
	margin-bottom: 10px;
	font-size: 12px;
	font-family: Adobe 黑体 Std;
	color: #666666;
}

.product-list-goods .market-price-num{
	font-size: 16px;
	font-family: Adobe 黑体 Std;
	color: #c20007;
}

.product-list-goods .shop-add{
	margin-top: 8px;
	margin-left: 8px;
	font-size: 10px;
	font-family: Adobe 黑体 Std;
	color: #999999;
}

.product-list-goods .shop-phone{
	
	margin-left: 8px;
	margin-top: 8px;
	/*margin-right: 8px;*/
	font-size: 10px;
	font-family: Adobe 黑体 Std;
	color: #999999;
}

.merchants-list{
	width: 1200px;
	/*height: 435px;*/
	padding-left: 100px;
	padding-right:100px;
}

.merchants-list-title{
	margin-top: 35px;
	margin-bottom: 20px;
	padding-left: 5px;
    border-left: 5px solid #c20007;
    margin-right: 4px;
    color: #c20007;
    font-size: 30px;
    text-align: left;
	
}

.merchants-list-title a{
  float: right;
  padding:4px 26px;
  display: inline-block;
  font-size: 12px;
  border: 1px solid #d9d9d9;
  background-color: #e8e8e8;
  color: #8c8b8b;
  border-radius: 16px;
  transition: 0.5s; 
}
	
.merchants-list-title a:hover {
  background: #c20007;
  border-color: #c20007;
  color: #fff;
}


.merchants-list-goods{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 390px;
	height: 160px;
	border-color: #f2f2f2;
	background-color: #f2f2f2;
	border-radius:25px;
}
.merchants-list-goods img{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-radius:25px;
	width:150px;
	height:150px;
}

.merchants-list-text{
	margin: 13px 10px 13px 168px;

}

.merchants-name{height:auto;
	display: block;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
    margin-bottom:10px;
}

.merchants-address,.merchants-phone{
	display: block;
	font-size: 12px;
	font-weight: 500;
	color: #999999;
}
.merchants-address{
	height:38px;
	margin-bottom: 10px;
}
.merchants-phone{
	margin-bottom:5px;
}
.merchants-exchange{
	float: left;
	margin-top:5px;
	width: 160px;
	height: 25px;
	border-radius:25px;
	background-color: #e62c3a;
	
}

.merchants-exchange span{height:25px;display:block;line-height:25px;text-align:center;
	color: #FFFFFF;
}

.merchants-weeks{
	margin-top:5px;
	float: right;
	width: 40px;
	height: 23px;
	border:1px solid #e62c3a;
	border-radius:10px;
}

.merchants-weeks span{height:100%;display:block;line-height:23px;text-align:center;
	color:  #e62c3a;
}


.luara-{position:relative;padding:0;overflow: hidden;}
.luara- ul{padding: inherit;margin: 0;}
.luara- ul li{display: none;padding: inherit;margin: inherit;list-style: none;}
.luara- ul li:first-child{display:block;}
.luara- ul li img{width: inherit;height: inherit;}
.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li img{width: inherit;height: inherit;}
.example2{}
.example2 ol{position:absolute;width: 100%;height: 20px;bottom:0;left:0;text-align:center;}
.example2 ol li{width: 10px;height: 10px;margin:3px;background: #fff;border-radius: 50%;display: inline-block;}
.example2 ol li.seleted{background: #1AA4CA;}
.lunbo{position: relative;}
 .lunbo span{font-size: 16px;color: #FFFFFF;}
.lunbo div{width: 100%;background: rgba(0,0,0,0.5);line-height: 22px;position: absolute;bottom: 0;text-align: center;left: center;}


.box{width: 230px; height: 305px;overflow: hidden;position: relative;border-radius: 0 0 10px 10px;}
.box-1 ul{width: 100%;position: relative;background: rgba(0,0,0,0.5);}
.box-1 ul li{width: 230px; height: 305px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 100%; height: 100%;}
.box-1 ul li p{  
    position: absolute;
    bottom: 0px;
    line-height: 25px;
    font-size:16px;
    color: #FFFFFF;
    background: rgba(0,0,0,0.5);
    text-align: center;
    width: 100%;

}
              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	