/*
 * Global Stylesheet For SLASH CRM
 * Author  : Aaron SUN @ Slash Soft Co.
 * Create  : Nov. 25, 2014 Var 1.0.1
 * Website : http://www.slashsoft.cn/
 */

html, body {
    font-family: 'Microsoft YAHEI', Tahoma, Helvetica, Arial;
    margin: 0;
    padding: 0;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    font-size: 12px;
    color: #666666;
    background-color: #f4f4f4;
}

div, span, iframe, p, a, em, img, s, b, u, i, ul, li, dl, dt, dd, form, label, table, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 12px;
    font-family: 'Microsoft YAHEI', Tahoma, Helvetica, Arial;
}

li {
    list-style: none;
}

input, select, textarea {
    font-family: 'Microsoft YAHEI', Tahoma, Helvetica, Arial;
    font-size: 12px;
}

form {
    display: block;
}

a {
    color: #f55555;
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    color: #ec3132;
    text-decoration: none;
}

b, i, em {
    font-weight: normal;
    font-style: normal;
}

.c {
    clear: both;
}
.space {
    height:180px; 
    width:100%;
}

.result {
    display: none;
}

/*
 * login window
 */
.login_logo_custom {
    margin: 50px auto 20px auto;
    width: 570px;
    text-align: center;
}
.login_tip {
    margin: 0 auto 30px auto;
    height: 18px;
    width: 570px;
    line-height: 18px;
    text-align: center;
    background: url('data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///9jY2P///yH5BAEAAAMALAAAAAABAAEAAAICVAEAOw==') /*/common/image/bg_tip_login.gif*/ repeat-x center;
    *background: url(/common/image/bg_tip_login.gif) repeat-x center; /* For IE 6 and 7 */
}

.login_tip span {
    display: inline-block;
    padding: 0 24px;
    color: #666666;
    font-style: italic;
    background-color: #f4f4f4;
}

.login_area {
    margin: 0 auto;
    padding: 40px 45px 20px 45px;
    width: 480px;
    border: 1px solid #d6d6d6;
    background: url('data:image/gif;base64,R0lGODlhAQAZAMQAAAAAAP////r5+vLy8+/v8Pj5+fb39/Dx8fv7+vT08/Ly8fv6+vX09Pv7+/r6+vn5+fj4+Pf39/b29vX19fPz8/Ly8vHx8fDw8O/v7////wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABkALAAAAAABABkAAAUVYIMsjvAUUBQZ0sQk1FAp1nFhBBYCADs=') /*/common/image/bg_area_login.gif*/ repeat-x bottom #FBFBFB;
    *background: url(/common/image/bg_area_login.gif) repeat-x bottom #FBFBFB; /* For IE 6 and 7 */
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.05);
}

.login_area div {
    margin: 0 0 10px 0;
}

.login_area div input[type="text"],
.login_area div input[type="password"] {
    padding: 6px 10px;
    width: 100%;
    height: 34px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #CFCFCF;
    background: url('data:image/gif;base64,R0lGODlhAQACAPACAO3t7fv7+yH5BAUAAAIALAAAAAABAAIAAAICRAoAOw==') /*/common/image/bg_input_login.gif*/ repeat-x top #FFFFFF;
    *background: url(/common/image/bg_input_login.gif) repeat-x top #FFFFFF; /* For IE 6 and 7 */
    font-size: 14px;
    color: #333333;
    border-radius: 3px;
}

.login_area div input[type="text"].mt,
.login_area div input[type="password"].mt {
    color: #999999;
}

.login_area div input[type="text"].er,
.login_area div input[type="password"].er {
    border-color: #d1090a;
}

.login_area div input[type="checkbox"] {
    display: none;
}

.login_area div i {
    display: block;
    float: right;
    right: 0;
}

.login_area div b {
    display: inline-block;
    border: 1px solid #CFCFCF;
    background: url('data:image/gif;base64,R0lGODlhDAAYAKIAAAAAAP////VZWvv7+////wAAAAAAAAAAACH5BAEAAAQALAAAAAAMABgAAAMgOLqs8TDKSau9OOvNc/tDJwmXQFbmOaUjybbvapbilgAAOw==') /*/common/image/bg_checkbox_glablo.gif*/ no-repeat #FFFFFF;
    *background: url(/common/image/bg_checkbox_glablo.gif) no-repeat #FFFFFF; /* For IE 6 and 7 */
    width: 12px;
    height: 12px;
    margin: 2px 0;
    border-radius: 3px;
    vertical-align: text-bottom;
}

.login_area div b.on {
    background-position: 0 -12px;
}

.login_area div label {
    display: inline-block;
    padding: 0 4px;
    height: 18px;
    line-height: 18px;
    vertical-align: text-bottom;
}

.login_area div a.btn_login {
    display: inline-block;
    margin: 12px 0;
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #FFFFFF;
    background-color: #f55555;
}

.login_area div a.btn_login:hover {
    background-color: #ec3132;
}

.login_area div a.btn_login:active {
    box-shadow: inset 0 0 6px rgba(0,0,0,0.4);
}

.login_area div span {
    color: #f55555;
    padding: 0 12px;
}

.login_copyright {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 20px;
    height: 16px;
    line-height: 16px;
    font-size: 10px;
    text-align: right;
    color: #bbbbbb;
}

.login_copyright img {
    margin-left: 6px;
    vertical-align: text-top;
}

/*
 * loadding date animation
 */
.loadding {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -16px;
    height: 32px;
    width: 32px;
}

/*
 * main window's left frame
 */
#left {
    position: absolute;
    top: 0;
    width: 240px;
    bottom: 0;
    left: 0;
    border-right: 1px solid #dedede;
    background-color: #f4f4f4;
    z-index: 1;
}
/*
 * main window's right frame
 */
#right {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 241px;
    background-color: #f4f4f4;
    z-index: 1;
}
/*
 * main window's show frame
 */
#show {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 241px;
    background-color: #f4f4f4;
    z-index: 2;
}


#logo {
    position: absolute;
    height: 24px;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 20px;
    padding: 16px 0;
    background-color: #f4f4f4;
    border-bottom: 1px solid #dedede;
    z-index: 2;
}

#logo img {
    /*margin: 5px 0;*/
}

#logo em {
    float:right;
    display: inline-block;
    padding:0 9px;
    height: 24px;
    text-align:center;
    line-height:24px;
    vertical-align:middle;
    background-color:#F55555;
    color:#FFFFFF;
    border-radius: 12px;
}

#logo em.on {
    display:none;
}


#tool {
    position: absolute;
    height: 28px;
    top: 57px;
    right: 0;
    left: 0;
    margin: 0 20px;
    padding: 6px 0;
    background-color: #f4f4f4;
    border-bottom: 1px solid #dedede;
    z-index: 21;
}

#tool div.user {
    float: left;
    height: 28px;
    line-height: 28px;
}

#tool div.message {
    float: right;
    height: 28px;
}

#tool div.message a {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url('data:image/gif;base64,R0lGODlhOAA4AOYAAAAAAP////T09PLy8vHx8e/v7+7u7u3t7ezs7Ovr6+rq6unp6ejo6Ofn5+bm5uXl5eTk5OPj4+Li4uHh4eDg4N/f397e3tzc3Nvb29ra2tnZ2djY2NfX19bW1tXV1dTU1NPT09HR0dDQ0M/Pz87Ozs3NzczMzMvLy8rKysnJycjIyMbGxsTExMPDw8LCwsHBwcDAwL6+vr29vbu7u7q6urm5ubi4uLe3t7W1tbS0tLOzs7KysrGxsa+vr66urq2traysrKurq6qqqqmpqaioqKenp6ampqWlpaSkpKOjo6GhoaCgoJ+fn56enp2dnZycnJubm5qampiYmJeXl5aWlpWVlZSUlJOTk5KSkpGRkZCQkI+Pj46OjoyMjIuLi4qKiomJiYiIiP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGIALAAAAAA4ADgAAAf/gAKCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5kgQExLPRqXBDw8BJYZTausDpMFGwcLREQLBxsFkymsrB+SCjVNKQdDQwe7NQqSKryrJJEEM01EEwnFCRNETTOokMzNKpEcTUYPAgzFDAIPRk0ckQZDvEK5kDtNI4INRUUNgiNNdkiS0K7JEQiSlCyZIIhAjx7dJixR8mjAggYUCGjoUGBBBAjdGi1JEmEQgZARkix5RGPVkgUUXAjQserGIyRNLCCy0ASJI1WsZGDwwZMVBkcymsg85KKJDEcteQXjwcuGowlMmvgq9KEJE4aNtDUb69ORiVUuLDRoYKFpExOP/8bKbfKIQIklq4q5LBGSUQYWKIrgZYUESIgVFSJBaCF4SZEWCDlJnky5suXLmDNr3rzZgOfPoEOLHk26tOnTqFOrXs26tevXsGPLnk27duwVUb54eUJitoJVCmSLCEOcOBgLrxmUcEDBihUKDkoweD2jeHEVriUQCTPDQZUqDqoTkeCahnXiL1orCBLGCocI3yNwsBImSHDW5s/TaG0iDJYLBlDwHQUGXIBFGCa0xgAV1k0xHWtLhOGCZxU4V4FnLoSxhGsbHBhGFhi41oUXG3imgBNO3LeBF12shsAEFXSQAAknMDBBBhjcl9oXXGTwmQI6ZsDFF6sJQZwXEnSQg48BShBnxGpbhPEBaR+EsYVqI1j3QwhQVFlcCKr5EIYOpOkQhg+qGWkdEWAwsaZqG3wRBnahqRDGFyWmRt95fF6pWgzE6fBBBRV8YGYYMazG56JhrJYADF4QRwWDYXgBQwKrjYCDDFdEapwWUrBggwetYZCDFV54YUUOIdrm6quwxirrrLTWauutuOaq62eBAAA7') /*/common/image/bg_button_tool.gif*/ no-repeat;
    *background: url(/common/image/bg_button_tool.gif) no-repeat; /* For IE 6 and 7 */
    vertical-align:middle;
}

#tool div.message a:hover {
    display: inline-block;
    width: 26px;
    height: 26px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
}

#tool div.message a:active {
    box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
}

#tool div.message a.tool_userinfo {
    background-position: 0 0;
}

#tool div.message a.tool_userinfo:hover {
    background-position: 0 -28px;
}

#tool div.message a.tool_exit {
    background-position: -28px 0;
}

#tool div.message a.tool_exit:hover {
    background-position: -28px -28px;
}

#menu {
    position: absolute;
    top: 0;
    top: 98px\0;
    right: 0;
    bottom: 0;
    bottom: 24px\0;
    left: 0;
    padding-top: 98px;
    padding-top: 0\0;
    padding-bottom: 24px;
    padding-bottom: 0\0;
}

#menu div {
    margin-top: 10px;
    padding: 5px 20px;
    height: 16px;
    line-height: 16px;
    color: #999999;
    cursor: pointer;
    background: url('data:image/gif;base64,R0lGODlhJgA0AIABAM/Pz////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczNzE5NzQxRjE0NzExRTM5NkI0RUMxQzExNzFBODc5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczNzE5NzQyRjE0NzExRTM5NkI0RUMxQzExNzFBODc5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzM3MTk3M0ZGMTQ3MTFFMzk2QjRFQzFDMTE3MUE4NzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzM3MTk3NDBGMTQ3MTFFMzk2QjRFQzFDMTE3MUE4NzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAJgA0AAACSoyPqcvtD6OctNqLs5YAbO59UCeOYdmQaHquieoicGzMtB3jrk73/g8MCofEovGITCqXzEdLtsLxMrOpRmXddLIfbvMLDovHZGQBADs=') /*/common/image/bg_group_menu.gif*/ no-repeat 201px 0;
    *background: url(/common/image/bg_group_menu.gif) no-repeat 201px 0; /* For IE 6 and 7 */
}
#menu div.ov {
    background-color:#eeeeee;
}
#menu div.on {
    background-position:201px -26px;
}

#menu ul {
    margin: 5px 20px 0 20px;
    border: 1px solid #dedede;
    background-color: #ffffff;
    border-radius: 4px;
}
#menu ul.on {
    display:none;
}

#menu ul li {
    list-style: none;
    height: 32px;
    line-height: 32px;
}

#menu ul li a {
    display: block;
    color: #555555;
    padding: 0 16px;
    background: url('data:image/gif;base64,R0lGODlhxgBgALMAAAAAAP////VZWv7y8vPz8/Ly8vHx8fDw8O/v793d3bGxsf///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAADGAGAAAAT/MMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0CgokZBaodSrlpndeo/dr1gYHpt75bP6ll67Y+23nBWf20/1u16U3/s7fX+Cg4SFhoeIiYqLjI2Oj5CRkpOUMwSXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXWpQoK19vTBQXZ3OHO3t/aoeTo6err7O3u7/Dx8vP09fb02ff6+/z9/v8A6+ULSLCgwYMI7w1MyLChw4cKFUCcSLHiw4UWM2rcaA8jOwMg/0OKHEmypMmTKFOqXMmypcuXME+Syxazps2bOHPq3LnSG02eQIMKHUr05c+iSJMqXcq0qdOnUKNKnUq1askDWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLRkC4sOHDiBMrXsy4sePHkCNLnky5smLBmDNrNiugs+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNr38599YAB3cNv/y6+/HXy5tNLR6++fXP27uMjhy+/vnD69vPzxq+//23+/gUoGyeAAhbYGoEGJogaggo26OCDEEYo4YQUVmjhhRhmqOGGHHbo4Ye+RQAAOw==') /*/common/image/bg_item_menu.gif*/ repeat-x;
    *background: url(/common/image/bg_item_menu.gif) repeat-x; /* For IE 6 and 7 */
}

#menu ul li a:hover {
    background-position: 0 -32px;
}

#menu ul li a:active {
    box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
}

#menu ul li + li {
    border-top: 1px solid #e5e5e5;
}

#menu ul li:first-child a {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

#menu ul li:last-child a {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

#menu ul li a.on {
    color: #ffffff;
    background-position: 0 -64px;
    border-radius: 0;
}


.action {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 20px;
    height: 56px;
    background-color: #f4f4f4;
    z-index: 4;
    white-space: nowrap;
}

.search {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 20px;
    height: 56px;
    background-color: #f4f4f4;
    z-index: 5;
    white-space: nowrap;
}

.search.on {
    display: none;
}

.underline {
    border-bottom: 1px solid #dedede;
}

.action span.t,
.search span.t {
    float: left;
    margin: 12px 0;
    padding-right: 12px;
    height: 32px;
    line-height: 32px;
    color: #666666;
    font-size: 16px;
    overflow: hidden;
}

.action span.t s,
.search span.t s {
    padding-left: 12px;
    text-decoration: none;
}

.action a.d,
.search a.d {
    float: right;
    margin: 12px 0 12px 6px;
    display: inline-block;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #666666;
    background-color: #ffffff;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
}

.action a.d:hover,
.search a.d:hover {
    background-color: #eeeeee;
}

.action a.d:active,
.search a.d:active {
    box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
}

.action a.red,
.search a.red {
    float: right;
    margin: 12px 0 12px 6px;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    width: 84px;
    height: 32px;
    line-height: 32px;
    border: 0;
    color: #FFFFFF;
    background-color: #f55555;
}

.action a.red:hover,
.search a.red:hover {
    color: #FFFFFF;
    background-color: #ec3132;
}

.action a.lag,
.search a.lag {
    float: right;
    margin: 12px 0 12px 6px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #666666;
    background-color: #ffffff;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    width: 84px;
}

.action a.lag:hover,
.search a.lag:hover {
    background-color: #eeeeee;
}

.action a.lag:active,
.search a.lag:active {
    box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
}

.action a.e,
.search a.e {
    float: right;
    margin: 12px 0 12px 6px;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    width: 24px;
    height: 32px;
    line-height: 32px;
    border: none;
    color: #FFFFFF;
    background: url('data:image/gif;base64,R0lGODlhHAAgAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAAcACAAAAI4lI+py+0Po5y02ouzXiGwTnVeIlblcZqgkFpie72bsW6y9tbuCktt/+gBGzpEcYZMKpfMpvPpLAAAOw==') /*/common/image/bg_show_close.gif*/ center #6891c6;
    *background: url(/common/image/bg_show_close.gif) center #6891c6; /* For IE 6 and 7 */
}

.action a.e:hover,
.search a.e:hover {
    background-color: #3665b3;
}

.action span.s,
.search span.s {
    float: right;
    padding: 12px 0 12px 6px;
    height: 32px;
    display: inline-block;
    width: 188px;
    vertical-align: top;
}

.action span.s em,
.search span.s em {
    position: absolute;
    margin-left: 160px;
    margin-top: 4px;
    border-radius: 3px;
    display: inline-block;
    height: 24px;
    width: 24px;
    background: url('data:image/gif;base64,R0lGODlhGAAYAIABAMzMzP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlDQjU5NUE0QkQ3MzExRTM5RDY0RDg5MUNGRUMxNjdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlDQjU5NUE1QkQ3MzExRTM5RDY0RDg5MUNGRUMxNjdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUNCNTk1QTJCRDczMTFFMzlENjREODkxQ0ZFQzE2N0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUNCNTk1QTNCRDczMTFFMzlENjREODkxQ0ZFQzE2N0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAGAAYAAACLoyPqcvtD6OcVALALrw48fgdIagFo8WVVVqJ55SqaPc6Z73UuNcpcgsMCodEYgEAOw==') /*/common/image/bg_remove_search.gif*/ no-repeat center;
    *background: url(/common/image/bg_remove_search.gif) no-repeat center; /* For IE 6 and 7 */
    cursor: pointer;
}

.action span.s em.on,
.search span.s em.on {
    background-color: #f5f5f5;
}

.action span.s input,
.search span.s input {
    padding: 6px 10px 6px 28px;
    width: 100%;
    height: 32px;
    line-height: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #CFCFCF;
    background: url('data:image/gif;base64,R0lGODlh3AAeAMQAAAAAAP////7+/v39/fz8/Pv7+/r6+vn5+fj4+Pf39/X19fT09PHx8fDw8O3t7ezs7Ovr6+np6efn5+bm5uXl5eLi4uHh4d/f397e3t3d3dvb29ra2tnZ2djY2NfX1////yH5BAEAAB8ALAAAAADcAB4AAAXVYCGOZGmeaKqubOu+cCzPtBrceK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvfcARFw8FABvC8vsrocCgRFR4ZBXuGh0oIHRYEOAocF4iSk0EUHI05DR4LlJ2eNxoUOwIdEZ+nkqU8GhOornsZFTsFHg+vt28QHgo6Ex4HuMFrAxkcDQIBBRIeHAnCz2gGFx4dGx7MHhvO0NxkCxESDwcJ1hnd52cJGbzo7e7v8PHy8/T19vf4+fr7/P3+/wADBgsBADs=') /*/common/image/bg_action_quickserach.gif*/ #FFFFFF;
    *background: url(/common/image/bg_action_quickserach.gif) #FFFFFF; /* For IE 6 and 7 */
    font-size: 12px;
    color: #333333;
    border-radius: 3px;
    outline: none;
}

.action span.s input.mt,
.search span.s input.mt {
    color: #aaaaaa;
}

.action span.d,
.search span.d {
    float: right;
    padding: 12px 0 12px 6px;
    height: 32px;
    display: inline-block;
    width: 112px;
    vertical-align: top;
}

.action span.d input,
.search span.d input {
    padding: 6px 10px 6px 28px;
    width: 100%;
    height: 32px;
    line-height: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #CFCFCF;
    background: url('data:image/gif;base64,R0lGODlh3AAeANUAAAAAAP////7+/v39/fz8/Pv7+/r6+vn5+fj4+Pf39/X19fT09PPz8/Ly8vHx8ezs7OXl5ePj4+Li4uHh4eDg4N7e3t3d3dvb29ra2tnZ2djY2NfX19bW1tXV1dTU1NPT09LS0tHR0dDQ0M7Ozs3NzczMzMvLy////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACcALAAAAADcAB4AAAb8wIJwSCwaj8ikcslsOp/QqHRKVQau2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMXgQeF1gFkI2VlnwUIxYeHhYWIxUgHhCXpaZxJBYSGRMPDxoRGxIkp7W2aBwHJSIDVwomIQMht8TFXx8BBr1YygEixtDRAR4EDQ0O2A4MDALP0t+2HQkbGuXmFwTD4OulHgMLCvHyCt3s9pXiGxn7+xoXk/cCKnIHb148AxgEKjQkrgOHhxAxIEi4sGIgb1wIdLDI0Q8JTiBDhtDQsaTJkyhTqlzJsqXLlzBjypxJs6bNmzhzCgwCADs=') /*/common/image/bg_action_datepicker.gif*/ #FFFFFF;
    *background: url(/common/image/bg_action_datepicker.gif) #FFFFFF; /* For IE 6 and 7 */
    font-size: 12px;
    color: #333333;
    border-radius: 3px;
    outline: none;
}

.action span.d input.mt,
.search span.d input.mt {
    color: #aaaaaa;
}

.action b,
.search b {
    float: right;
    margin: 12px 0 12px 6px;
    display: inline-block;
    width: 28px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    background: url('data:image/gif;base64,R0lGODlhHAAeAKIAAAAAAP///zzBVO7u7re3t5KSkv///wAAACH5BAEAAAYALAAAAAAcAB4AAAM7aLrc/jDKSau9OOvNuyEEBGJg2JQZuqjp+LlbyXKyt5oxfurUrPg92ItnUQEvMmFOSSPantCodEqtbhIAOw==') /*/common/image/bg_action_advancedsearch.gif*/ no-repeat #ffffff;
    *background: url(/common/image/bg_action_advancedsearch.gif) no-repeat #ffffff; /* For IE 6 and 7 */
}

.action b.on,
.search b.on {
    background-color: #eeeeee;
}

.action select,
.search select {
    display: none;
}

.action div.s,
.search div.s {
    float: right;
    margin: 12px 0 12px 6px;
}

.action div.s em,
.search div.s em {
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 24px 0 12px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    color: #666666;
    background: url('data:image/gif;base64,R0lGODlhEQAFAJEAAAAAAP///97e3v///yH5BAEAAAMALAAAAAARAAUAAAINlH+ju5gMh4v00SguKwA7') /*/common/image/bg_select_search.gif*/ no-repeat center right #ffffff;
    *background: url(/common/image/bg_select_search.gif) no-repeat center right #ffffff; /* For IE 6 and 7 */
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    cursor: default;
}

.action div.s ul,
.search div.s ul {
    display: none;
    position: absolute;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 34px;
    border: 1px solid #dedede;
    border-radius: 3px;
    background-color: #FFFFFF;
    overflow-x: hidden;
    overflow-y: auto;
}

.action div.s ul li,
.search div.s ul li {
    height: 22px;
    line-height: 22px;
    text-indent: 12px;
    overflow: hidden;
    color: #666666;
    cursor: pointer;
}

.action div.s ul li.on,
.search div.s ul li.on {
    background-color: #F55555;
    color: #FFFFFF;
}

.action i,
.search i {
    float: right;
    margin: 12px 0 12px 6px;
    height: 32px;
    line-height: 32px;
    color: #F55555;
}

.list_head {
    position: absolute;
    top: 56px;
    left: 0;
    right: 0;
    height: 40px;
    line-height: 40px;
    margin: 0 20px;
    overflow: hidden;
    border: 1px solid #d7d7d7;
    background-color: #ffffff;
    border-radius: 5px 5px 0 0;
    z-index: 3;
}

.list_head div.l {
    float: left;
    width: 3000px;
    white-space: nowrap;
    overflow: hidden;
}

.list_head div.l div.c {
    float: left;
    height: 40px;
    width: 4px;
}

.list_head div.l div.s {
    width: 14px;
    height: 40px;
}

.list_head div.l div.s input {
    display: none;
}

.list_head div.l div.s b {
    display: inline-block;
    border: 1px solid #CFCFCF;
    background: url('data:image/gif;base64,R0lGODlhDAAYAKIAAAAAAP////VZWvv7+////wAAAAAAAAAAACH5BAEAAAQALAAAAAAMABgAAAMgOLqs8TDKSau9OOvNc/tDJwmXQFbmOaUjybbvapbilgAAOw==') /*/common/image/bg_checkbox_glablo.gif*/ no-repeat #FFFFFF;
    *background: url(/common/image/bg_checkbox_glablo.gif) no-repeat #FFFFFF; /* For IE 6 and 7 */
    width: 12px;
    height: 12px;
    margin: 13px 0;
    border-radius: 3px;
}

.list_head div.l div.s b.on {
    background-position: 0 -12px;
}

.list_head div.r {
    position: absolute;
    right: 0;
}

.list_head div.l div + div,
.list_head div.r div {
    float: left;
    height: 40px;
    padding-left: 12px;
}

.list_head div.r div {
    background-color: #ffffff;
}

.list_head div.r div em {
    display: inline-block;
    margin: 10px 0;
    height: 20px;
    width: 14px;
    background: url('data:image/gif;base64,R0lGODlhIAAoAKIAAAAAAP////VZWs/Pz////wAAAAAAAAAAACH5BAEAAAQALAAAAAAgACgAAANaSLrc/jDKSau9OOvN84BfI0BjM4TM6Qglwz7qEq8t8YLh/Nx3dOokVs2HmvQ6yKRyyWw6n9CodEqtWmVFyZEI3Aknsa6rtE0VxbZamdDtlstZ2Yp0rdvveGkCADs=') /*/common/image/bg_button_list.gif*/ no-repeat 0 -20px;
    *background: url(/common/image/bg_button_list.gif) no-repeat 0 -20px; /* For IE 6 and 7 */
    cursor: pointer;
}

.list_head div.r div em.on {
    background-position: -16px -20px;
}

.list_body {
    position: absolute;
    top: 0;
    top: 98px\0;
    left: 0;
    bottom: 0;
    bottom: 42px\0;
    right: 0;
    padding: 98px 20px 42px 20px;
    padding-top: 0\0;
    padding-bottom: 0\0;
    overflow: hidden;
    background-color: #f4f4f4;
    z-index: 1;
}

.list_body div.g {
    position: relative;
    left: 0;
    right: 0;
    background-color: #ffffff;
    height: 24px;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #e9e9e9;
    border-left: 1px solid #d7d7d7;
    line-height: 24px;
    padding-left: 16px;
    cursor: pointer;
    overflow: hidden;
}

.list_body div.g.new {
    display: none;
}

.list_body div.o {
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden;
    border-right: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
}

.list_body div.o.new {
    display: none;
}

.list_body div.o div.i {
    height: 36px;
    line-height: 36px;
    background-color: #ffffff;
    border-bottom: 1px solid #e9e9e9;
    overflow: hidden;
}

.list_body div.o div.i div.c {
    float: left;
    height: 36px;
    width: 4px;
}

.list_body div.o div.i div.s {
    height: 36px;
    width: 14px;
}

.list_body div.o div.i div.s input {
    display: none;
}

.list_body div.o div.i div.l {
    float: left;
    width: 3000px;
    white-space: nowrap;
    overflow: hidden;
}

.list_body div.o div.i div.l i {
    color: #bbbbbb;
}

.list_body div.o div.i div.r {
    position: absolute;
    height: 36px;
    right: 0;
    overflow: hidden;
}

.list_body div.o div.i div.l div + div,
.list_body div.o div.i div.r div {
    float: left;
    height: 36px;
    padding-left: 12px;
    overflow: hidden;
}

.list_body div.o div.i div.r div {
    background-color: #ffffff;
}

.list_body div.o div.i div.r div em {
    display: inline-block;
    margin: 7px 0;
    height: 20px;
    width: 14px;
    background: url('data:image/gif;base64,R0lGODlhIAAoAKIAAAAAAP////VZWs/Pz////wAAAAAAAAAAACH5BAEAAAQALAAAAAAgACgAAANaSLrc/jDKSau9OOvN84BfI0BjM4TM6Qglwz7qEq8t8YLh/Nx3dOokVs2HmvQ6yKRyyWw6n9CodEqtWmVFyZEI3Aknsa6rtE0VxbZamdDtlstZ2Yp0rdvveGkCADs=') /*/common/image/bg_button_list.gif*/ no-repeat;
    *background: url(/common/image/bg_button_list.gif) no-repeat; /* For IE 6 and 7 */
    cursor: pointer;
}

.list_body div.o div.i div.r div em.on {
    background-position: -16px 0;
}

.list_body div.o div.i div.r div em.op {
    background-position: 0 -20px;
}

.list_body div.o div.i div.r div em.op.on {
    background-position: -16px -20px;
}


.list_body div.o div.on {
    background-color: #f9f9f9;
}

.list_body div.o div.on div.r div {
    background-color: #f9f9f9;
}

.list_body div.o div.i div.l div.s b {
    display: inline-block;
    border: 1px solid #CFCFCF;
    background: url('data:image/gif;base64,R0lGODlhDAAYAKIAAAAAAP////VZWvv7+////wAAAAAAAAAAACH5BAEAAAQALAAAAAAMABgAAAMgOLqs8TDKSau9OOvNc/tDJwmXQFbmOaUjybbvapbilgAAOw==') /*/common/image/bg_checkbox_glablo.gif*/ no-repeat #FFFFFF;
    *background: url(/common/image/bg_checkbox_glablo.gif) no-repeat #FFFFFF; /* For IE 6 and 7 */
    width: 12px;
    height: 12px;
    margin: 11px 0;
    border-radius: 3px;
}

.list_body div.o div.i div.l div.s b.on {
    background-position: 0 -12px;
}

.list_body div.o div.i div.l div.s i {
    display: inline-block;
    border: 1px solid #E3E3E3;
    background-color:#F3F3F3;
    width: 12px;
    height: 12px;
    margin: 11px 0;
    border-radius: 3px;
}

.list_body div.o div.red div.l div.c {
    background-color: #f55555;
}

.list_body div.o div.green div.l div.c {
    background-color: green;
}

.list_body div.o div.yellow div.l div.c {
    background-color: yellow;
}

.list_body div.o div.reds div.l div.c {
    background-color: #f55555;
}
.list_body div.o div.reds div.l div,
.list_body div.o div.reds div.r div {
    font-weight:bold;
}


.list_body div.o div.j {
    padding: 15px;
    display: none;
    background-color: #f4f4f4;
    border-bottom: 1px solid #e9e9e9;
    overflow: hidden;
}

.list_body div.o div.j div.h {
    height: 40px;
    line-height: 40px;
    border: 1px solid #e9e9e9;
    border-radius: 5px 5px 0 0;
    background-color: #ffffff;
    overflow: hidden;
}

.list_body div.o div.j div.f {
    padding: 20px 0;
    text-align: center;
}

.list_body div.o div.j div.b {
    height: 36px;
    line-height: 36px;
    border: 1px solid #e9e9e9;
    border-top: none;
    background-color: #ffffff;
    overflow: hidden;
}

.list_body div.o div.j div.h div.l {
    float: left;
    width: 3000px;
    white-space: nowrap;
    overflow: hidden;
}

.list_body div.o div.j div.h div.r {
    position: absolute;
    right: 16px;
}

.list_body div.o div.j div.h div.l div + div,
.list_body div.o div.j div.h div.r div {
    float: left;
    padding-left: 12px;
    overflow: hidden;
}

.list_body div.o div.j div.h div.l div.c {
    float: left;
    height: 40px;
    width: 4px;
}

.list_body div.o div.j div.h div.r div {
    background-color: #ffffff;
}

.list_body div.o div.j div.h div.r div:last-child {
    border-radius: 0 5px 0 0;
}

.list_body div.o div.j div.b div.l {
    float: left;
    width: 3000px;
    white-space: nowrap;
    overflow: hidden;
}

.list_body div.o div.j div.b div.r {
    position: absolute;
    right: 16px;
}

.list_body div.o div.j div.b div.l div + div,
.list_body div.o div.j div.b div.r div {
    float: left;
    padding-left: 12px;
    overflow: hidden;
    height: 36px;
}

.list_body div.o div.j div.b div.l div.c {
    float: left;
    height: 36px;
    width: 4px;
}

.list_body div.o div.j div.b div.r div {
    background-color: #ffffff;
}

.list_body div.o div.j div.b:last-child {
    border-radius: 0 0 5px 5px;
}

.list_body div.o div.j div.b:last-child div.r div:last-child {
    border-radius: 0 0 5px 0;
}

.list_food {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 42px;
    margin: 0 20px;
    border-top: 1px solid #d7d7d7;
    background-color: #f4f4f4;
    overflow: hidden;
    z-index: 2;
}

.list_food div.total {
    float: left;
    margin: 9px 0;
    line-height: 24px;
}

.list_food div.page {
    position: absolute;
    right: 0;
    text-align: right;
}

.list_food div.page a.page_prev {
    display: inline-block;
    width: 36px;
    height: 24px;
    margin: 8px 4px;
    background: url('data:image/gif;base64,R0lGODlhSAAwAKIAAAAAAP///93d3cnJyYiIiP///wAAAAAAACH5BAEAAAUALAAAAABIADAAAAOiGLrc/jDKSau9OOvNu/9gKI5kiQ2DiZoPmpYuy8QsXa9yYJO73IM/H04UvL1GRd5QeTTmkh9oSLqhTptEbG7L7Xq/4LB4TCYJzui0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgnUEBIOFg2yFhoKLiWmOiZGSiI8Ck4GYj5p9nJuVf56UjICimaCnpKOWpnytfq94sbCqobWWuLm6u7y9vr/AwYEJADs=') /*/common/image/ButtonPage.gif*/ no-repeat;
    *background: url(/common/image/ButtonPage.gif) no-repeat; /* For IE 6 and 7 */
    vertical-align: top;
    padding: 0;
}

.list_food div.page a.page_prev:hover {
    background-position: 0 -24px;
}

.list_food div.page a.page_next {
    display: inline-block;
    width: 36px;
    height: 24px;
    margin: 8px 0 8px 4px;
    background: url('data:image/gif;base64,R0lGODlhSAAwAKIAAAAAAP///93d3cnJyYiIiP///wAAAAAAACH5BAEAAAUALAAAAABIADAAAAOiGLrc/jDKSau9OOvNu/9gKI5kiQ2DiZoPmpYuy8QsXa9yYJO73IM/H04UvL1GRd5QeTTmkh9oSLqhTptEbG7L7Xq/4LB4TCYJzui0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgnUEBIOFg2yFhoKLiWmOiZGSiI8Ck4GYj5p9nJuVf56UjICimaCnpKOWpnytfq94sbCqobWWuLm6u7y9vr/AwYEJADs=') /*/common/image/ButtonPage.gif*/ no-repeat -36px 0;
    *background: url(/common/image/ButtonPage.gif) no-repeat -36px 0; /* For IE 6 and 7 */
    vertical-align: top;
    padding: 0;
}

.list_food div.page a.page_next:hover {
    background-position: -36px -24px;
}

.list_food div.page span {
    float: left;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin: 8px 4px;
    vertical-align: top;
    color: #aaaaaa;
}

.list_food div.page a {
    float: left;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin: 8px 4px;
    padding: 0 8px;
    vertical-align: top;
    color: #999999;
    background-color: #ffffff;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
}

.list_food div.page a:hover {
    background-color: #dddddd;
    text-decoration: none;
}

.list_food div.page em {
    float: left;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin: 8px 4px;
    padding: 0 12px;
    vertical-align: top;
    color: #666666;
    font-size:12px;
    background-color: #dddddd;
    border-radius: 3px;
}

.list_food div.page input {
    float: left;
    display: inline-block;
    height: 26px;
    width:36px;
    line-height: 26px;
    margin: 8px 4px;
    padding: 0 2px;
    vertical-align: top;
    text-align:center;
    color: #666666;
    font-size:12px;
    background-color: #dddddd;
    border-radius: 3px;
    border:none;
}

.list_food div.page span.page_jump {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    border: 1px solid #CCCCCC;
    margin: 8px 4px;
    vertical-align: top;
}

.list_food div.page span.on {
    border-color: #1262b7;
}

.list_food div.page span.page_jump input {
    display: inline-block;
    height: 18px;
    width: 30px;
    line-height: 18px;
    padding: 2px;
    border: 0;
    outline: none;
    vertical-align: top;
}

.list_food div.page span.page_jump a {
    display: inline-block;
    height: 22px;
    width: 18px;
    background: url('data:image/gif;base64,R0lGODlhSAAwAKIAAAAAAP///93d3cnJyYiIiP///wAAAAAAACH5BAEAAAUALAAAAABIADAAAAOiGLrc/jDKSau9OOvNu/9gKI5kiQ2DiZoPmpYuy8QsXa9yYJO73IM/H04UvL1GRd5QeTTmkh9oSLqhTptEbG7L7Xq/4LB4TCYJzui0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgnUEBIOFg2yFhoKLiWmOiZGSiI8Ck4GYj5p9nJuVf56UjICimaCnpKOWpnytfq94sbCqobWWuLm6u7y9vr/AwYEJADs=') /*/common/image/ButtonPage.gif*/ no-repeat -36px 0;
    *background: url(/common/image/ButtonPage.gif) no-repeat -36px 0; /* For IE 6 and 7 */
    vertical-align: top;
    padding: 0;
    margin: 0;
}

.list_food div.page span.page_jump a:hover {
    background-position: -36px -24px;
}

.home {
    position: absolute;
    top: 0;
    top: 60px\0;
    left: 0;
    bottom: 0;
    bottom: 24px\0;
    right: 0;
    padding: 60px 20px 24px 20px;
    padding-top: 0\0;
    padding-bottom: 0\0;
    overflow: hidden;
    background-color: #f4f4f4;
    z-index: 1;
}

.report_body {
    position: absolute;
    top: 0;
    top: 77px\0;
    left: 0;
    bottom: 0;
    bottom: 24px\0;
    right: 0;
    padding: 77px 20px 24px 20px;
    padding-top: 0\0;
    padding-bottom: 0\0;
    overflow: hidden;
    background-color: #f4f4f4;
    z-index: 1;
}

#chart {
    margin-bottom: 20px;
    height: 200px;
    border: 1px solid #CFCFCF;
    border-radius: 5px;
    padding: 7px 6px 0 6px;
    background-color: #ffffff;
}

#chart_detail i.l {
    display: block;
    text-align: center;
}

.show_body {
    position: absolute;
    top: 0;
    top: 57px\0;
    left: 0;
    bottom: 0;
    bottom: 24px\0;
    right: 0;
    padding: 57px 20px 24px 20px;
    padding-top: 0\0;
    padding-bottom: 0\0;
    overflow: hidden;
    background-color: #f4f4f4;
    z-index: 1;
}

.form_area {
    margin-top: 16px;
    border: 1px solid #dedede;
    background-color: #ffffff;
    border-radius: 5px;
}

.form_area div.t {
    height: 42px;
    padding: 0 10px;
    overflow: hidden;
    cursor:pointer;
}

.form_area div.t span {
    display: inline-block;
    color: #666666;
    line-height: 28px;
    margin: 7px 5px;
    font-size: 14px;
}

.form_area div.t a {
    float: right;
    height: 26px;
    width: 26px;
    margin: 7px 0;
    border: 1px solid #ffffff;
    border-radius: 3px;
    background: url('data:image/gif;base64,R0lGODlhBAE0AMQAAAAAAP////z8/Pv7+/f39/b29u7u7uTk5OHh4d7e3tvb29fX18nJycPDw8LCwsHBwbq6urm5ubi4uLe3t////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABQALAAAAAAEATQAAAX/ICWOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqvwMlEphVpv+DtslsLi13m9JlFWDwkkseCIGu/4/OX2swCk/gwfoFke31ie2toiS2IgipkKJArBxETEg4NEhMQCDCUlpiaEQeKjYsmYX+OjKl6a5KSkYeFMbFHtqotBxMRCQMiAwpanbq8vsAJlaSGj6cluBSrK19e0Cexr85E1s2yrN0rBBERBiQCDFoQdOHj5SUG4+vg3tOnrYbZ2s/63EL99IeqfUvxb8GEBObQMRC2gIVBhCcSTGhYbx7BRdT+RbNFjdlFJhpRBYwm0CM9FW9+/4k4N4GBgAFxWKREAfMBvkYmq53Rp1MWz40WAdJqZmrgSI3c/l0awdKliEwslqaAWq9oxREdXQW9xu8noaEXrV49+nOj2BQSGqxUKGCEAwlR1aZ4a3Ik0KtmQXbVO4OQl5JVca5I2bQtsJiDJag0UfMmorpls+wdE3nfX5J3q/p0OEEBWxISKap4iCJ03cuZPxK89coy5b5HARPdHA6CFqcj4EWQl0IcORO6efsElPokVyOwsnl8XKtyLsyzWEXHqhGBFgUqBySbsIzFrl7Zt3efZ/dfUuc2aGVVzXwQ7MvTNaderwKB7bRveY33Xgm/qP1hCUaUgAG2V2ArIfmQoJkqBg4I1goFuAGHHMK1YMeEebhC4HANYuHhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWGViHRiap5JJMNunkk1BGKeWUVFYJ5HlWZnkDfdShp+WXXYrkJZhkrsclmWji01OabGp4ZptwcrVgnGzOSeedeOap55589unnn4AGKmiWIQAAOw==') /*/common/image/bg_button_show.gif*/ no-repeat #ffffff;
    *background: url(/common/image/bg_button_show.gif) no-repeat #ffffff; /* For IE 6 and 7 */
}

.form_area div.t a:hover {
    border-color: #dddddd;
    background-color: #eeeeee;
}

.form_area div.t a:active {
    border-color: #d7d7d7;
    box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
}

.form_area div.o.on {
    display: none;
}

.form_area div.o div.x {
    border-top: 1px solid #dedede;
    height: 36px;
}

.form_area div.o div.y {
    border-top: 1px solid #dedede;
    height: 180px;
}

.form_area div.o div.v {
    border-top: 1px solid #dedede;
    height: 90px;
}

.form_area div.o div.x.first {
    border-top: none;
}

.form_area div.o div.x div.i {
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    height: 36px;
    padding: 0 16px;
}

.form_area div.o div.x div.j {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    padding: 0 16px;
}

.form_area div.o div.y div.j {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 180px;
    padding: 0 16px;
}

.form_area div.o div.v div.j {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 90px;
    padding: 0 16px;
}

.form_area div.o div.x div.i label,
.form_area div.o div.x div.j label,
.form_area div.o div.y div.j label,
.form_area div.o div.v div.j label   {
    position: absolute;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 4px 0;
    width: 73px;
    background: url('data:image/gif;base64,R0lGODlhAQBsAKIAAAAAAP////VZWt7e3v///wAAAAAAAAAAACH5BAEAAAQALAAAAAABAGwAAAMQGLrc/jCOSaulMYrNu+dRAgA7') /*/common/image/bg_input_show.gif*/ no-repeat 72px 0;
    *background: url(/common/image/bg_input_show.gif) no-repeat 72px 0; /* For IE 6 and 7 */
}

.form_area div.o div.x div.i label.s,
.form_area div.o div.x div.j label.s,
.form_area div.o div.y div.j label.s,
.form_area div.o div.v div.j label.s {
    background-position: 72px -36px;
}

.form_area div.o div.x div.i label.r,
.form_area div.o div.x div.j label.r,
.form_area div.o div.y div.j label.r,
.form_area div.o div.v div.j label.r {
    background-position: 72px -72px;
}

.form_area div.o div.x div.i label.er,
.form_area div.o div.x div.j label.er,
.form_area div.o div.y div.j label.er,
.form_area div.o div.v div.j label.er {
    color: #f55555;
    font-weight: bold;
}

.form_area div.o div.x div.i div.z,
.form_area div.o div.x div.j div.z {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 36px;
    padding-left: 81px;
}

.form_area div.o div.v div.j div.z {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 90px;
    padding-left: 81px;
}

.form_area div.o div.v div.j div.z textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 90px;
    line-height: 20px;
    padding: 6px 4px;
    margin: 0;
    font-size: 12px;
    color: #333333;
    border: none;
    width: 100%;
    resize:none;
}

.form_area div.o div.y div.j div.z {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 180px;
    padding-left: 81px;
}

.form_area div.o div.y div.j div.z textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 180px;
    line-height: 20px;
    padding: 6px 4px;
    margin: 0;
    font-size: 12px;
    color: #333333;
    border: none;
    width: 100%;
    resize:none;
}

.form_area div.o div.x div.i div.z input,
.form_area div.o div.x div.j div.z input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    line-height: 28px;
    padding: 0 0 0 4px;
    margin: 0;
    font-size: 12px;
    color: #333333;
    border: none;
    width: 100%;
}

.form_area div.o div.x div.j div.z input[type=file] {
    line-height: 20px;
    padding: 7px 0 7px 4px;
    background-color:#ffffff;
}

.form_area div.o div.x div.i div.z select,
.form_area div.o div.x div.j div.z select {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    line-height: 28px;
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #333333;
    border: none;
    width: 100%;
}

.form_area div.o div.x div.i div.z i {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 4px;
    margin: 0;
    font-size: 14px;
    color: #333333;
    width: 100%;
    overflow: hidden;
}

.form_area div.o div.x div.i div.z i a {
    line-height: 36px;
    font-size: 12px;
}

.form_area div.o div.x div.i div.s, .form_area div.o div.x div.j div.s {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 36px;
    padding-left: 81px;
}

.form_area div.o div.x div.i div.s select, .form_area div.o div.x div.j div.s select {
    position: absolute;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 34px;
    line-height: 28px;
    padding: 0;
    margin: 1px;
    font-size: 12px;
    color: #333333;
    border: none;
}

.form_area div.o div.x div.i div.s input, .form_area div.o div.x div.j div.s input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    line-height: 28px;
    padding: 0 0 0 4px;
    margin: 0;
    font-size: 12px;
    color: #333333;
    border: none;
    width: 100%;
}

.form_area div.o div.x div.i div.s select.prov, .form_area div.o div.x div.j div.s select.prov {
    width: 95px;
}

.form_area div.o div.x div.i div.s select.city, .form_area div.o div.x div.j div.s select.city {
    margin-left: 99px;
    width: 107px;
}

.form_area div.o div.x div.i div.s input.adrs, .form_area div.o div.x div.j div.s input.adrs {
    padding-left: 212px;
}



.form_table {
    margin-top: 16px;
    border: 1px solid #dedede;
    background-color: #ffffff;
    border-radius: 5px;
}

.form_table div.t {
    height: 42px;
    padding: 0 10px;
    overflow: hidden;
    cursor:pointer;
}

.form_table div.t span {
    display: inline-block;
    color: #666666;
    line-height: 28px;
    margin: 7px 5px;
    font-size: 14px;
}

.form_table div.t a {
    float: right;
    height: 26px;
    width: 26px;
    margin: 7px 0;
    border: 1px solid #ffffff;
    border-radius: 3px;
    background: url('data:image/gif;base64,R0lGODlhBAE0AMQAAAAAAP////z8/Pv7+/f39/b29u7u7uTk5OHh4d7e3tvb29fX18nJycPDw8LCwsHBwbq6urm5ubi4uLe3t////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABQALAAAAAAEATQAAAX/ICWOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqvwMlEphVpv+DtslsLi13m9JlFWDwkkseCIGu/4/OX2swCk/gwfoFke31ie2toiS2IgipkKJArBxETEg4NEhMQCDCUlpiaEQeKjYsmYX+OjKl6a5KSkYeFMbFHtqotBxMRCQMiAwpanbq8vsAJlaSGj6cluBSrK19e0Cexr85E1s2yrN0rBBERBiQCDFoQdOHj5SUG4+vg3tOnrYbZ2s/63EL99IeqfUvxb8GEBObQMRC2gIVBhCcSTGhYbx7BRdT+RbNFjdlFJhpRBYwm0CM9FW9+/4k4N4GBgAFxWKREAfMBvkYmq53Rp1MWz40WAdJqZmrgSI3c/l0awdKliEwslqaAWq9oxREdXQW9xu8noaEXrV49+nOj2BQSGqxUKGCEAwlR1aZ4a3Ik0KtmQXbVO4OQl5JVca5I2bQtsJiDJag0UfMmorpls+wdE3nfX5J3q/p0OEEBWxISKap4iCJ03cuZPxK89coy5b5HARPdHA6CFqcj4EWQl0IcORO6efsElPokVyOwsnl8XKtyLsyzWEXHqhGBFgUqBySbsIzFrl7Zt3efZ/dfUuc2aGVVzXwQ7MvTNaderwKB7bRveY33Xgm/qP1hCUaUgAG2V2ArIfmQoJkqBg4I1goFuAGHHMK1YMeEebhC4HANYuHhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWGViHRiap5JJMNunkk1BGKeWUVFYJ5HlWZnkDfdShp+WXXYrkJZhkrsclmWji01OabGp4ZptwcrVgnGzOSeedeOap55589unnn4AGKmiWIQAAOw==') /*/common/image/bg_button_show.gif*/ /*/common/image/bg_button_show.gif*/ no-repeat #ffffff;
    *background: url(/common/image/bg_button_show.gif) no-repeat #ffffff; /* For IE 6 and 7 */
}

.form_table div.t a:hover {
    border-color: #dddddd;
    background-color: #eeeeee;
}

.form_table div.t a:active {
    border-color: #d7d7d7;
    box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
}

.form_table div.o.on {
    display: none;
}

.form_table div.o div.h {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    border-top: 1px solid #d7d7d7;
    background-color: #ffffff;
}

.form_table div.o div.h div.l {
    float: left;
    width: 3000px;
    white-space: nowrap;
    overflow: hidden;
}

.form_table div.o div.h div.l div.c {
    float: left;
    height: 40px;
    width: 4px;
}

.form_table div.o div.h div.l div.s {
    height: 32px;
    width: 14px;
}

.form_table div.o div.h div.l div.s input {
    display: none;
}

.form_table div.o div.h div.l div.s b {
    display: inline-block;
    border: 1px solid #CFCFCF;
    background: url('data:image/gif;base64,R0lGODlhDAAYAKIAAAAAAP////VZWvv7+////wAAAAAAAAAAACH5BAEAAAQALAAAAAAMABgAAAMgOLqs8TDKSau9OOvNc/tDJwmXQFbmOaUjybbvapbilgAAOw==') /*/common/image/bg_checkbox_glablo.gif*/ no-repeat #FFFFFF;
    *background: url(/common/image/bg_checkbox_glablo.gif) no-repeat #FFFFFF; /* For IE 6 and 7 */
    width: 12px;
    height: 12px;
    margin: 2px 0;
    border-radius: 3px;
    vertical-align: text-bottom;
}

.form_table div.o div.h div.l div.s b.on {
    background-position: 0 -12px;
}

.form_table div.o div.h div.l div.s i {
    display: inline-block;
    border: 1px solid #E3E3E3;
    background-color:#F3F3F3;
    width: 12px;
    height: 12px;
    margin: 2px 0;
    border-radius: 3px;
    vertical-align: text-bottom;
}

.form_table div.o div.h div.r {
    position: absolute;
    right: 21px;
}

.form_table div.o div.h div.l div + div,
.form_table div.o div.h div.r div {
    float: left;
    padding-left: 12px;
    overflow: hidden;
}

.form_table div.o div.h div.r div {
    background-color: #ffffff;
}

.form_table div.o div.g {
    height: 24px;
    border-top: 1px solid #d7d7d7;
    line-height: 24px;
    padding-left: 16px;
    overflow: hidden;
}

.form_table div.o div.b div.i {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    border-top: 1px solid #d7d7d7;
}

.form_table div.o div.b div.i.first {
    border-top: none;
}

.form_table div.o div.b div.i div.l {
    float: left;
    width: 3000px;
    white-space: nowrap;
    overflow: hidden;
}

.form_table div.o div.b div.i div.l div.c {
    float: left;
    height: 36px;
    width: 4px;
}

.form_table div.o div.b div.i div.l div.s {
    height: 32px;
    width: 14px;
}

.form_table div.o div.b div.i div.l div.s input {
    display: none;
}

.form_table div.o div.b div.i div.l div.s b {
    display: inline-block;
    border: 1px solid #CFCFCF;
    background: url('data:image/gif;base64,R0lGODlhDAAYAKIAAAAAAP////VZWvv7+////wAAAAAAAAAAACH5BAEAAAQALAAAAAAMABgAAAMgOLqs8TDKSau9OOvNc/tDJwmXQFbmOaUjybbvapbilgAAOw==') /*/common/image/bg_checkbox_glablo.gif*/ no-repeat #FFFFFF;
    *background: url(/common/image/bg_checkbox_glablo.gif) no-repeat #FFFFFF; /* For IE 6 and 7 */
    width: 12px;
    height: 12px;
    margin: 2px 0;
    border-radius: 3px;
    vertical-align: text-bottom;
}

.form_table div.o div.b div.i div.l div.s b.on {
    background-position: 0 -12px;
}

.form_table div.o div.b div.i div.l div.s i {
    display: inline-block;
    border: 1px solid #E3E3E3;
    background-color:#F3F3F3;
    width: 12px;
    height: 12px;
    margin: 2px 0;
    border-radius: 3px;
    vertical-align: text-bottom;
}


.form_table div.o div.b div.i div.r {
    position: absolute;
    right: 21px;
}

.form_table div.o div.b div.red div.l div.c {
    background-color: #f55555;
}

.form_table div.o div.b div.green div.l div.c {
    background-color: green;
}

.form_table div.o div.b div.yellow div.l div.c {
    background-color: yellow;
}

.form_table div.o div.b div.i div.l div + div,
.form_table div.o div.b div.i div.r div {
    float: left;
    padding-left: 12px;
    height: 36px;
    overflow: hidden;
}

.form_table div.o div.b div.i div.l div a.check {
    color:#333333;
}

.form_table div.o div.b div.i div.l div a.check i {
    color:#F55555;
}

.form_table div.o div.b div.i div.r div {
    background-color: #ffffff;
}

.form_table div.o div.b div.i div.r div:last-child {
    border-radius: 0 0 5px 0;
}

.form_table div.o div.b div.i div.r div i {
    color:#F55555;
}


.form_table div.o div.b div.load {
    text-align:center;
    padding:12px 0;
}

.form_table div.o div.f {
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    overflow: hidden;
    border-top: 1px solid #d7d7d7;
}

.form_table div.o div.f div.q {
    float: left;
    margin: 8px 6px;
    line-height: 24px;
}

.form_table div.o div.f div.p {
    float: right;
}

.form_table div.o div.f div.p a.page_prev {
    display: inline-block;
    width: 24px;
    height: 20px;
    margin: 7px 2px;
    background: url('data:image/gif;base64,R0lGODlhMAAoAPEEAMnJyYiIiN3d3f///yH5BAUAAAQALAAAAAAwACgAAAJ4nI+py+0Po5y02otzBgBzPXDdJW6fOVYluE4te0qvNkO1ddsxuau9+/N5UqCi8YhMKpdMheAJjUqn1Kr1is1qt9yu9wsOi8WBQLg8FpTN4DUZ/WZ73Wk6116Hb/Fjftb/Bfin10Y4Z3iHeHgml+b4CBkpOUlZOVUAADs=') /*/common/image/TablePage.gif*/ no-repeat;
    *background: url(/common/image/TablePage.gif) no-repeat; /* For IE 6 and 7 */
    vertical-align: top;
    padding: 0;
}

.form_table div.o div.f div.p a.page_prev:hover {
    background-position: 0 -20px;
}

.form_table div.o div.f div.p a.page_next {
    display: inline-block;
    width: 24px;
    height: 20px;
    margin: 7px 0 7px 2px;
    background: url('data:image/gif;base64,R0lGODlhMAAoAPEEAMnJyYiIiN3d3f///yH5BAUAAAQALAAAAAAwACgAAAJ4nI+py+0Po5y02otzBgBzPXDdJW6fOVYluE4te0qvNkO1ddsxuau9+/N5UqCi8YhMKpdMheAJjUqn1Kr1is1qt9yu9wsOi8WBQLg8FpTN4DUZ/WZ73Wk6116Hb/Fjftb/Bfin10Y4Z3iHeHgml+b4CBkpOUlZOVUAADs=') /*/common/image/TablePage.gif*/ no-repeat -24px 0;
    *background: url(/common/image/TablePage.gif) no-repeat -24px 0; /* For IE 6 and 7 */
    vertical-align: top;
    padding: 0;
}

.form_table div.o div.f div.p a.page_next:hover {
    background-position: -24px -20px;
}

.form_table div.o div.f div.p span {
    float: left;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 7px 2px;
    vertical-align: top;
    color: #aaaaaa;
}

.form_table div.o div.f div.p a {
    float: left;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 7px 2px;
    padding: 0 7px;
    vertical-align: top;
    color: #999999;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 3px;
}

.form_table div.o div.f div.p a:hover {
    border-color: #cfcfcf;
    background-color: #dddddd;
    text-decoration: none;
}

.form_table div.o div.f div.p em {
    float: left;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin: 7px 2px;
    padding: 0 8px;
    vertical-align: top;
    color: #666666;
    background-color: #dddddd;
    border-radius: 3px;
}

.form_table div.o div.f div.p span.page_jump {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    border: 1px solid #CCCCCC;
    margin: 7px 2px;
    vertical-align: top;
}

.form_table div.o div.f div.p span.on {
    border-color: #1262b7;
}

.form_table div.o div.f div.p span.page_jump input {
    display: inline-block;
    height: 18px;
    width: 30px;
    line-height: 18px;
    padding: 2px;
    border: 0;
    outline: none;
    vertical-align: top;
}

.form_table div.o div.f div.p span.page_jump a {
    display: inline-block;
    height: 22px;
    width: 18px;
    background: url('data:image/gif;base64,R0lGODlhSAAwAKIAAAAAAP///93d3cnJyYiIiP///wAAAAAAACH5BAEAAAUALAAAAABIADAAAAOiGLrc/jDKSau9OOvNu/9gKI5kiQ2DiZoPmpYuy8QsXa9yYJO73IM/H04UvL1GRd5QeTTmkh9oSLqhTptEbG7L7Xq/4LB4TCYJzui0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgnUEBIOFg2yFhoKLiWmOiZGSiI8Ck4GYj5p9nJuVf56UjICimaCnpKOWpnytfq94sbCqobWWuLm6u7y9vr/AwYEJADs=') /*/common/image/ButtonPage.gif*/ no-repeat -36px 0;
    *background: url(/common/image/ButtonPage.gif) no-repeat -36px 0; /* For IE 6 and 7 */
    vertical-align: top;
    padding: 0;
    margin: 0;
}

.form_table div.o div.f div.p span.page_jump a:hover {
    background-position: -36px -24px;
}
.form_table div.o div.load {
    height: 32px;
    line-height: 32px;
    text-align:center;
    padding: 10px;
    overflow: hidden;
    border-top: 1px solid #d7d7d7;
}

.form_area div.t a.btClose,
.form_table div.t a.btClose {
    background-position: 0 0;
}

.form_area div.t a.btClose.on,
.form_table div.t a.btClose.on {
    background-position: 0 -26px;
}

.form_area div.t a.btChange,
.form_table div.t a.btChange {
    background-position: -26px 0;
}

.form_area div.t a.btList,
.form_table div.t a.btList {
    background-position: -52px 0;
}

.form_area div.t a.btAdd,
.form_table div.t a.btAdd {
    background-position: -78px 0;
}

.form_area div.t a.btDel,
.form_table div.t a.btDel {
    background-position: -104px 0;
}

.form_area div.t a.btSave,
.form_table div.t a.btSave {
    background-position: -130px 0;
}

.form_area div.t a.btDisable,
.form_table div.t a.btDisable {
    background-position: -156px 0;
}

.form_area div.t a.btEnable,
.form_table div.t a.btEnable {
    background-position: -182px 0;
}

.form_area div.t a.btCal,
.form_table div.t a.btCal {
    background-position: -208px 0;
}

.form_area div.t a.btDown,
.form_table div.t a.btDown {
    background-position: -234px 0;
}

.pop {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.5);
}

.pop div.pop_alert {
    position: absolute;
    width: 360px;
    height: 120px;
    padding: 20px;
    top: 50%;
    left: 50%;
    margin-top: -80px;
    margin-left: -200px;
    background: #ffffff;
    border-radius: 5px;
}

.pop div.pop_alert div.z {
    height: 88px;
    line-height: 22px;
    font-size: 12px;
    color: #333333;
    cursor:default;
}

.pop div.pop_alert div.b {
    text-align: right;
    cursor:default;
}

.pop div.pop_alert div.b a {
    margin-left: 6px;
    display: inline-block;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #666666;
    background-color: #ffffff;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
}

.pop div.pop_alert div.b a:hover {
    background-color: #eeeeee;
}

.pop div.pop_alert div.b a:active {
    box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
}

.pop div.pop_alert div.b a.ok {
    width: 84px;
    height: 32px;
    line-height: 32px;
    border: 0;
    color: #FFFFFF;
    background-color: #f55555;
}

.pop div.pop_alert div.b a.ok:hover {
    color: #FFFFFF;
    background-color: #ec3132;
}

.pop div.pop_alert div.l {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.2);
    display: none;
}

.pop div.pop_alert div.l img {
    position: absolute;
    bottom: 20px;
    right: 180px;
}

.pop div.pop_form {
    position: absolute;
    width: 800px;
    height: 400px;
    top: 50%;
    left: 50%;
    margin-top: -200px;
    margin-left: -400px;
    background: #f4f4f4;
    border-radius: 5px;
}

.pop div.pop_form div.pop_head {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 20px;
    padding: 0;
    height: 56px;
    background-color: #f4f4f4;
    border-bottom: 1px solid #dedede;
    z-index: 2;
    overflow: hidden;
    cursor:default;
}

.pop div.pop_form div.pop_head span.l {
    /*float: left;*/
    display:inherit;
    margin: 12px 0;
    height: 32px;
    overflow: hidden;
    white-space: nowrap;
}

.pop div.pop_form div.pop_head span.l p {
    height: 32px;
    line-height: 32px;
    color: #666666;
    font-size: 16px;
}

.pop div.pop_form div.pop_head span.l p.g {
    float: left;
}

.pop div.pop_form div.pop_head i {
    float: right;
    margin: 12px 0 12px 6px;
    height: 32px;
    line-height: 32px;
    color: #F55555;
}

.pop div.pop_form div.pop_head a {
    float: right;
    margin: 12px 0 12px 6px;
    display: inline-block;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #666666;
    background-color: #ffffff;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
}

.pop div.pop_form div.pop_head a:hover {
    background-color: #eeeeee;
}

.pop div.pop_form div.pop_head a:active {
    box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
}

.pop div.pop_form div.pop_head a.ok {
    width: 84px;
    height: 32px;
    line-height: 32px;
    border: 0;
    color: #FFFFFF;
    background-color: #f55555;
}

.pop div.pop_form div.pop_head a.ok:hover {
    color: #FFFFFF;
    background-color: #ec3132;
}

.pop div.pop_form div.pop_body {
    position: absolute;
    top: 0;
    top: 57px\0;
    right: 0;
    left: 0;
    bottom: 0;
    bottom: 20px\0;
    padding: 57px 20px 20px 20px;
    padding-top: 0\0;
    padding-bottom: 0\0;
    overflow: hidden;
}

.l24 {
    width: 24px;
}

.l31 {
    width: 31px;
}

.l36 {
    width: 36px;
}

.l39 {
    width: 39px;
}

.l42 {
    width: 42px;
}

.l48 {
    width: 48px;
}

.l60 {
    width: 60px;
}

.l66 {
    width: 66px;
}

.l72 {
    width: 72px;
}

.l76 {
    width: 76px;
}

.l78 {
    width: 78px;
}

.l84 {
    width: 84px;
}

.l80 {
    width: 80px;
}

.l90 {
    width: 90px;
}

.l96 {
    width: 96px;
}

.l98 {
    width: 98px;
}

.l108 {
    width: 108px;
}

.l120 {
    width: 120px;
}

.l122 {
    width: 122px;
}

.l132 {
    width: 132px;
}

.l144 {
    width: 144px;
}

.l156 {
    width: 156px;
}

.l168 {
    width: 168px;
}

.l174 {
    width: 174px;
}

.l180 {
    width: 180px;
}

.l192 {
    width: 192px;
}

.l196 {
    width: 196px;
}

.l204 {
    width: 204px;
}

.l216 {
    width: 216px;
}

.l228 {
    width: 228px;
}

.l256 {
    width: 256px;
}

.l264 {
    width: 264px;
}

.l320 {
    width: 320px;
}

.l512 {
    width: 512px;
}

.l768 {
    width: 768px;
}
