
body {
    font: 12px "宋体", arial;
    margin: 0;
    padding: 0;
    background: #FFF;
    color: #333;
	text-align: center;
}


div,form,img,ul,ol,li,dl,dt,dd,p { margin: 0; padding: 0; border: 0;}
li { list-style:none;}
h1,h2,h3,h4,h5,h6,input,textfield { margin: 0; padding: 0;}
table,td,tr,th { font-size: 12px;}

/* ========== 链接颜色 ====== */

a { color: #333; text-decoration:none;}
a:hover { color: #f60; text-decoration:underline;}


/* ========== 其它 ====== */
.clear { clear: both; font-size: 1px; width: 1px; visibility: hidden;}

/* ========== 通栏广告位属性 ====== */

.ad950 { width: 778px;  margin: 0 auto; padding: 6px 0; overflow: hidden; height: 100px; clear: both; }

/* ========== Header ====== */

#topnav {
	width: 778px;
	text-align: left;
	margin: auto;
}

.topmenu {
	float:right;
	margin-top: 10px;
}

.topline {
	height: 28px;
	line-height: 28px;
	border-bottom: 2px #ff7615 solid;
	background-color: #f7ede7;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #d00909;
}



/* ========== Main ====== */

.main {
	width: 778px;
	margin: 10px auto;
	text-align: left;
}

.leftside {
	border-right: 1px #ffc699 solid;
	border-bottom: 1px #ffc699 solid;
	border-left: 1px #ffc699 solid;
	background-color: #feebdc;
	text-align: center;
}


/*
#main #leftside .leftsidecontent li {
	line-height: 33px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #ffc699;
}

#main #leftside .leftsidecontent li:hover {
	background-color: #f8f8f0;
	cursor:hand;
}

#main #leftside .leftsidecontent .first {
	border-top-style: none;
	border-bottom: 1px solid #ffc699;
}

#main #leftside .leftsidecontent .last {
	border-top: 1px solid #FFF;
	border-bottom-style: none;
	height: 200px;
}

#main #leftside .leftsidecontent li a,a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #a75518;
}

#main #leftside .leftsidecontent li a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #f00;
}
*/

.leftside a {
	display:block;
	font-size: 14px;
	font-weight: bold;
	color: #a75518;
	padding: 10px 43px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #ffc699;
}


.leftside a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #f00;
	background-color: #f8f8f0;
}

.leftside .first {
	border-top-style: none;
	border-bottom: 1px solid #ffc699;
}

.leftside .last {
	border-top: 1px solid #FFF;
	border-bottom-style: none;
	height: 200px;
}





.search {
	width: 580px;
	height: 38px;
	background: url(images/searchbg.gif) repeat-x;
	border: 1px #fe882b solid;
	margin-bottom: 8px;;
}


.search .searchinput {
	width: 260px;
	height: 20px;
}

.search .searchbtn {
	width: 68px;
	height: 21px;
	line-height: 21px;
	background: url(images/searchbtnbg.gif);
	border: 1px #fda056 solid;
	color: #d00909;
	font-weight: bold;
	cursor: pointer;
}

.search .searchbtn:hover {
	background: url(images/searchbtnhoverbg.gif);
}


/* -------------------------------- Content ---------------------------------------- */

.listtitle {background-color: #feebdc;}

.listtitle img {margin-right: 15px;}

.listtitletd {width: 120px; height: 26px; line-height: 26px; background: #ffc699 url(images/listico.gif) no-repeat 8px 5px; padding-left: 35px; font-size: 14px; font-weight: bold; color: #d00909;}
.listtitletd1 {width:400px; height: 26px; line-height: 26px; background: #ffc699 url(images/listico.gif) no-repeat 8px 5px; padding-left: 35px; font-size: 14px; font-weight: bold; color: #d00909;}

.qcontent {padding: 10px 8px;}

.qcontent a {
	display:block;
	background: url(images/qico.gif) no-repeat 0px 3px;
	color: #333;
	padding-left: 25px;
	line-height: 200%;
	width: 90%;
	text-decoration: underline;
}

/* ------------------------------------------------------------------------ */

.helpcontent {line-height:170%; padding:5px;}

/* ========== Footer ====== */

#footer {
    border-top:2px solid #cfcfcf;
	padding:5px 0 15px;
	clear:both;
	margin:0 auto;
}

#footer td {
    line-height:22px;
}

#footer p {
    line-height:22px;
	font-family: Verdana;
}

#footer a {
    margin:0 3px;
	text-decoration: underline;
}

#footer a:hover {
    margin:0 3px;
	text-decoration: none;
}

#footer img { margin:3px auto;}