﻿html,body,div,h2,h3,h4,p,td,tr,ul,ol,li,table,dl,dd,dt,img,form{ margin:0; padding:0; }
ol,ul,li {list-style:none}
img { border-width: 0; }
body { font-size:12px; font-family:arial; background-color: #eff8ff; width: 960px; margin: 0 auto; }
a:visited,a:active { color: #0c75a4; }
#header { background-color: white; height: 80px; padding-top: 12px; }
#header h1 { font-size: 14px; line-height: 18px; float: left; clear: none; margin: 0; padding: 0 20px; }
#header h2 { font-size: 12px; font-weight: normal; line-height: 18px; float: left; clear: none; margin: 0; padding: 0; }
#header b { color: #b28800; font-size: 22px; padding-left: 200px; }
#header span { color: #b0d5ee; font-size: 14px; float: right; margin-top: 30px; padding-right: 12px; }
#header span a { color: #005a83; text-decoration: none; }
#logo { float: left; }
#menu { font-size: 14px; font-weight: bolder; line-height: 34px; background-image: url(menu_bg.gif); background-repeat: repeat-x; clear: both; border: solid 1px #b0d5ee; }
#menu a { color: #fafdff; text-decoration: none; padding: 0 12px; border-right: 1px solid #b0d5ee; }
.banner {  }
#main { width: 100%; float: left; margin: 10px 0; }
#main a { color: #0c75a4; text-decoration: none; }
#main a:hover { color: red; clear: both; overflow: auto; }
.content  /* 内容 */ { width: 680px; }
.content h1 { line-height: 60px; text-align: center; width: 100%; }
.content h2,.sidebar h2 { color: #0c75a4; font-size: 14px; line-height: 26px; background-color: #e4f3f6; text-indent: 8px; }
.content h3 { color: #0c75a4; font-size: 13px; font-weight: normal; line-height: 26px; background-color: #eff8ff; text-indent: 8px; }
.content h4,.content h4 a { color: #0c75a4; font-size: 12px; font-weight: normal; line-height: 20px; text-decoration: none; text-align: center; border-bottom: 1px dotted #d5eeff; }
.content p { font-size: 14px; line-height: 24px; padding: 11px; }
.sidebar   { width: 260px; }
.column   { width: 260px; }
.list h3 { font-size: 14px; line-height: 26px; background-color: #f9fcff; background-image: url(ul.gif); background-repeat: no-repeat; background-position: 6px 4px; width: 100%; float: left; clear: both; margin-top: 8px; padding: 0; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; }
.list h3 a { padding-left: 24px; }
.list strong { font-size: 13px; font-weight: normal; line-height: 22px; clear: both; }
.list strong a { background-image: url(li.jpg); background-repeat: no-repeat; background-position: 20px center; float: left; clear: both; padding-left: 32px; }
.plist h2 { font-size: 14px; background-color: white; text-indent: 12px; margin: 22px 0 0 0; padding: 0; }
.plist p { font-size: 12px; line-height: 22px; text-indent: 24px; clear: both; margin: 0 10px; padding: 0; }
.plist  strong { color: #005a83; font-size: 12px; font-weight: normal; text-align: right; width: 95%; float: left; padding-right: 5%; border-bottom: 1px dashed #b0d5ee; }
.list ul { clear: both; }
.list ul li {  }
.list ul li a { color: #0c75a4; font-size: 12px; line-height: 24px; background-image: url(li.jpg); background-repeat: no-repeat; background-position: 5px center; text-decoration: none; padding-left: 16px; }
.left { float: left; }
.right { float: right; }
.b { background-color: white; border: solid 1px #b0d5ee; }
.b10 { margin-bottom: 14px; }
.a1 { width: 49%; }
.s p { font-size: 12px; line-height: 18px; clear: both; padding: 10px; border-bottom: 1px solid #e4f3f6; }
.s b { color: #005a83; float: right; _float: none; }
.s em { color: #005a83; font-size: 13px; font-weight: normal; font-style: normal; line-height: 22px; }
.s p b a { font-size: 14px; line-height: 24px; text-align: center; width: 215px; float: right; }
.s span { height: 100px; float: left; clear: both; }
.s img { width: 80px; height: 80px; float: left; margin-right: 10px; padding: 1px; border: solid 1px #b0d5ee; }
.s strong { font-size: 14px; width: 145px; float: right; margin: 5px 0; }
.about { width: 678px; padding-bottom: 10px; }
.about p { font-size: 12px; line-height: 24px; clear: both; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
.about p img { float: left; margin-right: 14px; padding: 2px; border: solid 1px #0c75a4; }
.pl { float: left; clear: both; padding-bottom: 12px; }
.pl p { background-color: white; margin: 0; padding: 0 0 0 4px; overflow: auto; }
.pl span { background-color: #eff8ff; text-align: center; width: 120px; float: left; margin: 7px; display: inline; }
.prolist span { height: 145px; }
.pl span img { width: 110px; height: 98px; clear: both; padding: 2px; border: solid 2px #eff8ff; }
.pl span strong { color: #0c75a4; font-size: 12px; font-weight: normal; line-height: 18px; background-color: #d5eeff; width: 100%; float: left; clear: both; }
.pagelist { font-size: 12px; line-height: 22px; width: 100%; float: left; clear: both; padding: 30px 0; }
.pagelist em,.pagelist a,.pagelist strong { font-style: normal; margin: 0 6px; padding: 3px 6px; border: solid 1px #b0d5ee; }
.pagelist strong,.pagelist em { color: #f00; background-color: #ebf7ff; float: none; }
.next { line-height: 24px; width: 96%; float: left; clear: both; margin: 10px 0 0; padding-left: 3%; }
#link { line-height: 24px; clear: both; padding: 0 10px; }
#footer { line-height: 26px; text-align: center; clear: both; margin: 10px 0; }
#footer h3 { font-size: 12px; font-weight: normal; line-height: 20px; }
#description { text-align: center; width: 960px; margin: 0 auto; }
