html { scrollbar-face-color: #D00000; scrollbar-arrow-color: #ffffff; scrollbar-highlight-color: #D00000; scrollbar-shadow-color: #D00000; scrollbar-3dlight-color: #D00000; scrollbar-darkshadow-color: #D00000; scrollbar-track-color: #eeeeee; }
body { margin: 0px; position: absolute; }
body, td, input, select, textarea { font: 12px/20px Tahoma, Verdana, "宋体"; }
a { color: #E00000; text-decoration: none; }
a img { border: 0px none #FFFFFF; }
a:hover { color: #E00000; }
form { margin: 0px; }

.input, .textarea  { border-top: 1px solid #666666; border-right: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6; border-left: 1px solid #666666; padding: 0px 5px; }
.input  { height: 24px; _height: 22px; _line-height: 22px; }
.button  { color: #FFFFFF; background: #E00000; padding: 0px; height: 24px; border-top: 1px solid #FF3939; border-right: 1px solid #B00000; border-bottom: 1px solid #B00000; border-left: 1px solid #FF3939; cursor: pointer; }
.body { margin: auto; width: 960px; }



.top { height: 60px; width: 960px; position: relative; border-bottom: 5px solid #E00000; }

.top .logo { position: absolute; top: 15px; }

.top .search { position: absolute; top: 8px; right: 0px; }
.top .search .input { border: 1px solid #E00000; }
.top .search .mode { padding-left: 10px; }



.top .search .mode a { display: inline-block; margin-right: 10px; padding-right: 3px; padding-left: 3px; }
.top .search .mode a.selected { font-weight: bold; color: #FFFFFF; background: #e00000; }
.top .search .mode a:hover { text-decoration: none; }
.top  .search  input { position: relative; top: -1px; }
.path { width: 960px; margin-top: 5px; }
.searchIndex { width: 960px; background: #D6D6D6; margin-top: 5px; }
.searchIndex td { background: #FFFFFF; width: 25%; padding: 5px; vertical-align: top; }
.searchIndex td .title { color: #E00000; background: #F5F5F5; padding: 2px; text-align: center; font-weight: bold; border: 1px solid #D6D6D6; font-size: 10.5pt; }
.searchIndex td .content { font-size: 10.5pt; padding-top: 5px; padding-bottom: 5px; }
.searchIndex td .content a { display: block; padding: 2px 5px; border-bottom: 1px solid #F5F5F5; color: #000000; }
.searchIndex td .content a:hover { background: #F5F5F5; text-decoration: none; }
.footer { width: 950px; border-top: 5px solid #e00000; text-align: center; color: #999999; padding: 5px; margin-top: 10px; }
.flyWindow { position: absolute; top: 200px; z-index: 1; width: 960px; }
.flyWindow table { margin: auto; position: relative; }
.flyWindow table .title { background: #E00000; font-weight: bold; color: #FFFFFF; font-size: 9pt; line-height: 2em; padding-left: 5px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; }


.flyWindow  table a { position: absolute; top: 16px; right: 15px; font-weight: bold; padding: 5px; line-height: 14px; color: #FFFFFF; background: #000000; }
.flyWindow table a:hover { color: #FFFF00; }

.flyWindow table .content { padding: 10px; background-color: #FFFFFF; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }


.flyWindow .b { background: #000000; font-size: 1px; line-height: 1px; filter: Alpha(Opacity=20); }


.flyWindow .content { height: auto; width: auto; }
#iframeContainer { overflow: auto; }
