
/*======================================

	1-1.BackGround

=======================================*/
#layer1 {
	background-position: center top;
}
 



/*======================================

	1-2.Frame

=======================================*/
#header {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main {
	width: 950px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#content {
	width: 696px;
	background-color: null
float;
}
#rightmenu {
	width: 234px;
	float: right;
}
#footer {
	width: 950px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
 



/*======================================

	2-1.HeaderBlock

=======================================*/
.headerImg {
	height  : 60px;
	width   : 951px;
	position:relative;
	overflow:hidden;
	}
	.headerImg IMG {
		position: absolute;
		top     : 0px;
		left    : 0px;
		}  
.headerMenu {
	width   : 951px;
	overflow: hidden;
	}
	.headerMenu UL {
		}
		.headerMenu UL LI {
			float:left;
			}
	.h40 {
		height: 40px;
		}
	.h45 {
		height  : 45px;
		}  
.main_block {
	margin-top:20px;
	}
	.main_block .mainImg {
		width:717px;
		height:262px;
		overflow:hidden;
		float:left;
		}
	.main_block .bt {
		width:233px;
		height:262px;
		overflow:hidden;
		float:left;
		}
		.main_block .bt LI {
			overflow:hidden;
			}
		.main_block .bt LI.category {
			height:52px;
			}
		.main_block .bt LI.purpose {
			height:53px;
			}
		.main_block .bt LI.name {
			height:53px;
			}
		.main_block .bt LI.code {
			height:53px;
			}
		.main_block .bt LI.brand {
			height:51px;
			}
			.main_block .bt LI img {
				vertical-align: top;
			}
  



/*======================================

	2-2.leftMenuBlock

=======================================*/



/*======================================

	2-3.contentBlock

=======================================*/
.news_list_block {
	background:url(/templates/modules/news/news_list/image/h3_mid.gif) repeat-y;
	width:696px;
	text-align:left;
	position: relative;
	}

	.news_list_block .h3 {
		height:35px;
		width:696px;
		position:relative;
		overflow:hidden;
		}
		.news_list_block .h3 img{
			height:100%;
			width:100%;
			position:absolute;
			top:0px;
			}
		.news_list_block .h3 a {
			display:block;
			height:12px;
			width:12px;
			position:absolute;
			top:12px;
			right:12px;
			overflow:hidden;
			}
			.news_list_block .h3 a img{
				height:100%;
				width:100%;
				position:absolute;
				top:0px;
				}

	.news_list_block .link {
		position: absolute;
		top: 5px;
		right: 10px;
		}
		.news_list_block .link p {
			display: inline;
			margin-left: 10px;
			font-size: 10px;
			color: red 
		}

	.news_list_block ul {
		margin:10px;
		padding:0px;
		line-height:1.7em;
		}
		.news_list_block ul .date{
			width:70px;
			color:#f90;
			float:left;
			}
		.news_list_block ul .title{
			width:600px;
			float:left;
			}

	.news_list_block .bot {
		background:url(/templates/modules/news/news_list/image/h3_bot.gif) no-repeat;
		background-position: bottom left;
		height:6px;
		width:696px;
	}  
.recommend_block {
	margin-top:20px;
	}

	.recommend_block {
		position:relative;
		width:696px;
		text-align:left;
		}
	.recommend_block table {
		border: none;
		}
		.recommend_block table td {
			border: none;
		}
		.recommend_block table td.item {
			border: 1px solid #989898;
			padding: 5px;
		}
		.recommend_block .item a {
			display: block;
			position:relative;
		}
		.recommend_block .item img {
			width:48px;
			height:48px;
			margin-right:5px;
			overflow:hidden;
			border:1px solid #666;
			background:#fff;
			float:left;
			}
		.recommend_block .item img.new {
			width:26px;
			height:12px;
			margin-right:5px;
			margin-bottom: 5px;
			overflow:hidden;
			float:none;
/*			position: absolute;
			top: 0px;
			left :0px;*/
			}
		.recommend_block .item h2 {
			line-height: 1em;
			}
		.recommend_block .item p {
			clear: both;
			padding-top: 5px;
			line-height: 1.2em;
			}  



/*======================================

	2-4.rightMenuBlock

=======================================*/
.banner_block {
	}
	.banner_block div.banner {
		margin-bottom: 5px;
	}
  



/*======================================

	2-5.footerBlock

=======================================*/
.footer_block {
	border-top:1px solid #999999;
	margin-top:10px;
	}

	.footer_block .link {
		margin:5px;
		font-size:85%;
		}

	.footer_block .copyright {
	}  

