@charset "UTF-8";
#home-header { clear:both; background:#AD2B59; padding:2px 0; width:800px;}
	#home-header h1 { padding:0 10px; margin:0; font-size:12px; line-height:14px; text-align:right; color:#FFF; font-weight:normal;}
	#home-header p {padding:0; margin:0;}
	
#home-intro { padding:10px 0 ;}
	#home-intro p { font-size:12px; margin:0; padding:6px 0 0 0; line-height:18px; color:#AD2B59;}

.home-box {padding:10px 0; clear:both;}
	.home-box h2 { margin:0; padding:0; width:560px; height:50px; text-indent:-800em; overflow:hidden;}
		.home-box h2 a { display:block; width:560px; height:50px; background-position:top left; background-repeat:no-repeat;}
	#home-news a { background-image:url(../images/home-news.gif)}
	#home-recommend a {background-image:url(../images/home-recommend.gif)}
	#home-brand a {background-image:url(../images/home-brand.gif)}

#home-news-inner { margin:0; padding:10px 0 0 0;list-style:none;}
	#home-news-inner li { margin:0; padding:0; padding:0; list-style:none; font-size:12px; line-height:18px; }
		#home-news-inner li a { display:block; width:540px; padding:0 10px; color:#333; text-decoration:none; background:#FFF;}
		#home-news-inner li a:hover {color:#AD2B59; background:#F6F0F0;}

.home-recommend-inner { float:left; width:260px; padding:10px 10px 0 10px;}
	.home-recommend-inner h3 { display:block; width:260px; padding:0; height:36px; overflow:hidden; font-size:14px; line-height:36px;margin:0; padding:0;}
		.home-recommend-inner h3 a {display:block; width:232px;height:36px;  padding:0 0 0 28px; color:#AD2B59; background-image:url(../images/home-recommend-inner-head1.gif); background-position:left top; background-repeat:no-repeat;text-decoration:none;}
		.home-recommend-inner h3 a:hover {color:#DC2B57; background-image:url(../images/home-recommend-inner-head2.gif);}
	.home-recommend-inner p { margin:0; padding:4px 0 16px 0; font-size:12px; line-height:18px; background:url(../images/home-recommend-inner-end.gif) bottom no-repeat;}
		.home-recommend-text {display:block; width:124px;float:left;}
		.home-recommend-image { display:block; width:129px; padding:0 5px 5px 0; float:left;}
			.home-recommend-image a img { padding:1px; border:1px solid #FFF;}
			.home-recommend-image a:hover img { padding:1px; border:1px solid #AD2B59;}

#home-brand-inner {padding:10px; clear:both;}
	#home-brand-inner table { width:100%; padding:0; margin:0 0 10px 0; border-collapse:collapse;}
		#home-brand-inner th {padding:10px; font-size:12px; line-height:16px; border:1px solid #AA8E80; background-color:#FAE1DC; width:120px;  text-align:center; }
			#home-brand-inner th a { color:#AD2B59; text-decoration:none;}
			#home-brand-inner th a:hover { color:#DC2B57; text-decoration: underline;}
		#home-brand-inner td {padding:10px; font-size:12px; line-height:16px; border:1px solid #AA8E80;background-color:#FFF; text-indent:-8px; }
			#home-brand-inner td a { padding:0 8px; white-space:nowrap;}
	
.home-box2 {padding:10px 0; clear:both;}
	#home-member { float:left; width:275px; padding:0 0 8px 0; background:url(../images/home-member-bg.gif) repeat-y left;}
		#home-member h2 { margin:0; padding:0; width:275px; height:50px; overflow:hidden; background:url(../images/home-member-head.gif) no-repeat top; text-indent:-8000em;}
		#home-member h3 { margin:0; padding:0 24px 0 16px; font-size:14px; line-height:18px; color:#004300;}
		#home-member p { margin:0; padding:4px 24px 8px 16px; font-size:12px; line-height:18px;}
	#home-sp { float:left; width:275px; padding:0 0 8px 0; background:url(../images/home-sp-bg.gif) repeat-y left;}
		#home-sp h2 { margin:0; padding:0; width:275px; height:50px; overflow:hidden; background:url(../images/home-sp-head.gif) no-repeat top; text-indent:-8000em;}
		#home-sp p { margin:0; padding:0 5px 0 16px; font-size:12px; line-height:16px;}
	#home-blog { float:left; width:280px;}
		#home-blog p { margin:0; padding:0; width:280px; height:183px; overflow:hidden;text-indent:-8000em;}
		#home-blog a { display:block; width:280px; height:183px; background-image: url(../images/home-blog1.jpg); background-repeat:no-repeat; background-position: top left;}
		#home-blog a:hover { background-image: url(../images/home-blog2.jpg);}