﻿
/* ************************* */
body { padding:0px; font-size:12px; font-family:"Arial","Verdana","宋体"; background:url(http://banjia.info/images/bg/topback.gif) repeat-x; margin:0px; text-align:center;}
table,input,textarea,select,button { font-size:12px; }
/*table,th,td,div,p,font,span,li,input,select,textarea,a { word-wrap:break-word; word-break:break-all; }*/
table,td,div,p,font,span,a,form,input,button,textarea,select,ul,li,hr,h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; }
ul,li { list-style:none; }
table { empty-cells:show; border-collapse:separate !important; border-collapse:collapse; }
table td { text-align:left; }


/* ************************* */
/* ************************* */
.h { line-height:160%; }
.b { font-weight:bold; }
.i { font-style:italic;}
.u { text-decoration:none; }
.t { text-decoration:line-through; }
.bold { font-weight:bold; }
.big { font-size:14px; }
.large { font-size:16px; }
.normal { font-size:12px; }
.small { font-size:10px; }

.light { color:#ff0000; }
.mark { color:#0066cc; }
.gray { color:#808080; }
.put { color:#004080; }
.null { color:#808080; font-style:italic; }
.error { color:#CC3300; }
.id { color:#333333; font-family:Verdana; font-size:10px; }
.s { color:#808080; font-family:Verdana; font-size:9px; }
.time { color:#808080; font-family:Verdana; font-size:10.5px; }
.data { color:#808080; font-family:Verdana; font-size:10.5px; }
.version { color:#808080; font-family:Verdana; font-size:10.5px; }
.counter { color:#ff0000; }
.total { color:#ff0000; }
.remark { font-size:14px; line-height:160%; }
.user { color:#000080; }
.usergroup { color:#000080; }
.price { color:#E92401; }
.money { color:#E92401; }
.emoney { color:#ff6600; }
.integral { color:#0066cc; }

.hand { cursor:pointer; }
.help { cursor:help; }
.hide { display:none; }
.invisible { visibility:hidden; }
.center { text-align:center; vertical-align:middle; }
.clear { clear:both; }
.left { float:left; vertical-align:middle; }
.right { float:right; vertical-align:middle; }
.more { float:right; vertical-align:middle; font-family:"Arial","Verdana"; }
.table-break { table-layout:fixed; overflow:hidden; }
.table-break { table-layout:fixed; word-wrap:break-word; overflow:hidden; }
.word-break { word-wrap:break-word; word-break:break-all; }
.word-keep { word-break:keep-all; }
.over-hide { overflow:hidden; }

.align-left { text-align:left !important; }
.align-center { text-align:center !important; }
.align-right { text-align:right !important; }

.space-level { padding-left:5px; padding-right:5px; }
.space-vertical { padding-top:5px; padding-bottom:5px; }
.space-out-left { margin-left:3px; }
.space-out-right { margin-right:3px; }
.space-in-left { padding-left:3px; }
.space-in-right { padding-right:3px; }


/* ************************* */
/* ******** common ********* */
/* ************************* */

/* ******** Codes ********* */
font.codes-expression { color:#0000FF; }
font.codes-function { color:#0000FF; }


/* ******** aLinks ********* */
a,a:link,a:visited { color:#000000; text-decoration:none; }
a:hover,a:active { color:#D20000; text-decoration:none; }
a.time,a.date { text-decoration:none; }

/* ******** Images ********* */
img { border:0px; }
img.icon { border:0px; vertical-align:middle; }
img.pic { border:0px; vertical-align:middle; }
img.block { width:100%; }

/* ********* Form ********** */
input { border:1px solid #BBBBBB; height:21px; line-height:21px; padding:0px 3px 0px 3px; }
textarea { border:1px solid #BBBBBB; padding:3px 3px 2px 3px; overflow:auto; }
select { border:1px solid #BBBBBB; padding:2px; }
input.normal,input.checkbox,input.radio,input.image { height:auto; border:0px; background:none; vertical-align:middle; padding:0; }
input.checkbox,input.radio { margin-bottom:2px; }
input.hidden { height:0px; padding:0px; }
input.number { text-align:center; }
input.price,input.num,input.total { text-align:right; }
input.time,input.date { font-size:11px !important; color:#000000 !important; text-align:center; }
input.btn { border:1px solid #BBBBBB; background:#E8F5FD; height:23px; line-height:23px; padding:0px 2px 0px 2px; } /* background:#E8F5FD url("../common/bg_button.gif") repeat-x;*/
input.btns { border:1px solid #BBBBBB; background-color:#E8F5FD; height:23px; line-height:23px; padding:0px 2px 0px 2px; }
button { border:1px solid #BBBBBB; background:#E8F5FD; height:23px; line-height:23px; padding:0px 2px 0px 2px; } /* background:#E8F5FD url("../common/bg_button.gif") repeat-x;*/
button.btn {  }

/* *********** ul ********** */
ul.none { margin:0px; }
ul.none li { list-style:none; margin:1px 0px 1px 0px !important; }
ul.number { margin:5px 0px 5px 16px !important; }
ul.number li { list-style:square outside none; margin:1px 0px 1px 5px !important; padding:4px 0px 4px 0px; }
ul.list { margin:5px 0px 5px 16px !important; padding:0px; }
ul.list li { list-style:square outside none; margin:1px 0px 1px 5px !important; padding:4px 0px 4px 0px; }
ul.error { margin:5px 0px 5px 16px !important; }
ul.error li { list-style:square outside none; margin:1px 0px 1px 5px !important; padding:4px 0px 4px 0px; }

/* *********** hr ********** */
hr.line { height:0px; border:#d1d7dc 1px solid; }
hr.dot { height:0px; border:#cccccc 1px dashed; }
hr.none { -moz-opacity:0; opacity:0; }

/* ********** DIV ********** */
div.all { clear:both; width:100%; }
div.clear { clear:both; }
div.space { clear:both; margin:2px; padding:2px; }
div.frame { margin:8px; }

div.pagings { clear:both; }
div.paging { clear:both; height:22px; font-size:11px; font-family:"Verdana","Arial"; margin:0px; }
div.paging a { text-decoration:none; padding:3px 4px 3px 4px; float:left; }
div.paging a.total { text-decoration:none; background-color:#F7F7F7; border:1px solid #cccccc; border-right:0px; font-weight:bold; margin:0px; padding-left:6px; padding-right:6px; }
div.paging a.pages { text-decoration:none; background-color:#F7F7F7; border:1px solid #cccccc; vertical-align:middle; font-weight:bold; margin-right:1px; margin-right:4px; padding-left:6px; padding-right:6px; }
div.paging a.page { text-decoration:none; background-color:#FFFFFF; border:1px solid #DEDEB8; vertical-align:middle; margin-right:1px; margin-right:4px; }
div.paging a.page:hover  { text-decoration:none; background-color:#F5FBFF; border:1px solid #86B9D6; }
div.paging a.pagenow { text-decoration:none; border:1px solid #DEDEB8; vertical-align:middle; background-color:#FFFFD9; color:#92A05A; font-weight:bold; margin-right:4px; }
div.paging a.around { text-decoration:none; background-color:#FFFFFF; border:1px solid #DEDEB8; margin-right:4px; }
div.paging a.around:hover { text-decoration:none; background-color:#F5FBFF; border:1px solid #86B9D6; }
div.paging a.input { margin-top:-1px; padding:0px 0px 0px 4px; }
div.paging a.input input { border:1px solid #cccccc; width:40px; height:19px; line-height:19px; background:#FFFFFF; padding:0px 0px 0px 0px; }
div.paging a.input input.btn { border:1px solid #cccccc; width:40px; height:21px; line-height:21px; background:#EDEDED; }

/* ********** Tips ********* */
.TipsStar { width:20px; } /* background:url("../common/ico_tips_star.gif") no-repeat 7px 5px;*/
.TipsClew { text-align:left; border:1px solid #CAE2F8; padding:8px 8px 6px 36px; } /* background:#EFF7FE url("../common/ico_tips_clew.gif") 8px 8px no-repeat;*/
.TipsClew span { color:#1989D7; font-weight:bold; }

/* ********** Clew ********* */
input.ClewSign { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("../common/ico_clew_sign.gif") no-repeat 7px 5px;*/
input.ClewTrue { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("../common/ico_clew_true.gif") no-repeat 3px 2px;*/
input.ClewFalse { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("../common/ico_clew_false.gif") no-repeat 3px 2px;*/
input.ClewYes { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("../common/ico_clew_yes.gif") no-repeat 4px 5px;*/
input.ClewNo { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("../common/ico_clew_no.gif") no-repeat 5px 5px;*/
input.ClewOptional { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("../common/ico_clew_optional.gif") no-repeat 5px 5px;*/
input.ClewIgnorer { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("../common/ico_clew_ignorer.gif") no-repeat 5px 5px;*/


/* ******** Search ********* */
form.search {  }
div.sea-keyword { padding:2px 0px 2px 0px; }
div.sea-field { padding:2px 0px 2px 0px; }
div.sea-term { padding:2px 0px 2px 0px; }
div.sea-button { padding:2px 0px 2px 0px; }
input.keyword { border:1px solid #BBBBBB; width:100px; }
input.sea-btn { border:1px solid #BBBBBB; background:#E8F5FD; height:23px; line-height:23px; padding:0px 2px 0px 2px; } /*background:#E8F5FD url("../bg_button.gif") 0px 0px repeat-x;*/


/* ******** Center ********* */
div.BoxCenter { height:100%; width:100%; overflow:hidden; position:static !important; position:relative; display:table !important; }
*+html div.BoxCenter { height:100%; width:100%; overflow:hidden; position:relative !important; display:table !important; }
div.BoxBody { display:table-cell !important; vertical-align:middle !important; position:static !important; position:absolute; top:50%; }
*+html div.BoxBody { display:table-cell !important; vertical-align:middle !important; position:absolute !important; top:50%; }
div.BoxInner { width:100%; position:relative; top:-50%; margin:0 auto; text-align:center; }


/* ******** ReadMe ********* */
div.BoxReadMe { height:300px; overflow-y:auto; }
div.BoxReadMe div.subtopic { font-weight:bold; padding:0px 0px 3px 0px; }
div.BoxReadMe div.explain { line-height:140%; padding:0px 0px 5px 13px; }


/* ******** Version ********* */
span.version { color:#000000; font-family:Arial; font-size:11.5px; font-weight:bold; }
span.version a { color:#000000; text-decoration:none; }
span.version a:visited { color:#000000; text-decoration:none; }
span.version a:hover { color:#ED1B23; text-decoration:none; }
span.version a:active { color:#ED1B23; text-decoration:none; }
span.version .name { color:#000000; }
span.version .key { color:#ED1B23; }
span.version .no { color:#ED1B23; }
span.version .mark { color:#AFAFAF; }


/* ********* Table ********* */
tr.align-left td { text-align:left; }
tr.align-center td { text-align:center; }
tr.align-right td { text-align:right; }

table.tab { width:100%; border:0px; background:#D4D0C8; line-height:normal; }
table.tab tr td { padding:8px 5px 5px 5px; }
table.tab tr td.caption {  }
table.tab tr td.input {  }
table.tab tr.bar td { background-color:#EFEFDE; color:#888888; font-weight:bold; padding:8px 5px 5px 5px; }
table.tab tr.bar a { color:#333333; }
table.tab tr.bar a:hover { color:#ff0000; }
table.tab tr.sub td { background-color:#F4F4EA; color:#888888; font-weight:bold; padding:8px 5px 5px 5px; }
table.tab tr.sub a { color:#333333; }
table.tab tr.sub a:hover { color:#ff0000; }
table.tab tr.row td { background:#FFFFFF; }
table.tab tr.rows td { background:#EFEFDE; }
table.tab tr.rowsp td { background:#EBFFD7; }
table.tab tr.button td { background:#F4F4E8; padding:8px 5px 5px 5px; }
table.tab tr.button input { margin-right:10px; }
table.tab tr.dof td { clear:both; background:#F4F4E8; }
table.tab tr.dof div.pagings { width:auto; float:left; }
table.tab tr.dof div.paging { width:auto; float:left; }
table.tab tr.dof div.form-handle { width:auto; float:right; }
table.tab tr.line { background:#FFFFFF; height:5px; }
table.tab td a { }
table.tab td a:link input { border:1px solid #BBBBBB; background:#FFFFFF; }
table.tab td a:visited input { border:1px solid #BBBBBB; background:#FFFFFF; }
table.tab td a:hover input { border:1px solid #DDDDDD; background:#EDEDED; }
table.tab td a:active input { border:1px solid #DDDDDD; background:#EDEDED; }
table.tab td.topic { text-align:left; }
table.tab table { border:0px; }
table.tab tr td td { background-image:none; padding:0px; }
table.tab tr td td td { background-image:none; padding:0px; }

table.frm { width:100%; border:0px; background:#D4D0C8; line-height:normal; }
table.frm tr td { padding:5px 8px 4px 8px; }
table.frm tr td.caption { width:100px; }
table.frm tr td.caption-explain { padding:10px 8px 6px 8px; }
table.frm tr td.input {  }
table.frm tr td.input div.explain {  }
table.frm tr.bar td { background-color:#EFEFDE; color:#888888; font-weight:bold; padding:5px 8px 4px 8px; }
table.frm tr.bar a { color:#333333; }
table.frm tr.bar a:hover { color:#ff0000; }
table.frm tr.title td { padding:8px 8px 7px 8px; }
table.frm tr.sub td { background-color:#F4F4EA; color:#888888; font-weight:bold; padding:5px 8px 4px 8px; }
table.frm tr.sub a { color:#333333; }
table.frm tr.sub a:hover { color:#ff0000; }
table.frm tr.row td { background:#FFFFFF; }
table.frm tr.rows td { background:#EFEFDE; }
table.frm tr.rowsp td { background:#EBFFD7; }
table.frm tr.pop td { background:#E9F5FF !important; }
table.frm tr.button td { background:#F4F4E8; padding:8px 8px 6px 8px; }
table.frm tr.button input { margin-right:10px; }
table.frm tr.dof td { clear:both; background:#F4F4E8; }
table.frm tr.dof div.pagings { width:auto; float:left; }
table.frm tr.dof div.paging { width:auto; float:left; }
table.frm tr.dof div.form-handle { width:auto; float:right; }
table.frm tr.line { background:#FFFFFF; height:5px; }
table.frm td a { }
table.frm td a:link input { height:22px; border:1px solid #BBBBBB; background:#FFFFFF; }
table.frm td a:visited input { height:22px; border:1px solid #BBBBBB; background:#FFFFFF; }
table.frm td a:hover input { height:22px; border:1px solid #666666; background:#EDEDED; }
table.frm td a:active input { height:22px; border:1px solid #666666; background:#EDEDED; }
table.frm td input.normal { margin:0px; padding:0px; }
table.frm table { border:0px; }
table.frm tr td td { background-image:none; padding:0px; }
table.frm tr td td td { background-image:none; padding:0px; }

table.list { border:0px; background:#D4D0C8; line-height:normal; }
table.list tr td { padding:6px 5px 4px 5px; }
table.list tr.bar td { background:#EFEFDE; color:#333333; font-weight:bold; padding:8px 6px 4px 6px; }
table.list tr.bar a { color:#333333; }
table.list tr.bar a:hover { color:#ff0000; }
table.list tr.sub td { background:#F4F4EA;  color:#888888; font-weight:bold; padding:8px 6px 4px 6px; }
table.list tr.sub a { color:#333333; }
table.list tr.sub a:hover { color:#ff0000; }
table.list tr.row td { background:#FFFFFF; }
table.list tr.rows td { background:#F7F7F7; }
table.list tr.button td { background:#F4F4E8; padding:6px 4px 4px 6px; }
table.list tr.button input { margin-right:10px; }
table.list tr.line { background:#FFFFFF; height:5px; }
table.list td.topic { text-align:left; }
table.list table { border:0px; }
table.list tr td td { padding:0px; }
table.list tr td td td { padding:0px; }

td.row-item {  }
td.row-id { color:#333333; font-family:Verdana; font-size:10px; }
td.row-type {  }
td.row-sort {  }
td.row-class {  }
td.row-icon {  }
td.row-image {  }
td.row-topic { text-align:left !important; word-wrap:break-word; word-break:break-all; }
td.row-info { text-align:left !important; word-wrap:break-word; word-break:break-all; }
td.row-content { text-align:left !important; word-wrap:break-word; word-break:break-all; }
td.row-name { word-wrap:break-word; word-break:break-all; }
td.row-topic { text-align:left !important; }
td.row-info { text-align:left !important; }
td.row-content { text-align:left !important; }
td.row-name { }
td.row-username {  }
td.row-realname {  }
td.row-email {  }
td.row-user {  }
td.row-opuser {  }
td.row-price {  }
td.row-time {  }
td.row-date {  }
td.row-status {  }
td.row-handle {  }
td.row-selectid {  }


