@import url(css/01.css);
@import url(css/02.css);
@import url(css/03.css);
@import url(css/04.css);

/* xhtml+css @ Desember 2004 by imageser */
body  { margin:0px auto; color:#000; padding:0; font:12px/1.5em '宋体', Arial,Tahoma, Verdana, Sans-Serif ; text-align: center; background: url(images/bg.gif) #fff repeat-y center;  }
a:link, 
a:visited  { color: #000; text-decoration: none; font-size: 14px;}
a:hover    { color: #3366cc; text-decoration: underline; font-size: 14px;}
a:active   { color: red; text-decoration: underline; font-size: 14px;}
input,select,textarea,option  { font:12px Tahoma, Sans-Serif; }
img        { border:0; }
#middle_1,
#middle_2,
#middle_3,
#middle_4,
#middle_5,
#middle_6,
#middle_7,
#search_content,
#middle_list,
#middle_img { margin:0 auto; padding: 0px; text-align: center; width:758px; border: 0px; clear: both; display: block; position: relative; }
h1   { margin:0; font-size:12px; font-weight: bold; color: #fff; }
h2   { margin:0; font-size:13px; text-align: center; font-weight: normal; color: yellow;}
h3   { margin:0; font-size:13px; text-align: center; padding: 5px 0; font-weight: normal; }
h4   { margin:0; font-size:14px; font-weight: bold; color: #fff; }
h5   { margin:0; padding-left: 16px; font-size:13px; text-align: left; font-weight: normal; color: #fff; }
h6   { margin:0; font-size:13px; font-weight: normal; color: #fff; }
/* 定义头部内容样式 */
#header { margin: 0 auto; padding:0; width:758px; }
#zdhan  { margin:0 auto; padding:0; float: right; text-align: right; width:558px; }
#zdh_top { margin:0 10px 0 0; padding:0; background: url(images/top_bg.gif) no-repeat right; color: #fff; text-align: right; }
#zdh_top a:link,
#zdh_top a:visited,
#zdh_top a:active,
#zdh_top a:hover { color: #fff; text-decoration:none; font-size: 12px; }
#logo    { margin:0 auto; padding:15px 5px 6px 3px; float: right; width:162px; display: block; text-align:left; }
#top_menu { margin:0 auto; padding-top:3px; position:static; text-align: left; width: 560px; }
#top_menu  ul { margin:0; font-size: 13px; }
#top_menu  ul  li { margin:0; padding-left:3px; list-style-type: none; display: inline;}

#top_menu_r_1 { margin:0; padding-top:4px; float:right; width:70px; text-align: left; }
#top_menu_r_1 ul{ margin:0; padding:0px; }
#top_menu_r_1 ul li{ list-style: none; font-size: 12px; display:block;}
#top_menu_r_1 a:link,
#top_menu_r_1 a:visited,
#top_menu_r_1 a:active,
#top_menu_r_1 a:hover { text-decoration:none; font-size: 12px; }
#top_menu_r_2 { margin:0; padding-right:5px; float:right; width:468px; text-align: center; }

#top_menu_2   { margin:0 auto; padding: 3px 0px 0px 15px; text-align: left; width:835px !important; width:758px; color:#fff; clear: both; }
#top_menu_2  ul { margin:0; font-size: 13px; }
#top_menu_2  ul  li { margin:0; padding:5px 0px 3px 10px; list-style-type: none; display: inline;}

#nav     { margin:0 auto; padding-top:3px; border-bottom: solid #B5D3EF 3px; text-align: center; width:758px; height: 18px; background: #007DCE; display: block; font-size:12px;color:#fff; clear: both; }
#nav a:link, 
#nav a:visited,
#nav a:active  { color:#fff; text-decoration:none; font-size: 12px;}
#nav a:hover { color:red; text-decoration:underline; }

.nav     { margin:0 auto; padding-top:3px; border-bottom: solid #B5D3EF 1px; text-align: center; width:758px; height: 18px; background: #007DCE; display: block; font-size:12px;color:#fff; clear: both; }
.nav a:link, 
.nav a:visited,
.nav a:active  { color:#fff; text-decoration:none; font-size: 12px;}
.nav a:hover { color:red; text-decoration:underline; }

.more  { text-align:right; }
.text { margin: 0px; padding: 0px ; text-align:left; font-size:14px; line-height:1.5em; }
.text ul { margin: 0px; padding-left: 2px;}
.text ul li { margin: 0px; padding: 0px; display: block; list-style-type: none; }
.text p { margin:0;padding:0; }
.red { color: red; }
.yellow { color: #FFFF00; font-size: 12px; }
.green { color: green; }
.boldgreen { color: #009900; font-weight: bold; }
.blue { color: blue; }
.px12 { font-size: 12px; }
.viewpage { margin:0 auto; padding: 2px 0; width: 580px; float: left; }
.ash { color:#999; font-size: 12px; }
.ccc { color:#ccc; font-size: 12px; }
form { margin: 0; padding: 0; }
/* 定义尾部样式 */
#footer  { margin:auto; padding-top:10px; float: left; font-size:13px; width:758px; border-top: 1px solid #428EDE; }
#copyright  { margin:0 auto; padding-top:5px; float: left; width:758px; font-size:13px; clear: both;}
.help { cursor:help; }
.nav_left  { margin:0 auto; padding-top: 4px; height: 20px; border-bottom: solid #BDD7EF 3px; background: #428EDE; }
/* 定义阅读排行 */
.read_top { margin: 0px; padding: 0px; text-align:left; font-size:14px; line-height:1.5em; background:#fff;}
.read_top ul { margin: 0px; padding-left: 2px;}
.read_top ul li { margin: 0px; padding: 0px; display: block; list-style-type: none; }
.read_top p { margin:0;padding:0; }
/* 定义站内搜索 */
#search1  {   margin:0px auto; padding:0px; text-align: left; background:#F5F5FF; width:757px;  float: right; }
#search1 input { border: 1px dotted #cccccc; }
#search1 span { font-size: 14px; float: right; padding: 5px 35px 0 0; }
#main { margin:0 auto; font-size: 14px; text-align: left; width: 748px; padding: 2px 0 2px 10px; }
.code { margin: 10px 10px 10px 0px; padding: 10px; background: #DDEDFB; border: 1px solid #428EDE; width: 544px; text-align: left; WORD-WRAP: break-word;}
.Code { margin: 10px 10px 10px 0px; padding: 10px; background: #DDEDFB; border: 1px solid #428EDE; width: 544px; text-align: left; WORD-WRAP: break-word;}
.HtmlCode { margin:  10px 10px 10px 0px; padding: 10px; background: #DDEDFB; border: 1px solid #428EDE; width: 544px; text-align: left; WORD-WRAP: break-word;}

.bg_blue { background: #007DCE; }