@charset "utf-8";
/* CSS Document */


.index-box {}


#slider {
	width: 100%;
	overflow: hidden;
	position:relative;
}
/*#slider .hd{ position: absolute;left: 50%;bottom: 10px;overflow:hidden; z-index:10;}*/
#slider .hd{ width:100%; margin:5px 0; overflow:hidden; z-index:10; position: absolute; bottom: 2px;}
#slider .hd ul{ text-align: center;overflow:hidden;zoom:1; }
#slider .hd ul li{
	display:inline-block;
	width:20px; 
	height:5px; 
	margin:0 5px; 
	text-indent:-999px; 
	text-align: center;
	font-size: 0px;
	line-height: 0px;
	border-radius: 10px;
	cursor:pointer; 
	color: #FFF;
	background-color: #FFF;
	overflow:hidden; 
}
#slider .hd ul li.on{ background-color: #90a7d3;filter:alpha(opacity=100);opacity:1; }

#slider .prev,
#slider .next{ 
	position:absolute; 
	left:0%; 
	top:50%; 
	margin-top:-45px; 
	display:block; 
	width:60px; 
	height:90px; 
	background:url(../images/ad_ctr.png) 0px 0px no-repeat; 
	filter:alpha(opacity=0);
	opacity:0;
}
#slider .next{ left:auto; right:0%; background-position:0px -90px; }
#slider .prev:hover,
#slider .next:hover{ filter:alpha(opacity=100);opacity:1;  }
#slider .prevStop{ display:none;  }
#slider .nextStop{ display:none;  }

#slider .map{ position:relative; height:100%; z-index:0;   }
/*#slider .map li{ width:1180px; height:600px; zoom:1; vertical-align:middle; overflow: hidden; font-size: 0;}*/
#slider .map li{ width:100%; zoom:1; vertical-align:middle; overflow: hidden; font-size: 0;}
#slider .map li div {width:100%; height:0; padding-bottom:40%; overflow: hidden;}
#slider .map img{ display:block;}



#Home_Down {
	height:632px;
	position:relative;
}
#Home_Down .ideimg{
	position: absolute; 
	overflow:hidden;
}

#Home_Ad_one div + div{
	margin-top: 10px;
}

#Home_Ad_two {
	width:100%;
	overflow:hidden;
}
#Home_Ad_two div {
	float:left;
	width:585px;
	height:450px;
	overflow:hidden;
}
#Home_Ad_two div:nth-child(2n) {
    margin-left: 10px;
}
#Home_Ad_two div + div + div{
    margin-top: 10px;
}



#Home_Other {
	width: 1180px;
	overflow: hidden;
	margin: 50px auto 80px;
	}
	
#Home_Other h3 {margin: 10px 0; font-weight: normal;}
#Home_Other .fb {
	float: left;
	width: 300px;
	margin-left: 30px;
	
	}
#Home_Other .fb .by {
	width: 290px;
	height: 150px;
	padding: 5px;
	overflow: hidden;
	background-color: #F0F0F0;
	font-size: 10px;
}
#Home_Other .fb .by span { color: #000000; margin-bottom: 10px;}

#Home_Other .Stores {float: left;width: 450px;margin:0px 35px;}
#Home_Other .Stores .Stores_map {
	float: left;
	height: 160px;
	width: 450px;
	overflow: hidden;
	position: relative;
	background-color: #F0F0F0;
}
#Home_Other .Stores .Stores_map .hd{
	overflow: hidden;
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 1;
	width: 120px;
	vertical-align: bottom;
}
#Home_Other .Stores .Stores_map .hd ul{ overflow:hidden; zoom:1; float:left;  }
#Home_Other .Stores .Stores_map .hd ul li{
	float: left;
	margin-right: 5px;
	width: 3px;
	height: 3px;
	text-align: center;
	cursor: pointer;
	padding: 2px;
	font-size: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 5px;
	background-color: #666;
}
#Home_Other .Stores .Stores_map .hd ul li.on{color: #fff;background-color: #C30;}
#Home_Other .Stores .Stores_map .map{
	position: relative;
	height: 100%;
	z-index: 0;
	width: 300px;
	height: 160px;
}
#Home_Other .Stores .Stores_map .map li{ zoom:1; vertical-align:middle; }
#Home_Other .Stores .Stores_map .map li p{margin: 0px;padding: 0px;}
#Home_Other .Stores .Stores_map .map .ps{width: 300px;height: 160px;overflow: hidden;}
#Home_Other .Stores .Stores_map .map .literal{ color: #030300; position: absolute;top: 10px;left: 315px;width: 120px;height: 100px;line-height: 20px;overflow: hidden;}

#Home_Other .news {float: right;width: 300px;position: relative; margin-right: 30px;}
#Home_Other .news ul {
	width: 300px;
	padding-top: 20px;
	padding-bottom: 10px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	overflow: hidden;
}
#Home_Other .news ul li {
	width:280px;
	padding: 0 10px;
	margin-bottom: 3px;
	overflow:hidden;
}
#Home_Other .news ul li a {color: #666;}
#Home_Other .news ul li span {float: left;width: 100%; height: 20px;overflow: hidden;font-size: 12px;line-height:20px;}
#Home_Other .news ul li .Date {color: #CCC;}

#Home_Other .more {position: absolute;top: 13px;right: 5px;height: 16px;width: 16px;}



.owl-custom{
	padding:0; 
	position:relative;
}
.owl-custom .slide-box{
	margin:0; 
	position:relative;
}
.owl-custom .image {
	width:100%; 
	height:0px;
	padding-bottom:40%;
	overflow: hidden; 
	position:relative;
}
.owl-custom a.more{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 15px;
    font-size: 0;
}
.owl-custom .owl-controls {
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 100%;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-custom .owl-controls .owl-dots{
	padding-bottom: 20px;
	overflow: hidden;
	display: inline;
	margin-bottom: 20px;
}
.owl-custom .owl-controls .owl-nav{
	display: none;
}
.owl-custom .owl-dots .owl-dot{
	display: inline-block;
	zoom: 1;
	
}
.owl-custom .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.owl-custom .owl-dots .owl-dot.active span, 
.owl-custom .owl-dots .owl-dot:hover span {
    background: #F00;
}


.owl-custom .slide-box {
	position: relative;
	background-color:#000;
}
