body,
ul,
li {
  margin: 0;
  padding: 0;
}
li {
  list-style: none;
}
img {
  border: 0;
}
html {
  height: 100%;
}
body {
  height: 100%;
  min-height: 100%;
}
.page-content {
  height: auto!important;
  /*for ie6 bug and ie7+,moz,webkit 正确*/

  height: 100%;
  /*修复IE6,all browser*/

  min-height: 100%;
  /*for ie6 bug and ie7+,moz,webkit 正确*/

}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
* html .clearfix {
  zoom: 1;
}
/* IE6 */
*:first-child + html .clearfix {
  zoom: 1;
}
/* IE7 */
.animate {
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -ms-transition: all .5s;
  transition: all .5s;
}
a {
  color: #1a94ff;
}
body {
  background: #f2f2f2;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
}
.zh {
  font-family: '微软雅黑', Helvetica !important;
}
.page-content {
  background-repeat: no-repeat;
  background-position: center top;
}
.page-company {
  background-image: url(img/bg_company.jpg);
}
.page-company a.company {
  color: #1a94ff !important;
}
.page-certification {
  background-image: url(img/bg_certification.jpg);
}
.page-certification a.certification {
  color: #1a94ff !important;
}
.page-join {
  background-image: url(img/bg_join.jpg);
}
.page-join a.join {
  color: #1a94ff !important;
}
.page-contact {
  background-image: url(img/bg_contact.jpg);
}
.page-contact a.contact {
  color: #1a94ff !important;
}
.page-product {
  background-image: url(img/bg_product.jpg);
}
.page-product a.product {
  color: #1a94ff !important;
}
body {
  background: #f8f8f8;
}
.header {
  width: 950px;
  margin: 0 auto;
  height: 68px;
  padding: 20px 0;
}
.header .logo {
  height: 55px;
  width: 180px;
  background: url(img/logo2.png) no-repeat;
  display: block;
  float: left;
}
.header .Language {
  display: block;
  float: right;
  width: 90px;
  height: 28px;
  line-height: 30px;
  background: #1a94ff;
  text-align: center;
  color: #fff;
  font-size: 13px;
  text-decoration: none;
  margin-top: 20px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  letter-spacing: 0.1em;
}
.company_name {
  text-align: center;
}
.company_name h1 {
  font-size: 48px;
  color: #1a94ff;
  margin: 0 auto 8px;
  line-height: 45px;
  font-weight: 200 !important;
}
.company_name .company_name_zn {
  font-size: 18px;
  color: #666;
  letter-spacing: 0.1em;
}
.home_nav {
  height: 330px;
  background: url(img/bg_main.png) no-repeat center center;
  margin-top: -10px;
}
.home_nav ul {
  width: 720px;
  margin: 0 auto;
  height: 160px;
  padding: 85px 0;
}
.home_nav ul li {
  float: left;
  width: 160px;
  height: 162px;
  padding: 0 10px;
}
.home_nav ul li a {
  display: block;
  text-align: center;
  text-decoration: none;
  overflow: hidden;
  height: 160px;
  width: 160px;
  position: relative;
}
.home_nav ul li a .bg {
  display: block;
  height: 144px;
  width: 144px;
  background: url(img/bg_nav.png) no-repeat center center;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: absolute;
  top: 7px;
  left: 8px;
}
.home_nav ul li a .text {
  font-size: 18px;
  color: #333;
  position: relative;
  z-index: 1;
  display: block;
  margin-top: 70px;
  line-height: 18px;
}
.home_nav ul li a .en {
  margin-top: 72px;
}
.home_nav ul li a:hover .bg {
  -webkit-transform: scale(1.12, 1.13);
  -moz-transform: scale(1.12, 1.13);
  -ms-transform: scale(1.12, 1.13);
  transform: scale(1.12, 1.13);
}
.home_intro {
  width: 682px;
  height: 90px;
  background: url(img/bg_intro.png) no-repeat;
  margin: -15px auto 0;
}
.home_intro .content {
  color: #333;
  line-height: 18px;
  padding: 18px 25px;
  font-size: 12px;
  margin: 0;
  word-break: break-word;
  word-break: break-all;
}
.copyright {
  margin: 30px auto 10px;
  color: #999;
  text-align: center;
}
