﻿/* common */
body {
    margin: 0;
    font-size: 14px;
    line-height: 22px;
    font-family: "Avenir",Helvetica, Arial, sans-serif;
    color: #495062 !important;
    background-color: white
}

option {
    height: 20px;
    font-size: 14px
}

form {
    margin: 0px;
    padding: 0px;
}

a {
    color: black;
    text-decoration: none;
}

    a:link {
        color: black;
        text-decoration: none;
    }

    a:hover {
        color: white;
        text-decoration: underline;
    }

    a:visited {
        color: black;
        text-decoration: none;
    }

    a:active {
        color: black;
        outline: none;
        text-decoration: none;
    }

img {
    border: 0
}

h1, h2, h3 {
    padding: 0;
    margin: 0;
    font-size: 12px;
}

.hcm-SearchLabel { /*表头检索框字体颜色*/
    font-weight: bold;
    padding: 5px
}

.hcm-dlgtablelabel { /*弹窗表单的文字*/
    font-weight: normal;
    padding: 5px
}

/*全局复选框样式开始*/
input[type=checkbox] {
    cursor: pointer;
    position: relative;
    width: 15px;
    height: 15px;
    font-size: 14px;
    border-radius: 3px
}

    input[type=checkbox]::after {
        position: absolute;
        top: 0;
        /*background-color: #19ADE6;*/
        color: #fff;
        width: 15px;
        height: 15px;
        display: inline-block;
        visibility: visible;
        padding-left: 0px;
        text-align: center;
        content: ' ';
        border-radius: 3px
    }

    input[type=checkbox]:checked::after {
        content: "✓";
        background-color: #19ADE6;
        width: 15px;
        height: 15px;
        font-size: 12px;
        font-weight: bold;
        border-radius: 3px
    }
/*全局复选框样式结束*/
/*全局单选框样式开始*/

/*全局单选框样式结束*/

select {
    border: 1px solid #DCDFE6;
    height: 28px;
}

ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

li {
    margin: 0px;
    padding: 0px;
}

dl, dt, dd {
    margin: 0px;
    padding: 0px;
}

.divtool {
    background-color: #fff;
    padding: 2px;
    height: 22px;
    width: auto;
}

.divlist {
    background-color: #FFFFFF;
    padding: 0px;
    width: auto;
    margin-left: 10px
}

/*--head--*/
.header {
    background: url(Images/Com/head_bg.jpg) repeat-x top;
    height: 80px;
    clear: both;
}

    .header img {
        list-style: none;
        float: left;
    }

.Shortcut {
    height: 60px;
    width: 524px;
    float: right;
    text-align: center;
}

.header ul {
    list-style: none;
    float: right;
    height: 60px;
}

    .header ul li {
        float: right;
        width: 50px;
        margin: 6px;
    }

        .header ul li img {
            border: 0;
        }

        .header ul li p {
            margin: 0;
            padding: 0;
            text-align: center;
            font-weight: bold;
            font-size: 14px;
            color: #495062;
        }

.menu {
    background: url(images/Com/menu_bg.jpg);
    height: 30px;
}

.menu_nav {
    width: 500px;
    float: left;
    height: 30px;
    line-height: 30px;
}

    .menu_nav ul {
        line-height: 30px;
        margin: 0px auto;
        height: 30px;
        list-style: none;
    }

        .menu_nav ul span {
            padding-left: 25px;
            float: right;
        }

            .menu_nav ul span a {
                color: #009999;
                text-decoration: underline;
            }

    .menu_nav li {
        text-align: center;
        width: 100px;
        background: url(images/Com/menu_bg.gif) no-repeat;
        float: left;
        height: 30px;
        color: #bf4d4d;
        font-size: 14px;
    }

        .menu_nav li a {
            width: 98px;
            float: right;
            height: 30px;
        }

            .menu_nav li a:hover {
                background-color: #FFFFFF;
                color: #009999
            }

        .menu_nav li.menunow {
            background: url(images/Com/menu_bg.gif) #fff no-repeat
        }

.menu_link {
    width: 125px;
    float: right;
    font-size: 14px;
}

    .menu_link ul {
        list-style: none;
        margin-right: 10px;
    }

        .menu_link ul li {
            float: right;
            line-height: 25px;
            height: 25px;
            width: 40px;
            white-space: normal;
        }


            .menu_link ul li a i {
                padding: 2px 0 2px 0;
                font-size: 18px;
                color: #fff;
            }

                .menu_link ul li a i.fa-power-off:hover {
                    color: rgb(251, 0, 0);
                }

            .menu_link ul li a {
                border: 0;
                display: block;
                text-align: center;
            }

            .menu_link ul li .more-dropdown a i {
                color: #333;
                font-size: 14px;
                padding: 0;
                margin-right: 5px;
            }
/*--login--
.login_body_bg{background:url(images/login/login_r1_c2.jpg); }
.login_box{ background:url(images/login/login_r1_c1.jpg) repeat-x;   }
.login_bg{ width:965px; margin:0 auto; background:url(images/login/login_r1_c4.jpg) no-repeat; height:500px; padding-top:206px;}
.hxr_login_bg{ width:965px; margin:0 auto; background:url(images/login/login_r1_c4_.jpg) no-repeat; height:500px; padding-top:206px;}
.hxr_register_bg{ width:965px; margin:0 auto;    height:600px; padding-top:50px;}
.login_main{ height:240px; }
.login_left{ width:497px; float:left;}
.login_right{ width:370px; float: left;}
.login_foot{ margin-left:510px; line-height:50px; clear:both;}

.hx_logo{ margin:20px 0 0 55px;}
.System_name{ text-align:right; padding-right:20px;}
.login_form{ padding:45px 45px 0 45px; }*/

/*--foot--*/
.footer {
    background: url(images/Com/foot_bg.gif) repeat-x;
    height: 30px;
    line-height: 30px;
    clear: both;
    text-align: center;
}

.lbtn {
    height: 30px;
    background-position: right;
    font-size: 14px;
    line-height: 18px;
    padding-left: 2px;
    padding-right: 2px;
    color: #36507E;
    background-color: transparent;
    cursor: hand
}

input[readonly], input[readonly], input[disabled] {
    background-color: #eeeeee;
    /* cursor: not-allowed;*/
}

select[readonly], select[readonly], select[disabled] {
    background-color: #eeeeee;
    /* cursor: not-allowed;*/
}

#divbar .list-top2 .lbtn {
    display: block;
    height: 22px;
    float: left;
    line-height: 22px;
    margin: 0 4px;
    border: solid 1px rgb(204, 204, 204);
}

.ddlselect {
    height: 28px;
    font: 12px/21px arial,sans-serif;
    /*background: url(../../ui/skins/Aqua/images/icon/icon-down.gif) right no-repeat;*/
    overflow: hidden;
    border: 1px solid #DBDBDB;
    font-size: 14px;
    z-index: 1000;
    height: 28px;
    line-height: 28px;
    width: 120px;
    border-radius: 2px;
}

.txtLabel {
    color: #495062;
    font-weight: bold;
    float: left;
    padding-left: 15px;
    padding-top: 10px;
    height: 25px
}

.txt {
    border: 1px solid #DBDBDB;
    font-size: 14px !important;
    z-index: 1000;
    height: 25px;
    line-height: 25px;
    width: 120px;
    border-radius: 2px;
    animation: hcm-txtchangeBack 0.5s;
    -webkit-animation: hcm-txtchangeBack 0.5s;
}

input::-webkit-input-placeholder {
    font-size: 14px;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-size: 14px;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 14px;
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-size: 14px;
}

.txt:focus {
    /*border: 1px solid rgba(255,140,88,1);*/
    outline: none;
}

.txt:hover {
    border: 1px solid rgba(255,140,88,1);
    outline: none;
    animation: hcm-txtchange 0.5s;
    -webkit-animation: hcm-txtchange 0.5s;
}

.txt1 {
    /* font-size: 14px;
    z-index: 1000;
    height: 20px;
    line-height: 16px;
    width: 178px;
    text-align: center; 旧*/
    border: 1px solid #DBDBDB;
    font-size: 14px !important;
    z-index: 1000;
    height: 25px;
    line-height: 25px;
    width: 120px;
    border-radius: 2px;
    animation: hcm-txtchangeBack 0.5s;
    -webkit-animation: hcm-txtchangeBack 0.5s;
}

.txt2 {
    /*border: 1px solid #CCCCCC;*/
    font-size: 14px;
    z-index: 1000;
    height: 20px;
    line-height: 16px;
    width: 178px;
}

.txt_t {
    /*border: 1px solid #CCCCCC;*/
    font-size: 14px;
    z-index: 1000;
    line-height: 16px;
}

.handimg {
    cursor: pointer
}
/*按钮*/
.btn_on {
    min-width: 56px;
    height: 32px;
    background: rgba(255,140,88,1);
    border: 1px solid rgba(255,140,88,1);
    border-radius: 4px;
    color: #FFFFFF !important;
    font-size: 14px;
    margin-bottom: 0px;
    cursor: pointer;
    outline: 0 none;
    animation: hcm-btnchangeBack 0.5s;
    -webkit-animation: hcm-btnchangeBack 0.5s;
    padding: 0 5px 0 5px;
    font-weight: normal;
}

    .btn_on:hover {
        background: #FFA379;
        background-color: rgba(255, 163, 121, 1.0);
        animation: hcm-btnchange 0.5s;
        -webkit-animation: hcm-btnchange 0.5s;
    }

.btn_on4 {
    min-width: 76px;
    height: 32px;
    background: rgba(255,140,88,1);
    border: 1px solid rgba(255,140,88,1);
    border-radius: 4px;
    color: #FFFFFF !important;
    font-size: 14px;
    margin-bottom: 0px;
    cursor: pointer;
    outline: 0 none;
    padding: 0 5px 0 5px;
    font-weight: normal;
}

    .btn_on4:hover {
        background: #FFA379;
        background-color: rgba(255, 163, 121, 1.0);
    }

.btn_ono {
    font-weight: normal;
    min-width: 56px;
    height: 32px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(220,223,230,1);
    border-radius: 4px;
    color: #676B6D;
    font-size: 14px;
    margin-bottom: 0px;
    cursor: pointer;
    outline: 0 none;
    padding: 0 5px 0 5px;
    animation: hcm-btnonochangeBack 0.5s;
    -webkit-animation: hcm-btnonochangeBack 0.5s;
}

    .btn_ono:hover {
        background: rgba(255,255,255,1);
        color: #FF8C58;
        background-color: rgba(255,255,255,1);
        border: 1px solid rgba(255,140,88,1);
        animation: hcm-btnonochange 0.5s;
        -webkit-animation: hcm-btnonochange 0.5s;
    }

    .btn_ono:focus {
        outline: 0 none;
    }

.btn_ono4 {
    font-weight: normal;
    min-width: 76px;
    height: 32px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(220,223,230,1);
    border-radius: 4px;
    color: #676B6D;
    font-size: 14px;
    padding: 0 5px 0 5px;
    margin-bottom: 0px;
    cursor: pointer;
    outline: 0 none;
}

    .btn_ono4:hover {
        background: rgba(255,255,255,1);
        color: #FF8C58;
        background-color: rgba(255,255,255,1);
        border: 1px solid rgba(255,140,88,1);
    }

    .btn_ono4:focus {
        outline: 0 none;
    }

.btn_more {
    font-weight: normal;
    width: 76px;
    height: 30px;
    line-height: 30px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(220,223,230,1);
    border-radius: 4px;
    color: #495062;
    font-size: 14px;
    padding: 0 3px 0 5px;
    margin-bottom: 0px;
    cursor: pointer;
}

    .btn_more:hover {
        background: rgba(255,255,255,1);
        color: #FF8C58;
        background-color: rgba(255,255,255,1);
        border: 1px solid rgba(255,140,88,1);
    }

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.btn {
    font-weight: normal;
    height: 22px;
    min-width: 56px;
    background: #fff;
    font-weight: normal;
    border: solid 1px #827c7c;
    color: #827c7c !important;
    margin-bottom: 0px;
    cursor: pointer;
    outline: none;
    padding: 1px 3px 1px 3px;
}
/*.btn:hover {
        background: rgba(255,255,255,1);
        color: #FF8C58;*/
/*background-color: rgba(255,255,255,1);*/
/*border: 1px solid rgba(255,140,88,1);
        animation: hcm-btnonochange 0.5s;
        -webkit-animation: hcm-btnonochange 0.5s;
    }*/

.btn5 {
    font-weight: normal;
    height: 20px;
    width: 72px;
    background: #ff8c58;
    font-weight: bold;
    border: solid 1px #ff8c58;
    color: white !important;
    margin-bottom: 0px;
}

.btn_m {
    font-weight: normal;
    height: 20px;
    width: 72px;
    background: #f6f6f9;
    font-weight: bold;
    border: solid 1px #5589AA;
    color: #000000;
    FONT-SIZE: 9pt;
    margin-bottom: 0px;
}

.sbtn {
    font-weight: normal;
    background: #f6f6f9;
}

.btn_magnifier {
    font-weight: normal;
    min-width: 56px;
    height: 27px;
    background: rgba(255,140,88,1);
    border: 1px solid rgba(255,140,88,1);
    border-radius: 4px;
    color: #FFFFFF !important;
    font-size: 14px;
    margin-bottom: 0px;
    cursor: pointer;
    outline: 0 none;
    padding: 0 5px 0 5px;
    animation: hcm-btnchangeBack 0.5s;
    -webkit-animation: hcm-btnchangeBack 0.5s;
    margin-left: 10px
}

    .btn_magnifier:hover {
        background: #FFA379;
        background-color: rgba(255, 163, 121, 1.0);
        animation: hcm-btnchange 0.5s;
        -webkit-animation: hcm-btnchange 0.5s;
    }

.btn_out {
    font-weight: normal;
    min-width: 56px;
    height: 27px;
    line-height: 28px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(220,223,230,1);
    border-radius: 4px;
    color: #676B6D;
    font-size: 14px;
    margin-bottom: 0px;
    cursor: pointer;
    outline: 0 none;
    padding: 0 5px 0 5px;
    margin-left: 10px
}

    .btn_out:hover {
        background: rgba(255,255,255,1);
        color: #FF8C58;
        background-color: rgba(255,255,255,1);
        border: 1px solid rgba(255,140,88,1);
    }

.btn_outl {
    font-weight: normal;
    width: 76px;
    height: 28px;
    line-height: 28px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(220,223,230,1);
    border-radius: 4px;
    color: #676B6D;
    font-size: 14px;
    margin-bottom: 0px;
    cursor: pointer;
    outline: 0 none;
}

    .btn_outl:hover {
        background: rgba(255,255,255,1);
        color: #FF8C58;
        background-color: rgba(255,255,255,1);
        border: 1px solid rgba(255,140,88,1);
    }

/*按钮 结束*/

.orgselector_orgtreecontainer {
    border-style: none;
    overflow: scroll;
    width: 170px;
    height: 350px;
}


/*--dialog--*/
.main_div {
    text-align: left;
    margin: 10px;
    background-color: white
}

.text {
    line-height: 22px;
    padding: 0 6px;
    color: #666;
    border: 1px solid #CECECE;
}

.boxtitle {
    padding-left: 25px;
    height: 24px;
    line-height: 24px;
    background: url(images/Ico/jt_up.gif) left no-repeat;
    font-weight: bold;
    border: 0px dashed #FFDEB4;
    cursor: pointer;
}

.boxtitle_a {
    padding-left: 25px;
    height: 24px;
    line-height: 24px;
    background: url(images/Ico/jt_up.gif) left no-repeat;
    font-weight: bold;
    border: 0px dashed #FFDEB4;
    cursor: pointer;
    background-color: #EBEBEB
}

.box {
    position: relative;
}

/*--人员--*/
.btn {
    /*border: solid 1px #ccc;*/
    /*    color: white;
    cursor: pointer;
    width: 62px;
    height: 22px;*/
}

.btn5 {
    border: solid 1px #ccc;
    color: #555;
    cursor: pointer;
    width: 72px;
    height: 22px;
}

.btn_small {
    background: url(images/Ico/btn_bg_small.gif) left no-repeat;
    cursor: pointer;
    width: 30px;
    height: 21px;
    border: 0;
}

.btn_s {
    background: url(images/Ico/btn_bg_s.gif) left no-repeat;
    color: #fff;
    cursor: pointer;
    width: 45px;
    height: 21px;
    border: 0;
    font-size: 12px;
}

.btn_ulist {
    cursor: pointer;
    width: 62px;
    height: 22px;
    line-height: 22px;
    border: 0;
    font-size: 12px;
}

.btn_ulist_on {
    background: url(images/Ico/btn_ulist_on.gif) left no-repeat;
    cursor: pointer;
    width: 62px;
    height: 22px;
    line-height: 22px;
    border: 0;
    font-size: 12px;
}

.btn_ulistl {
    cursor: pointer;
    width: 70px;
    height: 22px;
    line-height: 22px;
    border: 0;
    font-size: 12px;
}

.btn_ulist_onl {
    cursor: pointer;
    width: 70px;
    height: 22px;
    line-height: 22px;
    border: 0;
    font-size: 12px;
}

.btn_ulists {
    border: solid 1px #CCC;
    color: #555;
    cursor: pointer;
    width: 46px;
    height: 22px;
    line-height: 22px;
    border: 0;
    font-size: 12px;
}

.btn_ulist_ons {
    color: #00A0DB;
    cursor: pointer;
    width: 46px;
    height: 22px;
    line-height: 22px;
    border: 0;
    font-size: 12px;
}

.btn_select {
    background: url(images/Ico/btn_bg_select.gif) left no-repeat;
    color: #fff;
    cursor: pointer;
    width: 62px;
    height: 21px;
    border: 0;
}

.btn_bg {
    cursor: pointer;
    height: 22px;
    line-height: 22px;
    border: 0;
    font-size: 12px;
}

.btn_blue {
    width: 80px;
    height: 32px;
    font-size: 13px;
    background-image: none;
    color: white;
    cursor: pointer;
    background: #3385ff;
    font-weight: bold;
    border: 1px solid #2d78f4;
}

.cell1 {
    text-align: right;
    width: 170px;
    color: #333;
    height: 35px;
    line-height: 35px;
}

.cell2 {
    text-align: left;
    height: 35px;
    line-height: 35px;
    margin-left: 2px;
    color: #333;
}

.cell1_c {
    text-align: right;
    width: 170px;
    color: #333;
    height: 26px;
    line-height: 26px;
    background-color: #f9f7f7;
    border: 1px solid #eeeeee
}

.btnchoose {
    background: url(Images/Ico/btn_dm.gif);
    width: 21px;
    height: 21px;
    border: 0;
    cursor: pointer;
    font-size: 14px;
}

.btnsavediv {
    text-align: left;
    margin-top: 10px;
    margin-left: 10px;
}

.star {
    color: #CC0000;
    font-size: 14px;
}

.picborder_on {
    width: 135px;
    height: 148px;
    float: left;
    border: #4682B4 1px solid;
    margin-right: 10px;
    padding: 2px;
    margin-bottom: 10px;
    background-color: #E8F1F6;
}

.picborder_out {
    width: 135px;
    height: 148px;
    float: left;
    border: #BED5F3 1px solid;
    margin-right: 10px;
    padding: 2px;
    margin-bottom: 10px;
    background-color: #E8F1F6;
}

.picborder {
    border: solid 1px #CECECE;
}

.topbackground {
    background: #CEDFEF url('../ui/skins/Aqua/images/panel/panel-toolbar.gif') repeat-x;
    border-bottom: steelblue 2px solid;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 1px;
    width: 99.5%;
    height: 21px;
}

    .topbackground span {
        color: #495062;
        font-weight: bold;
        float: left;
    }

.submenuon {
    cursor: hand;
    font-size: 14px;
    background-color: #ff8c58;
}

.userfrom {
    color: #19ADE6 !important;
}

.userfrom50 {
    color: #19ADE6 !important;
    height: 55px;
}

.userfrom75 {
    color: #19ADE6 !important;
    height: 75px;
}

.userfrom100 {
    color: #19ADE6 !important;
    height: 100px;
}

.userfrom125 {
    color: #19ADE6 !important;
    height: 125px;
}

.userfrom150 {
    color: #19ADE6 !important;
    height: 150px;
}

.userfrom175 {
    color: #19ADE6 !important;
    height: 175px;
}

.userfrom200 {
    color: #19ADE6 !important;
    height: 200px;
}

.userfrom225 {
    color: #19ADE6 !important;
    height: 225px;
}

.userfrom255 {
    color: #19ADE6 !important;
    height: 255px;
}

/*--组织--*/
.ocell1 {
    text-align: right;
    width: 80px;
    color: #333;
    height: 26px;
    line-height: 26px;
}

.ocell2 {
    text-align: left;
    height: 26px;
    line-height: 26px;
    margin-left: 2px;
    color: #333;
}

/*--通用--*/
.tcell1 {
    text-align: right;
    color: #333;
    height: 28px;
    line-height: 28px;
    background: #f3f3f3;
    color: #232020;
}

.tdtitlebg {
    background: url('Images/login/login_r1_c2.jpg') no-repeat left;
    padding-left: 8px;
}

.btn_bg_form {
    background-color: #F1F2F2;
    cursor: pointer;
    text-align: center;
    border: 1px #DADADA solid;
    height: 30px;
    line-height: 30px;
}

.btn_bg_form_on {
    background-color: #FF8C58;
    cursor: pointer;
    text-align: center;
    border: 1px #FF8C58 solid;
    height: 30px;
    line-height: 30px;
    color: white
}

.btn_bg_s {
    background: url('Images/Ico/btn_bg_small.gif') no-repeat left;
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    margin-right: 2px;
}

.btn_bg_pf {
    background: url('Images/Ico/btn_dm_s.gif') no-repeat right;
    height: 18px;
    line-height: 18px;
}

/*  table表格样式 */
.tablebg {
    background-color: #eeeeee
}

.lefttd {
    background-color: #f8f8f8;
    padding: 3px;
    height: 20px;
    text-align: right;
}

.righttd {
    background-color: #ffffff;
    padding: 2px;
    height: 20px;
    text-align: left;
}

.toolbartd {
    background-color: #E9F1FC;
    padding: 2px;
    height: 20px;
    text-align: left;
}

.centerrtd {
    background-color: #fff;
    padding: 2px;
    height: 20px;
    text-align: center;
}
/*GridView（开始）*/
.Themes_Head {
    text-align: center;
    border-bottom: 1px solid #A3C0E8;
    height: 22px;
    line-height: 22px;
    background: #fafafa;
    overflow: hidden;
    width: 100%;
}
/*表头样式*/

.Themes_Row {
    background-color: #FFFFFF;
    height: 22px;
    text-align: left;
}

    .Themes_Row td, th {
        border-collapse: collapse;
        border: solid 1px #fff;
        height: 50px !important;
        text-align: left
    }
/*行样式*/
.Themes_Row_Nolink {
    background-color: #FFFFFF;
    height: 22px;
    text-align: left;
}
/*行样式*/

.Themes_Row A:link {
    color: #19ADE6;
}

.Themes_Row A:visited {
    color: #19ADE6;
}

.Themes_Row A:hover {
    color: #19ADE6;
}

.Themes_Alternating {
    background-color: #fafafa;
    height: 22px;
    text-align: left;
}

    .Themes_Alternating td, th {
        border-collapse: collapse;
        border: solid 1px #F3F8FD;
        height: 50px !important;
        text-align: left
    }
/*交替行样式*/
.Themes_Alternating_Nolink {
    background-color: #f9f8f8;
    height: 22px;
    text-align: left;
}
/*交替行样式*/

.Themes_Alternating A:link {
    color: #19ADE6;
}

.Themes_Alternating A:visited {
    color: #19ADE6;
}

.Themes_Alternating A:hover {
    color: #19ADE6;
}
/*.Themes_Row :hover {
    background-color:#fafafa;
}*/
.Themes_SelectedRow {
    background-color: #F0F8FF;
}
/*选择行样式*/

.Themes_Foot {
    background-color: #F0F8FF;
}
/*页脚样式*/

.Themes_Pager {
    background-color: #F0F8FF;
}
/*分页样式*/
/*GridView（结束）*/
.NotStartActivity {
    BACKGROUND-COLOR: #ffffff
}

    .NotStartActivity td, th {
        border: solid 1px #eeeeee;
        text-align: left;
        height: 50px !important;
        text-align: left
    }

.RunningActivity {
    BACKGROUND-COLOR: #ffffcc
}

    .RunningActivity td, th {
        border-collapse: collapse;
        border: solid 1px #eeeeee;
        font-size: 10pt;
        height: 50px !important;
        text-align: left
    }

.CompletedActivity {
    BACKGROUND-COLOR: #ddffdd
}

    .CompletedActivity td, th {
        border-collapse: collapse;
        border: solid 1px #eeeeee;
        height: 50px !important;
        text-align: left
    }

.TerminatedActivity {
    BACKGROUND-COLOR: #f0f0f0
}

    .TerminatedActivity td, th {
        border: solid 1px #f8f8f8;
        border-top: solid 1px #f8f8f8;
        font-size: 10pt;
        font-weight: bold;
        text-align: left ;
        height: 50px !important;
    }

/*后加表格样式==================================================================================*/

.list-top2 {
    min-height: 26px;
    padding-top: 0px;
}

.l-toolbar a:link {
    text-decoration: none;
}

.l-toolbar a:visited {
    text-decoration: none;
}

.l-toolbar a:hover {
    color: #00a0db;
    text-decoration: none;
}

.l-toolbar a:active {
    outline: none;
    text-decoration: none;
}

/*新下拉start*/
.hcm-morebtn .hcm-moredropdown {
    width: 76px;
    height: 0px;
    z-index: 111;
    top: 32px;
    position: absolute;
    background: rgba(255,255,255,1);
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);
}

.hcm-morebtn.open .hcm-moredropdown {
    height: 225px;
    border-radius: 4px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.15);
}

.hcm-morebtn .hcm-moredropdown ul li {
    width: 76px;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    padding-left: 0px;
}

    .hcm-morebtn .hcm-moredropdown ul li:hover {
        color: #FFFFFF;
        background-color: rgba(255,140,88,1);
    }
/*新下拉end*/

/*更多操作*/
#more-btn .more-dropdown {
    width: 76px;
    height: 0px;
    z-index: 111;
    top: 32px;
    position: absolute;
    background: rgba(255,255,255,1);
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);
}

#more-btn.open .more-dropdown {
    height: 225px;
    border-radius: 4px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.15);
}

#more-btn .more-dropdown ul li {
    width: 76px;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    padding-left: 0px;
}

    #more-btn .more-dropdown ul li:hover {
        color: #FFFFFF;
        background-color: rgba(255,140,88,1);
    }
/*编辑炒作*/
#more-btn2 .more-dropdown {
    width: 76px;
    height: 0px;
    z-index: 111;
    top: 32px;
    position: absolute;
    background: rgba(255,255,255,1);
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);
}

#more-btn2.open .more-dropdown {
    height: 225px;
    border-radius: 4px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.15);
}

#more-btn2 .more-dropdown ul li {
    width: 76px;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    padding-left: 0px;
}

    #more-btn2 .more-dropdown ul li:hover {
        color: #FFFFFF;
        background-color: rgba(255,140,88,1);
    }
.dropli {
    width: 76px;
    height: 5px;
    line-height: 5px;
    background-color: rgba(255,140,88,1);
    cursor: pointer;
    padding-left: 0px;
}

.droptop {
    height: 8px;
    background: url('Images/droptop.png') no-repeat;
}

.droptopl {
    height: 8px;
    background: url('Images/droptopl.png') no-repeat;
}
/*加一个下拉*/
#more-btn1 .more-dropdown {
    width: 76px;
    height: 0px;
    z-index: 111;
    top: 32px;
    position: absolute;
    background: rgba(255,255,255,1);
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);
}

#more-btn1.open .more-dropdown {
    height: 225px;
    border-radius: 4px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.15);
}

#more-btn1 .more-dropdown ul li {
    width: 76px;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    padding-left: 0px;
}

    #more-btn1 .more-dropdown ul li:hover {
        color: #FFFFFF;
        background-color: rgba(255,140,88,1);
    }

.svg-icon {
    width: 20px;
    height: 20px;
    padding: 1px 1px 1px 1px
}

.svg-icon-small {
    width: 10px;
    height: 10px;
    padding: 1px 1px 1px 1px
}

.tips-btn {
    /*   border-radius: 12px;
    background-color: #666c7b;
    height: 20px;
    width: 20px;
    border: 0px;
    color: white;*/
    background: url(../../ui/skins/svg/question-circle-fill.svg) no-repeat;
    color: #495062;
    height: 16px;
    width: 16px;
    /*font-size:14.4px*/
    font-size: 1.1em
}

.tips-btn2 {
    border-radius: 10px;
    background-color: #c3c5ca;
    height: 18px;
    width: 18px;
    border: 0px;
    color: white
}

.chk-icon-flow {
    margin: 18px 1px 0px 22px
}

/*上传文件按钮样式 start*/
.a-upload {
    padding: 4px 10px;
    height: 20px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    animation: hcm-btnfileBack 0.5s;
    -webkit-animation: hcm-btnfileBack 0.5s;
}

    .a-upload input {
        position: absolute;
        font-size: 100px;
        right: 0;
        top: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        cursor: pointer
    }

    .a-upload:hover {
        color: #444;
        background: #eee;
        border-color: #ccc;
        text-decoration: none;
        animation: hcm-btnfile 0.5s;
        -webkit-animation: hcm-btnfile 0.5s;
    }

@keyframes hcm-btnfileBack { /*按钮颜色渐变动画  not :hover*/
    from {
        color: #444;
        background: #eee;
        border-color: #ccc;
    }

    to {
        color: #888;
        background: #fafafa;
        border: 1px solid #ddd;
    }
}

@keyframes hcm-btnfile { /*按钮颜色渐变动画  :hover*/
    from {
        color: #888;
        background: #fafafa;
        border: 1px solid #ddd;
    }

    to {
        color: #444;
        background: #eee;
        border-color: #ccc;
    }
}
/*上传文件按钮样式 end*/


/*列表文本显示 白底 start*/
.listrednobgtxt { /*白底红边框红文字*/
    padding: 3px;
    border: 1px solid #e04141;
    border-radius: 5px;
    background-color: white;
    color: #e04141 !important;
}

.listgreennobgtxt { /*白底绿边框绿文字*/
    padding: 3px;
    border: 1px solid #39b939;
    border-radius: 5px;
    background-color: white;
    color: #39b939 !important;
}

.listoriginnobgtxt { /*白底橙边框橙文字*/
    padding: 3px;
    border: 1px solid #ea6868;
    border-radius: 5px;
    background-color: white;
    color: #ea6868 !important;
}

.listbluenobgtxt { /*白底蓝边框蓝文字*/
    padding: 3px;
    border: 1px solid #19ade6;
    border-radius: 5px;
    background-color: white;
    color: #19ade6 !important;
}

.listgreynobgtxt { /*白底灰边框灰文字*/
    padding: 3px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    background-color: white;
    color: #cccccc !important;
}
/*列表文本显示 end*/
/*列表文本显示 彩底 start*/
.listgreenhbgtxt { /*绿*/
    padding: 3px;
    border: 1px solid #39b939;
    border-radius: 5px;
    background-color: #39b939;
    color: white !important;
}

.listredhbgtxt { /*红*/
    padding: 3px;
    border: 1px solid #f17272;
    border-radius: 5px;
    background-color: #f17272;
    color: white !important;
}

.listbluehbgtxt { /*蓝*/
    padding: 3px;
    border: 1px solid #19ade6;
    border-radius: 5px;
    background-color: #19ade6;
    color: white !important;
}

.listoriginredhbgtxt { /*橙红*/
    padding: 3px;
    border: 1px solid #ea6868;
    border-radius: 5px;
    background-color: #ea6868;
    color: white !important;
}

.listffhbgtxt { /*#ff8c58*/
    padding: 3px;
    border: 1px solid #ff8c58;
    border-radius: 5px;
    background-color: #ff8c58;
    color: white !important;
}

.listpurplehbgtxt { /*紫色*/
    padding: 3px;
    border: 1px solid #b675ef;
    border-radius: 5px;
    background-color: #b675ef;
    color: white !important;
}

.listpredhbgtxt { /*紫红*/
    padding: 3px;
    border: 1px solid #db41b7;
    border-radius: 5px;
    background-color: #db41b7;
    color: white !important;
}
/*列表文本显示 彩底 end*/
/* 滚动条*/
.hcm-Scrollbar {
    overflow-y: hidden !important;
}

    .hcm-Scrollbar:hover {
        overflow-y: auto !important;
    }

* scrollbar {
    width: 10px;
    height: 30px;
    margin: 0 auto;
}

* ::-webkit-scrollbar { /*滚动条整体样式*/
    width: 6px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 10px;
}

* ::-webkit-scrollbar-thumb { /*滚动条里面小方块*/
    /*border-radius: 5px;*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #979797;
}

* ::-webkit-scrollbar-track { /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    /*border-radius: 10px;*/
    background: white;
}
/* 滚动条 end*/



@keyframes hcm-btnchangeBack { /*按钮颜色渐变动画  not :hover*/
    /*   from {
        background: #FFA379;
        background-color: rgba(255, 163, 121, 1.0);
    }

    to {
        background: rgba(255,140,88,1);
    }*/
}

@keyframes hcm-btnchange { /*按钮颜色渐变动画  :hover*/
    from {
        background: rgba(255,140,88,1);
    }

    to {
        background: #FFA379;
        background-color: rgba(255, 163, 121, 1.0);
    }
}

@keyframes hcm-txtchange { /*按钮颜色渐变动画  :hover*/
    from {
        border: 1px solid #DBDBDB;
    }

    to {
        border: 1px solid rgba(255,140,88,1);
        outline: none;
    }
}

@keyframes hcm-txtchangeBack { /*按钮颜色渐变动画  :hover*/
    /*  from {
        border: 1px solid rgba(255,140,88,1);
        outline: none;
    }

    to {
        border: 1px solid #DBDBDB;
    }*/
}

@keyframes hcm-btnonochangeBack { /*按钮颜色渐变动画  not :hover*/
    /*    from {
        background: rgba(255,255,255,1);
        color: #FF8C58;
        background-color: rgba(255,255,255,1);
        border: 1px solid rgba(255,140,88,1);
    }

    to {
        background: rgba(255,255,255,1);
        border: 1px solid rgba(220,223,230,1);
        color: #676B6D;
    }*/
}

@keyframes hcm-btnonochange { /*按钮颜色渐变动画  :hover*/
    from {
        background: rgba(255,255,255,1);
        border: 1px solid rgba(220,223,230,1);
        color: #676B6D;
    }

    to {
        background: rgba(255,255,255,1);
        color: #FF8C58;
        background-color: rgba(255,255,255,1);
        border: 1px solid rgba(255,140,88,1);
    }
}
