﻿/*global*/
* { margin: 0; padding: 0; }
body {background:#FFF; color: #333;}
body > div {margin-right:auto;margin-left:auto;}
body, td, input, textarea, select, button { font-size: 12px; font-family:'宋体','Helvetica','sans-serif'; }
a:active, a:focus {outline:none;}
input {margin: 0 0 0 5px;}
div,form,ul,ol,li,span,p,hr, iframe {margin:0;padding:0;border:0;}
select {font-size:12px;height: 22px;}
ul,ol,dl {list-style:none;}
table,td,input{font-size:12px}
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; padding: 0; margin: 0 }
img {border: 0}
.clear {clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */
.clear:after{content:".";display:block;height:0;clear:both;}	/* firefox1.0 */
*+html .clear{margin-top:-1px!important;}
.b {font-weight: bold;}
.l {clear: left}
.r {clear: right}
.fl {float: left}
.fr {float: right}
.hand {cursor: pointer;}
.hide {display: none;}
.block {display: block;}
.align-right {text-align: right}
.align-left {text-align: left}
.align-center {text-align: center}
.font_20 {font-size: 20px;}
.font_30 {font-size: 30px;}
/* color */
.ghr {width: 23px;background: green;border: thin; }
.rhr {width: 23px;background: red;border: thin;}
.buy {color: red;}
.blue {color: blue;}
.gray {color: gray;}
.red {color: red;}
a:link,a:visited {color: #0f63c2;text-decoration:none; }
a:hover { color: #f60; text-decoration:none; }
