@charset "UTF-8";

.full-modal{ background-color: rgba(0,0,0,.5); width:100%; height:100%;position:fixed; left:0; top:0;z-index:999}
.mask_a{ padding-top:50px; width:874px; margin:0 auto;}


#container{
	margin-top:-222px;
	position:relative;
	z-index:1;
}
#fontsize{
	position:absolute;
	top:7px;
	right:3px;
}
#search{
	right:197px;
}
#headerNav{
	right:417px;
}
#fontsize{
	padding-right:0;
}
#containerWrap{
	width:940px;
	padding-top:28px;
	background:url("../images/bg_container_02.png") no-repeat center top;
}
#contentWrap{
	margin:0;
}
.pagetop{
	margin-top:20px;
}

/* Recommend
 -------------------------------------------------- */
#recommend{
	max-width:1300px;
	min-width:980px;
	height:465px;
	margin:0 auto;
	position:relative;
	top:-5px;
	zoom:1;
	overflow:hidden;
	z-index:1;
}
#recSlider {
	position:relative;
}
#recSlider li {
	position:absolute;
	top: 0;
	left: 0;
}
#recSlider li img {
	-moz-backface-visibility: hidden;
}
#recPager{
	width: 980px;
	height: 30px;
	position: absolute;
	top: 230px;
	left: 50%;
	margin-left: -924px;
	text-align: right;
	z-index: 998;
}
#recPager li{
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 13px;
	height: 13px;
	background:url("../images/recommend_thumb.png") no-repeat left top;
	padding-left:8px;
	cursor:pointer;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#recPager li:hover,
#recPager li.active{
	background-position: left -13px;
}

/* PickUp
 -------------------------------------------------- */
#pickup{
	margin-bottom:30px;
}
.pickup{
	position:relative;
}
#pickup01{
	float:left;
}
#pickup02{
	float:right;
}
.pickupIcon{
	position:absolute;
	top:-13px;
	left:-14px;
}
.pickup h2{
	margin-bottom:6px;
}
.pickup .btn{
	position:absolute;
	left:238px;
	bottom:10px;
}


/* Products
 -------------------------------------------------- */
#products{
	margin-bottom:20px;
}
#products h2{
	border-top:2px solid #0092d9;
	padding:13px 0;
}
#products ul > li{
	float:left;
	/*width:176px;*/
	/*margin-right:15px;*/
}
#products ul > li:last-child{
	margin-right:0;
}
#products ul > li a img{
	margin-bottom:10px;
}
#products ul > li p:first-of-type{
	margin-bottom:15px;
}
#productsList li:hover{
	background:#f2fbff;
}

/* News
 -------------------------------------------------- */
#information{
	/*margin-bottom:30px;*/line-height: normal;
}
#information dl dd.news span{
	background:url("../../images/icon_news.gif") no-repeat left top;
}
#information dl dd.product span{
	background:url("../../images/icon_product.gif") no-repeat left top;
}
#information dl dd.release span{
	background:url("../../images/icon_release.gif") no-repeat left top;
}

/* Event
 -------------------------------------------------- */
#event h2{
	border-bottom:2px solid #409ad1;
	padding-bottom:7px;
	margin-bottom:11px;
}
#event ul{
	margin-top:15px;
}
#event ul li{
	float:left;
	font-weight:bold;
	background:url("../images/arrow02_lblue.png") no-repeat left 4px;
	padding-left:15px;
	padding-right:25px;
	white-space:nowrap;
	margin-bottom:10px;
}
#event .blank:after{
	content:url("../images/icon_blank_gray.gif");
}

/* Banner
 -------------------------------------------------- */
#banner{
	background-color:#e7e4df;
	border-top:1px solid #dcdcdc;
}
#banner:before{
	content:"";
	display:block;
	border-top:1px solid #ffffff;
}
#bannerWrap{
	width:956px;
	margin:0 auto;
	padding:13px 4px 13px 20px;
}
#banner ul li{
	float: left;
	width:223px;
	margin-right:16px;
	background-color:#ffffff;
}
#banner ul li a:hover{
	background-color:#ffffff;
	opacity:0.7;
	filter:alpha(opacity=70);
}
#banner ul li a img{
	vertical-align:bottom;
}
	
/* clearfix
 -------------------------------------------------- */
#pickup:after,
#recommend-pager:after,
#products ul:after,
#banner ul:after{
	content: "";
	display: block;
	clear: both;
	height:0;
}
#pickup,
#recommend-pager,
#products ul,
#banner ul{
	/zoom: 1;
}