@charset "utf-8";
/*========全局样式========*/
body { margin:0; padding:0; font:normal 100 12px Arial, Helvetica, sans-serif }
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, lable, textarea, select, p, blockquote, button, tr, td, th, thead, caption { margin:0; padding:0; font-weight:normal}
img, button { border:none; }
div, h1, h2, h3, h4, h5, h6, strong { font-weight:normal; font-size:12px; vertical-align:middle; color:#454545}
ol, ul, li { list-style:none; }
table { border-collapse:collapse; }
input, select, textarea, button, em, cite, samp { font-style:normal; }
a {text-decoration:none; color:#454545; cursor:pointer}
a:hover { text-decoration:none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}

.txt_left { text-align: left }
.txt_right { text-align: right }
.txt_center { text-align: center }
.floatleft { float: left }
.floatright { float: right }
.bold { font-weight: bold }
.normal { font-weight: normal }
.size14 { font-size:14px }
.left15{ margin-left:15px;}
.pointer { cursor: pointer }
.cur_default { cursor: default }
.underline { text-decoration: underline }
.nounderline { text-decoration: none }
.black { color: #000 }
.blue { color:blue; }
.yellow { background:#fcf9f4; }
.orange { color:#ff6600; }
.linkColor { color:#155fbe; text-decoration:none; }
.linkColor:hover { color:#417fcd; }
.nowrap { white-space: nowrap }
.tablenowrap td, .tablenowrap th { white-space: nowrap }
.breakword { word-wrap: break-word; word-break: break-all }
.noime { ime-mode: disabled }
.clearall{clear:both; width:100%; height:0px; overflow:hidden;}
.clearl { clear: left; }
.clearr { clear: right; }
.noborder { border-width:0 }
.pos { position:relative; z-index:99 }
.border_01 { border:1px solid #B0CBE0; margin-bottom:4px; }
.have { color:green; font-weight:bold; }