/* CSS Document */
#mid {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bg_09.jpg);
	background-repeat: repeat-y;
	background-position: left;
	clear: both;
}
#mid .inmidleft {
	float: left;
	width: 710px;
	padding-left: 35px;
	padding-top: 20px;
	font-size: 12px;
	line-height: 22px;
}

#mid .inright{
	background-image: url(../images/bg_05.jpg);
	background-repeat: repeat-x;
	height: 424px;
	width: 224px;
	float: right;
	padding-right: 20px;
	margin: 0px;
	padding-top: 0px;
}
#mid .inright .innwes{
	width: 224px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	height: 424px;
	clear: both;
}

.innwes .newstop{
	height: 25px;
	width: 214px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: right;
}
#dlmenu {
	height:10em;
	clear: both;
}
#leftmenu  {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:15em; z-index:100;}
#leftmenu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#leftmenu li a, #leftmenu li a:visited {display:block; text-decoration:none;}
#leftmenu li dd {display:none;}
#leftmenu li:hover {border:0;}
#leftmenu li:hover dt a , #leftmenu li a:hover dt a {
	color:#333333;
	background-image: url(top_grad_2.gif);
	background-position: center center;
	padding-left: 10px;
}
#leftmenu li:hover dd, #leftmenu li a:hover dd {display:block;}
#leftmenu li:hover dl, #leftmenu li a:hover dl {
	background-image: url(sub_grad.gif);
	border-bottom-color: #CCCCCC;
	padding-left: 10px;
}
#leftmenu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#leftmenu dl {
	width: 206px;
	margin: 0;
	cursor:pointer;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#leftmenu dt {
	margin:0;
	font-size: 1.1em;
	line-height: 27px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10;
}
#leftmenu dd {margin:0; padding:0; font-size: 1em; text-align:left; }
.gallery dt a, .gallery dt a:visited {
	display:block;
	color:#333333;
	width: 191px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(top_grad.gif);
	background-position: center center;
}
.gallery dd a, .gallery dd a:visited {
	color:#000;
	min-height:1em;
	text-decoration:none;
	display:block;
	width: 181px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-image: url(sub_grad.gif);
	background-color: #CCCCCC;
}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {
	color:#FF3300;
	background-color: #999999;
}

/* ���� */
			#newsmid {
	width:710px;
	line-height: 25px;
	padding-top: 10px;
	padding-left: 5px;
	text-align: left;
	clear: both;
			}
			#newsmid ul {
				width: 100%;
				margin: 0px;
				padding: 0px;
				list-style:none;
			}
			#newsmid ul li {
	width: 700px;
	margin: 0px;
	background-position: 0px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 25px;
	border-bottom-style: dashed;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
			}
			#newsmid ul li span{
	float:left;
	width: 500px;
	margin: 0px;
	padding: 0px;
	background-position: 0px;
	height: 25px;
			}
			#newsmid ul li label{
	float:right;
	width: 150px;
	margin: 0px;
	padding: 0px;
	background-position: 0px;
	text-align: right;
	height: 26px;
			}
			#newsmid ul li a{
			text-decoration:none;
			color:#4E4628;
			padding:0 4px;
			display:block;
			font-family: "����";
			font-size: 12px;
			font-style: normal;
			line-height: 24px;
			font-weight: normal;
			font-variant: normal;
			}
			#newsmid ul li a:hover{
			text-decoration:none;
			background-color:#F2F2F2;
			color:#990000;
			}
			#newsshowtop {
				width:720px;
				height:45px;
				padding-top:8px;
				text-align: center;
				clear: both;
				line-height: 25px;
				margin:5px 0px 55px 0px;
			}
#newsshow1 {
				width:720px;
				height:60px;
				padding-top:8px;
				text-align: center;
				clear: both;
				line-height: 25px;
				margin-top: 5px;
			}
#midproBox {
	width:710px;
	padding-top: 10px;
	clear: both;
}
#midproBox ul {
	width:100%;
	padding: 0px;
	margin: 0px;
	background-position: 0px;
}
#midproBox ul li{
	width:157px;
	float: left;
	list-style-type: none;
	padding-bottom: 20px;
	padding-left: 12px;
	margin-top: 5px;
	padding-right: 8px;
}
#midproBox ul li img{
	background:#000;
	width:155px;
	margin: 0px;
	height: 133px;
	border: 1px solid #E0E0E0;
}
#midproBox ul li span{
	display:block;
	text-align: center;
	padding-top: 3px;
	height: 20px;
}
#midproBox ul li p {
	font-size: 12px;
	float: right;
	width: 50px;
	margin: 0px;
	padding: 0px;
}
#midproBox ul li label{
	display:block;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	height: 15px;
	border-bottom-style: solid;
	padding-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#midproBox ul li h1 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	float: left;
	width: 70px;
	margin: 0px;
	padding: 0px;
	font-family: "����";
}
#midproBox ul li a {
	display: block;
	color: #666;
	text-decoration: none;
	line-height: 22px;
	
}
#midproBox ul li a:hover {color:#993300;}
#rightproend {
	width:700px;
	height:25px;
	padding-top:8px;
	text-align: center;
	clear: both;
	margin:0px 0px 55px 0px;

}
.map {
	height: auto;
	width: auto;
	padding-top: 10px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.psimg{
	width: auto;
	line-height: 22px;
	text-align: center;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.brand {
float:left;
width:200px;
margin:0px 20px 25px 0px;
}
.brand_title {
margin:0px 0px 12px 0px;
width:200px;
height:28px;
line-height:28px;
background:#efefef;
text-indent:12px;
}
A.brandlink:link, A.brandlink:visited {
font-size:14px;
color:#e28e22;
font-weight:bold;
}
A.brandlink:hover{
font-size:14px;
color:#e45e22;
font-weight:bold;
}
.brand_L {
float:left;
display:inline;
text-align:center;
width:200px;
padding-right:12px;
}
.brand_R {
float:left;
width:200px;
}
.brand_T1{
float:left;
margin:0px auto;
width:200px;
font-size:12px;
color:#e28e22;
}
.brand_T2{
margin:0px auto;
width:200px;
font-size:12px;
color:#999;
line-height:22px;
font-weight:normal;
}
.brand_T2 p{
line-height:22px;
font-weight:normal;
}
.brand_T3{
margin:0px auto;
width:200px;
font-size:12px;
color:#999;
line-height:22px;
font-weight:normal;
}
.brand_T3 p{
display:inline;
}
.brand_T3 img{
display:inline;
height:100px;
margin:0px 12px 0px 0px;
}

.proclass {
clear:both;
display:block;
width:200px;
padding-top:5px;
padding-bottom:5px;
border-top:1px dashed #efefef;
border-bottom:1px dashed #efefef;
margin:12px 0px 0px 0px;
text-indent:22px;
}
.proclass span{
font-weight:bold;
color:#999;
}
.proclass2 {
clear:both;
display:block;
width:200px;
border-bottom:1px dashed #efefef;
text-indent:22px;
}
.proclass2 span{
font-weight:bold;
color:#999;
}
.clear25 {
clear:both;
margin:25px 0px 0px 0px;
width:22px;
padding:0;
font-size:0;
}
.clear55 {
clear:both;
margin:55px 0px 0px 0px;
padding:0;
font-size:0;
}