/*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'; }
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}
.font_20 {font-size: 20px;}
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;}
/*清除链接虚框*/
/*a,area {blr:expression(this.onFocus=this.blur()) }  for IE 
:focus {-moz-outline-style: none; }  for Firefox   */
.b {font-weight: bold;}
.l {clear: left}
.r {clear: right}
.fl {float: left}
.fr {float: right}
.hand {cursor: pointer;}
.hidden {display: none;}
.block {display: block;}
.align-right {text-align: right}
.align-left {text-align: left}
.align-center {text-align: center}
.noborder {border: none;}
/* color */
.ghr {width: 23px;background: green;color: green;border: thin; }
.rhr {width: 23px;background: red;color: red;border: thin;}
.green {color: green;}
.help, .red,.red a{color:#c00;text-decoration:none;}
.red a:hover{text-decoration:underline;}
.buy {color: red;}
.sale {color: green;}
/* header */
.font14 {font-size: 14px;}
.header {margin:0 auto;width: 978px;overflow: hidden;}
.topline {padding:  0 0 0 12px; margin-top: 5px; height: 23px;line-height: 23px;}
.logo {width: 978px;height:80px;margin:3px auto;padding:0 0 0 17px;}
.topad {width:730px;height:92px;padding:0 0 0 250px;margin:-85px auto 0;overflow: hidden;}
.menulist {margin:0 auto;margin-top: 10px;}
.toptext {height: 29px;font-weight: normal;padding: 0 0 0 17px;word-spacing: 6px;letter-spacing: 2px;}
.toptext strong {color: #C00;font-weight: normal;}
.topmenu {width:738px;padding:0 0 0 220px;margin-top:-22px;}
.topmenu li {float:left; width: 68px; height: 29px; margin:0 4px 0 0;text-align: center;line-height: 29px;}
.searchbox {margin:0 auto;width: 976px;height:60px;margin-top: -1px;}
.stockbox {width: 500px;margin-top: 3px;font-size: 13px;padding-left: 26px;}
.newsbox {width: 400px;margin-top: 3px;font-size: 13px;padding-left: 26px;}
.loginbox {width: 430px;margin-top: 10px;font-size: 13px;margin-right: 12px;border: solid 1px #CCC;height: 40px;line-height: 40px;text-align: center;}
.content {margin:0 auto;width:978px;}
*+html .content{height:auto;}
.lbox {float: left;width: 768px;}
.rbox {float: right;width: 205px;}
.midbox {width: 768px;}

.footer {margin:0 auto;width: 978px;line-height: 23px;text-align: center;}
.multipage {text-align: center;min-height: 30px;line-height: 30px;}

