﻿* {
    padding: 0px;
    margin: 0px;
    outline: none;
}

body {
    font-family: 微软雅黑;
    font-size: 12px;
    overflow-y:hidden;
    overflow-x:hidden;
}
/*模板页*/
/****************顶部*****************/
.top {
    width: 100%;
    height: 40px;
    background-color: #e5e5e5;
}

    .top strong {
        text-align: left;
        float: left;
        color: #1076be;
        font-size: 18px;
        font-weight: bold;
        font-style: italic;
        line-height: 40px;
        padding-left: 5px;
    }

    .top div {
        float: right;
        color: #1076be;
        line-height: 40px;
        padding-right: 10px;
    }

        .top div a {
            margin-left: 20px;
            padding-left: 15px;
            text-decoration: none;
            display: inline-block;
        }

a.select { /*background:url(images/node.png) 0px 12px no-repeat;*/
    position: absolute;
    top: 138px;
    right: 10px;
    text-decoration: none;
    color: #1076be;
}

a.exit {
    background: url(images/exit.jpg) 0px 12px no-repeat;
}

a.feed {
    background: url(images/Feed.jpg) 0px 5px no-repeat;
}

#feed {
    width: 60px;
    padding-left: 27px;
}

.top div a:visited, .top div a:link, .top div a:active {
    text-decoration: none;
    color: #1076be;
}

.top div a:hover {
    text-decoration: none;
    color: red;
}
/****************菜单*****************/
.menu {
    width: 100%;
}

    .menu a {
        font-size: 14px;
        width: 120px;
        text-align: left;
        margin-top: 2px;
        text-decoration: none;
        display: inline-block;
    }

    .menu ul {
        list-style: none;
        margin-left: 5px;
        display: block;
        float: left;
    }

    .menu li {
        float: left;
        width: 123px;
        margin-top: 15px;
        height: 35px;
        line-height: 35px;
        padding-top: 2px;
        padding-bottom: 3px;
        text-align: center;
    }

.m_home {
    background: url(images/Menu.png) 25px 3px no-repeat;
    padding-left: 60px;
    color: #1076be;
}

.m_workOrder {
    background: url(images/Menu.png) 20px -489px no-repeat;
    padding-left: 50px;
    color: #1076be;
}

.m_card {
    background: url(images/Menu.png) 20px -402px no-repeat;
    padding-left: 50px;
    color: #1076be;
}

.m_self {
    background: url(images/Menu.png) 20px -45px no-repeat;
    padding-left: 50px;
    color: #1076be;
}

.m_coupon {
    background: url(images/Menu.png) 20px -45px no-repeat;
    padding-left: 50px;
    color: #1076be;
}


.m_project {
    background: url(images/Menu.png) 20px -48px no-repeat;
    padding-left: 50px;
    color: #1076be;
}


.m_store {
    background: url(images/Menu.png) 20px -536px no-repeat;
    padding-left: 50px;
    color: #1076be;
}

.m_org {
    background: url(images/Menu.png) 20px -490px no-repeat;
    padding-left: 50px;
    color: #1076be;
}

.m_report {
    background: url(images/Menu.png) 20px -365px no-repeat;
    padding-left: 50px;
    color: #1076be;
}

.m_device {
    background: url(images/Menu.png) 20px -628px no-repeat;
    padding-left: 50px;
    color: #1076be;
}

.m_custReq {
    background: url(images/Menu.png) 20px -583px no-repeat;
    padding-left: 50px;
    color: #1076be;
}

.m_config {
    background: url(images/Menu.png) 20px -237px no-repeat;
    padding-left: 50px;
    color: #1076be;
}

.m_user {
    background: url(images/Menu.png) 20px -282px no-repeat;
    padding-left: 50px;
    color: #1076be;
}

.m_wash {
    background: url(images/wash.png) 20px 5px no-repeat;
    padding-left: 50px;
    color: #1076be;
}

#curmenu {
    background: url(images/Menu.jpg) 0px 0px no-repeat;
}

.ms_home {
    background: url(images/Menub.png) 25px 3px no-repeat;
    padding-left: 60px;
    color: #fff;
}

 
.ms_card {
    background: url(images/Menub.png) 20px  -410px no-repeat;
    padding-left: 50px;
    color: #fff;
}

.ms_self {
    background: url(images/Menub.png) 20px -45px no-repeat;
    padding-left: 50px;
    color: #fff;
}

.ms_coupon {
    background: url(images/Menub.png) 20px -590px no-repeat;
    padding-left: 50px;
    color: #fff;
}


.ms_project {
    background: url(images/Menub.png) 20px -45px no-repeat;
    padding-left: 50px;
    color: #fff;
}

.ms_store {
    background: url(images/Menub.png) 20px -545px no-repeat;
    padding-left: 50px;
    color: #fff;
}

.ms_report {
    background: url(images/Menub.png) 20px -370px no-repeat;
    padding-left: 50px;
    color: #fff;
}

.ms_workOrder {
    background: url(images/Menub.png) 20px -505px no-repeat;
    padding-left: 50px;
    color: #fff;
}

.ms_device {
    background: url(images/Menub.png) 20px -632px no-repeat;
    padding-left: 50px;
    color: #fff;
}

.ms_custReq {
    background: url(images/Menub.png)  20px -590px no-repeat;
    padding-left: 50px;
    color: #fff;
}

.ms_config {
    background: url(images/Menub.png) 20px -237px no-repeat;
    padding-left: 50px;
    color: #fff;
}

.ms_user {
    background: url(images/Menub.png) 20px -282px no-repeat;
    padding-left: 50px;
    color: #fff;
}

.ms_wash {
    background: url(images/wash1.png) 20px 5px no-repeat;
    padding-left: 50px;
    color: #fff;
}

/****************子菜单*****************/
.subMenu {
    width: 100%;
    height: 36px;
    background-color: #248bd0;
    color: #fff;
    float: left;
}

    .subMenu a {
        margin-top: 8px;
        width: 70px;
        height: 21px;
        text-align: center;
        line-height: 21px;
        display: inline-block;
    }

        .subMenu a:visited, .subMenu a:link, .subMenu a:active {
            text-decoration: none;
            background: none;
            color: #fff;
        }

        .subMenu a:hover {
            text-decoration: none;
            background: url(images/subMenu.jpg) 0px 0px no-repeat;
            color: #238acf;
        }

    .subMenu span {
        display: inline-block;
        margin: 0px 10px;
    }

    .subMenu strong {
        display: inline-block;
        width: 20px;
    }

#currentsub {
    background: url(images/subMenu.jpg) 0px 0px no-repeat;
    color: #238acf;
}

.sub_line {
    display: none;
}
/****************导航*****************/
.nav {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #e5e5e5;
    float: left;
}

    .nav em {
        width: 12px;
        height: 17px;
        float: left;
        margin: 6px 10px 0px 12px;
        display: inline-block;
        background: url(images/ico.jpg) 0px -0px no-repeat;
    }

    .nav span {
        float: left;
    }

    .nav a:visited, .nav a:link, .nav a:active {
        text-decoration: none;
        color: #1076be;
    }

    .nav a:hover {
        text-decoration: none;
        color: red;
    }

/***************表单*****************/
.f_tit {
    text-indent: 20px;
    font-size: 18px;
    color: #248bd0;
    line-height: 52px;
    margin: 0px 10px;
    height: 52px;
    background: url(images/titbg.jpg) 0px 0px repeat-x;
    clear: both;
}

    .f_tit span {
        font-size: 12px;
        float: right;
    }

.from {
    margin: 0px 40px;
}

    .from th {
        font-weight: normal;
        height: 38px;
        line-height: 38px;
        text-align: right;
        vertical-align: top;
        text-align-last: right;
        padding-right: 10px;
        color: #666666;
      
        padding-top:6px;
    }

    .from td span {
        float:left;
        margin-left: 5px;
    }

     .from td input[type=text], .from td select , .from td textarea  , .from td input[type=file] {
        float:left;
        margin-top: 12px;
    }


.txt {
    width: 190px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #248bd0;
    text-indent: 2px;
    float:left;
}

.ltxt {
    width: 250px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #248bd0;
    text-indent: 2px;
}

.dialogarea {
    width: 190px;
    height: 50px;
    border: 1px solid #248bd0;
    text-indent: 2px;
}

.dialogarea1 {
    width: 190px;
    height: 150px;
    border: 1px solid #248bd0;
    text-indent: 2px;
}

.lddl {
    width: 252px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #248bd0;
}

    .lddl:hover, .lddl:active {
        border: 1px solid #248bd0;
    }

.ddl {
    width: 192px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #248bd0;
    margin-top:3px;
}

    .ddl:hover, .ddl:active {
        border: 1px solid #248bd0;
    }

.sddl {
    width: 100px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #248bd0;
}

    .sddl:hover, .sddl:active {
        border: 1px solid #248bd0;
    }

.suc {
    color: green;
}

.err {
    color: Red;
    margin-top:12px;
}

 .btn_pop{
        width:40px;
        height:24px;
        margin-top:8px;
    }

.btnfrom {
    width: 68px;
    height: 34px;
    margin-right: 10px;
    background: url(images/btn.jpg) 0px 0px no-repeat;
    border: 0px;
    color: #fff;
}

a.black:link, a.black:visited, a.black:active {
    color: Black;
    text-decoration: none;
}

a.black:hover {
    color: red;
}

.frm_div {
    display: inline-block;
}
/*收费规则使用的样式*/
.ruleDetail th {
    background-color: #eee;
    border: 1px solid #666;
    padding: 0px 5px;
}

.ruleDetail td {
    border: 1px solid #666;
    padding: 0px 5px;
}

    .ruleDetail td input {
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
        border-bottom: 1px solid #333;
    }

    .ruleDetail td div {
        width: 100%;
        max-height: 120px;
        overflow-y: scroll;
    }

#from_fee th {
    width: 80px;
}
/**************网格*******************/
/*搜索*/
.search {
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0px;
    float: left;
}

    .search td {
        border: 1px solid #e6e6e6;
        padding: 5px 2px;
    }

    .search .ico {
        width: 40px;
        height: 19px;
        background: url(images/search.jpg) 10px 10px no-repeat;
    }

.stxt {
    width: 190px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #248bd0;
    text-indent: 2px;
    margin: 5px 0px;
}

.sstxt {
    width: 125px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #248bd0;
    text-indent: 2px;
    margin: 5px 0px;
}

.sddl {
    width: 110px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #248bd0;
    text-indent: 2px;
    margin: 5px 0px;
}

.sbtn {
    width: 40px;
    height: 24px;
    background-color: #78b017;
    color: #fff;
    border: 0px;
    margin: 5px 0px 5px 8px;
}

.search span {
    float: left;
    height: 22px;
    margin: 5px 0px;
    margin-left: 5px;
    padding-top: 3px;
}

.search em {
    float: left;
    margin: 5px 5px;
    padding-top: 3px;
}

.search select {
    float: left;
}

.search input {
    float: left;
}

.search div {
    width: 100%;
    height: 40px;
    float: left;
}
/*按钮栏*/
.tools {
    width: 100%;
    float: left;
}

    .tools .th {
        margin-left: 10px;
        width: 7px;
        height: 32px;
        background: url(images/tools.jpg) 0px 0px no-repeat;
        float: left;
    }

    .tools .tb {
        float: left;
        height: 32px;
        padding-right: 10px;
        line-height: 32px;
        background: url(images/tools.jpg) 0px -88px repeat-x;
    }

    .tools .te {
        width: 7px;
        height: 32px;
        background: url(images/tools.jpg) 0px -38px no-repeat;
        float: left;
    }

    .tools a:visited, .tools a:link, .tools a:active {
        text-decoration: none;
        color: #333;
    }

    .tools a:hover {
        text-decoration: none;
        color: red;
    }

    .tools a {
        margin-left: 10px;
    }

.t_add {
    background: url(images/tools.png) 0px -50px no-repeat;
    padding-left: 20px;
}

.t_edit {
    background: url(images/tools.png) 0px -76px no-repeat;
    padding-left: 20px;
}

.t_del {
    background: url(images/tools.png) 0px -102px no-repeat;
    padding-left: 20px;
}

.t_excel {
    background: url(images/tools.png) 0px 0px no-repeat;
    padding-left: 20px;
}

.t_pdf {
    background: url(images/tools.png) 0px -24px no-repeat;
    padding-left: 20px;
}

.t_addRsp {
    background: url(images/tools.png) 0px -24px no-repeat;
    padding-left: 20px;
}

.t_editRsp {
    background: url(images/view_list.png) 0px 0px no-repeat;
    padding-left: 20px;
}

.t_sub {
    background: url(images/view_list.png) 0px 0px no-repeat;
    padding-left: 20px;
}

.t_upload {
    background: url(images/upload.png) 0px 0px no-repeat;
    padding-left: 20px;
}

.t_door {
    background: url(images/home_food.png) 0px 0px no-repeat;
    padding-left: 20px;
}

.t_enable {
    background: url(images/enable.png) 0px 0px no-repeat;
    padding-left: 20px;
}

.t_disable {
    background: url(images/disable.png) 0px 0px no-repeat;
    padding-left: 20px;
}

.t_clear {
    background: url(images/clear.png) 5px 0px no-repeat;
    padding-left: 20px;
}

.t_pic {
    background: url(images/images.png) 5px 0px no-repeat;
    padding-left: 25px;
}

.t_help {
    background: url(images/help.png) 0px 0px no-repeat;
    padding-left: 20px;
}

.t_out {
    background: url(images/sign_out.png) 5px 0px no-repeat;
    padding-left: 25px;
}

.t_incard {
    background: url(images/tools.png) 0px -130px no-repeat;
    padding-left: 20px;
}

.t_lock {
    background: url(images/tools.png) 0px -157px no-repeat;
    padding-left: 20px;
}

.t_unlock {
    background: url(images/tools.png) 0px -185px no-repeat;
    padding-left: 20px;
}

.t_return {
    background: url(images/tools.png) 0px -210px no-repeat;
    padding-left: 20px;
}

/*网格*/
.grid {
    padding: 10px;
    float: left;
}

a.grid_a:visited, a.grid_a:link, a.grid_a:active {
    text-decoration: none;
    color: #248bd0;
}

a.grid_a:hover {
    text-decoration: none;
    color: red;
}

a.grid_c:visited, a.grid_c:link, a.grid_c:active {
    display: inline-block;
    padding: 0px 5px;
    margin-right: 5px;
    background-color: #339999;
    height: 20px;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    color: #fff;
}

a.grid_c:hover {
    text-decoration: none;
    color: red;
}

a.grid_b:visited, a.grid_b:link, a.grid_b:active {
    text-decoration: none;
    color: #c93409;
}

a.grid_b:hover {
    text-decoration: none;
    color: red;
}

.online {
    width: 16px;
    height: 26px;
    display: inline-block;
    background: url(images/online.png) 0px 6px no-repeat;
}

.offline {
    width: 16px;
    height: 26px;
    display: inline-block;
    background: url(images/offline.png) 0px 6px no-repeat;
}

.error {
    width: 16px;
    height: 26px;
    display: inline-block;
    background: url(images/error.png) 0px 6px no-repeat;
}
/******************停车场弹出框*********************/
.dialogtree div {
    float: left;
}

#VIPSELECTDialog {
    display: none;
    position: absolute;
    top: 25px;
}

    #VIPSELECTDialog a {
        text-decoration: none;
    }

#popupesta {
    width: 670px;
    border: 1px #248bd0 solid;
    z-index: 1000;
    color: #333;
    background-color: #fff;
    overflow: hidden;
}

#pe_tishi {
    width: 650px;
    padding: 10px;
    overflow: hidden;
    background-color: #fafafa;
}

#pe_info {
    width: 670px;
    margin-top: 5px;
}

    #pe_info dl {
        width: 200px;
        float: left;
        margin-left: 10px;
        *margin-left: 5px;
        margin-bottom: 10px;
    }

    #pe_info dd {
        width: 200px;
        float: left;
        height: 300px;
        background-color: #fff;
        border: 1px solid #ccc;
        overflow-y: scroll;
    }

    #pe_info .pe_panel {
        width: 200px;
        float: left;
        margin-left: 10px;
    }

        #pe_info .pe_panel h1 {
            font-size: 12px;
            font-weight: normal;
        }

        #pe_info .pe_panel select {
            width: 200px;
            height: 300px;
            border: 1px solid #ccc;
        }

    #pe_info .pe_btn {
        width: 20px;
        float: left;
        margin-left: 10px;
        *margin-left: 5px;
        padding-top: 30px;
    }

    #pe_info input {
        margin-bottom: 10px;
    }

.p_t_m {
    float: left;
}

.pe_t_r {
    float: right;
}

#diqu {
    list-style: outside;
    float: left;
    text-align: left;
    width: 650px;
    margin-top: 10px;
}

    #diqu li {
        float: left;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-right: 5px;
        text-align: center;
    }

        #diqu li div {
            background-color: #1590F7;
            color: White;
            font-weight: bold;
            width: 50px;
            padding: 4px 8px 4px 8px;
        }

a.allVIP:link, a.allVIP:visited, a.allVIP:active {
    color: #1590F7;
}

a.allVIP:hover {
    color: red;
}

a.diqu:link, a.diqu:visited, a.diqu:active {
    color: Black;
    text-decoration: none;
    display: block;
    background-color: #E8E8E8;
    width: 50px;
    padding: 4px 8px 4px 8px;
    font-weight: bold;
}

a.diqu:hover {
    color: White;
    background-color: #1590F7;
}

.mouseOut {
    border: 1px #AACBEA solid;
    background-color: #F1F1F1;
}

    .mouseOut:hover {
        border: 1px red solid;
        color: Red;
        cursor: pointer;
        background-color: #FFFFCB;
    }
/***Flash图片上传******/
#flashContainer {
    margin: 10px;
    padding: 10px 0px 0px 0px;
}

#imgList {
    margin: 10px;
}

    #imgList ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

    #imgList li {
        margin: 0px 10px 0px 0px;
        width: 100px;
        list-style: none;
        float: left;
        text-align: center;
    }

        #imgList li img {
            width: 100px;
            height: 100px;
            border: 1px solid #ccc;
        }

        #imgList li em {
            color: Red;
        }
/*******************************************财务报表*****************************************/
#report {
    width: 100%;
    margin: 0px;
    margin-top: 10px;
    background-color: #fff;
}

    #report th {
        border: 1px solid #ccc;
        font-weight: bold;
        border-collapse: collapse;
        padding: 5px;
        text-align: center;
    }

    #report td {
        border: 1px solid #ccc;
        border-collapse: collapse;
        padding: 5px;
    }

.report_Panel {
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    margin: 0px 10px;
    padding: 5px;
    clear: both;
}

.report_chart {
    background-color: #f0f0f0;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding-top: 5px;
}

.chart_Index {
    border: 1px solid #ccc;
    width: 100%;
    height: 200px;
}

.report_Panel strong {
    float: right;
}
/**********************信息框******************************/
.info {
    width: 100%;
    border: 1px solid #ccc;
    border-collapse: collapse;
}

    .info th {
        border: 1px solid #ccc;
        height: 25px;
        line-height: 25px;
        text-align: left;
        width: 150px;
        padding: 0px 5px;
        color: #333;
        background-color: #f4f2f3;
    }

    .info td {
        border: 1px solid #ccc;
        height: 25px;
        line-height: 25px;
        text-align: left;
        padding: 0px 5px;
        color: #333;
        background-color: #fff;
    }
/**********************视频框*****************************/
.videopannel {
    padding: 10px;
    float: left;
}

    .videopannel .err {
        color: Red;
        display: none;
    }

#video_frm {
    width: 500px;
    height: 493px;
    float: left;
    display: none;
}

#video_info {
    float: left;
    margin-left: 10px;
    display: none;
}

#v_info {
    width: 100%;
    padding-bottom: 20px;
    background: #e7f5f6 url(images/v_db.jpg) 0px bottom repeat-x;
}

    #v_info h3 {
        display: block;
        height: 35px;
        line-height: 32px;
        color: #248bd0;
        text-indent: 45px;
        font-size: 12px;
        background: #e7f5f6 url(images/h3.jpg) 0px 0px no-repeat;
    }

    #v_info table {
        margin: 10px 10px 0px 25px;
    }

    #v_info th {
        color: #248bd0;
        height: 30px;
        line-height: 30px;
    }

    #v_info .v_txt {
        width: 150px;
        height: 25px;
        border: 1px solid #cee9fe;
        line-height: 25px;
        margin: 5px 0px;
    }

    #v_info .v_ltxt {
        width: 349px;
        height: 25px;
        border: 1px solid #cee9fe;
        line-height: 25px;
        margin: 5px 0px;
    }

#v_tab {
    width: 460px;
    margin-top: 10px;
}

    #v_tab th {
        height: 39px;
        border-top: 1px solid #90cff8;
        text-align: center;
        color: #248bd0;
        background-color: #e7f5f6;
    }

    #v_tab td {
        height: 35px;
        line-height: 35px;
        border-bottom: 1px solid #c2e5fb;
        text-align: center;
        color: #686a69;
    }

    #v_tab .tl {
        border-right: 1px dotted #c2e5fb;
    }
/**********************项目总览*****************************/
.i_left {
    width: 460px;
    float: left;
    margin: 10px;
}

.i_right {
    float: left;
    margin: 10px 0px;
}

.i_info {
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 10px;
    background: #e7f5f6 url(images/v_db.jpg) 0px bottom repeat-x;
}

    .i_info h4 {
        display: block;
        height: 35px;
        line-height: 32px;
        color: #248bd0;
        text-indent: 45px;
        font-size: 12px;
        background: #e7f5f6 url(images/h4.jpg) 0px 0px no-repeat;
    }

    .i_info h5 {
        display: block;
        height: 35px;
        line-height: 32px;
        color: #248bd0;
        text-indent: 45px;
        font-size: 12px;
        background: #e7f5f6 url(images/h5.jpg) 0px 0px no-repeat;
    }

    .i_info h6 {
        display: block;
        height: 35px;
        line-height: 32px;
        color: #248bd0;
        text-indent: 45px;
        font-size: 12px;
        background: #e7f5f6 url(images/h6.jpg) 0px 0px no-repeat;
    }

    .i_info table {
        margin: 10px 10px 0px 25px;
    }

    .i_info th {
        color: #333;
        height: 30px;
        line-height: 30px;
    }

    .i_info td {
        padding-right: 5px;
    }

    .i_info .v_txt {
        width: 140px;
        height: 25px;
        border: 1px solid #cee9fe;
        line-height: 25px;
        margin: 5px 0px;
    }

    .i_info .v_ltxt {
        width: 347px;
        height: 25px;
        border: 1px solid #cee9fe;
        line-height: 25px;
        margin: 5px 0px;
    }

    .i_info .v_lltxt {
        width: 371px;
        height: 25px;
        border: 1px solid #cee9fe;
        line-height: 25px;
        margin: 5px 0px;
    }

.i_tab {
    width: 460px;
}

    .i_tab th {
        height: 39px;
        border-top: 1px solid #90cff8;
        text-align: center;
        color: #4ba0d9;
        background-color: #e7f5f6;
    }

    .i_tab td {
        height: 35px;
        line-height: 35px;
        border-bottom: 1px solid #c2e5fb;
        text-align: center;
        color: #333;
    }

    .i_tab .tl {
        border-right: 1px dotted #c2e5fb;
    }

.i_online {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(images/online.png) 0px 0px no-repeat;
}

.i_offline {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(images/offline.png) 0px 0px no-repeat;
}

.i_error {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(images/error.png) 0px 0px no-repeat;
}

.i_left input {
    text-indent: 2px;
}

.i_right input {
    text-indent: 2px;
}
/*********************权限配置******************************/
.mainFrom {
    float: left;
    border-collapse: collapse;
    margin: 10px 10px 10px 10px;
}

    .mainFrom th {
        padding: 5px;
        width: 180px;
        background-color: #f2f5f8;
        text-align: left;
        border: 1px solid #cccccc;
    }

    .mainFrom td {
        padding: 5px;
        text-align: left;
        border: 1px solid #cccccc;
    }

        .mainFrom td .list {
            width: 200px;
            float: left;
            height: 210px;
            text-align: left;
        }

            .mainFrom td .list span {
                width: 200px;
                float: left;
                height: 30px;
                line-height: 30px;
                font-weight: bold;
                color: #999;
            }

            .mainFrom td .list select {
                width: 200px;
                float: left;
                height: 180px;
            }

    .mainFrom .add_sec {
        line-height: 25px;
    }

    .mainFrom td .listBtn {
        width: 90px;
        float: left;
        height: 180px;
        margin-top: 30px;
    }

        .mainFrom td .listBtn input {
            width: 70px;
            margin: 40px 10px 0px 10px;
        }

    .mainFrom .mainFrom {
        width: 100%;
        margin: 0px;
    }

    .mainFrom div {
        height: 30px;
        line-height: 30px;
        width: 100px;
        float: left;
    }

.layout_forme {
    width: 100%;
}

    .layout_forme .leftmenu {
        position: inherit;
        *position: relative;
        border-right: 0px;
    }

    .layout_forme td {
        vertical-align: top;
    }

    .layout_forme #west {
        width: 160px;
        background-color: #f8f8f8;
        border-right: 1px solid #bfbfbf;
    }

    .layout_forme .layout td {
        vertical-align: middle;
    }

.mainTable {
    width: 600px;
    border-collapse: collapse;
    margin: 0px 10px 10px 10px;
}

    .mainTable td {
        border: 1px solid #cccccc;
    }

.mainTableLeft {
    width: 100px;
    text-align: center;
}

    .mainTableLeft .gt {
        width: 40px;
        height: 40px;
        margin: 25px;
        background: url(images/gt.png) center 0px no-repeat;
        padding-top: 35px;
    }

.mainTableRight {
    vertical-align: top;
}

    .mainTableRight dl {
        margin: 0px;
        padding: 0px;
        width: 100%;
        display: table;
    }

    .mainTableRight dt {
        height: 26px;
        line-height: 26px;
        float: left;
        width: 100%;
        display: block;
        font-weight: bold;
        color: #777;
        text-indent: 5px;
        background: url(images/imgth.jpg) 0px 0px repeat-x;
        text-align: left;
        border-top: 1px solid #cccccc;
    }

    .mainTableRight .dd {
        display: block;
        width: 100%;
        float: left;
        border-top: 1px solid #ccc;
    }

    .mainTableRight dd {
        display: block;
        width: 100%;
        float: left;
    }

    .mainTableRight ul {
        margin: 5px;
        padding: 0px;
        display: block;
        width: 100%;
    }

    .mainTableRight li {
        width: 120px;
        float: left;
        height: 35px;
        line-height: 35px;
        padding-left: 30px;
    }

    .mainTableRight .red {
        background: url(images/str.png) 0px 0px no-repeat;
    }

    .mainTableRight .org {
        background: url(images/sto.png) 0px 0px no-repeat;
    }

    .mainTableRight .green {
        background: url(images/stg.png) 0px 0px no-repeat;
    }

    .mainTableRight .yellow {
        background: url(images/sty.png) 0px 0px no-repeat;
    }
/********************************照片框*****************************************/
#InfoDialog {
    display: none;
}

.pic_one img {
    max-width: 600px;
    max-height: 300;
    outline: none;
}

.pic_two img {
    max-width: 295px;
    max-height: 300;
    float: left;
    outline: none;
}

.pic_txt {
    background-color: #f2f5f8;
    line-height: 25px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
    float: left;
}

    .pic_txt strong {
        font-weight: bold;
    }

.pic_bar {
    border: 1px dotted #ccc;
    width: 200px;
    float: left;
    margin: 5px 5px 0px 0px;
}

    .pic_bar img {
        width: 200px;
        height: 150px;
    }

    .pic_bar div {
        background-color: #f2f5f8;
        line-height: 25px;
        margin-top: 10px;
        padding-left: 5px;
        width: 195px;
        float: left;
    }

.pic_page {
    width: 825px;
    line-height: 25px;
    margin: 5px 0px;
    float: left;
}

    .pic_page strong {
        color: Red;
    }

.pic_page_left {
    float: left;
}

.pic_page_right {
    float: right;
    text-align: right;
}

.pic_page a:link, .pic_page a:visited, .pic_page a:active {
    color: Black;
    text-decoration: none;
}

.pic_page a:hover {
    color: red;
}

.pic_lbar {
    border: 1px dotted #ccc;
    width: 400px;
    float: left;
    margin: 10px 10px 0px 0px;
}

    .pic_lbar img {
        width: 197px;
        height: 150px;
    }

    .pic_lbar a {
        outline: none;
        float: left;
        display: inherit;
    }

    .pic_lbar div {
        background-color: #f2f5f8;
        line-height: 25px;
        padding-left: 5px;
        width: 395px;
        float: left;
    }
/********************************首页样式*****************************************/
.h_banner {
    margin: 10px 10px 0px 10px;
    float: left;
    display: table;
    clear: both;
    width: 980px;
}

#h_total .div {
    width: 600px;
    height: 152px;
}

.div {
    float: left;
    background-color: #f3f3f3;
    display: table;
    border: 1px solid #dddee2;
    padding: 10px;
    margin-right: 10px;
}

    .div h1 {
        font-size: 14px;
        font-weight: normal;
    }

    .div ul {
        list-style: none;
        margin-top: 15px;
        width: 580px;
        overflow: hidden;
        background: url(images/home.jpg) 0px 0px no-repeat;
    }

    .div li {
        width: 100px;
        height: 100px;
        float: left;
        color: White;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        margin-right: 15px;
        margin-bottom: 5px;
        text-align: center;
    }

        .div li strong {
            height: 75px;
            line-height: 75px;
            width: 100px;
            display: block;
            font-weight: bold;
            font-size: 18px;
        }

#h_total .rdiv {
    background: url(images/libg.jpg) 0px 0px no-repeat;
}

.rdiv {
    width: 300px;
    float: left;
    background-color: #fff;
    display: table;
    border: 1px solid #dddee2;
    padding: 10px 10px 0px 10px;
}

    .rdiv h1 {
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 10px;
    }

    .rdiv li {
        height: 20px;
        line-height: 20px;
        margin-bottom: 13px;
        text-indent: 20px;
    }

.h_line {
    width: 600px;
    height: 190px;
    margin-top: 10px;
}

.h_pie {
    width: 300px;
    height: 200px;
}

.h_map {
    width: 932px;
    float: left;
    border: 1px solid #ccc;
    margin: 10px;
    padding: 10px;
}

    .h_map h1 {
        font-size: 14px;
        font-weight: normal;
    }

        .h_map h1 a {
            text-decoration: none;
        }

#map {
    width: 932px;
    margin-top: 10px;
    height: 500px;
    border: 1px solid #ccc;
}

.map_div {
    width: 100%;
    line-height: 30px;
}

    .map_div strong {
        margin-right: 5px;
    }

.m_line {
    margin: 0px 10px;
}

#List {
    padding-top: 10px;
}

.map_none {
    width: 100%;
    line-height: 30px;
}

    .map_none strong {
        display: block;
        width: 40px;
        height: 50px;
        background: url(images/map.jpg) 0px 5px no-repeat;
        float: left;
    }

    .map_none div {
        display: block;
        width: 250px;
        line-height: 25px;
        float: left;
        overflow: hidden;
    }

        .map_none div h4 {
            display: block;
            width: 250px;
            text-indent: 3px;
            font-size: 12px;
            font-weight: bold;
        }

        .map_none div span {
            display: block;
            width: 250px;
            color: #666;
            text-indent: 3px;
            font-size: 12px;
        }

/*****列表************/
.homeLI {
    width: 212px;
    height: 171px;
    background: url(images/homeLI.jpg) 0px 0px no-repeat;
    margin: 5px 5px 5px 0px;
    float: left;
}

.homeLIr {
    width: 212px;
    height: 171px;
    background: url(images/homeLIr.jpg) 0px 0px no-repeat;
    margin: 5px 5px 5px 0px;
    float: left;
}

    .homeLIr dl, .homeLI dl {
        width: 100%;
        height: 171px;
        margin: 0px;
        padding: 0px;
        color: #666;
    }

        .homeLIr dl dt, .homeLI dl dt {
            text-indent: 35px;
            height: 36px;
            line-height: 36px;
            font-weight: bold;
        }

        .homeLIr dl dd, .homeLI dl dd {
            text-indent: 10px;
            height: 30px;
            line-height: 30px;
            *line-height: 25px;
            width: 212px;
            clear: both;
        }

            .homeLIr dl dd strong, .homeLI dl dd strong {
                font-weight: normal;
                float: left;
            }

            .homeLIr dl dd span, .homeLI dl dd span {
                color: #333;
                float: left;
                text-align: left;
                text-indent: 0px;
            }

            .homeLIr dl dd a, .homeLI dl dd a {
                float: right;
                width: 18px;
                height: 30px;
                display: inline-block;
                margin-right: 20px;
                background: url(images/link.jpg) 0px 8px no-repeat;
                *background: url(images/link.jpg) 0px 5px no-repeat;
            }

/*********多选框**********/
.selectinfo {
    background-color: #e0e0e0;
}

.mulselect {
    height: 50px;
    width: 200px;
    overflow: auto;
    background-color: #fcfcfc;
    border: 1px solid #808080;
    padding: 3px;
}

.ul_list {
    list-style:none;
}


.ul_list li{
    list-style:none;
    float:left;
    margin-left:10px;
}
    .ul_list li label {
        cursor:pointer;
    }



  .tbLabel {
      background-image:url(../themes/base/images/标签栏背景.png);
      background-repeat:repeat-x;
    }

    .tbLabel a:hover {
         background-image:url(../themes/base/images/);
      
    }