#box {
    width: 1002px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px;
    overflow: hidden;
}

.display {
    display: none;
}

#head {
    width: 1002px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

#menu {
    width: 1002px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

iframe html {
    padding: 10px;
}

html {
    background: #ffffff;
}

ol, ul, li, dd {
    margin: 0;
    padding: 0;
    list-style: none;
}

body {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    padding: 0 0;
    font-size: 12px;
    color: #4C5F8C;
    font-family: "tahoma";
}

a {
    cursor: pointer;
}

.blue12 {
    font-size: 12px;
    color: #4C5F8C;
    font-family: "tahoma";
    line-height: 25px;
}

    .blue12 A {
        font-family: "tahoma";
        color: #4C5F8C;
        text-decoration: none;
    }

        .blue12 A:link {
            font-family: "tahoma";
            color: #4C5F8C;
            text-decoration: none;
        }

        .blue12 A:active {
            font-family: "tahoma";
            color: #4C5F8C;
            text-decoration: none;
        }

        .blue12 A:visited {
            font-family: "tahoma";
            color: #4C5F8C;
            text-decoration: none;
        }

        .blue12 A:hover {
            font-family: "tahoma";
            color: #4C5F8C;
            text-decoration: none;
        }

.blue12_2 {
    font-size: 12px;
    color: #4C5F8C;
    font-family: "tahoma";
    line-height: 20px;
}

    .blue12_2 A:link {
        font-family: "tahoma";
        color: #4C5F8C;
        text-decoration: none;
    }

    .blue12_2 A:active {
        font-family: "tahoma";
        color: #4C5F8C;
        text-decoration: none;
    }

    .blue12_2 A:visited {
        font-family: "tahoma";
        color: #4C5F8C;
        text-decoration: none;
    }

    .blue12_2 A:hover {
        font-family: "tahoma";
        color: #cc0000;
        text-decoration: underline;
    }

.blue12_3 {
    font-size: 12px;
    color: #4C5F8C;
    font-family: "tahoma";
    line-height: 20px;
}

    .blue12_3 A:link {
        font-family: "tahoma";
        color: #4C5F8C;
        text-decoration: underline;
    }

    .blue12_3 A:active {
        font-family: "tahoma";
        color: #4C5F8C;
        text-decoration: underline;
    }

    .blue12_3 A:visited {
        font-family: "tahoma";
        color: #4C5F8C;
        text-decoration: underline;
    }

    .blue12_3 A:hover {
        font-family: "tahoma";
        color: #cc0000;
        text-decoration: underline;
    }

.black12 {
    font-size: 12px;
    color: #000;
    font-family: "tahoma";
    line-height: 20px;
}

    .black12 A:link {
        font-family: "tahoma";
        color: #000;
        text-decoration: none;
    }

    .black12 A:active {
        font-family: "tahoma";
        color: #000;
        text-decoration: none;
    }

    .black12 A:visited {
        font-family: "tahoma";
        color: #000;
        text-decoration: none;
    }

    .black12 A:hover {
        font-family: "tahoma";
        color: #cc0000;
        text-decoration: underline;
    }

.bai12 {
    font-size: 12px;
    color: #FFF;
    font-family: "tahoma";
    line-height: 25px;
}

    .bai12 A:link {
        font-family: "tahoma";
        color: #FFF;
        text-decoration: none;
    }

    .bai12 A:active {
        font-family: "tahoma";
        color: #FFF;
        text-decoration: none;
    }

    .bai12 A:visited {
        font-family: "tahoma";
        color: #FFF;
        text-decoration: none;
    }

    .bai12 A:hover {
        font-family: "tahoma";
        color: #FFF;
        text-decoration: none;
    }

.red12 {
    font-size: 12px;
    color: #FF6600;
    font-family: "tahoma";
    line-height: 20px;
}

    .red12 A:link {
        font-family: "tahoma";
        color: #FF6600;
        text-decoration: none;
    }

    .red12 A:active {
        font-family: "tahoma";
        color: #FF6600;
        text-decoration: none;
    }

    .red12 A:visited {
        font-family: "tahoma";
        color: #FF6600;
        text-decoration: none;
    }

    .red12 A:hover {
        font-family: "tahoma";
        color: #FF6600;
        text-decoration: none;
    }

.hui12 {
    font-size: 12px;
    color: #666;
    font-family: "tahoma";
    line-height: 20px;
}

    .hui12 A:link {
        font-family: "tahoma";
        color: #666;
        text-decoration: none;
    }

    .hui12 A:active {
        font-family: "tahoma";
        color: #666;
        text-decoration: none;
    }

    .hui12 A:visited {
        font-family: "tahoma";
        color: #666;
        text-decoration: none;
    }

    .hui12 A:hover {
        font-family: "tahoma";
        color: #666;
        text-decoration: none;
    }

.img_case {
    padding: 0px;
    border: 1px solid #ffffff;
    margin: 1px;
}

.img_case_2 {
    padding: 0px;
    border: 1px solid #F1E8E4;
    margin: 1px;
}

.in_text {
    height: 17px;
    border: 1px solid #9EC5F1;
    background-color: #FFFFFF;
    color: #444444;
    font-size: 12px;
    vertical-align: middle;
    padding-left: 3px;
    font-family: "tahoma";
    padding-top: 4px;
    background-image: url('../image/text_bg_blue.jpg');
    width: 198px;
}

.login_in_text {
    height: 14px;
    border: 1px solid #a6b7cb;
    background-color: #FFFFFF;
    color: #444444;
    font-size: 12px;
    vertical-align: middle;
    padding-left: 3px;
    font-family: "tahoma";
    padding-top: 4px;
    width: 147px;
}

.in_text_hui {
    border: 1px solid #cccccc;
    background-color: #FFFFFF;
    color: #4C5F8C;
    font-size: 12px;
    vertical-align: middle;
    padding: 3px 0 3px 2px;
    font-family: "tahoma";
    background-image: url('../image/text_bg_hui.jpg');
    margin-right: 10px;
}

#login {
    width: 1002px;
    padding: 0px;
    margin-left: auto;
    margin-top: 118px;
    margin-right: auto;
    overflow: hidden;
}

#login_1 {
    width: 260px;
    float: left;
    height: 380px;
    overflow: hidden;
}

#login_2 {
    width: 482px;
    float: left;
    height: 380px;
    overflow: hidden;
}

#login_3 {
    width: 260px;
    float: left;
    height: 380px;
    overflow: hidden;
}

#bd {
    width: 480px;
    overflow: hidden;
    margin-top: 65px;
}

#bd_2 {
    width: 173px;
    float: left;
    overflow: hidden;
}

#bd_3 {
    width: 330px;
    float: right;
    overflow: hidden;
}

#age_sel_1 {
    font-size: 12px;
    margin: 0;
}

    #age_sel_1 div.tag_select {
        display: block;
        color: #4C5F8C;
        width: 173px;
        height: 24px;
        background: transparent url("../image/select-60.gif") no-repeat 0 0;
        padding: 0 10px;
        line-height: 24px;
    }

    #age_sel_1 div.tag_select_hover {
        display: block;
        color: #4C5F8C;
        width: 173px;
        height: 24px;
        background: transparent url("../image/select-60.gif") no-repeat 0 -24px;
        padding: 0 10px;
        line-height: 24px;
    }

    #age_sel_1 div.tag_select_open {
        display: block;
        color: #4C5F8C;
        width: 173px;
        height: 24px;
        background: transparent url("../image/select-60.gif") no-repeat 0 -48px;
        padding: 0 10px;
        line-height: 24px;
    }

    #age_sel_1 ul.tag_options {
        position: absolute;
        margin: 0;
        list-style: none;
        background: transparent url("../image/select-60.gif") no-repeat left bottom;
        padding: 0 0 0px;
        margin: 0;
        width: 154px;
        border: 0px;
    }

        #age_sel_1 ul.tag_options li {
            background: transparent url("../image/select-60.gif") repeat-y 0px;
            display: block;
            width: 133px;
            padding: 0 10px;
            height: 22px;
            text-decoration: none;
            line-height: 22px;
            color: #4C5F8C;
        }

            #age_sel_1 ul.tag_options li.open_hover {
                background: transparent url("../image/select-60.gif") no-repeat 0 -96px;
                color: #4C5F8C;
                border: 0px;
            }

            #age_sel_1 ul.tag_options li.open_selected {
                background: transparent url("../image/select-60.gif") no-repeat 0 -72px;
                color: #4C5F8C;
                border: 0px;
            }

#main {
    width: 100%;
    min-height: 568px;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
    overflow: auto;
}

#right {
    float: left;
    width: 161px;
    margin-right: -161px;
}

#left {
    margin-left: 161px;
    width: auto;
    padding: 8px;
    overflow-y: auto;
}

.clear {
    clear: both;
    font-size: 1px;
    width: 1px;
    height: 0px;
    overflow: hidden;
    visibility: hidden;
}

.LoginButton {
    background-image: url(../image/btn_denglu.jpg);
    height: 26px;
    width: 68px;
    border: 0;
}

.RegisterBtnBack {
    background-image: url(../image/reg_btn_3.gif);
    height: 36px;
    width: 218px;
    border: 0;
}

.nav_div {
    border: 1px solid #749CDD;
    background-color: #FFF;
    border-bottom: 0px;
}

.nav_div_1 {
    width: 100%;
    height: 32px;
    overflow: hidden;
}

.nav_div_1_1 {
    width: 150px;
    float: left;
    overflow: hidden;
    padding: 5px 0px 0px 10px;
}

.nav_div_1_2 {
    overflow: hidden;
}

.nav_div_1_2_1 {
    height: 25px;
    margin-top: 7px;
}

.nav_div_1_2_1_li_1 {
    width: auto;
    height: 25px;
    list-style: none;
    position: relative;
    float: left;
    margin-right: -1px;
    position: relative;
}

.nav_div_1_2_1_li_1_div {
    height: 25px;
    float: left;
    cursor: pointer;
}

.nav_div_1_2_1_li_2 {
    float: left;
    width: 6px;
    margin-left: 3px;
}

.nav_div_1_2_1_li_1_xian {
    display: none;
    width: 80%;
    height: 1px;
    background: #90b2e0;
    position: absolute;
    left: 10%;
    top: 0px;
}

.nav_div_1_2_1_li_div_1 {
    width: 20px;
    text-align: center;
    float: left;
    padding: 3px 0px 0px 5px;
}

.nav_div_1_2_1_li_div_2 {
    width: auto;
    text-align: center;
    float: left;
    padding-top: 1px;
    padding: 0px 10px 0 5px;
}

.nav_div_1_2_1_li_1_cur {
    background: url(../image/img1.png) no-repeat top left #FFF;
}

    .nav_div_1_2_1_li_1_cur .nav_div_1_2_1_li_1_xian {
        display: block !important;
    }

    .nav_div_1_2_1_li_1_cur .nav_div_1_2_1_li_1_div {
        background: url(../image/img2.png) no-repeat top right;
    }

.left_nav_div1 {
    width: 130px;
    height: 23px;
    padding: 5px 0px 0px 30px;
    background-image: url(../image/left_title_1.jpg);
}

.left_nav_div2 {
    padding: 8px 5px 8px 5px;
    width: 145px;
}

.left_nav_menu_selected {
    background-image: url(../image/left_bg_2.gif);
    background-repeat: no-repeat;
    height: 25px;
    padding-left: 5px;
    cursor:pointer;
}

.left_nav_menu {
    height: 25px;
    padding-left: 5px;
    cursor: pointer;
}

.left_nav_top_div1 {
    width: 130px;
    height: 22px;
    padding: 5px 0px 0px 30px;
    background-image: url(../image/left_title.jpg);
}

.left_nav_top_div2 {
    padding: 8px 8px 8px 10px;
    width: 130px;
}

.table_td {
    background-image: url(../image/bg_hui_2.jpg);
}

.table_td_number {
    text-align: center;
    background-image: url(../image/bg_hui_2.jpg);
}

.table_td_div {
    background-image: url(../image/bg_hui_2_line.jpg);
    background-position: left;
    background-repeat: no-repeat;
    height: 20px;
    padding: 2px 0px 0px 5px;
}

.table_td_img {
    cursor: pointer;
    background-image: url(../image/bg_hui_2_line.jpg);
    background-position: left;
    background-repeat: no-repeat;
    height: 20px;
    padding: 2px 0px 0px 5px;
}

    .table_td_img img {
        width: 5px;
        height: 10px;
        border-width: 0;
    }

.table_td_enddiv1 {
    background-image: url(../image/bg_hui_2_line.jpg);
    background-position: left;
    background-repeat: no-repeat;
    height: 20px;
    padding: 2px 0px 0px 5px;
    width: 60px;
    float: left;
}

.table_td_enddiv2 {
    background-image: url(../image/bg_hui_2_right.jpg);
    background-position: right;
    background-repeat: no-repeat;
    height: 20px;
    float: right;
    width: 2px;
}

.table_td_even {
    padding-left: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 26px;
}

.table_td_odd {
    padding-left: 6px;
    background-color: #EEF5FD;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 26px;
}

.td_font {
    text-align: right;
    font-size: 12px;
    color: #666;
    font-family: "tahoma";
    line-height: 20px;
}

.selct_zimu {
    background-color: #FFFFFF;
    border: 1px solid #cccccc;
    width: 20px;
    height: 18px;
    margin-left: 5px;
    text-align: center;
    float: left;
    font-size: 12px;
    color: #4C5F8C;
    font-family: "tahoma";
    line-height: 20px;
    cursor: pointer;
}

.selct_zumu A:link {
    display: block;
    border: 1px solid #FF6600;
    width: 40px;
    height: 18px;
    float: left;
    text-align: center;
    background-color: #FFFF99;
    font-size: 12px;
    color: #FF6600;
    font-family: "tahoma";
}

.selct_zimu A:visited {
    display: block;
    border: 1px solid #FF6600;
    width: 40px;
    height: 18px;
    float: left;
    text-align: center;
    background-color: #FFFF99;
    font-size: 12px;
    color: #FF6600;
    font-family: "tahoma";
}

.selct_zimu A:hover {
    margin-left: -1px;
    margin-top: -1px;
    border: 1px solid #8DB2E3;
    width: 20px;
    height: 18px;
    float: left;
    text-align: center;
    background-color: #DCEDFB;
    font-size: 12px;
    color: #4C5F8C;
    font-family: "tahoma";
    line-height: 20px;
}

.selct_zumu A:active {
    display: block;
    border: 1px solid #FF6600;
    width: 40px;
    height: 18px;
    float: left;
    text-align: center;
    background-color: #FFFF99;
    font-size: 12px;
    color: red;
    font-family: "tahoma";
}


td.td_font {
    height: 32px;
}

.Sequence {
    width: 40px;
}

.bottombutton {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.row_hover {
    background-color: #FEFFCA;
}

#rowSize {
    text-align: right;
    padding-right: 20px;
}

form {
    margin: 0 0;
}

.DefaultSaleRank {
    overflow: auto;
    overfolw-x: hidden;
    height: 280px;
    text-align: left;
    vertical-align: top;
    scrollbar-face-color: #D4D0C8;
    scrollbar-shadow-color: #D4D0C8;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #D4D0C8;
    scrollbar-darkshadow-color: #333;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #000;
    scrollbar-border: 0px solid #92BF32;
}

.validate {
    color: Red;
}

.viewrowspan2 {
    background-color: #CCE5FD;
}

.viewcolspan12 {
    background-color: #E6E6E6;
    text-align: center;
    height: 20px;
}

#rows2 td {
    background-image: url(../image/_r2_c2.jpg);
    color: White;
}
/*
.tree1
{
    background-image: url(../image/product_r2_c2.jpg);
    background-repeat: repeat-x;
    height: 26px;
    width: 100%;
    text-align: left;
    color: #333333;
}*/

.treecolor {
    color: #333333;
}

#tbtype {
    width: 120px;
}

#maindiv {
    background-image: url(../image/nei_top.jpg);
    background-color: #BCDCF7;
    margin: 0px 0px;
    background-position: top;
    background-repeat: repeat-x;
    padding: 0px 0px 0 0px;
    overflow: hidden;
}

.td_left {
    background-color: #f3f3f3;
    height: 32px;
}

.td_right {
    background-color: #c9e3fc;
    text-align: left;
    padding-left: 5px;
}

/*index.aspx页面*/
.index_text1 {
    color: #006699;
    margin-top: 5px;
    padding-left: 10px;
}

.index_text2 {
    color: #666666;
    margin-top: 15px;
    padding-left: 10px;
}
/*左边的线*/
.xs_left_line {
    background-image: url(../image/left_line.jpg);
    background-repeat: repeat-y;
    width: 161px;
    height: 2px;
}

.xs_table_td_frist {
    background-image: url(../image/bg_hui_2_left.jpg);
    background-position: left;
    background-repeat: no-repeat;
    height: 20px;
    padding: 2px 0px 0px 5px;
}

/*生产*/

#s_left {
    width: auto;
    padding: 8px;
    overflow-y: auto;
}

/*财务首页*/
.main_cont_bt {
    font-size: 12px;
    color: #784A00;
    font-family: "tahoma";
    line-height: 20px;
    text-align: center;
}

    .main_cont_bt A:link {
        color: #784A00;
        text-decoration: none;
    }

    .main_cont_bt A:active {
        color: #784A00;
        text-decoration: none;
    }

    .main_cont_bt A:visited {
        color: #784A00;
        text-decoration: none;
    }

    .main_cont_bt A:hover {
        color: #784A00;
        text-decoration: NONE;
    }

.main_cont_bt2 {
    font-size: 12px;
    color: #000000;
    font-family: "tahoma";
    line-height: 20px;
    text-align: center;
}

    .main_cont_bt2 A:link {
        color: #000000;
        text-decoration: none;
    }

    .main_cont_bt2 A:active {
        color: #000000;
        text-decoration: none;
    }

    .main_cont_bt2 A:visited {
        color: #000000;
        text-decoration: none;
    }

    .main_cont_bt2 A:hover {
        color: #000000;
        text-decoration: NONE;
    }

.cw_table_td {
    background-image: url(../finance/images/cw_n_title_m.gif);
}

.cw_table_td_number {
    text-align: center;
    background-image: url(../finance/images/cw_n_title_m.gif);
}

.cw_table_doubletd {
    background-color: #FFF8DE;
}

.cw_table_doubletd_number {
    text-align: center;
    background-color: #FFF8DE;
}

.cw_table_td_div {
    background-image: url(../finance/images/cw_bg_hui_line.jpg);
    background-position: left;
    background-repeat: no-repeat;
    height: auto;
    padding: 2px 0px 0px 5px;
}

.cw_table_td_frist {
    background-image: url(../finance/images/cw_n_title_xian.gif);
    background-position: left;
    background-repeat: no-repeat;
    height: 20px;
    padding: 2px 0px 0px 5px;
}

.cw_table_td_end1 {
    background-image: url(../finance/images/cw_bg_hui_line.jpg);
    background-position: left;
    background-repeat: no-repeat;
    height: 20px;
    padding: 2px 0px 0px 5px;
    width: 50px;
    float: left;
}

.cw_table_td_end2 {
    background-image: url(../finance/images/cw_n_title_xian.gif);
    background-position: right;
    background-repeat: no-repeat;
    height: 20px;
    padding: 2px 0px 0px 0px;
    float: right;
    width: 1px;
}

.cw_blue12 {
    font-size: 12px;
    color: #1a1915;
    font-family: "tahoma";
    line-height: 20px;
}

.cw_blue12_3 {
    font-size: 12px;
    color: #1f1f1f;
    font-family: "tahoma";
    line-height: 20px;
}

    .cw_blue12_3 A:link {
        font-family: "tahoma";
        color: #1f1f1f;
        text-decoration: none;
    }

    .cw_blue12_3 A:active {
        font-family: "tahoma";
        color: #1f1f1f;
        text-decoration: none;
    }

    .cw_blue12_3 A:visited {
        font-family: "tahoma";
        color: #1f1f1f;
        text-decoration: none;
    }

    .cw_blue12_3 A:hover {
        font-family: "tahoma";
        color: #fe0e00;
        text-decoration: underline;
    }

.cw_red12 {
    font-size: 12px;
    color: #fe0e00;
    font-family: "tahoma";
    line-height: 20px;
}

.cw_td_left {
    text-align: right;
    font-size: 12px;
    color: #666;
    font-family: "tahoma";
    line-height: 32px;
    background-color: #f3f3f3;
}

.cw_td_right {
    text-align: left;
    font-size: 12px;
    color: #666;
    font-family: "tahoma";
    line-height: 32px;
    background-color: #ffeecb;
    padding-left: 5px;
}

.cw_table_big {
    border-top: solid 1px #ffedbf;
    border-left: solid 1px #ffedbf;
    width: 100%;
}

.cwprint_table_big {
    border-top: solid 1px black;
    border-left: solid 1px black;
    width: 100%;
}

.cwprint_td_top_big {
    font-size: 22px;
    color: Black;
    font-family: "tahoma";
    line-height: 38px;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    text-align: center;
}

.cwprint_td_right_big {
    text-align: left;
    font-size: 22px;
    color: black;
    font-family: "tahoma";
    line-height: 38px;
    padding-left: 5px;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
}

.cw_td_left_big, .cw_td_button_big, .cw_td_top_big {
    font-size: 12px;
    color: #666;
    font-family: "tahoma";
    line-height: 38px;
    background-color: #fff8e5;
    border-right: solid 1px #ffedbf;
    border-bottom: solid 1px #ffedbf;
}

.cw_td_left_big {
    /*width: 100px;*/
    text-align: right;
}

.cw_td_button_big {
    padding-left: 105px;
}

.cw_td_top_big {
    text-align: center;
}



.cw_td_right_big {
    text-align: left;
    font-size: 12px;
    color: #666;
    font-family: "tahoma";
    line-height: 38px;
    background-color: #fffbef;
    padding-left: 5px;
    border-right: solid 1px #ffedbf;
    border-bottom: solid 1px #ffedbf;
}

.black10 {
    font-size: 12px;
    color: #1f1f1f;
    font-family: "tahoma";
    line-height: 20px;
    text-align: left;
}

    .black10 A:link {
        font-family: "tahoma";
        color: #1f1f1f;
        text-decoration: none;
    }

    .black10 A:active {
        font-family: "tahoma";
        color: #1f1f1f;
        text-decoration: none;
    }

    .black10 A:visited {
        font-family: "tahoma";
        color: #1f1f1f;
        text-decoration: none;
    }

    .black10 A:hover {
        font-family: "tahoma";
        color: #1f1f1f;
        text-decoration: none;
    }

.main_cont_bt3 {
    font-size: 12px;
    color: #000000;
    font-family: "tahoma";
    line-height: 20px;
    text-align: left;
}

    .main_cont_bt3 A:link {
        color: #000000;
        text-decoration: none;
    }

    .main_cont_bt3 A:active {
        color: #000000;
        text-decoration: none;
    }

    .main_cont_bt3 A:visited {
        color: #000000;
        text-decoration: none;
    }

    .main_cont_bt3 A:hover {
        color: #000000;
        text-decoration: NONE;
    }


.cw_in_text_hui {
    height: 17px;
    border: 1px solid #cccccc;
    background-color: #FFFFFF;
    color: #4C5F8C;
    font-size: 12px;
    vertical-align: middle;
    padding: 3px 0 3px 2px;
    font-family: "tahoma";
    background-image: url(../finance/images/cw_test_bg_hui.jpg);
}

.cw_closewin, .cw_printf {
    width: 76px;
    height: 25px;
    border-width: 0;
}

.cw_closewin {
    background-image: url(../finance/images/closewin.gif);
}

.cw_printf {
    background-image: url(../finance/images/printf.gif);
}

/*打印时不显示*/
@media Print {
    .Noprn {
        display: none;
    }
}

/*右边框架*/
.right_frame_div {
    padding: 6px;
    width: auto;
}

.functionArea li {
    width: 210px;
    float: left;
}

    .functionArea li span {
        cursor: pointer;
    }

.applicationModuleArea li {
    width: 210px;
    float: left;
}

    .applicationModuleArea li span {
        cursor: pointer;
    }


.popup-site-self-sites {
    position: relative;
    padding-left: 8px;
    overflow: hidden
}

    .popup-site-self-sites li {
        float: left;
        display: inline;
        margin: 4px 0 4px 8px;
        background-color: #fff;
        border: 1px dotted #bbb;
        height: 20px;
        line-height: 20px;
        overflow: hidden;
        font-size: 14px;
    }

        .popup-site-self-sites li:hover, .popup-site-self-fsites li.hover {
            border: 1px dotted #000
        }

    .popup-site-self-sites a, .popup-site-self-sites span {
        float: left;
        display: inline;
        margin-left: 5px;
        outline: 0
    }

    .popup-site-self-sites span {
        color: #999;
        overflow: hidden;
        text-decoration: none;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: move;
        *line-height: 22px
    }

    .popup-site-self-sites a {
        background-image: url(/image/sprite-site.png);
        background-repeat: no-repeat;
        height: 20px
    }

    .popup-site-self-sites .delete {
        width: 15px;
        background-position: -60px 4px;
        margin-right: 3px;
    }

table {
    border-collapse: collapse;
}

.error {
    color: #F44D44;
    display: inline-block;
    vertical-align: middle;
}


.ls_td_left {
    text-align: right;
    font-size: 12px;
    color: #666;
    font-family: "tahoma";
    line-height: 32px;
    background-color: #f3f3f3;
}

.ls_td_right {
    text-align: left;
    font-size: 12px;
    color: #666;
    font-family: "tahoma";
    line-height: 32px;
    background-color: #ffeecb;
    padding-left: 5px;
}

.ls_table_big {
    border-top: solid 1px #E0ECFF;
    border-left: solid 1px #E0ECFF;
    width: 100%;
}

.ls_td_right_big {
    text-align: left;
    font-size: 12px;
    color: #666;
    font-family: "tahoma";
    line-height: 38px;
    padding-left: 5px;
    border-right: solid 1px #E0ECFF;
    border-bottom: solid 1px #E0ECFF;
}

.ls_td_left_big, .ls_td_button_big, .ls_td_top_big {
    font-size: 12px;
    color: #666;
    font-family: "tahoma";
    line-height: 38px;
    background-color: #E0ECFF;
    border-right: solid 1px #E0ECFF;
    border-bottom: solid 1px #E0ECFF;
}

.ls_td_left_big {
    /*width: 100px;*/
    text-align: right;
}

.ddl_style {
    border: 1px solid #cccccc;
    background-color: #FFFFFF;
    color: #4C5F8C;
    font-size: 12px;
    vertical-align: middle;
    padding: 1px 0 3px 2px;
    font-family: "tahoma";
    background-image: url('../image/text_bg_hui.jpg');
    margin: 2px 0 0px 5px;
    width:80px;
}