﻿/* basic */
*
{ /*border-radius: 20px;*/
    scrollbar-arrow-color: #dddddd; /*线条、箭头颜色*/
    scrollbar-3dlight-color: #D6D6D6;
    scrollbar-darkshadow-color: #D6D6D6; /*按钮背景颜色*/
    scrollbar-face-color: #aaa;
    scrollbar-highlight-color: #F1F1F1;
    scrollbar-shadow-color: #F1F1F1; /*滚动条背景颜色*/
    scrollbar-track-color: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

:after, :before
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body
{
    background: #fff;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td
{
    margin: 0;
    padding: 0;
}

body, button, input, textarea
{
    /*border-radius: 20px;*/
    font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #333;
}

select, option
{
    /*border-radius: 20px;*/
    font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333;
}

ul, li
{
    list-style-type: none;
    text-transform: capitalize;
}

a
{
    text-decoration: none;
    color: #039;
}

    a:hover
    {
        text-decoration: underline;
    }

    a[disabled=disabled]
    {
        color: #BEBEBE;
        cursor: not-allowed;
    }

sup
{
    vertical-align: text-top;
}

sub
{
    vertical-align: text-bottom;
}

img
{
    border: 0 none;
}



@media (max-width: 767px)
{
    .hidden-xs
    {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px)
{
    .hidden-sm
    {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px)
{
    .hidden-md
    {
        display: none !important;
    }
}

@media (min-width: 1200px)
{
    .hidden-lg
    {
        display: none !important;
    }
}


.hide
{
    display: none !important;
}

.show
{
    display: block !important;
}

.container
{
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 768px)
{
    .container
    {
        width: 750px;
    }
}

@media (min-width: 992px)
{
    .container
    {
        width: 970px;
    }
}

@media (min-width: 1200px)
{
    .container
    {
        width: 1170px;
    }
}

.container-fluid
{
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.row
{
    margin-right: -15px;
    margin-left: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12
{
    float: left;
}

.col-xs-12
{
    width: 100%;
}

.col-xs-11
{
    width: 91.66666667%;
}

.col-xs-10
{
    width: 83.33333333%;
}

.col-xs-9
{
    width: 75%;
}

.col-xs-8
{
    width: 66.66666667%;
}

.col-xs-7
{
    width: 58.33333333%;
}

.col-xs-6
{
    width: 50%;
}

.col-xs-5
{
    width: 41.66666667%;
}

.col-xs-4
{
    width: 33.33333333%;
}

.col-xs-3
{
    width: 25%;
}

.col-xs-2
{
    width: 16.66666667%;
}

.col-xs-1
{
    width: 8.33333333%;
}

.col-xs-pull-12
{
    right: 100%;
}

.col-xs-pull-11
{
    right: 91.66666667%;
}

.col-xs-pull-10
{
    right: 83.33333333%;
}

.col-xs-pull-9
{
    right: 75%;
}

.col-xs-pull-8
{
    right: 66.66666667%;
}

.col-xs-pull-7
{
    right: 58.33333333%;
}

.col-xs-pull-6
{
    right: 50%;
}

.col-xs-pull-5
{
    right: 41.66666667%;
}

.col-xs-pull-4
{
    right: 33.33333333%;
}

.col-xs-pull-3
{
    right: 25%;
}

.col-xs-pull-2
{
    right: 16.66666667%;
}

.col-xs-pull-1
{
    right: 8.33333333%;
}

.col-xs-pull-0
{
    right: auto;
}

.col-xs-push-12
{
    left: 100%;
}

.col-xs-push-11
{
    left: 91.66666667%;
}

.col-xs-push-10
{
    left: 83.33333333%;
}

.col-xs-push-9
{
    left: 75%;
}

.col-xs-push-8
{
    left: 66.66666667%;
}

.col-xs-push-7
{
    left: 58.33333333%;
}

.col-xs-push-6
{
    left: 50%;
}

.col-xs-push-5
{
    left: 41.66666667%;
}

.col-xs-push-4
{
    left: 33.33333333%;
}

.col-xs-push-3
{
    left: 25%;
}

.col-xs-push-2
{
    left: 16.66666667%;
}

.col-xs-push-1
{
    left: 8.33333333%;
}

.col-xs-push-0
{
    left: auto;
}

.col-xs-offset-12
{
    margin-left: 100%;
}

.col-xs-offset-11
{
    margin-left: 91.66666667%;
}

.col-xs-offset-10
{
    margin-left: 83.33333333%;
}

.col-xs-offset-9
{
    margin-left: 75%;
}

.col-xs-offset-8
{
    margin-left: 66.66666667%;
}

.col-xs-offset-7
{
    margin-left: 58.33333333%;
}

.col-xs-offset-6
{
    margin-left: 50%;
}

.col-xs-offset-5
{
    margin-left: 41.66666667%;
}

.col-xs-offset-4
{
    margin-left: 33.33333333%;
}

.col-xs-offset-3
{
    margin-left: 25%;
}

.col-xs-offset-2
{
    margin-left: 16.66666667%;
}

.col-xs-offset-1
{
    margin-left: 8.33333333%;
}

.col-xs-offset-0
{
    margin-left: 0;
}

@media (min-width: 768px)
{
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12
    {
        float: left;
    }

    .col-sm-12
    {
        width: 100%;
    }

    .col-sm-11
    {
        width: 91.66666667%;
    }

    .col-sm-10
    {
        width: 83.33333333%;
    }

    .col-sm-9
    {
        width: 75%;
    }

    .col-sm-8
    {
        width: 66.66666667%;
    }

    .col-sm-7
    {
        width: 58.33333333%;
    }

    .col-sm-6
    {
        width: 50%;
    }

    .col-sm-5
    {
        width: 41.66666667%;
    }

    .col-sm-4
    {
        width: 33.33333333%;
    }

    .col-sm-3
    {
        width: 25%;
    }

    .col-sm-2
    {
        width: 16.66666667%;
    }

    .col-sm-1
    {
        width: 8.33333333%;
    }

    .col-sm-pull-12
    {
        right: 100%;
    }

    .col-sm-pull-11
    {
        right: 91.66666667%;
    }

    .col-sm-pull-10
    {
        right: 83.33333333%;
    }

    .col-sm-pull-9
    {
        right: 75%;
    }

    .col-sm-pull-8
    {
        right: 66.66666667%;
    }

    .col-sm-pull-7
    {
        right: 58.33333333%;
    }

    .col-sm-pull-6
    {
        right: 50%;
    }

    .col-sm-pull-5
    {
        right: 41.66666667%;
    }

    .col-sm-pull-4
    {
        right: 33.33333333%;
    }

    .col-sm-pull-3
    {
        right: 25%;
    }

    .col-sm-pull-2
    {
        right: 16.66666667%;
    }

    .col-sm-pull-1
    {
        right: 8.33333333%;
    }

    .col-sm-pull-0
    {
        right: auto;
    }

    .col-sm-push-12
    {
        left: 100%;
    }

    .col-sm-push-11
    {
        left: 91.66666667%;
    }

    .col-sm-push-10
    {
        left: 83.33333333%;
    }

    .col-sm-push-9
    {
        left: 75%;
    }

    .col-sm-push-8
    {
        left: 66.66666667%;
    }

    .col-sm-push-7
    {
        left: 58.33333333%;
    }

    .col-sm-push-6
    {
        left: 50%;
    }

    .col-sm-push-5
    {
        left: 41.66666667%;
    }

    .col-sm-push-4
    {
        left: 33.33333333%;
    }

    .col-sm-push-3
    {
        left: 25%;
    }

    .col-sm-push-2
    {
        left: 16.66666667%;
    }

    .col-sm-push-1
    {
        left: 8.33333333%;
    }

    .col-sm-push-0
    {
        left: auto;
    }

    .col-sm-offset-12
    {
        margin-left: 100%;
    }

    .col-sm-offset-11
    {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10
    {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9
    {
        margin-left: 75%;
    }

    .col-sm-offset-8
    {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7
    {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6
    {
        margin-left: 50%;
    }

    .col-sm-offset-5
    {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4
    {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3
    {
        margin-left: 25%;
    }

    .col-sm-offset-2
    {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1
    {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0
    {
        margin-left: 0;
    }
}

@media (min-width: 992px)
{
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12
    {
        float: left;
    }

    .col-md-12
    {
        width: 100%;
    }

    .col-md-11
    {
        width: 91.66666667%;
    }

    .col-md-10
    {
        width: 83.33333333%;
    }

    .col-md-9
    {
        width: 75%;
    }

    .col-md-8
    {
        width: 66.66666667%;
    }

    .col-md-7
    {
        width: 58.33333333%;
    }

    .col-md-6
    {
        width: 50%;
    }

    .col-md-5
    {
        width: 41.66666667%;
    }

    .col-md-4
    {
        width: 33.33333333%;
    }

    .col-md-3
    {
        width: 25%;
    }

    .col-md-2
    {
        width: 16.66666667%;
    }

    .col-md-1
    {
        width: 8.33333333%;
    }

    .col-md-pull-12
    {
        right: 100%;
    }

    .col-md-pull-11
    {
        right: 91.66666667%;
    }

    .col-md-pull-10
    {
        right: 83.33333333%;
    }

    .col-md-pull-9
    {
        right: 75%;
    }

    .col-md-pull-8
    {
        right: 66.66666667%;
    }

    .col-md-pull-7
    {
        right: 58.33333333%;
    }

    .col-md-pull-6
    {
        right: 50%;
    }

    .col-md-pull-5
    {
        right: 41.66666667%;
    }

    .col-md-pull-4
    {
        right: 33.33333333%;
    }

    .col-md-pull-3
    {
        right: 25%;
    }

    .col-md-pull-2
    {
        right: 16.66666667%;
    }

    .col-md-pull-1
    {
        right: 8.33333333%;
    }

    .col-md-pull-0
    {
        right: auto;
    }

    .col-md-push-12
    {
        left: 100%;
    }

    .col-md-push-11
    {
        left: 91.66666667%;
    }

    .col-md-push-10
    {
        left: 83.33333333%;
    }

    .col-md-push-9
    {
        left: 75%;
    }

    .col-md-push-8
    {
        left: 66.66666667%;
    }

    .col-md-push-7
    {
        left: 58.33333333%;
    }

    .col-md-push-6
    {
        left: 50%;
    }

    .col-md-push-5
    {
        left: 41.66666667%;
    }

    .col-md-push-4
    {
        left: 33.33333333%;
    }

    .col-md-push-3
    {
        left: 25%;
    }

    .col-md-push-2
    {
        left: 16.66666667%;
    }

    .col-md-push-1
    {
        left: 8.33333333%;
    }

    .col-md-push-0
    {
        left: auto;
    }

    .col-md-offset-12
    {
        margin-left: 100%;
    }

    .col-md-offset-11
    {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10
    {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9
    {
        margin-left: 75%;
    }

    .col-md-offset-8
    {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7
    {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6
    {
        margin-left: 50%;
    }

    .col-md-offset-5
    {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4
    {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3
    {
        margin-left: 25%;
    }

    .col-md-offset-2
    {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1
    {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0
    {
        margin-left: 0;
    }
}

@media (min-width: 1200px)
{
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12
    {
        float: left;
    }

    .col-lg-12
    {
        width: 100%;
    }

    .col-lg-11
    {
        width: 91.66666667%;
    }

    .col-lg-10
    {
        width: 83.33333333%;
    }

    .col-lg-9
    {
        width: 75%;
    }

    .col-lg-8
    {
        width: 66.66666667%;
    }

    .col-lg-7
    {
        width: 58.33333333%;
    }

    .col-lg-6
    {
        width: 50%;
    }

    .col-lg-5
    {
        width: 41.66666667%;
    }

    .col-lg-4
    {
        width: 33.33333333%;
    }

    .col-lg-3
    {
        width: 25%;
    }

    .col-lg-2
    {
        width: 16.66666667%;
    }

    .col-lg-1
    {
        width: 8.33333333%;
    }

    .col-lg-pull-12
    {
        right: 100%;
    }

    .col-lg-pull-11
    {
        right: 91.66666667%;
    }

    .col-lg-pull-10
    {
        right: 83.33333333%;
    }

    .col-lg-pull-9
    {
        right: 75%;
    }

    .col-lg-pull-8
    {
        right: 66.66666667%;
    }

    .col-lg-pull-7
    {
        right: 58.33333333%;
    }

    .col-lg-pull-6
    {
        right: 50%;
    }

    .col-lg-pull-5
    {
        right: 41.66666667%;
    }

    .col-lg-pull-4
    {
        right: 33.33333333%;
    }

    .col-lg-pull-3
    {
        right: 25%;
    }

    .col-lg-pull-2
    {
        right: 16.66666667%;
    }

    .col-lg-pull-1
    {
        right: 8.33333333%;
    }

    .col-lg-pull-0
    {
        right: auto;
    }

    .col-lg-push-12
    {
        left: 100%;
    }

    .col-lg-push-11
    {
        left: 91.66666667%;
    }

    .col-lg-push-10
    {
        left: 83.33333333%;
    }

    .col-lg-push-9
    {
        left: 75%;
    }

    .col-lg-push-8
    {
        left: 66.66666667%;
    }

    .col-lg-push-7
    {
        left: 58.33333333%;
    }

    .col-lg-push-6
    {
        left: 50%;
    }

    .col-lg-push-5
    {
        left: 41.66666667%;
    }

    .col-lg-push-4
    {
        left: 33.33333333%;
    }

    .col-lg-push-3
    {
        left: 25%;
    }

    .col-lg-push-2
    {
        left: 16.66666667%;
    }

    .col-lg-push-1
    {
        left: 8.33333333%;
    }

    .col-lg-push-0
    {
        left: auto;
    }

    .col-lg-offset-12
    {
        margin-left: 100%;
    }

    .col-lg-offset-11
    {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10
    {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9
    {
        margin-left: 75%;
    }

    .col-lg-offset-8
    {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7
    {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6
    {
        margin-left: 50%;
    }

    .col-lg-offset-5
    {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4
    {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3
    {
        margin-left: 25%;
    }

    .col-lg-offset-2
    {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1
    {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0
    {
        margin-left: 0;
    }
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after
{
    clear: both;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after
{
    display: table;
    content: " ";
}

.clear
{
    clear: both;
}


.center-block
{
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pull-right
{
    float: right !important;
}

.pull-left
{
    float: left !important;
}

.fl
{
    float: left;
}

.fr
{
    float: right;
}

.colorRed
{
    color: #CC3300;
}

.colorBlue
{
    color: #000099;
}

.colorGreen
{
    color: #006600;
}

.fontB
{
    font-weight: bold;
}

.justify
{
    text-align: justify;
    text-justify: distribute-all-lines; /*ie6-8*/
    text-align-last: justify; /* ie9*/
    -moz-text-align-last: justify; /*ff*/
    -webkit-text-align-last: justify; /*chrome 20+*/
}

.title0
{
    font-size: 12px;
    font-weight: bold;
}

.title0sub
{
    font-size: 10px;
    color: #808080;
}

.title1
{
    font-size: 14px;
    font-weight: bold;
}

.title1sub
{
    font-size: 12px;
    color: #808080;
}

.title2
{
    font-size: 18px;
    font-weight: bold;
}

.title2sub
{
    font-size: 14px;
    color: #808080;
}

.border1
{
    border: 1px solid #D6D6D6 !important;
}

.noborder
{
    border: 0px solid #000000 !important;
}

.nobordertd td
{
    border: 0px solid #000000 !important;
}

.bg1
{
    background-color: #ffffff !important;
}

.bg2
{
    background-color: #FAFAFA !important;
}

.bg3
{
    background-color: #F1F1F1 !important;
}

.opacity03
{
    opacity: 0.3;
}

.opacity04
{
    opacity: 0.4;
    background-image: radial-gradient(at 50% 50%, white 0%, black 90%);
}

.PromptInfo
{
    background-color: #FFCCCC;
    border: 1px solid #CC0066;
    color: #990033;
    margin: 0px;
    padding: 5px;
}

/* input style */

input::-ms-clear
{
    display: none;
}

input[type=checkbox]
{
    vertical-align: middle;
    padding: 3px;
}

input[type=radio]
{
    margin: 0px 3px 3px 3px;
}

.InputBttn
{
    font-size: 13px;
    cursor: pointer;
    color: #000;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    border: 1px solid #C7C7C7;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 2px;
    height: 24px;
}

.InputBttnOver
{
    font-size: 13px;
    cursor: pointer;
    color: #000;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    border: 1px solid #C7C7C7;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 2px;
    height: 24px;
}

.LinkBttn
{
    zoom: 1;
    font-size: 12px;
    cursor: pointer;
    color: #000;
    background-color: #FFFFFF;
    border: 1px solid #C7C7C7;
    padding: 2px 4px;
    display: inline-block;
    *display: inherit;
}

    .LinkBttn:hover
    {
        background-color: #A3C8FA;
    }

.InputTextBox
{
    border-style: solid;
    border-width: 1px;
    border-color: #BEBEBE #E0E0E0 #E0E0E0 #BEBEBE;
    background-color: #FFF;
    height: 22px;
    padding: 0px 4px;
}

.InputTextBoxFocus
{
    border-style: solid;
    border-width: 1px;
    border-color: #BEBEBE #E0E0E0 #E0E0E0 #BEBEBE;
    background-color: #FEFCEF;
    height: 22px;
    padding: 0px 4px;
}

.InputReadOnly
{
    border: none;
    *background-color: #FFF;
    background-color: transparent;
    height: 22px;
    padding: 0px 4px;
}

.InputRadio
{
    border-right: #fff 1px solid;
    border-top: #FFF 1px solid;
    font-size: 12px;
    color: #000000;
    border-left: #fff 1px solid;
    border-bottom: #666 1px solid;
    font-family: "Arial", "sans-serif";
    line-height: 110%;
    border: none;
    height: 20px;
}

.InputSelect
{
    border-style: solid;
    border-width: 1px;
    border-color: #BEBEBE #E0E0E0 #E0E0E0 #BEBEBE;
    background-color: #FFF;
    color: #000;
    padding: 2px;
}

.InputTextFilter
{
    border-style: solid;
    border-width: 1px;
    border-color: #BEBEBE #E0E0E0 #E0E0E0 #BEBEBE;
    height: 22px;
    width: 150px;
    background: url(../../_public/icon/Magnifier.gif) no-repeat right center;
    background-color: #ffffff !important;
    padding: 0px 0px 0px 4px;
}

/* tool bar */

.toolbar
{
    background-color: #fff;
    background-repeat: repeat-x;
    min-height: 34px;
    margin-bottom: 4px;
}

#divSearch
{
    background-color: #fff;
    position: absolute;
    z-index: 3;
    right: 0px;
    margin-right: 5px;
}

#divFullSearch
{
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #D6D6D6;
    background-color: #FFFFFF;
    padding: 5px;
    *padding: 0px 5px;
}

    #divFullSearch div
    {
        *margin: 7px 0px 2px 2px;
    }

.showFullSearch
{
    top: 0px;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #e0e0e0 #D6D6D6 #D6D6D6 #D6D6D6;
    background-color: #ffffff;
    background-image: none !important;
    /*border-top-right-radius: 5px;
    border-top-left-radius: 5px;*/
}

#divToolBarContent
{
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #D6D6D6;
    padding: 5px;
}

.SearchHBttn
{
    font-size: 12px;
    cursor: hand;
    color: #000;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    border: 1px solid #C7C7C7;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    *padding-bottom: 0px;
    padding-left: 18px;
    background-image: url('../../_public/icon/SearchH.gif');
    width: 52px;
}

/* divContent */

#divContent
{
    height: 100%;
    width: 100%;
    overflow: auto;
    overflow-x: hidden;
    position: absolute;
    /* 要修正IE6 下表格内容选择问题 请启用下面三行，不过会失去 IE6的工具栏、表头置顶的功能，其他高版本IE不受影响
    *overflow: initial;
    *overflow-x: initial;
    *position: initial; 
    */
    z-index: 1;
}

#dialogContent
{
    margin: 8px;
    +zoom: 1;
}

/* tabs */

.tabs
{
    margin: 0;
    padding: 0 10px;
    overflow: hidden;
    margin-bottom: -1px;
    height: 35px;
}

    .tabs li
    {
        float: left;
        list-style: none;
        margin: 0;
        padding: 5px 3px 0;
        height: 35px;
        overflow: hidden;
        position: relative;
        z-index: 1;
    }

        .tabs li.selected
        {
            z-index: 3;
        }

    .tabs a
    {
        float: left;
        height: 35px;
        line-height: 30px;
        /*-webkit-border-radius: 8px 8px 0 0;
        -moz-border-radius: 8px 8px 0 0;
        border-radius: 8px 8px 0 0;*/
        background: #fff;
        border: 1px solid #CCC;
        border-bottom: 0;
        padding: 0 10px;
        color: #000;
        text-decoration: none;
    }

    .tabs .selected a
    {
        background: -webkit-gradient(linear, 0 0, 0 70%, from(#E0E0E0), to(#FFF));
        background: -webkit-linear-gradient(#E0E0E0, #FFF 70%);
        background: -moz-linear-gradient(#E0E0E0, #FFF 70%);
        background: -ms-linear-gradient(#E0E0E0, #FFF 70%);
        background: -o-linear-gradient(#E0E0E0, #FFF 70%);
        background: linear-gradient(#E0E0E0, #FFF 70%);
        -webkit-box-shadow: #CCC 0 0 .25em;
        -moz-box-shadow: #CCC 0 0 .25em;
        box-shadow: #CCC 0 0 .25em;
    }

    .tabs a:hover
    {
        background: -webkit-gradient(linear, 0 0, 0 70%, from(#E0E0E0), to(#FFF));
        background: -webkit-linear-gradient(#E0E0E0, #FFF 70%);
        background: -moz-linear-gradient(#E0E0E0, #FFF 70%);
        background: -ms-linear-gradient(#E0E0E0, #FFF 70%);
        background: -o-linear-gradient(#E0E0E0, #FFF 70%);
        background: linear-gradient(#E0E0E0, #FFF 70%);
    }

.tabline
{
    height: 0px;
    line-height: 0px;
    clear: left;
    position: relative;
    z-index: 2;
    border-top: 1px solid #CCC;
    background: #FFF;
}

.tabContent
{
    clear: left;
    position: relative;
    z-index: 2;
    padding: 2em 1em;
    border: 1px solid #CCC;
    background: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: #CCC 0 0 .25em;
    -moz-box-shadow: #CCC 0 0 .25em;
    box-shadow: #CCC 0 0 .25em;
}

/* inputTab */

.inputTab td
{
    border-color: #000000 #EBEBEB #D6D6D6 #ffffff;
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    overflow: hidden;
}

    .inputTab td input
    {
        *margin-left: -20px;
    }

        .inputTab td input[type=radio]
        {
            margin-left: -15px;
        }

        .inputTab td input[type=checkbox]
        {
            margin-left: -17px;
        }

    .inputTab td label
    {
        display: inline-block;
        height: 34px;
        line-height: 34px;
        padding: 0px 6px;
        cursor: pointer;
    }

.inputTabSel
{
    font-weight: bold;
    background-position: center bottom;
    background-image: url(../images/tab_sel.gif);
    background-repeat: no-repeat;
}

/* ProcessBar */

.ProcessBar
{
    display: inline-block;
    position: relative;
    overflow: hidden;
    width: 50px;
    height: 18px;
    border: 1px solid #ccc;
    background-color: #fff;
}

    .ProcessBar em
    {
        display: inline-block;
        position: absolute;
        top: 0px;
        left: 0px;
        height: 18px;
        background-color: #99ff99;
    }

    .ProcessBar span
    {
        position: relative;
        z-index: 1;
    }

/* fieldset */

.fieldset
{
}

.fieldset_btns
{
    float: right;
    margin-top: 15px;
    width: 82%;
}

.legend
{
    border-bottom: 1px solid #eee;
    padding: 0;
    margin-top: 4px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 0px 5px 0px;
}

/* FormTable */

.FormTable
{
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    word-wrap: break-word;
    word-break: break-all;
}

    .FormTable td
    {
        border: 1px solid #D6D6D6;
        background-color: #fff;
        padding: 5px;
        height: 28px;
    }

/* BaseTable */

.BaseTable
{
    text-align: left;
    border-collapse: collapse;
}

    .BaseTable td
    {
        border: 1px solid #D6D6D6;
        background-color: #fff;
        padding: 5px;
    }


/* smartGridView */

.gv
{
    text-align: center;
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #D6D6D6;
}

    .gv th
    {
        border: 1px solid #D6D6D6;
        padding: 2px;
        height: 28px;
    }

    .gv td
    {
        border: 1px solid #D6D6D6;
        padding: 2px;
        height: 22px;
    }

.gvHeader
{
    background-color: #efefef;
}

    .gvHeader td
    {
        color: #000;
        text-align: center;
    }

    .gvHeader th
    {
        color: #000;
        text-align: center;
    }

        .gvHeader th A
        {
            color: #003366;
            text-decoration: underline;
        }

.gvRow, .gvEditRow
{
    background-color: #FFFFFF;
}

.gvAlternatingRow
{
    background-color: #F6F6F6;
}

.gvHoverCss
{
    background-color: #A3C8FA;
}

.gvCheckedCss
{
    background-color: #FBEF9D;
}

.gvFooter
{
    color: #3F6293;
    background-color: #F7F7F7;
}

.gvEditRow
{
    background-color: #FAF9DD;
}

    .gvEditRow input
    {
        background-color: #FFFFFF;
        width: 80px;
    }

    .gvEditRow .gvOrderId input, .gvEditRow .gvOrderId
    {
        width: 30px;
    }

    .gvEditRow .checkBox input, .gvEditRow .checkBox
    {
        width: auto;
    }

.gvCommandField
{
    text-align: center;
    width: 130px;
}

.gvLeftField
{
    text-align: left;
    padding-left: 10px;
}

.gvBtAField
{
    text-align: center;
    width: 130px;
}

.gvCommandField input
{
    background-repeat: no-repeat;
    line-height: 23px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 50px;
    height: 23px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: 10px;
}

.gvPage
{
    padding-right: 15px;
}

    .gvPage table
    {
        float: right;
    }

        .gvPage table td
        {
            border: 0px solid #000000;
        }

    .gvPage a
    {
        display: block;
        float: left;
        text-decoration: none;
        padding: 2px 7px;
        border: 1px solid #333333;
        background-color: #333333;
        color: #FFFFFF;
    }

        .gvPage a:hover
        {
            text-decoration: none;
            border: 1px solid #013299;
            background-color: #013299;
        }

    .gvPage span
    {
        display: block;
        float: left;
        text-decoration: none;
        padding: 2px 7px;
        border: 1px solid #D6D6D6;
        background-color: #ffffff;
        color: #333333;
    }

.gvEmpty
{
    padding: 30px 0px 30px 0px;
    text-align: center;
}


/* datepicker */

.datepicker
{
    border-style: solid;
    border-width: 1px;
    border-color: #BEBEBE #E0E0E0 #E0E0E0 #BEBEBE;
    background-color: #FFF;
    height: 22px;
    *height: 23px;
}

.bbit-dp
{
    border-right: #718bb7 1px solid;
    padding-right: 0px;
    border-top: #718bb7 1px solid;
    padding-left: 0px;
    font-size: 11px;
    background: #fff;
    left: 0px;
    visibility: hidden;
    padding-bottom: 0px;
    overflow: hidden;
    border-left: #718bb7 1px solid;
    width: 175px;
    padding-top: 0px;
    border-bottom: #718bb7 1px solid;
    zoom: 1;
    font-family: tahoma,verdana,sans-serif;
    position: absolute;
    top: 0px;
}

    .bbit-dp EM
    {
        font-weight: normal;
        font-style: normal;
    }

    .bbit-dp TABLE
    {
        table-layout: fixed;
        width: 100%;
        border-collapse: separate;
    }

    .bbit-dp TD TH
    {
        margin: 0px;
    }

.bbit-dp-top-center
{
    font: 11px tahoma,verdana,helvetica;
    cursor: pointer;
    color: #fff;
    white-space: nowrap;
    text-align: center;
}

    .bbit-dp-top-center BUTTON
    {
        border-right: 0px;
        padding-right: 10px;
        border-top: 0px;
        padding-left: 3px;
        background: url(../../_public/datepicker/btn-arrow-light.gif) no-repeat right top;
        margin: 0px;
        font: 11px tahoma,verdana,helvetica;
        overflow: visible;
        border-left: 0px;
        width: auto;
        cursor: pointer;
        color: #fff;
        border-bottom: 0px;
        moz-outline: 0 none;
        outline: 0 none;
    }

.ie .bbit-dp-top-center BUTTON
{
}

.bbit-dp-top-right
{
    height: 21px;
}

.bbit-dp .bbit-dp-top
{
    background: url(../../_public/datepicker/hd-sprite.gif) repeat-x 0px -83px;
}

.bbit-dp-top-right
{
    width: 18px;
}

.bbit-dp-top-left
{
    width: 18px;
}

.bbit-dp-top-right
{
    text-align: right;
}

    .bbit-dp-top-right A
    {
        background-position: center 50%;
        display: block;
        filter: alpha(opacity=60);
        width: 16px;
        cursor: pointer;
        background-repeat: no-repeat;
        height: 16px;
        moz-opacity: 0.6;
        opacity: 0.6;
    }

.bbit-dp-top-left A
{
    background-position: center 50%;
    display: block;
    filter: alpha(opacity=60);
    width: 16px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 16px;
    moz-opacity: 0.6;
    opacity: 0.6;
}

.bbit-dp-top-right A:hover
{
    filter: alpha(opacity=100);
    moz-opacity: 1;
    opacity: 1;
}

.bbit-dp-top-left A:hover
{
    filter: alpha(opacity=100);
    moz-opacity: 1;
    opacity: 1;
}

.bbit-dp-top-left A
{
    background: url(../../_public/datepicker/left-btn.gif);
    margin-left: 2px;
}

.bbit-dp-top-right A
{
    background: url(../../_public/datepicker/right-btn.gif);
    margin-left: 2px;
}

.bbit-dp-inner TD
{
    border-collapse: separate;
}

.bbit-dp-inner TH
{
    padding-right: 0px;
    padding-left: 0px;
    background: url(../../_public/datepicker/glass-bg.gif) #dfecfb repeat-x left top;
    padding-bottom: 0px;
    width: 25px;
    cursor: default;
    color: #233d6d;
    padding-top: 0px;
    border-bottom: #a3bad9 1px solid;
    border-collapse: separate;
    text-align: right !important;
    z-index: auto !important;
}

    .bbit-dp-inner TH SPAN
    {
        padding-right: 7px;
        display: block;
        padding-left: 2px;
        padding-bottom: 2px;
        font: 10px arial,helvetica,tahoma,sans-serif;
        padding-top: 2px;
    }

.bbit-dp-inner TD
{
    border-right: #fff 1px solid;
    padding-right: 0px;
    border-top: #fff 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: #fff 1px solid;
    color: black;
    padding-top: 0px;
    border-bottom: #fff 1px solid;
    border-collapse: separate;
    text-align: right;
}

.bbit-dp A
{
    color: black;
    zoom: 1;
    text-decoration: none;
}

.bbit-dp-inner TD A
{
    padding-right: 5px;
    display: block;
    padding-left: 5px;
    padding-bottom: 2px;
    font: 11px arial,helvetica,tahoma,sans-serif;
    padding-top: 2px;
    text-align: right;
}

.bbit-dp-inner .bbit-dp-active
{
    cursor: pointer;
    color: black;
}

.bbit-dp-inner .bbit-dp-selected A
{
    border-right: #8db2e3 1px solid;
    padding-right: 4px;
    border-top: #8db2e3 1px solid;
    padding-left: 4px;
    background: url(../../_public/datepicker/glass-bg.gif) #dfecfb repeat-x left top;
    padding-bottom: 1px;
    border-left: #8db2e3 1px solid;
    padding-top: 1px;
    border-bottom: #8db2e3 1px solid;
}

.bbit-dp-inner .bbit-dp-today A
{
    border-right: darkred 1px solid;
    padding-right: 4px;
    border-top: darkred 1px solid;
    padding-left: 4px;
    padding-bottom: 1px;
    border-left: darkred 1px solid;
    padding-top: 1px;
    border-bottom: darkred 1px solid;
}

.bbit-dp-inner .bbit-dp-selected SPAN
{
    font-weight: bold;
}

.bbit-dp-inner .bbit-dp-prevday A
{
    color: #aaa;
    text-decoration: none !important;
}

.bbit-dp-inner .bbit-dp-nextday A
{
    color: #aaa;
    text-decoration: none !important;
}

.bbit-dp-inner A:hover
{
    background: #ddecfe;
    color: black;
    text-decoration: none !important;
}

.bbit-dp-inner bbit-dp-disabled A:hover
{
    background: #ddecfe;
    color: black;
    text-decoration: none !important;
}

.bbit-dp-inner .bbit-dp-disabled A
{
    background: #eee;
    cursor: default;
    color: #bbb;
}

.bbit-dp-bottom
{
    padding-right: 2px;
    border-top: #a3bad9 1px solid;
    padding-left: 2px;
    background: url(../../_public/datepicker/glass-bg.gif) #dfecfb repeat-x left top;
    padding-bottom: 2px;
    padding-top: 2px;
}

.bbit-dp-mp
{
    display: none;
    background: white;
    left: 0px;
    position: absolute;
    top: 0px;
}

    .bbit-dp-mp TD
    {
        padding-right: 2px;
        padding-left: 2px;
        padding-bottom: 2px;
        font: 11px arial,helvetica,tahoma,sans-serif;
        padding-top: 2px;
    }

TD.bbit-dp-mp-month
{
    border-right: 0px;
    border-top: 0px;
    vertical-align: middle;
    border-left: 0px;
    width: 25%;
    border-bottom: 0px;
    text-align: center;
}

TD.bbit-dp-mp-year
{
    border-right: 0px;
    border-top: 0px;
    vertical-align: middle;
    border-left: 0px;
    width: 25%;
    border-bottom: 0px;
    text-align: center;
}

TD.bbit-dp-mp-ybtn
{
    border-right: 0px;
    border-top: 0px;
    vertical-align: middle;
    border-left: 0px;
    width: 25%;
    border-bottom: 0px;
    text-align: center;
}

.bbit-dp-mp-ok
{
    margin-right: 3px;
}

.bbit-dp-mp-btns BUTTON
{
    border-right: #005 1px solid;
    padding-right: 3px;
    border-top: #36c 1px solid;
    padding-left: 3px;
    background: #083772;
    padding-bottom: 1px;
    font: 11px arial,helvetica,tahoma,sans-serif;
    border-left: #36c 1px solid;
    cursor: pointer;
    color: white;
    padding-top: 1px;
    border-bottom: #005 1px solid;
    text-align: center;
    text-decoration: none !important;
}

.bbit-dp-mp-btns
{
    background: url(../../_public/datepicker/glass-bg.gif) #dfecfb repeat-x left top;
}

    .bbit-dp-mp-btns TD
    {
        border-top: #c5d2df 1px solid;
        text-align: center;
    }

TD.bbit-dp-mp-month A
{
    padding-right: 4px;
    display: block;
    padding-left: 4px;
    padding-bottom: 2px;
    color: #15428b;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
}

TD.bbit-dp-mp-year A
{
    padding-right: 4px;
    display: block;
    padding-left: 4px;
    padding-bottom: 2px;
    color: #15428b;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
}

TD.bbit-dp-mp-month A:hover
{
    background: #ddecfe;
    cursor: pointer;
    color: #15428b;
    text-decoration: none;
}

TD.bbit-dp-mp-year A:hover
{
    background: #ddecfe;
    cursor: pointer;
    color: #15428b;
    text-decoration: none;
}

TD.bbit-dp-mp-sel A
{
    border-right: #8db2e3 1px solid;
    padding-right: 3px;
    border-top: #8db2e3 1px solid;
    padding-left: 3px;
    background: url(../../_public/datepicker/glass-bg.gif) #dfecfb repeat-x left top;
    padding-bottom: 1px;
    border-left: #8db2e3 1px solid;
    padding-top: 1px;
    border-bottom: #8db2e3 1px solid;
}

.bbit-dp-mp-ybtn A
{
    display: block;
    background: url(../../_public/datepicker/tool-sprites.gif) no-repeat;
    margin: 0px auto;
    overflow: hidden;
    width: 15px;
    cursor: pointer;
    height: 15px;
}

    .bbit-dp-mp-ybtn A.bbit-dp-mp-next
    {
        background-position: 0px -120px;
        background: url(../../_public/datepicker/right-btn.gif);
    }

        .bbit-dp-mp-ybtn A.bbit-dp-mp-next:hover
        {
            background-position: -15px -120px;
        }

    .bbit-dp-mp-ybtn A.bbit-dp-mp-prev
    {
        background-position: 0px -105px;
        background: url(../../_public/datepicker/left-btn.gif);
    }

        .bbit-dp-mp-ybtn A.bbit-dp-mp-prev:hover
        {
            background-position: -15px -105px;
        }

.bbit-dp-mp-ybtn
{
    text-align: center;
}

TD.bbit-dp-mp-sep
{
    border-right: #c5d2df 1px solid;
}

.bbit-dp-input
{
    padding: 0px 4px;
    width: 95px;
    background-image: url(../../_public/datepicker/cal.gif);
    background-position: 99% center;
    background-repeat: no-repeat;
}

.picker
{
    background: url(../../_public/datepicker/cal.gif) no-repeat left center;
    margin-left: -19px;
    width: 16px;
    cursor: pointer;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 16px;
    border-bottom-style: none;
}
/* 用户选则列表 */

.ce_centerico
{
    width: 450px;
    margin: 10px;
    background-image: url(../images/jiantou_right.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.ce div a
{
    width: 100%;
    height: 26px;
    line-height: 26px;
    font-weight: bold;
    color: #000;
    display: block;
    overflow: hidden;
    outline: none;
}

    .ce div a:hover
    {
        background-color: #e1e1e1;
        text-decoration: none;
    }

.ce_all
{
    display: none;
    float: right;
    margin-right: 10px;
    color: #039;
    background-color: #e1e1e1;
    cursor: pointer;
}

.ce div a:hover .ce_all
{
    display: block;
}

.ce_b span
{
    width: 20px;
    height: 20px;
    background: url(../images/tree_plus.gif) no-repeat;
    display: block;
    float: left;
    margin: 1px 5px 0px 5px;
}

.ce_c span
{
    width: 20px;
    height: 20px;
    background: url(../images/tree_minus.gif) no-repeat;
    display: block;
    float: left;
    margin: 1px 5px 0px 5px;
}

.ce_users
{
    width: 100%;
    padding: 0px;
}

    .ce_users a
    {
        color: #000;
        display: block;
        height: 26px;
        line-height: 26px;
        padding-left: 50px;
        outline: none;
    }

        .ce_users a:hover
        {
            background-color: #A3C8FA;
            text-decoration: none;
        }

.ces_users
{
    width: 100%;
    padding: 0px;
}

    .ces_users a
    {
        display: block;
        width: 100%;
        height: 26px;
        line-height: 26px;
        padding-left: 10px;
        color: #666;
        overflow: hidden;
        outline: none;
    }

    .ces_users span
    {
        zoom: 1;
        width: 58px;
        color: #000;
        font-weight: bold;
        display: inline-block;
        *display: inline;
    }

    .ces_users a:hover
    {
        background-color: #A3C8FA;
        text-decoration: none;
    }

.ces_remove
{
    float: right;
    margin-right: 15px;
    color: #CC0000;
    display: none;
    cursor: pointer;
}

.ces_users a:hover .ces_remove
{
    display: block;
}


/* infolist */

.infolist li
{
    line-height: 200%;
    background: url(../images/infolist_ico.png) no-repeat;
    padding-left: 20px;
    background-position: 3px 8px;
    font-size: 13px;
}

.infolist span
{
    color: #999;
}


/* portlet */

.portlet
{
    margin-top: 0px;
    margin-bottom: 25px;
    padding: 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

    .portlet > .portlet-title
    {
        border-bottom: 1px solid #eee;
        padding: 0;
        margin-bottom: 10px;
        min-height: 41px;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        -ms-border-radius: 4px 4px 0 0;
        -o-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

        .portlet > .portlet-title:before, .portlet > .portlet-title:after
        {
            content: " ";
            display: table;
        }

        .portlet > .portlet-title:after
        {
            clear: both;
        }

        .portlet > .portlet-title > .caption
        {
            float: left;
            display: inline-block;
            font-size: 18px;
            line-height: 18px;
            padding: 10px 0;
        }

            .portlet > .portlet-title > .caption.bold
            {
                font-weight: 400;
            }

            .portlet > .portlet-title > .caption > .caption-helper
            {
                padding: 0;
                margin: 0;
                line-height: 13px;
                color: #9eacb4;
                font-size: 13px;
                font-weight: 400;
            }

        .portlet > .portlet-title > .actions
        {
            float: right;
            display: inline-block;
            padding: 6px 0;
        }

    .portlet > .portlet-body
    {
        clear: both;
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        -ms-border-radius: 0 0 4px 4px;
        -o-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }

    .portlet > .portlet-empty
    {
        min-height: 125px;
    }

    .portlet.light
    {
        padding: 12px 20px 15px 20px;
        background-color: #fff;
    }

        .portlet.light.bordered
        {
            border: 1px solid #e1e1e1 !important;
        }

            .portlet.light.bordered > .portlet-title
            {
                border-bottom: 1px solid #eee;
            }


/* other */

.wordpagestyle
{
    background-color: #ffffff;
    padding: 20px;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, color=#999999);
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, color=#999999);
    box-shadow: 3px 3px 3px #999;
    border: 1px solid #000000;
}



/* uploadfile */

.uploadfiles
{
    overflow: auto;
    height: 120px;
}

.uploadfile
{
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #d1d1d1;
}

    .uploadfile input
    {
        margin-left: 6px;
    }

    .uploadfile div
    {
        zoom: 1;
        padding: 4px 5px;
        display: inline-block;
        *display: inline;
    }

.uploadfilename
{
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 20px !important;
}

.uploadfilesize
{
    color: #999;
}

.fileIco_jpg
{
    background-image: url(../../_public/icon/_jpg.gif);
}

.fileIco_dwg
{
    background-image: url(../../_public/icon/_dwg.gif);
}

.fileIco_pdf
{
    background-image: url(../../_public/icon/_pdf.gif);
}

.fileIco_doc
{
    background-image: url(../../_public/icon/_doc.gif);
}

.fileIco_xls
{
    background-image: url(../../_public/icon/_xls.gif);
}

.fileIco_ppt
{
    background-image: url(../../_public/icon/_ppt.gif);
}

.fileIco_txt
{
    background-image: url(../../_public/icon/_txt.gif);
}

.fileIco_rar
{
    background-image: url(../../_public/icon/_rar.gif);
}

.fileIco_blank
{
    background-image: url(../../_public/icon/_blank.gif);
}

.pmloading
{
    width: 32px;
    height: 32px;
    background: transparent url(../../_public/gif/loading.gif) no-repeat;
}
