/*全局*/ 
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, font, img, dl, dt, dd, ol, ul, li, form, label, frameset, legend, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; font-weight: inherit; font-style:inherit; font-family:"宋体",Arial,sans-serif;  }
h3{font-size:13px;}
body { line-height:1; font-size:13px; margin:0px; padding:0px; color:#555555; background:#FFFFFF;}
ol, ul, li { list-style: none outside; }
table{ line-height:30px; }
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
.clear {clear:both; font-size:0px;  line-height:0px;}
a{ text-decoration:none; color:#5a5a5a;}
a:hover{ text-decoration: underline; color:#c00; }
img {border: none;}
button { hide-focus:expression(this.hideFocus=true);
} /* for IE7.0及以下版本 */
button:focus { outline-style:none; }/* for Firefox，IE8.0等 */
a, area { blr:expression(this.onFocus=this.blur())
} /* for IE7.0及以下版本*/


/* header */
.headerBg{ height:114px; width:100%; background:url(../images/top_bg.jpg) repeat-x;}
.header{ width:960px; margin:0 auto; position:relative; height:114px;}
.logo{ position:absolute; top:17px; left:0; width:291px; height:58px;}
.header_right{ position:absolute; right:0; top:35px; color:#686361;}
.header_right a{ color:#686361;}

.main{ margin:0 auto; width:960px;}
.main01{ margin:0 auto; width:960px; height:255px; position:relative; background:url(../images/m_02.jpg) no-repeat;}
/*.main_z{ width:308px; position:absolute; top:51px; right:26px;}*/
.main_z p{ line-height:30px; font-weight:bold; color:#bf0008; text-align:center;}

.main_left{ position:absolute; width:545px; top:55px; left:26px;}
.main_left p{ line-height:24px; margin-top:3px; font-weight:bold;}

.main02{ width:934px; height:109px; margin:0 auto; padding:10px 0 10px 26px;}
.main02 p{ line-height:24px;}
.main02 p a{ color:#ff0000; text-decoration:underline;}

/* footer */
.footerbg{ background:url(../images/footerbg.jpg) repeat-x top; width:100%;}
.footer{ background:url(../images/footer.jpg) no-repeat top; width:960px; margin:0 auto; text-align:center; line-height:20px; padding:60px 0 20px 0; color:#000;}
