@charset "utf-8";
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, button, textarea, blockquote, th, td,li, p,div,span,input{margin:0;padding:0;}
body{overflow-x: hidden;  }
ul,li{ list-style: none;  }
a{ text-decoration: none; }

.clean{ display: block; content: ""; overflow: hidden; clear: both; }
.clean:after{ overflow: hidden; clear: both; }
.jz{ position: relative; left: 50%; margin-left: -720px; width: 1440px; }

.header{ overflow: hidden; width: 1440px; margin:0 auto; text-align: center; position: relative;left: 50%; margin-left: -720px;}
.header p{ margin: 0 auto; width: 1440px;  }
.header p img{ max-width: 1440px;  }

.nav {  width: 1440px; height: 50px;  background-color: #f2f2f2; margin: 0 auto;box-shadow: 0px 4px #dddddd;  }
.nav ul{height: 50px; margin: 0 auto; width: 1092px;  text-align: center;}
.nav ul li{ float: left;  height: 52px; width:156px; text-align: center;  }
.nav ul li a{ display: inline-block; font-size: 16px; line-height: 52px; text-align: center; font-weight: bold; color: #333333;  }


.footer{ max-width: 1440px; height: 200px; margin: 0 auto; background-color: #f2f2f2; position: relative;left: 50%; margin-left: -720px;padding-bottom:66px; }
.footer div{ width: 1068px; margin: 0 auto; text-align: center;  }
.footer p{ float: left; margin-top: 42px; width:274px; }
.footer p img{ float: left; }
.footer .gd{ float: left; display: inline-block; margin:30px 69px 24px 64px;  }
.footer ul{ float: left; width:200px;height: 210px;text-align: justify; }

.footer .last{ width: 247px; height: 158px;/* overflow: hidden; */ float: left; text-align:left; margin-left:10px;  }
.footer ul .title{ margin:40px auto 34px auto;}
.footer ul .title a{ font-size: 16px; color: #666666; }
.footer ul li a{ font-size: 12px; color: #666666;  line-height: 28px; }


 
 
 
 