.topNav .hover:hover {
  background: #FFFBF0;
}
.header {
  height: 90px;
  line-height: 90px;
}
.header .group {
  line-height: 30px;
  background: #FEFEFE;
  width: 100%;
  z-index: 999;
  position: absolute;
}
.header .group a {
  text-align: center;
  font-size: 14px;
  font-family: Arial;
  font-weight: 400;
  color: #222222;
  display: block;
  line-height: 75px;
  border-bottom: 1px solid #eee;
}
.header .group a:last-child {
  border-bottom: none;
}
.header .showBlock {
  display: none;
}
.header .logo {
  margin-top: 26px;
  position: absolute;
  left: 168px;
}
.header .hover {
  text-align: center;
  position: relative;
}
.header .hover > a {
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  color: #333;
  display: block;
}
.header .hover > a :hover {
  color: #f8c200;
}
.header .search div {
  position: relative;
}
.header .search div input {
  width: 200px;
  height: 40px;
  font-size: 12px;
  font-family: Arial;
  font-weight: 400;
  color: #D5D5D5;
  border: 1px solid #DFDFDF;
  padding-left: 12px;
}
.header .search div button {
  position: absolute;
  height: 37px;
  width: 40px;
  background: url(../image/icon.png);
  background-size: 1600%;
  background-position: 532px 132px;
  display: block;
  top: 25px;
  right: 0px;
}
.header .on {
  color: #f8c200 !important;
}
.header .headTel {
  position: absolute;
  right: 0px;
}
.header .headTel i {
  width: 33px;
  height: 33px;
  display: inline-block;
  background: url(../image/icon.png);
  background-size: 2200%;
  background-position: 538px 47px;
  margin-top: 28px;
  float: left;
  margin-right: 14px;
}
.header .headTel span {
  font-size: 18px;
  font-family: Arial;
  font-weight: 400;
  color: #333333;
}
.productList {
  margin-top: 39px;
  display: block;
}
.productList ul li {
  float: left;
  margin-right: 36px;
}
.productList ul li:nth-child(3N+3) {
  margin-right: 0px;
}
.productList ul li:nth-child(-n+3) {
  margin-bottom: 36px;
}
.productList ul li a {
  display: block;
}
.productList ul li div {
  width: 100%;
  height: 286px;
  position: relative;
  float: left;
  margin-top: -286px;
  padding-top: 34px;
}
.productList ul li b {
  width: 100%;
  height: 286px;
  position: relative;
  float: left;
  margin-top: -286px;
  padding-top: 34px;
}
.productList ul li b i {
  width: 20px;
  height: 6px;
  display: inline-block;
  background: #F9C91A;
  margin-top: 10px;
  float: left;
  margin-right: 6px;
}
.productList ul li b span {
  font-size: 18px;
  font-family: Arial;
  font-weight: 400;
  color: #FFFFFF;
  word-break: break-all;
  width: 232px;
  display: inline-block;
}
.productList ul li .productHover {
  opacity: 0;
  z-index: -1;
  transition: 0.6s;
}
.productList ul li .mouseleave {
  opacity: 1;
  z-index: 1;
  transition: 0.6s;
}
.productList ul li:first-child span {
  width: 100%;
  display: inline-block;
  max-width: 500px;
}
.productList ul li:last-child span {
  width: 100%;
  display: block;
}
.productTab {
  margin-top: 56px;
}
.productTab .title {
  margin-bottom: 39px;
}
.productTab .title a {
  display: block;
}
.productTab .title a h3 {
  font-size: 24px;
  font-family: Arial;
  font-weight: bold;
  color: #333333;
}
.productTab .title a i {
  display: block;
  width: 126px;
  height: 2px;
  background: #F9C91A;
}
.productTab .tab ul li {
  float: left;
  margin-right: 56px;
}
.productTab .tab ul li a {
  font-size: 14px;
  font-family: Arial;
  font-weight: 400;
  color: #999999;
}
.productTab .tab ul li:last-child {
  margin-right: 0px;
}
.productTab .productIndex .am-slider-a1 {
  box-shadow: none !important;
}
.productTab .productIndex ul li {
  float: left;
  margin-right: 5%;
  width: 30%;
}
.productTab .productIndex ul li a {
  display: block;
}
.productTab .productIndex ul li a img {
  width: 334px;
}
.productTab .productIndex ul li a h5 {
  text-align: center;
  font-size: 16px;
  font-family: Arial;
  font-weight: 400;
  color: #333333;
  line-height: 40px;
}
.productTab .productIndex ul li a h5:nth-child(-n+3) {
  margin-bottom: 50px;
}
.productTab .productIndex ul li:nth-child(3N+3) {
  margin-right: 0px;
}
.attr {
  margin-top: 50px;
}
.indexText h4 {
  text-align: left !important;
}
.attrProduct {
  padding: 20px 0px;
}
.attrProduct li {
  display: block;
}
.attrProduct li img {
  width: 98%;
  margin: 20px;
}
.attrProduct h4 {
  text-align: center;
}
.attrNews {
  display: block;
  padding: 0 10px;
}
.attrNews h4 {
  font-size: 20px;
  font-family: MicrosoftYaHei;
  font-weight: 400;
  color: #333;
  margin-top: 22px;
  margin-bottom: 17px;
}
.attrNews span {
  margin-top: 17px;
  margin-bottom: 14px;
  font-size: 14px;
  display: block;
  font-family: MicrosoftYaHei;
  font-weight: 400;
  color: #666;
}
.attrNews i {
  float: right;
  font-size: 14px;
  font-family: MicrosoftYaHei;
  font-weight: 400;
  color: #666;
  font-style: normal;
}
.newsBottom {
  margin: 40px 0px;
}
/* 关于我们*/
.about .aboutNav {
  background: #F9F9F9;
}
.about .succesny {
  margin-bottom: 54px;
}
.about .navigation {
  margin-bottom: 30px;
}
.about .navigation h4 {
  line-height: 170px;
  font-family: Arial;
  font-weight: 400;
  color: #333333;
  font-size: 36px;
}
.about .navigation a {
  font-size: 16px;
  font-family: Arial;
  font-weight: 400;
  color: #999999;
  line-height: 170px;
  padding: 0 8px;
}
.about .navigation .active {
  font-weight: bold;
  color: #F8C300;
  text-shadow: -1px 0px 4px #000;
}
.about .introduce p {
  font-size: 16px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #333333;
  margin-bottom: 30px;
}
/*产品列表*/
.product .tab a {
  font-size: 16px;
  font-family: Arial;
  font-weight: 400;
  color: #999999;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 6px;
  padding: 18px 30px;
  margin-right: 20px;
  display: inline-block;
  margin-bottom: 16px;
}
.product .list {
  margin-top: 38px;
}
.product .list ul li {
  width: 334px;
  float: left;
  display: block;
  margin-right: 99px;
}
.product .list ul li a {
  width: 100%;
  display: block;
}
.product .list ul li a img {
  width: 100%;
  margin-bottom: 21px;
}
.product .list ul li a h5 {
  height: 40px;
  text-align: center;
  font-size: 16px;
  font-family: Arial;
  font-weight: 400;
  line-height: 20px;
  color: #333333;
  margin-bottom: 58px;
}
.product .list ul li:nth-child(3N+3) {
  margin-right: 0px;
}
/*新闻*/
.newsTitle {
  text-align: center;
  line-height: 60px;
}
.news .list {
  margin-top: 38px;
}
.news .list ul li {
  width: 100%;
  float: left;
  display: block;
  margin-right: 99px;
}
.news .list ul li a {
  width: 100%;
  display: block;
}
.news .list ul li a img {
  width: 100%;
  margin-bottom: 21px;
}
.news .list ul li a h5 {
  text-align: left;
  font-size: 18px;
  font-family: Arial;
  font-weight: 400;
  color: #333333;
  line-height: 50px;
  padding-left: 12px;
}
.news .list ul li a span {
  font-size: 14px;
  font-family: MicrosoftYaHei;
  color: #8f8f8f;
  display: block;
  margin-top: 10px;
  padding-left: 12px;
}
/*产品详情*/
.productDetails .tab a {
  font-size: 16px;
  font-family: Arial;
  font-weight: 400;
  color: #999999;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 6px;
  padding: 18px 36px;
  margin-right: 42px;
  display: inline-block;
  margin-bottom: 16px;
}
.productDetails img {
  width: 1200px;
  height: auto;
}
/*荣誉证书*/
.honor {
  margin-bottom: 71px;
}
.honor ul li {
  margin-top: 84px;
  float: left;
  display: inline-block;
  margin-right: 151px;
}
.honor ul li img {
  width: 248px;
  height: 317px;
  display: block;
}
.honor ul li h5 {
  font-size: 16px;
  font-family: Arial;
  font-weight: 400;
  color: #999999;
  text-align: center;
  margin-top: 44px;
}
.honor ul li:nth-child(3N+3) {
  margin-right: 0px;
}
/*关于我们*/
.linkUs .map {
  width: 100%;
  height: 600px;
}
.linkUs .introduce {
  padding: 50px;
}
.linkUs .introduce h4 {
  font-size: 18px;
  font-family: Arial;
  font-weight: bold;
  color: #333333;
  margin-bottom: 40px;
}
.linkUs .introduce span {
  font-size: 16px;
  font-family: Arial;
  font-weight: 400;
  color: #333333;
  display: block;
  margin-bottom: 20px;
}
.linkUs .introduce .paddingContent {
  width: 96%;
  height: 346px;
  background: #F8F8F8;
  padding: 42px 72px 39px 38px;
}
.linkUs img {
  width: 100%;
}
/*选择我们*/
.choose .four div {
  margin-bottom: 12px;
  height: 110px;
}
.choose .four div span {
  width: 96%;
}
.select {
  padding: 20px 0px;
}
.select h1 {
  font-weight: 700;
  margin-bottom: 20px;
}
.select span {
  display: block;
  margin-bottom: 18px;
}
.select b {
  display: block;
}
.select img {
  width: 80%;
  margin: 45px auto 0px;
  display: block;
  border-radius: 8px;
}
.puncliTitle {
  font-weight: 700;
  line-height: 68px;
}
.navigation img {
  max-width: 100%;
}
.footer {
  background: #333;
  width: 100%;
  height: 405px;
}
.footer .bottomNav {
  padding-left: 138px;
}
.footer .bottomNav a {
  font-size: 16px;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  color: #fff;
  display: block;
  line-height: 40px;
}
.footer h4 {
  font-size: 24px;
  font-family: Arial;
  font-weight: bold;
  color: #fff;
  margin-bottom: 40px;
  margin-top: 45px;
}
.footer .modular span {
  display: block;
  margin-bottom: 30px;
}
.footer .modular span i {
  display: inline-block;
  width: 16px;
  height: 18px;
  margin-right: 6px;
  background-image: url(../image/icon.png);
  background-size: 2200%;
}
.footer .modular span b {
  display: inline-block;
  width: 90%;
  color: #fff;
}
.footer .modular span .telIco {
  width: 22px;
  height: 22px;
  background-position: 206px 5px;
  border: 1px solid #333;
}
.footer .modular span .mailIco {
  background-position: 289px -1px;
  height: 10px;
}
.footer .modular span .addrIco {
  width: 22px;
  height: 22px;
  background-position: 98px 2px;
  float: left;
}
.footer .modular .media a {
  width: 28px;
  height: 29px;
  border-radius: 6px;
  display: inline-block;
  background-image: url(../image/icon.png);
  background-color: #F8C300;
  background-size: 2200%;
  margin-right: 18px;
}
.footer .modular .media .youtube {
  background-position: -889px 4px;
}
.footer .modular .media .tuite {
  background-position: -607px 4px;
  background-size: 2000%;
}
.footer .modular .media .facebook {
  background-position: -1609px 4px;
  background-size: 2000%;
}
.footer .modular .media .weixin {
  background-position: -219px -41px;
}
.footer .modular .media .link {
  background-position: -835px 2px;
}
.footer .modular .message .scale-9 {
  width: 100%;
  height: 42px;
  border: 1px solid #999999;
  border-radius: 6px;
  margin-bottom: 12px;
}
.footer .modular .message .scale-9 i {
  width: 22px;
  height: 26px;
  background-image: url(../image/icon.png);
  display: inline-block;
  background-size: 2000%;
  margin-left: 6px;
  float: left;
}
.footer .modular .message .scale-9 .companyIco {
  background-position: -1591px 10px;
}
.footer .modular .message .scale-9 .contactsIco {
  background-position: -1632px 10px;
}
.footer .modular .message .scale-9 .mailboxIco {
  background-position: -1397px 2px;
  margin-top: 9px;
}
.footer .modular .message .scale-9 .contactIco {
  background-position: -859px 10px;
}
.footer .modular .message .scale-9 .messageIco {
  background-position: -556px 0px;
  margin-top: 6px;
}
.footer .modular .message .scale-9 input,
.footer .modular .message .scale-9 textarea {
  outline: none;
  float: left;
  display: inline-block;
  height: 40px;
  border: none;
  margin-left: 18px;
  background: none;
  color: #fff;
  width: 60%;
}
.footer .modular .message .scale-9 textarea {
  position: absolute;
  right: 0px;
}
.footer .modular .message .scale-9 button {
  position: absolute;
  bottom: 16px;
  right: 0px;
}
.footer .modular .message .textarea {
  height: 120px;
  position: relative;
}
.footer .modular .message .textarea textarea {
  height: 70px;
  width: 90%;
  resize: none;
}
.footer .modular .message .textarea button {
  background: #F8C300;
  font-size: 12px;
  font-family: Arial;
  font-weight: 400;
  color: #fff;
  text-align: center;
  padding: 8px 10px;
  float: right;
  margin-right: 20px;
}
/*# sourceMappingURL=index.min.css.map */