/* 网站头部和底部CSS */

/* 全局定义 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style:none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }

/* 公共样式 */
html{ width:100%; height:100%;  }
body{ width:100%; height:100%; color:#282828;font:14px/30px "宋体",Tahoma,Helvetica,Arial,sans-serif;  }
a{color:#282828;text-decoration:none; outline:none;}
a:hover {color:#f60;text-decoration:underline; }
.clearbox { border:none; clear:both;font-size:0; height:0; line-height:0; overflow:hidden;}
.blank { height:30px;font-size:0px; line-height:0; overflow:hidden;*height:29px; }
.nodata{color:#f60;}
.fl{float:left; }
.fr{float:right; }

/* 框架 */ 
#Wrap { width:1200px; margin:0 auto; overflow: hidden; }


/* 顶部 */
#Header { background: url(images/banner.jpg) no-repeat center top; width: 1200px; height: 212px;}

/* logo */
.logo { width: 300px; height: 152px; margin-left: 60px; *display: inline; padding-top: 15px; float: left;}
.logo img { }

/* topNav */
.topNav { float: right; text-align: right; padding:20px 10px 0 0; _width: 465px;}
.topNav li { float: left; *display: inline; margin-right: 4px; }
.topNav li a { font: 12px/22px "宋体"; color: #fff; display: block; float: left; background: url(images/topIcon.png) repeat-x 0 -48px; height: 24px; text-align: center; text-shadow:#43742e 0 1px 0;;}
.topNav li span { display: block; float: left; height: 24px; }
.topNav li span.left { width: 5px; background: url(images/topIcon.png) no-repeat 0 -24px;}
.topNav li span.right {width: 7px; background: url(images/topIcon.png) no-repeat 0 0;}

/* nav */
.nav { background: url(images/navBg.png) no-repeat; width: 1200px; height: 45px;}
.mainNav { margin-left: 28px; }
.mainNav li { float: left; color: #fff; font: 14px/44px "宋体"; }
.mainNav li a { color: #fff;}
.mainNav li.spe { text-align: center; width: 34px;}


/* Footer */
#Footer { border-top: 1px solid #ddd; padding-bottom: 15px; background-color: #f5f5f5; text-align: center; position: relative; width: 100%;}
#Footer .line { width: 100%; height: 1px; background-color: #fff; overflow: hidden;}
#Footer .copyRight { padding: 30px 0 15px;}
.footPic { position: absolute; top: 15px; right: 45px; z-index: 1; _left: 980px;}
.footPic li { float: left; *display: inline; margin-left: 20px; line-height: 20px;}
.footPic li.ewm { width: 81px; text-align: center; font-size: 12px; height: 110px;}
.footPic li.dzjg { padding-top: 10px;}