body {
    background-color: #b6b6b6;
    background: #f1f1f1 url("../images/bg.jpg") repeat-x 0 0 fixed;
    font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif;
    min-width: 800px;
    width: 100%
}

.assistive-text {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.transition, a, .bh-home.active i, .bh-down i, .open .bh-down i, .top-nav > li, .top-nav-sub, .add-list .category-list li {
    transition: All .1s ease-in-out;
    -webkit-transition: All .1s ease-in-out;
    -moz-transition: All .1s ease-in-out;
    -o-transition: All .1s ease-in-out;
    -ms-transition: All .1s ease-in-out
}

a {
    text-decoration: none;
    cursor: pointer
}

    a:active {
        background-color: transparent
    }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    display: inline-block
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block;
    *zoom: 1
}

.pull-left {
    float: left
}

.pull-right {
    float: right
}

hr.gray {
    background: #e5e5e5;
    border: none;
    color: #e5e5e5;
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: 1.125em 0;
    *margin: 0.5625em 0
}

.hide {
    display: none
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.row {
    margin-left: -20px;
    *zoom: 1
}

    .row:before, .row:after {
        display: table;
        content: "";
        line-height: 0
    }

    .row:after {
        clear: both
    }

[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 940px
}

.span12 {
    width: 940px
}

.span11 {
    width: 860px
}

.span10 {
    width: 780px
}

.span9 {
    width: 700px
}

.span8 {
    width: 620px
}

.span7 {
    width: 540px
}

.span6 {
    width: 460px
}

.span5 {
    width: 380px
}

.span4 {
    width: 300px
}

.span3 {
    width: 220px
}

.span2 {
    width: 140px
}

.span1 {
    width: 60px
}

.offset12 {
    margin-left: 980px
}

.offset11 {
    margin-left: 900px
}

.offset10 {
    margin-left: 820px
}

.offset9 {
    margin-left: 740px
}

.offset8 {
    margin-left: 660px
}

.offset7 {
    margin-left: 580px
}

.offset6 {
    margin-left: 500px
}

.offset5 {
    margin-left: 420px
}

.offset4 {
    margin-left: 340px
}

.offset3 {
    margin-left: 260px
}

.offset2 {
    margin-left: 180px
}

.offset1 {
    margin-left: 100px
}

.row-fluid {
    width: 100%;
    *zoom: 1
}

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
        line-height: 0
    }

    .row-fluid:after {
        clear: both
    }

    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 30px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.127659574468085%;
        *margin-left: 2.074468085106383%
    }

        .row-fluid [class*="span"]:first-child {
            margin-left: 0
        }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.127659574468085%
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%
    }

    .row-fluid .span11 {
        width: 91.48936170212765%;
        *width: 91.43617021276594%
    }

    .row-fluid .span10 {
        width: 82.97872340425532%;
        *width: 82.92553191489361%
    }

    .row-fluid .span9 {
        width: 74.46808510638297%;
        *width: 74.41489361702126%
    }

    .row-fluid .span8 {
        width: 65.95744680851064%;
        *width: 65.90425531914893%
    }

    .row-fluid .span7 {
        width: 57.44680851063829%;
        *width: 55.39361702127659%
    }

    .row-fluid .span6 {
        width: 48.93617021276595%;
        *width: 48.88297872340425%
    }

    .row-fluid .span5 {
        width: 40.42553191489362%;
        *width: 40.37234042553192%
    }

    .row-fluid .span4 {
        width: 31.914893617021278%;
        *width: 31.861702127659576%
    }

    .row-fluid .span3 {
        width: 23.404255319148934%;
        *width: 23.351063829787233%
    }

    .row-fluid .span2 {
        width: 14.893617021276595%;
        *width: 14.840425531914894%
    }

    .row-fluid .span1 {
        width: 6.382978723404255%;
        *width: 6.329787234042553%
    }

    .row-fluid .offset12 {
        margin-left: 104.25531914893617%;
        *margin-left: 104.14893617021275%
    }

        .row-fluid .offset12:first-child {
            margin-left: 102.12765957446808%;
            *margin-left: 102.02127659574467%
        }

    .row-fluid .offset11 {
        margin-left: 95.74468085106382%;
        *margin-left: 95.6382978723404%
    }

        .row-fluid .offset11:first-child {
            margin-left: 93.61702127659574%;
            *margin-left: 93.51063829787232%
        }

    .row-fluid .offset10 {
        margin-left: 87.23404255319149%;
        *margin-left: 87.12765957446807%
    }

        .row-fluid .offset10:first-child {
            margin-left: 85.1063829787234%;
            *margin-left: 84.99999999999999%
        }

    .row-fluid .offset9 {
        margin-left: 78.72340425531914%;
        *margin-left: 78.61702127659572%
    }

        .row-fluid .offset9:first-child {
            margin-left: 76.59574468085106%;
            *margin-left: 76.48936170212764%
        }

    .row-fluid .offset8 {
        margin-left: 70.2127659574468%;
        *margin-left: 70.10638297872339%
    }

        .row-fluid .offset8:first-child {
            margin-left: 68.08510638297872%;
            *margin-left: 67.9787234042553%
        }

    .row-fluid .offset7 {
        margin-left: 61.70212765957446%;
        *margin-left: 61.59574468085106%
    }

        .row-fluid .offset7:first-child {
            margin-left: 59.574468085106375%;
            *margin-left: 59.46808510638297%
        }

    .row-fluid .offset6 {
        margin-left: 53.191489361702125%;
        *margin-left: 53.085106382978715%
    }

        .row-fluid .offset6:first-child {
            margin-left: 51.063829787234035%;
            *margin-left: 50.95744680851063%
        }

    .row-fluid .offset5 {
        margin-left: 44.68085106382979%;
        *margin-left: 44.57446808510638%
    }

        .row-fluid .offset5:first-child {
            margin-left: 42.5531914893617%;
            *margin-left: 42.4468085106383%
        }

    .row-fluid .offset4 {
        margin-left: 36.170212765957444%;
        *margin-left: 36.06382978723405%
    }

        .row-fluid .offset4:first-child {
            margin-left: 34.04255319148936%;
            *margin-left: 33.93617021276596%
        }

    .row-fluid .offset3 {
        margin-left: 27.659574468085104%;
        *margin-left: 27.5531914893617%
    }

        .row-fluid .offset3:first-child {
            margin-left: 25.53191489361702%;
            *margin-left: 25.425531914893618%
        }

    .row-fluid .offset2 {
        margin-left: 19.148936170212764%;
        *margin-left: 19.04255319148936%
    }

        .row-fluid .offset2:first-child {
            margin-left: 17.02127659574468%;
            *margin-left: 16.914893617021278%
        }

    .row-fluid .offset1 {
        margin-left: 10.638297872340425%;
        *margin-left: 10.53191489361702%
    }

        .row-fluid .offset1:first-child {
            margin-left: 8.51063829787234%;
            *margin-left: 8.404255319148938%
        }

    [class*="span"].hide, .row-fluid [class*="span"].hide {
        display: none
    }

    [class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
        float: right
    }

.container {
    margin-right: auto;
    margin-left: auto;
    *zoom: 1
}

    .container:before, .container:after {
        display: table;
        content: "";
        line-height: 0
    }

    .container:after {
        clear: both
    }

.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    *zoom: 1
}

    .container-fluid:before, .container-fluid:after {
        display: table;
        content: "";
        line-height: 0
    }

    .container-fluid:after {
        clear: both
    }

.display-rt {
    position: relative
}

.fiexd-bottom {
    position: fixed;
    bottom: 0px;
    right: 0;
    left: 0
}

.inline-block, .field-row .filed-label, .field-row .filed-cont, .field-row input[type="text"], .field-row input[type="password"], .field-row .checkbox-group label, .ui-file-item.right span, .top-nav > li, .top-nav > li > a, .top-nav #file-num, .csbtn, .cabtn, .icons-rec, .js-resCate, #breadcrumbs-path, .result-path, .icons-fist-ar, .icons-ar-g, .icons-next-btn, .pagination-list, .pagination-list li, .detial-post .nav-group [class*="icon"], .detial-post .icons-path, #hot-k-title, .search-key, .icons-add, .icons-download, .icons-add-block, .icons-download-block, .icons-lay1, .icons-lay2, #sticky .dropdown > a, .icons-lay3, .icons-lay4, .icons-sticky1, .tree-root .ui-whiteEasy-btn, .tree-root .tree-item .cutover .round-icon, .authority-level .second-sub label {
    display: inline-block;
    *display: inline;
    zoom: 1
}

.box-sizing, .shadow-box, .fill-two-column, .fill-two-column .two-column-left, .fill-two-column .two-column-right, .two-column .two-column-left, .two-column .two-column-right, .login-field .field-row input[type="text"], .login-field .field-row input[type="password"] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -box-sizing: border-box;
    box-sizing: border-box
}

.shadow-box {
    -moz-box-shadow: 1px 1px 5px #d1d1d1;
    -webkit-box-shadow: 1px 1px 5px #d1d1d1;
    -o-box-shadow: 1px 1px 5px #d1d1d1;
    -ms-box-shadow: 1px 1px 5px #d1d1d1;
    box-shadow: 1px 1px 5px #d1d1d1;
    background-color: #fff;
    width: 100%
}

.group-cont {
    width: 60em;
    margin: 0 auto
}

.wrapper {
    width: 60em;
    min-height: 35.625em;
    margin: 0 auto
}

.left-wrapper {
    width: 60em;
    margin-left: 0.625em;
    min-height: 31.25em
}

.inner {
    width: 60em;
    margin: 0 auto
}

.display-btn, .db {
    display: block
}

.oval-wb {
    background-color: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    padding: 3px 10px
}

.two-column {
    *zoom: 1
}

    .two-column:before, .two-column:after {
        display: table;
        content: "";
        line-height: 0
    }

    .two-column:after {
        clear: both
    }

.fill-two-column {
    display: inline-block;
    min-width: 60em;
    position: relative;
    vertical-align: bottom;
    width: 100%
}

    .fill-two-column .two-column-left {
        height: auto !important;
        float: left;
        width: 200px
    }

    .fill-two-column .two-column-right {
        min-height: 400px;
        height: auto !important;
        right: 0px;
        margin-left: 212px
    }

.two-column {
    display: inline-block;
    border-left: 225px solid #fff;
    position: relative;
    vertical-align: bottom
}

    .two-column .two-column-left {
        height: auto !important;
        position: relative;
        float: left;
        width: 225px;
        *width: 175px;
        margin-left: -225px
    }

    .two-column .two-column-right {
        min-height: 400px;
        height: auto !important;
        width: 755px;
        *width: 750px
    }

.row-box {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    border-radius: 0.5em;
    background-color: #fbfbfb
}

.box-inner {
    margin: 0 1.25em;
    padding: 0.625em 0
}

.white-box, .white-box-2, .white-box-np {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    border-radius: 0.5em;
    background-color: #fbfbfb;
    background-color: rgba(255,255,255,0.52);
    border: solid 1px #fff;
    padding: 0.625em 1.25em
}

.white-box-2 {
    background-color: rgba(255,255,255,0.8)
}

.white-box-np {
    background-color: #fff;
    padding: 1.25em 1.25em
}

.red-box {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    border-radius: 0.5em;
    background-color: #faf1f2;
    border: solid 1px #edbbbc;
    padding: 0.625em 1.25em
}

.field-row {
    margin: 1em 0
}

    .field-row .filed-label {
        font-size: 12px;
        text-align: right;
        width: 150px;
        vertical-align: top;
        line-height: 24px
    }

    .field-row .filed-cont {
        margin-left: 10px;
        width: 420px
    }

    .field-row .red-point {
        color: red
    }

    .field-row input[type="text"], .field-row input[type="password"] {
        font-size: 0.75em;
        margin: 0;
        padding: 4px
    }

    .field-row input[type="checkbox"], .field-row input[type="radio"] {
        margin-right: 4px
    }

    .field-row select {
        font-size: 0.875em
    }

    .field-row .min-width {
        width: 150px
    }

    .field-row .middle-width {
        width: 250px
    }

    .field-row .middle-width-2 {
        width: 350px
    }

    .field-row .large-width {
        width: 400px
    }

    .field-row .error {
        color: red;
        display: none;
        font-size: 0.75em
    }

    .field-row .filed-cont label {
        font-size: 0.75em
    }

    .field-row .checkbox-group label {
        width: 24%
    }

    .field-row .upload-img {
        background: url(../images/upflie.jpg) 0 0 no-repeat
    }

    .field-row .text-area {
        width: 100%
    }

    .field-row .icons-date {
        right: auto;
        left: 112px;
        top: 3px
    }

    .field-row .db {
        margin: 8px 0
    }

    .field-row .second-sub {
        margin-left: 20px
    }

    .field-row .second-sub-gray {
        background-color: #f0f0f0;
        margin-bottom: 20px;
        padding: 10px;
        width: 400px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px
    }

    .field-row.error input[type="text"] {
        border: solid 1px #edbbbc;
        background-color: #FAF1F2
    }

    .field-row.error .error {
        display: inline-block
    }

.blue-text {
    color: #33b9ff
}

.red-text {
    color: #e95a5d
}

.while-text {
    color: #fff
}

.gray-text {
    color: #313131
}

.green-text {
    color: #009fb7
}

.gray-text {
    color: #888
}

.large-text {
    font-size: 1.5em;
    font-size: 24px\9;
    line-height: 1.5em;
    font-weight: normal
}

.middle-text {
    font-size: 1.375em;
    font-size: 22px\9;
    line-height: 1.3em;
    font-weight: normal
}

.min-text-14 {
    font-size: 0.875em;
    font-size: 14px\9;
    line-height: 1.28571em
}

    .min-text-14 .middle-text {
        font-size: 1.42857em;
        line-height: 1.85714em
    }

.fs-16 {
    font-size: 1em;
    font-size: 16px\9;
    line-height: 1.25em
}

.min-text {
    font-size: 12px;
    line-height: 1.33333em
}

.h-text {
    font-size: 16px;
    font-weight: 700;
    margin: 0 4px
}

.min-gray-text {
    font-size: 0.75em;
    font-size: 12px\9;
    color: #666
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.vlt {
    vertical-align: top
}

.flrs:first-letter {
    font-size: 16px !important
}

.no-mragin {
    margin: 0 !important
}

.large-mt-60 {
    margin-top: 60px
}

.large-mb-100 {
    margin-bottom: 100px
}

.mt-14-10 {
    margin-top: 0.71429em
}

.mt-24 {
    margin-top: 24px
}

.mt-20 {
    margin-top: 20px
}

.mr-20 {
    margin-right: 20px
}

.mtb-30-20 {
    margin: 30px 0 40px
}

.mb-10 {
    margin-bottom: 10px
}

.mb-20 {
    margin-bottom: 20px
}

.mb-30 {
    margin-bottom: 30px
}

.mt-10 {
    margin-top: 10px
}

.mt-20 {
    margin-top: 20px
}

.mb-4 {
    margin-bottom: 4px
}

.ml-12 {
    margin-left: 12px
}

.ml-10 {
    margin-left: 10px
}

.ml-20 {
    margin-left: 20px
}

.mr-10 {
    margin-right: 10px
}

.ma-4 {
    margin-top: 4px;
    margin-bottom: 4px
}

.pd-20 {
    padding: 20px
}

.pd-10 {
    padding: 10px
}

.pdt-10 {
    padding-top: 10px
}

.pdb-10 {
    padding-bottom: 10px
}

.pdb-20 {
    padding-bottom: 20px
}

.pdl-10 {
    padding-left: 10px
}

.dashed-border-left {
    border-left: dashed 1px #b6b6b6
}

.dashed-border-top {
    border-top: dashed 1px #b6b6b6
}

.dashed-border-bottom {
    border-bottom: dashed 1px #b6b6b6
}

.min-width {
    width: 160px
}

.min2-width {
    width: 100px
}

.middle-width {
    width: 270px
}

.smw {
    width: 290px
}

.smf {
    width: 100%
}

.min-height {
    height: 30px
}

.ui-blue-bottom {
    background-color: #33b9ff;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 20px 4px;
    margin-bottom: 0;
    color: white;
    text-align: center;
    vertical-align: middle;
    text-shadow: 0 1px 1px rgba(0,0,0,0.3);
    vertical-align: middle;
    border: 1px solid #13a2ec;
    border-top-color: #09c2ff;
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, #14a5ed), color-stop(55%, #0293db));
    background-image: -webkit-linear-gradient(#14a5ed 40%, #0293db 55%);
    background-image: -moz-linear-gradient(#14a5ed 40%, #0293db 55%);
    background-image: -o-linear-gradient(#14a5ed 40%, #0293db 55%);
    background-image: linear-gradient(#14a5ed 40%,#0293db 55%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.4);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.4);
    *margin-left: .3em
}

    .ui-blue-bottom:hover {
        color: #ccc
    }

    .ui-blue-bottom:active {
        color: #fff;
        text-shadow: 0 1px 1px rgba(0,0,0,0.3);
        background-color: #d3d3d3;
        background-image: -moz-linear-gradient(top, #d3d3d3, #d3d3d3);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#d3d3d3));
        background-image: -webkit-linear-gradient(top, #d3d3d3, #d3d3d3);
        background-image: -o-linear-gradient(top, #d3d3d3, #d3d3d3);
        background-image: linear-gradient(to bottom, #d3d3d3,#d3d3d3);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD3D3D3', endColorstr='#FFD3D3D3', GradientType=0);
        border-color: #d3d3d3 #d3d3d3 #adadad;
        border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
        *background-color: #d3d3d3;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        -webkit-box-shadow: inset 0 6px 10px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.05);
        -moz-box-shadow: inset 0 6px 10px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.05);
        box-shadow: inset 0 6px 10px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.05);
        outline: 0
    }

.ui-blueEasy-btn, .ui-grayEasy-btn {
    background-color: #40a5db;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: solid #348dbc 1px;
    padding: 2px 16px;
    cursor: pointer
}

    .ui-blueEasy-btn:hover, .ui-grayEasy-btn:hover {
        color: #000;
        background-color: #40a5db
    }

    .ui-blueEasy-btn:active, .ui-grayEasy-btn:active {
        color: #000;
        background-color: #40a5db
    }

.ui-grayEasy-btn {
    background-color: #d8d8d8;
    border: solid #bababa 1px
}

    .ui-grayEasy-btn:hover {
        color: #000;
        background-color: #d8d8d8
    }

    .ui-grayEasy-btn:active {
        color: #000;
        background-color: #d8d8d8
    }

.ui-whiteEasy-btn {
    text-align: center;
    border: 1px solid #d1d1d1;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 1%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #fff), color-stop(100%, #e8e8e8));
    background: -webkit-linear-gradient(top, #fff 1%, #e8e8e8 100%);
    background: -o-linear-gradient(top, #fff 1%, #e8e8e8 100%);
    background: -ms-linear-gradient(top, #fff 1%, #e8e8e8 100%);
    background: linear-gradient(to bottom, #ffffff 1%,#e8e8e8 100%);
    padding: 2px 16px;
    cursor: pointer;
    color: #000
}

    .ui-whiteEasy-btn:hover {
        color: #33b9ff
    }

    .ui-whiteEasy-btn:active {
        color: #33b9ff
    }

.ui-file-item {
    border: 1px solid #fff;
    border-bottom: 1px solid #ccc;
    color: #000;
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 10px
}

    .ui-file-item:hover {
        background-color: #e5f7fe;
        border: 1px solid #a2c5db;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        color: #33b9ff
    }

    .ui-file-item .row-number {
        padding-right: 10px
    }

    .ui-file-item .file-cont {
        word-break: break-all
    }

    .ui-file-item.active {
        background-color: #e5f7fe;
        border: 1px solid #a2c5db;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        color: #33b9ff
    }

    .ui-file-item.right span {
        vertical-align: top
    }

    .ui-file-item.right .file-name {
        width: 200px
    }

    .ui-file-item.right .status {
        height: 12px;
        width: 12px;
        float: right;
        background: url("../images/icons/right.png") 0 0 no-repeat
    }

    .ui-file-item.error {
        color: #e95a5d
    }

        .ui-file-item.error .status {
            height: 12px;
            width: 16px;
            float: right;
            background: url("../images/icons/error.png") 0 0 no-repeat
        }

.ui-error-box {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    border-radius: 0.5em;
    background-color: #FAF1F2;
    border: solid 1px #EDBBBC;
    padding: 0.625em 1.25em
}

    .ui-error-box .msg {
        padding-left: 26px;
        background: url("../images/error.png") 0 5px no-repeat;
        color: #E95A5D
    }

        .ui-error-box .msg .title {
            font-size: 0.875em
        }

.ui-right-box {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    border-radius: 0.5em;
    background-color: #fdfde3;
    border: solid 1px #e3e3e3;
    padding: 0.625em 1.25em
}

    .ui-right-box .msg {
        padding-left: 26px;
        background: url("../images/right.png") 0 5px no-repeat;
        color: #010101
    }

        .ui-right-box .msg .title {
            font-size: 0.875em
        }

.ui-blue-box {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    border-radius: 0.5em;
    background-color: #e7f7fe;
    border: solid 1px #a5c5d8;
    padding: 0.625em 1.25em
}

    .ui-blue-box .msg {
        padding-left: 26px;
        background: url("../images/right.png") 0 5px no-repeat;
        color: #010101
    }

        .ui-blue-box .msg .title {
            font-size: 0.875em
        }

.ui-tab-nav {
    list-style: none;
    position: relative
}

    .ui-tab-nav li {
        float: left;
        position: relative;
        padding: 7px 10px
    }

        .ui-tab-nav li a {
            font-size: 0.75em;
            color: #000
        }

            .ui-tab-nav li a:hover {
                color: #0164a2
            }

    .ui-tab-nav .active {
        background: #D2D2D2;
        background: -moz-linear-gradient(top, #d2d2d2 1%, #e6e6e6 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #d2d2d2), color-stop(100%, #e6e6e6));
        background: -webkit-linear-gradient(top, #d2d2d2 1%, #e6e6e6 100%);
        background: -o-linear-gradient(top, #d2d2d2 1%, #e6e6e6 100%);
        background: -ms-linear-gradient(top, #d2d2d2 1%, #e6e6e6 100%);
        background: linear-gradient(to bottom, #d2d2d2 1%,#e6e6e6 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2',endColorstr='#ffe6e6e6');
        border-width: 1px;
        border-style: solid none none none;
        border-color: #D1D1D1;
        -moz-box-shadow: inset 0px 1px 0px #ffffff;
        -webkit-box-shadow: inset 0px 1px 0px #FFF;
        box-shadow: inset 0px 1px 0px #FFF
    }

        .ui-tab-nav .active a {
            color: #0164a2
        }

        .ui-tab-nav .active:before {
            border-color: transparent transparent #CCC transparent;
            border-style: solid;
            border-width: 6px;
            width: 0;
            height: 0;
            position: absolute;
            content: "";
            margin-top: -12px;
            margin-left: -3px;
            z-index: 9;
            left: 50%;
            top: 100%
        }

        .ui-tab-nav .active:after {
            border-color: transparent transparent #F5F5F5 transparent;
            border-style: solid;
            border-width: 6px;
            width: 0;
            height: 0;
            position: absolute;
            content: "";
            margin-top: -12px;
            margin-left: -5px;
            z-index: 9;
            left: 50%;
            top: 100%
        }

.active-right {
    background: url(../images/tab-bg.jpg) 0 0 no-repeat;
    min-width: 100px;
    height: 16px
}

.active-left {
    background: url(../images/tab-bg-2.jpg) 100% 0 no-repeat
}

.ui-tab-nav li.active-left:first-child, .ui-tab-nav li.active-right:last-child {
    background: none
}

.active-right::after {
    content: "";
    background: url("../images/sh-r.png") no-repeat 100% 0px;
    width: 13px;
    height: 30px;
    position: absolute;
    left: -12px;
    top: 0
}

.active-left::after {
    content: "";
    background: url("../images/sh-l.png") no-repeat 100% 0px;
    width: 13px;
    height: 30px;
    position: absolute;
    right: -13px;
    top: 0;
    z-index: 20
}

.ui-mini-box {
    background-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    border: 4px solid #d4d2d2;
    background-color: #fff
}

.ui-box-top {
    padding: 10px 12px
}

.ui-box-footer {
    border-top: solid 1px #e8e6e6;
    position: relative;
    background-color: #f2f1f1;
    padding: 10px 14px;
    -moz-border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
    -ms-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px
}

    .ui-box-footer input[type="text"] {
        padding-right: 30px
    }

    .ui-box-footer .min-add-btn {
        height: 20px;
        width: 20px;
        right: 20px;
        position: absolute;
        top: 11px
    }

.ui-box-body {
    border-top: solid 1px #e8e6e6
}

.ui-graySingle-btn {
    background-color: #f3f3f3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #e8e6e6;
    padding: 6px 20px;
    text-align: center
}

    .ui-graySingle-btn:hover {
        background-color: #E2E2E2
    }

.ui-dropdown-group [class*="group"] {
    float: left
}

    .ui-dropdown-group [class*="group"] > a {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        display: block;
        border: solid 1px #e8e6e6;
        background-color: #f3f3f3;
        text-align: center;
        padding: 6px 20px
    }

        .ui-dropdown-group [class*="group"] > a:hover {
            background-color: #E2E2E2
        }

.ui-dropdown-group .ui-group-first > a {
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px
}

.ui-dropdown-group .ui-group-last > a {
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-left: 0px
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    padding: 1px;
    text-align: left;
    background-color: #ffffff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    white-space: normal
}

    .popover.top {
        margin-top: -10px
    }

    .popover.right {
        margin-left: 10px
    }

    .popover.bottom {
        margin-top: 10px
    }

    .popover.left {
        margin-left: -10px
    }

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}

    .popover-title:empty {
        display: none
    }

.popover-content {
    padding: 9px 14px
}

.popover .arrow, .popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover .arrow {
    border-width: 11px
}

    .popover .arrow:after {
        border-width: 10px;
        content: ""
    }

.popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,0.25);
    bottom: -11px
}

    .popover.top .arrow:after {
        bottom: 1px;
        margin-left: -10px;
        border-bottom-width: 0;
        border-top-color: #ffffff
    }

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,0.25)
}

    .popover.right .arrow:after {
        left: 1px;
        bottom: -10px;
        border-left-width: 0;
        border-right-color: #ffffff
    }

.popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,0.25);
    top: -11px
}

    .popover.bottom .arrow:after {
        top: 1px;
        margin-left: -10px;
        border-top-width: 0;
        border-bottom-color: #ffffff
    }

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,0.25)
}

    .popover.left .arrow:after {
        right: 1px;
        border-right-width: 0;
        border-left-color: #ffffff;
        bottom: -10px
    }

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000
}

    .modal-backdrop.fade {
        opacity: 0
    }

        .modal-backdrop, .modal-backdrop.fade.in {
            opacity: 0.8;
            filter: alpha(opacity=80)
        }

.modal {
    position: fixed;
    top: 5%;
    left: 50%;
    z-index: 1050;
    width: 800px;
    margin-left: -400px;
    background-color: #ffffff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.3);
    *border: 1px solid #999;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none
}

    .modal.fade {
        -webkit-transition: opacity .3s linear, top .3s ease-out;
        -moz-transition: opacity .3s linear, top .3s ease-out;
        -o-transition: opacity .3s linear, top .3s ease-out;
        transition: opacity .3s linear, top .3s ease-out;
        top: -25%
    }

    .modal .close {
        position: absolute;
        top: 12px;
        right: 12px
    }

    .modal.fade.in {
        top: 10%
    }

.modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee
}

    .modal-header .close {
        margin-top: 2px
    }

    .modal-header h3 {
        margin: 0;
        line-height: 30px
    }

.modal-body {
    position: relative;
    overflow-y: auto;
    max-height: 400px;
    padding: 15px
}

.modal-form {
    margin-bottom: 0
}

.modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
    *zoom: 1
}

    .modal-footer:before, .modal-footer:after {
        display: table;
        content: "";
        line-height: 0
    }

    .modal-footer:after {
        clear: both
    }

    .modal-footer .btn + .btn {
        margin-left: 5px;
        margin-bottom: 0
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0
    }

.modal {
    max-height: 600px
}

.btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333333;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff,#e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #e6e6e6;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #cccccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *margin-left: .3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}

    .btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
        color: #333333;
        background-color: #e6e6e6;
        *background-color: #d9d9d9
    }

    .btn:active, .btn.active {
        background-color: #cccccc \9
    }

    .btn:first-child {
        *margin-left: 0
    }

    .btn:hover, .btn:focus {
        color: #333333;
        text-decoration: none;
        background-position: 0 -15px;
        -webkit-transition: background-position 0.1s linear;
        -moz-transition: background-position 0.1s linear;
        -o-transition: background-position 0.1s linear;
        transition: background-position 0.1s linear
    }

    .btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px
    }

    .btn.active, .btn:active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
    }

    .btn.disabled, .btn[disabled] {
        cursor: default;
        background-image: none;
        opacity: 0.65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

.btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

    .btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
        margin-top: 4px
    }

.btn-small {
    padding: 2px 10px;
    font-size: 11.9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

    .btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
        margin-top: 0
    }

.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
    margin-top: -1px
}

.btn-mini {
    padding: 0 6px;
    font-size: 10.5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .btn-block + .btn-block {
        margin-top: 5px
    }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
    width: 100%
}

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
    color: rgba(255,255,255,0.75)
}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #08c, #04c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image: -webkit-linear-gradient(top, #08c, #04c);
    background-image: -o-linear-gradient(top, #08c, #04c);
    background-image: linear-gradient(to bottom, #0088cc,#0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #0044cc;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
        color: #ffffff;
        background-color: #0044cc;
        *background-color: #003bb3
    }

    .btn-primary:active, .btn-primary.active {
        background-color: #003399 \9
    }

.btn-warning {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450,#f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #f89406;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

    .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
        color: #ffffff;
        background-color: #f89406;
        *background-color: #df8505
    }

    .btn-warning:active, .btn-warning.active {
        background-color: #c67605 \9
    }

.btn-danger {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #da4f49;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(to bottom, #ee5f5b,#bd362f);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #bd362f;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

    .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
        color: #ffffff;
        background-color: #bd362f;
        *background-color: #a9302a
    }

    .btn-danger:active, .btn-danger.active {
        background-color: #942a25 \9
    }

.btn-success {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #5bb75b;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #62c462,#51a351);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #51a351;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

    .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
        color: #ffffff;
        background-color: #51a351;
        *background-color: #499249
    }

    .btn-success:active, .btn-success.active {
        background-color: #408140 \9
    }

.btn-info {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #49afcd;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: linear-gradient(to bottom, #5bc0de,#2f96b4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #2f96b4;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

    .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
        color: #ffffff;
        background-color: #2f96b4;
        *background-color: #2a85a0
    }

    .btn-info:active, .btn-info.active {
        background-color: #24748c \9
    }

.btn-inverse {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #363636;
    background-image: -moz-linear-gradient(top, #444, #222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
    background-image: -webkit-linear-gradient(top, #444, #222);
    background-image: -o-linear-gradient(top, #444, #222);
    background-image: linear-gradient(to bottom, #444444,#222222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
    border-color: #222222 #222222 #000000;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #222222;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

    .btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
        color: #ffffff;
        background-color: #222222;
        *background-color: #151515
    }

    .btn-inverse:active, .btn-inverse.active {
        background-color: #080808 \9
    }

button.btn, input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px
}

    button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
        padding: 0;
        border: 0
    }

    button.btn.btn-large, input[type="submit"].btn.btn-large {
        *padding-top: 7px;
        *padding-bottom: 7px
    }

    button.btn.btn-small, input[type="submit"].btn.btn-small {
        *padding-top: 3px;
        *padding-bottom: 3px
    }

    button.btn.btn-mini, input[type="submit"].btn.btn-mini {
        *padding-top: 1px;
        *padding-bottom: 1px
    }

.btn-link, .btn-link:active, .btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #0088cc;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

    .btn-link:hover, .btn-link:focus {
        color: #005580;
        text-decoration: underline;
        background-color: transparent
    }

    .btn-link[disabled]:hover, .btn-link[disabled]:focus {
        color: #333333;
        text-decoration: none
    }

.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .3em
}

    .btn-group:first-child {
        *margin-left: 0
    }

    .btn-group + .btn-group {
        margin-left: 5px
    }

.btn-toolbar {
    font-size: 0;
    margin-top: 10px;
    margin-bottom: 10px
}

    .btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group {
        margin-left: 5px
    }

.btn-group > .btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

    .btn-group > .btn + .btn {
        margin-left: -1px
    }

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 14px
}

.btn-group > .btn-mini {
    font-size: 10.5px
}

.btn-group > .btn-small {
    font-size: 11.9px
}

.btn-group > .btn-large {
    font-size: 17.5px
}

.btn-group > .btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px
}

.btn-group > .btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px
}

.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
    z-index: 2
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    *padding-top: 5px;
    *padding-bottom: 5px
}

.btn-group > .btn-mini + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    *padding-top: 2px;
    *padding-bottom: 2px
}

.btn-group > .btn-small + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px
}

.btn-group > .btn-large + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
    *padding-top: 7px;
    *padding-bottom: 7px
}

.btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}

.btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6
}

.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #0044cc
}

.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #f89406
}

.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f
}

.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351
}

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2f96b4
}

.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222222
}

.btn .caret {
    margin-top: 8px;
    margin-left: 0
}

.btn-large .caret {
    margin-top: 6px
}

.btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px
}

.btn-mini .caret, .btn-small .caret {
    margin-top: 8px
}

.dropup .btn-large .caret {
    border-bottom-width: 5px
}

.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff
}

.btn-group-vertical {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

    .btn-group-vertical > .btn {
        display: block;
        float: none;
        max-width: 100%;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

        .btn-group-vertical > .btn + .btn {
            margin-left: 0;
            margin-top: -1px
        }

        .btn-group-vertical > .btn:first-child {
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .btn-group-vertical > .btn:last-child {
            -webkit-border-radius: 0 0 4px 4px;
            -moz-border-radius: 0 0 4px 4px;
            border-radius: 0 0 4px 4px
        }

    .btn-group-vertical > .btn-large:first-child {
        -webkit-border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
        border-radius: 6px 6px 0 0
    }

    .btn-group-vertical > .btn-large:last-child {
        -webkit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
        border-radius: 0 0 6px 6px
    }

.dropup, .dropdown {
    position: relative
}

.dropdown-toggle {
    *margin-bottom: -3px
}

    .dropdown-toggle:active, .open .dropdown-toggle {
        outline: 0
    }

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #6aacef;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: ""
}

.dropdown .caret {
    margin-top: 8px;
    margin-left: 2px
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto
    }

    .dropdown-menu .divider {
        *width: 100%;
        height: 1px;
        margin: 9px 1px;
        *margin: -5px 0 5px;
        overflow: hidden;
        background-color: #e5e5e5;
        border-bottom: 1px solid #ffffff
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 20px;
        color: #333333;
        white-space: nowrap
    }

        .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
            text-decoration: none;
            color: #ffffff;
            background-color: #0081c2;
            background-image: -moz-linear-gradient(top, #08c, #0077b3);
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
            background-image: -webkit-linear-gradient(top, #08c, #0077b3);
            background-image: -o-linear-gradient(top, #08c, #0077b3);
            background-image: linear-gradient(to bottom, #0088cc,#0077b3);
            background-repeat: repeat-x;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        color: #ffffff;
        text-decoration: none;
        outline: 0;
        background-color: #0081c2;
        background-image: -moz-linear-gradient(top, #08c, #0077b3);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
        background-image: -webkit-linear-gradient(top, #08c, #0077b3);
        background-image: -o-linear-gradient(top, #08c, #0077b3);
        background-image: linear-gradient(to bottom, #0088cc,#0077b3);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
    }

    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
        color: #999999
    }

        .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
            text-decoration: none;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
            cursor: default
        }

.open {
    *z-index: 1000
}

    .open > .dropdown-menu {
        display: block;
        overflow: hidden
    }

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000000;
    content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

.dropdown-submenu {
    position: relative
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px 6px;
        border-radius: 0 6px 6px 6px
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block
    }

.dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    -webkit-border-radius: 5px 5px 5px 0;
    -moz-border-radius: 5px 5px 5px 0;
    border-radius: 5px 5px 5px 0
}

.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #cccccc;
    margin-top: 5px;
    margin-right: -10px
}

.dropdown-submenu:hover > a:after {
    border-left-color: #ffffff
}

.dropdown-submenu.pull-left {
    float: none
}

    .dropdown-submenu.pull-left > .dropdown-menu {
        left: -100%;
        margin-left: 10px;
        -webkit-border-radius: 6px 0 6px 6px;
        -moz-border-radius: 6px 0 6px 6px;
        border-radius: 6px 0 6px 6px
    }

.dropdown .dropdown-menu .nav-header {
    padding-left: 20px;
    padding-right: 20px
}

.typeahead {
    z-index: 1051;
    margin-top: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 11px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0)
}

    .tooltip.in {
        opacity: 0.8;
        filter: alpha(opacity=80)
    }

    .tooltip.top {
        margin-top: -3px;
        padding: 5px 0
    }

    .tooltip.right {
        margin-left: 3px;
        padding: 0 5px
    }

    .tooltip.bottom {
        margin-top: 3px;
        padding: 5px 0
    }

    .tooltip.left {
        margin-left: -3px;
        padding: 0 5px
    }

.tooltip-inner {
    white-space: nowrap;
    padding: 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #000000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000
}

.bh-base-blue {
    color: #fff
}

    .bh-base-blue:hover {
        color: #33b9ff
    }

    .bh-base-blue.active {
        color: #33b9ff
    }

.bh-base-block {
    color: #000
}

    .bh-base-block:hover {
        color: #33b9ff
    }

.bh-blue {
    color: #33b9ff
}

    .bh-blue:hover {
        color: #0164a2
    }

    .bh-blue.active {
        color: #0164a2
    }

.bh-white {
    color: #fff
}

    .bh-white:hover {
        color: #33b9ff
    }

.bh-gray {
    color: #666
}

    .bh-gray:hover {
        color: #33b9ff
    }

.bh-banner h2 {
    color: #000
}

.bh-banner:hover h2 {
    color: #33b9ff
}

.bh-home {
    color: #000;
    display: block;
    float: left;
    font-size: 0.75em;
    margin-left: 1.66667em;
    margin-top: 0.83333em;
    position: relative;
    *line-height: 14px
}

    .bh-home:hover {
        color: #33b9ff
    }

    .bh-home.active i {
        position: absolute;
        display: block;
        top: 1.16667em;
        left: 50%;
        margin-left: -0.5em;
        display: block;
        border-color: #000 transparent transparent transparent;
        border-style: solid;
        border-width: 6px;
        width: 0;
        height: 0
    }

.bh-down {
    font-size: 0.75em;
    color: #000
}

    .bh-down i {
        display: block;
        font: right;
        display: block;
        border-color: #b4b4b4 transparent transparent transparent;
        border-style: solid;
        border-width: 5px;
        width: 0;
        height: 0
    }

    .bh-down:hover {
        color: #33b9ff
    }

        .bh-down:hover i {
            display: block;
            border-color: #898888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px;
            width: 0;
            height: 0
        }

.open .bh-down {
    font-size: 0.75em;
    color: #000
}

    .open .bh-down i {
        display: block;
        border-color: transparent transparent #898888 transparent;
        border-style: solid;
        border-width: 5px;
        width: 0;
        height: 0
    }

    .open .bh-down:hover {
        color: #33b9ff
    }

        .open .bh-down:hover i {
            display: block;
            border-color: transparent transparent #000 transparent;
            border-style: solid;
            border-width: 5px;
            width: 0;
            height: 0
        }

.bh-font-down {
    color: #000;
    font-size: 0.75em
}

    .bh-font-down .font-arrow {
        border: 1px solid #ccc;
        background-color: #f0f0f0;
        color: #cfcfcf;
        padding: 0 3px
    }

    .bh-font-down:hover .font-arrow {
        border: 1px solid #000;
        background-color: #f0f0f0;
        color: #666666;
        padding: 0 3px
    }

    .bh-font-down:active {
        color: #33b9ff
    }

a.disabled {
    cursor: not-allowed;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4
}

.icons-sprite, .icons-add-b, .icons-add-block, .icons-add-to, .icons-add-w, .icons-add, .icons-ar-g, .icons-breadcrumbs-arrow-end, .icons-breadcrumbs-arrow, .icons-category-search-btn, .icons-date, .icons-download-block, .icons-download-w, .icons-download, .icons-edit, .icons-error, .icons-fist-ar, .icons-history, .icons-lay1, .icons-lay2, .icons-lay3, .icons-lay4, .icons-link-w, .icons-link, .icons-link_block, .icons-map, .icons-next-btn, .icons-path, .icons-rec, .icons-right, .icons-search-btn-bg, .icons-sticky1 {
    background: url('../images/icons-s516f125b12.png') no-repeat
}

.icons-add-b {
    background-position: 0 -414px
}

.icons-add-block {
    background-position: 0 -160px
}

.icons-add-to {
    background-position: 0 -66px
}

.icons-add-w {
    background-position: 0 -244px
}

.icons-add {
    background-position: 0 -180px
}

.icons-ar-g {
    background-position: 0 -587px
}

.icons-breadcrumbs-arrow-end {
    background-position: 0 -138px
}

.icons-breadcrumbs-arrow {
    background-position: 0 -96px
}

.icons-category-search-btn {
    background-position: 0 -36px
}

.icons-date {
    background-position: 0 -118px
}

.icons-download-block {
    background-position: 0 -224px
}

.icons-download-w {
    background-position: 0 -327px
}

.icons-download {
    background-position: 0 -348px
}

.icons-edit {
    background-position: 0 -384px
}

.icons-error {
    background-position: 0 -495px
}

.icons-fist-ar {
    background-position: 0 -576px
}

.icons-history {
    background-position: 0 -286px
}

.icons-lay1 {
    background-position: 0 -507px
}

.icons-lay2 {
    background-position: 0 -474px
}

.icons-lay3 {
    background-position: 0 -528px
}

.icons-lay4 {
    background-position: 0 -461px
}

.icons-link-w {
    background-position: 0 -452px
}

.icons-link {
    background-position: 0 -405px
}

.icons-link_block {
    background-position: 0 -265px
}

.icons-map {
    background-position: 0 0
}

.icons-next-btn {
    background-position: 0 -307px
}

.icons-path {
    background-position: 0 -555px
}

.icons-rec {
    background-position: 0 -434px
}

.icons-right {
    background-position: 0 -372px
}

.icons-search-btn-bg {
    background-position: 0 -204px
}

.icons-sticky1 {
    background-position: 0 -541px
}

p {
    font-size: 12px;
    line-height: 16px
}

#uploading {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 5000;
    margin: -18px 0 0 -18px;
    width: 36px
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

body#index-page {
    background: #f1f1f1 url("../images/index-bg.jpg") repeat-x 0 0 fixed
}

body#no-bg {
    background: #fff none
}

#logo a {
    background: url(../images/channelsite.logo.png) 0 0 no-repeat;
    background-size: auto;
    display: block;
    height: 1.25em;
    outline: none;
    overflow: hidden;
    text-indent: -999px;
    white-space: nowrap;
    width: 15.25em
}

#ie7-msg-box {
    display: none
}

    #ie7-msg-box .middle-text {
        font-size: 15px;
        line-height: 28px
    }

.fiexd-bottom #use-info {
    padding-bottom: 0px
}

.fiexd-bottom .guideline {
    border-right: solid 0px #666;
    min-height: 50px !important
}

.fg-title {
    background: transparent url(../images/question_icon_big.png) 0 0 no-repeat;
    padding-left: 50px;
    height: 42px
}

.login-field .field-row input[type="text"], .login-field .field-row input[type="password"] {
    font-size: 0.75em;
    padding: 0.5em;
    margin: 0.83333em 0;
    width: 25em
}

.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.login-field {
    width: 18.75em;
    margin-left: 1.25em;
    text-align:center;
}

    .login-field #login_btn {
        width:50%;
    }

#login_error_msg {
    color: red
}

.white-area {
    position: absolute;
    width: 480px;
    background-color: transparent;
    height: 35px;
    left: -20px;
    top: -23px
}

#page-header {
    width: 100%
}

    #page-header .inner {
        width: auto;
        padding: 0 0.625em
    }

#menu-main {
    background-color: #fff;
    background-color: rgba(255,255,255,0.66);
    -moz-border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
    -ms-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
    -moz-box-shadow: 0px 3px 3px #949393;
    -webkit-box-shadow: 0px 3px 3px #949393;
    -o-box-shadow: 0px 3px 3px #949393;
    -ms-box-shadow: 0px 3px 3px #949393;
    box-shadow: 0px 3px 3px #949393
}

.top-nav {
    float: right;
    list-style: none;
    padding-right: 10px
}

    .top-nav > li {
        position: relative;
        z-index: 22
    }

        .top-nav > li > a {
            padding: 0.83333em 0.83333em
        }

        .top-nav > li a {
            color: #000;
            font-size: 0.75em
        }

            .top-nav > li a.active i {
                position: absolute;
                display: block;
                left: 50%;
                margin-left: -0.5em;
                display: block;
                border-color: #000 transparent transparent transparent;
                border-style: solid;
                border-width: 6px;
                width: 0;
                height: 0
            }

        .top-nav > li:hover {
            background-color: #000;
            background-color: rgba(0,0,0,0.8)
        }

            .top-nav > li:hover > a {
                color: #33b9ff
            }

            .top-nav > li:hover .top-nav-sub {
                display: block
            }

        .top-nav > li.active {
            background-color: #000;
            background-color: rgba(0,0,0,0.8)
        }

    .top-nav #file-num {
        color: #fff;
        cursor: pointer;
        font-size: 0.75em;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        -ms-border-radius: 12px;
        -o-border-radius: 12px;
        border-radius: 12px;
        background-color: #33b9ff;
        padding: 2px 4px;
        margin-right: 10px
    }

        .top-nav #file-num:hover {
            color: #0164a2
        }

        .top-nav #file-num.gray {
            background-color: #D5D5D5
        }

#file-box-btn {
    padding-right: 0px
}

.top-nav-sub {
    -moz-border-radius: 0px 8px 8px 8px;
    -webkit-border-radius: 0px 8px 8px 8px;
    -ms-border-radius: 0px 8px 8px 8px;
    border-radius: 0px 8px 8px 8px;
    background-color: #000;
    background-color: rgba(0,0,0,0.8);
    display: none;
    left: 0px;
    position: absolute;
    padding: 1.25em;
    top: 1.9375em;
    width: 13.75em
}

    .top-nav-sub .sub-group {
        list-style: none;
        z-index: 50
    }

        .top-nav-sub .sub-group li a {
            color: #fff;
            display: block;
            font-size: 0.875em;
            margin: 10px 0
        }

            .top-nav-sub .sub-group li a:hover {
                color: #33b9ff
            }

#account-nav {
    -moz-border-radius: 8px 0px 8px 8px;
    -webkit-border-radius: 8px 0px 8px 8px;
    -ms-border-radius: 8px 0px 8px 8px;
    border-radius: 8px 0px 8px 8px;
    left: -7.8125em
}

#memu-middle {
    position: relative
}

.index-search-zone {
    position: absolute;
    top: 7.5em;
    left: 24.625em
}

.page-search-zone {
    position: absolute;
    top: -0.25em;
    left: 18.125em
}

.icons-search-bar {
    width: 29.75em;
    height: 2.875em;
    background: url("../images/search-bar.png") no-repeat 0 0px
}

.search-input {
    border: none !important;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.1) !important;
    -moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0.1) !important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.1) !important;
    font-size: 0.75em;
    margin: 0.83333em 0 0 3.75em;
    padding: 0.35714em;
    padding-right: 2.14286em;
    width: 25em
}

#search-btn {
    background: url("../images/search-btn.png") no-repeat 0 0px;
    border: none;
    cursor: pointer;
    color: #fff;
    height: 2.4375em;
    right: 0.1875em;
    position: absolute;
    top: 0.1875em;
    text-align: center;
    width: 6.0625em
}

    #search-btn:hover {
        color: #ccc
    }

.search-input:focus {
    border: none !important;
    border-color: rgba(81,168,236,0.8);
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.1) !important;
    -moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0.1) !important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.1) !important;
    outline: 0;
    outline: thin dotted 9
}

.min-search-zone {
    position: relative
}

.min-input {
    border: solid 1px #ccc;
    font-size: 0.75em;
    padding: 0.25em 2.5em 0.25em 0.25em;
    width: 10.41667em
}

.min-search-btn {
    height: 1.25em;
    right: 0;
    position: absolute;
    width: 1.25em;
    top: 0.125em
}

.min-input:focus {
    border-color: rgba(81,168,236,0.8);
    outline: 0;
    outline: thin dotted 9
}

#file-box {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    border: 4px solid #d4d2d2;
    background-color: #fff;
    left: -367px;
    position: absolute;
    padding: 10px;
    top: 42px;
    width: 26.875em
}

    #file-box .bh-blue {
        color: #33b9ff
    }

        #file-box .bh-blue:hover {
            color: #0164a2
        }

    #file-box strong {
        font-size: 0.75em
    }

    #file-box:after {
        content: "";
        position: absolute;
        right: 40px;
        display: block;
        border-color: transparent transparent #fff transparent;
        border-style: solid;
        border-width: 8px;
        width: 0;
        height: 0;
        top: -15px
    }

    #file-box:before {
        content: "";
        position: absolute;
        display: block;
        border-color: transparent transparent #d4d2d2 transparent;
        border-style: solid;
        border-width: 12px;
        width: 0;
        height: 0;
        top: -26px;
        right: 36px
    }

.fbi {
    position: relative
}

    .fbi .bh-box {
        display: block;
        border-top: solid 2px #fff;
        margin-top: 10px
    }

        .fbi .bh-box:hover {
            border-top: solid 2px #33b9ff
        }

    .fbi .close {
        position: absolute;
        background: url(../images/close_gray.png) 0 0 no-repeat;
        display: block;
        width: 20px;
        height: 20px;
        top: 11px;
        right: 6px
    }

    .fbi span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
        line-height: 20px;
        display: block;
        width: 120px
    }

    .fbi .data {
        color: #33b9ff;
        font-size: 14px
    }

    .fbi .name {
        color: #33b9ff
    }

    .fbi .pic {
        border: solid 1px #B6B6B6;
        background-color: #FFF;
        height: 120px;
        line-height: 108px;
        width: 120px;
        text-align: center;
        *font-size: 108px;
        *font-family: Arial
    }

        .fbi .pic img {
            vertical-align: middle;
            max-height: 100%
        }

#footer {
    background-color: #000;
    width: 100%
}

#use-info {
    padding-bottom: 30px
}

    #use-info h4 {
        color: #fff;
        margin-bottom: 0.625em
    }

    #use-info a {
        display: block
    }

#copyright a {
    padding: 0 10px
}

    #copyright a:first-child {
        padding-left: 0px
    }

#first-Modal {
    width: 625px;
    margin-left: -312px
}

    #first-Modal .ui-box-body {
        padding: 40px 70px
    }

    #first-Modal .text-center {
        border-top: solid 1px #b6b6b6
    }

.index-search {
    background: url("../images/index-banner.png") no-repeat center 0px;
    height: 20.375em;
    min-width: 60em;
    margin: 0 auto;
    position: relative
}

.browse-by-categories {
    height: 2.5em;
    position: relative
}

    .browse-by-categories .line {
        border-top: 1px dashed #ccc;
        position: absolute;
        width: 100%;
        top: 1.25em
    }

    .browse-by-categories .msg {
        background-color: #f2f2f2;
        font-weight: 600;
        font-size: 0.875em;
        left: 50%;
        margin-left: -9.28571em;
        position: absolute;
        text-align: center;
        top: 0.85714em;
        width: 18.57143em;
        z-index: 9
    }

.line-group > h2 {
    line-height: 1.875em
}

.line-group ul {
    list-style: none;
    margin: 0 0 10px 0px;
    padding: 0
}

    .line-group ul li {
        background: transparent url("../images/point.jpg") 0 12px no-repeat;
        font-size: 0.75em;
        padding: 6px 0
    }

        .line-group ul li a {
            padding-left: 10px;
            display: block
        }

#index-page #memu-middle {
    margin: 30px auto 20px;
    width: 60em;
    z-index: 10
}

    #index-page #memu-middle #logo {
        margin-left: 24px
    }

    #index-page #memu-middle .page-search-zone {
        top: 10.625em;
        left: 19.375em;
        z-index: 10
    }

.select-mu {
    font-size: 0.6em
}

.csbtn, .cabtn {
    color: #fff;
    font-size: 0.75em;
    height: 30px;
    line-height: 29px;
    margin-left: 10px;
    padding-left: 32px;
    width: 30px
}

    .csbtn:hover, .cabtn:hover {
        color: #33b9ff !important
    }

.csbtn {
    display: none
}

.cabtn {
    width: 55px;
    display: none
}

.v-hide {
    visibility: hidden
}

.select-category-group {
    padding: 10px;
    border: solid 1px #fff
}

    .select-category-group:hover {
        background-color: #e5f7fe;
        border: solid 1px #a6c9df
    }

        .select-category-group:hover .csbtn, .select-category-group:hover .cabtn {
            color: #000
        }

        .select-category-group:hover .cabtn {
            display: block
        }

    .select-category-group.hover {
        background-color: #e5f7fe;
        border: solid 1px #a6c9df
    }

        .select-category-group.hover .csbtn, .select-category-group.hover .cabtn {
            color: #000
        }

        .select-category-group.hover .cabtn {
            display: block
        }

#select-one-Modal {
    margin-left: -250px;
    width: 31.25em
}

    #select-one-Modal .dropdown-menu a {
        cursor: pointer
    }

#select-multiple-Modal {
    margin-left: -470px;
    width: 58.75em
}

.down-arrow-step {
    color: #888;
    font-size: 1.5em;
    padding-left: 120px;
    line-height: 14px
}

.add-list {
    border: solid 1px #bcbcbc;
    padding: 16px 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px
}

    .add-list .category-list {
        background-color: #FFF;
        height: 9.375em;
        padding: 0;
        min-height: 6.25em
    }

        .add-list .category-list p {
            width: 18.75em
        }

        .add-list .category-list li {
            padding: 10px
        }

    .add-list .focus {
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
        background-color: #fdfde3
    }

#select-multiple-Modal .search-flow, #select-one-Modal .search-flow {
    height: 22.5em;
    overflow: auto
}

#select-multiple-Modal .category-list, #select-one-Modal .category-list {
    height: 18.75em;
    overflow: auto
}

#select-multiple-Modal .select-multiple .min-text {
    vertical-align: top;
    line-height: 24px
}

#select-multiple-Modal .smw {
    width: 270px
}

#top-file-box {
    z-index: 1056
}

    #top-file-box .choice-list {
        height: 100px;
        overflow: auto
    }

        #top-file-box .choice-list li {
            padding: 5px;
            font-size: 14px;
            display: block
        }

            #top-file-box .choice-list li a {
                margin: 5px;
                color: #33b9ff
            }

            #top-file-box .choice-list li:hover {
                background-color: #40a5db
            }

                #top-file-box .choice-list li:hover a {
                    color: #fff
                }

        #top-file-box .choice-list .has-link {
            background: url(../images/icons/link.png) 96% 5px no-repeat
        }

            #top-file-box .choice-list .has-link:hover {
                background: #40a5db url(../images/icons/link-w.png) 96% 5px no-repeat
            }

#hotkey {
    margin-bottom: 20px;
    border-top: dashed 1px #b6b6b6
}

    #hotkey p {
        font-size: 14px;
        line-height: 22px
    }

    #hotkey .ui-blueEasy-btn {
        padding: 1px 7px;
        margin-right: 2px
    }

.next-msg {
    background-color: #F4F2F2;
    border: solid 1px #D4D2D2;
    float: left;
    height: 76px;
    padding: 40px 20px;
    width: 116px;
    margin: 8px;
    color: #636363
}

    .next-msg .title {
        font-size: 26px;
        margin-bottom: 10px
    }

    .next-msg .msg {
        font-size: 16px
    }

#result_msg_area {
    width: 350px;
    margin: 0 auto
}

    #result_msg_area p {
        font-size: 16px;
        line-height: 20px
    }

.fill-two-column {
    position: relative
}

#backTop {
    position: absolute;
    bottom: 67px;
    right: 22px
}

#MaterialResultPart .white-box-np {
    position: relative
}

.js-material-module, .js-keywords-module, .js-other-module {
    margin-top: 16px
}

    .js-material-module > h3.white-box, .js-material-module > h3.white-box-2, .js-material-module > h3.white-box-np, .js-keywords-module > h3.white-box, .js-keywords-module > h3.white-box-2, .js-keywords-module > h3.white-box-np, .js-other-module > h3.white-box, .js-other-module > h3.white-box-2, .js-other-module > h3.white-box-np {
        background-color: rgba(255,255,255,0.8)
    }

#top-file-box {
    font-size: 0.75em;
    left: 0px;
    position: absolute;
    width: 200px;
    top: 0px
}

#asc-box {
    background: #fefee5 url(../images/right.png) 16px 16px no-repeat;
    background-color: rgba(254,254,230,0.8);
    border: solid 2px #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    margin: -32px 0 0 -180px;
    padding: 14px;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 290px;
    z-index: 1056
}

    #asc-box p {
        font-size: 14px;
        margin-left: 30px
    }

    #asc-box span {
        font-weight: bold
    }

.gray-line {
    color: #bfb7b7;
    padding-right: 0px !important;
    font-size: 18px;
    vertical-align: top
}

.icons-rec {
    height: 18px;
    width: 18px;
    vertical-align: top
}

.full-wrapper .inner {
    width: auto;
    margin: 10px
}

.sections-group {
    list-style: none;
    margin-top: 30px
}

    .sections-group li {
        font-size: 0.75em;
        height: 26px;
        width: 100%
    }

        .sections-group li span {
            float: left;
            line-height: 1.33333em;
            width: 90%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .sections-group li a {
            font-weight: bold
        }

.material-list {
    list-style: none
}

    .material-list > li {
        margin-bottom: 6px
    }

        .material-list > li > a {
            font-size: 0.75em;
            color: #000;
            margin-left: 4px
        }

            .material-list > li > a i {
                margin-top: 5px
            }

    .material-list .js-matb label {
        margin-left: 4px
    }

.material-sub {
    display: none;
    list-style: none;
    margin-left: 20px
}

    .material-sub li {
        margin-bottom: 2px
    }

.open .material-sub {
    display: block
}

.float-group {
    margin-bottom: 0.25em
}

    .float-group input {
        float: left;
        margin-top: 1px
    }

    .float-group label {
        float: right;
        width: 11.66667em
    }

    .float-group input[type="text"] {
        float: right;
        width: 8.75em
    }

.title-style {
    font-weight: bold;
    padding: 14px 0
}

.icons-date {
    height: 1.25em;
    position: absolute;
    right: 0.125em;
    top: 0.375em;
    width: 1.25em
}

#search-breadcrumbs {
    height: 24px;
    position: relative;
    margin-top: 3px
}

    #search-breadcrumbs > span {
        padding-right: 4px
    }

.icons-map {
    display: block;
    left: -0.75em;
    width: 1.4375em;
    height: 2.25em;
    position: absolute;
    top: -1.75em
}

#breadcrumbs-path, .result-path {
    list-style: none
}

    #breadcrumbs-path li, .result-path li {
        background-color: #d4d2d2;
        float: left;
        height: 1.83333em;
        font-size: 12px;
        padding: 0 6px
    }

    #breadcrumbs-path .icons-breadcrumbs-arrow, .result-path .icons-breadcrumbs-arrow {
        background-color: transparent;
        height: 22px;
        width: 20px;
        padding: 0
    }

    #breadcrumbs-path .icons-breadcrumbs-arrow-end, .result-path .icons-breadcrumbs-arrow-end {
        background-color: transparent;
        height: 22px;
        width: 18px;
        padding: 0
    }

    #breadcrumbs-path li:last-child, #breadcrumbs-path .path-last, .result-path li:last-child, .result-path .path-last {
        background-color: transparent
    }

.popover-content .result-path li {
    line-height: 20px
}

#breadcrumbs-path li {
    height: 18px
}

.result-path li {
    height: 22px
}

    .result-path li:last-child {
        padding: 0
    }

.path-popover {
    font-size: 14px;
    line-height: 22px
}

.download-title {
    position: relative;
    padding: 0px 20px 9px
}

.icons-fist-ar {
    width: 8px;
    height: 11px;
    padding-right: 6px
}

.icons-ar-g {
    width: 7px;
    height: 11px;
    padding-right: 6px
}

.icons-next-btn {
    height: 20px;
    right: 0;
    width: 20px;
    margin-left: 6px;
    position: absolute;
    top: 1px
}

.pagination-group {
    position: relative;
    top: 6px;
    z-index: 2
}

    .pagination-group span {
        padding: 0 6px
    }

    .pagination-group .total-page {
        background-color: #f3f3f3;
        -webkit-border-radius: 0.28571em;
        -moz-border-radius: 0.28571em;
        -ms-border-radius: 0.28571em;
        -o-border-radius: 0.28571em;
        border-radius: 0.28571em;
        color: #33b9ff;
        font-size: 0.875em;
        padding: 2px 8px;
        margin-right: 30px
    }

        .pagination-group .total-page:hover {
            color: #000
        }

.pagination-list {
    list-style: none
}

    .pagination-list li a {
        background-color: #f3f3f3;
        -webkit-border-radius: 0.28571em;
        -moz-border-radius: 0.28571em;
        -ms-border-radius: 0.28571em;
        -o-border-radius: 0.28571em;
        border-radius: 0.28571em;
        cursor: pointer;
        color: #33b9ff;
        font-size: 0.875em;
        margin: 0 2px;
        padding: 2px 8px
    }

        .pagination-list li a.active, .pagination-list li a:hover {
            background-color: transparent;
            color: #000
        }

.vlt, #breadcrumbs-path li {
    padding-top: 4px
}

.post {
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -ms-border-radius: 0.25em;
    -o-border-radius: 0.25em;
    border-radius: 0.25em;
    background-color: #fff;
    cursor: pointer;
    float: left;
    margin-bottom: 0.625em;
    margin-right: 2px;
    padding: 0.5em;
    position: relative;
    width: 9.875em
}

    .post .inner {
        margin: 0
    }

    .post .pic {
        border: solid 1px #d8d8d8;
        background-color: #fff;
        height: 150px;
        line-height: 146px;
        padding: 3px;
        width: 150px;
        text-align: center;
        *font-size: 132px;
        *font-family: Arial
    }

        .post .pic img {
            vertical-align: middle;
            max-height: 150px
        }

    .post .info {
        margin-top: 10px;
        padding-bottom: 40px;
        word-break: break-all
    }

        .post .info p {
            line-height: 1.28571em;
            padding-bottom: 6px
        }

            .post .info p:first-child {
                color: #33b9ff
            }

            .post .info p:nth-child(2) {
                color: #000
            }

        .post .info .file-type, .post .info .file-des, .post .info .file-date {
            color: #666;
            padding-bottom: 4px
        }

    .post .post-footer {
        background-color: #d2f1fe;
        margin-top: 10px;
        visibility: hidden;
        padding: 5px 0;
        position: absolute;
        bottom: 0;
        width: 100%;
        left: 0px;
        -moz-border-radius-bottomleft: 0.25em;
        -moz-border-radius-bottomright: 0.25em;
        -webkit-border-bottom-left-radius: 0.25em;
        -webkit-border-bottom-right-radius: 0.25em;
        border-bottom-left-radius: 0.25em;
        border-bottom-right-radius: 0.25em
    }

        .post .post-footer .icons-add-block {
            margin-left: 10px
        }

    .post .add-check {
        position: absolute;
        display: none;
        z-index: 9;
        width: 70px;
        right: 0;
        bottom: 0;
        text-align: right;
        padding: 6px 10px 10px
    }

    .post:hover {
        background-color: #eaf7fe !important
    }

        .post:hover .post-footer {
            visibility: visible
        }

        .post:hover .add-check {
            display: block
        }

    .post .close {
        position: absolute;
        background: url(../images/close_gray.png) 0 0 no-repeat;
        display: block;
        width: 20px;
        height: 20px;
        top: 3px;
        right: 3px
    }

    .post.hover {
        background-color: #eaf7fe !important
    }

        .post.hover .post-footer {
            visibility: visible
        }

        .post.hover .add-check {
            display: block
        }

    .post.choice {
        background-color: #f1f2f4
    }

        .post.choice .add-check {
            display: block
        }

.detial-post {
    padding: 20px
}

    .detial-post .pic {
        background-color: #fff;
        line-height: 250px;
        width: 420px;
        text-align: center;
        *font-size: 225px;
        *font-family: Arial
    }

        .detial-post .pic img {
            vertical-align: middle
        }

    .detial-post .info .file-title {
        font-size: 1.125em;
        line-height: 24px;
        margin-bottom: 20px;
        word-wrap: break-word
    }

    .detial-post .info .file-type {
        color: #000;
        font-size: 0.75em;
        margin: 10px 0 0 0
    }

    .detial-post .info .file-type, .detial-post .info .file-des, .detial-post .info .file-date {
        color: #666;
        font-size: 0.75em;
        margin: 4px 0
    }

    .detial-post .info .file-des {
        margin-top: 20px
    }

    .detial-post .nav-group {
        list-style: none
    }

        .detial-post .nav-group a {
            display: block;
            font-size: 0.75em;
            margin-bottom: 6px
        }

        .detial-post .nav-group [class*="icon"] {
            width: 26px;
            height: 21px
        }

    .detial-post .icons-path {
        cursor: pointer;
        height: 21px;
        width: 24px;
        vertical-align: middle
    }

#detial-post-Modal .pic {
    *font-size: 225px
}

    #detial-post-Modal .pic img {
        max-height: 250px
    }

.input-page {
    font-size: 0.75em;
    width: 30px;
    text-align: center;
    height: 16px
}

#hot-k-title, .search-key {
    position: relative;
    vertical-align: top
}

#hot-more-btn {
    font-size: 20px;
    position: absolute;
    text-align: right;
    width: 30px
}

.search-key {
    color: #33b9ff;
    height: 24px;
    line-height: 20px;
    overflow: hidden;
    width: 80%;
    word-wrap: break-word
}

.key-group-inner {
    line-height: 24px;
    font-size: 12px
}

    .key-group-inner .bh-blue {
        padding: 0 4px
    }

.search-key.open {
    height: 100%
}

.icons-add, .icons-download {
    height: 24px;
    width: 24px
}

.icons-add-block, .icons-download-block {
    height: 20px;
    width: 27px
}

.icons-download-block {
    margin-left: 10px
}

#sort-by {
    height: 1.875em
}

.spce-label {
    font-size: 0.75em;
    text-align: right
}

.spce-info {
    font-size: 0.75em;
    text-align: left
}

.dPre {
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 20
}

    .dPre .layout-control {
        top: 100%;
        left: -160px;
        z-index: 1000;
        float: left;
        min-width: 160px;
        padding: 10px;
        margin: 2px 0 0;
        list-style: none;
        background-color: #ffffff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,0.2);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
        -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
        box-shadow: 0 5px 10px rgba(0,0,0,0.2);
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        background-clip: padding-box
    }

    .dPre .dropdown-toggle {
        margin-bottom: 0
    }

    .dPre .dropdown-menu > li > a {
        font-size: 12px
    }

.dropdown .selected {
    color: #FFFFFF;
    background-color: #C4C4C4;
    box-shadow: inset 0px 1px 4px #b1b1b1,inset 0px -1px 4px #b1b1b1
}

    .dropdown .selected:hover {
        cursor: default;
        color: #FFFFFF;
        background-color: #C4C4C4;
        box-shadow: inset 0px 1px 4px #b1b1b1,inset 0px -1px 4px #b1b1b1;
        background-image: none !important
    }

.layout-control {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    border: 4px solid #d4d2d2;
    background-color: #fff;
    display: none;
    left: -120px;
    padding: 15px;
    position: absolute;
    width: 12.875em;
    z-index: 3
}

    .layout-control input[type="radio"] {
        margin-top: -10px
    }

    .layout-control i {
        padding-right: 4px
    }

    .layout-control span {
        padding-right: 4px
    }

.show-type {
    float: right;
    margin-top: 2px;
    margin-bottom: 6px
}

    .show-type span {
        vertical-align: top;
        line-height: 12px
    }

    .show-type label {
        padding-bottom: 4px
    }

.icons-lay1, .icons-lay2 {
    height: 21px;
    width: 20px
}

#sticky {
    height: 35px;
    background-color: #fff
}

    #sticky .dropdown {
        float: left;
        margin-right: 20px
    }

        #sticky .dropdown > a {
            margin-bottom: 0;
            line-height: 120%;
            font-size: 12px;
            color: #666;
            vertical-align: top
        }

    #sticky .dropdown-menu > li > a {
        font-size: 12px
    }

    #sticky .inner {
        height: 30px;
        margin: 0 10px 10px 0
    }

    #sticky.is-sticky {
        z-index: 99;
        height: 50px !important;
        border-bottom: solid 1px #e8e6e6
    }

        #sticky.is-sticky .inner {
            height: 30px;
            margin: 10px 10px 10px 0
        }

.is-sticky:before {
    content: "";
    width: 80%;
    height: 10px
}

.icons-lay3, .icons-lay4 {
    height: 13px;
    width: 29px
}

.icons-sticky1 {
    height: 14px;
    width: 12px;
    margin-right: 5px
}

.focus-blue {
    color: #33b9ff
}

.search-result-list {
    margin-top: 6px;
    min-height: 300px;
    width: 100%;
    display: inline-block
}

.group-name {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background-color: #e5f7fe;
    padding: 10px
}

    .group-name p {
        border-left: solid 3px #40a5db;
        font-size: 14px;
        line-height: 20px;
        padding-left: 6px
    }

.result-group.browse-by-categories .msg {
    background-color: #fff;
    width: 8.75em;
    margin-left: -4.375em
}

#FileTrem-module .icons-date {
    top: 3px
}

.center-pagination {
    text-align: center;
    height: 30px;
    margin-top: 10px
}

    .center-pagination .mt-10 {
        margin-top: 0
    }

    .center-pagination .pagination-group .total-page {
        margin-right: 4px
    }

    .center-pagination .icons-next-btn {
        right: auto;
        margin-left: 0px;
        top: -2px
    }

#plural-post-Modal .ui-box-body {
    height: 353px;
    overflow: auto
}

#plural-post-Modal .text-center {
    border-top: solid 1px #e8e6e6;
    padding-top: 10px
}

.choice-group {
    padding: 20px;
    list-style: none
}

    .choice-group .c-item {
        border-bottom: dashed 1px #b6b6b6;
        padding: 10px 0
    }

        .choice-group .c-item p {
            font-size: 14px;
            line-height: 130%
        }

        .choice-group .c-item .c-inner {
            padding: 8px
        }

        .choice-group .c-item:nth-child(even) .c-inner {
            background-color: #f0f0f0;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px
        }

        .choice-group .c-item:last-child {
            border-bottom: dashed 0px #b6b6b6
        }

    .choice-group .pn {
        font-size: 12px;
        line-height: 130%;
        padding-left: 17px
    }

        .choice-group .pn i {
            color: #808080
        }

    .choice-group .row-fluid {
        font-size: 12px;
        padding-left: 17px;
        color: #808080
    }

        .choice-group .row-fluid span {
            color: #000000
        }

        .choice-group .row-fluid [class*="span"] {
            min-height: 16px;
            line-height: 140%
        }

#upload_step1 > div:last-child > div:nth-child(2) > div:last-child {
    margin-left: 0px
}

#upload_step1 > div:last-child > div:nth-child(2) .span9 {
    margin-left: 10px
}

.choice-item {
    background-color: #f0f0f0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    color: #000;
    display: block;
    font-size: 0.75em;
    padding: 0.66667em 1.16667em;
    margin: 0.83333em 0
}

    .choice-item .row-fluid [class*="span"] {
        min-height: 0px
    }

    .choice-item .blue-text {
        color: #000;
        word-break: break-all
    }

    .choice-item .row-number {
        padding-left: 0.83333em
    }

    .choice-item:hover {
        background-color: #e5f7fe
    }

        .choice-item:hover .row-number, .choice-item:hover .blue-text {
            color: #33b9ff
        }

    .choice-item .span9 {
        margin-left: 0
    }

    .choice-item.check {
        background-color: #e5f7fe;
        color: #000
    }

        .choice-item.check .row-number, .choice-item.check .blue-text {
            color: #33b9ff
        }

.step-1-p {
    padding-left: 14px
}

.process-path {
    margin-top: 4px
}

    .process-path label {
        line-height: 20px;
        padding-right: 6px
    }

#step-path {
    list-style: none;
    line-height: 0
}

    #step-path li {
        float: left;
        height: 22px;
        line-height: 20px;
        font-size: 0.75em
    }

    #step-path .bcb {
        background-color: #40a5db;
        color: #fff;
        padding: 0 10px 0 16px;
        -moz-border-radius: 3px 0px 0px 3px;
        -webkit-border-radius: 3px 0px 0px 3px;
        -ms-border-radius: 3px 0px 0px 3px;
        border-radius: 3px 0px 0px 3px
    }

    #step-path .bcba {
        width: 20px;
        height: 22px;
        background: url(../images/step-path.png) -88px 0 no-repeat
    }

    #step-path .bcg {
        background-color: #d4d2d2;
        color: #888;
        padding: 0 6px
    }

    #step-path .bcga {
        width: 20px;
        height: 22px;
        background: url(../images/step-path.png) -183px 0 no-repeat
    }

    #step-path .bcge {
        background-color: #d4d2d2;
        -moz-border-radius: 0px 3px 3px 0px;
        -webkit-border-radius: 0px 3px 3px 0px;
        -ms-border-radius: 0px 3px 3px 0px;
        border-radius: 0px 3px 3px 0px;
        color: #888;
        padding: 0 30px 0 20px
    }

#upload_step2 #step-path {
    list-style: none;
    line-height: 0
}

    #upload_step2 #step-path li {
        float: left;
        font-size: 0.75em;
        height: 22px;
        line-height: 20px
    }

    #upload_step2 #step-path .bcb {
        background-color: #d4d2d2;
        -moz-border-radius: 3px 0px 0px 3px;
        -webkit-border-radius: 3px 0px 0px 3px;
        -ms-border-radius: 3px 0px 0px 3px;
        border-radius: 3px 0px 0px 3px;
        padding: 0 10px 0 16px
    }

        #upload_step2 #step-path .bcb a {
            color: #888
        }

    #upload_step2 #step-path .bcba {
        background: url(../images/step-path.png) -285px 0 no-repeat;
        height: 22px;
        width: 20px
    }

    #upload_step2 #step-path .bcg {
        background-color: #40a5db;
        color: #fff;
        padding: 0 6px
    }

    #upload_step2 #step-path .bcga {
        width: 20px;
        height: 22px;
        background: url(../images/step-path.png) -84px 0 no-repeat
    }

    #upload_step2 #step-path .bcge {
        background-color: #d4d2d2;
        -moz-border-radius: 0px 3px 3px 0px;
        -webkit-border-radius: 0px 3px 3px 0px;
        -ms-border-radius: 0px 3px 3px 0px;
        border-radius: 0px 3px 3px 0px;
        color: #888;
        padding: 0 30px 0 20px
    }

.red-point {
    color: red
}

#upload_step2 .category-list {
    min-width: 358px;
    min-height: 20px
}

#viewPreview {
    width: 150px
}

.reload-btn {
    display: block;
    float: left;
    margin-top: 4px;
    margin-left: 4px
}

.error-msg {
    background: url("../images/error.png") 0 5px no-repeat;
    padding-left: 20px
}

.category-list {
    background-color: #f0f0f0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    list-style: none;
    padding: 6px 10px
}

    .category-list li {
        margin: 5px 0
    }

    .category-list p {
        font-size: 0.75em;
        float: left;
        width: 29.16667em
    }

.filed-group {
    position: relative
}

    .filed-group .more {
        margin-top: -10px;
        position: absolute;
        top: 50%
    }

    .filed-group .checkbox-group {
        width: 23.75em
    }

#upload-license .field-row .filed-cont {
    width: auto
}

#upload-license .ui-whiteEasy-btn {
    width: 35px
}

#upload-license .category-list {
    list-style: none;
    list-style-image: url("../images/point.jpg");
    width: 25em
}

    #upload-license .category-list input[type="text"] {
        margin-bottom: 10px
    }

#upload-license #Refrech, #upload-license #Submit {
    width: auto
}

.upload-img {
    display: block
}

.recently-group .file-choice-list {
    height: 22.5em;
    overflow: auto
}

    .recently-group .file-choice-list .choice-item span {
        width: 95%;
        margin-left: 6px
    }

#new-position-Modal .ml-tabs, #license-Modal .ml-tabs {
    left: -19px;
    top: 0px;
    margin-bottom: 20px
}

#new-position-Modal .tree-root, #license-Modal .tree-root {
    height: 22.5em;
    overflow: auto
}

    #new-position-Modal .tree-root .cutover, #new-position-Modal .tree-root .last-sub a, #license-Modal .tree-root .cutover, #license-Modal .tree-root .last-sub a {
        margin-right: 6px
    }

#detial-post-Modal .detial-post .info {
    height: 280px;
    overflow: auto
}

#detial-post-Modal .detial-post .file-spce {
    height: 170px;
    overflow: auto;
    margin-top: 14px
}

#license-Modal .result-detial {
    border-left: solid 1px #CCC
}

    #license-Modal .result-detial .detial-post {
        height: 11.25em;
        overflow: auto
    }

    #license-Modal .result-detial .pic {
        border: solid 1px #CCC;
        line-height: 117px;
        width: 120px;
        *font-size: 108px
    }

    #license-Modal .result-detial .row-fluid [class*="span"] {
        min-height: 20px
    }

#license-Modal .search-list {
    height: 15.625em;
    overflow: auto
}

.bcb > a:hover {
    color: #33b9ff !important
}

#filelist {
    min-height: 500px
}

.ui-file-item p:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.ui-file-item p {
    display: inline-block
}

.ui-file-item p {
    display: block;
    *zoom: 1
}

.ui-file-item .row-number {
    float: left
}

.ui-file-item .file-name {
    display: block;
    float: left;
    word-break: break-all;
    width: 196px
}

.cgt {
    font-size: 1em;
    padding: 10px 0;
    margin: 10px 0
}

.tree-root {
    border-left: solid 3px #fff
}

    .tree-root ul {
        list-style: none
    }

    .tree-root .tree-sub {
        margin-left: 40px;
        display: none
    }

    .tree-root .ui-whiteEasy-btn {
        font-size: 12px;
        margin-left: 6px;
        margin-top: 4px;
        padding: 4px;
        visibility: hidden
    }

    .tree-root .tree-item {
        height: 30px;
        padding: 4px
    }

        .tree-root .tree-item .cutover {
            color: #000;
            font-size: 16px;
            font-weight: normal
        }

            .tree-root .tree-item .cutover .round-icon {
                background: url(../images/round-icon.png) -1px -25px no-repeat;
                height: 18px;
                margin-right: 6px;
                width: 18px
            }

            .tree-root .tree-item .cutover:hover {
                color: #33b9ff
            }

                .tree-root .tree-item .cutover:hover .round-icon {
                    background: url(../images/round-icon.png) -28px -25px no-repeat
                }

        .tree-root .tree-item:hover .ui-whiteEasy-btn {
            visibility: visible
        }

    .tree-root .tree-first > li > .tree-item:hover {
        background-color: #e5f7fe
    }

    .tree-root .last-sub {
        list-style: disc
    }

        .tree-root .last-sub li {
            margin: 6px;
            position: relative
        }

        .tree-root .last-sub a {
            color: #000
        }

        .tree-root .last-sub .black {
            color: #000
        }

            .tree-root .last-sub .black a {
                color: #000
            }

                .tree-root .last-sub .black a:hover {
                    color: #33b9ff
                }

            .tree-root .last-sub .black .active {
                color: #33b9ff
            }

        .tree-root .last-sub .green {
            color: #009FB7
        }

            .tree-root .last-sub .green a {
                color: #009FB7
            }

                .tree-root .last-sub .green a:hover {
                    color: #33b9ff
                }

            .tree-root .last-sub .green .active {
                color: #33b9ff
            }

        .tree-root .last-sub .gray {
            color: #888
        }

            .tree-root .last-sub .gray a {
                color: #888
            }

                .tree-root .last-sub .gray a:hover {
                    color: #33b9ff
                }

            .tree-root .last-sub .gray .active {
                color: #33b9ff
            }

    .tree-root .tree-first > li {
        border-bottom: solid 1px #ebebeb
    }

        .tree-root .tree-first > li:last-child {
            border-bottom: solid 0px #ebebeb
        }

    .tree-root .tree-first > .open {
        border-left: solid 3px #40a5db
    }

        .tree-root .tree-first > .open > .tree-sub {
            display: block
        }

        .tree-root .tree-first > .open > .tree-item {
            background-color: #e5f7fe
        }

    .tree-root .tree-sub > .open > .tree-sub {
        display: block
    }

    .tree-root .open > .tree-item .cutover .round-icon {
        background: url(../images/round-icon.png) 0px 0px no-repeat
    }

    .tree-root .open > .tree-item .cutover:hover .round-icon {
        background: url(../images/round-icon.png) -26px 0px no-repeat
    }

.loading {
    width: 20px;
    height: 20px
}

.create-search {
    font-size: 0.75em;
    line-height: 2.33333em;
    margin-left: 1.5%;
    position: relative
}

    .create-search .c-search-box {
        position: absolute;
        width: 21em;
        top: 30px;
        z-index: 14
    }

        .create-search .c-search-box ul {
            margin-left: 20px
        }

            .create-search .c-search-box ul li {
                margin: 6px 0
            }

    .create-search .keyword {
        font-weight: bold
    }

    .create-search input[type="text"] {
        padding: 4px
    }

    .create-search .loading {
        display: none;
        left: 18.125em;
        position: absolute;
        top: 5px
    }

.create-error input[type="text"] {
    border: solid 1px #EDBBBC;
    background-color: #FAF1F2
}

.create-loading .loading {
    display: block
}

.create-loading input[type="text"] {
    border: solid 1px #cccccc;
    background-color: #f2f0f0
}

.create-loading .ui-blueEasy-btn {
    display: none
}

.create-top p {
    font-size: 0.75em;
    line-height: 2.5em;
    margin-left: 20px
}

.create-group {
    border-bottom: solid 1px #d8d8d8;
    padding: 10px 0;
    font-size: 0.75em
}

    .create-group label {
        margin-left: 20px
    }

    .create-group p {
        margin-left: 20px
    }

    .create-group:hover {
        background-color: #e5f7fe
    }

    .create-group [class*="span"] {
        min-height: auto
    }

    .create-group.active {
        background-color: #fdfde3
    }

    .create-group:last-child {
        border-bottom: solid 0px #d8d8d8
    }

.see-view {
    cursor: pointer;
    position: relative
}

    .see-view:hover .layout-control {
        display: block
    }

    .see-view .layout-control {
        left: 50px;
        min-width: 270px;
        max-width: 350px;
        top: -20px;
        z-index: 10
    }

        .see-view .layout-control a {
            border-bottom: solid 1px #d8d8d8;
            color: #33b9ff;
            display: block;
            font-size: 0.75em;
            padding: 6px 0
        }

            .see-view .layout-control a:hover {
                color: #0164a2
            }

            .see-view .layout-control a:last-child {
                border-bottom: solid 0px #d8d8d8
            }

        .see-view .layout-control ul {
            margin-left: 10px
        }

        .see-view .layout-control:hover {
            display: block
        }

.row-group-top p, .row-group p {
    font-size: 0.75em;
    line-height: 2.5em;
    word-wrap: break-word
}

.row-group-top .span1, .row-group .span1 {
    width: 7%
}

.row-group-top [class*="span"], .row-group [class*="span"] {
    margin-left: 1.5%
}

.row-group {
    border-bottom: solid 1px #d8d8d8;
    padding: 10px 0
}

    .row-group p {
        font-size: 0.75em;
        line-height: 1.33333em;
        word-wrap: break-word
    }

    .row-group a {
        font-size: 0.75em;
        margin-bottom: 6px
    }

    .row-group:hover {
        background-color: #E5F7FE
    }

    .row-group.nohover {
        background-color: #fff
    }

    .row-group:last-child {
        border-bottom: solid 0px #d8d8d8
    }

.ml-tabs {
    left: -41px;
    position: relative;
    top: -21px;
    height: 20px
}

#viewKeyVisual {
    width: 120px
}

.key-input {
    display: block !important;
    margin-left: 20px !important
}

.authority-level label {
    display: block;
    margin-bottom: 10px
}

.authority-level .second-sub label {
    margin-right: 10px
}

#export-report .msg .min-text {
    line-height: 26px
}

.fd-nav {
    list-style: none;
    position: relative;
    z-index: 20
}

    .fd-nav li {
        float: left;
        padding: 0 4px;
        position: relative;
        z-index: 7
    }

        .fd-nav li > a {
            color: #33b9ff;
            font-size: 0.75em
        }

            .fd-nav li > a:hover {
                color: #0164a2
            }

    .fd-nav .ui-mini-box {
        display: none;
        position: absolute;
        right: 0;
        top: 18px
    }

    .fd-nav .link-icon {
        background: url(../images/l-a.png) 100% 6px no-repeat;
        padding-right: 22px
    }

        .fd-nav .link-icon:hover {
            background: url(../images/l-a2.png) 100% 6px no-repeat
        }

#ce-group {
    width: 38.125em;
    margin-left: -305px;
    top: 50%;
    margin-top: -160px
}

    #ce-group .red-box {
        margin: 10px 20px 0
    }

    #ce-group .li-item-row .sa {
        width: auto
    }

        #ce-group .li-item-row .sa b {
            margin-right: 10px
        }

#ce-list {
    overflow: auto;
    padding: 20px;
    max-height: 12.5em
}

.li-item-row {
    margin-bottom: 10px
}

    .li-item-row input[type="checkbox"] {
        margin-right: 6px
    }

    .li-item-row .sa {
        font-size: 0.75em;
        width: 20em
    }

#re-group, #du-group {
    margin-left: -100px;
    margin-top: -45px;
    top: 50%;
    width: 12.5em
}

    #re-group input[type="text"], #du-group input[type="text"] {
        width: 5.875em;
        padding-right: 76px
    }

    #re-group .ui-blueEasy-btn, #du-group .ui-blueEasy-btn {
        padding: 0px 10px;
        position: absolute;
        right: 17px;
        top: 14px
    }

#inactive-group {
    margin-top: -45px;
    margin-left: -105px;
    top: 50%;
    width: 13.125em
}

#du-group input[type="text"] {
    padding-right: 80px
}

#du-group .ui-blueEasy-btn {
    right: 13px
}

.link-bg {
    background: url(../images/l-a3.png) 85% 13px no-repeat
}

    .link-bg .file-cont {
        width: 90%
    }

    .link-bg:hover {
        color: #000
    }

        .link-bg:hover .blue-text {
            color: #0164a2
        }

#dd-filebox {
    min-height: 31.25em
}

#filebox-detial .field-row {
    margin: 5px 0
}

#filebox-detial .filed-label {
    width: 4.375em
}

#filebox-detial .dp-group {
    height: 0px;
    top: -54px
}

#filebox-detial-Modal {
    margin-left: -170px;
    margin-top: -46px;
    top: 50%;
    width: 21.5625em
}

.dp-group {
    height: 60px;
    position: relative;
    z-index: 10
}

#guildline p, #guildline strong, #guildline ol {
    font-size: 0.75em;
    line-height: 20px
}

#guildline .sd {
    list-style: disc
}

#guildline ol {
    padding-left: 30px
}

    #guildline ol li {
        line-height: 20px;
        margin: 6px 0
    }

#language-list {
    left: -70px;
    width: 6.875em
}

    #language-list a {
        border-bottom: solid 1px #d8d8d8;
        color: #000;
        display: block;
        font-size: 0.75em;
        padding: 10px 0
    }

        #language-list a:hover {
            color: #33b9ff
        }

        #language-list a:last-child {
            border-bottom: solid 0px #d8d8d8
        }

#EndDate_h, #EndDate_m {
    height: 27px;
    padding: 0px
}

#guildline.g_zh p, #guildline.g_zh li {
    font-size: 14px
}

#selectfile {
    font-size: 16px;
    font-weight: 700;
    margin: 0 4px
}

#manage-license > .white-box-np > section.clearfix > .mb-10 {
    margin-top: 11px
}

.select2-choices {
    list-style: none
}

#input_all > p.dashed-border-bottom {
    padding-bottom: 10px
}

#manage-category .white-box-np section .pull-left .min-width {
    line-height: 12px;
    padding: 4px
}

#history_list {
    max-height: 300px;
    overflow: auto
}

#filter_sort, #path, #create-partner-account select {
    height: auto
}

#upload_step2 #s2id_input_keyword {
    margin-left: 37px
}

#moreinfo {
    border: none
}

#add-group {
    margin-left: -145px;
    margin-top: -50px;
    top: 50%;
    width: 290px
}

    #add-group .ui-box-footer input[type="text"] {
        padding-right: 0px
    }

#category-Modal .detial-post h2 {
    width: 92%
}

.guideline {
    border-right: solid 1px #666;
    min-height: 110px !important
}

    .guideline a {
        margin: 6px 0
    }

.contact h4 {
    color: #666 !important
}

.contact-list {
    list-style: none;
    margin-left: 10px
}

    .contact-list li {
        color: #666;
        font-size: 12px;
        line-height: 140%;
        margin: 10px 0;
        padding-left: 8px;
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAGK06rlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiSEtLAwggBiAGCDBGEM3AAAAgXAOYqzy3EgAAAABJRU5ErkJggg==) 0 8px no-repeat
    }

        .contact-list li a {
            display: inline !important;
            color: #666
        }

            .contact-list li a:hover {
                color: #fff;
                text-decoration: underline
            }

#section_external_result .white-box-np {
    position: relative
}

.lte9 .min-search-btn {
    top: 2px
}

.lte8 .min-search-btn {
    top: 2px
}

.lte8 #search-breadcrumbs .js-resCate {
    padding-top: 3px
}

.lte8 #file-box .row-fluid .span4 {
    float: left;
    margin-left: 5px
}

.lte8 .choice-item .span1, .lte8 .choice-item .span9, .lte8 .choice-item .span2 {
    float: left
}

.lte8 .js-material-module .js-matlist-module .js-matDwon {
    font-size: 12px
}

.lte8 .js-material-module .js-matlist-module .material-sub label {
    font-size: 12px
}

.lte8 #detial-post-Modal .detial-post .span7, .lte8 #detial-post-Modal .detial-post .span5, .lte8 #detial-post-Modal .detial-post .span4, .lte8 #detial-post-Modal .detial-post .span8 {
    float: left;
    min-height: 30px
}

.lte8 #detial-post-Modal .detial-post .span8 {
    margin-left: 10px
}

.lte8 .csbtn, .lte8 .cabtn {
    color: #000
}

.lte8 #license_Search_box .span7, .lte8 #license_Search_box .span5, .lte8 #license_Search_box .span4, .lte8 #license_Search_box .span8 {
    float: left;
    min-height: 30px
}

.lte8 #history_list .span4 {
    float: left
}

.lte8 .icons-download-w, .lte8 .icons-edit {
    width: 26px;
    height: 21px;
    display: inline-block;
    *display: inline;
    zoom: 1
}

.lte8 .fbi .close {
    top: 13px
}

.lte8 .pagination-list {
    float: left
}

.lte8 .center-pagination .pagination-list {
    float: none
}

.lte7 #menu-main, .lte7 .js-keywords-module > h3.white-box, .lte7 .js-keywords-module > h3.white-box-2, .lte7 .js-keywords-module > h3.white-box-np, .lte7 .white-box, .lte7 .white-box-2, .lte7 .white-box-np, .lte7 .white-box-2, .lte7 .white-box-np {
    background-color: #fff
}

.lte7 .top-nav-sub {
    background-color: #000
}

.lte7 .top-nav > li:hover {
    background-color: #000
}

.lte7 .active-right::after {
    background: none
}

.lte7 .UploadFilesEdit {
    line-height: 25px
}

.lte7 #memu-middle {
    height: 20px
}

.lte7 .download-title {
    z-index: 10
}

.lte7 .ui-file-item {
    zoom: 1
}

    .lte7 .ui-file-item span {
        line-height: 16px
    }

.lte7 #upload_step2 .category-list {
    margin-left: 30px
}

.lte7 .float-group label {
    float: right;
    width: 10.83333em
}

.lte7 .float-group input[type="text"] {
    width: 8.125em
}

.lte7 #upload-license .field-row .filed-cont {
    max-width: 410px
}

.lte7 .material-list input[type="checkbox"] {
    float: left
}

.lte7 .material-sub li {
    display: block;
    width: 140px
}

.lte7 .material-list > li {
    display: block;
    width: 150px
}

.lte7 .span6.pd-20 {
    padding: 0px
}

.lte7 #create-keyword button {
    margin-left: 10px;
    width: 84px;
    height: 26px
}

.lte7 .see-view .layout-control {
    top: -60px
}

.lte7 .fd-nav {
    position: relative;
    z-index: 20;
    top: -30px;
    right: 10px
}

    .lte7 .fd-nav li > a {
        line-height: 20px
    }

.lte7 #filebox .dp-group {
    margin-top: 20px
}

.lte7 #re-group .ui-box-footer button.ui-blueEasy-btn {
    width: 70px;
    top: 10px;
    right: 13px
}

.lte7 #du-group .ui-box-footer button.ui-blueEasy-btn, .lte7 #re-group .ui-box-footer button.ui-blueEasy-btn {
    width: 70px;
    top: 10px;
    right: 10px
}

.lte7 .display-rt.ml-12 .icons-date {
    left: 124px
}

.lte7 .add-list {
    width: 46%
}

.lte7 .top-nav > li:last-child {
    position: relative
}

    .lte7 .top-nav > li:last-child #file-num {
        position: relative;
        top: -7px
    }

.lte7 #search-breadcrumbs {
    position: relative
}

    .lte7 #search-breadcrumbs .js-resCate {
        position: relative
    }

.lte7 .top-nav > li a.active i {
    top: 25px
}

.lte7 #upload_step1 .white-box-np .dashed-border-bottom .span9 {
    width: 71.5%
}

    .lte7 #upload_step1 .white-box-np .dashed-border-bottom .span9 a {
        display: block;
        line-height: 20px
    }

.lte7 #upload_step1 .white-box-np .dashed-border-bottom .span2 a {
    display: block;
    line-height: 20px
}

.lte7 input[type="submit"].ui-blueEasy-btn {
    padding: 2px 8px
}

.lte7 .center-pagination .icons-next-btn {
    top: 4px
}

.lte7 #display_group .ui-group-first, .lte7 #display_group .ui-group-last {
    float: left
}

    .lte7 #display_group .ui-group-first > a, .lte7 #display_group .ui-group-last > a {
        display: block;
        border: solid 1px #E8E6E6;
        background-color: #F3F3F3;
        text-align: center;
        padding: 6px 20px
    }

.lte7 #moreAction .dropdown-menu {
    min-width: 250px
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .min-search-btn {
        top: 2px;
        right: 1px
    }
}
.create-account {
    width: 85%;
    margin: 7% auto 0 auto;
}

.ui-blue-bottom-account {
    background-color: #33b9ff;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 30px 30px 30px;
    margin: 5%;
    color: white;
    text-align: center;
    vertical-align: middle;
    text-shadow: 0 1px 1px rgba(0,0,0,0.3);
    vertical-align: middle;
    border: 1px solid #13a2ec;
    border-top-color: #09c2ff;
    background-size: 100%;
    background-image: linear-gradient(#14a5ed,#0293db);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.4);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.4);
    *margin-left: .3em
}
.large-mt-60-center {
    margin-top: 60px;
    text-align: center;
}
.new-account-button {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 35%;
}
.wrapper-Acc {
    width: 60em;
    margin: 60px auto;
    text-align: center;
}
.form-w60 {
    width: 60em;
    margin: 0px auto;
}