body { background-color: #B4B4B4; font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background-color: #333333; }
ul, li, p, dl, dt, dd, form { list-style-type: none; margin: 0px; padding: 0px; }
/* wrap */
#wrap { float: left; width: 100%; background: url('images/bg.gif') repeat-x top left; background-color: #515151; padding-bottom: 40px; }
#main { margin: 0px auto; width: 960px; background-color: #393939; overflow: hidden; }
/* top */
#header { margin: 0px auto; width: 960px; height: 66px; overflow: hidden; }
.toplogo { float:left; margin:6px 0px 0px 25px; display: inline; }
.toplogo .logo { float: left; margin: 20px 0px 0px 0px; text-align:left; }
.toplogo .logo a {color:#ffffff; font-size:20px;font-weight:bold; text-decoration:none; }
.toplogo .logo a:hover { color:#fff; text-decoration:none;}
.toplogo .com { float: left; background:url('images/title.gif') no-repeat; font-size:18px; font-weight:bold; color:#fff; height:26px; margin-top:25px; padding:0px 12px 0px 12px; text-align:left; }
.toplogo .com a { color:#FFF; font-size:18px; text-decoration:none; }
.topnav { float: right; margin: 10px 0px 0px 0px; padding-right: 14px; color: #CCCCCC; }
.topnav a { color: #CCCCCC; padding: 0px 5px; text-decoration: none; }
/* nav */
#nav { margin: 0px auto; width: 960px; padding: 10px 0px; line-height: 16px; overflow: hidden; color: #fff; }
#nav a { padding: 0px 2px; text-decoration: none; color: #fff; font-weight: bold; }
/* search */
.search { float: left; width: 96%; padding: 30px 0px 20px 0px; text-align: right; }
.search .kuang { float: right; height: 22px; border: 1px solid #DDA022; background-color: #fff; margin: 0px; padding: 0px; }
.search .kuang .input { font-size:12px; width: 260px; color: #999; border: 0px; }
.search .button { float: right; background: url('images/search.jpg') repeat-x top right; width: 66px; height: 24px; cursor: hand; border:0px; margin: 0px; padding: 0px; }
/* left */
#left { float: left; width: 100%; }
#left .body { padding-bottom: 40px; }
#left .body .name a { text-align: left; padding: 10px 0; color: #CCCCCC;text-decoration: none; }
#left .body .name { text-align: left; padding: 10px 20px 10px 20px; color: #CCCCCC;}
#left .body ul { float: left; width: 96%; clear:both; text-align: left; margin-left: 2%; display: inline; }
#left .body ul li { margin: 2px 0px 0px 0px; padding: 0px; line-height: 22px; }
#left .body ul .title { float: left; font-size: 13px; white-space:nowrap;overflow:hidden; text-indent:1.5em; background: url('images/icon.gif') no-repeat left 8px; }
#left .body ul .title .a1 { font-size: 16px; color: #FFCC00; text-decoration: underline; letter-spacing: 1px; }
#left .body ul .url { float: left; padding-top: 3px;*padding-top:2px; }
#left .body ul .title .a2 { font-size: 11px; color: #B59100; text-decoration: none; }
#left .body ul .font1 { text-align: right; font-size: 13px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color: #CCCCCC; }
/* left2 */
.left2 { float: left; width: 100%; margin-left:10px; display: inline; padding: 10px 0px 20px 0px; text-align: center;}
.left2 dl { float: left; width: 20%; text-align: left; margin: 0px; }
.left2 dl dt { float: right; width: 95%; font-weight: bold; line-height: 30px; margin-top: 20px; }
.left2 dl dt a { text-decoration: underline; font-size: 14px; color: #DDA022; }
.left2 dl dd { float: right; width: 95%; line-height: 26px; }
.left2 dl dd a { text-decoration: underline; font-size: 14px; color: #CCCCCC; }
.left2 dl dd a:hover {text-decoration: none;}
/* fooer */
#footer { float: left; width: 100%; height: 130px; margin: 0px; padding: 0px; text-align: center; color: #DDA022; background: url('images/footerbg.gif') repeat-x left top; }
#footer p { width: 96%; margin: 0px auto; padding-top: 90px; font-size: 13px; }
#footer a { color: #DDA022; text-decoration: none; }

