﻿@charset "utf-8";
/* CSS Document */
body {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  font-family: Arial, "微软雅黑";
  color: #666;
  overflow-x: hidden;
}
a {
  color: #666;
  text-decoration: none;
  outline: none;
}
img {
  border: 0px;
  vertical-align: middle;
}
a:link {
  text-decoration: none;
  outline: none;
}
a:visited {
  text-decoration: none;
  outline: none;
}
a:hover {
  text-decoration: none;
  color: #005c35;
  outline: none;
}
ul,
p,
dl,
dt,
dd {
  padding: 0px;
  margin: 0px;
}
li {
  list-style-position: outside;
  list-style-type: none;
}
h1,
h2,
h3,
h4,
h5 {
  font-size: 14px;
  padding: 0px;
  margin: 0px;
}
h1 {
  font-size: 16px;
}
h5 {
  font-size: 12px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear_f {
  clear: both;
  height: 0px;
  padding: 0px;
  margin: 0px;
  display: block;
  _display: inherit;
}
.h10 {
  height: 10px;
  overflow: hidden;
  clear: both;
}
.h30 {
  height: 30px;
  overflow: hidden;
  clear: both;
}
.h60 {
  height: 60px;
  overflow: hidden;
  clear: both;
}
.h70 {
  height: 70px;
  overflow: hidden;
  clear: both;
}
.h100 {
  height: 100px;
  overflow: hidden;
  clear: both;
}
input,
textarea {
  background: transparent;
  padding: 0px;
  font-size: 12px;
  font-family: Arial, "微软雅黑";
  color: #888;
  outline: none;
  border: 0px;
}
em {
  font-style: normal;
}
.btn1 {
  cursor: pointer;
}
.red {
  color: #cb1f18;
}
.wal {
  width: 15.36rem;
  margin: 0px auto;
}
.wal2 {
  width: 1200px;
  margin: 0px auto;
}
.line1_hidden {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.line2_hidden {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line3_hidden {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line4_hidden {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@font-face {
  font-family: bold;
  src: url(/assets/fonts/merge/DINCOND-BOLD.otf);
}
@font-face {
  font-family: Mont;
  src: url(/assets/fonts/merge/MontserratBold.ttf);
}
@font-face {
  font-family: GOTHICB;
  src: url(/assets/fonts/merge/GOTHICB.TTF);
}
@font-face {
  font-family: Gotham;
  src: url(/assets/fonts/merge/GothamPro-Bold.ttf);
}
a,
.sNav .tab li,
.sNav .tab li:after,
.xNav .list li a:before,
.indexA .swiper-slide .name,
.indexA .swiper-slide .botDiv,
.indexA .swiper-slide .botDiv:after,
.indexA .swiper-slide .content,
.indexA .swiper-slide .ico,
.indexA .prev:before,
.indexA .next:before,
.indexPart2 .more .ico img,
.indexPart2 .tab li:after,
.indexPart2 .tab li .ico img,
.indexPart4 .leftDiv .list li .ico,
.indexPart4 .leftDiv .list li .ico img,
.indexPart4 .leftDiv .list li .name1,
.indexPart4 .leftDiv .list li .name2,
.indexPart5 .leftDiv .tab li:after,
.indexPart5 .leftDiv .detail .btnDiv a:after,
.sideBar ul li .limg,
.pageNav li a:after,
.honor .list li .box,
.honor .list li .ico,
.honor .list li .name,
.honor .list li .time,
.culture .leftDiv,
.culture .leftDiv .layerDiv,
.visionDiv,
.visionDiv .layerDiv,
.conceptDiv,
.conceptDiv .layerDiv,
.culture .list li,
.culture .list li .layerDiv,
.video .list li .box,
.video .list li .name,
.news .list li .time,
.news .list li .name,
.news .list li .moreBtn,
.hotNews .list li .box,
.hotNews .list li .hideBox,
.hotNews .list li .name,
.conceptPart2 .list li .layerDiv,
.conceptPart2 .list li .zi img,
.job .list li .box,
.job .list li .name,
.job .list li .msgList,
.servicePart2 .btn li:after,
.servicePart2 .swiper-slide li .botDiv,
.servicePart2 .swiper-slide li .botDiv:after,
.servicePart2 .swiper-slide li .name,
.servicePart2 .swiper-slide li .msg,
.serviceShow3 .list li .box,
.serviceShow3 .list li .imgDiv img,
.serviceShow3 .list li .botDiv,
.serviceShow3 .list li .botDiv:after,
.serviceShow3 .list li .name,
.serviceShow3 .list li .content,
.serviceShow3 .list li .ico,
.zjmxfDiv .list li .botDiv,
.zjmxfDiv .list li .ico,
.study .part2 .list li .box,
.quality3 .list li .box,
.quality3 .list li .num,
.quality3 .list li .name,
.quality4 .list li .limg,
.quality4 .list li .ico,
.solucase .swiper-slide .imgDiv img,
.solucase .swiper-slide .botDiv,
.solucase .swiper-slide .content,
.virus5 .toptop .list li .box,
.virus5 .toptop .list li .num,
.virus5 .toptop .list li .msg,
.virus5 .botbot .list li .box,
.virus5 .botbot .list li .num,
.virus5 .botbot .list li .msg,
.solid2 .list li .box,
.solid2 .list li .name,
.solid2 .list li .msg,
.solid4 .swiper-slide .img em,
.solid5 .liebiao dd .box,
.solid5 .liebiao dd .name,
.solid5 .liebiao dd .msg,
.canshuPic .botDiv,
.canshuPic .ico,
.reliability5 .list li .box,
.sanitaryPic .swiper-slide .img:after,
.sanitaryPic .swiper-slide .img em {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
}
.sNav,
.xNav,
.aboutPart4 .layerDiv,
.indexA .swiper-slide .imgDiv img,
.zjmxfDiv .list li .imgDiv img,
.indexPart5 .midDiv .list li .imgDiv img,
.aboutPart1 .rightDiv .imgDiv img,
.video .list li .imgDiv img,
.news .list li a,
.study .part3 .list li .imgDiv img,
.conceptPart2 .list li .bg img,
.sportPic .swiper-slide .imgDiv img,
.healthPic .swiper-slide .imgDiv img,
.safetyPic .swiper-slide .imgDiv img,
.equipmentPic .swiper-slide .imgDiv img,
.testingPic .swiper-slide .imgDiv img,
.testingPic2 .swiper-slide .imgDiv img,
.featuredPic .swiper-slide .imgDiv img,
.clean5 .swiper-slide .img img {
  transition: All 1s ease;
  -webkit-transition: All 1s ease;
  -moz-transition: All 1s ease;
  -o-transition: All 1s ease;
}
@keyframes fadeOfOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.w750 {
  width: 750px;
}
.w780 {
  width: 780px;
}
.w790 {
  width: 790px;
}
.w370 {
  width: 370px;
}
.w380 {
  width: 380px;
}
.Phone-Box {
  display: none;
}
.fangda {
  overflow: hidden;
}
.fangda img {
  transition: 2s;
  -moz-transition: 2s;
  -webkit-transition: 2s;
  -o-transition: 2s;
}
.fangda:hover img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
/*按钮动画--start*/
.ico_h {
  display: inline-block;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.ico_h:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.ico_h:hover,
.ico_h:focus,
.ico_h:active {
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px);
  -webkit-animation-name: hover;
  animation-name: hover;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.ico_h:hover:before,
.ico_h:focus:before,
.ico_h:active:before {
  opacity: .4;
  -webkit-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-animation-name: hover-shadow;
  animation-name: hover-shadow;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
/*按钮动画--end*/
input:focus::-webkit-input-placeholder {
  color: transparent;
}
input:focus:-moz-placeholder {
  color: transparent;
}
input:focus::-moz-placeholder {
  color: transparent;
}
input:focus:-ms-input-placeholder {
  color: transparent;
}
.headD {
  height: 140px;
  position: relative;
}
.fixHead {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 140px;
  z-index: 10;
}
.touDiv {
  height: 84px;
  background: #fff;
}
.touDiv .wal {
  height: 84px;
  position: relative;
}
.touDiv .logo {
  position: absolute;
  left: 0;
  top: 12px;
  z-index: 2;
}
.touDiv .tel {
  position: absolute;
  right: 0;
  top: 24px;
  z-index: 2;
  height: 36px;
  line-height: 36px;
  padding-left: 43px;
  color: #005c35;
  font-size: 30px;
  font-family: bold;
}
.touDiv .tel img {
  position: absolute;
  left: 0;
  top: 0;
}
.touDiv .limgList {
  position: absolute;
  left: 395px;
  top: 23px;
}
.touDiv .limgList li {
  float: left;
  margin-right: 25px;
  position: relative;
  cursor: pointer;
}
.touDiv .limgList li .limg img {
  height: 38px;
}
.touDiv .limgList li:nth-child(2) .limg img {
  height: 42px;
  position: relative;
  top: -2px;
}
.touDiv .limgList li:last-child .limg img {
  height: 35px;
}
.touDiv .limgList li .hideLayer {
  display: none;
  position: absolute;
  left: -95px;
  top: 42px;
  z-index: 2;
  box-shadow: 0px 4px 51px 0px rgba(8, 55, 126, 0.63);
}
.topSearch {
  position: absolute;
  right: 207px;
  top: 24px;
  width: 278px;
  height: 36px;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221006/6f7d3394dff97e9ea5cc52fba30c6e03.png) no-repeat;
  z-index: 2;
}
.topSearch .input1 {
  width: 100%;
  text-indent: 15px;
  height: 36px;
  line-height: 36px;
  font-size: 13px;
}
.topSearch .btn1 {
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  height: 36px;
}
.nav {
  height: 56px;
  background: #f7f7f7;
  text-align: center;
}
.nav li {
  height: 56px;
  display: inline-block;
  line-height: 70px;
}
.nav a {
  position: relative;
  display: block;
  padding: 0 34px;
  line-height: 56px;
  color: #4c4c4c;
  font-size: 16px;
}
.nav em {
  display: block;
  position: relative;
  padding-right: 24px;
}
.nav em:after {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -4px;
  width: 14px;
  height: 8px;
  right: 0;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221006/ad0751fad65d7c5d7e964242fbae176c.png) no-repeat;
}
.nav a:hover,
.nav .aNow,
.nav .aNow1 {
  color: #00562d;
}
.nav a:hover em:after,
.nav .aNow em:after,
.nav .aNow1 em:after {
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221006/064cf9dda019ba550bdb37407124843b.png) no-repeat;
}
/*导航触发效果*/
.sNav {
  height: 0;
  position: fixed;
  z-index: 11;
  width: 100%;
  background: #f0f0f0;
  overflow: hidden;
  left: 0px;
  top: 140px;
}
.sNav.on {
  opacity: 1;
  height: 500px;
}
.sNav:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 2px;
  background: #5d9a1b;
}
.sNav .wal2 {
  height: 100%;
  background: #f8f8f8;
}
.sNav .tab {
  padding-top: 2px;
  width: 240px;
  background: #5d9a1b;
  height: 498px;
}
.sNav .tab li {
  height: 38px;
  line-height: 38px;
  padding-left: 60px;
  font-size: 16px;
  color: #fff;
  position: relative;
}
.sNav .tab li:after {
  content: '';
  opacity: 0;
  position: absolute;
  right: 58px;
  top: 50%;
  width: 8px;
  height: 12px;
  margin-top: -6px;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221008/72527ec1e412f9414a680f244ad6c406.png) no-repeat;
}
.sNav .tab .liNow {
  background: #76b631;
}
.sNav .tab .liNow:after {
  opacity: 1;
}
.sNav .tabContent {
  width: 960px;
  position: relative;
  height: 500px;
}
.sNav .mxfDiv {
  height: 360px;
  overflow: auto;
}
.sNav .title {
  padding: 12px 0 16px 52px;
  border-bottom: #e2e2e2 solid 1px;
  font-size: 16px;
  font-weight: bold;
}
.sNav .title a {
  color: #000;
}
.sNav .list {
  padding: 18px 30px 12px 52px;
}
.sNav .list ul {
  overflow: auto;
  height: 72px;
}
.sNav .list2 {
  padding: 10px 30px 10px 32px;
}
.sNav .list3 {
  padding: 10px 30px 10px 52px;
}
.sNav .list3 ul {
  overflow: hidden;
}
.sNav .list li {
  float: left;
  font-size: 14px;
  line-height: 36px;
  padding-left: 2%;
  padding-right: 2%;
  width: 21%;
  position: relative;
}
.sNav .list li:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6px;
  width: 1px;
  height: 12px;
  background: #ccc;
}
.sNav .list2 li {
  font-size: 14px;
  width: 21%;
  padding-left: 2%;
  padding-right: 2%;
  position: relative;
}
.sNav .list2 li:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6px;
  width: 1px;
  height: 12px;
  background: #ccc;
}
.sNav .list li a {
  color: #727272;
}
.sNav .list2 li a {
  color: #727272;
}
.sNav .list li a:hover {
  color: #5d9a1b;
}
.sNav .imgList {
  position: absolute;
  left: 52px;
  width: 856px;
  bottom: 20px;
}
.sNav .imgList ul {
  margin-right: -20px;
}
.sNav .imgList li {
  float: left;
  width: 50%;
}
.sNav .imgList li .box {
  margin-right: 20px;
  position: relative;
  padding-left: 172px;
  height: 104px;
}
.sNav .imgList li .imgDiv {
  position: absolute;
  left: 0;
  top: 0;
}
.sNav .imgList li .imgDiv img {
  width: 158px;
}
.sNav .imgList li .name {
  padding-top: 10px;
  height: 32px;
  line-height: 22px;
  font-size: 16px;
  color: #313131;
  overflow: hidden;
}
.sNav .imgList li .msg {
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  color: #888;
}
.sNav .imgList li .btnDiv {
  position: absolute;
  left: 172px;
  bottom: 0;
}
.sNav .imgList li .btnDiv a {
  display: block;
  width: 105px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221006/4bbf118c14b1c5f8921ee9e9b90e0a8d.png) center no-repeat;
}
/*.sNav .list ul::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.sNav .list ul::-webkit-scrollbar-thumb {
    background-color: #D1D1D1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border-left: 2px solid transparent;
    border-top: 2px solid transparent;
}

.sNav .mxfDiv::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.sNav .mxfDiv::-webkit-scrollbar-thumb {
    background-color: #D1D1D1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border-left: 2px solid transparent;
    border-top: 2px solid transparent;
}*/
.xNav {
  height: 0;
  position: fixed;
  z-index: 11;
  width: 100%;
  background: #fff;
  left: 0;
  overflow: hidden;
  top: 140px;
}
.xNav.on {
  opacity: 1;
  height: 330px;
}
.xNav:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 2px;
  background: #5d9a1b;
}
.xNav .mxfDiv {
  padding-top: 26px;
}
.xNav .leftDiv {
  position: relative;
  padding-left: 325px;
  height: 276px;
  width: 300px;
}
.xNav .leftDiv:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background: #e1e1e1;
}
.xNav .leftDiv .imgDiv {
  position: absolute;
  left: 0;
  top: 34px;
}
.xNav .leftDiv .imgDiv img {
  width: 290px;
}
.xNav .leftDiv .name1 {
  padding: 54px 0 10px;
  font-size: 24px;
  color: #5d9a1b;
  font-weight: bold;
  line-height: 24px;
}
.xNav .leftDiv .name2 {
  font-size: 18px;
  color: #dfdfdf;
  line-height: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.xNav .leftDiv .msg {
  font-size: 22px;
  line-height: 40px;
  color: #575757;
  padding-top: 15px;
}
.xNav .list {
  padding: 26px 0 0 10px;
  width: 133px;
  height: 264px;
}
.xNav .list li {
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  position: relative;
}
.xNav .list li:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background: #e1e1e1;
}
.xNav .list li a {
  color: #828282;
  display: block;
  padding-left: 20px;
  position: relative;
  height: 36px;
}
.xNav .list li a:before {
  content: '';
  position: absolute;
  opacity: 0;
  left: 10px;
  width: 9px;
  height: 14px;
  top: 50%;
  margin-top: -7px;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221008/5b9925caf10c522102b7cc49acc6973b.png) no-repeat;
}
.xNav .list li a:hover {
  color: #5d9a1b;
}
.xNav .list li a:hover:before {
  opacity: 1;
  left: 0;
}
.zNav {
  display: none;
  position: fixed;
  z-index: 11;
  width: 135px;
  background: #f7f7f7;
  left: 0;
  overflow: hidden;
  top: 140px;
}
.zNav:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 2px;
  background: #5d9a1b;
}
.zNav li {
  text-align: center;
  font-size: 14px;
  line-height: 38px;
  border-bottom: #ddd solid 1px;
}
.zNav li:last-child {
  border-bottom: none;
}
.zNav li a {
  display: block;
  color: #828282;
}
.zNav li a:hover {
  color: #5d9a1b;
}
.footDiv {
  background: #fff;
  padding-top: 16px;
  height: 168px;
  border-top: #9fc600 solid 2px;
}
.footDiv .leftDiv {
  padding-top: 15px;
}
.footDiv .tel {
  position: relative;
  padding-left: 48px;
  height: 50px;
  color: #a7a7a7;
  font-weight: bold;
  margin-right: 60px;
}
.footDiv .tel img {
  position: absolute;
  left: 0;
  top: 6px;
}
.footDiv .tel p {
  font-size: 14px;
  padding: 4px 0 5px;
}
.footDiv .tel .num {
  font-size: 24px;
  line-height: 24px;
}
.footDiv .btnDiv a {
  display: block;
  width: 144px;
  height: 50px;
  color: #fff;
  font-size: 12px;
  line-height: 50px;
  text-indent: 28px;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221007/fcae1ac61fdedec9a36b1aea61a067ee.jpg) repeat-x;
  border-radius: 4px;
}
.footDiv .btnDiv img {
  position: absolute;
  right: 27px;
  top: 50%;
  margin-top: -9px;
}
.footDiv .links {
  padding-top: 35px;
  left: -12px;
  position: relative;
  font-weight: bold;
  color: #a7a7a7;
}
.footDiv .links a {
  padding: 0 12px;
  color: #a7a7a7;
}
.footDiv .links a:hover {
  color: #005c35;
}
.footDiv .rightDiv {
  position: relative;
  width: 350px;
}
.footDiv .ewmList {
  position: absolute;
  right: 0;
  top: 0;
}
.footDiv .ewmList li {
  float: left;
  margin-left: 26px;
}
.footDiv .ewmList li .imgDiv {
  box-shadow: 0px 3px 35px 0px rgba(0, 0, 0, 0.09);
}
.footDiv .ewmList li p {
  font-size: 12px;
  color: #a7a7a7;
  padding-top: 10px;
  font-weight: bold;
  text-align: center;
}
.footDiv .share {
  padding-top: 44px;
}
.footDiv .share li {
  float: left;
  margin-left: 23px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  border-radius: 50%;
  text-align: center;
  box-shadow: 0px 10px 13px 0px rgba(0, 70, 103, 0.13);
}
.footDiv .share li:nth-child(1) {
  background: #0095d7;
}
.footDiv .share li:nth-child(2) {
  background: #55d6a0;
}
.footDiv .share li:nth-child(3) {
  background: #faa729;
}
.footDiv .share li a:before {
  content: '';
  z-index: 1;
  background: rgba(255, 255, 255, 0.3);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0;
  height: 0;
  border-radius: 50%;
  -webkit-transition: all 0.5s cubic-bezier(0.24, 0.82, 0.48, 0.89);
  transition: all 0.5s cubic-bezier(0.24, 0.82, 0.48, 0.89);
}
.footDiv .share li a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.footDiv .share li:hover a:before {
  width: 48px;
  height: 48px;
  left: -5px;
  top: -5px;
}
.foot {
  height: 90px;
  background: #5d9a1b;
}
.foot .wal {
  height: 90px;
  position: relative;
}
.foot .links {
  padding: 20px 0 15px;
  position: relative;
  left: -5px;
  color: #fff;
  font-size: 12px;
}
.foot .links a {
  color: #fff;
  padding: 0 5px;
}
.foot .links a:hover {
  text-decoration: underline;
}
.foot .msg {
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.foot .msg a {
  color: #fff;
  padding-left: 15px;
}
.foot .msg a:hover {
  text-decoration: underline;
}
.foot .link2 {
  position: absolute;
  right: 0;
  top: 24px;
}
.foot .link2 .name {
  height: 40px;
  line-height: 40px;
  color: #fff;
  width: 244px;
  padding-left: 20px;
  font-weight: bold;
  font-size: 12px;
  border: #8eb860 solid 1px;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221007/0489a94db186d7ac54c49ef19780c8a3.png) right center no-repeat;
  cursor: pointer;
}
.foot .link2 dl {
  position: absolute;
  z-index: 30;
  left: 0px;
  bottom: 40px;
  width: 100%;
  display: none;
}
.foot .link2 dd {
  margin-bottom: 1px;
  border: #8eb860 solid 1px;
}
.foot .link2 a {
  display: block;
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  color: #fff;
  font-size: 12px;
  background: #5d9a1b;
}
.foot .link2 a:hover {
  background: #8eb860;
}
.pageBanner {
  position: relative;
  overflow: hidden;
}
.pageBanner:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  height: 66px;
  background: #fafafa;
  width: 20%;
  z-index: 1;
}
.pageBanner2:after {
  display: none;
}
.pageBanner .imgDiv img {
  width: 100%;
}
.pageBanner .txtDiv {
  position: absolute;
  right: 50%;
  margin-right: -600px;
  z-index: 1;
  top: 46%;
  transform: translateY(-56%);
  color: #8d8d8d;
  text-align: right;
}
.pageBanner .txtDiv2 {
  color: #fff;
}
.pageBanner .txtDiv3 {
  left: 50%;
  right: auto;
  margin-right: 0;
  margin-left: -600px;
  text-align: left;
}
.pageBanner .txt1 {
  font-size: 36px;
  line-height: 36px;
  padding-bottom: 20px;
}
.pageBanner .txt2 {
  font-size: 18px;
  text-transform: uppercase;
  font-family: mont;
}
.pageBanner .txtDiv3 .txt1 {
  color: #00ade3;
}
.pageBanner .txtDiv3 .txt2 {
  color: #8ca2c5;
}
.pageBanner .wenDiv {
  position: absolute;
  left: 50%;
  margin-left: -362px;
  top: 50%;
  margin-top: -127px;
  width: 724px;
  height: 254px;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220914/c0bc85755506848306f188e9f2718917.png) center no-repeat;
}
.pageBanner .wenDiv .wen1 {
  padding-top: 50px;
  font-weight: bold;
  font-size: 50px;
  line-height: 50px;
  color: #fff;
  text-align: center;
}
.pageBanner .wenDiv .wen2 {
  padding-top: 20px;
  font-size: 30px;
  line-height: 30px;
  color: #fff;
  text-align: center;
}
.pageBanner .wenDiv .wen3 {
  line-height: 20px;
  color: #c2d0c4;
  padding-top: 15px;
  text-align: center;
}
.pageBanner .ziDiv {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.pageBanner .ziDiv .zi1 {
  font-weight: bold;
  font-size: 48px;
  line-height: 48px;
  padding-bottom: 20px;
  color: #fff;
}
.pageBanner .ziDiv .zi2 {
  font-weight: bold;
  font-size: 18px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.6);
  padding-bottom: 40px;
  text-transform: uppercase;
}
.pageBanner .ziDiv .zi3 {
  font-size: 24px;
  line-height: 24px;
  color: #fff;
}
.pageBanner .ziDiv .zi3 em {
  padding: 0 15px;
}
.pageBanner .ziDiv .btnDiv {
  margin: 0 auto;
  width: 210px;
}
.pageBanner .ziDiv .btnDiv a {
  display: block;
  width: 210px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220914/b3dd950366bef07548856e8fc7a4a9ec.png) center no-repeat;
}
.pageBanner .ziDiv .btnDiv img {
  padding-right: 20px;
  position: relative;
  top: -2px;
}
.pageBanner .fontDiv {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.pageBanner .fontDiv .font1 {
  font-size: 24px;
  line-height: 24px;
  padding-bottom: 20px;
  color: #fff;
}
.pageBanner .fontDiv .font2 {
  font-weight: bold;
  font-size: 48px;
  line-height: 48px;
  color: #fff;
  padding-bottom: 25px;
  text-transform: uppercase;
}
.pageBanner .fontDiv .font3 {
  font-size: 24px;
  line-height: 24px;
  color: #fff;
  padding-bottom: 65px;
}
.pageBanner .fontDiv .btnDiv {
  margin: 0 auto;
  width: 210px;
}
.pageBanner .fontDiv .btnDiv a {
  display: block;
  width: 210px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220914/b3dd950366bef07548856e8fc7a4a9ec.png) center no-repeat;
}
.pageBanner .fontDiv .btnDiv img {
  padding-right: 20px;
  position: relative;
  top: -2px;
}
.pageBanner .solidDiv {
  position: absolute;
  left: 50%;
  margin-left: -489px;
  top: 50%;
  text-align: center;
  margin-top: -125px;
  width: 978px;
  height: 250px;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220915/99017b8281bb8894b5a526b151f6c88a.png) center no-repeat;
}
.pageBanner .solidDiv .font1 {
  font-size: 24px;
  line-height: 24px;
  padding: 50px 0 20px;
  color: #fff;
}
.pageBanner .solidDiv .font2 {
  font-weight: bold;
  font-size: 48px;
  line-height: 48px;
  color: #fff;
  padding-bottom: 20px;
  text-transform: uppercase;
}
.pageBanner .solidDiv .font3 {
  font-size: 24px;
  line-height: 24px;
  color: #fff;
  font-weight: bold;
}
.pageBanner .solidDiv .font3 em {
  padding: 0 7px;
}
.pageBanner .solidDiv .font4 {
  font-size: 18px;
  line-height: 18px;
  color: #fff;
  font-weight: bold;
}
.pageBanner .healthDiv {
  position: absolute;
  width: 806px;
  height: 306px;
  text-align: center;
  left: 50%;
  top: 50%;
  margin-left: -403px;
  margin-top: -153px;
  background: rgba(0, 0, 0, 0.5);
}
.pageBanner .healthDiv .zi1 {
  font-size: 24px;
  line-height: 24px;
  padding: 50px 0 40px;
  color: #fff;
}
.pageBanner .healthDiv .zi2 {
  font-weight: bold;
  font-size: 48px;
  line-height: 48px;
  color: #fff;
  padding-bottom: 40px;
}
.pageBanner .healthDiv .zi3 {
  font-size: 24px;
  line-height: 24px;
  color: #fff;
  font-weight: bold;
}
.pageBanner .healthDiv .zi3 em {
  padding: 0 15px;
}
.pageBanner .botDiv {
  position: absolute;
  left: 50%;
  width: 1200px;
  margin-left: -600px;
  bottom: 0;
  height: 66px;
  background: rgba(250, 250, 250, 0.95);
  z-index: 2;
}
.pageNav {
  padding-left: 48px;
}
.pageNav li {
  padding-right: 60px;
  float: left;
}
.pageNav li a {
  display: block;
  height: 66px;
  line-height: 66px;
  position: relative;
  font-size: 14px;
  color: #5a5a5a;
  font-weight: bold;
}
.pageNav li a:after {
  content: '';
  position: absolute;
  left: 50%;
  width: 0;
  bottom: 0;
  height: 3px;
  background: #5d9a1b;
  z-index: 1;
}
.pageNav li .aNow,
.pageNav li a:hover {
  color: #00562d;
}
.pageNav li .aNow:after,
.pageNav li a:hover:after {
  left: 0;
  width: 100%;
}
.pageNowBox,
.pageNowBox .wal2 {
  height: 66px;
  position: relative;
}
.pageNow {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 66px;
  font-size: 12px;
  z-index: 2;
  font-weight: bold;
  padding-left: 30px;
  height: 66px;
  background: #fafafa;
}
.pageNow2 {
  background: none;
}
.pageNow3 {
  background: none;
  right: auto;
  left: 0;
  padding-left: 0px;
}
.pageNow a {
  color: #bcbcbc;
  position: relative;
  display: inline-block;
  padding-right: 18px;
  padding-left: 12px;
}
.pageNow a:after {
  content: '';
  width: 4px;
  height: 5px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -3px;
  background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220910/a22f7da5c57b88cf4056296f690bd0cc.png) center no-repeat;
}
.pageNow a:hover {
  text-decoration: underline;
}
.pageNow em {
  color: #5a5a5a;
  padding-left: 12px;
}
.pageNow img {
  position: relative;
  top: -2px;
}
.pageBox {
  padding: 70px 0 140px;
}
.pageTitle {
  text-align: center;
  padding-bottom: 5px;
  position: relative;
  z-index: 2;
}
.pageTitle .title1 {
  padding-bottom: 10px;
  font-size: 36px;
  line-height: 36px;
  color: #353535;
  font-weight: bold;
}
.pageTitle .title2 {
  font-size: 14px;
  color: #b2b2b2;
  text-transform: uppercase;
  line-height: 18px;
  height: 52px;
  position: relative;
}
/*.pageTitle .title2:after{ content: ''; position: absolute; left: 50%; bottom: 0; width: 42px; height: 5px; background: #5d9a1b; margin-left: -21px; }
*/
.pageTitle .title3 {
  font-size: 14px;
  color: #b2b2b2;
  text-transform: uppercase;
  line-height: 18px;
  height: 40px;
  position: relative;
}
/*.pageTitle .title3:after{ content: ''; position: absolute; left: 50%; bottom: 0; width: 20px; height: 5px; background: #9fc600; border-radius: 12px; margin-left: -10px; }
*/
.pageTitle2 .title1 {
  color: #fff;
}
.pageTitle2 .title3 {
  color: rgba(255, 255, 255, 0.5);
}
/*分页*/
.pageNum {
  text-align: center;
  overflow: hidden;
  padding-top: 60px;
}
.pageNum a {
  display: inline-block;
  height: 34px;
  line-height: 34px;
  width: 34px;
  margin: 0 4px;
  font-size: 14px;
  color: #999;
  text-align: center;
  border-radius: 4px;
  -moz-border-radius: 4px;
}
.pageNum a .img1 {
  display: none;
}
.pageNum a:hover,
.pageNum .aNow {
  background: #5d9a1b;
  color: #fff;
}
.pageNum a:hover img,
.pageNum .aNow img {
  display: none;
}
.pageNum a:hover .img1,
.pageNum .aNow .img1 {
  display: inline-block;
}
.pageMore a {
  display: block;
  height: 60px;
  background: #f9f9f9 url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220923/1429c9d666f3b10bf342c412c1684a18.png) center no-repeat;
  line-height: 60px;
}
.pageMore a:hover {
  background: #0e6832 url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220923/c2233cb74e7583586d962219f6d5f8f5.png) center no-repeat;
}
.tabContent {
  display: none;
}
.tab li {
  cursor: pointer;
}
.tabContent2 {
  display: none;
}
.tab2 li {
  cursor: pointer;
}
.cd-top {
  /* image replacement properties */
  overflow: hidden;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  opacity: 1;
}
#Layer1 {
  position: absolute;
  position: fixed;
  _position: absolute;
  width: 100%;
  z-index: 99;
  top: 0;
  left: 0px;
  background-color: #000;
  display: none;
}
.selectDiv {
  cursor: pointer;
}
.selectDiv span {
  padding-left: 10px;
}
.selectDiv select {
  display: none;
}
/**/
.selectLayer {
  position: absolute;
  z-index: 100;
  display: none;
  background: #FFF;
  border: #bababa solid 1px;
}
.selectLayer li {
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  padding-left: 10px;
  color: #666;
}
