﻿body
{
    text-align: center;
    font-family: Arial,serif;
    font-size: 12px;
    background: #060a16 url("../../images/lightness/bg.jpg") 50% 0% no-repeat;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p
{
    padding: 0;
    margin: 0;
}
table, td, tr, th
{
    font-size: 12px;
}
li
{
    list-style-type: none;
}
table
{
    margin: 0 auto;
}
img
{
    vertical-align: top;
    border: 0;
}
ol, ul
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 12px;
    font-weight: normal;
}
a
{
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}
a:visited
{
    color: #000;
    text-decoration: underline;
}
a:hover
{
    color: #f501a4;
    text-decoration: underline;
}
a:active
{
    color: #f501a4;
}
.cWhite, .cWhite:visited, .cWhite a
{
    color: #fff;
}
.cYellow, .cYellow:visited
{
    color: #ff0;
}
.cGreen, .cGreen:visited
{
    color: #008000;
}
.cLGray, .cLGray:visited, .cLGray a, .cLGray a:visited
{
    color: #333;
}
.cGray, .cGray:visited, .cGray a, .cGray a:visited
{
    color: #585858;
}
.cDGray, .cDGray:visited, .cDGray a, .cDGray a:visited
{
    color: #727171;
}
.cBlack, .cBlack:visited, .cBlack a, .cBlack a:visited
{
    color: #000;
}
.cBlue, .cBlue:visited, .cBlue a, .cBlue a:visited
{
    color: #1E50A2;
}
.cRed, .cRed:visited, .cRed a, .cRed a:visited
{
    color: Red;
}
.cDRed, .cDRed:visited, .cDRed a, .cDRed a:visited
{
    color: #ba2636;
}
.cPink, cPink:visited, .cPink a, .cPink a:visited
{
    color: #f501a4;
}
.cRed a:hover, a.cRed:hover, .cBlue a:hover, a.cBlue:hover, .cDRed a:hover, a.cDRed:hover, .cLGray a:hover, a.cLGray:hover, .cGray a:hover, a.cGray:hover, .cDGray a:hover, a.cDGray:hover, .cWhite a:hover, a.cWhite:hover, .cBlack a:hover, a.cBlack:hover, .cGreen a:hover, a.cGreen:hover, .cYellow a:hover, a.cYellow:hover
{
    color: #f501a4;
}
.fB
{
    font-weight: bold;
}
.fI
{
    font-style: italic;
}
.f12px
{
    font-size: 12px;
}
.f14px
{
    font-size: 14px;
}
.hidden
{
    display: none;
}
.unLine, a.unLine
{
    text-decoration: none;
}
.underLine, a.underLine
{
    text-decoration: underline;
}
.pointer
{
    cursor: pointer;
}
.noBorder
{
    border: none;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.tLeft
{
    text-align: left;
}
.tRight
{
    text-align: right;
}
.tCenter
{
    text-align: center;
}
.clear
{
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
}
.clearfix:after
{
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
    content: ".";
}
.blankW
{
    background: #fff;
}
.blank3
{
    clear: both;
    height: 3px;
    overflow: hidden;
    display: block;
}
.blank6
{
    clear: both;
    height: 6px;
    overflow: hidden;
    display: block;
}
.blank9
{
    clear: both;
    height: 9px;
    overflow: hidden;
    display: block;
}
.blank9w
{
    background: #ffffff;
    clear: both;
    height: 9px;
    overflow: hidden;
    display: block;
}
.blank12
{
    clear: both;
    height: 12px;
    overflow: hidden;
    display: block;
}
.blank15
{
    clear: both;
    height: 15px;
    overflow: hidden;
    display: block;
}
.blank20
{
    clear: both;
    height: 20px;
    overflow: hidden;
    display: block;
}
.blank38
{
    clear: both;
    height: 38px;
    overflow: hidden;
    display: block;
}

/* structure */
.main, .header, .footer {
    /* width: 960px;*/
    width: 80%;
    min-width: 960px;
    margin: 0 auto;
}
.footer {
    background: url("../../images/lightness/bottom.gif") no-repeat center;
    height: 30px;
}
.suggest-info {
    text-align: center; 
    color: #fff; 
    font-size: 1.1em; 
    margin-top: 10%;
}
    .suggest-info a {
        color:#fff;
    }
    .suggest-info div {
        margin:12px auto;
    }
    .suggest-info h1 {
        font-size:1.4em;
    }
.main {
    background: #d5d6db;
    min-height:426px;
    overflow:hidden;
}
.main-content {
    min-height: 317px;
    overflow-x: hidden;
    overflow: auto;
}
.table_box {
    min-height: 322px; 
    overflow-x: hidden; 
    overflow: auto;
}
.logo, .logo .welcome-info a, .logo .aboutus a, .logo .authrization-info a {
    color:#fff;
}
.authrization-info {
    margin:28px 5px 0 0;
    text-align:right;
}
    .authrization-info span {
        margin-right:8px;
    }
.welcome-info, .server-info, .aboutus, .iis-info {
    float: right;
    margin: 12px 5px 0px 12px;
}
.server-info, .iis-info {
    cursor: pointer;
}
.aboutus
{
    display: none;
}
#serverSetting .form_title {
    width:40%;
}
#serverSetting .form_input {
    width:60%;
}
    #serverSetting .form_input input {
        width:90%;
    }
/* ---toptip---- */
.lotipbox
{
    float: right;
    width: 50px;
    line-height: 32px;
    height: 32px;
    margin-right: 5px;
    font-weight: bold;
    color: #444;
    position: relative;
    z-index: 999999;
    margin-top: 5px;
}
.lotipbox .lotoptan
{
    width: 130px;
    margin-left: -82px;
    border: solid 1px #fa6;
    display: none;
}
.ali01
{
    display: block;
    width: 50px;
    height: 30px;
    position: relative;
}
.ali01 span
{
    display: block;
    height: 100%;
    background: url(../../images/log_03.png);
    cursor: pointer;
    opacity: 1;
}
.ali01 .alion
{
    filter: alpha(opacity=80);
    opacity: 0.8;
    background: #fed url(../../images/log_02.png);
    border: solid 1px #fa6;
    border-bottom-color: #fed;
}
.lotipbox .aliShow
{
    display: block;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.lotoptnr
{
    padding: 5px 10px;
    background: #fed;
    text-align: right;
}
.lotoptnr a:link, .lotoptnr a:visited
{
    display: block;
    height: 18px;
    padding: 5px 0;
    color: #026;
    font-weight: normal;
    line-height: 18px;
    position: relative;
    text-decoration: none;
}
.lotoptnr a:hover
{
    color: #f70;
}
.lotoptnr a.underLine
{
    border-bottom: solid 1px #ddd;
}
/* Firefox Dotted Outline Fix */
a:active
{
    outline: none;
}
/* Firefox Dotted Outline Fix */
a:focus
{
    -moz-outline-style: none;
}
/* validate error style*/
label.error, label.error
{
    margin-left: 5px;
    color: red;
}
.poster
{
    color: #fff;
}

/* Menu Body */
.container
{
    width: 960px;
    margin: 0 auto;
}
.container_bg
{
    min-width: 960px;
    margin: 0 auto;
}
ul#menu
{
    width: 100%;
    min-width: 888px;
    height: 48px;
    list-style: none;
    position: relative;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    background: url(../../images/lightness/menubg.gif);
}
ul#menu li
{
    float: left;
    background: url(../../images/lightness/menuborder.gif) no-repeat top right;
}
ul#menu li > a, ul#menu li > a:visited
{
    padding: 16px 15px 15px 15px;
    display: block;
    color: #000;
    text-decoration: none;
}
ul#menu li:hover
{
    background: #270218 url(../../images/lightness/menubghover.gif) repeat-x;
}
ul#menu li:hover a, ul#menu li:hover a:visited
{
    color: #fff;
}
ul#menu li span
{
    text-align:left;
    float: left;
    padding: 15px 36px;
    position: absolute;
    left: -36px;
    top: 49px;
    display: none;
    width: 100%;
    background: url(../../images/lightness/submenubg.gif) repeat-x;
    color: #fff;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}
ul#menu li:hover span
{

}
ul#menu li span p
{
    display: inline;
    font-size: 16px;
}
    ul#menu li span a {
        color:#fff;
    }
ul#menu li span a:hover
{
    text-decoration: underline;
}

ul#menu li.visiting > a
{
    background: #270218 url(../../images/lightness/menubghover.gif) repeat-x;
    color: #fff;
}
.menuActive
{
    background: #270218 url(../../images/lightness/menubghover.gif) repeat-x;
}
.menuNormal
{
    background: none;
}
ul#menu li span a.subvisiting, ul#menu li span a.subvisiting:visited
{
    color: #f501a4;
}
ul#menu li:hover span a:hover
{
    color: #f501a4;
}
.menuleft
{
    background: url("../../images/lightness/menuleft.gif") no-repeat top left;
    padding-left: 36px;
    height: 48px;
}

.menuright
{
    background: url("../../images/lightness/menuright.gif") no-repeat top right;
    height: 48px;
    padding-right: 36px;
}
/*Menu End*/


.nav
{
    width: 960px;
    height: 38px;
    margin: 0 auto;
    text-align: left;
    color: #ffffff;
}
.navleft
{
    padding-left: 10px;
    float: left;
    margin-top: 12px;
}
.navbutton
{
    float: left;
    margin-top: 5px;
}
.navright
{
    padding-right: 15px;
    float: right;
    margin-top: 12px;
}
.btnUpgrade
{
    margin: 0;
    padding: 0;
    border: 0;
    background: url("../../images/lightness/btnYellowLong.png") no-repeat top left;
    width: 179px;
    height: 25px;
    cursor: pointer;
    text-align:center;

}
.btnYellow
{
    margin: 0;
    padding: 0;
    border: 0;
    background: url("../../images/lightness/btnyellow.gif") no-repeat top left;
    width: 92px;
    height: 25px;
    cursor: pointer;
}
.btnWhite
{
    margin: 0;
    padding: 0;
    border: 0;
    background: url("../../images/lightness/btnWhite.gif") no-repeat top left;
    width: 92px;
    height: 25px; /*28px; */
    cursor: pointer;
}
.btnStartN
{
    margin: 0;
    padding: 0;
    padding-top: 3px;
    padding-left: 15px;
    border: 0;
    background: url("../../images/lightness/start.png") no-repeat top left;
    width: 92px;
    height: 25px; /*28px; */
    cursor: pointer;
}
.btnStartNq
{
    margin: 0;
    padding: 0;
    padding-top: 3px;
    padding-left: 27px;
    border: 0;
    background: url("../../images/lightness/startq.png") no-repeat top left;
    width: 92px;
    height: 25px; /*28px; */
    cursor: pointer;
}
.btnStopN
{
    margin: 0;
    padding: 0;
    padding-top: 3px;
    padding-left: 15px;
    border: 0;
    background: url("../../images/lightness/stop.png") no-repeat top left;
    width: 92px;
    height: 25px; /*28px; */
    cursor: pointer;
}
.btnStopNt
{
    margin: 0;
    padding: 0;
    padding-top: 3px;
    padding-left: 27px;
    border: 0;
    background: url("../../images/lightness/stopt.png") no-repeat top left;
    width: 92px;
    height: 25px; /*28px; */
    cursor: pointer;
}
.btnYellowPale
{
    margin: 0;
    padding: 0;
    border: 0;
    background: url("../../images/lightness/btnYellowPale.gif") no-repeat top left;
    width: 92px;
    height: 25px; /*28px; */
    cursor: pointer;
}
.btnYellowLong
{
    margin: 0;
    padding: 0;
    border: 0;
    background: url("../../images/lightness/btnyellowlong.png") no-repeat top left;
    width: 179px;
    height: 25px;
    cursor: pointer;
}

.btnViolet
{
    margin: 0;
    padding: 0;
    border: 0;
    background: url("../../images/lightness/btnWhite.gif") no-repeat top left;
    width: 92px;
    height: 25px;
    cursor: pointer; /*         margin:0;     padding:0;     border:0;     background:url("../../images/lightness/btnviolet.gif") no-repeat top left;      width:94px;     height:29px;      color:#ffffff;     cursor:pointer;     font-size:14px;     */
}

.tabs
{
    text-align: left;
}

.page
{
    clear: both;
    height: 20px;
    overflow: hidden;
}
.progress .ui-dialog-titlebar-close
{
    display: none;
}
.ui-datepicker
{
    display: none;
}


/* login */
.authorize
{
    height: 168px;
    margin: 12px 18px 20px 18px;
    padding: 12px;
    background: #fff;
    border: solid 1px #999;
    text-align:left;
}
.login-bar {
    padding-top:80px;
}
.loginmain
{
    width: 781px;
    height: 269px;
    margin: 0 auto;
    background: url("../../images/lightness/loginbg.png") no-repeat top left;
    overflow:hidden;
}
.login-form {
    width:100%;
    overflow:hidden;
}
.login-form li{
    float:left;
    margin:3px auto;
    margin-left:32px;
}
    .login-form li input {
        vertical-align:middle;
    }
.login-form li span {
    color:#fff;
}
.login-form .welcome {
    display:none;
}
.login-form .auto-login {
    line-height:30px;
    margin-left:10px;
}
.prvbutton, .nextbutton
{
    width: 26px;
    padding-top: 50px;
}
.previous
{
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    background: url("../../images/lightness/prvbtn.png") no-repeat top left;
    width: 26px;
    height: 87px;
}
.next
{
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
    background: url("../../images/lightness/nextbtn.png") no-repeat top left;
    width: 26px;
    height: 87px;
}
.logininputtxt
{
    margin: 0;
    padding: 5px;
    border: 0;
    background: url("../../images/lightness/logininputtxtbg.png") no-repeat top left;
    width: 192px;
    line-height: 18px;
}
.btnLogin
{
    margin: 0;
    padding: 0;
    border: 0;
    background: url("../../images/lightness/loginbtn.png") no-repeat top left;
    width: 92px;
    height: 28px;
    cursor: pointer;
}

.bgGray
{
    background-color: #bfc2cb;
}
.bgLightGray
{
    background-color: #d5d6db;
}
.bgWhite
{
    background-color: #ffffff;
}
.bgGrayWithBorder
{
    background-color: #bfc2cb;
    border-bottom: 2px #eee inset;
}
.tbList .tbBorder
{
    border-left: 1px #eee solid;
    border-top: 1px #eee outset;
    border-bottom: 2px #eee inset;
    border-collapse: collapse;
    height: 30px;
    line-height: 30px;
    background-color: #bfc2cb;
    height: 36px;
}
.tbList .tbBorder tr td
{
    border-right: 2px #eee inset;
    height: 20px;
    line-height: 20px;
}
.tbList
{
    border-left: 1px #eee solid;
    table-layout: fixed;
    width: 100%;
}
.tbList tr
{
    height: 28px;
}
.tbList tr td
{
    border-right: 2px #eee inset;
    border-bottom: 2px #eee inset;
    empty-cells: show;
    height: 20px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
}
.tbList tr td
{
    border-left: solid 1px #eee;
    border-top: solid 1px #eee;
    border-right: solid 1px #aaa;
    border-bottom: solid 1px #aaa;
}
.tbList a, .tbList a:visited
{
    color: #000000;
}
.tbListAl
{
    background-color: #c2c5cd;
}
.tbList_hover
{
    background-color: #597fbe;
}
.tbList_hover, .tbList_hover a, .tbList_hover a:hover, .tbList_hover a:visited
{
    color: #ffffff;
}
.tbList a
{
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
.tbList a:visited
{
    color: #000000;
    text-decoration: underline;
}
.tbList a:hover
{
    color: #f501a4;
    text-decoration: underline;
}
.tbList a:active
{
    color: #f501a4;
}
.tbDateTime
{
}
.tbDateTime tr.title
{
    background-color: #bfc2cb;
    height: 22px;
    line-height: 22px;
}
.tbDateTime tr td
{
    border-left: 1px #eee solid;
    border-top: 1px #eee solid;
    border-bottom: 1px #aaa solid;
    border-right: 1px #aaa solid;
}
.main_white
{
    width: 100%;
    height: 32px;
    background-color: #ffffff;
}
.main_page
{
    width: 100%;
    height: 25px;
    background-color: #ffffff;
}
.main_nav
{
    width: 100%;
    height: 36px;
    line-height: 36px;
    background-color: #bfc2cb;
    border-bottom: 2px #eee inset;
}
.main_nav input[type="text"]
{
    height: 20px;
    line-height: 20px;
}
.main_title
{
    width: 100%;
    height: 32px;
    line-height: 32px;
    background-color: #bfc2cb;
    border-top: 2px #eee outset;
    border-bottom: 2px #eee inset;
}
.time_input
{
    width: 92px;
    cursor: text;
}
.normalTitle
{
    height: 24px;
    line-height: 24px;
    background-color: #bfc2cb;
}
.height22
{
    height: 22px;
    line-height: 22px;
}
.tdAl
{
    background-color: #c1c4cb;
}

/* index */
.main_index_left
{
    width: 72.7%;
    min-width: 698px;
    float: left;
    text-align: center;
    border-right: 2px #eee inset;
}
.main_index_right
{
    width: 27%;
    min-width: 259px;
    float: right;
    text-align: left;
}
.index_bigimg
{
    margin: 30px auto 15px auto;
    background: url("../../images/lightness/indexbigimgbg.png") no-repeat top left;
    width: 641px;
    height: 182px;
}
.index_bigimg .index_button
{
    display: block;
    width: 312px;
    height: 82px;
}
.index_bigimg .index_button_11
{
    background: url("../../images/lightness/index_11-zh-CN.png") no-repeat;
}
.index_bigimg .index_button_19
{
    background: url("../../images/lightness/index_19-zh-CN.png") no-repeat;
}
.index_bigimg .index_button_22
{
    background: url("../../images/lightness/index_22-zh-CN.png") no-repeat;
}
.index_bigimg .index_button_23
{
    background: url("../../images/lightness/index_23-zh-CN.png") no-repeat;
}
.index_smallimg
{
    margin: 0 auto;
    background: url("../../images/lightness/indexsmallimgbg.png") no-repeat top left;
    width: 641px;
    height: 81px;
}
.main_index_right h3
{
    background-color: #bfc2cb;
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 15px;
    border-top: 1px #9da2af solid;
    border-bottom: 1px #9da2af solid;
}
.li_index_right, .li_index_right_al
{
    background: url("../../images/lightness/gob.png") no-repeat 16px 7px;
    padding-left: 28px;
    height: 23px;
    line-height: 23px;
}
.li_index_right a, .li_index_right a:visited, .li_index_right_al a, .li_index_right_al a:visited
{
    color: #000;
}
.li_index_right_al
{
    background-color: #bfc2cb;
}
.li_index_right_hover
{
    background-image: url("../../images/lightness/gop.png");
}
.li_index_right_hover, .li_index_right_hover a, .li_index_right_hover a:hover, .li_index_right_hover a:visited
{
    color: #f501a4;
}

.index_bigimg li
{
    float: left;
    width: 312px;
    padding: 6px 0 0 5px;
}
.index_bigimg li img
{
    border: 0;
}
.index_smallimg li
{
    float: left;
    width: 115px;
    background: url("../../images/lightness/gobp.png") no-repeat 26px 13px;
    padding-left: 40px;
    height: 60px;
    line-height: 55px;
}
.index_smallimg li a, .index_smallimg li a:visited
{
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.tdline
{
    width: 2px;
    height: 25px;
    vertical-align: middle;
}

/*详细页面*/
.detailTable
{
    width: 100%;
    border: 0px;
    padding: 0px;
    text-align: left;
    table-layout: fixed;
}
.detailTable tr td
{
    height: 25px;
    padding-left: 10px;
    border-left: solid 1px #eee;
    border-top: none;
    border-right: solid 1px #aaa;
    border-bottom: none;
    word-break: break-all;
    word-wrap: break-word;
}
.detailTable tr td textarea
{
    margin-left: -10px;
    width: 100%;
}
.detailTable tr td input[type="text"]
{
    margin-left: -10px;
    width: 100%;
}
.detailTable tr td checkbox
{
    margin-left: -10px;
    text-align: left;
}
.detailTable tr td combox
{
    margin-left: -10px;
}
.detailTable tr td select
{
    margin-left: -10px;
    width: 100%;
}

.treeTable
{
}
.treeTable tr td
{
    border: none;
}

.detailRow1
{
    background-color: #DCDDE2;
}
.detailbutton
{
    vertical-align: middle;
    text-align: right;
    width: 100%;
    height: 50px;
    background-color: #bfc2cb;
    border-top: 2px #eee outset;
    border-bottom: 2px #eee inset;
}
.detailTitle
{
    font-weight: bold;
    font-size: small;
    padding-left: 15px;
    text-align: left;
}
/*对话框*/
.dialogmain
{
    background-color: #bfc2cb;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.dialog_nav
{
    width: 100%;
    height: 42px;
    background-color: #32011E;
    border-bottom: 2px #eee inset;
}
.dialog_nav tr td
{
    color: #FFFFFF;
}
.dialog_nav input[type="text"]
{
    height: 20px;
    line-height: 20px;
}

/*jspage*/
#setpage a:link, #setpage a:visited, #setpage a:hover, #setpage .current, #info
{
    border: 1px solid #DDD;
    background: #F2F2F2;
    display: inline-block;
    margin: 1px;
    text-decoration: none;
    font-size: 12px;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 15px;
    color: #000;
    padding: 1px 2px;
}
#setpage a:hover
{
    border: 1px solid #E5E5E5;
    background: #fff;
}
#setpage .current
{
    border: 1px solid #999;
    background: #666;
    margin: 1px;
    color: #fff;
}
/******存款*******/
.tabdeposit, .tabdeposit tr, .tabdeposit tr td
{
    border: 1px;
    border-left: 1px #eee solid;
    border-bottom: 2px #eee inset;
}
.tabdeposit
{
    font-family: 方正黑体简体;
    text-align: left;
    font-weight: bolder;
    font-size: 12px;
    width: 100%;
    border-left: 1px #eee solid;
    border-bottom: 2px #eee inset;
}
.tabdeposit tr
{
    height: 20px;
    width: 99%;
}
.tabdeposit tr td
{
    padding-left: 20px;
    line-height: 20px;
}
.tabdeposit .trAlternating
{
    background-color: #c2c5cd;
    height: 20px;
    width: 100%;
}
.tabdeposit .trDataGatherTime
{
    color: black;
    font-family: 仿宋;
    font-size: 12px;
    text-align: right;
    height: 20px;
    padding-right: 15px;
}

/******贷款*******/
.tablending, .tablending tr, .tablending tr td
{
    border: 0;
}
.tablending
{
    font-family: 方正黑体简体;
    text-align: left;
    font-weight: bolder;
    font-size: 15px;
    width: 338px;
}
.tablending tr
{
    height: 46px;
}
.tablending tr td
{
    padding-left: 10px;
}
.tablending .trAlternating
{
    background: url(rmbbg2.gif) left top repeat-x;
}
.tablending .td0
{
    width: 200px;
}
.tablending .trDataGatherTime
{
    color: black;
    font-family: 仿宋;
    font-size: 12px;
    text-align: right;
    height: 20px;
    padding-right: 15px;
}

/* 标题导行 */
.title_Nav
{
    width: 100%;
    background-color: #bfc2cb;
    font-size: 12px;
    line-height: 32px;
    overflow: hidden;
}
.title_Nav P
{
    text-align: left;
    margin-left: 1em;
    white-space: nowrap;
}
.title_NowPage
{
    color: #f501a4;
    font-size: 14px;
    font-weight: bold;
}
.hrlevel
{
    height: 0.8px;
    border-width: 0;
    color: #ffffff;
    background-color: gray;
}
.title_Nav .title_text
{
    float: left;
    overflow: hidden;
    margin-right:-100%;
    text-align:left;
}
.title_Nav .title_search
{
    float: right;
    text-align: right;
    padding-right: 5px;
}
.title_search span
{
    margin-left: 5px;
    line-height: 12px;
    vertical-align: middle;
}
.title_search input, .title_search select
{
    vertical-align: middle;
}

/* Add by zhujian */
/*==自动打断样式，auto_break_td为单元格内使用，但是单元格内有其他元素时仍使用auto_break;==*/
.auto_break, .auto_break_td
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.auto_break:hover, .auto_break_td:hover
{
    position: absolute;
    white-space: normal;
    background: #fffbf8;
    border: solid 1px #fdb;
    margin: -10px -3px;
    padding: 2px;
}
.auto_break:hover
{
    margin: -13px -3px;
}
.placeholder
{
    color: #888;
}

.box
{
}
.box_head, .box_body
{
    width: 100%;
}
.box_title, .box_content
{
    padding: 5px;
    overflow: hidden;
}
.box_title
{
    border-bottom: solid 1px #bbb;
    font-size: 12px;
}
.box_title .title_text
{
    float: left;
    text-align: left;
    line-height: 20px;
}
.box_title .title_button
{
    float: right;
    text-align: right;
}
.box_title .title_button *
{
    cursor: pointer;
}

.box_content
{
    border-top: solid 1px #eee;
}

/*=======form box=======*/
.form_item
{
    width: 100%;
    overflow: hidden;
    margin: 5px 0;
}
.form_item .form_title
{
    width: 20%;
    float: left;
    text-align: right;
    overflow: hidden;
    line-height: 20px;
}
.form_item .form_input
{
    width: 79%;
    float: right;
}
.form_button
{
    text-align: center;
}

#imgPreviewWithStyles
{
    background: #fff url(../../images/loading.gif) no-repeat center;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 4px;
    z-index: 999;
    border: solid 1px #ddd;
}

.contextmenu
{
    position: absolute;
    display:none;
    top: 0;
    background-color: #eee;
    text-align: left;
    border: 1px solid #aaa;
    background: #eee;
}
.contextmenu ul li
{
    padding: 0 5px;
    width: 100px;
    vertical-align: middle;
    line-height: 25px;
    cursor: pointer;
    list-style: none outside none;
}
.contextmenu ul li:hover
{
    background-color: #bdf;
}
tr.alternate
{
    background-color: #c2c5cd;
}
tabspitems
{
    background-color: #efefef;
}
.main_title2
{
    width: 100%;
    height: 32px;
    line-height: 32px;
    background-color: #bfc2cb;
    border-top: 2px #eee outset;
    border-bottom: 2px #eee inset;
}
.main_white2
{
    width: 100%;
    height: 32px;
    background-color: #ffffff;
}

.publish_content
{
    width: 99%;
    min-width: 750px;
    height: 100%;
    overflow: hidden;
    margin: auto;
}
.publish_table
{
    width: 100%;
    min-width: 751px;
    border-collapse: separate;
}
.autdit_img
{
    width: 100%;
    padding: 0px;
    text-align: left;
}
.itemdiv, .itemdiv_on
{
    cursor: pointer;
    height: 30px;
    text-align: center;
    vertical-align: middle;
}
.itemtable
{
    cursor: pointer;
    float: left;
    width: 100%;
    height: 100%;
    text-align: left;
    vertical-align: middle;
}
.itemtable
{
    cursor: pointer;
    float: left;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}
.itemtable td
{
}
.itemdiv_on
{
    border: 1px solid #aaa;
    border-right: 1px solid #d5d6db;
}
.divProperty
{
    height: 90px;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #d5d6db;
    border: solid 1px #aaa;
}
.divitemtd_on {
    padding-left: 30px;
    font-weight: bold;
    background: #d5d6db url(../../images/lightness/item.png) 5% 3px no-repeat;
}
.divitemtd {
    padding-left: 30px;
    background-image: none;
}

.tip {
    color:#888;
    margin:5px 0;
}