body{
margin: 0;
padding: 0;
background-color: #ffffff;
font-family:Tahoma, "宋体", "Times New Roman";
font-size:12px;
}
a:link{
font: 12px Tahoma, sans-serif;
text-decoration: none;
color: #004A9C;
}
a:visited{
font: 12px Tahoma, sans-serif;
text-decoration: none;
color: #377CBD;
}
a:hover{
font: 12px Tahoma, sans-serif;
text-decoration: underline;
color: #F00;
}
a:active{
font: 12px Tahoma, sans-serif;
text-decoration: none;
color: #004A9C;
}
a.aqua:link,
a.aqua:active{
font: 12px Tahoma, sans-serif;
text-decoration: none;
color:#E6FFFF;
}
a.aqua:visited{
color:#E1E1FF;
}
a.aqua:hover{
color: #F00;
}
a.gray:link,
a.gray:active{
font: 12px Tahoma, sans-serif;
text-decoration: none;
color:#E1E1FF;
}
a.gray:visited{
color:#E1E1FF;
}
a.gray:hover{
color: #F00;
}
h1 h2 h3{font-weight:bold; display:inline}
h3{margin-bottom:6px;}
img{border:none}
/*main frame for every page*/
#pageFrame{
background-color:#ffffff;
width:996px;
text-align:center;
margin:auto;
font: 12px Tahoma, sans-serif;
border-bottom-width:10px;
}
div.container{
background-color:#ffffff;
width:996px;
text-align:left;
margin:auto;
font: 12px Tahoma, sans-serif;
line-height:18px;
float:left;
display:block;
color:#333333;
}
div.container2{
background-color:#ffffff;
width:100%;
text-align:left;
margin:auto;
font: 12px Tahoma, sans-serif;
line-height:18px;
float:left;
display:block;
color:#333333;
}
div.container_block{
background-color:#ffffff;
float:left;
text-align:left;
}
div.space_block{
background-color:#ffffff;
float:left;
text-align:left;
border-width:10px;
border-color:#EEEEEE;
}
div.txt_block{
word-wrap: break-word; 
word-break: break-all;
display:block;
overflow:hidden;
padding:2px;
}
div.txt_block a.title{
font-size:14px;
font-weight:bold;
text-decoration: underline;
}
div.txt_block a.comment{
color:#009900;
}
div.txt_block a.comment:hover{
color:#FF0000;
text-decoration: underline;
}
div.nav_block{
background-color:#ffffff;
border-color:#c3cfea;
border-style:solid;
border-width:1px;
float:left;
text-align:left;
margin-top:4px;
overflow:hidden;
}
span.nav_block_title{
/*background-color:#e7efff;*/
float:left;
text-align:left;
font-size:12px;
font-weight:bold;
line-height:20px;
text-indent:5px;
padding-left:2px;
background-image: url(/img/bg/title-bg.jpg);
}
span.nav_block_content{
background-color:#ffffff;
float:left;
}
span.nav_block_content ul{
text-align:left;
list-style:none;
margin-left:0px;
margin-bottom:1px;
margin-top:0px;
padding:0px;
}
span.nav_block_content li{
display:block;
float:left;
margin-top:1px;
padding:0px;
}
span.nav_block_content a{
float:left;
padding-left:20px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
background-color:#FFF8ED;
border-style:solid;
border-width:1px;
border-color:#DDCAA9;
width:98px;
}
span.nav_block_content a span{
float: none;
}
span.nav_block_content a span{
float:left;
display:block;
padding:1px 1px 1px 26px;
color:#0033CC;
}
span.nav_block_content a:hover{
background-color:#FAFEB1;
text-decoration:none;
}
span.nav_block_content a:hover span{
color: #F00;
}
span.nav_block_content #current_9654 a{
background-color:#FFFF99;color:#993300;
}
span.prize{
font-size:9px;
color:#FF0000;
}
/* title area begin */
#div_title_right{
float:left;
width:720px;
}
#div_title_logo{
float: left;
height: 70px;
width: 250px;
padding-top:4px;
}
#div_title_top{
width:100%;
height: 50px;
float:left;
}
#div_title_function{
float:right;
width:50px;
line-height:16px;
padding-top:4px;
}
#div_title_function ul{
float:right;
margin-top:0px;
width:50px;
list-style : none;
}
#div_title_register{
float: left;
text-align:left;
margin: 0px;
margin-left:4px;
padding: 2px;
}
#div_title_register li{
float: left;
list-style:none;
}
#div_title_search{
float:right;
margin: 0px;
margin-right:4px;
padding: 2px;
text-align:left;
height:22px;
display:block;
width:230px;
}
#div_title_submenu{
clear:both;
float: left;
width:100%;
height:27px;
text-align:left;
background-image: url(/img/dofavor/1000_r4_c3.jpg);
display: block;
}
#div_title_nav_tab{
float:left;
font-size:12px;
line-height:normal;
}
#div_title_nav_tab ul{
margin:0;
padding:0px 0px 0px 8px;
list-style:none;
}
#div_title_nav_tab li{
display:inline;
margin:0;
padding:0;
}
#div_title_nav_tab a{
float:left;
background:url("/img/dofavor/tab_r1_c1.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
text-shadow:#0000CC;
}
#div_title_nav_tab a span{
float:left;
display:block;
background:url("/img/dofavor/tab_r1_c2.gif") no-repeat right top;
padding:6px 13px 3px 9px;
color: #FEFEFE;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#div_title_nav_tab a span{float:none;}
/* End IE5-Mac hack */
#div_title_nav_tab a:hover span{
color: #F00;
}
#div_title_nav_tab a:hover{
background-position:0% -42px;
}
#div_title_nav_tab a:hover span{
background-position:100% -42px;
}
#div_title_nav_tab #title_nav_current a{
background-position:0% -42px;
}
#div_title_nav_tab #title_nav_current a span{
background-position:100% -42px;color: #006600;
}
/* title area end */

/*主页元素begin*/
td.normal{
font: 12px Tahoma, sans-serif;
line-height:20px;
}
input.fileinput{
color:#999999;
font:normal 12px '黑体';
height:18px;
width:260px;
background-color: #FEFEFE;
border-color: #999999;
border-style: solid;
border-width: 1px;
}
.legend_font{
font-family:"黑体", sans-serif, Arial, Helvetica;
font-size:16px;
text-decoration: none;
color: #999999;
}
#loginpanel{
position:absolute;
left:0px;
top:10px;
}
/*主页元素end*/


/*通用begin*/
.element{
color:#333333;
font-size:12px;
border-color: #2D6FB0;
border-style: solid;
border-width: 1px;
vertical-align:middle;
background-color: #E8F0F5;
}
.sbtn a,
.sbtn a:visited{
float:left;
padding:2px 5px;
color:#333333;
text-decoration:none;
border:1px #C5C5C5 solid;
background-color:#81FFFE;
letter-spacing:2px;
}
.sbtn a:hover{
text-decoration:none;
}
.sbtn{
color:#333333;
font-size:12px;
border-color: #2D6FB0;
border-style: solid;
border-width: 1px;
vertical-align:middle;
background-color: #81FFFE;
width:44px; height:20px; cursor:pointer;
}
.nbtn{
color:#333333;
font-size:12px;
border-color: #2D6FB0;
border-style: solid;
border-width: 1px;
vertical-align:middle;
width:90px; height:22px; background-color:#81FFFE; cursor:pointer;
}
.inputtext{
BORDER: #909090 1px solid; 
PADDING-RIGHT: 0.25em; 
PADDING-LEFT: 0.25em; 
BACKGROUND:	url(/img/bg/input.png) repeat-x 50% bottom;
PADDING-BOTTOM: 0.2em; 
PADDING-TOP: 0.15em; 
vertical-align:middle;
}
.inputarea{
color:#333333;
font-size:12px;
border-color: #2D6FB0;
border-style: solid;
border-width: 1px;
vertical-align:middle;
background-color: #F2F2F2;
}
select.inputselect{
background-color:#F4F8FF;
vertical-align:middle;
font-size:14px;
line-height:20px;
}
.oneline{
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
display:block;
}
.readonlytext{
BORDER: #909090 1px solid; 
PADDING-RIGHT: 0.25em; 
PADDING-LEFT: 0.25em; 
PADDING-BOTTOM: 0.2em; 
PADDING-TOP: 0.15em; 
vertical-align:middle;
background-color:#EAEAEA;
}
.font16{
font-size:16px;
font-weight:bold;
}
.msgtext{
font-size:16px;
text-decoration: none;
color: #FF3333;
margin-left:10px;
}
.msgtext12{
font-size:12px;
text-decoration: none;
color: #FF3333;
margin-left:10px;
}
.commenttext{
font-size:12px;
text-decoration: none;
color: #999999;
margin-left:10px;
text-indent:4px;
}
.titletxt{
width:100%;
border-bottom-color:#0033FF;
border-style:solid;
border-width:0px 0px 2px 0px;
color:#EFEFEF;
display:block;
margin-bottom:1px;
clear:both;
}
.titletxt label{
background-color:#0066FF;
padding:3px 6px 3px 6px;
}
.fgreen{
color:#006600;
}
.tabmenucurrent{
float:left;
background-color:#FFFFFF;
border-color:#8BA8C5;
border-style:solid;
border-width:1px;
padding:2px 8px;
border-bottom-color:#FFFFFF;
}
.tabmenu{
float:left;
background-color:#F1FAFF;
border-color:#8BA8C5;
border-style:solid;
border-width:1px;
padding:2px 8px;
}
.tabblank{
float:left;
BORDER-BOTTOM: #8ba8c5 1px solid;
display:block;
}
.tabpanel{
border-color:#8BA8C5;
border-width:0px 1px 1px 1px; 
border-style:solid;
display:block;
float:left;
}
.tabpanel .p{
width:100%;
display:block;
float:left;
padding:8px 8px;
}
.headerRCBox{ background:url(/img/bg/tit_left.gif) no-repeat left; height:28px}
.headerRCBox .BoxContentTitle{ padding:6px 3px 0px 10px; background:url(/img/bg/tit_right.gif) no-repeat right; height:22px; font-size:14px; }
.contentBox{ border-right: #9b9b9b 1px solid; border-left: #9b9b9b 1px solid; border-bottom: #9b9b9b 1px solid; padding:3px 10px 3px 10px}
/*通用end*/
