@charset "utf-8";
@import url("resource/common.table.css");
@import url("resource/common.paging.css");
@import url("resource/common.comment.css");


/* ************************* */
body { margin:0px; padding:0px; font:12px "宋体","Arial","Verdana"; }
table,td,div,p,span,a,form,input,select,button,textarea,ul,li,hr { margin:0px; padding:0px; }
hr,h1,h2,h3,h4,h5,h6 { font-size:12px; 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; }

h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:10px; }


/* ************************* */
/* ************************* */
.h { line-height:160%; }
.high { line-height:240%; }
.highs { line-height:360%; }
.b { font-weight:bold; }
.i { font-style:italic; }
.u { text-decoration:underline; }
.t { text-decoration:line-through; }
.bold { font-weight:bold; }
.big { font-size:14px; }
.large { font-size:16px; }
.huge { font-size:20px; }
.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; }
.loading { color:#C0C0C0; font-size:11px; }
.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; }
.unit { color:#808080; margin-left:3px; }

.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 .remark { }
.word-break {  }
.word-keep {  }
.over-hide { overflow:hidden; }
.ignore-br br { letter-spacing:0px; }

.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 ********* */
/* ************************* */

/* ******** aLinks ********* */
a,a:link,a:visited { color:#000000; text-decoration:underline; }
a:hover,a:active { color:#D20000; text-decoration:underline; }
a:focus { -moz-outline-style: 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.banner { border:0px; vertical-align:middle; }
img.block { width:100%; }


/* ********* Form ********** */
input { height:19px; line-height:19px; padding:0px 3px 0px 3px; }
textarea { padding:3px 3px 2px 3px; overflow:auto; }
select { padding:1px 1px 1px 1px; }
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; margin: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 { cursor:pointer; border:1px solid #BBBBBB; background-color:#E8F5FD; background-repeat:repeat-x; height:23px; line-height:23px; padding:0px 2px 0px 2px; } /* background:#E8F5FD url("../common/bg_button.gif") repeat-x;*/
input.btns { cursor:pointer; border:1px solid #BBBBBB; background-color:#E8F5FD; height:23px; line-height:23px; padding:0px 2px 0px 2px; }
input.push { height:25px; border:1px solid #0095C9; background-color:#cfe8f5; background-repeat:repeat-x; color:#00156E; font-weight:bold; padding:3px 5px 0px 5px; }
button { cursor:pointer; border:1px solid #BBBBBB; background-color:#E8F5FD; background-repeat:repeat-x; height:23px; line-height:23px; padding:0px 2px 0px 2px; } /* background:#E8F5FD url("../common/bg_button.gif") repeat-x;*/
button.btn {  }
/*
input { border:1px solid #BBBBBB; height:21px; line-height:21px; }
textarea { border:1px solid #BBBBBB; }
select { border:1px solid #BBBBBB; }
*/


/* *********** ul ********** */
ul.none { margin:0px; }
ul.none li { list-style:none; margin:1px 0px 1px 0px; }	/* !important */
ul.number { margin:0px; }
ul.number li { list-style:decimal inside; margin:0px; padding:0px; }
ul.list { margin:0px; padding:0px; }
ul.list li { list-style:square inside; margin:0px; padding:0px; }
ul.sign { margin:0px; padding:0px; }
ul.sign li { list-style:disc inside; margin:0px; padding:0px; }
ul.error { margin:0px; }
ul.error li { list-style:decimal inside; margin:0px; padding:0px; }
ul.h {  }
ul.h li { padding:2px 0px 2px 0px; }
ul.inline { }
ul.inline li { display:inline; list-style:none; }


/* *********** 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.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.clearfix { display:inline; }
div.clearfix { display:block; }


/* ********** 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 { cursor:pointer; 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;*/


/* ******** Version ********* */
span.version { color:#000000; font-family:Arial; font-size:11px; 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:underline; }
span.version a:active { color:#ED1B23; text-decoration:underline; }
span.version .name { color:#000000; }
span.version .key { color:#ED1B23; }
span.version .no { color:#ED1B23; }
span.version .mark { color:#AFAFAF; }

