html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,dialog,figure,abbr,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td  {margin:0px; padding:0px;}
body {font:12px '微软雅黑','宋体',arial,tahoma;}
address,cite,dfn,em,var {font-style:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
img,fieldset {border:none;}
ol,li {list-style-type:none;}

a {text-decoration:none; cursor:pointer; color:#333333;}
a:hover {text-decoration:none;}

body, html {width:100%; color:#333333;}
body {width:100%;}
html {overflow-x:hidden;}

/*-- 清除浮动 --*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

/* 常用部分 */
.fl {float:left;}
.fr {float:right;}
.dn {display:none;}
.cb {clear:both;}
.cl {clear:left;}
.cr {clear:right;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}
.vm {vertical-align:middle;}
.pr {position:relative;}
.pa {position:absolute;}
.fn {font-weight:normal;}
.fb {font-weight:bold;}
.zoom {zoom:1;}
.m0 {margin:0px;}
.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}
.pt10 {padding-top:10px;}
.pt30 {padding-top:30px;}

.wrap {width:960px; margin:0px auto;}

/*-- header --*/
.header {background:url(../images/header_bg.jpg) repeat-x; height:118px;}
	.site_top {height:83px; background:url(../images/header.jpg) no-repeat;}
		.site_top .site_top_left  {height:83px; width:164px; position:absolute; top:0px; left:-164px; background:url(../images/header_left.jpg) no-repeat;}
		.site_top .site_top_right {height:83px; width:111px; position:absolute; top:0px; right:-111px; background:url(../images/header_right.jpg) no-repeat;}
	.site_top h1 {float:left; width:480px; height:56px; margin-top:15px;}	
	.site_top .site_person {float:right; margin-top:35px;}
	
	.header .nav {}
		.header .nav li {float:left; width:96px; text-align:center; line-height:34px; background:url(../images/nav_interval.jpg) no-repeat right;}
			.header .nav a {font-size:14px; font-weight:bold; color:#ffffff;}

		.header .nav li.see, .header .nav li.hover {background:#3173bd;}

/*-- footer --*/
.footer {padding-top:20px; border-top:1px solid #d6d6d6; text-align:center;}		
	.footer p {color:#666666; line-height:22px;}	


.wxbox{position:fixed; right: 0; bottom: 200px;}		