﻿ul,ol,li,p,h1,h2,body{ margin:0; padding:0}
li{ list-style:none}
img{ border:0}
body{ background-color:#fff; font-size:12px; color:#2c2c2c; font-family:Arial, Helvetica, sans-serif}
.hide{display:none;}
#content {
	MARGIN: auto; WIDTH: 950px
}
#footer {
	MARGIN: auto; WIDTH: 950px; 
}
#location {
	MARGIN: auto; WIDTH: 950px
}
#header{ width:950px; margin:auto}
#header h1{ width:356px; height:77px; float:left; background:url(/images/inde_02.jpg) no-repeat 0 0}
#header h1 a{ display:block; width:160px; height:57px; margin:10px 0; font-size:0px; text-indent:-9999px}
#header #toplist{ height:20px; float:right; text-align:right; padding:10px 0; margin-right:-5px; position:relative;}
#header #toplist *{ vertical-align:middle; *font-family:'宋体'}
#header #toplist a{ color:#2c2c2c; text-decoration:none; margin:0 5px; line-height:20px}
#header #toplist a:hover{ text-decoration:underline}
#header #toplist a img{ width:75px; height:20px; background:url(/images/page_bg.gif) no-repeat -425px -217px}
#header #toplist a.aw{ padding-right:20px;}
#header #toplist img.aa{ position:absolute;right:135px; top:8px;}
#header #nav{ background:url(/images/page_bg.gif) no-repeat left -77px; clear:both; height:36px; padding-left:8px}
#header #nav ul{ background:url(/images/page_bg.gif) no-repeat right -113px; width:942px; height:36px; overflow:hidden}
#header #nav ul li{ width:109px; float:left; line-height:36px; text-align:center; background:url(/images/page_bg.gif) no-repeat -356px top; margin-left:-2px}
#header #nav ul li a{ font-size:14px; color:#fff; text-decoration:none; width:107px; display:block; line-height:39px}
#header #nav ul li a:hover{ text-decoration:underline; font-weight:700}
#header #nav ul li.this{ background:url(/images/page_bg.gif) no-repeat -356px -41px}
#header #nav ul li.this a{ color:#2c2c2c; font-weight:700}
#header #menu{ background:url(/images/page_bg.gif) no-repeat left -149px; padding-left:8px}
#header #menu ol{ background:url(/images/page_bg.gif) no-repeat right -183px; height:34px}
#header #menu ol li{ float:left; text-align:center; padding:7px 20px 6px 20px; height:20px}
#header #menu ol li a{ text-decoration:none; color:#444; line-height:21px; padding:0 5px}
#header #menu ol li a:hover{ text-decoration:underline}
#header #menu ol li.this{ background:url(/images/page_bg.gif) no-repeat 0 -221px}
#header #menu ol li.this a{ background:url(/images/page_bg.gif) no-repeat -55px -257px; display:block; height:21px; padding-right:6px}
#header #menu ol li.this a:hover{ text-decoration:none}


#content {
	LINE-HEIGHT: 24px; MARGIN: 10px auto; HEIGHT: 100%; FONT-SIZE: 12px; OVERFLOW: hidden
}
#content A {
	COLOR: #444; TEXT-DECORATION: none
}
#content A:hover {
	COLOR: #900; TEXT-DECORATION: underline
}
#content .pic {
	PADDING-TOP: 10px
}
#content #left DL DD.pic {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#content .page {
	TEXT-ALIGN: right; MARGIN: 8px 0px; PADDING-RIGHT: 20px; FONT-SIZE: 12px
}
#content .page A {
	COLOR: #009
}
#content .page A:hover {
	COLOR: #900
}
#content .page A.this {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ff7003; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; FONT-WEIGHT: 700; TEXT-DECORATION: none; PADDING-TOP: 1px
}
#location {
	LINE-HEIGHT: 30px; FONT-SIZE: 14px
}
#footer {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; MARGIN-TOP: 15px; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid
}
#footer A {
	MARGIN: 0px 6px; COLOR: #444; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #900; TEXT-DECORATION: underline
}

.c_red{color:#EE0000;}
.c_blue {color:#003399;}
.font16 {font-size:16px;}
.font14 {font-size:14px;}
.bold{font-weight:bold;}
.floatl{ float:left;}
.ImeMode{ime-mode: disabled;}
.clear
{
    clear: both;
}
.lh150 {
line-height:150%;
}
.lh180 {
line-height:180%;
}
