﻿body {
margin: 0px;
scrollbar-base-col or: #E6EEF2;
scrollbar-arrow-color: #2279A2;
font: 12px Tahoma, Verdana;
background-color: #FFFFFF;
color: #333333;
}
legend {
color: #333333;
}
table {
font: 12px Tahoma, Verdana;
color: #333333;
empty-cells: show;
border-collapse: separate !important;
border-collapse: collapse;
}

input, select, textarea{
font: 12px Tahoma, Verdana;
color: #333333;
font-weight: normal;
background-color: #FFFFFF;
border: 1px solid #2279A2;
}

input {
height: 21px;
background-color: #FFFFFF;
}
a {
text-decoration: none;
color: #154BA0;
}
a:hover {
text-decoration: underline;
}
.checkbox, .radio {
border: 0px;
background: none;
vertical-align: middle;
height: 16px;
}
.button {
font: 12px Tahoma, Verdana;
padding: 0 5px;
color: #FFFFFF;
background-image: url("http://localhost/p8/images/EF/header_bg.gif");
background-repeat: repeat-x;
background-position: 0 50%;
outline: 1px solid #2279A2;
border: 1px solid #FFF !important;
height: 19px !important;
border: 1px solid #2279A2;
height: 21px;
line-height: 17px;
}
.lightbutton {
background: #F0F4F7;
border: 1px solid #FFFFFF;
color: #154BA0;
}
.lightbutton2 {
background: #D5E3EA;
border: 1px solid #FFFFFF;
color: #154BA0;
}
form {
margin: 0px;
padding: 0px;
}
.nav {
font: 12px Tahoma, Verdana;
color: #154BA0;
font-weight: bold;
}
.nav a {
color: #154BA0;
}
.header {
font: 12px Arial, Tahoma !important;
font-weight: bold !important;
font: 11px Arial, Tahoma;
font-weight: bold;
background: #68C4DB;
color: #FFFFFF;
background-image: url("http://localhost/p8/images/EF/header_bg.gif");
height: 31px;
padding-left: 10px;
}
.header td {
padding-left: 10px;
}
.header a {
color: #FFFFFF;
}
.header input {
background:none;
vertical-align: middle;
height: 16px;
}
.mainborder {
clear: both;
height: 8px;
font-size: 0px;
line-height: 0px;
padding: 0px;
background-color: #0072BC;
}
.headerline {
font-size: 0px;
line-height: 0px;
padding: 0px;
background: #E6EEF2
}
.headerline01 {
font-size: 0px;
line-height: 0px;
padding: 0px;
background: #FFFFFF
}
.headermain {
font-size: 0px;
line-height: 0px;
padding: 0px;
background: #FFF; 
width: 980px; 

      
}

#announcement {
color: #245D98;
        margin: 5px 0px;
border: 1px solid #75AEBC;
padding: 5px 0px;
        background: #EAF5F8;
}
.headermenu {
        background: #59BFD2;

height: 33px;
}
#menu, #menu a {
color: #FFFFFF;
padding: 4px 0px;
}

#menu a:hover  	{ 
        color: #004A80;
}
#menu span {
        height: 5px;
}
.footerline {
height: 6px;
background-image: url("http://localhost/p8/images/EF/footer_line.gif");
}
.footerline div {
background-color: #FFFFFF;
position: relative;
float: right;
right: 40px;
}
.absmiddle {
vertical-align: middle;
}
.msgheader {
margin:0 2em;
font-weight: bold;
background: #F3F8D7;
padding: 5px;
color: #000000
}
.msgborder {
margin: 0 2em;
padding: 10px;
border: 1px solid #99BDD0;
word-break: break-all;
background: #FDFFF2;
overflow: hidden;
}
.category {
font: 12px Arial, Tahoma !important;
font: 11px Arial, Tahoma;
color: #245D98;
height: 25px;
vertical-align: bottom;
background-color: #D5E3EA;
}
.cateheight {	
height: 27px;
}
.category td {
border-bottom: 2px solid #99BDD0;
}
.tableborder {
background: white;
outline: 1px solid #2279A2;
border: 0px !important;
border: 1px solid #2279A2;
}
.spaceborder {
width: 100%;
border: 1px solid #2279A2;
padding: 1px;
clear: both;
}
.singleborder {
font-size: 0px;
line-height: 1px;
padding: 0px;
background-color: #E6EEF2;
}
.smalltxt {
font: 12px Arial, Tahoma !important;
font: 11px Arial, Tahoma;
}
.lighttxt {
color: #666666
}
.outertxt {
font: 12px Tahoma, Verdana;
color: #333333;
}
.outertxt a {
color: #333333;
}
.todayposts {
color: #154BA0;
}
.option {
padding: 1px;
width: 98%;
height: 35px;
border: 1px solid #99BDD0;
background-color: #E6EEF2;
}
.submitbutton {
margin-top: 8px !important;
margin-top: 6px;
margin-bottom: 5px;
text-align: center;
}
.postsubmit {
border: 1px solid #99BDD0;
background-color: #D5E3EA;
text-align: center;
padding: 10px 0px;
margin-top: 6px;
}
.avatar {
border: 1px solid #99BDD0;
background-color: #D5E3EA;
padding: 3px;
}
.avatar img {
background: #FFFFFF;
}
.bold {
font-weight: bold;
}
.altbg1	{
background: #E6EEF2;
font: 12px Tahoma, Verdana;
}
td.altbg1 {
border-bottom: 1px solid #FFFFFF;
}
.altbg2 {
background: #F0F4F7;
font: 12px Tahoma, Verdana;
}
td.altbg2 {
border-bottom: 1px solid #FFFFFF;
}
.altbg3 {
background: #FFFFFF;
font: 12px Tahoma, Verdana;
}
td.altbg3 {
border-bottom: 1px solid #FFFFFF;
}
.bottom, .bottom td, td.bottom {
border-bottom: 0px;
}
.spacebottom {
padding-bottom: 10px;
background: #F0F4F7;
}
.tdunderline td {
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
}
.maintable {
width: 99%;
font: 12px Tahoma, Verdana;
background: ;
}
.subtable {
text-align: left;
padding: 0;
margin: 0 auto;
}
.simpletable {
border: 1px solid #2279A2;
padding: 1px;
clear: both;
}
.simpletable .header {
background-image: url("http://localhost/p8/images/EF/header_bg.gif");
padding-top:7px;
padding-bottom:0px;
height: 21px !important;
height: 30px;
}
.simpletable div {
padding: 4px;
}
.left {
float: left;
text-align: left;
padding: 0px;
}
.right {
float: right;
text-align: right;
padding: 0px;
}
.line {
border-top:1px solid #FFFFFF;
}
.rows {
width: 100%;
border: none;
background: #F0F4F7;
empty-cells: show;
}
.rows td {
padding: 4px;
border-bottom: 1px solid #D5E3EA;
}
.rows1 {
width: 100%;
border: none;
background: #E6EEF2;
empty-cells: show;
}
.rows1 td {
padding: 4px;
border-bottom: 1px solid #D5E3EA;
}
.row {
width: 100%;
border: none;
background: #F0F4F7;
empty-cells: show;
}
.row td {
padding: 4px;
border-bottom: 1px solid #FFFFFF;
}
.row1 {
width: 100%;
border: none;
background: #E6EEF2;
empty-cells: show;
}
.row1 td {
padding: 4px;
border-bottom: 1px solid #FFFFFF;
}
.newspecial {
text-align:center;
font-size:14px;
font-weight: bold;
}
.newspecialmenu {
width: 86px !important;
width: 88px;
}
.signature {
height: expression(signature(this));
}
.percent {
 height: 10px !important;
 height: 12px;
 border: 1px solid #2279A2;
 float: left;
 padding: 0px;
}
.percent div {
background-image: url("http://localhost/p8/images/EF/header_bg.gif");
background-repeat: repeat-x;
background-position: 0 50%;
width: 100%;
height: 8px;
line-height: 0px;
font-size: 0px;
margin: 1px;
padding: 0px;
}
.percenttxt {
float:left;
font: 11px Arial, Tahoma;
padding-top: 2px !important;
padding-top: 1px;
font-weight: bold;
}
.percenttxt u {
text-decoration: none;
font-weight: normal;
color: #666666;
}
.paddingmenu td{
padding: 6px;
}

.f_folder {
width: 4%;
text-align: center;
}
.f_icon {
width: 25px;
text-align: center;
}
.f_title {
width: 55%;
}
.subject a, .f_title a {
color: #333333;
}
.f_author {
width: 12%;
text-align: center;
}
.f_views {
width: 8%;
text-align: center
}
.f_last	{
width: 17%;
text-align: center;
}

.t_row {
margin-top: -1px;
}
.t_user	{
word-break: break-all;
padding-left: 8px;
background: #E6EEF2;
}
.t_msg {
table-layout: fixed;
word-wrap: break-word;
width: 100%;
height: 100%;
overflow: hidden;
background: #F0F4F7
}
.t_msg td {
padding:2px 10px;
}
.t_msg p {
        margin: 0px;
}
.t_number {
border: 1px solid #99BDD0;
padding: 2px;
margin: 1px;
background: #FDFFF2;
}
.t_infoline {
background: #FDFFF2;
}
.t_table {
border-left: 1px solid #2279A2;
border-top: 1px solid #2279A2;
border-spacing: 0px;
}
.t_table td {
padding: 4px;
border-bottom: 1px solid #2279A2;
border-right: 1px solid #2279A2;
}

.p_bar {
margin: 1px 0px;
clear: both;
}
.p_bar a {
float: left;
padding: 1px 4px;
font-size: 12px;
text-decoration: none;
}
.p_input {
border: 0px;
padding: 0px;
width: 40px;
height: 16px !important;
height: 15px;
margin: 0px;
background: #F0F4F7;
}
.p_total {
background-color: #E6EEF2;
border: 1px solid #2279A2;
border-right: 0px solid #2279A2;
font-weight: bold;
}
.p_pages {
background-color: #E6EEF2;
border: 1px solid #2279A2;
margin-right:1px;
vertical-align: middle;
font-weight: bold;
}
.p_num {
background-color: #F0F4F7;
border: 1px solid #99BDD0;
margin-right:1px;
vertical-align: middle;
}
a:hover.p_num  {
background-color: #E6EEF2;
border: 1px solid #2279A2;
text-decoration: none;
}
.p_redirect {
background-color: #F0F4F7;
border: 1px solid #99BDD0;
margin-right:1px;
font-size: 11px !important;
font-size: 13px;
}
a:hover.p_redirect {
background-color: #E6EEF2;
border: 1px solid #2279A2;
text-decoration: none;
}
.p_curpage {
margin-right:1px;
border: 1px solid #99BDD0;
vertical-align: middle;
background-color: #D5E3EA;
color: #245D98;
font-weight: bold;
}

.wysiwyg {
font: 12px Tahoma, Verdana;
border: 1px #DDDDDD solid;
padding: 4px;
word-break: break-all;
}
.wysiwyg a {
text-decoration: underline;
color: #154BA0;
}
.editor	{
background: #E6EEF2;
border: 1px solid #FFFFFF;
border-bottom: 1px solid #2279A2;
}
.editor_line {
border-top:1px solid #2279A2;
}
.editor_switcher {
position: relative;

border-bottom: 1px solid #2279A2;
background: #F0F4F7;
margin-left: 10px;
vertical-align: middle;
}
.editor_switcher_highlight {
position: relative;

border-bottom: 1px solid #FFFFFF;
background: #FFFFFF;
margin-left: 10px;
vertical-align: middle;
font-weight: bold;
}
.editor_text {
font: 12px Tahoma, Verdana;
border: 1px solid #2279A2;
border-top: 0px;
background: #FFFFFF;
}
.editor_text textarea {
border: 0px;
background: #FFFFFF;
overflow: auto;
padding: 4px;
word-break: break-all;
}
.editor_button {
background: #E6EEF2;
border: 1px solid #FFFFFF;
border-top: 1px solid #2279A2;
position: relative;
top: -1px;
margin-bottom: 6px;
}
.editor_textexpand {
float: left;
position: relative;
top: -3px;
border-top: 0px;
}
.editor_buttonnormal {
background: #E6EEF2;
color: #000000;
padding: 1px;
border: none;
}
.editor_buttondown, .editor_buttonhover, .editor_buttonselected {
background: #E6EEF2;
color: #000000;
padding: 0px;
border: 1px solid #2279A2;
}
.editor_menunormal, .editor_menuhover {
font: 11px tahoma;
height: 18px;
padding: 0px 3px 0px 3px;
white-space: nowrap;
overflow: hidden;
background: #FFFFFF;
color: #000000;
}
.editor_menunormal {
border-right: 1px solid #FFFFFF;
}
.editor_menuhover {
border-right: 1px solid #2279A2;
}
.editor_menuhover div, .editor_menunormal div {
background: #FFFFFF;
color: #000000;
}
.editor_colormenunormal {
border-right: 1px solid #FFFFFF;
}
.editor_colormenuhover {
border-right: 1px solid #2279A2;
}
.editor_colornormal {
padding: 2px;
font-size: 1px;
}
.editor_colorhover {
background: #2279A2;
white-space: nowrap;
padding: 2px;
font-size: 1px;
}
.editor_colornormal div {
width: 10px;
height: 10px;
border: 1px solid #245D98;
}
.editor_colorhover div {
width: 10px;
height: 10px;
border: 1px solid #2279A2;
}

.popupmenu_popup {
color: #FFFFFF;
border: 1px solid #2279A2;
}
.popupmenu_option {
background: #5FC4D4;
color: #FFFFFF;
font: 12px Tahoma, Verdana;
white-space: nowrap;
padding:3px 8px;
cursor: pointer;
}
.popupmenu_option a {
color: #FFFFFF;
padding:3px 8px;
text-decoration: none;
}
.headermenu_popup {
color: #FFFFFF;
border: 1px solid #2279A2;
border-top: 0px;
margin-top: 9px;
}

.headermenu_popup2 {
color: #FFFFFF;
border: 1px solid #2279A2;
border-top: 0px;
margin-top: 7px;
}

.headermenu_popup a {
color: #FFFFFF;
text-decoration: none;
}
.popupmenu_highlight {
background: #31A3C1;
color: #004A80;
font: 12px Tahoma, Verdana;
white-space: nowrap;
padding:3px 8px;
cursor: pointer;
}
.popupmenu_highlight a {
color: #004A80;
padding:3px 8px;
text-decoration: none;
}

.expire, .expire a:link, .expire a:visited {
color: #999999;
}
.default, .default a:link, .default a:visited {
color: #000000;
}
.checked, .checked a:link, .checked a:visited {
color: #FF0000;
}
.today, .today a:link, .today a:visited {
color: #00BB00;
}
#calendar_year {
display: none;
line-height: 130%;
background: ;
position: absolute;
z-index: 10;
}
#calendar_year .col {
float: left;
background: ;
margin-left: 1px;
border: 1px solid #2279A2;
padding: 4px;
}
#calendar_month {
display: none;
background: ;
line-height: 130%;
border: 1px solid #2279A2;
padding: 4px;
position: absolute;
z-index: 11;
}

.outbox {
width: 979px;
margin-right: auto;
margin-left: auto;
padding: 0px;
}

.outbox a {
        color: #000000;
}

.outbox a:hover	{
        color: #227ED9;
}

.inbox {
text-align:left;
margin: auto;
        padding:3px;
        background-color:#E4EFF1;
}

.inboxen{
    border:1px solid #83AEC4;
    padding:5px;
    background-color:#FFF;
}

.inbox01 {
    text-align:left;
    margin: auto;
    padding:3px;
    background-color:#F0F1E4;
}

.inboxen01{
    border:1px solid #C5C7AA;
    padding:5px;
    background-color:#F9F9F3;
}

.ribox {
    text-align:left;
    margin: auto;
    padding:3px;
    background-color:#EDEDED;
}

.riboxen {
    border:1px solid #A0A7AF;
    padding:3px;
    background-color:#FFF;
}

.noneline {
     clear: both;
     font-size: 0px;
     height: 17px;
     margin:auto;
     padding:auto;
}

.inbox_l{
    float: left;
}

.inbox_r{
    float: right;
    margin-right: 2px!important;
    margin-right: 1px;
}

.box_wi01{
    width:378px!important;
    width:384px;
}

.box_wi02{
    width:231px!important;
    width:237px;
}

.box_wi03{
    width:332px!important;
    width:338px;
}

.box_wi001{
    width:725px!important;
    width:731px;
}
.pd1{
     border:1px solid #A0A4A5;
     padding:4px;
     line-height:24px;
     background:#fff;
}
.pd2{
     float: left; 
     border:4px solid #C5C7AA;
     background-color:#FFF;
     padding:1px;    
}
.pd3{
     float: left; 
     border:4px solid #FFFFFF;
     background-color:#FFF;
     padding:1px;    
}
.but01{
     margin:0px;
     padding-top: 4px!important;
     padding-top: 3px;
     height: 21px!important;
     height: 25px;
     width:70px;
     float: left;
     background-image:url(http://localhost/p8/images/EF/oproo26.gif)
}

.but02{
     padding-top: 4px!important;
     padding-top: 3px;
     height: 18px!important;
     height: 22px;
     width:73px;
     float: left;
}

.inbox03 {
    clear: both;
    list-style-type: none;
    margin-left: 20px;
    display:inline;
}

.inbox03 li {
   float: left;
   margin-left: 2px;
   text-align:left;
   width:90px;
   line-height:26px;
   
}

.pdmm{
   float: left;
   margin-left: 17px;
}

.h13{
   font-size:13px;
   font-family: "宋体";
}

.l05{
   text-indent:5px;
}
 
.boleft{
   float:left;
   border-right:1px solid #89929D;
   padding:3px;
   width:733px!important;
   width:740px;
   background-color:#FFFFFF; 
}

.boright{
   float:right;
   width:229px;
}

.blog{
   border:1px solid #91A6B7;
   border-top:0px none;
   background-image:url(http://localhost/p8/images/EF/bbs_inbg112.gif);
   width:199px!important;
   width:211px;
   background-color:#FFFFFF;
   height:266px!important;
   height:267px;
   padding:0px 5px;
}

.topli {
   margin-top: 14px;
   border:1px solid #91A6B7;
   padding:5px;
   width:199px!important;
   width:211px;
   background-color:#FFFFFF;
}

.topnew {
   float: right;
   width:317px;
   margin-right: 8px!important;
   margin-right: 4px;
   background-image:url(http://localhost/p8/images/EF/oproobg03.gif);
}

.h3 {
   padding-top: 2px;
}

.h4 {
   padding-top: 4px;
}

.tophp { clear:both; list-style-type:none; display:inline;}
.tophp li{ float:right; width:90px;margin-right:8px;line-height:32px;}
.tophp a{ display:block;text-align:center;height:32px;}
.tophp a:link{ color:#333;background:url(http://localhost/p8/images/EF/oproo005.gif) no-repeat 0px 1px;text-decoration:none;}
.tophp a:visited{color:#333;background:url(http://localhost/p8/images/EF/oproo005.gif) no-repeat 0px 1px;text-decoration:none;}
.tophp a:hover{color:#555; font-weight:bold;text-decoration:none;background:url(http://localhost/p8/images/EF/oproo004.gif) no-repeat;} 

.listnet { clear:both; list-style-type:none; display:inline;}
.listnet li{ float:left; text-indent:11px; width:65px; line-height:21px; background-image:url(http://localhost/p8/images/EF/oproo89.gif);}
.listnet a { display:block;}
.listnet a:hover{ text-decoration:none; background:url(http://localhost/p8/images/EF/oproo891.gif) no-repeat;} 

.listot { clear:both; list-style-type:none; display:inline;}
.listot li { float: left;text-indent:13px; width:71px; line-height:22px; background-image:url(http://localhost/p8/images/EF/oproo90.gif)}
.listot a { display:block;}
.listot a:hover{ text-decoration:none; background:url(http://localhost/p8/images/EF/oproo901.gif) no-repeat;} 

.listgon { clear: both;list-style-type: none; display:inline;}
.listgon li{ float:left; text-indent:13px; width:88px; line-height:22px; background-image:url(http://localhost/p8/images/EF/oproo903.gif) }
.listgon a { display:block;}
.listgon a:hover{ text-decoration:none; background:url(http://localhost/p8/images/EF/oproo902.gif) no-repeat;} 

.listxiao { clear:both; list-style-type: none; display:inline;}
.listxiao li{ float:left; text-indent:2px; width:76px; line-height:22px; }

.tuiz td {
   padding-bottom:8px;
}

cite { 
   font-style: normal;
   float: right;
   text-align:center;
   width: 52px;  
}

cite a {
   color: #666;
}

.lihi {
     line-height: 22px;
}

.lihi01 {
     line-height: 17px;
}

.lihi02 {
     line-height: 26px;
}

.lihi03 {
     line-height: 24px;
}
.lihi04 {
     line-height: 22px;
}
.js01:link	{ color: #000000 }
.js01:visited	{ color: #000000 }
.js01:active	{ color: #000000 }
.js01:hover  	{ color: #227ED9 }
.a01:link	{ color: #FFFFFF }
.a01:visited	{ color: #FFFFFF }
.a01:active	{ color: #FFFFFF }
.a01:hover  	{ color: #0054A6 }
.a06 a:link	{ color: #222 }
.a06 a:visited	{ color: #222 }
.a06 a:active	{ color: #222 }
.a06 a:hover  	{ color: #227ED9 }
.a02:link	{ color: #FF3399 }
.a02:visited	{ color: #FF3399 }
.a02:active	{ color: #FF3399 }
.a02:hover  	{ color: #CC3366 }
.a03:link	{ color: #2378CB }
.a03:visited	{ color: #2378CB }
.a03:active	{ color: #2378CB }
.a03:hover  	{ color: #000000 }
.a04:link	{ color: #F4373D }
.a04:visited	{ color: #F4373D }
.a04:active	{ color: #F4373D }
.a04:hover  	{ color: #CC0000 }

