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


.index-box {width: 1180px;margin:0 auto 40px;}


#slider {
	height: 520px;
	width: 1180px;
	overflow: hidden;
	position:relative;
}
#slider .hd{ position: absolute;left: 50%;bottom: 10px;overflow:hidden; z-index:10;}
#slider .hd ul{ overflow:hidden;zoom:1; }
#slider .hd ul li{ 
	float:left;
	width:10px; 
	height:10px; 
	margin:0 5px; 
	text-indent:-999px; 
	text-align: center;
	font-size: 0px;
	line-height: 0px;
	border-radius: 10px;
	cursor:pointer; 
	color: #FFF;
	background-color: #000;
	filter:alpha(opacity=50);
	opacity:0.5;
	overflow:hidden; 
}
#slider .hd ul li.on{ background-color: #06F;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:520px; zoom:1; vertical-align:middle; overflow: hidden; font-size: 0;}
#slider .map img{ display:block;}



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



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

#Home_Other .Stores {float: left;width: 450px;margin:0px 65px;}
#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{position: absolute;top: 10px;left: 315px;width: 120px;height: 100px;line-height: 20px;overflow: hidden;}

#Home_Other .news {float: right;width: 300px;position: relative;}
#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%; px;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;}


