/**
 * $ fin_style.css FuChun 2007-02-26 $
 * $ Copyright (C) finchina all rights reserved. $
 */
body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px; color:#000000; line-height:150%;
    background-color:#ffffff; margin:0px; padding:0px;
}
body div {
    margin:0px auto; padding:0px;
}
h1, h2, h3, h4, h5, h6 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:150%; margin:0px; padding:0px;
}
table, td, th, p, input, select {
    font-family:Arial, Helvetica, sans-serif; line-height:150%;
    font-size:12px; margin:0px; padding:0px;
}
form, img {
    margin:0px; padding:0px; border:0px;
}
a:link { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:hover { color:#a90003; text-decoration:underline; }
a:active { color:#800080; text-decoration:none; }
.cRed a:link, .cRed a:visited, .cRed a:hover { color:#cc3300; }
.cdRed a:link, .cdRed a:visited, .cdRed a:hover { color:#ff3300; }
/* 其他样式 */
.f26 { font-size:26px; }
.f18 { font-size:18px; }
.f16 { font-size:16px; }
.fB { font-weight:bold; }
.f11 {font-size:11px;}
.fI { font-style:italic; }
.fU { text-decoration:underline; }
.fVerdana { font-family:Verdana, Arial, Helvetica, sans-serif; }
.fGeorgia { font-family:Georgia, Helvetica, Times, sans-serif; }
.fArial   { font-family:Arial, Helvetica, sans-serif; }
.fCourier { font-family:"Courier New", Courier, serif; }
.fRed1 { color:#cc3300; }
.fRed2 { color:#ff3300; }
.fRed3 { color:#ff6600; }
.fEGray { color:#eeeeee; }
.fDGray { color:#dddddd; }
.fCGray { color:#cccccc; }
.f9Gray { color:#999999; }
.f6Gray { color:#666666; } 
.fGreen { color:#008000; }
.fBlue { color:#000099; }
.blank1, .blank2, .blank3, .blank4, .blank5, .blank6, .blank7, 
.blank8, .blank9, .blank10 {
    overflow:hidden; display:block; width:1px;
}
.blank1 { height:1px; }
.blank2 { height:2px; }
.blank3 { height:3px; }
.blank4 { height:4px; }
.blank5 { height:5px; }
.blank6 { height:6px; }
.blank7 { height:7px; }
.blank8 { height:8px; }
.blank9 { height:9px; }
.blank10 { height:10px; }
.hr3Gray { width:100%; height:1px; background-color:#333333; overflow:hidden; }
.hr6Gray { width:100%; height:1px; background-color:#666666; overflow:hidden; }
.hr9Gray { width:100%; height:1px; background-color:#999999; overflow:hidden; }
.hrAGray { width:100%; height:1px; background-color:#aaaaaa; overflow:hidden; }
.hrBGray { width:100%; height:1px; background-color:#bbbbbb; overflow:hidden; }
.hrCGray { width:100%; height:1px; background-color:#cccccc; overflow:hidden; }
.hrDGray { width:100%; height:1px; background-color:#dddddd; overflow:hidden; }
.hrEGray { width:100%; height:1px; background-color:#eeeeee; overflow:hidden; }
.hrFGray { width:100%; height:1px; background-color:#ffffff; overflow:hidden; }
.fCGray { color:#cccccc; }
.f9Gray { color:#999999; }
.f6Gray { color:#666666; }
/* --== 文本框样式 ==--*/
.txt30, .txt40, .txt50, .txt60, .txt70, .txt80, .txt100,
.txt120, .txt150 {
    height:16px; line-height:16px;
    border-top:1px solid #666666; border-left:1px solid #666666;
    border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;
}
.txt30  { width:28px; }
.txt40  { width:38px; }
.txt50  { width:48px; }
.txt60  { width:58px; }
.txt70  { width:68px; }
.txt80  { width:78px; }
.txt100 { width:98px; }
.txt120 { width:118px; }
.txt150 { width:148px; }
/* --== 按钮样式 ==--*/
.btn30, .btn40, .btn50, .btn60, .btn80, .btn100 {
    height:18px; line-height:16px;
    background:url("../images/button/fin_button.gif") no-repeat;
    border-top:1px solid #cccccc; border-left:1px solid #cccccc;
    border-right:1px solid #666666; border-bottom:1px solid #666666;
}
.btnnew{
	height:36px; line-height:16px;
    background:url("../images/button/fin_button.gif") no-repeat;
    border-top:1px solid #cccccc; border-left:1px solid #cccccc;
    border-right:1px solid #666666; border-bottom:1px solid #666666;
}
.btnnew { width:37px; }
.btn30  { width:28px; }
.btn40  { width:38px; }
.btn50  { width:48px; }
.btn60  { width:58px; }
.btn80  { width:78px; }
.btn100 { width:98px; }
/*--== 下拉列表框样式 ==--*/
.lst40, .lst50, .lst60, .lst80, .lst100, .lst150 {
    height:18px; overflow:hidden; padding:-1px;
    border:1px solid #cccccc;
}
.lst40  { width:38px; }
.lst50  { width:48px; }
.lst60  { width:58px; }
.lst80  { width:78px; }
.lst100 { width:98px; }
.lst150 { width:148px; }
/* --== 数据表格样式 ==--*/
table.tabody {
    border-bottom:1px solid #cccccc; background-color:#cccccc;
    margin:0px auto;
}
table.tabody td { background-color:#ffffff; text-align:center; }
table.tabody td.tdhead { text-align:center; background-color:#f2f8ff; position:relative; }
table.tabody td.tdhead1 { text-align:center; background-color:#f2f8ff; }
table.tabody td.tdhead2 { text-align:left; background-color:#f2f8ff; text-indent:5px; }
table.tabody td.tdcell { text-align:left; }
table.tabody td.tdcell2 { text-align:left; text-indent:10px; }
table.tabody td.tdnum  { text-align:right; }
table.tabody td.tdleft { text-align:center; background-color:#f2f8ff; position:relative; }
table.tabody td.tdright { text-align:right; background-color:#ffffff; }
table.tabody td.tdrightnew { text-align:center; background-color:#ffffff; }
table.tbbody { border-bottom:1px solid #cccccc; background-color:#cccccc;
margin:0px auto; }
table.tbbody td { background-color:#ffffff; }

td.td0 { text-align:center; background-color:#f0f2fe; }
td.td1 { text-align:center; background-color:#f2f4f6; }
td.td2 { text-align:center; background-color:#ffffff; }
td.td3 { text-align:center; background-color:#E2E8EF; }
td.td4 { background-color:#f0f2fe; line-height:20px; text-align:left; text-indent:10px; }
td.td5 { background-color:#f9f8f7; line-height:20px; text-align:left; text-indent:10px; }
td.td6 { background-color:#ffffff; line-height:20px; text-align:left; text-indent:10px; }
td.td7 { background-color:#f0f2fe; line-height:20px; text-align:left; text-indent:5px; }
td.td8 { background-color:#f9f8f7; line-height:20px; text-align:left; text-indent:5px; }
td.td9{ background-color:#f0f2fe; line-height:20px; text-align:left; text-align:center;}
td.td10 { background-color:#f9f8f7; line-height:20px; text-align:left;}
th.thhead {
    text-align:center; font-weight:bold; color:#003399;
    background-color:#99ccff;
}
/* --== 下拉列表样式 ==--*/
select.list150 { width:150px; }
select.list120 { width:120px; }
select.list100 { width:100px; }
select.list80  { width:80px; }
select.list50  { width:50px; }
.left { float:left; }
.right { float:right; }
.hidden { display:none; }
.block { display:block; }
.row30 { width:100%; height:30px; line-height:30px; }
.row25 { width:100%; line-height:25px; }
.row20 { width:100%; line-height:20px; }
/*============================== 布局 ==============================*/
/*-------------------- 页眉框架 --------------------*/
#header {
    width:978px; border:1px solid #A0C8FF; border-top:0px;
    height:123px;
}
#header .logo { float:left; width:198px; overflow:hidden; display:block; margin:0px; }
#header .banner { float:right; width:580px; overflow:hidden; display:block; margin:0px; }
/*-------------------- 导航框架 --------------------*/
#global {
    width:778px; border-left:1px solid #A0C8FF;
    border-right:1px solid #A0C8FF; height:25px;
    background-color:#D4E0FF;
}
#global .nav1 {
    float:left; width:53px; padding:5px; height:15px;
    text-align:left; font-weight:bold; border-right:1px solid #cccccc;
}
#global .nav1 a:link { color:#336699; text-decoration:none; }
#global .nav1 a:visited { color:#336699; text-decoration:none; }
#global .nav1 a:hover { color:#800080; text-decoration:none; }
#global .nav1 a:active { color:#336699; text-decoration:none; }
#global .nav2 {
    float:left; width:110px; padding:5px; height:15px;
    text-align:left; font-weight:bold; border-right:1px solid #cccccc;
}
#global .nav2 a:link { color:#336699; text-decoration:none; }
#global .nav2 a:visited { color:#336699; text-decoration:none; }
#global .nav2 a:hover { color:#800080; text-decoration:none; }
#global .nav2 a:active { color:#336699; text-decoration:none; }
#global .nav3 {
    float:left; width:92px; padding:5px; height:15px;
    text-align:left; font-weight:bold; border-right:1px solid #cccccc;
}
#global .nav3 a:link { color:#336699; text-decoration:none; }
#global .nav3 a:visited { color:#336699; text-decoration:none; }
#global .nav3 a:hover { color:#800080; text-decoration:none; }
#global .nav3 a:active { color:#336699; text-decoration:none; }
#global .nav {
    float:left; width:77px; padding:5px; height:15px;
    text-align:left; font-weight:bold; border-right:1px solid #cccccc;
}
#global .nav a:link { color:#336699; text-decoration:none; }
#global .nav a:visited { color:#336699; text-decoration:none; }
#global .nav a:hover { color:#800080; text-decoration:none; }
#global .nav a:active { color:#336699; text-decoration:none; }
#sub_nav {
    width:776px; border-left:1px solid #A0C8FF; overflow:hidden; padding:1px;
    border-right:1px solid #A0C8FF; height:23px; background-color:#64A0FF;
}
#sub_nav ul { margin:0px; padding:0px; }
#sub_nav li {
    display:block; float:left; width:75px; min-width:75px; max-width:100px;
    height:15px; text-align:center; overflow:hidden; padding:3px 0px 2px;
}
#sub_nav a:link { color:#ffffff; text-decoration:none; }
#sub_nav a:visited { color:#ffffff; text-decoration:none; }
#sub_nav a:hover { font-weight:bold; color:#003399; text-decoration:none; }
/*-------------------- 页脚框架 --------------------*/
#footer {
    width:978px; padding-top:15px; border-left:1px solid #A0C8FF;
    border-right:1px solid #A0C8FF; border-bottom:10px solid #A0C8FF;
    background-color:#ffffff;
}
#footer .foot_nav {
    width:100%; margin-top:5px; line-height:20px;
    text-align:center; color:#336699;
}
#footer .foot_nav a:link { color:#003399; text-decoration:none; }
#footer .foot_nav a:visited { color:#003399; text-decoration:none; }
#footer .foot_nav a:hover { color:#003399; text-decoration:underline; }
#footer .copyright {
    width:100%;margin-top:5px; line-height:20px;
    text-align:center; color:#050505;
}
#footer .copyright a:link { color:#800080; text-decoration:none; }
#footer .copyright a:visited { color:#800080; text-decoration:none; }
#footer .copyright a:hover { color:#800080; text-decoration:underline; }