﻿@charset "utf-8";
@import url(""); /*引用CSS*/
/*css reset*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, textarea, p, th, td, table {
    margin: 0;
    padding: 0;
}

body, input, select, button, textarea {
    font: 12px Arial, Tahoma, 宋体;
    color: #555
}
/*统一不同浏览器字体大小*/
table {
    border-collapse: collapse;
}

button {
    cursor: pointer;
}

fieldset {
    border: 0;
}

img {
    vertical-align: middle;
    border: 0 none;
}
/*图片去边框并居中*/
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

p {
    text-align: left;
}

i, cite, em {
    font-style: normal;
    font-weight: normal;
}

abbr, acronym {
    border: 0;
}

a {
    text-decoration: none;
    color: #555;
}

.f_left {
    float: left;
}

.f_right {
    float: right
}
/*滚动条 样式
html{ scrollbar-face-color:#f6f6f6; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#eeeeee; scrollbar-3dlight-color:#eeeeee; scrollbar-arrow-color:#000; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff; }*/
.clear {
    display: inline-block;
}
/* for IE/Mac */
.clear {
    zoom: 1;
    display: block;
}

    .clear:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.overflow-hidden {
    overflow: hidden;
}
/*控制背景溢出*/
.equal-height {
    margin-bottom: -32800px;
    padding-bottom: 32800px;
}
/*控制高度足够小*/
input, select {
    border: 1px #b0cfe9 solid;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    margin: 0;
    padding: 0;
}

input {
    outline: medium
}

.margin5 {
    margin: 0 5px;
}

.lineheight22 {
    line-height: 22px;
}

.font18 {
    font-size: 18px;
    font-weight: bold;
    color: #3388cb;
    line-height: 40px;
}

.font14 {
    font-size: 14px;
    font-weight: bold;
    color: #3388cb;
    line-height: 40px;
}

.font24 {
    font-size: 24px;
    font-weight: bold;
    color: #3388cb;
    line-height: 50px;
    text-align: center;
}

/*框架*/
.indexLeftMemu {
    position: absolute;
    top: 60px;
    left: 0;
    width: 144px;
    height: 100%;
    background: url(/Resources/images/leftbg.jpg) left bottom #d8edfc no-repeat;
}

.indexRightPage {
    position: absolute;
    top: 60px;
    left: 144px;
    overflow: hidden;
}

.indexTopMemu {
    background-color: #0b72ce;
    height: 60px;
    width: 100%;
    overflow: hidden;
}

.listSearchBar, .listSearchBar01, .listSearchBar02 {
    background-color: #f6fcff;
    padding: 5px 10px 0px;
    text-align: left;
    position: relative;
    overflow: hidden;
    z-index: 9
}

.listSearchBar01 {
    height: 35px;
}

.listSearchBar02 {
    height: 100px;
}

.listButtonBar {
    background-color: #f6fcff;
    height: 35px;
    width: 100%;
    border-bottom: 1px #b0cfe9 solid;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.listButtonBar_b {
    background-color: #f6fcff;
    height: 40px;
    width: 100%;
    border-bottom: 1px #b0cfe9 solid;
    overflow: hidden
}

.dataPage {
    background-color: #FFFFFF;
    overflow: hidden;
}

.dataPagepad {
    padding: 0 15px 15px;
}

.listBottomBar {
    background-color: #e8eff7;
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: 0px;
    border-top: 1px #3388cb solid;
    padding-top: 2px;
    text-align: center
}

.pageBottomBar {
    background-color: #e8eff7;
    height: 30px;
    width: 100%;
    position: inherit;
    line-height: 45px;
    left: 0px;
    bottom: 0px;
    border-top: 1px #3a8ccd solid;
    height: 45px;
}

.indexLogo {
    height: 120px;
    width: 100%;
    background-color: blueviolet;
}

.leftMenuList {
    overflow: auto;
    overflow-x: hidden;
    border-right: 1px #b0cfe9 solid;
}


.iframecontent {
    border: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.dataContent {
    overflow: auto;
}

.indexNavigaionTag {
    background: #e9f7fe;
    height: 31px;
    border-bottom: 1px #b0cfe9 solid;
}

.daohang {
    float: left;
    color: #0b72ce;
    border-bottom: 2px #0b72ce solid;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    font-weight: bold;
    margin-left: 20px;
    padding: 0 15px;
}

.searchon {
    height: 22px;
    width: 32px;
    border-left: 1px #b0cfe9 solid;
    background: #fff;
    padding-top: 10px;
    cursor: pointer;
    text-align: center;
    float: right
}

.dbrwbox {
    color: #ff9900;
}

.topline {
    background: #0b72ce;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 0 15px;
    margin-bottom: 10px;
}

/*颜色*/
.blue {
    color: #0e5a96;
}

.orange {
    color: #ff6600;
}
/*左侧菜单*/
.left {
    width: 144px;
    position: relative;
}

.logo {
    text-align: center;
    padding-top: 2px;
    width: 144px;
}

.loginbar {
    color: #fff;
    padding-left: 10px;
    margin-top: 0px;
    line-height: 18px;
    margin-bottom: 0px;
}

    .loginbar a, .loginbar a:hover {
        color: #fff;
    }

        .loginbar a:hover {
            text-decoration: underline;
        }

.leftliston, .leftlistoff {
    background: #a8ceef;
    height: 31px;
    line-height: 30px;
    color: #000;
    font-size: 13px;
    cursor: pointer;
    text-align: left;
    padding: 0 15px;
    width: 114px;
    border-top: 1px #87afd1 solid;
    border-bottom: 0;
}

.leftlistul li span {
    height: 30px;
    line-height: 30px;
    color: #333;
    display: block;
    padding-left: 25px;
    cursor: pointer;
}

.leftlistul li .spanhover {
    height: 30px;
    line-height: 30px;
    color: #fff;
    display: block;
    background: #8ec2f5;
    padding-left: 25px;
}

.leftliston {
    background: url(/Resources/images/lefticonon.png) 115px 10px no-repeat #a8ceef;
}

.leftlistoff {
    background: url(/Resources/images/lefticonoff.png) 115px 11px no-repeat #b0cfe9;
}

.leftlistul li {
    text-align: left;
    width: 144px;
}

    .leftlistul li span.leftlistlion {
        color: #ffcc00;
        background: #278ae2;
        font-size: 13px;
        font-weight: bold;
    }

.leftlist {
    background: #d6e9f6;
}
/*顶部菜单*/
.toptab {
    position: absolute;
    top: 0;
    left: 144px;
}

.toptabul li {
    float: left;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    width: 90px;
    padding-top: 35px;
    text-align: center;
    cursor: pointer;
    border-left: 1px #2480d3 solid;
    border-right: 1px #0b5fa9 solid;
}

    .toptabul li.toptab_xtbg {
        background: url(/Resources/images/topicon.png) no-repeat 0px 7px;
    }

    .toptabul li.toptab_ywcz {
        background: url(/Resources/images/topicon.png) no-repeat -90px 7px;
    }

    .toptabul li.toptab_cpgl {
        background: url(/Resources/images/topicon.png) no-repeat -180px 7px;
    }

    .toptabul li.toptab_ksgl {
        background: url(/Resources/images/topicon.png) no-repeat -270px 7px;
    }

    .toptabul li.toptab_cwgl {
        background: url(/Resources/images/topicon.png) no-repeat -360px 7px;
    }

    .toptabul li.toptab_tjfx {
        background: url(/Resources/images/topicon.png) no-repeat -450px 7px;
    }

    .toptabul li.toptab_xtgl {
        background: url(/Resources/images/topicon.png) no-repeat -540px 7px;
    }

.toptabul {
    float: left;
    line-height: 20px;
}

.toptab_r {
    color: #fff;
    padding-top: 20px;
    position: absolute;
    top: 0;
    right: 0px;
}

.redcolor {
    color: #f00;
}

.redxing {
    color: #f00;
    margin-right: 5px;
}

.toptab_r a, .toptab_r a:visited {
    color: #fff;
}

.toptab_rul li {
    float: left;
    margin-right: 5px;
    text-align: center;
    cursor: pointer
}

.toptabul li.toptab_xtbg.toptabon {
    background: url(/Resources/images/topicon.png) no-repeat 0px -57px #0b5da6;
}

.toptabul li.toptab_ywcz.toptabon {
    background: url(/Resources/images/topicon.png) no-repeat -90px -57px #0b5da6;
}

.toptabul li.toptab_cpgl.toptabon {
    background: url(/Resources/images/topicon.png) no-repeat -180px -57px #0b5da6;
}

.toptabul li.toptab_ksgl.toptabon {
    background: url(/Resources/images/topicon.png) no-repeat -270px -57px #0b5da6;
}

.toptabul li.toptab_cwgl.toptabon {
    background: url(/Resources/images/topicon.png) no-repeat -360px -57px #0b5da6;
}

.toptabul li.toptab_tjfx.toptabon {
    background: url(/Resources/images/topicon.png) no-repeat -450px -57px #0b5da6;
}

.toptabul li.toptab_xtgl.toptabon {
    background: url(/Resources/images/topicon.png) no-repeat -540px -57px #0b5da6;
}
/*搜索*/
.searchlist dd, .searchlist dt {
    float: left;
    line-height: 24px;
}

dl.searchlist {
    margin: 0 0px;
    float: left;
    margin-top: 7px;
    margin-left: 5px;
    height: 24px;
}

.searchlist dt {
    text-align: right;
    width: 70px;
}

.searchlist dd {
    margin-right: 5px;
}

.search_l {
    float: left;
    width: 90%;
}

    .search_l table {
        line-height: 35px;
    }

.search_l01 {
    float: left;
    width: 84%;
}

.searchbtn, .searchbtn01 {
    float: right;
    text-align: center;
    margin: 6px 0px;
}

.searchbtn01 {
    margin-top: 3px;
}

.listSearchBarsingleno .search_l {
    width: 89%
}

.listSearchBarsingle .search_l {
    width: 82%
}

.listSearchBarsingle .searchbtn, .listSearchBarsingleno .searchbtn {
    margin-bottom: 0;
    margin-top: 5px;
}

.listSearchBarsingle input.searchbtnss, .listSearchBarsingleno input.searchbtnss {
    display: inline;
    margin-right: 10px;
}

.listSearchBarsingleno input.searchbtnss {
    margin-right: 0;
}

.listSearchBarsingle input.searchbtnss {
    margin-top: 10px;
}

.mustproject {
    background: url(/Resources/images/xing.png) no-repeat 0 50%;
    padding-left: 10px;
}

.xllinetit {
    background: url(/Resources/images/xianlu/xltitlinebg.jpg) 0 -2px repeat-x;
    height: 27px;
    margin-top: 10px;
    padding-top: 4px;
}

    .xllinetit b {
        border-left: 5px #3388cb solid;
        background: #fff;
        padding: 0px 15px;
        font-size: 18px;
        color: #3388cb;
        line-height: 18px;
    }

.xlbox_iconji {
    color: #fff;
    background: #2fbfb7;
    font-size: 12px;
    padding: 0;
    margin-right: 3px;
    border: 1px #2fbfb7 solid
}

.xlbox_iconte {
    color: #fff;
    background: #ffba00;
    font-size: 12px;
    padding: 0;
    margin-right: 3px;
    border: 1px #ffba00 solid;
}

.xlbox_icontie {
    color: #fff;
    background: #3b88d0;
    font-size: 12px;
    padding: 0;
    margin-right: 3px;
    border: 1px #3b88d0 solid
}

.xlbox_iconre {
    color: #fff;
    background: #ff3400;
    font-size: 12px;
    padding: 0;
    margin-right: 3px;
    border: 1px #ff3400 solid
}

.xlbox_icontui {
    color: #fff;
    background: #bc26e2;
    font-size: 12px;
    padding: 0;
    margin-right: 3px;
    border: 1px #bc26e2 solid
}

.xlbox_iconcu {
    color: #fff;
    background: #26e257;
    font-size: 12px;
    padding: 0;
    margin-right: 3px;
    border: 1px #26e257 solid
}

.xlbox_iconwei {
    color: #fff;
    background: #0000ff;
    font-size: 12px;
    padding: 0;
    margin-right: 3px;
    border: 1px #0000ff solid
}


input.searchbtnss, input.searchbtnss01 {
    hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
    outline: none; /* for firefox 1.5 + */
    width: 73px;
    height: 24px;
    text-align: left;
    line-height: 24px;
    line-height: 24px !important;
    color: #fff;
    font-size: 14px;
    display: block;
    font-weight: bold;
    background: url(/Resources/images/searchbtn.png) no-repeat 8px 50% #ffaa31;
    padding-left: 28px;
    border: 0;
    cursor: pointer;
    margin-bottom: 3px;
}

.searchbtn01 input.searchbtnss01 {
    hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
    outline: none; /* for firefox 1.5 + */
    margin-bottom: 0;
    display: inline;
    margin-right: 10px;
}

input.searchbtnssno, .searchbtnssno {
    hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
    outline: none; /* for firefox 1.5 + */
    width: 73px;
    height: 24px;
    text-align: left;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    margin-left: 20px;
    display: block;
    font-weight: bold;
    background: url(/Resources/images/searchbtn.png) no-repeat 8px 50% #ffaa31;
    padding-left: 30px;
    border: 0;
    cursor: pointer;
}

.searchbtnssno01 {
    hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
    outline: none; /* for firefox 1.5 + */
    width: 73px;
    height: 24px;
    text-align: left;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    margin-left: 0px;
    display: block;
    font-weight: bold;
    background: url(/Resources/images/searchbtn.png) no-repeat 8px 50% #ffaa31;
    padding-left: 30px;
    border: 0;
    cursor: pointer;
}


.rsearch_btn {
    width: 78px;
    height: 30px;
    text-align: left;
    cursor: pointer;
    line-height: 30px;
    display: block;
    color: #fff;
    border: 0;
    font-size: 14px;
    font-weight: bold;
    background: url(/Resources/images/searchbtn.png) no-repeat 10px 50% #ffaa31;
    padding-left: 37px;
    margin-bottom: 5px;
}

.search_cptab tr td {
    padding: 0;
}
/*按钮*/
.shitu {
    float: left;
    margin-left: 10px;
    padding-top: 4px;
    line-height: 24px;
}

.buttonlist {
    height: 35px;
}

    .buttonlist ul {
        float: right;
    }

        .buttonlist ul li {
            float: left;
            margin-right: 10px;
            margin-top: 5px;
        }

        .buttonlist ul.buttonlistul_r li {
            margin-top: 0;
        }

        .buttonlist ul li {
            background: #3388cb;
            padding: 3px 10px;
            color: #fff;
            display: block;
            line-height: 18px;
            cursor: pointer
        }

.pageBottomBar a:hover {
    background: #266a9f;
}
/*/*/ *.pagebtn, .pagebtn_other, .pagebtn_on {
    background: #3388cb;
    padding: 0px 25px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    line-height: 28px;
    margin: 0 15px;
    height: 28px;
    border: 0;
}

* /*/*/
.pagebtn_other {
    background: #5db2ef
}

.pageBottomBar a {
    margin: 0 5px;
}

.topbtnguding {
    height: 25px;
    padding: 10px 15px 5px;
    border-bottom: 1px solid #bfdaef;
}

.pagebtn_on {
    background: #266a9f;
}

.buttonlist ul li.buttonlist_on {
    background: #266a9f;
}

/*分页*/
.page {
    float: right;
    padding-top: 2px;
}

    .page a {
        border: 1px #dbdbdb solid;
        display: block;
        float: left;
        margin-right: 5px;
        height: 20px;
        line-height: 22px;
        padding: 0 8px;
        background: #fff;
    }

    .page span {
        color: #9e9d9d;
    }

    .page a.pageon {
        background: #3388cb;
        color: #fff;
        border: 1px #3388cb solid;
    }

.page_left {
    float: left;
    margin-left: 10px;
    line-height: 30px;
}
/*锚点*/
.anchorlist li {
    float: left;
    line-height: 35px;
    font-size: 14px;
    padding: 0 32px;
    cursor: pointer;
}

.anchorlist {
    background: #e8eff7;
    height: 35px;
    border-bottom: 1px #bfdaef solid;
}

    .anchorlist li.anchorliston {
        background: #ffaa31;
        color: #fff;
        font-weight: bold;
        border-bottom: 2px #be7000 solid;
        height: 34px;
    }

    .anchorlist li.anchorlistoff {
        padding: 0 34px;
    }

/*表格*/
.addnewtable, .addnewtable_35, .tablebox, .comtable, .newtable, .tablebox01 {
    width: 100%;
    border-top: 1px #dde1e4 solid;
    border-left: 1px #dde1e4 solid;
    table-layout: fixed
}

    .tablebox tr td, .tablebox tr th, .tablebox01 tr td, .addnewtable tr td, .addnewtable tr th, .comtable tr td, .comtable tr th, .newtable tr td, .newtable tr th {
        text-overflow: ellipsis;
        white-space: nowrap;
        *white-space: nowrap;
        overflow: hidden;
        border-bottom: 1px #dde1e4 solid;
        border-right: 1px #dde1e4 solid;
        height: 35px;
        line-height: 35px;
        padding: 0 5px;
    }

    .tablebox tr th {
        background: #fff;
        font-weight: bold;
        border-bottom: 2px #dde1e4 solid;
        text-align: center;
    }

    .tablebox tr td {
        text-align: center;
    }

    .tablebox01 tr td {
        text-align: left;
    }

        .addnewtable tr td.addtable_tit, .comtable tr td.addtable_tit, .newtable tr td.addtable_tit, .tablebox tr td.addtable_tit, .tablebox01 tr td.addtable_tit {
            background: #e8eff7;
            text-align: center;
            line-height: 35px;
        }

    .newtable tr.nonetr, .addnewtable tr.nonetr, .tablebox tr.nonetr, .tablebox01 tr.nonetr, .comtable tr.nonetr, .newtable tr.nonetr {
        height: 0px;
        line-height: 0;
        margin: 0;
        padding: 0;
    }

        .newtable tr.nonetr td, .addnewtable tr.nonetr td, .tablebox tr.nonetr td, .tablebox01 tr.nonetr td, .comtable tr.nonetr td, .newtable tr.nonetr td, .tablebox_dy tr.nonetr td, .tablebox_dyno tr.nonetr td {
            height: 0px;
            line-height: 0;
            margin: 0;
            padding: 0;
            border: 0;
        }

.tablebox {
    text-align: center;
}

table {
    line-height: 35px;
}

    .addnewtable tr td, .addnewtable_35 tr td, table.nospace tr td, .nospace, .tablebox tr td.nospace, .tablebox tr th.nospace, .addnewtable tr td.nospace, .addnewtable tr th.nospace, .comtable tr td.nospace, .comtable tr th.nospace, .newtable tr td.nospace, .newtable tr th.nospace {
        word-wrap: break-word;
        white-space: normal;
        line-height: 22px;
        text-overflow: clip;
    }

.addnewtable_35 tr td {
    line-height: 35px;
    border-bottom: 1px #dde1e4 solid;
    border-right: 1px #dde1e4 solid;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
}

    .addnewtable_35 tr td.addtable_tit {
        background: #e8eff7;
        text-align: center;
        line-height: 35px;
    }

.tablebox01 tr td, .tablebox tr td {
    word-wrap: break-word;
    white-space: normal;
    text-overflow: clip;
}

.tableprint {
    border-bottom: 1px #000 solid;
    border-left: 1px #000 solid;
    padding: 0;
    margin: 0;
    width: 100%
}

    .tableprint tr td {
        border-top: 1px #000 solid;
        border-right: 1px #000 solid;
        padding: 0;
        margin: 0;
        text-align: center;
        font-size: 11px;
        line-height: 22px;
    }

        .tableprint tr td.addtable_tit {
            font-size: 12px;
            font-weight: bold
        }

.tableboxrilibox {
    width: 100%;
    border-top: 1px #dde1e4 solid;
    border-left: 1px #dde1e4 solid;
    table-layout: fixed
}

    .tableboxrilibox tr td {
        text-overflow: ellipsis;
        white-space: nowrap;
        *white-space: nowrap;
        overflow: hidden;
        border-bottom: 1px #dde1e4 solid;
        border-right: 1px #dde1e4 solid;
        height: 25px;
        line-height: 25px;
        text-align: center
    }

.table22 {
    line-height: 22px;
}

    .table22 tr td {
        line-height: 22px;
    }

.ktxxbox {
    margin: 10px;
}

    .ktxxbox input {
    }

        .ktxxbox input.inpradio {
            width: 13px;
            margin-left: 15px;
            margin-right: 3px;
            vertical-align: middle
        }

.xzbtn {
    position: absolute;
    right: -2px;
    display: block;
    top: 0;
}

.publicbtn {
    background: #3388cb;
    padding: 5px 15px;
    color: #fff;
    cursor: pointer;
    vertical-align: middle;
    line-height: 12px;
    font-size: 12px;
    display: inline
}

.publicbtn_sc {
    background: #3388cb;
    padding: 2px 5px;
    color: #fff;
    cursor: pointer;
    vertical-align: middle;
    line-height: 12px;
    font-size: 12px;
    display: inline
}

a.publicbtn_sc:hover {
    background: #266a9f;
    color: #fff;
    text-decoration: none;
}

a.publicbtn:hover {
    background: #266a9f;
    color: #fff;
    text-decoration: none;
}

input.publicbtn {
    border: 0;
}

.publicbtn01 {
    background: #3388cb;
    padding: 5px;
    color: #fff;
    cursor: pointer;
    vertical-align: middle;
    line-height: 12px;
    font-size: 12px;
    display: block;
    margin: 0 auto;
    width: 50px;
    text-align: center
}

a.publicbtn01:hover {
    background: #266a9f;
    color: #fff;
    text-decoration: none;
}

input.publicbtn01 {
    border: 0;
}

.jgtxboxtit {
    background: url(/Resources/images/line.png) center left no-repeat;
    text-align: left;
    padding-left: 5px;
    margin-top: 15px;
    color: #3388cb;
    font-size: 18px;
    height: 30px;
}

    .jgtxboxtit b {
        background: #fff;
        line-height: 30px;
        padding: 0 10px;
    }

dl.xlbqbox {
    line-height: 22px;
}

    dl.xlbqbox dt {
        font-size: 14px;
        font-weight: bold;
        margin: 5px;
        color: #3388cb
    }

.jiaotongul li {
    float: left;
    margin: 0 3px;
    font-size: 14px;
    font-weight: bold;
}

    .jiaotongul li img {
        line-height: 35px;
        display: inline;
    }

.jdtpul li {
    float: left;
    margin: 5px;
}


/*弹出小窗口*/
.smallbox {
    width: 600px;
    height: 400px;
}

.smallbox_tit {
    background: #3388cb;
    height: 30px;
    line-height: 30px;
    color: #fff;
}

.smallbox_tit_l {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}

.smallbox_tit_r {
    float: right;
}

    .smallbox_tit_r a {
        background: #1f669e;
        font-weight: bold;
        padding: 0 10px;
        font-size: 14px;
        color: #fff;
        display: block
    }

        .smallbox_tit_r a:hover {
            background: #2373b1;
            font-weight: bold;
            padding: 0 10px;
            font-size: 14px;
            color: #f00;
            display: block
        }

.smallboxbtn {
    background: #e8eff7;
    height: 30px;
    border-top: 1px #5bb5df solid;
    padding-top: 2px;
    text-align: center;
    border-bottom: 2px #3388cb solid;
}

.smallboxcon {
    height: 337px;
    background: #fff;
    overflow: hidden;
}

.smallboxsearch {
    height: 28px;
    text-align: right;
    color: #f6fcff;
    padding-top: 3px;
    padding-right: 5px;
    border-bottom: 1px #cccccc solid
}

.smallboxlist {
    height: 307px;
    overflow: auto
}

.smallboxinpbtn {
    background: #ffaa31;
    border: 0;
    width: 60px;
    height: 24px;
    line-height: 22px;
    color: #fff;
    margin-left: 5px;
    cursor: pointer
}

/*视图*/
.viewbox {
    width: 122px;
    border: 1px #b0cfe9 solid;
    background: #f6fcff;
}

    .viewbox ul li {
        height: 24px;
        line-height: 24px;
        border-bottom: 1px #d5e5f2 solid;
        border-top: 1px #fff solid;
        background: #f6fcff;
        text-align: left;
        padding: 0 5px;
        cursor: pointer;
    }

        .viewbox ul li.viewboxtit {
            background: #278ae2;
            border-bottom: 1px #b0cfe9 solid;
            border-top: 0;
            color: #fff;
            font-size: 14px;
            font-weight: bold;
        }

.viewboxtit {
    height: 24px;
    line-height: 24px;
    border-bottom: 1px #d5e5f2 solid;
    border-top: 1px #fff solid;
    background: #f6fcff;
    text-align: left;
    padding: 0 5px;
    cursor: pointer;
    background: #278ae2;
    border-bottom: 1px #b0cfe9 solid;
    border-top: 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

.viewbox ul li.viewbox_on {
    background: #dbf0fb
}

.viewbox ul li.ykviewbox:hover {
    background: #dbf0fb
}

.viewbox ul li.ykviewbox {
    height: 24px;
    line-height: 24px;
    border-bottom: 1px #d5e5f2 solid;
    border-top: 1px #fff solid;
    background: #f6fcff;
    text-align: left;
    padding: 0 5px;
    cursor: pointer;
    float: left;
    width: 100px;
}


.quanxuanbox {
    height: 24px;
    line-height: 24px;
    border-bottom: 1px #d5e5f2 solid;
    border-top: 1px #fff solid;
    background: #f6fcff;
    text-align: left;
    padding: 0 10px;
    cursor: pointer;
    width: 138px
}

.textareabox, .addtextarea {
    border: 1px #9bbedc solid;
    margin: 5px 0;
    width: 100%;
    padding: 5px;
    line-height: 22px;
    width: 98%;
}

input.inpradio {
    width: 13px;
    margin-left: 15px;
    margin-right: 3px;
    vertical-align: middle;
    border: none;
}

input.chbox {
    border: 1px #9bbedc solid;
    vertical-align: middle;
    margin-right: 5px;
    width: 13px;
    border: none;
}

input.checkbox {
    border: 1px #9bbedc solid;
    vertical-align: middle;
    width: 13px;
    border: none;
}

input.input_noborder {
    border: 0;
    height: 13px;
    line-height: 13px;
}

.marleft10 {
    margin-left: 10px;
}


.loginbg {
    width: 990px;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    margin-top: -320px;
    left: 50%;
    margin-left: -495px;
}

.loginlogo {
    text-align: left;
    margin: 20px 0;
}

.login_l {
    float: left;
    border: 1px #fff solid;
    width: 537px;
    height: 294px;
}

.login_r {
    float: right;
    background: #fff;
    border: 2px #dedede solid;
    height: 248px;
    width: 310px;
    padding: 22px 55px;
}

.logininpbox {
    width: 305px;
    height: 38px;
    border: 1px #d1d1d1 solid;
    background: #fff;
    text-align: left;
    margin-top: 10px;
}

.logininpiconyhm {
    background: url(/Resources/images/loginiocn01.jpg) no-repeat;
    display: inline-block;
    width: 49px;
    height: 38px;
}

.logininp {
    border: 0;
    vertical-align: middle;
    width: 245px;
    font-size: 14px;
}

.logininp_yzm {
    width: 153px;
}

img.logininp_yzmimg {
    width: 90px;
    height: 30px;
    border: 1px #b0cfe9 solid;
    cursor: pointer
}

.logintit {
    text-align: left;
    font-size: 16px;
    color: #0861a7;
    font-weight: bold;
    font-family: 微软雅黑;
    padding-bottom: 10px;
}

.loginbtn_btn {
    background: #0861a7;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    border: 0;
    width: 306px;
    height: 36px;
    border: 1px #045290 solid;
}

.loginingbtn_btn {
    background: #6495bb;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    border: 0;
    width: 306px;
    height: 36px;
    border: 1px #4b88b8 solid;
}

.loginbtn {
    text-align: left;
    margin-top: 15px;
}

.loginadlist ul li {
    float: left;
    background: #fff;
    width: 150px;
    height: 60px;
    margin: 8px 22px;
}

    .loginadlist ul li img {
        width: 150px;
        height: 60px;
    }

.loginadlist {
    margin-top: 20px;
}

.logintitlist li {
    float: left;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    font-family: 微软雅黑;
    cursor: pointer;
    padding: 0 10px;
    width: 190px;
    text-align: center;
    background: url(/Resources/images/active-bg.jpg) repeat-x;
    border: 2px #dedede solid;
    border-bottom: 0
}

    .logintitlist li.logintitlist_on {
        background: #fff;
        color: #000;
        font-weight: bold
    }

.diapol_combobox {
    display: inline-block
}

body {
    overflow: hidden;
}

.mobanbtn {
    position: relative;
    width: 24px;
    margin: 0 auto;
}

.mobanbox {
    position: absolute;
    left: 54px;
    top: 0;
    width: 400px;
    height: 200px;
    background: #fff;
    border: 1px #9bbedc solid;
    z-index: 99;
    color: #000;
    text-align: left;
    line-height: 22px;
}

.mobanbox01 {
    position: absolute;
    left: 54px;
    bottom: 0;
    width: 400px;
    height: 250px;
    background: #fff;
    border: 1px #9bbedc solid;
    z-index: 99;
    color: #000;
    text-align: left;
    line-height: 22px;
}

.mobanboxcon {
    height: 160px;
    overflow: auto;
    padding: 5px 10px;
    margin-bottom: 9px;
}

.mobanboxbtn {
    height: 30px;
    text-align: center;
}

/*气泡*/
.popupbox {
    position: absolute;
    left: 54px;
    top: 0;
    height: auto;
    width: auto;
    background: #fff;
    border: 1px #9bbedc solid;
    z-index: 99;
    color: #000;
    text-align: left;
    line-height: 22px;
}

.popupboxcon {
    overflow: auto;
    padding: 5px 10px;
    line-height: 16px;
}



.undis {
    display: none;
}


.qingkonginp input, .qingkonginp a {
    float: left;
    display: block;
    line-height: 24px;
}

.qingkonginp a {
    margin-right: 5px;
}

    .qingkonginp a img {
        margin-top: 1px;
    }

.quanxuan {
    cursor: pointer;
}

ul.gongnengjuese li {
    float: left;
    margin: 0 6px;
}

.gnjsboxtit {
    background: #268ae2;
    color: #fff;
}

.inpright input {
    text-align: right;
    width: 97%;
    padding-right: 1px;
}


.smallwindow {
    background: #e8eff7;
    width: 200px;
    height: 300px;
    padding: 15px;
    border: 1px #dde1e4 solid;
}

.lefticon_f {
    position: absolute;
    top: 50%;
    right: -6px;
    z-index: 9999;
    cursor: pointer;
}

#divLeftMenuList::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.5);
    border-radius: 10px;
}

#divLeftMenuList::-webkit-scrollbar {
    width: 8px;
}

#divLeftMenuList::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.5);
    background-color: #f1f1f1;
}

table.tanchubox {
    border-left: 1px solid #b0cfe9;
    border-bottom: 1px solid #b0cfe9;
    background: #f6fcff;
}

    table.tanchubox tr td {
        border-top: 1px solid #b0cfe9;
        border-right: 1px solid #b0cfe9;
        line-height: 30px;
        text-align: center
    }

        table.tanchubox tr td.tanchubox_tit {
            background: #278ae2;
            color: #fff;
        }

.detailtextbox {
    background: #f6fcff;
    padding: 10px;
}

.detailtextbox_ta {
    font-size: 14px;
    margin-top: 15px;
    background-color: #F6FCFF;
    color: #000;
    font-size: 12px;
    padding: 5px;
    width: 100%
}

    .detailtextbox_ta tr td {
        line-height: 22px;
    }

.mingxibox {
    width: 300px;
    border: 1px #3388cb solid;
    position: absolute;
    top: 38px;
    right: 18px;
}

.mingxibox_tit {
    background: #dee9f6;
    height: 30px;
    line-height: 30px;
}

.mingxibox_tit_l {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}

.mingxibox_tit_r {
    float: right;
    margin-right: 10px;
    color: #96b3d6;
    font-weight: bold;
    cursor: pointer;
}

.mingxibox_con {
    background: #f7fbff;
    padding: 10px;
}

.mingxibox_zc {
    right: 330px;
}

.ddviewboxlist {
    float: left;
    width: 43px;
    text-align: left;
    margin-left: 10px;
}

.lingduilist li {
    float: left;
    width: 35px;
    height: 22px;
    line-height: 22px;
    background: #3C0;
    border-right: 1px #fff solid;
    border-top: 1px #fff solid;
    color: #fff;
}

    .lingduilist li.redbg, .redbg {
        background: #F00
    }

.greenbg {
    background: #26e257;
}

ul.diapol_comboboxDropdown li {
    height: 24px;
    line-height: 24px;
    background: #f6fcff;
    border-bottom: 1px solid #d5e5f2;
    border-top: 1px solid #fff;
    cursor: pointer;
    padding: 0 5px;
}

ul.diapol_comboboxDropdown {
    border: 1px solid #b0cfe9;
}

    ul.diapol_comboboxDropdown li.selected {
        background: #dbf0fb;
    }


ul.lingdui_dtjl li {
    float: left;
    border-left: 1px #dde1e4 solid;
    border-right: 1px #dde1e4 solid;
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 22px;
}

ul.lingdui_dtjl {
    border-top: 1px #dde1e4 solid;
    border-bottom: 1px #dde1e4 solid;
    overflow: hidden;
    width: 1590px;
}

    ul.lingdui_dtjl li.redbg, ul.lingdui_dtjl li.greenbg {
        border: 0;
    }

.lingdui_ktjllr {
    font-size: 18px;
    font-weight: bold;
    width: 710px;
    text-align: center
}



ul.gjcxlisttopul li {
    float: left;
    margin-left: 10px;
    line-height: 22px;
}

    ul.gjcxlisttopul li .publicbtn {
        display: block;
        height: 12px;
    }

.addnotable {
    border: 0;
}

    .addnotable tr td {
        border: 0;
    }

input.input_w90 {
    width: 90%
}



.xlbox {
    width: 1005px;
    margin: 0 auto;
}

.xltianxie_l {
    float: left;
    width: 750px;
}

.xltianxie_r {
    position: fixed;
    top: 0px;
    right: 16px;
    z-index: 99
}

.xltianxie_rbox {
    background: #fff;
    border: 1px #ff7145 solid;
    border-bottom: 0;
    padding: 6px 10px 3px;
}

.xltianxie_rtit h2 {
    border-bottom: 2px #0b72ce solid;
    color: #0b72ce;
    font-size: 14px;
    width: 60px;
    line-height: 24px;
    font-weight: bold;
}

.xltianxie_rjg dt {
    float: left;
}

.xltianxie_rjg dd {
    float: right;
    font-size: 16px;
}

.xltianxie_rjg {
    font-size: 14px;
    line-height: 35px;
}

.xltianxie_rline {
    height: 1px;
    line-height: 1px;
    border-bottom: 1px #ccc dashed;
    margin: 5px 0
}

.xltianxie_rjsj {
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
}

.xlbaomingbuttoff {
    width: 182px;
    height: 47px;
    background: #ccc;
    color: #fff;
    font-size: 18px;
    line-height: 47px;
    text-align: center;
    margin: 0 auto;
    border: 0;
    cursor: pointer;
}

.xlbaomingbtn {
    padding: 20px 0;
    text-align: center;
    margin-top: 20px;
}

.xltxdd_text {
    line-height: 30px;
}

    .xltxdd_text dd, .xltxdd_text dt {
        float: left;
    }

    .xltxdd_text dt {
        width: 100px;
        text-align: right;
    }

.xlddliuyan {
    background: #f5fafe;
    border: 1px #b0d0e9 solid;
}

.xlddliuyanlist dt, .xlddliuyanlist dd {
    float: left;
    margin: 5px 0
}

.xlddliuyanlist dt {
    text-align: right;
}

.xlddliuyanlist dd {
    background: url(/Resources/images/xianlu/xlliuyanbg.png) 0 50% no-repeat #e8eff7;
    padding: 0px 10px;
    width: 760px
}

.xlddliuyan_l {
    float: left;
    color: #3388c9;
    width: 640px;
    line-height: 22px;
}

.xlddliuyan_r {
    float: right;
    color: #999;
    width: 105px;
}

.xlddliuyanlist {
    margin: 0 10px;
}

.xldingdan_btn {
    background: #f4f9ff;
    padding: 20px;
    text-align: center;
    margin-top: 15px;
}

.xldingdan_lszw {
    background: #eee;
    font-size: 18px;
    width: 210px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 0;
    color: #3388cb;
    font-weight: bold;
    cursor: pointer;
}

.xldingdan_tjdd {
    background: #ff9000;
    font-size: 18px;
    width: 210px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 0;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}

.xlgjsearchbtn dt, .xlgjsearchbtn dd {
    float: left;
    line-height: 38px;
}

.xlgjsearchbtn dd {
    margin-right: 15px;
}

.rilibox {
    width: auto;
    height: 42px;
    line-height: 22px;
    color: #888;
    text-align: left;
    line-height: 15px;
    border: 1px #fff solid;
    padding: 2px;
}

.riliboxnum {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.rilitop {
    background: #3388cb;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    color: #fff;
    font-weight: bold;
    padding: 0 10px;
}

.riliyue {
    float: left;
    text-align: center;
    border-left: 1px #6daae1 solid;
    border-right: 1px #6daae1 solid;
    width: 390px;
    margin-left: 11px;
    font-size: 18px;
}

.zkxzx {
    background: #f9fcff;
    border: 1px #e2eaef solid;
    border-top: 0;
    width: 127px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-top: -1px;
    margin-left: 440px;
    cursor: pointer;
}

.xltianxie_shouqi, .xltianxie_zhankai {
    margin: 0;
    background: #fff;
    border: 0;
    padding: 0;
    border: 1px #e2eaef solid;
    border-top: 0;
}

.redborder {
    border-right: 3px #f00 solid;
}

.xlscroll img {
    height: 320px;
    width: 510px;
}

ul.jingdianimgul li {
    float: left;
    margin: 5px;
}

.redlinebg {
    background: url(/Resources/images/redlinebg.png) repeat-x left bottom;
}

.xzyhul li {
    float: left;
    padding: 0 10px;
    line-height: 35px;
    border-bottom: 1px #ccc solid;
    width: 300px;
}

.tablebox_dy tr td {
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    line-height: 22px;
    text-align: center;
    padding: 0 3px;
    text-overflow: ellipsis;
}

.tablebox_dy {
    border-bottom: 1px #000 solid;
    border-right: 1px #000 solid;
    table-layout: fixed
}

    .tablebox_dy tr td span, .tablebox_dy tr td div {
        line-height: 18px;
        padding: 0;
    }

    .tablebox_dy tr td.dy_tdleft {
        text-align: left;
    }

.tablebox_dyno tr td {
    border: 0;
    line-height: 22px;
    text-align: center;
    padding: 0px;
    text-overflow: ellipsis;
}

.tablebox_dyno {
    border: 0;
    table-layout: fixed
}

    .tablebox_dyno tr td span, .tablebox_dyno tr td div, .tablebox_dy tr td span, .tablebox_dy tr td div {
        line-height: 18px;
        padding: 0;
    }

    .tablebox_dyno tr td.dy_tdleft {
        text-align: left;
        line-height: 18px;
    }

    .tablebox_dyno tr td.dy_tdright {
        text-align: right;
        line-height: 18px;
    }

    .tablebox_dyno tr td.addtable_tit, .tablebox_dy tr td.addtable_tit {
        background: 0;
    }

.dy_lineh35 {
    line-height: 35px;
}

.tablebox_dy11 tr td {
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    line-height: 14px;
    text-align: center;
    padding: 0px;
    font-size: 10px;
    word-break: break-all;
    word-wrap: break-word;
    -webkit-transform: scale(0.8)
}

.tablebox_dy11 {
    border-bottom: 1px #000 solid;
    border-right: 1px #000 solid;
}

    .tablebox_dy11 tr td span, .tablebox_dy11 tr td div {
        line-height: 14px;
        padding: 0;
    }

    .tablebox_dy11 tr td.dy_tdleft {
        text-align: left;
    }

.tablebox_dy11no tr td {
    border: 0;
    line-height: 14px;
    text-align: center;
    padding: 0 3px;
    font-size: 9px;
}

.tablebox_dy11no {
    border: 0
}

    .tablebox_dy11no tr td span, .tablebox_dy11no tr td div {
        line-height: 18px;
        padding: 0;
    }

    .tablebox_dy11no tr td.dy_tdleft {
        text-align: left;
        line-height: 10px;
    }

    .tablebox_dy11no tr td.dy_tdright {
        text-align: right;
        line-height: 10px;
    }

    .tablebox_dy11no tr td.addtable_tit, .tablebox_dy11 tr td.addtable_tit {
        background: 0;
    }

    .tablebox_dyno tr td.dy_padding, .tablebox_dy tr td.dy_padding, .tablebox_dy11no tr td.dy_padding, .tablebox_dy11 tr td.dy_padding {
        padding: 0
    }



.table_dingdan {
    width: 100%;
    border-top: 1px #dde1e4 solid;
    border-left: 1px #dde1e4 solid;
    table-layout: fixed
}

    .table_dingdan tr td {
        text-overflow: ellipsis;
        white-space: nowrap;
        *white-space: nowrap;
        overflow: hidden;
        border-bottom: 1px #dde1e4 solid;
        border-right: 1px #dde1e4 solid;
        height: 35px;
        line-height: 35px;
        padding: 0 2px;
    }

        .table_dingdan tr td.addtable_tit {
            background: #e8eff7;
            text-align: center;
            line-height: 35px;
        }


.icon_indexdb {
    background: url(/Resources/images/icon_index.png) 0 8px no-repeat;
    height: 35px;
    line-height: 35px;
    padding-left: 25px;
    color: #405876;
    margin-left: 10px;
    font-size: 14px;
    font-weight: bold
}

a.icon_indexshx {
    background: url(/Resources/images/icon_index.png) 0 8px no-repeat;
}

.icon_indexgg {
    background: url(/Resources/images/icon_index.png) 0 -24px no-repeat;
    height: 35px;
    line-height: 35px;
    padding-left: 25px;
    color: #405876;
    margin-left: 10px;
    font-size: 14px;
    font-weight: bold
}

.icon_indexgg {
    background: url(/Resources/images/icon_index.png) 0 -24px no-repeat;
    height: 35px;
    line-height: 35px;
    padding-left: 25px;
    color: #405876;
    margin-left: 10px;
    font-size: 14px;
    font-weight: bold
}

.icon_indexqt {
    background: url(/Resources/images/icon_index.png) 0 -85px no-repeat;
    height: 35px;
    line-height: 35px;
    padding-left: 25px;
    color: #405876;
    margin-left: 10px;
    font-size: 14px;
    font-weight: bold
}

td.addtable_tit {
    background: #e8eff7;
    text-align: center;
    line-height: 35px;
}

a.icon_indexgb {
    display: block;
    background: url(/Resources/images/icon_index.png) 10px -130px no-repeat;
    width: 35px;
    height: 35px;
    float: right;
    cursor: pointer
}

.xiaoxibox {
    border: 1px #b0cfe9 solid;
    width: 300px;
    position: fixed;
    bottom: 35px;
    right: 0;
    background: #f7fbff
}

.icon_indexxx {
    background: url(/Resources/images/icon_index.png) 0 -55px no-repeat;
    height: 35px;
    line-height: 35px;
    padding-left: 25px;
    color: #405876;
    margin-left: 10px;
    font-size: 14px;
    font-weight: bold
}

.xiaoxibox {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 9999;
    border: 1px #0b72ce solid
}

.messagebox_con {
    line-height: 24px;
    overflow: auto;
}

.dingdanrightbox tr td {
    padding: 0 10px;
    line-height: 30px;
}


.rilibox_gray {
    color: #ccc
}

.overtdd_rili {
    border: 1px #f70 solid
}


.div_rilibox {
    border: 1px #f70 solid
}

.tablebox tr td.checktdd_rili .rilibox {
    background-color: #fffdd8;
    border: 1px #f70 solid
}

.xllinetit_l {
    float: left;
}

.xllinetit_r {
    float: right;
    background: #fff;
    padding-left: 10px;
    margin-top: -5px;
}

.messagetextover:hover {
    color: #0e5a96;
    text-decoration: underline;
}

.xlxq_rbtn {
    line-height: 12px;
    background: #228be9;
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin-right: 5px;
    display: block;
    float: left;
    padding: 5px;
    margin-top: 9px;
}

    .xlxq_rbtn:hover {
        line-height: 12px;
        background: #0e5a96;
        color: #ff6c09;
        text-align: center;
        cursor: pointer;
        margin-right: 5px;
        display: block;
        float: left;
        padding: 5px;
        margin-top: 9px;
    }

.xiaoxitable tr td {
    padding: 0;
    border-right: 0;
}

.xiaoxitable {
    border: 0
}

.xiaoxitable_b tr td {
}

.routeinfoon {
    line-height: 20px;
    text-align: left;
    height: auto;
}

.routeinfooff {
    line-height: 20px;
    height: 22px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

ul.route_qzlist li {
    float: left;
    width: 300px;
    height: 22px;
    overflow: hidden;
    line-height: 22px;
    text-overflow: ellipsis;
    margin-right: 10px;
}

table.notable_bor tr td, .notable_bor {
    border: 0;
    line-height: 18px;
}

table.notable_bor tr td {
    border-bottom: 1px #ccc dashed
}

.yonhu_list {
    height: 25px;
    line-height: 25px;
    text-align: center;
}

    .yonhu_list a:hover {
        text-decoration: underline;
        color: #ff9000;
    }

/*返回顶部*/
p#back-to-top {
    position: fixed;
    display: none;
    bottom: 50px;
    right: 50px;
    cursor: pointer;
}


/* 计调安排 */
.jdap_green {
    background: #339b00;
    color: #fff;
}

.jdap_red, .jdap_toplist li.jdap_red {
    background: #f00;
    color: #fff0f5;
}

.jdap_gray {
    background: #bbb;
    color: #555;
}

.tablebox tr td {
    font-size: 12px;
}

.jdap_toplist li {
    float: left;
    padding: 3px 10px;
    overflow: hidden;
    line-height: 18px;
    margin-left: 15px;
}

    .jdap_toplist li label {
        cursor: pointer
    }

    .jdap_toplist li input {
        margin-right: 5px;
    }

.jgtxbox {
    margin-top: 20px;
}

p.jdap_green, p.jdap_red, p.jdap_gray {
    width: 10px;
    height: 10px;
    margin: 0 auto
}

.isdefaultuser {
    background-color: #ff9900;
    margin-right: -5px;
    margin-left: -5px;
}
