body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote { padding:0 ;margin:0; }
fieldset, img { border:none;}
ol,ul,li{ list-style: none;list-style-type:none;}
address,caption,cite,code,dfn,em,var { font-weight: normal; font-style: normal; }     
caption,th { text-align: left; }   
q:before,q:after {content:''; }   
abbr,acronym { border: 0}
a{blr:expression(this.onFocus=this.blur()); outline:none; color:#000; text-decoration:none;}
a:hover{ color:#fe0000; text-decoration:none}
body{ font-size:12px; font-family:'宋体',Arial, Helvetica, sans-serif; background:url(../images/footer.jpg) no-repeat bottom center}

/*==============清除浮动开始==============*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both; height:0; font:0/0 Arial; visibility:hidden;}
/*==============清除浮动结束==============*/


.top{ width:1001px; height:100px; margin:0 auto}
.logo{ width:350px; height:100px; float:left}
.logo a,.logo a img{ width:350px; height:100px; display:block}
.top-right{ width:340px; height:82px; padding-top:18px; float:right}
.header{ width:252px; height:82px; padding-right:18px; float:left}
.link{ width:252px; height:22px; padding-top:6px; color:#bcbcbc; margin-bottom:11px; text-align:right}
.link a{ height:22px; line-height:22px; color:#bcbcbc; margin:0 10px; display:inline-block}
.link a:hover{ color:#f00}
.contact{ width:80px; text-align:center; color:#fff !important; margin:0 !important; background:url(../images/contact.gif) no-repeat center center}
.contact:hover{ color:#fff !important}
.search{ width:250px; height:25px; border:1px solid #c2c2c2;}
.search input{ width:225px; height:25px; line-height:25px; border:none; background:none; color:#bcbcbc; text-indent:10px; float:left}
.search a{ width:25px; height:25px; background:url(../images/search.gif) no-repeat center center; float:left}
.code{ width:70px; height:70px; float:right}

.nav{ width:100%; height:44px; background:#2164aa; clear:both}
.nav-list{ width:1200px; height:44px; border-left:1px solid #3874b3; margin:0 auto}
.nav-list li{ width:124px; height:44px; line-height:44px; text-align:center; border-right:1px solid #3874b3; float:left}
.nav-list li a{ display:block; color:#fff; font-family:"Microsoft YaHei"}
.nav-list li a:hover{ color:#fff; background:#348ce8}
.nav-list li.hover a{ color:#fff; background:#348ce8}

.footer{ width:100%; height:95px; clear:both}
.foot{ width:1001px; height:65px; padding-top:30px; margin:0 auto}
.foot p{ line-height:21px; color:#a7a7a7}
.foot p a{ color:#a7a7a7; margin:0 10px;}
.foot p a:hover{ color:#f00}