﻿/*通用css*/
.n
{
    display: none;
}
.fleft
{
    float: left;
}
.fright
{
    float: right;
}
.r, .right
{
    text-align: right;
}
.c, .center
{
    text-align: center;
}
.l, .left
{
    text-align: left;
}
.t
{
    vertical-align: top;
}
.vm
{
    vertical-align: middle;
}
.vm img
{
    vertical-align: middle;
}
.vm input
{
    vertical-align: middle;
}
.vm select
{
    vertical-align: middle;
}
.mr20
{
    margin-right: 20px;
}
.mt20
{
    margin-top: 20px;
}
.pl20
{
    padding-left: 20px;
}
.plr50
{
    padding-left: 50px;
    padding-right: 50px;
}
.plr10
{
    padding-left: 10px;
    padding-right: 10px;
}
.p5
{
    padding: 5px;
}
.mtb10
{
    margin-bottom: 10px;
    margin-top: 10px;
}
.ptb10
{
    padding-bottom: 10px;
    padding-top: 10px;
}
.f5c
{
    float: left;
    padding: 5px;
    text-align: center;
}
.b191
{
    border: 1px solid #019901;
}
.line, .cline
{
    height: 1px;
    overflow: hidden;
    font-size: 0px;
}
.cline
{
    border-bottom: #ccc 1px solid;
}
.blue
{
    color: Blue;
}
.blueT
{
    margin: 10px 0px;
    background-color: #DDEAFD;
}
.blueT h2
{
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    border-top: 1px solid #9cd;
}
.lowkey, .lowkey a,.lowkey a:link,.lowkey a:visited
{
    color: #777777;
}
.clear
{
    clear: both;
}
.w100
{
    width: 100px;
}
.hp100
{
    height: 100%;
}
.wp100
{
    width: 100%;
}
.lhp120
{
    line-height: 120%;
}
.lsp2
{
    letter-spacing: 2em;
}
.lsp1
{
    letter-spacing: 1em;
}
.lsp50
{
    letter-spacing: 0.5em;
}
.z1
{
    _zoom: 1;
}
.b13
{
    font-weight: bold;
    font-size: 13px;
    color: Black;
}
.onspn, .offspn
{
    padding-left: 20px;
    margin-left: 0px;
    background: url(/image/user_on.gif) left center no-repeat;
}
.offspn
{
    background: url(/image/user_off.gif) left center no-repeat;
}
.bline6
{
    border-bottom: 6px solid #74C4FF;
}
.rborder
{
    border: solid 1px #9EC9FE;
}
.cborder
{
    border: solid 1px #cccccc;
}
.rmore
{
    position: absolute;
    top: -3px;
    right: 10px;
}
.amore
{
    position: absolute;
    top: 0px;
    right: 10px;
}
h3 .rmore
{
    top: 3px;
}
.txtin2, .txtin2 p
{
    text-indent: 2em;
}
.bold, a.bold
{
    font-weight: bold;
}
.auto, .auto div
{
    display: inline-block;
    width: auto;
}
.dash
{
    border-bottom: 1px #65bacd dashed;
    padding: 10px 0;
}
.revT
{
    background: #e6e6e6;
    line-height: 25px;
    padding-left: 10px;
}
img.usr
{
    width: 100px;
    height: 100px;
}
.brk
{
    word-break: break-all;
}
/********** fileType Icon ***********/

.unknow
{
    float: left !important;
    background-image: url(/image/fileicon.gif);
    background-repeat: no-repeat;
    width: 18px;
    height: 17px; /*margin: 2px;*/
    background-position: -24px -23px;
}
.doc, .docx, .txt
{
    background-position: -82px -20px;
}
.xls, .xlsx
{
    background-position: -130px -46px;
}
.ppt, .pptx
{
    background-position: -62px -20px;
}
.image
{
    background-position: -227px -42px;
}
.jpg
{
    background-position: -120px -20px;
}
.jpg
{
    background-position: -120px -20px;
}
.jpg
{
    background-position: -102px -20px;
}
.music, .video, .rmvb, .mpeg
{
    background-position: -152px -47px;
}
.mp3, .rm, .wmv
{
    background-position: -144px -20px;
}
.exe
{
}
.rar
{
    background-position: -250px -46px;
}
.pdf
{
    background-position: -73px -46px;
}
.htm, .html
{
    background-position: -40px -20px;
}
.unknow
{
}

/********** fileType Icon end***********/

/*texttip start*/
a.texttip:link, a.texttip:visited, a.texttip:hover, a.texttip:active
{
    text-decoration: none;
}
a.texttip
{
    color: blue;
    position: relative;
    z-index: 1;
}
a.texttip span
{
    display: none;
    background-color: #ecf3fd;
    color: #000000;
}
a.texttip:hover
{
    background-color: #f7fbff;
}
a.texttip:hover span
{
    width: 260px;
    display: block;
    position: absolute;
    top: 1em;
    left: 2em;
    padding: 0.2em 0.6em;
    border: 1px solid #A5BEDD;
    z-index: 2;
}
/*texttip end*/


.formatRemark
{
    overflow: visible;
    border: 0px;
    width: 100%;
    font-size: 11pt;
    line-height: 20px;
    background-color: Transparent;
}
ul.discul li
{
    margin: 3px 0 3px;
    list-style-type: disc;
    list-style-position: inside;
    color: #666;
}

.reviewDiv
{
    line-height: 25px;
}
.reviewDiv .info
{
    background: #e6e6e6;
    width: 100%;
}
.blist li
{
    padding: 6px 0;
    border-bottom: #65bacd 1px dashed;
}
.subc{margin:5px 0px;padding:5px 10px;background:#e0e0e0;}
.prominent{color:Red;font-weight:bold;}
.lblue{background:#f6fbff;}