* {
    padding: 0;
    margin: 0;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif, '微软雅黑';
}

a {
    outline: none;
    color: #06C;
    text-decoration: none;
}

    a:hover {
        color: #F90;
    }

hr {
    color: #CCC;
    border: #fff 1px dotted;
    border-bottom: #CCC 1px dotted;
    width: 100%;
    zoom: 1;
    margin: 10px 0;
    _margin: 5px 0;
}

    hr:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

img {
    vertical-align: middle;
    border: none;
}

body {
    font-size: 12px;
    overflow-x: hidden;
}

* html {
    overflow-x: hidden;
}

textarea {
    word-break: break-all;
}
/*修饰*/
.datagrid td a {
    padding: 0 5px;
}
/*颜色*/
.red {
    color: #FF0000;
}

.blue {
    color: #000099;
}

.orange {
    color: #FF6600;
}

.gray {
    color: #666666;
}

.green {
    color: #390;
}
/*标题*/
h1 {
    font-size: 16px;
}

h2 {
    font-size: 14px;
    margin: 10px 0;
    _margin: 5px 0;
}

h3 {
    font-size: 12px;
    font-weight: normal;
    color: #666;
}

h4 {
    font-size: 10px;
    font-weight: normal;
}
/*段落*/
.text {
    line-height: 180%;
}

    .text p {
        text-indent: 2em;
    }
/*box*/
.box {
    padding: 10px;
}

.textbox {
    color: #cccccc;
}

.orange_box {
    padding: 5px 10px;
    line-height: 20px;
    border: #FC6 1px solid;
    background: #FBF5E1;
    margin-bottom: 10px;
    color: #F60;
}

.gray_box {
    padding: 5px 10px;
    line-height: 20px;
    border: #ccc 1px solid;
    background: #f3f3f3;
    margin-bottom: 10px;
    color: #999;
}

.green_box {
    padding: 5px 10px;
    line-height: 20px;
    border: #6C0 1px solid;
    background: #EFF3E2;
    margin-bottom: 10px;
    color: #690;
}
/*位置与浮动*/
.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    zoom: 1;
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

    .clear:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.center {
    text-align: center;
}

.hidden {
    display: none;
}
/*部件*/
.box {
    border: #eee 1px solid;
    margin: 5px 0;
    padding: 10px;
    color: #999;
}

    .box p {
        line-height: 22px;
    }
/*头部*/
.head {
    background: url(../images/headbg.png) left top repeat-x;
    height: 80px;
}

.logo {
    position: absolute;
    left: 0px;
    top: 5px;
    z-index: 2;
}

.head-left {
    width: 552px;
    height: 76px;
    position: absolute;
    background: url(../images/headbg_left.png);
    left: 0;
    top: 0;
}

.user {
    position: absolute;
    left: 350px;
    top: 17px;
    line-height: 18px;
    z-index: 8;
    padding-left: 15px;
    border-left: #CCC 1px solid;
}

.link {
    position: absolute;
    right: 20px;
    top: 10px;
}
/*头部菜单*/
.topnav {
    height: 30px;
    display: block;
    position: absolute;
    right: 20px;
    top: 46px;
    z-index: 8;
}

    .topnav li {
        height: 30px;
        float: left;
        display: block;
        background: url(../images/nav-li-right.png) right 0 no-repeat;
        padding-right: 20px;
        margin: 0 2px 0 0;
    }

        .topnav li.current {
            background: url(../images/nav-li-c-right.png) right top no-repeat;
        }

        .topnav li a {
            height: 30px;
            line-height: 30px;
            float: left;
            display: block;
            background: url(../images/nav-li-left.png) left 0 no-repeat;
            padding-left: 20px;
            color: #6B94C0;
        }

        .topnav li.current a {
            background: url(../images/nav-li-c-left.png) left top no-repeat;
            font-size: 14px;
            font-weight: bold;
            color: #FFF;
        }
/*左侧菜单*/
.leftmenu, #tdNavigation {
    background: #f3f3f3;
    width: 221px;
}

#tdNavigation {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #C0C0C0;
}

#tdSwitch {
    cursor: pointer;
    vertical-align: middle;
    width: 6px;
    background-image: url('../Images/tdSwitchBg.jpg');
    background-repeat: repeat-x;
    background-position: 0 -28px;
}

#divSwitch {
    margin: 0;
    padding: 0;
    width: 9px;
    height: 44px;
    display: block;
    cursor: pointer;
}

.Switch_Show {
    background: url(../images/leftbar.png);
}

.Switch_Out {
    background: url(../images/rightbar.png);
}


.leftmenu h2 {
    height: 30px;
    line-height: 30px;
    border-bottom: #E1E1E1 1px solid;
    text-indent: 15px;
    margin: 0;
}

.menu-cy {
    padding-top: 10px;
    background: #FFF;
    padding-bottom: 10px;
    border-bottom: #E1E1E1 1px solid;
}

    .menu-cy li {
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        color: #333;
        text-indent: 40px;
    }

        .menu-cy li a {
            color: #333;
        }
/*菜单按钮*/
.menu-ico-sms {
    background: url(../images/bigico/SMS.png) 10px 50% no-repeat;
}

.menu-ico-mms {
    background: url(../images/bigico/MMS.png) 10px 50% no-repeat;
}

.menu-ico-set {
    background: url(../images/bigico/set.png) 10px 50% no-repeat;
}
/*左侧菜单树*/
.menu-tree {
    zoom: 1;
}

    .menu-tree:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .menu-tree li {
    }

        .menu-tree li a {
            height: 30px;
            line-height: 30px;
            color: #666;
            width: 100%;
            display: block;
            text-indent: 40px;
            background: url(../images/icobutton.gif) -457px -262px no-repeat;
        }

            .menu-tree li a:hover, .menu-tree li a.treeSelected {
                color: #333;
                background-color: #fff;
                font-weight: bold;
            }

        .menu-tree li li a {
            text-indent: 50px;
            background: url(../images/icobutton.gif) -443px -292px no-repeat;
        }


/*内容部分*/
.main-top {
    height: 30px;
    background: #f3f3f3;
    width: 100%;
    overflow: hidden;
    zoom: 1;
    line-height: 30px;
}

    .main-top:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.slogan {
    font-size: 26px;
    color: #666;
    font-family: '微软雅黑';
    font-weight: normal;
}
/*表单表格*/
.table_detail, .table_form, .table_detail2, .table_Search, .table_blue {
    border-collapse: collapse;
    width: 100%;
}

.table_detail2, .table_blue {
    width: 98%;
    border: 1px solid #ddd;
    margin: 5px;
}

.table_blue {
    border: 1px solid #6B94C0;
}

.table_form, .table_Search {
    border: 1px solid #ddd;
}

    .table_detail2 tr td, .table_form tr td, .table_detail tr td, .table_Search tr td, .table_blue tr td {
        padding: 5px;
        border: 1px solid #ccc;
        background-color: #fff;
        color: #666;
        word-wrap: break-word;
        word-break: normal;
    }

    .table_Search tr td {
        padding: 3px;
    }

.table_blue tr td {
    text-align: center;
}

.table_detail tr td img {
    width: 90%;
}

.table_form tr th, .table_detail tr th, .table_detail2 tr th, .table_Search tr th, .table_blue tr th {
    padding: 5px 10px 5px 0;
    border: #fff 1px solid;
    background-color: #eee;
    text-align: right;
    width: 100px;
}

.table_blue tr th {
    background-color: #6699cc;
    text-align: center;
    color: white;
     padding: 7px 10px 7px 0;
       border: #ccc 1px solid;
}

.table_detail2 tr th, .table_form tr th {
    border: 1px solid #ccc;
}

.table_Search tr th {
    border: 1px solid #ccc;
    padding: 0px 3px 0px 0;
    font-weight: normal;
}

.tdCenter {
    text-align: center;
    padding: 10px 0;
}

.table_Search .input_text {
    padding: 2px;
}

.buttongroup {
    vertical-align: middle;
}

    .buttongroup td {
        height: 25px;
        line-height: 25px;
        vertical-align: middle;
    }

.button {
    display: inline-table;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    background: url(../images/button.png) left top no-repeat;
    padding-left: 5px;
    margin-left: 2px;
}

    .button i {
        display: block;
        float: right;
        height: 25px;
        width: 5px;
        background: url(../images/button.png) right top no-repeat;
        vertical-align: middle;
    }

    .button:hover, .button:hover i {
        background-image: url(../images/button_hover.png);
        color: #036;
    }

    .button img {
        margin-right: 5px;
        vertical-align: middle;
    }

#div_bottom {
    background: url(../images/bottom.png) left top repeat-x;
    line-height: 32px;
    text-align: center;
    color: #999;
}
/*图片预览*/
.picture-preview {
}

    .picture-preview li {
        float: left;
        padding: 5px;
    }

        .picture-preview li img {
            max-height: 100px;
            max-width: 100px;
        }
/*表格*/
.tablelist {
    border-collapse: collapse;
    width: 100%;
}

    .tablelist td {
        border: #A9BAD6 1px solid;
    }

    .tablelist .tophead td {
        background: #EBEFF5;
        height: 30px;
        vertical-align: middle;
        line-height: 30px;
    }

        .tablelist .tophead td input, .tablelist .tophead td select {
            vertical-align: middle;
        }

    .tablelist .toptitle td {
        border-top: none;
        background: url(../images/table_head_bg.png) left top repeat-x;
        height: 28px;
        text-align: center;
    }

    .tablelist tbody tr td {
        padding: 5px 3px;
    }

    .tablelist tbody tr.even td {
        background: #EFF3FA;
    }

    .tablelist tfoot tr.tbuttom td {
        border-top: none;
        background: url(../images/table_buttom_bg.png) left top repeat-x;
        height: 30px;
        vertical-align: middle;
        line-height: 30px;
    }

    .tablelist tr.tbuttom td div {
        line-height: 30px;
        height: 30px;
        vertical-align: middle;
    }

    .tablelist tr.tbuttom td input, tr.tbuttom td select, tr.tbuttom td img {
        vertical-align: middle;
        margin-top: -3px;
    }
/*数据展示表格*/
.date_form {
    width: 100%;
    border: #B1C8E7 1px solid;
    border-collapse: collapse;
    background: #fff;
}

    .date_form td {
        padding: 8px;
    }

.icohint {
    height: 44px;
    background: url(../images/main_topbg3.png) left top repeat-x;
    width: 100%;
}

.ico_explanation {
    padding: 1px 5px 5px 110px;
    height: 34px;
    background: url(../images/icohint_titel_bg.png) left top no-repeat;
}

    .ico_explanation li {
        height: 16px;
        list-style: 16px;
        padding: 0 5px 3px 5px;
        width: 98px;
        float: left;
        display: block;
    }

        .ico_explanation li img {
            margin-right: 5px;
        }

.info {
    padding: 20px 10px 0 10px;
    line-height: 18px;
}

.Splitline {
    height: 40px;
    line-height: 40px;
    text-indent: 20px;
    font-size: 14px;
    color: #036;
    font-weight: bold;
    background: url(../images/linebg.png) left top repeat-x;
    margin: 10px 0;
    width: 100%;
}
/*信息列表*/
.newslist {
}

    .newslist li {
        height: 30px;
        line-height: 30px;
        width: 100%;
        border-bottom: #999 1px dotted;
        text-indent: 10px;
        background: url(../images/200822810255_095.gif) left 50% no-repeat;
    }

        .newslist li .time {
            font-size: 10px;
            color: #666;
            float: right;
        }

.nonetime li .time {
    display: none;
}
/*登录页*/

.login {
    background: url(../images/login_bg.png) center -300px no-repeat;
}

.login_box {
    width: 730px;
    height: 323px;
    position: absolute;
    left: 50%;
    top: 180px;
    margin-left: -365px;
    z-index: 2;
    background: url('../Images/Logo/LoginBg.png') no-repeat;
}

.login #UserID {
    width: 214px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    left: 446px;
    top: 108px;
    border: none;
    background: none;
    font-size: 13px;
}

.login #Password {
    width: 214px;
    height: 26px;
    position: absolute;
    left: 446px;
    line-height: 26px;
    top: 157px;
    border: none;
    background: none;
    font-size: 13px;
}

.login #VerificationCode {
    width: 111px;
    height: 26px;
    position: absolute;
    left: 446px;
    top: 204px;
    line-height: 26px;
    border: none;
    background: none;
    font-size: 13px;
}

.login #Verificationimg {
    position: absolute;
    left: 574px;
    top: 201px;
}

    .login #Verificationimg img {
        width: 95px;
        height: 32px;
    }

#Copyright {
    width: 730px;
    position: absolute;
    left: 0;
    top: 340px;
    text-align: center;
    color: #666;
}

.Submit {
    width: 122px;
    height: 42px;
    display: block;
    position: absolute;
}

.Submit {
    background: url(../images/login_button.png) 0 0 no-repeat;
    left: 493px;
    top: 247px;
}

    .Submit:hover {
        background: url(../images/login_button.png) 0 -42px no-repeat;
    }
/*表单修饰*/
.easyui-validatebox, .input_text {
    padding: 5px;
    background: #fff url(../images/validatebox-bg.png) left top repeat-x;
    border: 1px solid #CCC;
}

.operate_introduce {
    padding: 10px;
}

    .operate_introduce li {
        height: 24px;
        line-height: 24px;
    }

.detail_list {
    padding: 10px;
}

    .detail_list li {
        height: 24px;
        line-height: 24px;
    }

.p_Split {
    height: 10px;
}

.pop_loading {
    background-color: White;
    padding: 0 30px;
    border: 1px solid #464646;
    display: none;
}

    .pop_loading img {
        padding: 10px 0;
    }

    .pop_loading p {
        padding: 0 0 10px 0;
    }
/*HintMsg Begin*/
#HintMsg {
    width: 271px;
    position: absolute;
    display: none;
    z-index: 9999;
}

#HintClose {
    background-image: url('../Images/close.gif');
    background-repeat: no-repeat;
    background-position: center center;
    height: 12px;
    width: 12px;
    display: block;
    position: absolute;
    right: 8px;
    top: 5px;
    cursor: pointer;
}

#HintMsg .HintTop {
    background-position: 0px 0px;
    height: 9px;
    background: url('../Images/hintbg.gif') no-repeat;
    overflow: hidden;
}

#HintMsg .HintInfo {
    padding: 0 5px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    background: #FFFFE1;
    line-height: 1.5em;
}

    #HintMsg .HintInfo b {
        display: block;
        margin-bottom: 6px;
        padding-left: 15px;
        background: url('../Images/hint.gif') no-repeat left center;
        height: 13px;
        line-height: 16px;
    }

        #HintMsg .HintInfo b span {
            display: block;
            float: right;
            text-indent: -9999px;
            background: url('../Images/close.gif') no-repeat;
            width: 12px;
            height: 12px;
            cursor: pointer;
        }

#HintMsg .HintFooter {
    height: 22px;
    background: url('../Images/hintbg.gif') no-repeat;
    background-position: 0 -38px;
}

.d7000f {
    color: #d7000f;
}
/*HintMsg End*/
#divPopIframe, #divPopIframe2 {
    display: none;
}

.loading_msg {
    color: #d7000f;
    line-height: 22px;
    display: none;
}

.tip_msg {
    color: #d7000f;
    line-height: 22px;
}

.ChkSpan a, .SelectedChkSpan a, .ShowChkSpan a {
    background-image: url('../Images/ChkPsgBg.png');
    background-repeat: no-repeat;
    line-height: 24px;
    height: 24px;
    padding-left: 15px;
    margin-right: 5px;
    display: inline-block;
}

.ChkSpan a {
    background-position: 0px -5px;
}

    .ChkSpan a:hover {
        background-position: 0px -56px;
    }

.SelectedChkSpan a {
    background-position: 0px -31px;
    color: #DF0007;
}

    .SelectedChkSpan a:hover {
        background-position: 0px -82px;
    }

.ShowChkSpan a {
    padding: 0 20px 0 0;
    background-position: Right 0;
    color: #CCCCCC;
}

    .ShowChkSpan a:hover {
        background-position: Right -30px;
        color: #DF0007;
    }

    .ChkSpan a:link, .ChkSpan a:visited, .SelectedChkSpan a:link, .SelectedChkSpan a:visited, .ShowChkSpan a:link, .ShowChkSpan a:visited {
        text-decoration: none;
    }

.div_Iphone {
    background-image: url('../Images/Iphone4.png');
    background-repeat: no-repeat;
    background-position: left top;
    width: 218px;
    height: 402px;
    margin: 0 10px;
    position: relative;
}

.div_Iphone_Content {
    width: 180px;
    height: 270px;
    position: absolute;
    top: 67px;
    left: 20px;
    overflow: auto;
}

.datagrid-header-check input {
    display: none;
}
/* Validate Begin*/
.Validate {
    height: 25px;
    line-height: 20px;
    padding-left: 20px;
    display: inline-block;
    text-align: left;
}

.V_Success {
    background-image: url('../Images/IcoSuccess.png');
    background-repeat: no-repeat;
    background-position: left center;
}

.V_Error, .V_Empty {
    background-image: url('../Images/IcoFail.png');
    background-repeat: no-repeat;
    background-position: left center;
    color: #DF0007;
}
/* Validate End*/
.tree-jia {
    background: url(../images/jiahao.png) 130px 50% no-repeat;
}

.tree-jian {
    background: url(../images/jian.png) 130px 50% no-repeat;
}
/*显示JS提示框*/
#div_PrintMsg {
    top: 3px;
    left: 350px;
    position: absolute;
    z-index: 99;
    opacity: 0.9;
    padding: 5px 50px 5px 24px;
    display: none;
}

    #div_PrintMsg.success {
        border: 1px solid #CCF9C1;
        color: #090;
        background: #F1FEF2 url('../Images/msg_icon.gif') no-repeat 5px 6px;
    }

    #div_PrintMsg.error {
        border: 1px solid #F9F2B7;
        color: #F00;
        background: url('../Images/msg_icon.gif') 5px -23px no-repeat #FDF8E8;
    }

    #div_PrintMsg.warning {
        border: 1px solid #FAF4B8;
        color: #C52716;
        background: url('../Images/msg_icon.gif') 5px -53px no-repeat #FEFDE9;
    }

.uploadify {
    position: relative;
    margin-bottom: 1em;
}

.uploadify-button {
    background-color: #505050;
    background-position: center top;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFF;
    font: bold 12px Arial, Helvetica, sans-serif;
    width: 100%;
    text-decoration: overline;
}

.uploadify:hover .uploadify-button {
}

.uploadify-button.disabled {
    background-color: #D0D0D0;
    color: #808080;
}

.uploadify-queue {
    margin-bottom: 1em;
}

.uploadify-queue-item {
    background-color: #F5F5F5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font: 11px Verdana, Geneva, sans-serif;
    margin-top: 5px;
    max-width: 350px;
    padding: 10px;
}

.uploadify-error {
    background-color: #FDE5DD !important;
}

.uploadify-queue-item .cancel a {
    background: url('../Images/uploadify-cancel.png') 0 0 no-repeat;
    float: right;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}

.uploadify-queue-item.completed {
    background-color: #E5E5E5;
}

.uploadify-progress {
    background-color: #E5E5E5;
    margin-top: 10px;
    width: 100%;
}

.uploadify-progress-bar {
    background-color: #0099FF;
    height: 3px;
    width: 1px;
}

.dl_Tab {
    width: 100%;
    border: 1px solid #D3D3D3;
}

    .dl_Tab .dt_Tab {
        border-bottom: 1px solid #D3D3D3;
        font-size: 12px;
        height: 26px;
        list-style-type: none;
        margin: 0;
        padding: 0 0 0 4px;
    }

    .dl_Tab .dd_Tab {
    }
/*添加图片*/
.icon-ico1 {
    background: url('../Images/ico/Fugue_466.png') no-repeat;
}

.icon-ico2 {
    background: url('../Images/ico/Fugue_468.png') no-repeat;
}

.icon-ico3 {
    background: url('../Images/ico/Fugue_606.png') no-repeat;
}

.icon-ico4 {
    background: url('../Images/ico/Fugue_607.png') no-repeat;
}

.icon-ico5 {
    background: url('../Images/ico/Fugue_1846.png') no-repeat;
}

.icon-ico6 {
    background: url('../Images/ico/Fugue_306.png') no-repeat;
}

.icon-ico7 {
    background: url('../Images/ico/Fugue_943.png') no-repeat;
}

.icon-ico8 {
    background: url('../Images/ico/Fugue_1388.png') no-repeat;
}

.icon-ico9 {
    background: url('../Images/ico/Unzip.png') no-repeat;
}

.icon-ico10 {
    background: url('../Images/ico/Zip.png') no-repeat;
}

.icon-customer2 {
    background: url('../Images/ico/Fugue_2013.png') no-repeat;
}

.icon-customer1 {
    background: url('../Images/ico/Fugue_2014.png') no-repeat;
}

.icon-addimg {
    background: url('../Images/ico/Fugue_1063.png') no-repeat;
}
/*删除图片*/
.icon-deleteimg {
    background: url('../Images/ico/Fugue_1061.png') no-repeat;
}
/*查看*/
.icon-look {
    background: url('../Images/ico/Fugue_1573.png') no-repeat;
}
/*空按钮*/
.icon-blank {
    background: url('../Images/ico/blank.gif') no-repeat;
}
/*新增*/
.icon-add {
    background: url('../Images/ico/Fugue_1520.png') no-repeat;
}
/*编辑*/
.icon-edit {
    background: url('../Images/ico/Fugue_677.png') no-repeat;
}
/*移除*/
.icon-remove {
    background: url('../Images/ico/Fugue_350.png') no-repeat;
}
/*保存*/
.icon-save {
    background: url('../Images/ico/Fugue_663.png') no-repeat;
}
/*裁剪*/
.icon-cut {
    background: url('../Images/ico/Fugue_1616.png') no-repeat;
}
/*提交*/
.icon-ok {
    background: url('../Images/ico/ok.png') no-repeat;
}
/*不同意*/
.icon-no {
    background: url('../Images/ico/Fugue_1696.png') no-repeat;
}
/*取消*/
.icon-cancel {
    background: url('../Images/ico/Fugue_1326.png') no-repeat;
}
/*重新加载*/
.icon-reload {
    background: url('../Images/ico/Fugue_136.png') no-repeat;
}
/*刷新*/
.icon-refresh {
    background: url('../Images/ico/Fugue_100.png') no-repeat;
}
/*搜索*/
.icon-search {
    background: url('../Images/ico/Fugue_1220.png') no-repeat;
}
/*打印*/
.icon-print {
    background: url('../Images/ico/Fugue_1541.png') no-repeat;
}
/*帮助*/
.icon-help {
    background: url('../Images/ico/Fugue_1555.png') no-repeat;
}
/*复原*/
.icon-undo {
    background: url('../Images/ico/Fugue_1573.png') no-repeat;
}
/*重置*/
.icon-redo {
    background: url('../Images/ico/Fugue_106.png') no-repeat;
}
/*返回*/
.icon-back {
    background: url('../Images/ico/Fugue_130.png') no-repeat;
}
/*总和*/
.icon-sum {
    background: url('../Images/ico/sum.png') no-repeat;
}
/*置顶*/
.icon-tip {
    background: url('../Images/ico/Fugue_142.png') no-repeat;
}
/*新增*/
.icon-mini-add {
    background: url('../Images/ico/mini_add.png') no-repeat 2px 2px;
}
/*编辑*/
.icon-mini-edit {
    background: url('../Images/ico/mini_edit.png') no-repeat 2px 2px;
}
/*刷新*/
.icon-mini-refresh {
    background: url('../Images/ico/mini_refresh.png') no-repeat 3px 2px;
}
/*导入*/
.icon-import {
    background: url('../Images/ico/Fugue_1857.png') no-repeat;
}

.icon-import2 {
    background: url('../Images/ico/Fugue_1388.png') no-repeat;
}
/*导出*/
.icon-export {
    background: url('../Images/ico/Fugue_1853.png') no-repeat;
}
/*发送*/
.icon-send {
    background: url('../Images/ico/Fugue_1252.png') no-repeat;
}
/*分类*/
.icon-classification {
    background: url('../Images/ico/Fugue_642.png') no-repeat;
}
/*上传*/
.icon-upload {
    background: url('../Images/ico/Fugue_134.png') no-repeat;
}
/*开始*/
.icon-cution {
    background: url( '../Images/ico/Fugue_530.png') no-repeat;
}
/*删除*/
.icon-delete {
    background: url( '../Images/ico/Fugue_591.png') no-repeat;
}
/*全部删除*/
.icon-deleteall {
    background: url( '../Images/ico/Fugue_587.png') no-repeat;
}
/*退出*/
.icon-exit {
    background: url( '../Images/ico/Fugue_1326.png') no-repeat;
}
/*再次发送*/
.icon-resend {
    background: url('../Images/ico/redo.png') no-repeat;
}

.icon-look2 {
    background: url('../Images/ico/eye.gif') no-repeat;
}
/*添加图片*/
.icon-addframe {
    background: url('../Images/ico/Fugue_477.png') no-repeat;
}
/*删除图片*/
.icon-deleteframe {
    background: url('../Images/ico/Fugue_475.png') no-repeat;
}
/*新浪认证*/
.icon-Authorize {
    background: url('../Images/ico/Fugue_186.png') no-repeat;
}
/*新浪认证*/
.icon-Set {
    background: url('../Images/ico/set.png') no-repeat;
}
/*图表*/
.icon-Chart {
    background: url('../Images/ico/chart_curve.png') no-repeat;
}

.panel-body {
    +position:relative;
}

.IcoDelete {
    background-position: center center;
    background: url('../Images/IcoDelete.png') no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
}
/*黄色*/
.SpanColor1 {
    /* color:#FF9900;*/
}
/*蓝色*/
.SpanColor2 {
    /*   color:#0033cc;*/
}
/*绿色*/
.SpanColor3 {
    /*   color:#33ff00;*/
}
/*红色*/
.SpanColor4 {
    /*  color:#ff0000;*/
}

#spanDelIco {
    background-position: left center;
    position: absolute;
    right: 0px;
    top: 0px;
    background-image: url('../Images/IcoDelete.png');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

#spanTip {
    padding: 10px;
    border: 1px solid #ffcc99;
    color: #666666;
    background-color: #FFFFCC;
    font-size: 13px;
    margin-bottom: 5px;
    position: relative;
}

.btnNum {
    margin: 0 5px;
    font-size: 16px;
    font-weight: bold;
}

.btnNum2 {
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.divCheckBox:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.divCheckBox {
    margin-bottom: 1px;
    margin-left: 0;
    padding: 5px 5px 5px 0;
}

    .divCheckBox a.btnChkClass {
        display: block;
        float: left;
        margin: 0 10px 0 0;
        padding-left: 3px;
        text-decoration: none;
        width: 100px;
        margin-bottom: 5px;
        background-image: url(../Images/BigCheckBoxBg.png);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0px 0px;
    }

        .divCheckBox a.btnChkClass span {
            color: #737373;
            display: block;
            line-height: 25px;
            padding: 0 12px 0 9px;
            text-align: left;
            background-image: url(../Images/BigCheckBoxBg.png);
            background-repeat: no-repeat;
            background-attachment: scroll;
            background-position: 100% -25px;
        }

        .divCheckBox a.btnChkClass i {
            display: none;
        }

        .divCheckBox a.btnChkClass:hover {
            background-image: url(../Images/BigCheckBoxBg.png);
            background-repeat: no-repeat;
            background-attachment: scroll;
            background-position: 0 -100px;
        }

            .divCheckBox a.btnChkClass:hover span {
                color: #FFFFFF;
                background-image: url(../Images/BigCheckBoxBg.png);
                background-repeat: no-repeat;
                background-attachment: scroll;
                background-position: 100% -125px;
            }

        .divCheckBox a.btnChkClass.current, .divCheckBox a.btnChkClass.check {
            position: relative;
            background-image: url(../Images/BigCheckBoxBg.png);
            background-repeat: no-repeat;
            background-attachment: scroll;
            background-position: 0 -100px;
        }

            .divCheckBox a.btnChkClass.current span, .divCheckBox a.btnChkClass.check span {
                color: #FFFFFF;
                position: relative;
                background-image: url(../Images/BigCheckBoxBg.png);
                background-repeat: no-repeat;
                background-attachment: scroll;
                background-position: 100% -125px;
            }

            .divCheckBox a.btnChkClass.current i {
                display: none;
            }

        .divCheckBox a.btnChkClass.check {
            position: relative;
            color: #FFFFFF;
            position: relative;
            background-image: url(../Images/BigCheckBoxBg.png);
            background-repeat: no-repeat;
            background-attachment: scroll;
            background-position: 0 -100px;
        }

            .divCheckBox a.btnChkClass.check span {
                color: #FFFFFF;
                background-image: url(../Images/BigCheckBoxBg.png);
                background-repeat: no-repeat;
                background-attachment: scroll;
                background-position: 100% -125px;
            }

            .divCheckBox a.btnChkClass.check i {
                bottom: 1px;
                display: block;
                height: 13px;
                margin: 0;
                padding: 0;
                position: absolute;
                right: 1px;
                width: 13px;
                z-index: 2;
                color: #FFFFFF;
                background-image: url(../Images/BigCheckBoxBg.png);
                background-repeat: no-repeat;
                background-attachment: scroll;
                background-position: 100% -150px;
            }

.btnChkGrade {
    background-image: url('../Images/ChkPsgBg.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px -10px;
    padding-left: 16px;
}

.tableCheckBox tbody tr th a {
    color: #009900;
}

    .tableCheckBox tbody tr th a:hover {
        color: #df0007;
    }

.tableCheckBox tbody tr th {
    width: 100px;
    text-align: center;
    vertical-align: middle;
    color: #009900;
}

    .tableCheckBox tbody tr th .CheckAll {
        background-position: 0px -87px;
    }

    .tableCheckBox tbody tr th .CheckHalf {
        background-position: 0px -61px;
    }

.table_form tr.even td {
    background-color: #FFFFFF;
}

.table_form tr.odd td {
    background-color: #ECF0F6;
}

.table_form tr.over td {
    background-color: #FFFFCC;
}

.table_form tr.trBule {
    height: 25px;
    line-height: 30px;
    font-weight: bold;
    font-size: 13px;
}

    .table_form tr.trBule td {
        background-color: #0099CC;
        color: White;
    }

.SortUI {
    padding: 0;
    margin: 0;
}


    .SortUI a {
        background-repeat: no-repeat;
        background-image: url('../Images/BtnSortBg.jpg');
        width: 40px;
        height: 40px;
        display: inline-block;
        margin: 0;
        padding: 0;
    }

.SortUp {
    background-position: 0 0;
}

.NoSortUp {
    background-position: 0 -52px;
}

.SortDown {
    background-position: 0 -161px;
}

.NoSortDown {
    background-position: 0 -109px;
}
