*
{
    font-size: 12px;
    font-family: Arial, "宋体";
}
html
{
    min-width: 760px;
    font-size: 12px;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-face-color: #87CEFA;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #cccccc;
    scrollbar-3dlight-color: #cccccc;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: EFEFEF;
    scrollbar-darkshadow-color: #ffffff;
}
body, div, td, th, h2, h3, h4
{
    font-family: verdana, 宋体;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: 12px;
    color: #333;
}
.clearhack
{
    display: inline;
}
body
{
    background: #FFF;
    color: #333;
    padding: 1em 10px 3em 10px;
    margin: 0;
}
a
{
    color: #06C;
}
a:hover
{
    color: #333;
}
a:active
{
    color: #000;
}
p
{
    line-height: 140%;
}
h1, h2, h3
{
    font-family: verdana, 宋体;
    font-weight: bold;
    color: #333;
}
h1
{
    font-size: 16px;
    margin: 0;
}
h1 a
{
    text-decoration: none;
    color: #333;
}
h1 a:hover
{
    border-bottom: 1px dotted #666;
    color: #000;
}
h3
{
    font-size: 14px;
    padding-bottom: 2px;
    border-bottom: 0px solid #CCC;
    margin: 0;
}
td
{
    line-height: 180%;
    height: 26px;
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
}
form
{
    margin: 0;
    padding: 0;
}
input
{
    height: 16px;
    line-height: 16px;
    border: #7F9DB9 solid 1px;
    padding-left: 2px;z
}
textarea
{
    border: #7F9DB9 solid 1px;
}
input, textarea
{
    font-family: "宋体";
}
input, select
{
    vertical-align: middle;
}
input[type=checkbox]
{
    vertical-align: middle;
    border: none;
}
input[type=radio]
{
    vertical-align: text-bottom;
    border: none;
}
input[type=submit], input[type=button]
{
    background: url(btn_bgs.gif) repeat-x scroll 0 -5px;
    padding: 0px 14px 0px 13px;
    margin: 2px;
    overflow: visible;
    border: 1px solid #7FB5E1;
    height: 20px;
    cursor: pointer;
    *padding-top: 1px;
}
* + html input[type=radio]
{
    vertical-align: middle;
    border: none;
}
.myselect
{
    width: 180px;
}
.textarea
{
    font-size: 12px;
}
p.note
{
    background: #FFFAAA;
    padding: 4px;
    font-family: verdana, 宋体;
    font-size: 12px;
    line-height: 130%;
    margin-top: 0;
    border: 1px dashed #ccc;
}
.header-bg
{
    background: #E1E1E1;
    height: 26px;
    font-weight: bold;
    padding-left: 5px;
}
.maintable
{
    clear: both;
    width: 100%;
    border: 1px solid #eee;
}
.maintablelist
{
    clear: both;
    width: 100%;
    border: 1px solid #eee;
}
.maintablelist td, th
{
    padding-left: 5px;
}
.maintablefck
{
    clear: both;
    width: 95%;
    border: 1px solid #eee;
}
.dtrbg
{
    background: #F6F6F6;
}
.dtd
{
    text-align: left;
    padding-left: 0px;
}
.leftdtd
{
    text-align: right;
    padding-left: 0px;
    background: #e1e1e1;
    height: 30px;
    font-weight: bold;
}
.leftdtdauto
{
    text-align: left;
    padding-left: 5px;
    background: #EEE;
    width: auto;
    height: 30px;
}
.rightdtd
{
    text-align: left;
    padding-left: 5px;
    background: #f0f0f0;
    width: 80%;
    height: 30px;
    word-break: break-all;
    word-wrap: break-word;
    color: #666666;
}
.rightdtdauto
{
    text-align: left;
    padding-left: 5px;
    background: #FFF;
    width: auto;
    height: 30px;
    word-break: break-all;
    word-wrap: break-word;
}
#Page
{
    clear: both;
    font: 12px Verdana, "Times New Roman" , serif;
    margin: 10px 0 8px;
    padding: 2px 2px 2px 2px;
    width: 100%;
}
#Page a
{
    float: left;
    border: 1px solid #ccc;
    margin: 5px;
    padding: 1px 3px;
    text-align: center;
    text-decoration: none;
}
.PageActive
{
    float: left;
    font-weight: bold;
    color: #000;
    border: 1px solid #ccc;
    margin: 5px;
    padding: 1px 3px;
    text-align: center;
}
#PagePN
{
    font: 12px Verdana, "Times New Roman" , serif;
    margin: 10px 0 8px;
    padding: 2px 2px 2px 2px;
    text-align: center;
    width: 100%;
}
#PagePN a
{
    height: 40px;
    border: 1px solid #E1EDFF;
    margin: 5px;
    padding: 1px 3px;
    text-align: center;
    text-decoration: none;
}
TH
{
    height: 26px;
    font-weight: bold;
    background-color: #D4D4D4;
    text-align: left;
}
tr.odd
{
    background: #EEE;
}
tr.highlight
{
    background: #FFFAAA;
}
tr.selected
{
    background: #FFFAAA;
    color: #fff;
}
#copyright
{
    clear: both;
    width: 100%;
    height: 26px;
    color: #999;
}
#Tab1
{
    width: auto;
    margin: 0px;
    padding: 0px;
    margin-top: 20px;
}
.Menubox
{
    width: 100%;
    height: 28px;
    line-height: 28px;
}
.Menubox ul
{
    margin: 0px;
    padding: 0px;
}
.Menubox li
{
    width: 84px;
    background: url(tab_off.gif) no-repeat;
    float: left;
    display: block;
    cursor: pointer;
    padding: 0 3px;
    text-align: center;
    color: #000;
    padding-top: 3px;
}
.Menubox li.hover
{
    background: url(tab_on.gif) no-repeat;
    padding: 0px;
    padding: 0 3px;
    color: #0B8DE0;
    font-weight: bold;
    padding-top: 3px;
}
.Contentbox
{
    clear: both;
    border-top: #CCCCCC solid 1px;
    margin: 0px 0 20px 0;
    padding: 15px 0 0 0;
}
#con_one_1, #con_one_2, #con_one_3, #con_one_4, #con_one_5
{
    margin: 0 -1px -1px 0;
    padding: 0 0 15px 0;
}
#feedbackform
{
    margin: 0;
    padding: 0;
}
#feedbackform li
{
    float: left;
    width: 300px;
    list-style: none;
    margin: 0;
    padding: 0;
}
#feedbackform li span
{
    display: block;
    float: left;
    width: 80px;
    color: #0066CC;
}
#listbox
{
    clear: both;
}
.oneDiv
{
    background-color: #FFFFFF;
    margin: 0 0 20px 0;
    padding: 0px;
    width: 234px;
    height: auto;
    float: left;
}
.oneDiv a
{
    color: #000;
    text-decoration: none;
}
.oneDiv a:hover
{
    color: #666;
    text-decoration: none;
}
.ImgDiv
{
    margin: 0 auto 0 auto;
    padding: 0;
    width: 214px;
    height: 210px;
    overflow: hidden;
    text-align: center;
}
.ImgDiv a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 208px;
    height: 204px;
    border: 3px solid #D4D4D4;
    text-align: center;
}
.ImgDiv a:hover
{
    border: 3px solid #46BCFF;
}
.TextDiv
{
    margin: 0 auto 0 auto;
    background: #EEEEEE;
    padding: 0;
    width: 214px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    font-size: 12px;
    font-weight: bold;
}
.TextDivBot
{
    margin: 0 auto 0 auto;
    background: #FFF;
    padding: 0;
    width: 214px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 12px;
}
.TextDivBot a
{
    display: block;
    float: right;
    width: 90px;
    height: 20px;
    line-height: 20px;
    color: #FFFFFF;
    background: #46BCFF;
    text-align: center;
}
.TextDivBot a:hover
{
    color: #FF6600;
    background: #D4D4D4;
}
.TextDivBot a.current
{
    color: #FFFF00;
    background: #FF6600;
}
.TextLeft
{
    text-align: left;
    padding-left: 5px;
}