@charset 'UTF-8';

/* 公共样式 */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  word-break: break-word;
}

select,
input,
textarea {
  color: #878787;
  border-radius: 0;
}

input:focus {
  outline: none;
}

input,
button,
select,
textarea {
  outline: none;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
  box-shadow: 0 0 0 1000px white inset !important;
}

textarea {
  resize: none;
}

textarea,
input,
select {
  margin: 0;
  padding: 0;

  border: none;
  background: none;
}

img {
  max-width: 100%;
}

li {
  list-style: none;
}

a {
  font-weight: normal;

  text-decoration: none;
}

i {
  font-style: normal;
}

body {
  font: 14px/1.5 'HarmonyOS Sans SC', 'PingFang SC', 'Source Han Sans', 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif, Arial;
}

/* 版心 */
.content1720 {
  width: 1720px;
  margin: 0 auto;
}

/* 图标 */
[class^=icon-] {
  font-family: 'iconfont' !important;
  font-style: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 分享 */
@font-face {
  font-family: 'shareIcon';
  font-weight: 500;
  font-style: normal;

  src: url('data:font/ttf;charset=utf-8;base64,AAEAAAAQAQAABAAARkZUTXqjBawAACR0AAAAHEdERUYAJwAXAAAkVAAAAB5PUy8yVzzoewAAAYgAAABgY21hcIYbuw0AAAIsAAABqmN2dCAM8/9aAAAOCAAAACRmcGdtMPeelQAAA9gAAAmWZ2FzcAAAABAAACRMAAAACGdseWbNwujKAAAOUAAAEwxoZWFkCDoioQAAAQwAAAA2aGhlYQetA8cAAAFEAAAAJGhtdHg6uAQdAAAB6AAAAERsb2NhI8gn1gAADiwAAAAkbWF4cAE1AjgAAAFoAAAAIG5hbWU3vFjkAAAhXAAAAkNwb3N0915EDgAAI6AAAACscHJlcKW5vmYAAA1wAAAAlQABAAAAAQAAJceEJV8PPPUAHwQAAAAAANJ/b1EAAAAA0n9vUv/+/7MECgNOAAAACAACAAAAAAAAAAEAAANH/7MAXAQC//4AAAQKAAEAAAAAAAAAAAAAAAAAAAARAAEAAAARAIsABwAAAAAAAgAmADQAbAAAAIoBdwAAAAAABAP+AfQABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAIABgMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZADAAHjyCgOA/4AAXANHAE2AAAABAAAAAAMYAAAAAAAgAAEBdgAiAAAAAAFVAAAD6QAsBAAAQgQAADMEAAEhBAAAJQQAAFYEAQAABAAAkAQAACkEAAAQBAAAdQQAAGEEAv/+BAAAIQAAAAMAAAADAAAAHAABAAAAAACkAAMAAQAAABwABACIAAAAHgAQAAMADgB48ArwGvA68ErwWvBq8HrwivCa8QrxGvEq8gr//wAAAHjwCvAa8DrwSvBa8GrwevCK8JrxCvEa8SryCv///4sP+g/rD8wPvQ+uD58PkA+BD3IPAw70DuUOBgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywCCNCsAcjQrAAI0KwAEOwB0NRWLAIQyuyAAEAQ2BCsBZlHFktsAUssABDIEUgsAJFY7ABRWJgRC2wBiywAEMgRSCwACsjsQQEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERC2wByyxBQVFsAFhRC2wCCywAWAgILAKQ0qwAFBYILAKI0JZsAtDSrAAUlggsAsjQlktsAksILgEAGIguAQAY4ojYbAMQ2AgimAgsAwjQiMtsAosS1RYsQcBRFkksA1lI3gtsAssS1FYS1NYsQcBRFkbIVkksBNlI3gtsAwssQANQ1VYsQ0NQ7ABYUKwCStZsABDsAIlQrIAAQBDYEKxCgIlQrELAiVCsAEWIyCwAyVQWLAAQ7AEJUKKiiCKI2GwCCohI7ABYSCKI2GwCCohG7AAQ7ACJUKwAiVhsAgqIVmwCkNHsAtDR2CwgGIgsAJFY7ABRWJgsQAAEyNEsAFDsAA+sgEBAUNgQi2wDSyxAAVFVFgAsA0jQiBgsAFhtQ4OAQAMAEJCimCxDAQrsGsrGyJZLbAOLLEADSstsA8ssQENKy2wECyxAg0rLbARLLEDDSstsBIssQQNKy2wEyyxBQ0rLbAULLEGDSstsBUssQcNKy2wFiyxCA0rLbAXLLEJDSstsBgssAcrsQAFRVRYALANI0IgYLABYbUODgEADABCQopgsQwEK7BrKxsiWS2wGSyxABgrLbAaLLEBGCstsBsssQIYKy2wHCyxAxgrLbAdLLEEGCstsB4ssQUYKy2wHyyxBhgrLbAgLLEHGCstsCEssQgYKy2wIiyxCRgrLbAjLCBgsA5gIEMjsAFgQ7ACJbACJVFYIyA8sAFgI7ASZRwbISFZLbAkLLAjK7AjKi2wJSwgIEcgILACRWOwAUViYCNhOCMgilVYIEcgILACRWOwAUViYCNhOBshWS2wJiyxAAVFVFgAsAEWsCUqsAEVMBsiWS2wJyywByuxAAVFVFgAsAEWsCUqsAEVMBsiWS2wKCwgNbABYC2wKSwAsANFY7ABRWKwACuwAkVjsAFFYrAAK7AAFrQAAAAAAEQ+IzixKAEVKi2wKiwgPCBHILACRWOwAUViYLAAQ2E4LbArLC4XPC2wLCwgPCBHILACRWOwAUViYLAAQ2GwAUNjOC2wLSyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsiwBARUUKi2wLiywABawBCWwBCVHI0cjYbAGRStlii4jICA8ijgtsC8ssAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgsAlDIIojRyNHI2EjRmCwBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhIyAgsAQmI0ZhOBsjsAlDRrACJbAJQ0cjRyNhYCCwBEOwgGJgIyCwACsjsARDYLAAK7AFJWGwBSWwgGKwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbAwLLAAFiAgILAFJiAuRyNHI2EjPDgtsDEssAAWILAJI0IgICBGI0ewACsjYTgtsDIssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbABRWMjIFhiGyFZY7ABRWJgIy4jICA8ijgjIVktsDMssAAWILAJQyAuRyNHI2EgYLAgYGawgGIjICA8ijgtsDQsIyAuRrACJUZSWCA8WS6xJAEUKy2wNSwjIC5GsAIlRlBYIDxZLrEkARQrLbA2LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrEkARQrLbA3LLAuKyMgLkawAiVGUlggPFkusSQBFCstsDgssC8riiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSQBFCuwBEMusCQrLbA5LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEkARQrLbA6LLEJBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEkARQrLbA7LLAuKy6xJAEUKy2wPCywLyshIyAgPLAEI0IjOLEkARQrsARDLrAkKy2wPSywABUgR7AAI0KyAAEBFRQTLrAqKi2wPiywABUgR7AAI0KyAAEBFRQTLrAqKi2wPyyxAAEUE7ArKi2wQCywLSotsEEssAAWRSMgLiBGiiNhOLEkARQrLbBCLLAJI0KwQSstsEMssgAAOistsEQssgABOistsEUssgEAOistsEYssgEBOistsEcssgAAOystsEgssgABOystsEkssgEAOystsEossgEBOystsEsssgAANystsEwssgABNystsE0ssgEANystsE4ssgEBNystsE8ssgAAOSstsFAssgABOSstsFEssgEAOSstsFIssgEBOSstsFMssgAAPCstsFQssgABPCstsFUssgEAPCstsFYssgEBPCstsFcssgAAOCstsFgssgABOCstsFkssgEAOCstsFossgEBOCstsFsssDArLrEkARQrLbBcLLAwK7A0Ky2wXSywMCuwNSstsF4ssAAWsDArsDYrLbBfLLAxKy6xJAEUKy2wYCywMSuwNCstsGEssDErsDUrLbBiLLAxK7A2Ky2wYyywMisusSQBFCstsGQssDIrsDQrLbBlLLAyK7A1Ky2wZiywMiuwNistsGcssDMrLrEkARQrLbBoLLAzK7A0Ky2waSywMyuwNSstsGossDMrsDYrLbBrLCuwCGWwAyRQeLABFTAtAABLuADIUlixAQGOWbkIAAgAYyCwASNEILADI3CwDkUgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SzCgkFBCuzCgsFBCuzDg8FBCtZsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAAAAAAAAAAAAAAAAAAAAAAAAAAMgAyAxj/4QNH/7MDGP/hA0f/swAAACgAKAAoAWQB+gJyAqwD6gRyBQQFhAYeBxgHmAhMCSYJhgACACIAAAEyAqoAAwAHAClAJgAAAAMCAANXAAIBAQJLAAICAU8EAQECAUMAAAcGBQQAAwADEQUPKzMRIREnMxEjIgEQ7szMAqr9ViICZgAAAAUALP/hA7wDGAAWADAAOgBSAF4Bd0uwE1BYQEoCAQANDg0ADmYAAw4BDgNeAAEICAFcEAEJCAoGCV4RAQwGBAYMXgALBAtpDwEIAAYMCAZYAAoHBQIECwoEWRIBDg4NUQANDQoOQhtLsBdQWEBLAgEADQ4NAA5mAAMOAQ4DXgABCAgBXBABCQgKCAkKZhEBDAYEBgxeAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CG0uwGFBYQEwCAQANDg0ADmYAAw4BDgNeAAEICAFcEAEJCAoICQpmEQEMBgQGDARmAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CG0BOAgEADQ4NAA5mAAMOAQ4DAWYAAQgOAQhkEAEJCAoICQpmEQEMBgQGDARmAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CWVlZQChTUzs7MjEXF1NeU15bWDtSO1JLQzc1MToyOhcwFzBRETEYESgVQBMWKwEGKwEiDgIdASE1NCY1NC4CKwEVIQUVFBYUDgIjBiYrASchBysBIiciLgI9ARciBhQWMzI2NCYXBgcOAx4BOwYyNicuAScmJwE1ND4COwEyFh0BARkbGlMSJRwSA5ABChgnHoX+SgKiARUfIw4OHw4gLf5JLB0iFBkZIBMIdwwSEgwNEhKMCAYFCwQCBA8OJUNRUEAkFxYJBQkFBQb+pAUPGhW8HykCHwEMGScaTCkQHAQNIBsSYYg0Fzo6JRcJAQGAgAETGyAOpz8RGhERGhF8GhYTJA4QDQgYGg0jERMUAXfkCxgTDB0m4wAAAgBC/8wDvgM0ADIARABmtQ8BAAEBQEuwGFBYQB4AAQABaAUBAAACUgQBAgILQQYBAwMCUQQBAgILAkIbQB8AAQABaAUBAAMCAE0GAQMCAgNNBgEDAwJRBAECAwJFWUAUNTMBAD47M0Q1RCgkDAkAMgEyBw4rASU2NzYnJicuASsBIg4BFTAdAhQHDgIHDgMHBhURFBcWMyQzMjY/AT4BNTc0LgEFIyIOARURFBY7ATI+ATURNCYDj/6yEwQEBwsXBhYNQQ0VDQEMHR4RBgsMDQcNDRwtAUN1DRYGdwYGAQ0V/P8qDRYMGxQqDRUNHAIAAU8lLR8vKwwNDRUNIyAaCgEaNDMYCRAQEAcOEv5lEw4cAQwLywsXDPQNFgxDDBYN/m0THA0VDQGTFBsAAwAz/7sDzQNHAAoADgAkAH5LsA9QWEAsAAUCCAIFXgABAAAGAQBZBAECBQMCSwAGAAgDBghZBAECAgNPCQcKAwMCA0MbQC0ABQIIAgUIZgABAAAGAQBZBAECBQMCSwAGAAgDBghZBAECAgNPCQcKAwMCA0NZQBcLCyQjHx0bGhcVFBMSEQsOCw4TFCILESsBFAYjIiY1NDYyFgMRMxETNCczFzM2MzIWFREjETQjIgcGFREjAQQ7Ly06Ol43ycV1BKoKBD2FZ33FZEgdBsYC5Ck5OSkrODj8rAJ5/YcBrllyWGeKh/6JAV+JSgwl/pMAAQEh/7oC7wM1ABQAMkAvAAEABgFAAAMCA2kABgAAAQYAWQUBAQICAUsFAQEBAk8EAQIBAkMjERERERMhBxUrARUjIgYdATMHIxEjESM1MzU0NjMyAu9ULiCdFYikiIhwXE8DL44mJ2We/mkBl551ZG0AAAAEACX/ygPXAz4AUABmAH4AigEOthgXAgQBAUBLsBZQWEBDAAoPAQ8KAWYDAgIBBA8BBGQAAAsBBgwABlkSEQINEAEODw0OVwAECQEIBwQIWgAPDwxPAAwMCkEABwcFUQAFBQsFQhtLsBhQWEBAAAoPAQ8KAWYDAgIBBA8BBGQAAAsBBgwABlkSEQINEAEODw0OVwAECQEIBwQIWgAHAAUHBVUADw8MTwAMDAoPQhtARgAKDwEPCgFmAwICAQQPAQRkAAALAQYMAAZZEhECDRABDg8NDlcADAAPCgwPVwAECQEIBwQIWgAHBQUHTQAHBwVRAAUHBUVZWUAmf39/in+KiYiHhoWEg4KBgHRyamhjYF9bVlRQTzIwJSMSMRkgExIrASMiDgEHDgEVFB4BMzA7ATI+ATMOAg8BFA4CFAYVFB4BFw4GBw4BFRQWMzI+AjU0LgQvAS4CND4BNz4DNTQuAiczAxQOASMiJjU0NzY7AjIWOwEyFx4BAwYjIi4CNTQ3PgEzMh4BHQEUDgQlNSMVIxUzFTM1MzUCdfUlQE8gJSctXDwHCAILBAYBAgEBAgIBAQENCg0SESkaKh8lDzArhXpKeUwpBxAOHBIRKwkKCwwKCxgbIQ8RHxQQSh0nUDdec2Y5RAYEAwMCBQICSzZfIS8kPCISGg4tGC5HIAICBQYJAa47d3c7dgM+CB4aH1MpLlI2AQEBBgIDBQEFBAUFBQMRIA4QAQEEBQgKDwkcTSVFYSY/TSoTIh4XGhAOIAgJFhcXCwsSGSkyHx81KBQM/WQkOCFPP1MkEwEBMzwBTCEqQUUfNiARFUpfLQoEDQwODQ2adnY6dnY6AAAFAFb/twOqA0cADgASACAAKAA4AGVAYg4BCj0ABAMEaAADAAIBAwJXBQEBAAcIAQdYDwEIBgEACQgAVxENCxAECQoKCU0RDQsQBAkJClEODAIKCQpFKikUEw8PMjEpOCo4JiUiIR0bEyAUIA8SDxITEREREREREBIWKyUhESEnITUhNSMRIREzEQM1IRUXIg4CFB4CMzI2NCYqAQYUFjI2NCUiDgMVFBYyNjU0LgICHAFy/o8BAR3+447/AMc5AeRVESAXDQ0XIBEjMjL/RzIyRzH+AQ4aFRAIMUcyDhYguQFyVXJV/uT+jv7+AWCvr7MNFyAjIBcOM0cyMkczM0cyCBAVGw4jMzMjEiAXDQAAAAEAAP/gBAADIABGAFVAUj0UBwUCAAYBAB0BAgEqJSEDAwIzAQYFBEAAAQACAAECZgACAwACA2QABQMGAwUGZgAGBwMGB2QAAAAKQQQBAwMHUgAHBwsHQiIjFRImGRcoCBYrAQYHPgE3BgcmIyIOARUUHgEXLgEnDgEVFB4BFyYnFRQWFwYjIicwIy4BJx4BFw4CIyInFjMyPgM1NCc+AT8BPgQEADo/ITAMP0c+WzlhOAEDAYHhTw0PFyocMi1gSRsdBQUKBQkFFGxEJFNdMRkZk69wxIxlMQEIDwcOBw0NCwwCvhoIFDwlJQ5COGE5CBAQCAd0YRg2HCRCNhMCGAJMdA4IAQEBAT9RAhwoFgNeR3eaqVUODQUMBg4GDQ8OEAAAAAACAJD/vwNvA04AKABEACVAIkM1AgA+AAIBAmkAAAEBAE0AAAABUQABAAFFPTwgHxwbAw4rAQ4CFxYXHgI3PgEnJicmPgIeAg4BBwYnJg4BFhcWNz4CLgITPgEnLgIHDgEXFhcOARceATc2Mz4BJyY2NxYBs16LOhUHDgQREwkPCwYLBhEubpWOZSEtbkssLQ8YAxQPODhejDkpgLUNOT4NCDJHJTk+DAULRkYTAhkQAQEOEQIROzsuAzoVgbZfIiAJDAIEBh0OGRxKkGYhLm+VkGYQCgUBFB4ZAQYNFIK1vYw6/gUNYjklNxcIDWI5FRRR6HsQEgIBAxkOacdFGQAAAQAp/70D2AM/AEsAQkA/JBsCAwABQCYBAwE/AAIBAAECAGYAAAMBAANkAAMEAQMEZAAEBGcABQEBBU0ABQUBUQABBQFFQkEXSSErFAYTKwEOAR8BJicmNyU2Jy4BLwEmIyIHMzIXFgcFMAcGFxYXFjMyPwEGBxcWDgEvASYPAQYmNxM2Ji8BLgE2NyU+ATcTNjIXEx4BFwUeAQcC/wkEAgS3cgYGASELDAcYCQlaZKqFCOGVBwf+3wUCBy0xOzmwiAUTLCoCBw8L8RgZ8BASBDUDAwfSCQMMDAEMDwwGfgkXCHYFDA8BFRIHDQEVCAsLGAIQAgPJBwIBBAEBCx4XAgTOBAQBBgMEIAEPD+IMDgEFjA8QiwkNEgEcCQoHwQgQCgEeAgcLAQYREf76DQgCGwIUDQAGABD/5wPwAxkAGAA2AEkAVwBtAIMAeUB2KCclJAQABA0LAgEKOzkMAwYBA0A6AQY9DgEABAMEAANmCQEDBwQDB2QAAQoGCgEGZgAHDQELCgcLWQwPAgoABgoGVQgFAgQEAlEAAgIKBEJZWAEAfHtwb2NhWG1ZbVNSTEtIRj48LywrKh0bFBIKCAAYARgQDisBIgYHDgEVFBcjIicHNy4BNTQ2MzIXFhcwJR4BMzI2NTQmJyYvASYvASYnIyciIyIHDgEVFB4BARQHFycGIyImNTQ2Nz4CMzIWJCYiBw4BFRQWMjc+ATUTMjY3NjU0JicmIyIOAQcGFRQWFx4BNxYyNz4DNTQuAScmIgcOAhUUFgLAV5gsFhcOEkA8fB5AStGTgGNjF/4JCBIKFh0IBwICBAICBAICBgQDAxUPBwcDBwMadBdpMjh8slFGFzE0G36y/i0dKQ4HCB0pDwcHPgkPBg0HBgwSBgoKBA0MCgUKsgwlDQMEBAEDBQQNJQwFBQMGAiNMQSBGJiklEjhmK3xIfLJGRmoKBwcdFQsSBwIBBAEBAgEBAg8HEgsHDQv+2H5OVzEQl2tGdiILDwiW8x0PBxIKFB0OCBEK/uYHBg0QCA8GDQMGBA0PDBMGAwMLDQ0DBwgIBAYKCgQNDQQKCgYJDwAAAAQAdQAAA4oDBQADAAcACwAbAJdACRUUDw4EBgMBQEuwD1BYQDIAAAEAaAABAgIBXAACAAQFAgRYAAUKAQMGBQNXCwkHAwYICAZLCwkHAwYGCE8ACAYIQxtAMQAAAQBoAAECAWgAAgAEBQIEWAAFCgEDBgUDVwsJBwMGCAgGSwsJBwMGBghPAAgGCENZQBsMDAQEDBsMGxoZGBcSEQsKCQgEBwQHEhEQDBErEyEVIQERIRE3IRUhATY3JwYHIyYnBxYXIxUhNYoC6v0WAqr9l1kBt/5JAYopI1ojLpwnMVMzIOYDFQMFVP5gAUj+uPSg/u4/UCFhT2dJIU1CU1MAAAABAGH/tAOPAzgAZABRQBBkXFtTTTcxLxoKBgsCAAFAS7AmUFhAEQMBAQIBaQAAAAJPAAICCwJCG0AWAwEBAgFpAAACAgBNAAAAAk8AAgACQ1lACkhHREM/PhQQBA4rJS4DLwE2Ji8BLgYjIg4FBw4EFzAHDgMHBhQeAj4BNxYXDgQXFB4FNz4CNzMWHwEWPgM1Ni4CLwE+AT8BPgI/AR4CPgI9AQOPBRgbGggIBQ8KCgIhLj40OBUHBhU5Mz8uIQECBQ4HBwQJBR0YGQUBAgUNEiAVFykDChkSDgIBBQsYIDUgDSdQDx4fbgYtQh0RAQINFBUICAkQBgwGBwYBARUgEwwFAt8fPCkhCAksOgcIPmU+LRQLAQELFC0+ZT4BBBAZKxwJBSUnPR8EDCAYEgIgIj43AQUPEyESAgUPDRALBwEBBhwWLAwBAQ0SGQoDEiAUDwMDCxkLFgsRDQMEIiACEhggBwkAAAAH//7/3gQKAycAJQAzAEAATABXAG4AggAZQBYNAQEAAUAAAAEAaAABAQsBQiIhHwIPKzU0Njc+ARcWBwYeATY/ATYyFxYHDgEeARceAhcUDgMuAzceAjc+AScuAgcOARcmNz4BFx4BBw4BJyY3HgE2NzYmJyYGBwY3BhcWNjc2JicmBgEmNjc2FhceAQcOAS4BNzYmJy4BBwYmFyY2NzYeAgcOAScuATc2JgcGJlBJYMcpJBkCBAYKAwNQexoZGQEECgQHITUlASlUbJagm3dOagVckVSApgcFWpZSf6iOGBsbdz0/NxoagT8+GAUnLwwLChQULQsNfQoSCBAEBgcHBxIBBAMQEUaLMTIeFwUdHw4EEBQkJGIxERodAxEMI0MwDgoFGQ0NDgULMSUNGPJBlkhhSykkUwkGAgIBASIjI0IIBgkCAgohPSQnUE43KQYhSGYWN1QoCA2HVDZUKQgNh4Y0NjU2ERBnOjo2FBNFFRIQFBIpCAkRERQ+EwgCBgcIEAIDBgHsEB0CDik4OJFBEA4KHQ8vZicoHQkDEnMPFgMIFTVIIAwOBQUZDSQ1BgMOAAAAAQAh/7MD5QMpACcAP7UIAQQBAUBLsCZQWEAUAgEBAAQAAQRmAAQEZwMBAAAKAEIbQBADAQABAGgCAQEEAWgABARfWbYcIREUFAUTKwEuAicmBzAnJiMUIyYHDgEHDgEeARcWFxYfATM3PgE3PgM3PgEDsRc/SiqUUAEBAQNQlDxqJBoUCigiNSR6oBUGFU6QPAsaExkIRRUCpSU2HwMHbAIBA2wHA0I4KWFlaC5FKYZqDw80ekINHxkfCl7VAAAAAAAMAJYAAQAAAAAAAQAIABIAAQAAAAAAAgAGACkAAQAAAAAAAwAlAHwAAQAAAAAABAAIALQAAQAAAAAABQBGAUsAAQAAAAAABgAIAaQAAwABBAkAAQAQAAAAAwABBAkAAgAMABsAAwABBAkAAwBKADAAAwABBAkABAAQAKIAAwABBAkABQCMAL0AAwABBAkABgAQAZIAaQBjAG8AbgBmAG8AbgB0AABpY29uZm9udAAATQBlAGQAaQB1AG0AAE1lZGl1bQAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABpAGMAbwBuAGYAbwBuAHQAIAA6ACAAMgA4AC0AMQAxAC0AMgAwADEANQAARm9udEZvcmdlIDIuMCA6IGljb25mb250IDogMjgtMTEtMjAxNQAAaQBjAG8AbgBmAG8AbgB0AABpY29uZm9udAAAVgBlAHIAcwBpAG8AbgAgADEALgAwACAAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAwAC4AOQA0ACkAIAAtAGwAIAA4ACAALQByACAANQAwACAALQBHACAAMgAwADAAIAAtAHgAIAAxADQAIAAtAHcAIAAiAEcAIgAgAC0AZgAgAC0AcwAAVmVyc2lvbiAxLjAgOyB0dGZhdXRvaGludCAodjAuOTQpIC1sIDggLXIgNTAgLUcgMjAwIC14IDE0IC13ICJHIiAtZiAtcwAAaQBjAG8AbgBmAG8AbgB0AABpY29uZm9udAAAAAIAAAAAAAD/UQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAEAAgBbAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4HdW5pRjAwQQd1bmlGMDFBB3VuaUYwM0EHdW5pRjA0QQd1bmlGMDVBB3VuaUYwNkEHdW5pRjA3QQd1bmlGMDhBB3VuaUYwOUEHdW5pRjEwQQd1bmlGMTFBB3VuaUYxMkEHdW5pRjIwQQABAAH//wAPAAEAAAAMAAAAFgAAAAIAAQABABAAAQAEAAAAAgAAAAAAAAABAAAAANWkJwgAAAAA0n9vUQAAAADSf29S') format('truetype');
  font-display: swap;
}

.social-share-icon {
  font-family: 'shareIcon';
}

.social-share .icon-tencent:before {
  content: '\f07a';
}

.social-share .icon-qq:before {
  content: '\f11a';
}

.social-share .icon-weibo:before {
  content: '\f12a';
}

.social-share .icon-wechat:before {
  content: '\f09a';
}

.social-share .icon-douban:before {
  content: '\f10a';
}

.social-share .icon-heart:before {
  content: '\f20a';
}

.social-share .icon-like:before {
  content: '\f00a';
}

.social-share .icon-qzone:before {
  content: '\f08a';
}

.social-share .icon-linkedin:before {
  content: '\f01a';
}

.social-share .icon-diandian:before {
  content: '\f05a';
}

.social-share .icon-facebook:before {
  content: '\f03a';
}

.social-share .icon-google:before {
  content: '\f04a';
}

.social-share .icon-twitter:before {
  content: '\f06a';
}

.wechat-qrcode {
  font-size: 12px;

  position: fixed;
  z-index: 999;
  top: 50%;
  left: 50%;

  display: none;

  width: 200px;
  height: 190px;
  margin-top: -96px;
  margin-left: -100px;

  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -moz-transition: all 350ms;
  transition: all 200ms;
  text-align: center;

  color: #666;
  border: 1px solid #eee;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 10px #aaa;
  box-shadow: 0 2px 10px #aaa;

  -webkit-tansition: all 350ms;
}

.wechat-qrcode.bottom {
  top: 40px;
  left: -84px;
}

.wechat-qrcode.bottom:after {
  display: none;
}

.wechat-qrcode h4 {
  font-size: 12px;
  font-weight: normal;
  line-height: 26px;

  height: 26px;
  margin: 0;
  padding: 0;

  color: #777;
  background-color: #f3f3f3;
}

.wechat-qrcode .qrcode {
  width: 105px;
  margin: 10px auto;
}

.wechat-qrcode .qrcode table {
  margin: 0 !important;
}

.wechat-qrcode .help p {
  font-weight: normal;
  line-height: 16px;

  width: 100%;
  margin: 0;
  padding: 0;
}

.wechat-qrcode .closeWechat {
  position: absolute;
  z-index: 9;
  top: 5px;
  right: 5px;

  width: 16px;
  height: 16px;

  cursor: pointer;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.wechat-qrcode .closeWechat:after {
  position: absolute;
  left: 50%;

  display: block;

  width: 2px;
  height: 100%;
  margin-left: -1px;

  content: '';

  background: #666;
}

.wechat-qrcode .closeWechat::before {
  position: absolute;
  top: 50%;

  display: block;

  width: 100%;
  height: 2px;
  margin-top: -1px;

  content: '';

  background: #666;
}

/* 头部 */
body {
  position: relative;
  left: 0;

  padding-top: 60px !important;

  -webkit-transition: left .4s cubic-bezier(.4, .01, .165, .99);
  -moz-transition: left .4s cubic-bezier(.4, .01, .165, .99);
  transition: left .4s cubic-bezier(.4, .01, .165, .99);
}

.header {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  left: 0;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;

  width: 100%;

  -webkit-transition: left .4s cubic-bezier(.4, .01, .165, .99);
  -moz-transition: left .4s cubic-bezier(.4, .01, .165, .99);
  transition: left .4s cubic-bezier(.4, .01, .165, .99);

  background: #fff;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .1);
  box-shadow: 0 0 0 rgba(0, 0, 0, .1);

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
}

.header .commonMain {
  /* padding:0px 20px;  */
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  height: 60px;
  /* max-width: var(--content-Wdith); width: 100%;  */
  margin: 0 auto;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header .logo {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header .logo img {
  height: 32px;
}

.header .navBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header .navBox .navList {
  position: fixed;
  top: 0;
  right: -260px;
  bottom: 0;

  display: none;
  overflow-y: auto !important;

  width: 260px;
  padding: 50px 0 0;

  -webkit-transition: right .4s cubic-bezier(.4, .01, .165, .99);
  -moz-transition: right .4s cubic-bezier(.4, .01, .165, .99);
  transition: right .4s cubic-bezier(.4, .01, .165, .99);

  background: #fafafa;
}

.header .navBox .navList .list {
  position: relative;

  border-top: 1px solid #eff1f3;
}

.header .navBox .navList .list h3 a {
  font-size: 14px;
  line-height: 50px;

  position: relative;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  padding: 0 25px;

  color: #333;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header .navBox .navList .list h3 a::before {
  display: block;

  width: 8px;
  height: 8px;
  margin-right: 15px;

  content: '';

  border: 1px solid #d8d8d8;
  border-radius: 100%;
}

.header .navBox .navList .list.cur {
  background: #fff;
}

.header .navBox .navList .list.cur h3 a::before {
  border-color: #666;
  background: #666;
}

.header .navBox .navList .closeNavText a {
  visibility: hidden;
}

.header .haderOther {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* -webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; */
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.header .haderOther .login {
  margin-left: 15px;
}

.header .haderOther .login .loginBtn {
  font-size: 21px;

  display: block;

  width: 21px;

  color: rgb(156, 199, 21);
}

.header .haderOther .login .user {
  font-size: 14px;

  display: none;
}

.header .haderOther .langBox .icon {
  font-size: 21px;

  color: #333;
}

.header .haderOther .langBox span {
  display: none;
}

.header .haderOther .searchBox {
  position: relative;

  margin-left: 11px;
}

.header .haderOther .searchBox .searchBtn {
  font-size: 21px;

  display: block;

  width: 21px;

  color: #333;
}

.header .haderOther .navbtn {
  font-size: 26px;

  position: relative;

  width: 26px;
  margin-left: 15px;

  cursor: pointer;

  color: #333;
}

.header .searchformMain {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;

  display: none;

  width: 100%;
  height: 100%;
}

.header .searchformMain .searchform {
  position: relative;
  z-index: 99;

  padding: 10px 0 30px;

  -webkit-transition: opacity .8s cubic-bezier(.2, 1, .3, 1), -webkit-transform .8s cubic-bezier(.2, 1, .3, 1);
  -moz-transition: transform .8s cubic-bezier(.2, 1, .3, 1), opacity .8s cubic-bezier(.2, 1, .3, 1), -moz-transform .8s cubic-bezier(.2, 1, .3, 1);
  transition: opacity .8s cubic-bezier(.2, 1, .3, 1), -webkit-transform .8s cubic-bezier(.2, 1, .3, 1);
  transition: transform .8s cubic-bezier(.2, 1, .3, 1), opacity .8s cubic-bezier(.2, 1, .3, 1);
  transition: transform .8s cubic-bezier(.2, 1, .3, 1), opacity .8s cubic-bezier(.2, 1, .3, 1), -webkit-transform .8s cubic-bezier(.2, 1, .3, 1), -moz-transform .8s cubic-bezier(.2, 1, .3, 1);
  -webkit-transform: translate3d(0px, -100%, 1px);
  -moz-transform: translate3d(0px, -100%, 1px);
  transform: translate3d(0px, -100%, 1px);

  opacity: 0;
  background: #fff;
}

.header .searchformMain .searchform form {
  position: relative;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
  padding: 20px 0;

  border-bottom: 2px solid #595959;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header .searchformMain .searchform form input {
  font-size: 14px;
  line-height: inherit;

  margin: 0 15px;

  vertical-align: middle;

  color: #333;

  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header .searchformMain .searchform form button {
  font-size: 20px;

  top: 0;
  left: 0;

  height: 100%;

  cursor: pointer;

  border: none;
  background: none;
}

.header .searchformMain .searchform form .closeSearch {
  font-size: 20px;

  top: 0;
  right: 0;

  height: 100%;

  cursor: pointer;

  color: #333;
}

.header .searchformMain .search_mask {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  content: '';

  background: rgba(0, 0, 0, .6);
}

.header .searchformMain.admission .searchform {
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);

  opacity: 1;
}

.admissionheader {
  left: -260px;
}

.admissionheader .navBox .navList {
  right: 0;
}

.hideScroll {
  overflow: hidden;
}

.admissionBody {
  left: -260px;
}

.header .navBox .navList .list .subNavBtn {
  position: absolute;
  top: 0;
  right: 0;
  right: 0;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 45%;
  height: 50px;
  padding-right: 25px;

  -webkit-box-pack: right;
  -webkit-justify-content: right;
  -moz-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header .navBox .navList .list .subNavBtn i {
  position: relative;

  display: block;

  width: 12px;
  height: 12px;
}

.header .navBox .navList .list .subNavBtn i::after {
  position: absolute;
  top: 50%;
  left: 0;

  width: 100%;
  height: 2px;
  margin-top: -1px;

  content: '';

  background: #474747;
}

.header .navBox .navList .list .subNavBtn i::before {
  position: absolute;
  top: 0;
  left: 50%;

  width: 2px;
  height: 100%;
  margin-left: -1px;

  content: '';
  -webkit-transition: all .4s cubic-bezier(.4, .01, .165, .99);
  -moz-transition: all .4s cubic-bezier(.4, .01, .165, .99);
  transition: all .4s cubic-bezier(.4, .01, .165, .99);

  background: #474747;
}

.header .navBox .navList .list .subNavMain {
  display: none;
}

.header .navBox .navList .list .subNavMain .threeNavBox {
  display: none;
}

.header .navBox .navList .list .subNavMain .subNavList {
  position: relative;
}

.header .navBox .navList .list .subNavMain .subNavList>a {
  display: block;

  padding: 15px 25px;

  word-break: break-word;

  border-top: 1px solid #ebebeb;
  background: #f6f6f6;
}

.header .navBox .navList .list .subNavMain .subNavList>a::before {
  margin-right: 10px;
}

.header .navBox .navList .list .subNavMain .subNavList .mThreeNav {
  display: none;
}

.header .navBox .navList .list.active h3 {
  background: #ebebeb;
}

.header .navBox .navList .list.active h3 a::before {
  border-color: #666;
  background: #666;
}

.header .navBox .navList .list.active .subNavBtn i::before {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn {
  position: absolute;
  top: 0;
  right: 0;
  right: 0;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 40%;
  height: 45px;
  padding-right: 25px;

  -webkit-box-pack: right;
  -webkit-justify-content: right;
  -moz-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn i {
  position: relative;

  display: block;

  width: 12px;
  height: 12px;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn i::after {
  position: absolute;
  top: 50%;
  left: 0;

  width: 100%;
  height: 2px;
  margin-top: -1px;

  content: '';

  background: #474747;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn i::before {
  position: absolute;
  top: 0;
  left: 50%;

  width: 2px;
  height: 100%;
  margin-left: -1px;

  content: '';
  -webkit-transition: all .4s cubic-bezier(.4, .01, .165, .99);
  -moz-transition: all .4s cubic-bezier(.4, .01, .165, .99);
  transition: all .4s cubic-bezier(.4, .01, .165, .99);

  background: #474747;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .mThreeNav a {
  display: block;

  padding: 15px 40px;

  word-break: break-word;

  border-top: 1px solid #ebebeb;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .mThreeNav a::before {
  margin-right: 10px;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList.active1 .threeNavBtn i::before {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNav {
  position: relative;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .mFourNavLink {
  position: relative;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .mFourNav {
  display: none;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .mFourNav a {
  font-size: 13px;

  padding: 15px 10px 15px 50px;

  word-break: break-word;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .fourNavBtn {
  position: absolute;
  top: 0;
  right: 0;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 20%;
  height: 100%;
  padding-right: 25px;

  -webkit-box-pack: right;
  -webkit-justify-content: right;
  -moz-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .fourNavBtn i {
  position: relative;

  display: block;

  width: 12px;
  height: 12px;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .fourNavBtn i::after {
  position: absolute;
  top: 50%;
  left: 0;

  width: 100%;
  height: 2px;
  margin-top: -1px;

  content: '';

  background: #474747;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .fourNavBtn i::before {
  position: absolute;
  top: 0;
  left: 50%;

  width: 2px;
  height: 100%;
  margin-left: -1px;

  content: '';
  -webkit-transition: all .4s cubic-bezier(.4, .01, .165, .99);
  -moz-transition: all .4s cubic-bezier(.4, .01, .165, .99);
  transition: all .4s cubic-bezier(.4, .01, .165, .99);

  background: #474747;
}

.header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNav.active1 .fourNavBtn i::before {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

@media (min-width: 768px) {
  .header .searchformMain .searchform {
    padding: .625vw 0vw 3.125vw;
  }

  .header .searchformMain .searchform form {
    padding: 2.8125vw 0vw;
  }

  .header .searchformMain .searchform form input {
    font-size: 1.125vw;

    margin: 0vw 1.875vw;
  }

  .header .searchformMain .searchform form button {
    font-size: 1.5vw;
  }

  .header .searchformMain .searchform form .closeSearch {
    font-size: 1.5vw;
  }

  .header .searchformMain .search_mask {
    background: rgba(0, 0, 0, 0);
  }
}

@media (min-width: 992px) {
  body {
    padding-top: 5.208333vw !important;
  }

  body.noPadding {
    padding-top: 0 !important;
  }

  .header {
    position: fixed;

    background: #fff;
    -webkit-box-shadow: 0vw 0vw 0vw rgba(0, 0, 0, .1);
    box-shadow: 0vw 0vw 0vw rgba(0, 0, 0, .1);
  }

  .header.noFixed {
    position: relative;
  }

  .header .commonMain {
    height: 5.208333vw;
  }

  /*  .header .commonMain{padding:0vw 2.6042vw;} */
  .header .logo img {
    width: auto;
    height: 2.552083vw;
  }

  .header .haderOther .navbtn {
    display: none;
  }

  .header .navBox .navList {
    position: relative;
    position: relative;
    top: 0vw;
    right: 0vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;

    width: auto;
    padding: 0vw;
    padding: 0vw;

    background: none;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .header .navBox .navList .list {
    margin-left: 2.5vw;
    padding: 0vw;

    border-top: none;
  }

  .header .navBox .navList .list h3 a {
    font-size: .833333vw;
    line-height: 5.208333vw;

    padding: 0vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
  }

  .header .navBox .navList .list h3 a::before {
    display: none;
  }

  .header .navBox .navList .list h3 a::after {
    position: absolute;
    bottom: 0vw;
    left: 50%;

    width: 0vw;
    height: .1042vw;

    content: '';
    -webkit-transition: .6s ease;
    -moz-transition: .6s ease;
    transition: .6s ease;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);

    background: rgb(156, 199, 21);
  }

  .header .navBox .navList .list.cur {
    background: none;
  }

  .header .navBox .navList .list.cur h3 a {
    color: rgb(156, 199, 21);
  }

  .header .navBox .navList .list.cur h3 a::after {
    width: 100%;
  }

  .header .navBox .navList .list:hover h3 a {
    color: rgb(156, 199, 21);
  }

  .header .navBox .navList .list:hover h3 a::after {
    width: 100%;
  }

  .header .navBox .navList .list:first-child {
    margin-left: 0vw;
  }

  .header .navBox .navList .closeNavText {
    display: none;
  }

  .header .haderOther {
    margin-left: 1.6146vw;
  }

  .header .haderOther .login {
    margin-left: 3.125vw;
  }

  .header .haderOther .langBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    cursor: pointer;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .header .haderOther .langBox .icon {
    font-size: 1.3021vw;
  }

  .header .haderOther .langBox span {
    font-size: .7292vw;

    display: block;

    margin-left: .2604vw;

    color: #333;
  }

  .header .haderOther .searchBox {
    margin-left: 1.5625vw;
  }

  .header .haderOther .searchBox .searchBtn {
    font-size: 1.25vw;

    width: 1.0938vw;
  }

  .header .haderOther .login .user {
    font-size: .8854vw;
  }

  .header .searchformMain .searchform {
    padding: .5208vw 0vw 2.6042vw;
  }

  .header .searchformMain .searchform form {
    padding: 2.3438vw 0vw;
  }

  .header .searchformMain .searchform form input {
    font-size: .9375vw;

    margin: 0vw 1.5625vw;
  }

  .header .searchformMain .searchform form button {
    font-size: 1.25vw;
  }

  .header .searchformMain .searchform form .closeSearch {
    font-size: 1.25vw;
  }

  .header .haderOther .login .loginBtn {
    font-size: 1.0938vw;

    width: 1.0938vw;
  }

  .header .haderOther .login .user {
    font-size: .7292vw;
  }

  .header .navBox .navList .list .subNavBtn {
    display: none;
  }

  .header .navBox .navList .list .subNavMain {
    position: absolute;
    left: -2.0833vw;

    display: block;
    overflow: hidden;

    min-width: 100%;
    max-height: 0vw;
  }

  .header .navBox .navList .list .subNavMain .subNavBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    white-space: nowrap;

    border-radius: 0vw 0vw .5208vw .5208vw;
    background: #f9f9f9;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav {
    min-width: 13.5417vw;
    padding: 1.5625vw 0vw;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList>a {
    font-size: .8333vw;
    line-height: 2.0833vw;

    position: relative;

    display: block;

    padding: 0vw 2.0833vw;

    border: none;
    background: none;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList>a:hover::after {
    position: absolute;
    top: 0vw;
    left: 0vw;

    content: '';

    border-top: .4167vw solid rgb(156, 199, 21);
    border-right: .4167vw solid transparent;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList>a:hover {
    background: #e3e3e7;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList.cur1>a::after {
    position: absolute;
    top: 0vw;
    left: 0vw;

    content: '';

    border-top: .4167vw solid rgb(156, 199, 21);
    border-right: .4167vw solid transparent;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList.cur1>a {
    background: #e3e3e7;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .threeNavBtn {
    display: none;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .mThreeNav {
    display: none;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .threeNavBox {
    position: relative;

    display: block;

    padding: 1.5625vw 0vw;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .threeNavBox::before {
    position: absolute;
    top: 0vw;
    left: 0vw;

    width: .0521vw;
    height: 100%;

    content: '';

    background: #eae9f1;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .threeNavBox .threeNav {
    display: none;

    min-width: 13.5417vw;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .threeNavBox .threeNav>a {
    font-size: .8333vw;
    line-height: 2.0833vw;

    display: block;

    padding: 0vw 2.0833vw;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .threeNavBox .threeNav>a:hover {
    background: #e3e3e7;
  }

  .header .navBox .navList .list .subNavMain .subNavList>a::before {
    display: none;
  }
}

/* 首页滚屏框架 */
.indexSwiper>.swiper-wrapper {
  flex-direction: column;

  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
}

/* 版心 */
.content1620 {
  width: -webkit-calc(100% - 40px);
  width: -moz-calc(100% - 40px);
  width: calc(100% - 40px);
  margin: 0 auto;
}

/* 按钮 */
.SeeMore {
  font-size: 14px;
  font-weight: 600;
  line-height: 35px;

  display: block;

  width: 115px;
  height: 35px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  text-align: center;

  color: #000;
  border-radius: 35px;
  background: #fff;
}

.SeeMore:hover {
  color: #fff;
  background: rgb(156, 199, 21);
}

/* 首页标题 */
.indexTitle {
  font-size: 7.3333vw;
  font-weight: 600;
  line-height: 1;

  color: #000;
}

/* 首页banner */
.banner {
  overflow: hidden;
}

.banner .list {
  position: relative;
}

.banner .list .columns {
  position: absolute;
  top: 28.6667vw;
  left: 0;

  display: none;

  width: 100%;

  text-align: center;
}

.banner .list .content1620 {
  margin: 0 auto;
}

.banner .image {
  overflow: hidden;
}

.banner .image img {
  width: 100%;
  height: auto;

  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
  -ms-transform: scale(1.04);
  transform: scale(1.04);
}

.banner .list .columns .indexTitle {
  font-size: 8vw;
  line-height: 9.3333vw;

  display: none;

  margin: auto;

  -webkit-animation: fadeInUp 3s;
  -moz-animation: fadeInUp 3s;
  animation: fadeInUp 3s;
}

.banner .swiper-wrapper .swiper-slide-active .image img {
  -webkit-animation: kenburns 1.2s linear forwards;
  -moz-animation: kenburns 1.2s linear forwards;
  animation: kenburns 1.2s linear forwards;
}

.banner .list.on .columns .indexTitle {
  display: block;
}

.banner .swiper-pagination {
  bottom: 9.3333vw;
}

.banner .swiper-pagination-bullet {
  width: 3.3333vw;
  height: .8vw;
  margin: 0 .7333vw;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  opacity: .3;
  border-radius: 0;
  background: #fff;
}

.banner .swiper-pagination-bullet-active {
  opacity: 1;
}

.banner .swiper-button-next,
.banner .swiper-button-prev {
  display: none;
}

@media (max-width: 1200px) {

  .banner .list .columns .indexTitle,
  .banner .list .columns .indexTitle span {
    font-size: 3.4375vw !important;
  }
}

@media (max-width: 768px) {

  .banner .list .columns .indexTitle,
  .banner .list .columns .indexTitle span {
    font-size: 8vw !important;
  }
}

/* 首页 产品 */
.indexProduct {
  padding: 6.6667vw 0 0;
}

.indexProduct .indexTitle {
  padding: 0 0 3.3333vw;

  text-align: center;
}

.indexProduct .intro {
  font-size: 14px;

  text-align: center;

  opacity: .9;
  color: #000;
}

.indexProduct .indexProductMain {
  margin-top: 8vw;
  padding-bottom: 40px;
}

.indexProduct .indexProductMain .swiper-pagination {
  bottom: 0;
}

.indexProduct .indexProductMain .swiper-pagination .swiper-pagination-bullet {
  width: 3.3333vw;
  height: .8vw;
  margin: 0 .6667vw;

  border-radius: 0;
  background: #ccd2d7;
}

.indexProduct .indexProductMain .swiper-pagination .swiper-pagination-bullet-active {
  background: #9cc715;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide {
  position: relative;

  width: 100%;
  height: 114.6667vw;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  background: #f1f2f6;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide .bg {
  display: none;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(1) .bg,
.indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) .bg {
  display: block;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(n+3) .text .Htitle {
  color: #282828;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(n+3) .text .Hintro {
  color: #282828;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(n+3) .text .more {
  color: #282828;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide a {
  display: block;

  width: 100%;
  height: 100%;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide .image {
  position: relative;

  overflow: hidden;

  width: 90%;
  margin: 0 auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide .image img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide .bg {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide .bg img {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  object-fit: cover;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide .text {
  position: relative;

  width: 100%;
  padding: 9.2vw 20px 18.2667vw;

  text-align: center;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide .text .more {
  font-size: 12px;

  color: #fcfcfd;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide .text .more i {
  font-size: 10px;

  margin-left: 1.4667vw;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide .text .Htitle {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;

  padding: 0 0 1.7333vw;

  color: #fcfcfd;
}

.indexProduct .indexProductMain .swiper-wrapper .swiper-slide .text .Hintro {
  font-size: 5.6vw;
  font-weight: 300;

  margin-bottom: 5.2vw;

  color: #fcfcfd;
}

/* 首页 解决方案 */
.indexSolution {
  padding: 6.6667vw 0 0;
}

.indexSolution .indexTitle {
  padding: 0 0 3.3333vw;

  text-align: center;
}

.indexSolution .intro {
  font-size: 14px;

  text-align: center;

  opacity: .9;
  color: #000;
}

.indexSolution .ul1 {
  margin: 5.3333vw 0 0;
  padding: 0 6%;

  text-align: center;

  border-top: 1px solid rgb(230, 230, 230);
}

.indexSolution .ul1 .swiper-button-prev,
.indexSolution .ul1 .swiper-button-next {
  display: none;
  font-weight: bold;

  top: 39px;

  width: auto;
  height: auto;

  border-radius: 0;
  background: transparent;
}

.indexSolution .ul1 .swiper-button-prev::after,
.indexSolution .ul1 .swiper-button-next::after {
  font-size: 16px;

  color: #333;
}

.indexSolution .ul1 .swiper-button-prev {
  left: 10px;
}

.indexSolution .ul1 .swiper-button-next {
  right: 10px;
}

.indexSolution .ul1 li {
  width: auto;
  cursor: pointer;
  margin-right: 20px;
}

.indexSolution .ul1 li:last-child {
  margin-right: 0px;
}

.indexSolution .ul1 li a {
  font-size: 14px;
  font-weight: 600;
  line-height: 50px;

  position: relative;

  display: block;

  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #282828;
}

.indexSolution .ul1 li.on a {
  color: rgb(156, 199, 21);
}

.indexSolution .ul1 li.on a::after {
  position: absolute;
  bottom: 0;
  left: 0;

  width: 100%;
  height: .4vw;

  content: '';
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  background: #9cc715;
}

.indexSolution .ul1 li:hover a {
  color: rgb(156, 199, 21);
}

.indexSolution .ul1 li:hover a::after {
  position: absolute;
  bottom: 0;
  left: 0;

  width: 100%;
  height: .15625vw;

  content: '';

  background: #9cc715;
}

.indexSolution .ul2 li {
  position: relative;
}

.indexSolution .ul2 li .image img {
  width: 100%;
  height: auto;
}

.indexSolution .ul2 li .text {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
  padding: 40px 0 0px;

  -webkit-animation: fadeInUp 3s;
  -moz-animation: fadeInUp 3s;
  animation: fadeInUp 3s;
}

.indexSolution .ul2 .Htitle {
  font-size: 18px;
  font-weight: 600;
  line-height: 1;

  color: #fff;
}

.indexSolution .ul2 .Hintro {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin: 12px 0 15px;

  color: #fff;

  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.indexSolution .ul2 .button {
  position: absolute;
  bottom: 4.6875vw;
  left: 0;

  width: 100%;
}

.indexSolution .ul2 .button .columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.indexSolution .ul2 .button .columns>div:nth-child(1) {
  position: unset;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.indexSolution .ul2 .button .columns>div:nth-child(1) .swiper-pagination-bullet {
  position: relative;

  width: 7.0667vw;
  height: .2667vw;
  margin: 0 .3333vw;

  opacity: 1;
  border-radius: 0;
  background: rgba(255, 255, 255, .4);
}

.indexSolution .ul2 .button .columns>div:nth-child(1) .swiper-pagination-bullet.swiper-pagination-bullet-active {
  position: relative;

  width: auto;

  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.indexSolution .ul2 .button .columns>div:nth-child(1) .swiper-pagination-bullet::after {
  position: absolute;
  top: 0;
  left: 0;

  width: 0;
  height: 100%;

  content: '';

  background: rgb(255, 255, 255);
}

.indexSolution .ul2 .button .columns>div:nth-child(1) .swiper-pagination-bullet.on::after {
  width: 100%;

  -webkit-transition: 6s;
  -moz-transition: 6s;
  transition: 6s;
}

.indexSolution .ul2 .button .columns>div:nth-child(2) {
  z-index: 1;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 11.6vw;
  height: 11.6vw;
  margin: 0 0 0 1.302083vw;

  cursor: pointer;

  border-radius: 50%;
  background: #fff;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.indexSolution .ul2 .button .columns>div:nth-child(2) .layui-icon {
  font-size: 34px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;

  width: 12px;
  height: 12px;

  color: rgb(15, 25, 35);

  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* 首页 案例 */
.indexClassic {
  position: relative;

  overflow: hidden;
}

.indexClassic .text {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  left: 0;

  width: 100%;
  height: 100%;
  padding: 13.3333vw 0;
}

.indexClassic .indexTitle {
  padding: 0 0 3.3333vw;

  text-align: center;

  color: #fff;
}

.indexClassic .intro {
  font-size: 14px;

  text-align: center;

  opacity: .9;
  color: #fff;
}

.indexClassic .ul1 img {
  width: 100%;
  height: auto;
}

.indexClassic .ul2 {
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 0;

  overflow: visible;

  width: 100%;
}

.indexClassic .ul2 li {
  position: relative;

  padding: 20px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  border-right: 1px solid rgba(255, 255, 255, .2);
}

.indexClassic .ul2 li::after {
  position: absolute;
  top: 0;
  left: 0;

  display: block;
  visibility: hidden;

  width: 100%;
  height: 100%;

  content: '';
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  pointer-events: none;

  opacity: 0;
  background: url('../images/hoverIcon.png') no-repeat center/cover;
}

.indexClassic .ul2 li .Htitle {
  font-size: 16px;
  line-height: 24px;
  min-height: 48px;
  color: #fff;
}

.indexClassic .ul2 li .Hintro {
  font-size: 13px;
  font-weight: 400;

  visibility: hidden;

  padding: 2.5333vw 0 4.4vw;

  opacity: 0;
  color: #808080;
}

.indexClassic .ul2 li a {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;

  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 0 0 .520833vw;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  opacity: 0;
  color: rgb(156, 199, 21);

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.indexClassic .ul2 li a:hover {
  margin-left: 15px;
}

.indexClassic .ul2 li a i {
  margin: 0 0 0 1.041667vw;
}

.indexClassic .ul2 li.on {
  background: #fff;
}

.indexClassic .ul2 li.on::after {
  visibility: visible;

  opacity: 1;
}

.indexClassic .ul2 li.on .Htitle {
  font-weight: 600;

  color: #333;
}

.indexClassic .ul2 li.on .Hintro,
.indexClassic .ul2 li.on a {
  visibility: unset;

  -webkit-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;

  opacity: 1;
}

/* 首页 新闻资讯 */
.indexNews {
  position: relative;

  padding: 13.3333vw 0;
}

.indexNews .indexTitle {
  padding: 0 0 3.3333vw;

  text-align: center;

  color: rgb(0, 0, 0);
}

.indexNews .intro {
  font-size: 14px;

  text-align: center;

  opacity: .9;
  color: #000;
}

.indexNews .list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin: 5.3333vw 0 6.6667vw;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.indexNews .list a {
  font-size: 14px;
  font-weight: 400;
  line-height: 9.0667vw;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: auto;
  min-width: 29.3333vw;
  height: 9.3333vw;
  margin: 0 2vw;
  padding: 0 2.8986vw;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  text-align: center;
  white-space: nowrap;

  color: #000;
  border: 1px solid #dcdcdc;
  border-radius: 9.3333vw;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.indexNews .list a.on {
  color: #fff;
  background: #9cc715;
}

.indexNews .list a:hover {
  color: #fff;
  background: #9cc715;
}

.indexNews .columns {
  -webkit-animation: fadeInUp 3s;
  -moz-animation: fadeInUp 3s;
  animation: fadeInUp 3s;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.indexNews .columns ul {
  margin: 0px 0px 6.4vw;
}

.indexNews .columns ul li {
  position: relative;
}

.indexNews .columns ul li .image {
  overflow: hidden;
}

.indexNews .columns ul li .image img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.indexNews .columns ul li .image img {
  min-height: 67.0667vw;

  object-fit: cover;
}

.indexNews .columns ul li .image:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.indexNews .columns ul li .date {
  position: absolute;
  top: 0;
  right: 0;

  padding: 4.5333vw 5.3333vw;

  text-align: center;
}

.indexNews .columns ul li .date span:nth-child(1) {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;

  display: block;

  padding: 0 0 1.3333vw;

  color: #fff;
}

.indexNews .columns ul li .date span:nth-child(2) {
  font-size: 28px;
  font-weight: bold;
  line-height: .8;

  color: #fff;
}

.indexNews .columns ul li .Htitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;

  position: absolute;
  bottom: 2.6667vw;
  left: 0;

  display: -webkit-box;
  overflow: hidden;

  width: 100%;
  padding: 2.6667vw 39.0667vw 0 3.7333vw;

  text-overflow: ellipsis;

  color: #fff;

  -webkit-line-clamp: 2;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.indexNews .columns ul.swiper-container-horizontal>.swiper-pagination-bullets {
  right: 2.083333vw;
  bottom: 2.083333vw;
  left: unset;

  width: auto;
}

.indexNews .columns>a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;

  width: 100%;
  margin: 0 0 4vw 0;
  padding: 4.4vw 3.7333vw 7.2vw 3.7333vw;

  background: #fff;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
}

.indexNews .columns>a:last-of-type {
  margin-bottom: 0;
}

.indexNews .columns>a .Stitle {
  font-size: 13px;
  font-weight: 400;
  line-height: 1;

  color: #6eb92c;
}

.indexNews .columns>a .Htitle {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;

  display: -webkit-box;
  overflow: hidden;

  margin: 4vw 0 3.2vw;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  text-overflow: ellipsis;

  color: #3e3e3e;

  -webkit-line-clamp: 2;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.indexNews .columns>a .Hintro {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;

  display: -webkit-box;
  overflow: hidden;

  padding: 3.2vw 0 0;

  text-overflow: ellipsis;

  color: #999;
  border-top: 1px solid rgb(111, 111, 111);

  -webkit-line-clamp: 2;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.indexNews .columns>a>div:nth-child(4) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-top: 10.8vw;

  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.indexNews .columns>a .date {
  text-align: center;
}

.indexNews .columns>a .date span:nth-child(1) {
  font-size: 12px;
  font-weight: 500;
  line-height: 1;

  display: block;

  margin: 0 0 1.2vw;

  color: #888;
}

.indexNews .columns>a .date span:nth-child(2) {
  font-size: 6.1333vw;
  font-weight: bold;
  line-height: .8;

  color: #888;
}

.indexNews .columns>a i {
  font-size: 24px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #707070;
}

.indexNews .columns>a:hover .Htitle {
  color: #6eb92c;
}

.indexNews .columns>a:hover i {
  color: #6eb92c;
}

.indexNews .swiper-pagination {
  bottom: 5.3333vw;

  padding-right: 5.3333vw;

  text-align: right;
}

.indexNews .swiper-pagination-bullet {
  width: 2.9733vw;
  height: .6667vw;
  margin: 0 .6667vw;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  opacity: .3;
  border-radius: 0;
  background: #fff;
}

.indexNews .swiper-pagination-bullet-active {
  opacity: 1;
}

/* 内页banner */
.detailBanner {
  position: relative;
  z-index: 3;
}

.detailBanner .image img {
  width: 100%;
  height: auto;
}

.detailBanner .content {
  position: absolute;
  top: 46%;
  left: 50%;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.detailBanner .content .contentMain {
  text-align: center;
}

.detailBanner .content .contentMain .title {
  font-size: 24px;
  font-weight: bold;

  margin-bottom: 3px;

  color: #fff;
}

.detailBanner .content .contentMain .intro {
  font-size: 14px;
  font-weight: 300;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  text-align: justify;
  text-transform: uppercase;

  color: rgba(255, 255, 255, .8);

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;

  display: none;
}

/* 内页分类 */
.detailListBg {
  display: none;
}

/* 产品导航 */
.productsNavBg {
  position: -webkit-sticky;
  position: sticky;
  z-index: 9;
  top: 60px;
  left: 0;

  width: 100%;
  padding: 5px 0;

  border-top: 1px solid #e6e6e6;
  background: #fff;
}

.productsNavBg .productsNav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.productsNavBg .productsNav .title {
  font-size: 14px;
  font-weight: bold;

  width: 50%;
  padding: 10px 0;

  color: #333;
}

.productsNavBg .productsNav .nav {
  position: relative;
}

.productsNavBg .productsNav .nav .name {
  font-size: 13px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  min-width: 98px;
  height: 35px;
  padding: 0 15px;

  color: #666;
  border: 1px solid #eee;
  border-radius: 30px;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.productsNavBg .productsNav .nav .name i {
  font-size: 12px;

  margin-left: 17px;

  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);

  color: #999;
}

.productsNavBg .productsNav .nav ul {
  position: absolute;
  top: 50px;
  left: 0;

  display: none;

  min-width: 100%;

  border-radius: 8px;
  background: #fff;
  -webkit-box-shadow: 0 0 6px #eee;
  box-shadow: 0 0 6px #eee;
}

.productsNavBg .productsNav .nav ul li:first-child {
  margin-top: 10px;
}

.productsNavBg .productsNav .nav ul li:last-child {
  margin-right: 0;
}

.productsNavBg .productsNav .nav ul li.active a {
  color: #87af05;
}

.productsNavBg .productsNav .nav ul li a {
  font-size: 13px;
  font-weight: 400;

  position: relative;

  display: block;

  margin-bottom: 10px;
  padding: 0 15px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #333;
  white-space: nowrap;
}

/* 方案导航 */
.solutionsNavBg {
  display: none;
}

/* 产品列表 */
.productsBg {
  padding: 40px 0;
}

.productsBg .products .productsMain ul {
  margin-bottom: 40px;
}

.productsBg .products .productsMain ul li:last-child a {
  border-bottom: 1px solid #e5e5e6;
}

.productsBg .products .productsMain ul li a {
  display: block;

  padding: 40px 20px;

  text-align: center;

  border: 1px solid #e5e5e6;
  border-bottom: 0;
}

.productsBg .products .productsMain ul li a:hover .image img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.productsBg .products .productsMain ul li a:hover .content {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.productsBg .products .productsMain ul li a .image img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.productsBg .products .productsMain ul li a .content {
  margin-top: 30px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.productsBg .products .productsMain ul li a .content .title {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;

  display: -webkit-box;
  overflow: hidden;

  margin-bottom: 12px;

  text-overflow: ellipsis;

  color: #333;

  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.productsBg .products .productsMain ul li a .content .more {
  font-size: 13px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 111px;
  height: 39px;
  margin: 0 auto;

  color: #fff;
  border-radius: 24px;
  background: #9cc715;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.productsBg .products .productsMain ul li a .content .more i {
  margin-left: 7px;
}

/* 产品中心详情 */
.productTab {
  margin-top: 52px;
}

/* 产品中心详情 */
.productsIntro {
  position: relative;

  padding: 40px 0;
}

.productsIntro .bg {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
}

.productsIntro .bg img {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  object-fit: cover;
}

.productsIntro .content {
  position: relative;

  text-align: center;
}

.productsIntro .content .title {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 14px;

  color: #fff;
}

.productsIntro .content .lables {
  margin-bottom: 18px;
}

.productsIntro .content .lables .lable {
  font-size: 13px;
  line-height: 33px;

  display: inline-block;

  height: 35px;
  padding: 0 13px;

  color: #fff;
  border: 1px solid #fff;
  border-radius: 22px;
  background: rgba(255, 255, 255, 0);
}

.productsIntro .content .intro {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;

  margin-bottom: 25px;

  color: #fff;
}

.productsIntro .content .image {
  position: relative;

  overflow-x: auto;

  /* padding-bottom: 25px; */

  text-align: center;
}

.productsIntro .content .image::-webkit-scrollbar {
  width: 2px;
  height: 2px;

  background-color: #d5d5d5;
}

.productsIntro .content .image::-webkit-scrollbar-track {
  border-radius: 2px;
  background-color: #d5d5d5;
}

.productsIntro .content .image::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #87af05;
}

.productsIntro .content .image img {
  display: block;

  width: 100%;
  max-width: none;
  height: auto;

  object-fit: cover;
}

/* 产品中心详情2 */
.productsIntro2 {
  position: relative;

  padding: 40px 0;
}

.productsIntro2 .bg {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
}

.productsIntro2 .bg img {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  object-fit: cover;
}

.productsIntro2 .content {
  position: relative;

  text-align: center;
}

.productsIntro2 .content .title {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 13px;

  color: #fff;
}

.productsIntro2 .content .intro {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;

  margin-bottom: 25px;

  color: #fff;
}

.productsIntro2 .content .image {
  position: relative;

  overflow-x: auto;

  /* padding-bottom: 25px; */

  text-align: center;
}

.productsIntro2 .content .image::-webkit-scrollbar {
  width: 2px;
  height: 2px;

  background-color: #d5d5d5;
}

.productsIntro2 .content .image::-webkit-scrollbar-track {
  border-radius: 2px;
  background-color: #d5d5d5;
}

.productsIntro2 .content .image::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #87af05;
}

.productsIntro2 .content .image img {
  display: block;

  width: 100%;
  max-width: none;
  height: auto;

  object-fit: cover;
}

/* 产品中心规格参数 */
.productsParamBg {
  padding: 40px 0;

  background: #f7f7f7;
}

.productsParamBg .productsParam {
  position: relative;

  overflow-x: auto;
  overflow-y: hidden;

  text-align: center;

  border: 1px solid #87af05;
  border-radius: 12px;
}

.productsParamBg .productsParam::-webkit-scrollbar {
  width: 2px;
  height: 2px;

  background-color: #d5d5d5;
}

.productsParamBg .productsParam::-webkit-scrollbar-track {
  border-radius: 2px;
  background-color: #d5d5d5;
}

.productsParamBg .productsParam::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #87af05;
}

.productsParamBg .productsParam .layui-table-click,
.productsParamBg .productsParam .layui-table-hover,
.productsParamBg .productsParam .layui-table[lay-even] tbody tr:nth-child(even) {
  background: #f2f3f5;
}

.productsParamBg .productsParam .layui-table:nth-child(1) {
  overflow: hidden;

  border-radius: 12px 12px 0 0;
}

.productsParamBg .productsParam .layui-table:nth-child(2) {
  overflow: hidden;

  border-radius: 0 0 12px 12px;
}

.productsParamBg .productsParam table {
  position: relative;

  max-width: 1124px;
  margin: 0;
}

.productsParamBg .productsParam table:nth-child(1):after {
  border-bottom: none;
  border-radius: 12px 12px 0 0;
}

.productsParamBg .productsParam table:nth-child(2):after {
  border-top: none;
  border-radius: 0 0 12px 12px;
}

.productsParamBg .productsParam table tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  height: auto !important;
}

.productsParamBg .productsParam table tr td:first-child {
  border-left: 0;
}

.productsParamBg .productsParam table tr td:last-child {
  border-right: 0;
}

.productsParamBg .productsParam table td {
  font-size: 14px;
  line-height: 1.4;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;

  width: 246px;
  height: auto !important;
  padding: 13px 12px;

  border-color: #e6edec;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.productsParamBg .productsParam table td:nth-child(1) {
  font-weight: 500;

  color: #87af05;
}

.productsParamBg .productsParam table td:nth-child(n+2) {
  font-weight: 300;
}

.productsParamBg .productsParam table .image img {
  width: 80%;
  max-width: none;
}

.productsParamBg .productsParam table .title {
  font-size: 14px;
  font-weight: 500;

  color: #87af05;
}

/* 产品视频 */
.productsVideoBg {
  padding: 40px 0;

  background: #f7f7f7;
}

.productsVideoBg .productsVideo {
  position: relative;
}

.productsVideoBg .productsVideo .image img {
  width: 100%;
  height: auto;
  min-height: 60.3865vw;

  object-fit: cover;
}

.productsVideoBg .productsVideo .content {
  position: absolute;
  top: 50%;
  left: 50%;

  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.productsVideoBg .productsVideo .content .title {
  font-size: 22px;
  font-weight: bold;
  line-height: 1;

  margin-bottom: 10px;

  color: #fbfef9;
}

.productsVideoBg .productsVideo .content .play {
  position: relative;

  width: 65px;
  height: 38px;
  margin: 0 auto;

  cursor: pointer;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  border: 2px solid #fff;
  border-radius: 25px;
}

.productsVideoBg .productsVideo .content .play::after {
  position: absolute;
  top: 50%;
  left: 50%;

  display: block;

  width: 0;
  height: 0;
  margin-right: -25px;

  content: '';
  -webkit-transform: translate(-webkit-calc(50% - 14px), -50%);
  -moz-transform: translate(-moz-calc(50% - 14px), -50%);
  -ms-transform: translate(calc(50% - 14px), -50%);
  transform: translate(calc(50% - 14px), -50%);

  border: 10px solid transparent;
  border-top-width: 6px;
  border-bottom-width: 6px;
  border-left-color: #fff;
  border-radius: 2px;
}

.productsVideoBg .productsVideo .content .play:hover {
  border-color: #87af05;
  background: #87af05;
}

/* 视频弹窗 */
.videoPopup {
  width: 100%;
  height: 62.8019vw;
}

.videoPopup .layui-layer-setwin .layui-layer-close2 {
  top: -5px;
  right: -5px;

  width: auto;
  height: auto;
  padding: 0;

  border: 0;
  border-radius: 0;
  background: none;
}

/* 分类选择 */
.listScreen {
  margin-bottom: 25px;
}

.listScreen .title {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #333;
}

.listScreen .list ul li {
  margin-bottom: 8px;
}

.listScreen .list ul li:last-child {
  margin-bottom: 0;
}

.listScreen .list ul li.active>a {
  color: #333;
}

.listScreen .list ul li.active>a i {
  background: -webkit-gradient(linear, right top, left top, from(#7e9d1b), to(#9cc715));
  background: -webkit-linear-gradient(right, #7e9d1b, #9cc715);
  background: -moz-linear-gradient(right, #7e9d1b, #9cc715);
  background: linear-gradient(-90deg, #7e9d1b, #9cc715);
}

.listScreen .list ul li.active>a i::before,
.listScreen .list ul li.active>a i::after {
  visibility: visible;

  opacity: 1;
}

.listScreen .list ul li.child>a i::before {
  visibility: hidden;

  opacity: 1;
}

.listScreen .list ul li.child.down>a i::before {
  visibility: visible;

  opacity: 1;
}

.listScreen .list ul li>a {
  font-size: 16px;
  font-weight: 500;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  color: #8c8c8c;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.listScreen .list ul li>a i {
  position: relative;

  width: 15px;
  height: 15px;
  margin-right: 8px;

  border-radius: 2px;
  background: #dedfe1;
}

.listScreen .list ul li>a i::before,
.listScreen .list ul li>a i::after {
  position: absolute;
  top: 50%;
  left: 50%;

  display: block;
  visibility: hidden;

  content: '';
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  opacity: 0;
  background: #fff;
}

.listScreen .list ul li>a i::before {
  width: 1.5px;
  height: 45%;
}

.listScreen .list ul li>a i::after {
  width: 45%;
  height: 1.5px;
}

.listScreen .list ul li .secondaryList {
  display: none;

  padding: 5px 0 5px 21px;
}

.listScreen .list ul li .secondaryList>a {
  font-size: 14px;
  line-height: 27px;

  display: block;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #8c8c8c;
}

.listScreen .list ul li .secondaryList>a.active,
.listScreen .list ul li .secondaryList>a:hover {
  color: #8fb518;
}

.listScreen .list ul li .levelList {
  display: none;

  padding: 5px 0 5px 15px;
}

.listScreen .list ul li .levelList.active {
  display: block;
}

.listScreen .list ul li .levelList a {
  font-size: 13px;
  line-height: 22px;

  display: block;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #8c8c8c;
}

.listScreen .list ul li .levelList a.active,
.listScreen .list ul li .levelList a:hover {
  color: #8fb518;
}

/* 资料下载 */
.productsDownloadBg {
  padding: 40px 0;

  background: #f7f7f7;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-bottom: 30px;

  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li {
  width: 48.309178744%;
  margin-right: 3.3816425121%;
  margin-bottom: 3.3816425121%;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li:nth-child(2n+2) {
  margin-right: 0;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li a {
  position: relative;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;

  min-height: 253px;
  padding: 23px 20px;

  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  transition: all .6s ease;

  border-radius: 12px;
  background: url('../images/productsDownloadItemBg.png') no-repeat center/cover;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li a:hover {
  background-image: url('../images/productsDownloadItemBgActive.png');
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li a:hover .title {
  color: #fff;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li a:hover .size {
  color: #fff;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li a:hover .size img {
  -webkit-filter: grayscale(1) brightness(500%);
  filter: grayscale(1) brightness(500%);
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li a:hover .other .time {
  color: #fff;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li a:hover .other .btn {
  border-color: #fff;
  background: #fff;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li .title {
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;

  margin-bottom: 21px;
  padding-right: 15px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #000;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li .size {
  font-size: 14px;
  font-weight: 400;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-bottom: 6px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #8f9996;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li .size img {
  width: auto;
  height: 18px;
  margin-right: 4px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li .other .time {
  font-size: 14px;
  font-weight: 300;

  margin-bottom: 18px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #666;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li .other .btn {
  font-size: 13px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 100%;
  height: 37px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #8cb01a;
  border: 2px solid #8cb01a;
  border-radius: 19px;
  background: rgba(156, 199, 21, 0);

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.productsDownloadBg .productsDownload .productsDownloadMain ul li .other .btn i {
  margin-left: 10px;
}

/* 解决方案列表 */
.solutionsBg {
  overflow: hidden;
}

.solutionsBg .solutions {
  margin: 40px 0 20px;
}

.solutionsBg .solutions ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: -webkit-calc(100vw - 40px);
  width: -moz-calc(100vw - 40px);
  width: calc(100vw - 40px);
  margin: 0 auto;

  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.solutionsBg .solutions ul li {
  width: 100%;
}

.solutionsBg .solutions ul li a {
  display: block;

  width: 100%;
  margin: 0 auto;
  padding-bottom: 20px;
}

.solutionsBg .solutions ul li a:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.solutionsBg .solutions ul li a:hover .content .more {
  color: #87af05;
}

.solutionsBg .solutions ul li a:hover .content .more i {
  color: #87af05;
}

.solutionsBg .solutions ul li a .image {
  overflow: hidden;

  margin-bottom: 15px;

  border-radius: 12px;
}

.solutionsBg .solutions ul li a .image img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.solutionsBg .solutions ul li a .content .title {
  font-size: 16px;
  font-weight: 500;

  margin-bottom: 8px;

  color: #333;
}

.solutionsBg .solutions ul li a .content .intro {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;

  display: -webkit-box;
  overflow: hidden;

  margin-bottom: 12px;

  text-overflow: ellipsis;

  color: #808080;

  -webkit-line-clamp: 3;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.solutionsBg .solutions ul li a .content .more {
  font-size: 13px;
  font-weight: 400;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #979797;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.solutionsBg .solutions ul li a .content .more i {
  font-size: 14px;

  margin-left: 5px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #747474;
}

/* 解决方案详情 */
.solutionsDetail {
  position: relative;

  min-height: 100vh;
  padding: 158px 0 250px;
}

.solutionsDetail .bg {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
}

.solutionsDetail .bg img {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  object-fit: cover;
}

.solutionsDetail .content {
  position: relative;
  z-index: 2;
}

.solutionsDetail .content .title {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 15px;

  color: #fff;
}

.solutionsDetail .content .intro {
  font-size: 14px;

  color: #fff;
}

.solutionsDetail .content .intro p {
  font-weight: 300;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-bottom: 5px;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.solutionsDetail .content .intro p:last-child {
  margin-bottom: 0;
}

.solutionsDetail .content .intro p::before {
  display: block;

  width: 6px;
  height: 6px;
  margin-right: 5px;

  content: '';

  border: 2px solid #9cc715;
  border-radius: 50%;
  background: rgba(102, 161, 52, 0);
}

/* 解决方案介绍 */
.solutionsIntro {
  position: relative;

  padding: 40px 0;
}

.solutionsIntro .bg {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
}

.solutionsIntro .bg img {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  object-fit: cover;
}

.solutionsIntro .content {
  position: relative;
  z-index: 2;

  text-align: center;
}

.solutionsIntro .content .title {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  color: #333;
}

.solutionsIntro .content .intro {
  position: relative;

  overflow-x: auto;

  /* padding-bottom: 25px; */

  text-align: center;
}

.solutionsIntro .content .intro::-webkit-scrollbar {
  width: 2px;
  height: 2px;

  background-color: #d5d5d5;
}

.solutionsIntro .content .intro::-webkit-scrollbar-track {
  border-radius: 2px;
  background-color: #d5d5d5;
}

.solutionsIntro .content .intro::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #87af05;
}

.solutionsIntro .content .intro img {
  display: block;

  width: 100%;
  max-width: none;
  height: auto;

  object-fit: cover;
}

/* 解决方案介绍2 */
.solutionsIntro2 {
  position: relative;

  padding: 40px 0;
}

.solutionsIntro2 .bg {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
}

.solutionsIntro2 .bg img {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  object-fit: cover;
}

.solutionsIntro2 .content {
  position: relative;
  z-index: 2;
}

.solutionsIntro2 .content .title {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #333;
}

.solutionsIntro2 .content .intro {
  position: relative;

  overflow-x: auto;

  /* padding-bottom: 25px; */

  text-align: center;
}

.solutionsIntro2 .content .intro::-webkit-scrollbar {
  width: 2px;
  height: 2px;

  background-color: #d5d5d5;
}

.solutionsIntro2 .content .intro::-webkit-scrollbar-track {
  border-radius: 2px;
  background-color: #d5d5d5;
}

.solutionsIntro2 .content .intro::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #87af05;
}

.solutionsIntro2 .content .intro img {
  display: block;

  width: 100%;
  max-width: none;
  height: auto;

  object-fit: cover;
}

/* 相关组成 */
.relatedComponents {
  padding: 40px 0;
}

.relatedComponents .title {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #333;
}

.relatedComponents .table {
  overflow-x: auto;

  width: 100%;
}

.relatedComponents .table::-webkit-scrollbar {
  width: 2px;
  height: 2px;

  background-color: #d5d5d5;
}

.relatedComponents .table::-webkit-scrollbar-track {
  border-radius: 2px;
  background-color: #d5d5d5;
}

.relatedComponents .table::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #87af05;
}

.relatedComponents .table table {
  width: 800px !important;
  margin: 0;
}

.relatedComponents .table table thead {
  background: #9cc715;
}

.relatedComponents .table table th {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;

  min-height: 45px;
  padding: 14px 15px;

  text-align: center;

  color: #fefefe;
  border-top-color: #9cc715;
}

.relatedComponents .table table th:first-child {
  border-left-color: #9cc715;
}

.relatedComponents .table table th:last-child {
  border-right-color: #9cc715;
}

.relatedComponents .table table td {
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;

  padding: 14px 15px;

  color: #333;
  border-color: #cacaca;
}

.relatedComponents .table table td:nth-child(-n+2) {
  text-align: center;
}

.relatedComponents .table table td:first-child {
  border-left-color: #9cc715;
}

.relatedComponents .table table td:last-child {
  border-right-color: #9cc715;
}

.relatedComponents .table table tr:last-child td {
  border-bottom-color: #9cc715;
}

/* 相关产品 */
.relatedProductsBg {
  padding: 40px 0;

  background: #f5f7fa;
}

.relatedProductsBg .relatedProducts .relatedProductsTitle {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #333;
}

.relatedProductsBg .relatedProducts .relatedProductsMain {
  padding-bottom: 35px;
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a {
  display: block;

  padding-bottom: 25px;

  border: 1px solid #e0e0e0;
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a:hover .content {
  -webkit-transform: translateY(-15px);
  -moz-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .image {
  overflow: hidden;

  padding-top: 25px;

  text-align: center;
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .image img {
  width: 80%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content {
  margin-top: 12px;
  padding: 0 20px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  text-align: center;
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .title {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;

  display: -webkit-box;
  overflow: hidden;

  margin-bottom: 8px;

  text-overflow: ellipsis;

  color: #333;

  -webkit-line-clamp: 2;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .intro {
  font-size: 14px;
  font-weight: 300;
  line-height: 21px;

  display: -webkit-box;
  overflow: hidden;

  margin-bottom: 15px;

  text-overflow: ellipsis;

  color: #333;

  -webkit-line-clamp: 2;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .more {
  font-size: 13px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 111px;
  height: 39px;
  margin: 0 auto;

  color: #fff;
  border-radius: 24px;
  background: #9cc715;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .more i {
  margin-left: 7px;
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-pagination {
  bottom: 0;
}

.relatedProductsBg .relatedProducts .relatedProductsMain .swiper-pagination .swiper-pagination-bullet-active {
  background: #87af05;
}

/* 详情页 */
.detailBg {
  padding: 20px 0 40px;

  background: #f7f7f7;
}

.detailBg .detailNav {
  display: none;
}

.detailBg .detail {
  padding-top: 30px;

  background: #fff;
}

.detailBg .detail .detailTitle {
  margin: 0 20px 30px;
  padding-bottom: 25px;

  border-bottom: 1px solid rgba(180, 180, 180, .2);
}

.detailBg .detail .detailTitle .time {
  font-size: 12px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 122px;
  height: 32px;
  margin-bottom: 8px;

  color: #fff;
  border-radius: 17px;
  background: #9cc715;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.detailBg .detail .detailTitle .time i {
  margin-right: 3px;
}

.detailBg .detail .detailTitle .other .title {
  font-size: 20px;
  font-weight: 500;
  line-height: 29px;

  margin-bottom: 16px;

  color: #333;
}

.detailBg .detail .detailTitle .other .share .social-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.detailBg .detail .detailTitle .other .share .social-share a {
  font-size: 16px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 33px;
  height: 33px;
  margin-right: 10px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #666;
  border-radius: 50%;
  background: #f4f4f4;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.detailBg .detail .detailTitle .other .share .social-share a.copyLink {
  font-size: 18px;
}

.detailBg .detail .detailTitle .other .share .social-share a:last-child {
  margin-right: 0;
}

.detailBg .detail .detailTitle .other .share .social-share a:hover {
  color: #fff;
  background: #87af05;
}

.detailBg .detail .detailMain {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;

  margin-bottom: 30px;
  padding: 0 20px;

  color: #595959;
}

.detailBg .detail .detailMain span {
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 24px !important;
}

.detailBg .detail .detailMain img,
.detailBg .detail .detailMain video,
.detailBg .detail .detailMain iframe {
  display: block;

  width: auto;
  max-width: 100%;
  height: auto;
  margin: 15px auto;
}

.detailBg .detail .detailBtns {
  padding: 23px 20px;

  border-top: 1px solid #ebebeb;
}

.detailBg .detail .detailBtns .btn {
  font-size: 14px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-bottom: 9px;

  color: #666;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.detailBg .detail .detailBtns .btn:last-child {
  margin-bottom: 0;
}

.detailBg .detail .detailBtns .btn span {
  margin-right: 13px;
}

.detailBg .detail .detailBtns .btn a {
  display: -webkit-box;
  overflow: hidden;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  text-overflow: ellipsis;

  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-line-clamp: 1;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.detailBg .detail .detailBtns .btn a:hover {
  color: #87af05;
}

/* 经典案例列表 */
.caseBg {
  padding: 40px 0;
}

.caseBg .case ul li {
  margin-bottom: 25px;
}

.caseBg .case ul li:last-child {
  margin-bottom: 0;
}

.caseBg .case ul li a {
  position: relative;

  display: block;
}

.caseBg .case ul li a:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.caseBg .case ul li a .image {
  overflow: hidden;

  border-radius: 12px;
}

.caseBg .case ul li a .image img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  object-fit: cover;
}

.caseBg .case ul li a .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-top: 13px;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.caseBg .case ul li a .content .title {
  font-size: 16px;
  font-weight: bold;

  margin-right: 20px;

  color: #333;

  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.caseBg .case ul li a .content .more {
  font-size: 13px;

  min-width: 107px;
  height: 38px;
  line-height: 34px;
  padding: 0px 12px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #666;
  border: 2px solid #666;
  border-radius: 19px;
  text-align: center;
}

.caseBg .case ul li a .content .more i {
  margin-left: 10px;
}

/* 案例分类列表 */
.caseListBg {
  padding: 40px 0;
}

.caseListBg .caseList .caseListMain ul li {
  margin-bottom: 25px;
}

.caseListBg .caseList .caseListMain ul li:last-child {
  margin-bottom: 0;
}

.caseListBg .caseList .caseListMain ul li a {
  position: relative;

  display: block;
}

.caseListBg .caseList .caseListMain ul li a:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.caseListBg .caseList .caseListMain ul li a:hover .content .more {
  color: #fff;
  background: #87af05;
}

.caseListBg .caseList .caseListMain ul li a .image {
  overflow: hidden;

  margin-bottom: 16px;
}

.caseListBg .caseList .caseListMain ul li a .image img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.caseListBg .caseList .caseListMain ul li a .content .title {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;

  color: #000;
}

.caseListBg .caseList .caseListMain ul li a .content .intro {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;

  display: -webkit-box;
  overflow: hidden;

  margin-top: 8px;
  margin-bottom: 12px;

  text-overflow: ellipsis;

  color: #575757;

  -webkit-line-clamp: 2;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.caseListBg .caseList .caseListMain ul li a .content .more {
  font-size: 14px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 50px;
  height: 35px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #87af05;
  border: 2px solid #87af05;
  border-radius: 35px;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* 服务支持-下载专区 */
.serviceDownloadBg {
  padding: 40px 0;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul {
  margin-bottom: 40px;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li {
  margin-bottom: 20px;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li:last-child {
  margin-bottom: 0;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a {
  display: block;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a:hover .icon,
.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li.active a .icon {
  border-color: #6fb92c;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a:hover .content,
.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li.active a .content {
  border-color: #6fb92c;
  background: #6fb92c;
  -webkit-box-shadow: 0 10px 25px #ecedd9;
  box-shadow: 0 10px 25px #ecedd9;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a:hover .content .title,
.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li.active a .content .title {
  color: #fff;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a:hover .content .info .time,
.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li.active a .content .info .time {
  color: #fff;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a:hover .content .info .size,
.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li.active a .content .info .size {
  color: #fff;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a:hover .content .btns .btn,
.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li.active a .content .btns .btn {
  color: #fff;
  border-color: #fff;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .icon {
  padding: 35px 20px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  border: 1px solid transparent;
  border-radius: 12px 12px 0 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#fbfcf8), to(#f1f5e5));
  background: -webkit-linear-gradient(top, #fbfcf8, #f1f5e5);
  background: -moz-linear-gradient(top, #fbfcf8, #f1f5e5);
  background: linear-gradient(top, #fbfcf8, #f1f5e5);
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .icon img {
  width: auto;
  height: 58px;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content {
  padding: 23px 20px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  border: 1px solid #e9ecf2;
  border-top: 0;
  border-radius: 0 0 12px 12px;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .title {
  font-size: 16px;
  font-weight: bold;

  margin-bottom: 6px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #2b2b31;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-bottom: 13px;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .time {
  font-size: 13px;
  font-weight: 400;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-right: 14px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #383838;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .time i {
  margin-right: 4px;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .size {
  font-size: 13px;
  font-weight: 400;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #383838;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .size i {
  margin-right: 4px;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .btns .btn {
  font-size: 13px;
  font-weight: 400;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  min-width: 111px;
  height: 34px;

  padding: 0px 12px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #506275;
  border: 1px solid #e9ecf2;
  border-radius: 17px;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .btns .btn:nth-child(1) {
  margin-right: 10px;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .btns .btn:hover {
  color: #87af05;
  border-color: #fff;
  background: #fff;
}

.serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .btns .btn i {
  margin-left: 10px;
}

/* 服务支持-更新说明 vw基于1063 */
.updateInstructionsBg {
  width: 100%;
  height: auto;
  min-height: 107.2464vw;

  border-radius: 12px;
}

.updateInstructions {
  margin-top: -20px;
  padding: 0 20px 35px;
}

.updateInstructions .updateInstructionsClose {
  position: absolute;
  top: 30px;
  right: 20px;

  cursor: pointer;
}

.updateInstructions .updateInstructionsClose i {
  font-size: 18px;

  color: #333;
}

.updateInstructions .updateInstructionsTitle {
  font-size: 20px;
  font-weight: 500;

  margin-bottom: 23px;
  padding-bottom: 15px;

  color: #333;
  border-bottom: 1px solid rgba(77, 95, 115, .15);
}

.updateInstructions .updateInstructionsMain .title {
  font-size: 16px;
  font-weight: bold;

  margin-bottom: 10px;

  color: #333;
}

.updateInstructions .updateInstructionsMain .intro {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;

  overflow-y: auto;

  max-height: 240px;
  padding-right: 20px;

  color: rgba(101, 101, 101, .8);
}

.updateInstructions .updateInstructionsMain .intro::-webkit-scrollbar {
  width: 2px;
  height: 2px;

  background-color: #d5d5d5;
}

.updateInstructions .updateInstructionsMain .intro::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: #d5d5d5;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .1);
}

.updateInstructions .updateInstructionsMain .intro::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #87af05;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .1);
}

/* 服务支持-MCE认证 */
.authenticationBg {
  padding: 40px 0;
}

.authenticationBg .authentication .authenticationLeft {
  margin-bottom: 25px;

  text-align: center;
}

.authenticationBg .authentication .authenticationLeft .title {
  font-size: 22px;
  font-weight: bold;
  line-height: 1.4;

  color: #fff;
}

.authenticationBg .authentication .authenticationLeft .subTitle {
  font-size: 16px;
  font-weight: 300;

  margin-bottom: 14px;

  color: #fff;
}

.authenticationBg .authentication .authenticationLeft .intro {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;

  color: #fff;
}

.authenticationBg .authentication .authenticationRight {
  overflow: hidden;

  padding: 40px 20px;

  border-radius: 12px;
  background: rgba(255, 255, 255, .8);

  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
}

.authenticationBg .authentication .authenticationRight .title {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #000;
}

.authenticationBg .authentication .authenticationRight .list {
  margin-bottom: 14px;
}

.authenticationBg .authentication .authenticationRight .list .lable {
  font-size: 14px;
  font-weight: 400;

  margin-bottom: 7px;

  color: #333;
}

.authenticationBg .authentication .authenticationRight .list .input {
  position: relative;
}

.authenticationBg .authentication .authenticationRight .list .input input {
  font-size: 14px;
  font-weight: 300;

  display: block;

  width: 100%;
  height: 42px;
  padding: 0 12px;

  color: #999;
  border: 1px solid rgba(0, 0, 0, .3);
  border-radius: 6px;
}

.authenticationBg .authentication .authenticationRight .list .input img {
  position: absolute;
  top: 50%;
  right: 10px;

  width: auto;
  height: 32px;

  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.authenticationBg .authentication .authenticationRight .submit {
  margin-top: 23px;
}

.authenticationBg .authentication .authenticationRight .submit button {
  font-size: 13px;
  font-weight: 400;

  display: block;

  width: 100%;
  height: 42px;

  cursor: pointer;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #333;
  border: 2px solid #9cc715;
  border-radius: 42px;
  background: transparent;
}

.authenticationBg .authentication .authenticationRight .submit button:hover {
  color: #fff;
  background: #9cc715;
}

/* 服务支持-下载专区 */
.serviceFaqBg {
  padding: 40px 0;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;

  height: 46px;
  margin-bottom: 25px;

  border: 1px solid #9cc715;
  border-radius: 10px;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .input {
  position: relative;

  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .input i {
  font-size: 16px;

  position: absolute;
  top: 50%;
  left: 11px;

  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);

  color: #444;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .input input {
  font-size: 14px;

  display: block;

  width: 100%;
  height: 100%;
  padding: 0 35px;

  color: #757575;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .submit {
  width: 88px;
  height: 100%;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .submit button {
  font-size: 14px;

  display: block;

  width: 100%;
  height: 100%;

  cursor: pointer;

  color: #fff;
  border: 0;
  background: #9cc715;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain {
  margin-bottom: 40px;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul {
  border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li {
  padding-bottom: 1px;

  border-top: 1px solid rgba(0, 0, 0, .1);
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li.active {
  border-top-color: #9cc715;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li.active .title .name {
  font-size: 17px;

  color: #9cc715;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li.active .title .status::after {
  display: none;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li.active .desc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  padding: 20px 0;

  cursor: pointer;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .icon {
  font-size: 13px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 23px;
  height: 23px;
  margin-right: 13px;

  color: #fff;
  border-radius: 3px;
  background: #9cc715;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .name {
  font-size: 16px;
  font-weight: 500;

  margin-right: 30px;

  color: #333;

  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .status {
  position: relative;

  width: 23px;
  height: 23px;

  border-radius: 50%;
  background: #9cc715;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .status::before {
  position: absolute;
  top: 50%;
  left: 50%;

  display: block;

  width: 40%;
  height: 2px;

  content: '';
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  background-color: #fff;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .status::after {
  position: absolute;
  top: 50%;
  left: 50%;

  display: block;

  width: 2px;
  height: 40%;

  content: '';
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  background-color: #fff;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .desc {
  display: none;

  margin-bottom: 25px;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .desc .icon {
  font-size: 13px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 23px;
  height: 23px;
  margin-right: 13px;

  color: #fff;
  border-radius: 3px;
  background: #d1d1d1;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .desc .descMain {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;

  color: #666;

  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* 服务支持-操作视频 */
.serviceVideoBg {
  padding: 40px 0;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul {
  margin-bottom: 40px;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li {
  margin-bottom: 20px;

  cursor: pointer;

  background: #f6f6f6;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li:last-child {
  margin-bottom: 0;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li:hover .image .play {
  border-color: #87af05;
  background: #87af05;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li .image {
  position: relative;

  overflow: hidden;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li .image img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li .image .play {
  position: absolute;
  top: 50%;
  left: 50%;

  width: 65px;
  height: 38px;
  margin: 0 auto;

  cursor: pointer;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  border: 2px solid #fff;
  border-radius: 25px;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li .image .play::after {
  position: absolute;
  top: 50%;
  left: 50%;

  display: block;

  width: 0;
  height: 0;
  margin-right: -25px;

  content: '';
  -webkit-transform: translate(-webkit-calc(50% - 14px), -50%);
  -moz-transform: translate(-moz-calc(50% - 14px), -50%);
  -ms-transform: translate(calc(50% - 14px), -50%);
  transform: translate(calc(50% - 14px), -50%);

  border: 10px solid transparent;
  border-top-width: 6px;
  border-bottom-width: 6px;
  border-left-color: #fff;
  border-radius: 2px;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li .image .play:hover {
  border-color: #87af05;
  background: #87af05;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  height: auto;
  padding: 23px 20px;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li .content .title {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;

  color: #000;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li .content .play {
  font-size: 14px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  color: #999;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.serviceVideoBg .serviceVideo .serviceVideoMain ul li .content .play i {
  margin-left: 6px;
}

/* 服务支持-服务网点 */
.headquartersBg {
  overflow: hidden;

  padding: 40px 0;
}

.headquartersBg .headquarters .headquartersTitle {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #333;
}

.headquartersBg .headquarters .headquartersList {
  margin-bottom: 25px;
}

.headquartersBg .headquarters .headquartersList .list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.headquartersBg .headquarters .headquartersList .list ul li.active {
  color: #fff;
  border-color: #9cc715;
  background: #9cc715;
}

.headquartersBg .headquarters .headquartersList .list ul li {
  font-size: 14px;
  font-weight: 500;

  min-width: 106px;
  height: 40px;
  line-height: 34px;
  text-align: center;
  margin-right: 10px;
  padding: 0px 12px;

  cursor: pointer;

  color: #666;
  border: 2px solid rgba(194, 194, 194, .5);
  border-radius: 31px;
}

.headquartersBg .headquarters .headquartersList .list ul li:last-child {
  margin-right: 0;
}

.headquartersBg .headquarters .headquartersMain {
  position: relative;

  display: none;

  padding-bottom: 30px;
}

.headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide {
  height: auto;
  padding: 35px 0 30px;

  text-align: center;

  background: #f5f8fa;
}

.headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .title {
  font-size: 18px;
  font-weight: 500;

  margin-bottom: 9px;

  color: #000;
}

.headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .line {
  display: block;

  width: 27px;
  height: 4px;
  margin: 0 auto 18px;

  background: #9cc715;
}

.headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .phone i {
  font-size: 14px;
  font-weight: 400;

  color: #696969;
}

.headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .phone span {
  font-family: Gilroy;
  font-size: 16px;
  font-weight: 400;

  color: #333;
}

.headquartersBg .headquarters .headquartersMain .btns {
  display: none;
}

.headquartersBg .headquarters .headquartersMain .swiper-pagination {
  bottom: 0;
}

.headquartersBg .headquarters .headquartersMain .swiper-pagination .swiper-pagination-bullet-active {
  background: #87af05;
}

.branchBg {
  padding: 0 0 60px;
}

.branchBg .branch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
}

.branchBg .branch .branchLeft .branchTitle {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #333;
}

.branchBg .branch .branchLeft .branchAddress ul li {
  margin-bottom: 16px;
}

.branchBg .branch .branchLeft .branchAddress ul li:last-child {
  margin-bottom: 0;
}

.branchBg .branch .branchLeft .branchAddress ul li.active a {
  background: #9cc715;
}

.branchBg .branch .branchLeft .branchAddress ul li.active a .title {
  border-color: #edf0e4;
}

.branchBg .branch .branchLeft .branchAddress ul li.active a .title img {
  -webkit-filter: grayscale(1) brightness(500%);
  filter: grayscale(1) brightness(500%);
}

.branchBg .branch .branchLeft .branchAddress ul li.active a .title span {
  color: #fff;
}

.branchBg .branch .branchLeft .branchAddress ul li.active a .info p i {
  color: #fff;
}

.branchBg .branch .branchLeft .branchAddress ul li.active a .info p span {
  color: #fff;
}

.branchBg .branch .branchLeft .branchAddress ul li a {
  display: block;

  padding: 23px 20px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  border-radius: 12px;
  background: #fff;
}

.branchBg .branch .branchLeft .branchAddress ul li a .title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-bottom: 14px;
  padding-bottom: 12px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  border-bottom: 1px solid #edf0e4;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.branchBg .branch .branchLeft .branchAddress ul li a .title img {
  width: auto;
  height: 25px;
  margin-right: 8px;

  -webkit-transition: all .4s ease .1s;
  -moz-transition: all .4s ease .1s;
  transition: all .4s ease .1s;
}

.branchBg .branch .branchLeft .branchAddress ul li a .title span {
  font-size: 16px;
  font-weight: 500;

  -webkit-transition: all .4s ease .1s;
  -moz-transition: all .4s ease .1s;
  transition: all .4s ease .1s;

  color: #333;
}

.branchBg .branch .branchLeft .branchAddress ul li a .info {
  font-size: 14px;
}

.branchBg .branch .branchLeft .branchAddress ul li a .info p {
  margin-bottom: 4px;
}

.branchBg .branch .branchLeft .branchAddress ul li a .info p:last-child {
  margin-bottom: 0;
}

.branchBg .branch .branchLeft .branchAddress ul li a .info p i {
  -webkit-transition: all .4s ease .1s;
  -moz-transition: all .4s ease .1s;
  transition: all .4s ease .1s;

  color: #333;
}

.branchBg .branch .branchLeft .branchAddress ul li a .info p span {
  -webkit-transition: all .4s ease .1s;
  -moz-transition: all .4s ease .1s;
  transition: all .4s ease .1s;

  color: #999;
}

.branchBg .branch .branchRight {
  position: relative;

  margin-top: 45px;
}

.branchBg .branch .branchRight .map {
  width: 100%;
  height: 65.4167vw !important;
}

.branchBg .branch .branchRight .map .jsmap-svg-container {
  height: 65.4167vw !important;

  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);

  background: url('../images/branchRightBg.png') no-repeat center/cover;
}

.branchBg .branch .branchRight .map .jsmap-svg-container svg {
  height: 65.4167vw !important;
  margin-left: -4.8309vw !important;
}

.branchBg .branch .branchRight img {
  width: 100%;
  height: auto;
}

.branchBg .branch .branchRight .content {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
}

.branchBg .branch .branchRight .content .spot {
  position: absolute;

  cursor: pointer;
}

.branchBg .branch .branchRight .content .spot::after {
  position: relative;
  z-index: 2;

  display: block;

  width: 3px;
  height: 3px;

  content: '';
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  border-radius: 50%;
  background: #b3c191;
}

.branchBg .branch .branchRight .content .spot span {
  position: absolute;
  top: 50%;
  left: 50%;

  display: block;
  display: block;

  width: 500%;
  height: 500%;

  content: '';
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: amplify 3s linear infinite;
  -moz-animation: amplify 3s linear infinite;
  animation: amplify 3s linear infinite;

  opacity: 0;
  border-radius: 50%;
  background: rgba(179, 193, 145, .5);
}

.branchBg .branch .branchRight .content .spot span:nth-child(2) {
  -webkit-animation-delay: 1.3s;
  -moz-animation-delay: 1.3s;
  animation-delay: 1.3s;
}

.branchBg .branch .branchRight .content .spot span:nth-child(3) {
  -webkit-animation-delay: 2.3s;
  -moz-animation-delay: 2.3s;
  animation-delay: 2.3s;
}

.branchBg .branch .branchRight .content .spot.active::after {
  -webkit-transform: scale(3);
  -moz-transform: scale(3);
  -ms-transform: scale(3);
  transform: scale(3);

  background: #9cc715;
}

.branchBg .branch .branchRight .content .spot.active::before {
  position: absolute;
  top: 50%;
  left: 50%;

  display: block;

  width: 131px;
  height: 131px;

  content: '';
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: amplify 1.5s linear infinite;
  -moz-animation: amplify 1.5s linear infinite;
  animation: amplify 1.5s linear infinite;
  pointer-events: none;

  border: 1px dashed #9cc715;
  border-radius: 50%;
  background: rgba(156, 199, 21, .1);
}

.branchBg .branch .branchRight .content .spot.active span {
  visibility: hidden;

  -webkit-animation: none;
  -moz-animation: none;
  animation: none;

  opacity: 0;
}

.branchBg .branch .branchRight .tip {
  font-size: 13px;
  font-weight: 300;

  position: absolute;
  bottom: -10px;
  left: 50%;

  -webkit-transform: translate(-50%, 100%);
  -moz-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);

  color: #929098;
}

/* 投诉建议 */
.complainBg {
  padding: 40px 0;

  background: #f7f7f7;
}

.complainBg .complain {
  background: #fff;
}

.complainBg .complain .complainLeft {
  padding: 40px 20px;

  background: url('../images/complainLeftBg.jpg') no-repeat center/cover;
}

.complainBg .complain .complainLeft .title {
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;

  margin-bottom: 80px;

  color: #fff;
}

.complainBg .complain .complainLeft .other .phone {
  font-size: 16px;
  font-weight: bold;

  margin-bottom: 5px;

  color: #fff;
}

.complainBg .complain .complainLeft .other .intro {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;

  color: rgba(255, 255, 255, .5);
}

.complainBg .complain .complainRight {
  padding: 25px 20px 40px;
}

.complainBg .complain .complainRight .title {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 4px;

  text-align: center;

  color: #333;
}

.complainBg .complain .complainRight .intro {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;

  margin-bottom: 25px;

  text-align: center;

  color: #555;
}

.complainBg .complain .complainRight .list {
  margin-bottom: 13px;
}

.complainBg .complain .complainRight .list input {
  font-size: 14px;

  display: block;

  width: 100%;
  height: 46px;
  padding: 0 13px;

  color: rgba(0, 0, 0, .4);
  border: 1px solid #e1e1df;
  border-radius: 6px;
  background: rgba(71, 65, 55, .06);
}

.complainBg .complain .complainRight .list input:focus {
  font-weight: bold;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #000;
  border-color: #9cc715;
  background: #fff;
}

.complainBg .complain .complainRight .list input:focus::-webkit-input-placeholder {
  color: #000;
}

.complainBg .complain .complainRight .list input:focus:-moz-placeholder {
  color: #000;
}

.complainBg .complain .complainRight .list input:focus::-moz-placeholder {
  color: #000;
}

.complainBg .complain .complainRight .list input:focus:-ms-input-placeholder {
  color: #000;
}

.complainBg .complain .complainRight .list input:focus::placeholder {
  color: #000;
}

.complainBg .complain .complainRight .list textarea {
  font-size: 14px;

  display: block;

  width: 100%;
  height: 109px;
  padding: 13px;

  color: rgba(0, 0, 0, .4);
  border: 1px solid #e1e1df;
  border-radius: 6px;
  background: rgba(71, 65, 55, .06);
}

.complainBg .complain .complainRight .list textarea:focus {
  font-weight: bold;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #000;
  border-color: #9cc715;
  background: #fff;
}

.complainBg .complain .complainRight .list textarea:focus::-webkit-input-placeholder {
  color: #000;
}

.complainBg .complain .complainRight .list textarea:focus:-moz-placeholder {
  color: #000;
}

.complainBg .complain .complainRight .list textarea:focus::-moz-placeholder {
  color: #000;
}

.complainBg .complain .complainRight .list textarea:focus:-ms-input-placeholder {
  color: #000;
}

.complainBg .complain .complainRight .list textarea:focus::placeholder {
  color: #000;
}

.complainBg .complain .complainRight .submit {
  margin-top: 25px;

  text-align: center;
}

.complainBg .complain .complainRight .submit button {
  font-size: 14px;
  font-weight: 500;

  width: 128px;
  height: 46px;

  cursor: pointer;

  color: #fff;
  border: 0;
  border-radius: 25px;
  background: #9cc715;
}

/* 新闻资讯列表 */
.newsBg {
  padding: 40px 0;

  background: #f7f7f7;
}

.newsBg .newsTopping {
  margin-bottom: 20px;

  background: #fff;
}

.newsBg .newsTopping .swiper-wrapper .swiper-slide {
  opacity: 0 !important;
}

.newsBg .newsTopping .swiper-wrapper .swiper-slide a:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.newsBg .newsTopping .swiper-wrapper .swiper-slide a:hover .content .title {
  color: #87af05;
}

.newsBg .newsTopping .swiper-wrapper .swiper-slide a .image {
  overflow: hidden;
}

.newsBg .newsTopping .swiper-wrapper .swiper-slide a .image img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.newsBg .newsTopping .swiper-wrapper .swiper-slide a .content {
  padding: 23px 20px 60px;
}

.newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .time {
  font-size: 14px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-bottom: 8px;

  color: #6b6b6b;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .time i {
  margin-right: 7px;
}

.newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .title {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;

  display: -webkit-box;
  overflow: hidden;

  margin-bottom: 10px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  text-overflow: ellipsis;

  color: #333;

  -webkit-line-clamp: 2;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .intro {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;

  display: -webkit-box;
  overflow: hidden;

  text-overflow: ellipsis;

  color: #595959;

  -webkit-line-clamp: 2;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.newsBg .newsTopping .swiper-wrapper .swiper-slide-active {
  opacity: 1 !important;
}

.newsBg .newsTopping .btns {
  display: none;
}

.newsBg .newsTopping .swiper-pagination {
  bottom: 20px;
  left: 50%;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: auto;

  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.newsBg .newsTopping .swiper-pagination .swiper-pagination-current {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: bold;

  color: #aed140;
  white-space: nowrap;
}

.newsBg .newsTopping .swiper-pagination .line {
  position: relative;

  width: 120px;
  height: 2px;
  margin: 0 14px;

  background: #f2f2f2;
}

.newsBg .newsTopping .swiper-pagination .line .active {
  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 0;
  height: 100%;

  content: '';

  background: #aed140;
}

.newsBg .newsTopping .swiper-pagination .swiper-pagination-total {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: bold;

  color: #e0e0e0;
  white-space: nowrap;
}

.newsBg .news {
  margin-bottom: 40px;
}

.newsBg .news ul li {
  margin-bottom: 20px;
}

.newsBg .news ul li:last-child {
  margin-bottom: 0;
}

.newsBg .news ul li a {
  display: block;

  background: #fff;
}

.newsBg .news ul li a:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.newsBg .news ul li a .image {
  overflow: hidden;
}

.newsBg .news ul li a .image img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.newsBg .news ul li a .content {
  padding: 23px 20px;
}

.newsBg .news ul li a .content .time {
  font-size: 14px;

  margin-bottom: 12px;
}

.newsBg .news ul li a .content .time i {
  margin-right: 7px;

  color: #87af05;
}

.newsBg .news ul li a .content .time span {
  font-weight: 400;

  color: #666;
}

.newsBg .news ul li a .content .title {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;

  display: -webkit-box;
  overflow: hidden;

  margin-bottom: 12px;

  text-overflow: ellipsis;

  color: #333;

  -webkit-line-clamp: 2;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.newsBg .news ul li a .content .more {
  font-size: 16px;

  color: rgba(58, 58, 58, .8);
}

.newsBg .pageMain .pagination .layui-laypage .layui-laypage-curr,
.newsBg .pageMain .pagination .layui-laypage a {
  border-radius: 50%;
}

/* 关于摩西尔 */
.aboutusBg {
  position: relative;

  overflow: hidden;

  padding: 40px 0;
}

.aboutusBg .aboutus {
  position: relative;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column-reverse;

  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -moz-box-orient: vertical;
  -moz-box-direction: reverse;
  -ms-flex-direction: column-reverse;
}

.aboutusBg .aboutus .aboutusLeft {
  overflow: hidden;
}

.aboutusBg .aboutus .aboutusLeft img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.aboutusBg .aboutus .aboutusLeft:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.aboutusBg .aboutus .aboutusRight {
  margin-bottom: 25px;

  text-align: center;
}

.aboutusBg .aboutus .aboutusRight .title {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 20px;

  color: #000;
}

.aboutusBg .aboutus .aboutusRight .intro {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;

  color: #5c5c5c;
}

.aboutusBg .bg {
  display: none;
}

/* 价值观 */
.valueBg .value .swiper-wrapper .swiper-slide {
  position: relative;

  opacity: 0 !important;
}

.valueBg .value .swiper-wrapper .swiper-slide .image img {
  width: 100%;
  height: auto;
}

.valueBg .value .swiper-wrapper .swiper-slide .content {
  position: absolute;
  top: 50%;
  left: 50%;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;

  width: 370px;
  height: 370px;
  padding: 60px;

  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.valueBg .value .swiper-wrapper .swiper-slide .content::after {
  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 100%;
  height: 100%;

  content: '';
  -webkit-animation: rotate 10s linear infinite;
  -moz-animation: rotate 10s linear infinite;
  animation: rotate 10s linear infinite;

  border: 2px solid rgba(255, 255, 255, .4);
  border-radius: 50%;
}

.valueBg .value .swiper-wrapper .swiper-slide .content .title {
  font-size: 22px;
  font-weight: bold;

  color: #fff;
}

.valueBg .value .swiper-wrapper .swiper-slide .content .line {
  width: 100%;
  margin: 6px 0 25px;

  border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.valueBg .value .swiper-wrapper .swiper-slide .content .line::after {
  display: block;

  width: 48px;
  height: 3px;
  margin: 0 auto;

  content: '';

  background: #fff;
}

.valueBg .value .swiper-wrapper .swiper-slide .content .intro {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;

  color: #fff;
}

.valueBg .value .swiper-wrapper .swiper-slide-active {
  opacity: 1 !important;
}

.valueBg .value .swiper-pagination {
  font-size: 14px;
  font-weight: 400;

  right: 20px;
  bottom: 20px;
  left: auto;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: auto;

  color: #fff;

  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.valueBg .value .swiper-pagination .current {
  font-family: Bronova;
  font-size: 36px;
  font-weight: bold;
  line-height: 1;

  color: #fff;
}

.valueBg .value .swiper-pagination .total {
  margin-left: 4px;
}

.valueBg .value .swiper-button-next,
.valueBg .value .swiper-button-prev {
  display: none;
}

/* 发展历程 */
.historyBg {
  overflow: hidden;

  padding: 40px 0;
}

.historyBg .history .historyTitle {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #000;
}

.historyBg .history .historyListBg {
  position: relative;

  margin-bottom: 25px;
}

.historyBg .history .historyListBg::after {
  position: absolute;
  top: 4.5px;
  left: 0;

  display: block;

  width: 100%;
  height: 1px;

  content: '';

  background: rgba(207, 212, 223, .3);
}

.historyBg .history .historyListBg .historyList {
  overflow: visible;
}

.historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 400;

  position: relative;

  padding-top: 13px;

  cursor: pointer;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  text-align: center;

  color: #b2b7c0;
}

.historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide::before {
  position: absolute;
  z-index: 2;
  top: 2px;
  left: 50%;

  display: block;

  width: 6px;
  height: 6px;

  content: '';
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);

  background: #b2b7c0;
}

.historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide::after {
  position: absolute;
  top: 4.5px;
  left: 50%;

  display: block;

  width: 0;
  height: 1px;

  content: '';

  background: #87af05;
}

.historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide-active {
  font-weight: bold;

  color: #87af05;
}

.historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide-active::before {
  background: #87af05;
}

.historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide-active::after {
  width: 100%;

  -webkit-transition: all 3s ease;
  -moz-transition: all 3s ease;
  transition: all 3s ease;
}

.historyBg .history .historyMainBg {
  position: relative;
}

.historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .image {
  overflow: hidden;

  margin-bottom: 13px;
}

.historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .image img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .image:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .content {
  position: relative;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column-reverse;

  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -moz-box-orient: vertical;
  -moz-box-direction: reverse;
  -ms-flex-direction: column-reverse;
}

.historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .content .intro {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;

  color: #24272b;
}

.historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .content .year {
  font-family: Bronova;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;

  margin-bottom: 4px;

  color: rgba(51, 51, 51, .6);
}

.historyBg .history .historyMainBg .swiper-button-prev,
.historyBg .history .historyMainBg .swiper-button-next {
  display: none;
}

/* 企业荣誉 */
.honorsBg {
  padding: 40px 0 20px;
}

.honorsBg .honors .honorsTitle {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #fff;
}

.honorsBg .honors .honorsMain {
  position: relative;

  margin-bottom: 25px;
  padding-bottom: 35px;
}

.honorsBg .honors .honorsMain::after {
  position: absolute;
  bottom: 72.5px;
  left: 0;

  display: block;

  width: 100%;
  height: 1px;

  content: '';

  background: rgba(255, 255, 255, .3);
}

.honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide {
  text-align: center;
}

.honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide .image {
  height: 69.3237vw;

  background: url('../images/honorsItemBg.jpg') no-repeat center/cover;
}

.honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide .image img {
  width: 100%;
  height: auto;
}

.honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide .title {
  font-size: 16px;

  width: 50%;
  margin: 22px auto 0;
  padding-top: 14px;

  color: #fff;
  border-top: 2px solid #fff;
}

.honorsBg .honors .honorsMain .swiper-pagination {
  bottom: 0;
}

.honorsBg .honors .honorsMain .swiper-pagination .swiper-pagination-bullet-active {
  background: #87af05;
}

.honorsBg .honors .honorsMain .swiper-button-prev,
.honorsBg .honors .honorsMain .swiper-button-next {
  display: none;
}

.honorsBg .honors .honorsNumber ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.honorsBg .honors .honorsNumber ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;

  width: 50%;
  margin-bottom: 12px;

  text-align: center;

  border-right: 1px solid rgba(255, 255, 255, .3);

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.honorsBg .honors .honorsNumber ul li:nth-child(2n+2) {
  border-right: 0;
}

.honorsBg .honors .honorsNumber ul li:last-child {
  border-right: 0;
}

.honorsBg .honors .honorsNumber ul li .number {
  line-height: 1;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-bottom: 12px;

  color: #fff;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.honorsBg .honors .honorsNumber ul li .number span {
  font-family: Oswald;
  font-size: 24px;
  font-weight: bold;
}

.honorsBg .honors .honorsNumber ul li .number i {
  font-size: 24px;
  font-weight: bold;
}

.honorsBg .honors .honorsNumber ul li .title {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;

  height: 36px;
  padding: 0 16px;

  color: rgba(255, 255, 255, .5);
}

/* 加入我们 */
.joinBg {
  padding: 40px 0;

  background: #fafafa;
}

.joinBg .join .joinList {
  margin-bottom: 25px;
}

.joinBg .join .joinList ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.joinBg .join .joinList ul li {
  margin: 0 5.5px;
}

.joinBg .join .joinList ul li.active a {
  color: #fff;
  background: #9cc715;
}

.joinBg .join .joinList ul li a {
  display: block;
  font-size: 14px;
  font-weight: 500;
  width: auto;
  min-width: 96px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  padding: 0px 12px;

  color: #333;
  border-radius: 4px;
  background: #f2f2f2;
}

.joinBg .join .joinMain {
  margin-bottom: 20px;
}

.joinBg .join .joinMain ul {
  margin-bottom: 28px;
}

.joinBg .join .joinMain ul li {
  position: relative;

  margin-bottom: 12px;
  padding: 23px 20px;

  cursor: pointer;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  border: 1px solid #fff;
  border-radius: 12px;
  background-color: #fff;
}

.joinBg .join .joinMain ul li::after {
  position: absolute;
  bottom: 0;
  left: 50%;

  display: block;

  width: -webkit-calc(100% - 40px);
  width: -moz-calc(100% - 40px);
  width: calc(100% - 40px);
  height: 0;

  content: '';
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  -webkit-transform: translate(-50%, 100%);
  -moz-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);

  border-radius: 0 0 12px 12px;
  background: #9cc715;
  -webkit-box-shadow: 0 2px 26px 0 rgba(184, 160, 101, .53);
  box-shadow: 0 2px 26px 0 rgba(184, 160, 101, .53);
}

.joinBg .join .joinMain ul li:hover {
  border-color: #9cc715;
  -webkit-box-shadow: 0 2px 6px 0 rgba(156, 199, 21, .21);
  box-shadow: 0 2px 6px 0 rgba(156, 199, 21, .21);
}

.joinBg .join .joinMain ul li:hover::after {
  height: 15px;
}

.joinBg .join .joinMain ul li .head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  margin-bottom: 13px;
  padding-bottom: 15px;

  border-bottom: 1px solid rgba(156, 199, 21, .1);

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.joinBg .join .joinMain ul li .head .icon {
  margin-right: 24px;
}

.joinBg .join .joinMain ul li .head .icon img {
  width: auto;
  height: 45px;
}

.joinBg .join .joinMain ul li .head .title .title1 {
  font-size: 16px;
  font-weight: 500;

  margin-bottom: 8px;

  color: #000;
}

.joinBg .join .joinMain ul li .head .title .other {
  font-size: 13px;
  font-weight: 300;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  color: #535353;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.joinBg .join .joinMain ul li .head .title .other i {
  font-size: 13px;

  margin-right: 6px;
}

.joinBg .join .joinMain ul li .desc {
  font-size: 12px;
  font-weight: 300;
  line-height: 19px;

  display: -webkit-box;
  overflow: hidden;

  margin-bottom: 13px;

  text-overflow: ellipsis;

  color: #6e6e6e;

  -webkit-line-clamp: 2;
  /* 设置显示的行数 */
  -webkit-box-orient: vertical;
}

.joinBg .join .joinMain ul li .content {
  display: none;
}

.joinBg .join .joinMain ul li .more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 48px;
  height: 35px;

  color: #9cc715;
  border: 2px solid #9cc715;
  border-radius: 20px;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.joinBg .join .joinMain ul li .more i {
  font-size: 14px;
}

/* 加入我们弹窗 */
.joinPopupContainer {
  overflow: hidden;

  width: 100%;
  height: 108.6957vw;

  border-radius: 12px !important;
}

.joinPopup {
  position: relative;

  padding: 35px 20px 40px;
}

.joinPopup .joinPopupClose {
  font-size: 16px;
  font-weight: bold;

  position: absolute;
  top: 35px;
  right: 20px;

  cursor: pointer;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #333;
}

.joinPopup .joinPopupClose:hover {
  color: #9cc715;
}

.joinPopup .joinPopupTitle {
  width: -webkit-calc(100% - 30px);
  width: -moz-calc(100% - 30px);
  width: calc(100% - 30px);
  margin-bottom: 18px;
  padding-bottom: 14px;

  border-bottom: 1px solid #e1e1e1;
}

.joinPopup .joinPopupTitle .title {
  font-size: 18px;
  font-weight: bold;

  margin-bottom: 4px;

  color: #000;
}

.joinPopup .joinPopupTitle .department {
  font-size: 14px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  color: #535353;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.joinPopup .joinPopupTitle .department i {
  font-size: 14px;

  margin-right: 2px;
}

.joinPopup .joinPopupTitle .department i::before {
  font-size: 14px;

  margin-right: 2px;
}

.joinPopup .joinPopupTitle .department span {
  margin-left: 4px;
}

.joinPopup .joinPopupMain {
  font-size: 14px;
  line-height: 24px;

  overflow-y: auto;

  height: 67.6329vw;
  padding-right: 20px;

  color: #474b51;
}

.joinPopup .joinPopupMain::-webkit-scrollbar {
  width: 2px;
  height: 2px;

  border-radius: 3px;
  background-color: #d5d5d5;
}

.joinPopup .joinPopupMain::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: #d5d5d5;
}

.joinPopup .joinPopupMain::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #9cc715;
}

.joinPopup .joinPopupMain h3 {
  font-size: 15px;
  font-weight: bold;

  margin-bottom: 3px;

  color: #000;
}

/* 分页 */
.pageMain .pagination {
  display: none;
}

.pageMain .mobileLoadMore {
  display: block;
}

.pageMain .mobileLoadMore a {
  font-size: 14px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  width: 126px;
  height: 48px;
  margin: 0 auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: #87af05;
  border: 2px solid #87af05;
  border-radius: 30px;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.pageMain .mobileLoadMore a .icon {
  width: 11px;
  height: 13px;
  margin-left: 6px;

  background: url('../images/moreIcon.png') no-repeat;
  background-size: 11px 13px;
}

.pageMain .mobileLoadMore a:hover {
  color: #fff;
  background: #87af05;
}

.pageMain .mobileLoadMore a:hover .icon {
  background-image: url('../images/moreIcon2.png');
}

.pageMain .pagination .layui-laypage .layui-laypage-curr,
.pageMain .pagination .layui-laypage a {
  font-size: 13px;

  width: 33px;
  height: 33px;
  margin: 0 4px;

  border-radius: 5px;
}

.pageMain .pagination .layui-laypage .layui-laypage-curr i,
.pageMain .pagination .layui-laypage a i {
  font-size: 10px;
}

/* 福利待遇 */
.welfareTreatmentBg {
  overflow: hidden;

  padding: 40px 0;
}

.welfareTreatmentBg .welfareTreatment .welfareTreatmentTitle {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #0d1013;
}

.welfareTreatmentBg .welfareTreatment .welfareTreatmentMain {
  width: 100%;
  margin: 0;
  padding-bottom: 35px;
}

.welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide {
  overflow: hidden;

  border-radius: 12px;
  background: #fff;
}

.welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide .image {
  overflow: hidden;
}

.welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide .image img {
  width: 100%;
  height: auto;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide .content {
  padding: 23px 20px 20px;
}

.welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide .content .title {
  font-size: 16px;
  font-weight: 400;

  margin-bottom: 10px;

  color: #000;
}

.welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide .content .lables span {
  font-size: 13px;
  line-height: 29px;

  display: inline-block;

  margin-right: 2px;
  margin-bottom: 3px;
  padding: 0 10px;

  color: #6e8172;
  border: 1px solid #6e8172;
  border-radius: 30px;
}

.welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-pagination {
  bottom: 0;
}

.welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-pagination .swiper-pagination-bullet {
  background: #87af05;
}

/* 联系方式 */
.contactusBg {
  padding: 40px 0;

  background: #fafafa;
}

.contactusBg .contactus .contactusTitle {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #333;
}

.contactusBg .contactus .contactusMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  flex-direction: column-reverse;

  border-radius: 12px;
  background: #fff;

  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -moz-box-orient: vertical;
  -moz-box-direction: reverse;
  -ms-flex-direction: column-reverse;
}

.contactusBg .contactus .contactusMain .contactusLeft {
  padding: 13px 20px;

  border: 1px solid #6fb92c;
  border-top: 0;
  border-radius: 0 0 12px 12px;
}

.contactusBg .contactus .contactusMain .contactusLeft ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  padding: 12px 0;

  border-bottom: 1px solid #f6f6f6;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contactusBg .contactus .contactusMain .contactusLeft ul li:last-child {
  border-bottom: 0;
}

.contactusBg .contactus .contactusMain .contactusLeft ul li .icon {
  width: 41px;
  height: 41px;
  margin-right: 13px;

  border-radius: 50%;
  background: #6fb92c;
}

.contactusBg .contactus .contactusMain .contactusLeft ul li .icon img {
  width: 100%;
  height: auto;
}

.contactusBg .contactus .contactusMain .contactusLeft ul li .content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.contactusBg .contactus .contactusMain .contactusLeft ul li .content .title {
  font-size: 14px;
  font-weight: 300;

  margin-bottom: 3px;

  color: #666;
}

.contactusBg .contactus .contactusMain .contactusLeft ul li .content .phone {
  font-family: Gilroy;
  font-size: 16px;
  font-weight: bold;
  line-height: 23px;

  color: #333;
}

.contactusBg .contactus .contactusMain .contactusLeft ul li .content .phone span {
  font-size: 14px;
  font-weight: normal;
}

.contactusBg .contactus .contactusMain .contactusRight a {
  position: relative;

  display: block;

  height: 100%;
}

.contactusBg .contactus .contactusMain .contactusRight a .map {
  width: 100%;
  height: auto;
}

.contactusBg .contactus .contactusMain .contactusRight a .spot {
  position: absolute;
  top: 51%;
  left: 62%;
}

.contactusBg .contactus .contactusMain .contactusRight a .spot .popup {
  font-size: 3.1401vw;
  font-weight: 500;
  line-height: 15.4589vw;

  position: absolute;
  top: -15.2174vw;
  left: -35.2657vw;

  width: 53.1401vw;
  height: 18.3575vw;

  text-align: center;

  color: #9cc715;
  background: url('../images/popupBg.png') no-repeat center/cover;
}

.contactusBg .contactus .contactusMain .contactusRight a .spot .icon img {
  width: auto;
  height: 6.2802vw;
}

/* 商务合作 */
.cooperationBg {
  padding: 40px 0;
}

.cooperationBg .cooperation {
  overflow: hidden;

  padding: 40px 0;

  border-radius: 12px;
  background: rgba(255, 255, 255, .85);

  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

.cooperationBg .cooperation .cooperationTitle {
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 25px;

  text-align: center;

  color: #333;
}

.cooperationBg .cooperation .cooperationInfo {
  margin-bottom: 40px;
  padding: 0 20px;
}

.cooperationBg .cooperation .cooperationInfo ul li {
  padding: 20px 0;

  text-align: center;

  border-bottom: 1px solid rgba(51, 51, 51, .2);
}

.cooperationBg .cooperation .cooperationInfo ul li:first-child {
  padding-top: 0;
}

.cooperationBg .cooperation .cooperationInfo ul li:last-child {
  padding-bottom: 0;

  border-bottom: 0;
}

.cooperationBg .cooperation .cooperationInfo ul li .icon {
  margin-bottom: 13px;
}

.cooperationBg .cooperation .cooperationInfo ul li .icon img {
  width: auto;
  height: 40px;
  margin: 0 auto;
}

.cooperationBg .cooperation .cooperationInfo ul li .intro {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;

  margin-bottom: 5px;

  color: #333;
}

.cooperationBg .cooperation .cooperationInfo ul li .title {
  font-size: 14px;

  color: rgba(0, 0, 0, .5);
}

.cooperationBg .cooperation .cooperationForm {
  padding: 0 20px;
}

.cooperationBg .cooperation .cooperationForm .input {
  margin-bottom: 13px;
}

.cooperationBg .cooperation .cooperationForm .input .title {
  font-size: 14px;
  font-weight: 500;

  margin-bottom: 6px;

  color: #333;
}

.cooperationBg .cooperation .cooperationForm .input input {
  font-size: 14px;

  display: block;

  width: 100%;
  height: 46px;
  padding: 0 13px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  color: rgba(51, 51, 51, .6);
  border: 1px solid #b3afae;
  border-radius: 8px;
  background: rgba(240, 240, 240, 0);
}

.cooperationBg .cooperation .cooperationForm .input input:focus {
  border-color: #9cc715;
}

.cooperationBg .cooperation .cooperationForm .submit {
  margin-top: 25px;
}

.cooperationBg .cooperation .cooperationForm .submit button {
  font-size: 14px;
  font-weight: 500;

  width: 100%;
  height: 46px;

  cursor: pointer;

  color: #fff;
  border: 0;
  border-radius: 8px;
  background: #9cc715;
}

/* 遮罩层 */
.maskLayer {
  display: none;
}

/* 下拉菜单 */
.dropDownBg {
  display: none;
}

/* 返回顶部 */
.topping {
  position: fixed;
  z-index: 10;
  right: 20px;
  bottom: 5%;

  width: 40px;
  height: 40px;

  cursor: pointer;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  text-align: center;
  pointer-events: none;

  opacity: 0;
  border-radius: 50%;
  background-color: #9cc715;
}

.topping.active {
  pointer-events: all;

  opacity: 1;
}

.topping i {
  font-size: 27px;
  line-height: 40px;

  color: #fff;
}

/* 底部 */
.footer {
  position: relative;

  padding: 8vw 0;

  background: #fff;
}

.footer .columns>div:nth-child(1) .image {
  margin-bottom: 4.1333vw;

  text-align: center;
}

.footer .columns>div:nth-child(1) .image img {
  width: auto;
  height: 7.4667vw;
}

.footer .columns>div:nth-child(1) .phone {
  display: none;
}

.footer .columns>div:nth-child(1) .Hotline {
  display: none;
}

.footer .columns>div:nth-child(3) {
  display: none;
}

.footer .columns ul {
  display: none;
}

.footer .copyright .button {
  line-height: 1.3;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;

  text-align: center;

  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer .copyright .button span,
.footer .copyright .button a {
  font-size: 12px;

  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;

  opacity: .5;
  color: rgba(47, 47, 47, .7);
}

.footer .copyright .button>div:nth-child(2) {
  display: none;
}

.footer .copyright .button a:hover {
  opacity: .95;
}

/* pad端样式 */
@media (min-width: 768px) {
  .columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* 按钮 */
  .SeeMore {
    font-size: .875vw;
    line-height: 2.1875vw;

    width: 5.520833vw;
    height: 2.1875vw;

    border-radius: 2.604167vw;
  }

  /* 首页标题 */
  .indexTitle {
    font-size: 3vw;
    font-weight: 600;
    line-height: 1;

    color: #000;
  }

  /* 首页banner */
  .banner .list {
    position: relative;
  }

  .banner .list .columns {
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;

    text-align: center;
  }

  .banner .list .auto_1620 {
    margin: 0 auto;
  }

  .banner .list .columns .indexTitle {
    font-size: 3.4375vw;

    display: none;

    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: auto;

    -webkit-animation: fadeInUp 3s;
    -moz-animation: fadeInUp 3s;
    animation: fadeInUp 3s;
  }

  .banner .list .columns .intro {
    overflow: hidden;

    margin-top: 2.0833vw;
  }

  .banner .list.on .columns .intro {
    margin-top: 0;

    -webkit-transition: all 1.2s ease;
    -moz-transition: all 1.2s ease;
    transition: all 1.2s ease;
  }

  .banner .list.on .columns .intro img {
    -webkit-animation: kenburns 1.2s linear forwards;
    -moz-animation: kenburns 1.2s linear forwards;
    animation: kenburns 1.2s linear forwards;
  }

  .banner .list .columns .intro img {
    width: 100%;
    height: auto;

    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);
    transform: scale(1.04);
  }

  .banner .list.on .columns .indexTitle {
    display: block;
  }

  .banner .swiper-pagination-bullet {
    width: .78125vw;
    height: .15625vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    opacity: .3;
    border-radius: 0;
    background: #fff;
  }

  .banner .swiper-pagination-bullet-active {
    opacity: 1;
  }

  .banner .swiper-button-next,
  .banner .swiper-button-prev {
    font-size: 1.375vw !important;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: 3.125vw;
    height: 3.125vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #fff;
    border: .125vw solid #fff;
    border-radius: 50%;
    background: unset;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .banner .swiper-button-next::after,
  .banner .swiper-button-prev::after {
    font-size: .9375vw;
  }

  .banner .swiper-button-next:hover,
  .banner .swiper-button-prev:hover {
    border: 0 solid #9cc715;
    background: #9cc715;
  }

  .banner .swiper-button-next {
    right: 3.645833vw;
  }

  .banner .swiper-button-prev {
    left: 3.645833vw;
  }

  .banner .swiper-pagination {
    bottom: 1.822917vw;
  }

  /* 首页 产品 */
  .indexProduct .indexTitle {
    padding: 0 0 1.145833vw;

    text-align: center;
  }

  .indexProduct .intro {
    font-size: 1.25vw;

    text-align: center;

    opacity: .9;
    color: #000;
  }

  .indexProduct .indexProductMain {
    margin: -.9375vw;
    padding: 2.604167vw 0 0;
  }

  .indexProduct .indexProductMain .swiper-pagination {
    display: none;
  }

  .indexProduct .indexProductMain .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide {
    width: 21.2891vw;
    height: 20.625vw;
    margin: .9375vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide .bg {
    display: none;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide .more {
    display: none;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(1) {
    width: 47.825vw;
    height: 43.125vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(1) .image {
    width: 38.75vw;
    margin: 0 auto;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) {
    width: 44.5875vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) .text {
    width: 35%;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) .image {
    width: 28.125vw;
    margin-top: 1.6875vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3) {
    margin-left: 50.8375vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(1) .bg,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) .bg {
    display: block;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3),
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(4) {
    margin-top: -21.5vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3) .image,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(4) .image {
    width: 19.375vw;
    margin: 0 auto;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3) .text,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(4) .text {
    padding-bottom: .3125vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:hover .image {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide .text {
    padding: 2.083333vw;

    text-align: left;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(1) .text {
    padding: 2.083333vw 2.604167vw 6.4375vw 2.604167vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide .text .Htitle {
    font-size: 1.5vw;

    padding: 0 0 .25vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide .text .Hintro {
    font-size: 2.125vw;

    margin-bottom: 0;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(1) .Htitle,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) .Htitle {
    padding: 0 0 .5vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3) .Htitle,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(4) .Htitle {
    font-weight: 600;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3):hover,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(4):hover {
    background: url('../images/12.png') #f1f2f6 no-repeat center/cover;
    -webkit-box-shadow: 0 1.875vw 1.25vw 0 rgba(184, 209, 139, .1);
    box-shadow: 0 1.875vw 1.25vw 0 rgba(184, 209, 139, .1);
  }

  /* 首页 解决方案 */
  .indexSolution .indexTitle {
    padding: 0 0 1.302083vw;
  }

  .indexSolution .intro {
    font-size: 1.25vw;
  }

  .indexSolution .ul1 {
    margin: 2.083333vw 0 0;
    padding: 0 6%;
  }

  .indexSolution .ul1 .swiper-button-prev,
  .indexSolution .ul1 .swiper-button-next {
    display: none;
  }

  .indexSolution .ul1 li a {
    font-size: 1.125vw;
    line-height: 3.645833vw;
  }

  .indexSolution .ul1 li.on a::after {
    height: .15625vw;
  }

  .indexSolution .ul1 li:hover a::after {
    height: .15625vw;
  }

  .indexSolution .ul2 li .text {
    position: absolute;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;
    padding: 0 0 1.71875vw;

    -webkit-animation: fadeInUp 3s;
    -moz-animation: fadeInUp 3s;
    animation: fadeInUp 3s;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .indexSolution .ul2 li.on .text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .indexSolution .ul2 .Htitle {
    font-size: 3vw;
    font-weight: 600;
    line-height: 1;

    color: #fff;
  }

  .indexSolution .ul2 .Hintro {
    font-size: 1.0625vw;
    font-weight: 400;
    line-height: 1.6;

    width: 50%;
    padding: 1.041667vw 0 2.604167vw;
    margin: 0px;

    color: #fff;
  }

  .indexSolution .ul2 .button {
    bottom: 4.6875vw;
  }

  .indexSolution .ul2 .button .columns>div:nth-child(1) .swiper-pagination-bullet {
    width: 3.125vw;
    height: .104167vw;
    margin: 0 .260417vw;
  }

  .indexSolution .ul2 .button .columns>div:nth-child(1) .swiper-pagination-bullet.swiper-pagination-bullet-active {
    position: relative;

    width: auto;

    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .indexSolution .ul2 .button .columns>div:nth-child(2) {
    width: 3.541667vw;
    height: 3.541667vw;
    margin: 0 0 0 1.302083vw;
  }

  .indexSolution .ul2 .button .columns>div:nth-child(2) .layui-icon {
    font-size: 2.125vw;

    width: .75vw;
    height: .75vw;
  }

  /* 首页 案例 */
  .indexClassic .text {
    padding: 5.208333vw 0;
  }

  .indexClassic .indexTitle {
    padding: 0 0 1.302083vw;
  }

  .indexClassic .intro {
    font-size: 1.25vw;
  }

  .indexClassic .ul1 img {
    height: 39.5833vw;

    object-fit: cover;
  }

  .indexClassic .ul2 li {
    padding: 1.041667vw;
  }

  .indexClassic .ul2 li .Htitle {
    font-size: 1.375vw;
    line-height: 1.875vw;
    min-height: 3.75vw;
  }

  .indexClassic .ul2 li .Hintro {
    font-size: .9375vw;

    padding: .520833vw 0 1.041667vw;
  }

  .indexClassic .ul2 li a {
    font-size: .875vw;

    margin: 0 0 .520833vw;
  }

  .indexClassic .ul2 li a:hover {
    margin-left: .9375vw;
  }

  .indexClassic .ul2 li a i {
    margin: 0 0 0 1.041667vw;
  }

  /* 首页 新闻资讯 */
  .indexNews {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    padding: 5.208333vw 0 6.25vw;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .indexNews .indexTitle {
    padding: 0 0 1.302083vw;
  }

  .indexNews .intro {
    font-size: 1.25vw;
  }

  .indexNews .list {
    margin: 1.822917vw 0 0;
  }

  .indexNews .list a {
    font-size: .875vw;
    font-weight: 600;
    line-height: 2.135417vw;

    min-width: 5.520833vw;
    height: 2.135417vw;
    margin: 0 .260417vw;
    padding: 0 1.25vw;

    border-radius: 3.125vw;
  }

  .indexNews .columns {
    padding: 2.916667vw 0 0;
  }

  .indexNews .columns ul {
    width: 40.520833vw;
    margin: 0px;
  }

  .indexNews .columns ul li {
    position: relative;
  }

  .indexNews .columns ul li .image img {
    min-height: auto;
  }

  .indexNews .columns ul li .date {
    padding: 1.822917vw 2.083333vw;

    text-align: left;
  }

  .indexNews .columns ul li .date span:nth-child(1) {
    font-size: .75vw;

    padding: 0 0 .520833vw;
  }

  .indexNews .columns ul li .date span:nth-child(2) {
    font-size: 2.375vw;
  }

  .indexNews .columns ul li .Htitle {
    font-size: 1.25vw;

    bottom: 1.302083vw;

    padding: 1.302083vw 25vw 0 2.083333vw;
  }

  .indexNews .columns ul.swiper-container-horizontal>.swiper-pagination-bullets {
    right: 2.083333vw;
    bottom: 2.083333vw;
  }

  .indexNews .columns>a {
    width: 20.3125vw;
    margin: 0 0 0 1.5625vw;
    padding: 2.083333vw;
  }

  .indexNews .columns>a .Stitle {
    font-size: .875vw;
  }

  .indexNews .columns>a .Htitle {
    font-size: 1.25vw;

    margin: 1.5625vw 0 1.302083vw;
  }

  .indexNews .columns>a .Hintro {
    font-size: 1vw;

    padding: 1.041667vw 0 0;
  }

  .indexNews .columns>a>div:nth-child(4) {
    margin-top: 0;
  }

  .indexNews .columns>a .date {
    text-align: left;
  }

  .indexNews .columns>a .date span:nth-child(1) {
    font-size: .75vw;
    font-weight: 600;

    margin: 0 0 .520833vw;
  }

  .indexNews .columns>a .date span:nth-child(2) {
    font-size: 2.375vw;
  }

  .indexNews .columns>a i {
    font-size: 1.75vw;
  }

  .indexNews .swiper-pagination {
    bottom: 2.5vw;

    padding-right: 2.375vw;
  }

  .indexNews .swiper-pagination-bullet {
    width: .78125vw;
    height: .15625vw;
    margin: 0 .125vw;
  }

  /* 内页banner */
  .detailBanner .content {
    top: 50%;

    padding: 0 8.4375vw;

    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .detailBanner .content .contentMain {
    text-align: left;
  }

  .detailBanner .content .contentMain .title {
    font-size: 3.66063vw;

    margin-bottom: 0;
  }

  .detailBanner .content .contentMain .intro {
    font-size: 1.3125vw;
  }

  /* 内页分类 */
  .detailListBg {
    position: -webkit-sticky;
    position: sticky;
    z-index: 9;
    top: 60px;

    display: block;

    margin-top: -1px;

    border: 1px solid #dbdbdb;
    border-right: 0;
    border-left: 0;
    background: #fff;
  }

  .detailListBg .detailList {
    line-height: 4vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .detailListBg .detailList .detailListLeft ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .detailListBg .detailList .detailListLeft ul li {
    margin-right: 0.813vw;
  }

  .detailListBg .detailList .detailListLeft ul li:last-child {
    margin-right: 0px;
  }

  .detailListBg .detailList .detailListLeft ul li.active a,
  .detailListBg .detailList .detailListLeft ul li:hover a {
    color: #fff;
    background: #9cc715;
  }

  .detailListBg .detailList .detailListLeft ul li a {
    font-size: .9375vw;
    font-weight: 500;

    display: block;

    padding: 0 0.813vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #333;
  }

  .detailListBg .detailList .detailListRight ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .detailListBg .detailList .detailListRight ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .detailListBg .detailList .detailListRight ul li:last-child>i {
    display: none;
  }

  .detailListBg .detailList .detailListRight ul li.active a {
    color: #666;
  }

  .detailListBg .detailList .detailListRight ul li a {
    font-size: 1vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #b3b3b3;
  }

  .detailListBg .detailList .detailListRight ul li a:hover {
    color: #87af05;
  }

  .detailListBg .detailList .detailListRight ul li a i {
    font-size: 1.1875vw;
  }

  .detailListBg .detailList .detailListRight ul li>i {
    font-size: 1.125vw;

    margin: 0 .5625vw;

    color: #b3b3b3;
  }

  /* 产品导航 */
  .productsNavBg {
    top: 6.25vw;

    padding: 0;

    -webkit-transition: top .3s ease;
    -moz-transition: top .3s ease;
    transition: top .3s ease;
  }

  .productsNavBg.top {
    top: 0;
  }

  .productsNavBg .productsNav .title {
    font-size: 1.25vw;
  }

  .productsNavBg .productsNav .nav {
    display: block;
  }

  .productsNavBg .productsNav .nav .name {
    display: none;
  }

  .productsNavBg .productsNav .nav ul {
    position: static;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    min-width: none;

    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .productsNavBg .productsNav .nav ul li {
    margin-right: 3.25vw;
  }

  .productsNavBg .productsNav .nav ul li:first-child {
    margin-top: 0;
  }

  .productsNavBg .productsNav .nav ul li:last-child {
    margin-right: 0;
  }

  .productsNavBg .productsNav .nav ul li.active a,
  .productsNavBg .productsNav .nav ul li:hover a {
    color: #87af05;
  }

  .productsNavBg .productsNav .nav ul li.active a::after,
  .productsNavBg .productsNav .nav ul li:hover a::after {
    width: 100%;
  }

  .productsNavBg .productsNav .nav ul li a {
    font-size: 1.125vw;
    line-height: 5vw;

    margin-bottom: 0;
    padding: 0;
  }

  .productsNavBg .productsNav .nav ul li a::after {
    position: absolute;
    bottom: 0;
    left: 50%;

    display: block;

    width: 0;
    height: .125vw;

    content: '';
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);

    background: #87af05;
  }

  /* 方案导航 */
  .solutionsNavBg {
    position: -webkit-sticky;
    position: sticky;
    z-index: 9;
    top: 6.25vw;
    left: 0;

    display: block;

    width: 100%;

    -webkit-transition: top .3s ease;
    -moz-transition: top .3s ease;
    transition: top .3s ease;

    border-top: 1px solid #e6e6e6;
    background: #fff;
  }

  .solutionsNavBg.top {
    top: 0;
  }

  .solutionsNavBg .solutionsNav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .solutionsNavBg .solutionsNav ul li {
    margin-right: 3.25vw;
  }

  .solutionsNavBg .solutionsNav ul li:last-child {
    margin-right: 0;
  }

  .solutionsNavBg .solutionsNav ul li.active a,
  .solutionsNavBg .solutionsNav ul li:hover a {
    color: #87af05;
  }

  .solutionsNavBg .solutionsNav ul li.active a::after,
  .solutionsNavBg .solutionsNav ul li:hover a::after {
    width: 100%;
  }

  .solutionsNavBg .solutionsNav ul li a {
    font-size: 1.125vw;
    font-weight: 400;
    line-height: 5vw;

    position: relative;

    display: block;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #333;
  }

  .solutionsNavBg .solutionsNav ul li a::after {
    position: absolute;
    bottom: 0;
    left: 50%;

    display: block;

    width: 0;
    height: .125vw;

    content: '';
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);

    background: #87af05;
  }

  /* 产品列表 */
  .productsBg {
    padding: 6.625vw 0 6.75vw;
  }

  .productsBg .products {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .productsBg .products .productsMain {
    width: 75.3086419753%;
  }

  .productsBg .products .productsMain ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 6.75vw;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .productsBg .products .productsMain ul li {
    width: 50%;
  }

  .productsBg .products .productsMain ul li:last-child a {
    border-bottom: 1px solid #e5e5e6;
  }

  .productsBg .products .productsMain ul li a {
    display: block;

    margin: -.5px;
    padding: 0 0 3.875vw;

    text-align: center;

    border: 1px solid #e5e5e6;
    border-bottom: 1px solid #e5e5e6;
  }

  .productsBg .products .productsMain ul li a .image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    height: 18.75vw;
    padding-top: 3.875vw;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .productsBg .products .productsMain ul li a .image img {
    width: 90%;
    height: auto;
  }

  .productsBg .products .productsMain ul li a .content {
    margin-top: 1.1875vw;
    padding: 0 6.25vw;
  }

  .productsBg .products .productsMain ul li a .content .title {
    font-size: 1.4375vw;
    line-height: 2.0625vw;

    height: 4.125vw;
    margin-bottom: 1.125vw;
  }

  .productsBg .products .productsMain ul li a .content .more {
    font-size: .9375vw;

    width: 9.4375vw;
    height: 3vw;

    border-radius: 1.5vw;
  }

  .productsBg .products .productsMain ul li a .content .more i {
    margin-left: .6875vw;
  }

  .productsBg .products .productsMain .pageMain .pagination .layui-laypage .layui-laypage-curr,
  .productsBg .products .productsMain .pageMain .pagination .layui-laypage a {
    background: #f7f7f7;
  }

  .productsBg .products .productsMain .pageMain .pagination .layui-laypage .layui-laypage-curr:hover,
  .productsBg .products .productsMain .pageMain .pagination .layui-laypage a:hover {
    color: #fff;
    border-color: #9cc715;
    background: #9cc715;
  }

  /* 产品中心详情 */
  .productTab {
    margin-top: 5vw;
  }

  /* 产品中心详情 */
  .productsIntro {
    padding: 0;
  }

  .productsIntro .bg {
    position: static;
  }

  .productsIntro .bg img {
    position: static;

    width: 100%;
    height: auto;
  }

  .productsIntro .content {
    position: absolute;
    z-index: 2;
    top: 5.9375vw;
    left: 50%;

    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .productsIntro .content .title {
    font-size: 4.375vw;

    margin-bottom: 1.1875vw;
  }

  .productsIntro .content .lables {
    margin-bottom: 1.875vw;
  }

  .productsIntro .content .lables .lable {
    font-size: .9vw;
    line-height: 2.6875vw;

    min-width: 10.0625vw;
    height: 2.6875vw;
    padding: 0 1.25vw;

    border-radius: 1.375vw;
  }

  .productsIntro .content .intro {
    font-size: 1.25vw;
    line-height: 2.1875vw;

    margin-bottom: 2.75vw;
    padding: 0 15.625vw;
  }

  .productsIntro .content .image {
    overflow: hidden;

    padding-bottom: 0;
  }

  .productsIntro .content .image img {
    width: 100%;
  }

  /* 产品中心详情2 */
  .productsIntro2 {
    padding: 0;
  }

  .productsIntro2 .bg {
    position: static;
  }

  .productsIntro2 .bg img {
    position: static;

    width: 100%;
    height: auto;
  }

  .productsIntro2 .content {
    position: absolute;
    z-index: 2;
    top: 5.9375vw;
    left: 50%;

    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .productsIntro2 .content .title {
    font-size: 4.375vw;

    margin-bottom: .5625vw;
  }

  .productsIntro2 .content .intro {
    font-size: 1.25vw;
    line-height: 2.1875vw;

    margin-bottom: 2.75vw;
  }

  .productsIntro2 .content .image {
    overflow: hidden;

    padding-bottom: 0;
  }

  .productsIntro2 .content .image img {
    width: 100%;
  }

  /* 产品中心规格参数 */
  .productsParamBg {
    padding: 6vw 0 8.25vw;
  }

  .productsParamBg .productsParam {
    text-align: center;

    border-radius: .75vw;
  }

  .productsParamBg .productsParam::-webkit-scrollbar {
    width: .4375vw;
    height: .4375vw;
  }

  .productsParamBg .productsParam::-webkit-scrollbar-track {
    border-radius: .4375vw;
  }

  .productsParamBg .productsParam::-webkit-scrollbar-thumb {
    border-radius: .4375vw;
  }

  .productsParamBg .productsParam .layui-table:nth-child(1) {
    border-radius: .75vw .75vw 0 0;
  }

  .productsParamBg .productsParam .layui-table:nth-child(2) {
    border-radius: 0 0 .75vw .75vw;
  }

  .productsParamBg .productsParam table {
    width: 100% !important;
    max-width: none;
  }

  .productsParamBg .productsParam table td {
    font-size: 1.125vw;

    padding: 1.3125vw .9375vw;
  }

  .productsParamBg .productsParam table td.width2 {
    width: -webkit-calc((100% - 16.8542vw) / 1);
    width: -moz-calc((100% - 16.8542vw) / 1);
    width: calc((100% - 16.8542vw) / 1);
  }

  .productsParamBg .productsParam table td.width3 {
    width: -webkit-calc((100% - 16.8542vw) / 2);
    width: -moz-calc((100% - 16.8542vw) / 2);
    width: calc((100% - 16.8542vw) / 2);
  }

  .productsParamBg .productsParam table td.width4 {
    width: -webkit-calc((100% - 16.8542vw) / 3);
    width: -moz-calc((100% - 16.8542vw) / 3);
    width: calc((100% - 16.8542vw) / 3);
  }

  .productsParamBg .productsParam table td.width5 {
    width: -webkit-calc((100% - 16.8542vw) / 4);
    width: -moz-calc((100% - 16.8542vw) / 4);
    width: calc((100% - 16.8542vw) / 4);
  }

  .productsParamBg .productsParam table td.colspan1 {
    width: 50%;
  }

  .productsParamBg .productsParam table td.colspan2 {
    width: 60%;
  }

  .productsParamBg .productsParam table td.colspan3 {
    width: 70%;
  }

  .productsParamBg .productsParam table td.colspan4 {
    width: 80%;
  }

  .productsParamBg .productsParam table .title {
    font-size: 1.125vw;
  }

  /* 产品视频 */
  .productsVideoBg {
    padding: 5.75vw 0 7.9375vw;
  }

  .productsVideoBg .productsVideo .image img {
    min-height: auto;
  }

  .productsVideoBg .productsVideo .content .title {
    font-size: 6.875vw;

    margin-bottom: 2.5vw;
  }

  .productsVideoBg .productsVideo .content .play {
    width: 6.0625vw;
    height: 3.125vw;

    border: .125vw solid #fff;
    border-radius: 1.5625vw;
  }

  .productsVideoBg .productsVideo .content .play::after {
    margin-right: -.8125vw;

    -webkit-transform: translate(-webkit-calc(50% - 1.1375vw), -50%);
    -moz-transform: translate(-moz-calc(50% - 1.1375vw), -50%);
    -ms-transform: translate(calc(50% - 1.1375vw), -50%);
    transform: translate(calc(50% - 1.1375vw), -50%);

    border: .8125vw solid transparent;
    border-top-width: .4375vw;
    border-bottom-width: .4375vw;
    border-left-color: #fff;
  }

  /* 视频弹窗 */
  .videoPopup {
    width: 51.875vw;
    height: 31.25vw;
  }

  .videoPopup .layui-layer-setwin .layui-layer-close2 {
    font-size: 1.375vw;

    top: -3vw;
    right: -1.3125vw;
  }

  /* 分类选择 */
  .listScreen {
    position: -webkit-sticky;
    position: sticky;
    top: 8.75vw;

    width: 20%;
    margin-bottom: 0;
  }

  .listScreen .title {
    font-size: 2.375vw;

    margin-bottom: 2.9375vw;

    text-align: left;
  }

  .listScreen .list ul li {
    margin-bottom: .6875vw;
  }

  .listScreen .list ul li>a {
    font-size: 1.125vw;
  }

  .listScreen .list ul li>a i {
    width: 1vw;
    height: 1vw;
    margin-right: .625vw;

    border-radius: .125vw;
  }

  .listScreen .list ul li>a i::before {
    width: .09375vw;
  }

  .listScreen .list ul li>a i::after {
    height: .09375vw;
  }

  .listScreen .list ul li .secondaryList {
    padding: 1vw 0 .3125vw 1.625vw;
  }

  .listScreen .list ul li .secondaryList>a {
    font-size: 1vw;
    line-height: 2vw;
  }

  .listScreen .list ul li .levelList {
    padding: .3125vw 0 .3125vw .9375vw;
  }

  .listScreen .list ul li .levelList a {
    font-size: .875vw;
    line-height: 1.5vw;
  }

  /* 资料下载 */
  .productsDownloadBg {
    padding: 5.75vw 0 5.75vw;
  }

  .productsDownloadBg .productsDownload {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain {
    width: 79.6913580247%;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul {
    margin-bottom: 3.125vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li:nth-child(2n+2) {
    margin-right: 2.2463206816%;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li {
    width: 23.3152594888%;
    margin-right: 2.2463206816%;
    margin-bottom: 2.2463206816%;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li:nth-child(4n+4) {
    margin-right: 0;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li a {
    height: 20.8125vw;
    padding: 3.375vw 1.6875vw 1.9375vw 2.25vw;

    border-radius: .75vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .title {
    font-size: 1.375vw;
    line-height: 1.875vw;

    min-height: 3.75vw;
    margin-bottom: 1.3125vw;
    padding-right: 4.0625vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .size {
    font-size: 1vw;

    margin-bottom: 0;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .size img {
    height: 1.5625vw;
    margin-right: .25vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .other {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .other .time {
    font-size: 1vw;

    margin-bottom: .5625vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .other .btn {
    font-size: .875vw;

    width: 7.4375vw;
    height: 2.5vw;

    border: .125vw solid #8cb01a;
    border-radius: 1.1875vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .other .btn i {
    margin-left: .625vw;
  }

  /* 解决方案列表 */
  .solutionsBg .solutions {
    margin: 5.0625vw 0 0;
  }

  .solutionsBg .solutions ul {
    width: 96%;
  }

  .solutionsBg .solutions ul li {
    width: 50%;
  }

  .solutionsBg .solutions ul li a {
    width: 43.125vw;
    padding-bottom: 5vw;
  }

  .solutionsBg .solutions ul li a .image {
    margin-bottom: 0;

    border-radius: .75vw;
  }

  .solutionsBg .solutions ul li a .content {
    padding: 1.75vw 5.875vw 0 1.25vw;
  }

  .solutionsBg .solutions ul li a .content .title {
    font-size: 1.875vw;

    margin-bottom: 1.125vw;
  }

  .solutionsBg .solutions ul li a .content .intro {
    font-size: 1vw;
    line-height: 1.4375vw;

    margin-bottom: 1.75vw;
  }

  .solutionsBg .solutions ul li a .content .more {
    font-size: .875vw;
  }

  .solutionsBg .solutions ul li a .content .more i {
    font-size: 1vw;

    margin-left: .625vw;
  }

  /* 解决方案详情 */
  .solutionsDetail {
    min-height: 45.0625vw;
    padding: 9.875vw 0 15.625vw;
  }

  .solutionsDetail .content .title {
    font-size: 3.125vw;

    margin-bottom: 2.1875vw;
  }

  .solutionsDetail .content .intro {
    font-size: 1.1875vw;
  }

  .solutionsDetail .content .intro p {
    margin-bottom: .9375vw;
  }

  .solutionsDetail .content .intro p::before {
    width: .375vw;
    height: .375vw;
    margin-right: .5vw;

    border: .125vw solid #9cc715;
  }

  /* 解决方案介绍 */
  .solutionsIntro {
    padding: 5.1875vw 0 5vw;
  }

  .solutionsIntro .content {
    text-align: left;
  }

  .solutionsIntro .content .title {
    font-size: 3.125vw;

    margin-bottom: 1.625vw;
  }

  .solutionsIntro .content .intro {
    overflow: hidden;

    padding-bottom: 0;
  }

  .solutionsIntro .content .intro img {
    width: 100%;
  }

  /* 解决方案介绍2 */
  .solutionsIntro2 {
    padding: 5.1875vw 0 5.625vw;
  }

  .solutionsIntro2 .content .title {
    font-size: 3.125vw;

    margin-bottom: 5vw;
  }

  .solutionsIntro2 .content .intro {
    overflow: hidden;

    padding-bottom: 0;
  }

  .solutionsIntro2 .content .intro img {
    width: 100%;
  }

  /* 相关组成 */
  .relatedComponents {
    padding: 6.1875vw 0 8.4375vw;
  }

  .relatedComponents .title {
    font-size: 3.125vw;

    margin-bottom: 3.25vw;

    text-align: left;
  }

  .relatedComponents .table {
    overflow: hidden;
  }

  .relatedComponents .table table {
    width: 100% !important;
  }

  .relatedComponents .table table th {
    font-size: 1.375vw;

    min-height: 4.5625vw;
    padding: 1.3125vw 1.5625vw;
  }

  .relatedComponents .table table td {
    font-size: 1.125vw;
    line-height: 1.875vw;

    padding: 1.25vw 3.1875vw;
  }

  /* 相关产品 */
  .relatedProductsBg {
    padding: 4.8125vw 0 6.9375vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsTitle {
    font-size: 3.125vw;

    margin-bottom: 3.4375vw;

    text-align: left;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a {
    padding-bottom: 3.875vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content {
    margin-top: 1.1875vw;
    padding: 0 6.25vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .image {
    padding-top: 3.875vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .title {
    font-size: 1.625vw;
    line-height: 2.0625vw;

    height: 4.125vw;
    margin-bottom: 1.125vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .intro {
    font-size: 1vw;
    line-height: 1.6875vw;

    margin-bottom: 2.8125vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .more {
    font-size: .9375vw;

    width: 9.4375vw;
    height: 3vw;

    border-radius: 1.5vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .more i {
    margin-left: .6875vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-pagination .swiper-pagination-bullet {
    width: .5vw;
    height: .5vw;
    margin: 0 .25vw;
  }

  /* 详情页 */
  .detailBg {
    padding: 2.75vw 0 8.125vw;
  }

  .detailBg .detailNav {
    display: block;

    margin: 0 2.375vw 5.875vw;
  }

  .detailBg .detailNav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .detailBg .detailNav ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .detailBg .detailNav ul li a {
    font-size: 1vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #4c505f;
  }

  .detailBg .detailNav ul li a:hover {
    color: #87af05;
  }

  .detailBg .detailNav ul li a i {
    font-size: 1.1875vw;
  }

  .detailBg .detailNav ul li>i {
    font-size: 1.125vw;

    margin: 0 .5625vw;

    color: #b3b3b3;
  }

  .detailBg .detail {
    margin: 0 2.375vw;
    padding-top: 4.875vw;
  }

  .detailBg .detail .detailTitle {
    margin: 0 5.9375vw 2.8125vw;
    padding-bottom: 3.25vw;
  }

  .detailBg .detail .detailTitle .time {
    font-size: .875vw;

    width: 8.5625vw;
    height: 2.1875vw;
    margin-bottom: 1.25vw;

    border-radius: 1.0625vw;
  }

  .detailBg .detail .detailTitle .time i {
    margin-right: .4375vw;
  }

  .detailBg .detail .detailTitle .other {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .detailBg .detail .detailTitle .other .title {
    font-size: 2.125vw;
    line-height: 2.25vw;

    margin-bottom: 0;
    padding-right: 6.25vw;
  }

  .detailBg .detail .detailTitle .other .share .social-share a {
    font-size: 1.25vw;

    width: 2.9375vw;
    height: 2.9375vw;
    margin-right: 1.25vw;
  }

  .detailBg .detail .detailTitle .other .share .social-share a.copyLink {
    font-size: 1.5vw;
  }

  .detailBg .detail .detailMain {
    font-size: 1.125vw;
    line-height: 2.1875vw;

    margin-bottom: 7vw;
    padding: 0 13.75vw;
  }

  .detailBg .detail .detailMain span {
    font-size: 1.125vw !important;
    line-height: 2.1875vw !important;
  }

  .detailBg .detail .detailMain img,
  .detailBg .detail .detailMain video,
  .detailBg .detail .detailMain iframe {
    margin: 1.875vw auto;
  }

  .detailBg .detail .detailBtns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    height: 7.25vw;
    padding: 0 5.5vw;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .detailBg .detail .detailBtns .btn {
    font-size: 1.125vw;

    max-width: 45%;
    margin-bottom: 0;
  }

  .detailBg .detail .detailBtns .btn span {
    margin-right: 1.1875vw;
  }

  /* 经典案例列表 */
  .caseBg {
    padding: 4.25vw 0 5.1875vw;
  }

  .caseBg .case ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: -webkit-calc(100% + 1.75vw);
    width: -moz-calc(100% + 1.75vw);
    width: calc(100% + 1.75vw);

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .caseBg .case ul li {
    margin: .4375vw;
  }

  .caseBg .case ul li:nth-child(1) {
    width: 58.2098765432%;
  }

  .caseBg .case ul li:nth-child(2) {
    width: 39.6913580247%;
  }

  .caseBg .case ul li:nth-child(1) a .image img,
  .caseBg .case ul li:nth-child(2) a .image img {
    height: 36.3125vw;

    object-fit: cover;
  }

  .caseBg .case ul li:nth-child(1) a .content,
  .caseBg .case ul li:nth-child(2) a .content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .caseBg .case ul li:nth-child(1) a .content .title,
  .caseBg .case ul li:nth-child(2) a .content .title {
    margin-bottom: .3125vw;
  }

  .caseBg .case ul li:nth-child(1) a .content .more,
  .caseBg .case ul li:nth-child(2) a .content .more {
    min-width: 9.125vw;
    height: 3.125vw;
    line-height: 2.875vw;

    border-radius: 1.5vw;
  }

  .caseBg .case ul li:nth-child(n+3) {
    width: 32.3148148148%;
  }

  .caseBg .case ul li:nth-child(n+3) a:hover .content .more {
    visibility: visible;

    margin-bottom: 0;

    opacity: 1;
  }

  .caseBg .case ul li:nth-child(n+3) a .content {
    flex-direction: column;

    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
  }

  .caseBg .case ul li:nth-child(n+3) a .content .title {
    margin-bottom: .9375vw;

    -webkit-box-flex: 0;
    -webkit-flex: none;
    -moz-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .caseBg .case ul li:nth-child(n+3) a .content .more {
    min-width: 7.3125vw;
    height: 2.5vw;
    line-height: 2.25vw;
    margin-bottom: -3.6875vw;

    border-radius: 1.1875vw;
  }

  .caseBg .case ul li:last-child {
    margin-bottom: .4375vw;
  }

  .caseBg .case ul li a {
    overflow: hidden;

    border-radius: .9375vw;
  }

  .caseBg .case ul li a:hover .image img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  .caseBg .case ul li a:hover .content .more {
    visibility: visible;

    opacity: 1;
  }

  .caseBg .case ul li a .image {
    border-radius: 0;
  }

  .caseBg .case ul li a .image img {
    width: 100%;
    height: 34.125vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    object-fit: cover;
  }

  .caseBg .case ul li a .content {
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 40%;
    margin-top: 0;
    padding: 0 2.5vw 2vw;

    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
    background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));

    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .caseBg .case ul li a .content .title {
    font-size: 1.625vw;

    color: #fbfcfe;
  }

  .caseBg .case ul li a .content .more {
    font-size: 0.813vw;
    visibility: hidden;

    opacity: 0;
    color: #fff;
    border: .125vw solid #fff;
  }

  .caseBg .case ul li a .content .more i {
    margin-left: .625vw;
  }

  /* 案例分类列表 */
  .caseListBg {
    padding: 5.9375vw 0 7.5vw;
  }

  .caseListBg .caseList {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .caseListBg .caseList .caseListMain {
    width: 75.3086419753%;
  }

  .caseListBg .caseList .caseListMain ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .caseListBg .caseList .caseListMain ul li {
    width: 48.3606557377%;
    margin-right: 3.2786885246%;
    margin-bottom: 3.2786885246%;
  }

  .caseListBg .caseList .caseListMain ul li:nth-child(2n+2) {
    margin-right: 0;
  }

  .caseListBg .caseList .caseListMain ul li a {
    padding: 3.9375vw 0 0;
  }

  .caseListBg .caseList .caseListMain ul li a .image {
    margin-bottom: 0;
  }

  .caseListBg .caseList .caseListMain ul li a .content .title {
    font-size: 1.625vw;

    position: absolute;
    top: 0;
    left: 0;

    display: -webkit-box;
    overflow: hidden;

    width: 80%;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }

  .caseListBg .caseList .caseListMain ul li a .content .intro {
    font-size: 1vw;
    line-height: 1.4375vw;

    margin-top: 1.9375vw;
  }

  .caseListBg .caseList .caseListMain ul li a .content .more {
    font-size: 1vw;

    position: absolute;
    top: 0;
    right: 0;

    width: 3.4375vw;
    height: 2.5vw;

    border: .125vw solid #87af05;
    border-radius: 2.5vw;
  }

  /* 服务支持-下载专区 */
  .serviceDownloadBg {
    padding: 6.625vw 0 6.75vw;
  }

  .serviceDownloadBg .serviceDownload {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain {
    width: 75.3086419753%;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin: -.5313vw -.5313vw 2.5937vw;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li {
    width: -webkit-calc(25% - 1vw);
    width: -moz-calc(25% - 1vw);
    width: calc(25% - 1vw);
    margin: .5313vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li:nth-child(4n+4) {
    margin-right: 0;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a {
    display: block;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .icon {
    padding: 2.875vw 1.8125vw;

    border-radius: .9375vw .9375vw 0 0;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .icon img {
    height: 4.5625vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content {
    padding: 1.625vw 1.5625vw 1.75vw;

    border-radius: 0 0 .9375vw .9375vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .title {
    font-size: 1.25vw;
    line-height: 1.875vw;

    display: -webkit-box;
    overflow: hidden;

    height: 3.75vw;
    margin-bottom: .5vw;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info {
    margin-bottom: 1.8125vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .time {
    font-size: .875vw;

    margin-right: .5625vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .time i {
    margin-right: .375vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .size {
    font-size: .875vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .size i {
    margin-right: .375vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .btns .btn {
    font-size: 0.625vw;

    min-width: auto;
    width: 6.9375vw;
    height: 2.125vw;
    padding: 0px;

    border-radius: 1.0625vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .btns .btn:nth-child(1) {
    margin-right: .875vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .btns .btn i {
    margin-left: .625vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain .pageMain .pagination .layui-laypage .layui-laypage-curr,
  .serviceDownloadBg .serviceDownload .serviceDownloadMain .pageMain .pagination .layui-laypage a {
    background: #f7f7f7;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain .pageMain .pagination .layui-laypage .layui-laypage-curr:hover,
  .serviceDownloadBg .serviceDownload .serviceDownloadMain .pageMain .pagination .layui-laypage a:hover {
    color: #fff;
    border-color: #9cc715;
    background: #9cc715;
  }

  /* 服务支持-更新说明 vw基于1063 */
  .updateInstructionsBg {
    width: 66.4375vw;
    min-height: 37.5vw;

    border-radius: 1.25vw;
  }

  .updateInstructions {
    padding: 2.54vw 18.1562vw 5.6444vw 8.4666vw;
  }

  .updateInstructions .updateInstructionsClose {
    top: 8.4666vw;
    right: 5.08vw;
  }

  .updateInstructions .updateInstructionsClose i {
    font-size: 1.8815vw;
  }

  .updateInstructions .updateInstructionsTitle {
    font-size: 3.3866vw;

    margin-bottom: 1.9755vw;
    padding-bottom: 2.0696vw;
  }

  .updateInstructions .updateInstructionsMain .title {
    font-size: 1.8815vw;

    margin-bottom: .7526vw;
  }

  .updateInstructions .updateInstructionsMain .intro {
    font-size: 1.6933vw;
    line-height: 3.0103vw;

    max-height: 27.0927vw;
    padding-right: 3.7629vw;
  }

  .updateInstructions .updateInstructionsMain .intro::-webkit-scrollbar {
    width: .2822vw;
    height: .2822vw;
  }

  .updateInstructions .updateInstructionsMain .intro::-webkit-scrollbar-track {
    border-radius: .5644vw;
    -webkit-box-shadow: inset 0 0 .1881vw rgba(0, 0, 0, .1);
  }

  .updateInstructions .updateInstructionsMain .intro::-webkit-scrollbar-thumb {
    border-radius: .5644vw;
    -webkit-box-shadow: inset 0 0 .1881vw rgba(0, 0, 0, .1);
  }

  /* 服务支持-MCE认证 */
  .authenticationBg {
    min-height: 56.25vw;
    padding: 7.5625vw 0;
  }

  .authenticationBg .authentication {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    padding: 0 9.625vw 0 8.25vw;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .authenticationBg .authentication .authenticationLeft {
    width: 42.8125vw;
    padding-top: .75vw;

    text-align: left;
  }

  .authenticationBg .authentication .authenticationLeft .title {
    font-size: 2.375vw;
  }

  .authenticationBg .authentication .authenticationLeft .subTitle {
    font-size: 1.4375vw;

    margin-bottom: 2.25vw;
  }

  .authenticationBg .authentication .authenticationLeft .intro {
    font-size: 1.125vw;
    line-height: 1.5vw;
  }

  .authenticationBg .authentication .authenticationRight {
    width: 34.1875vw;
    padding: 3.4375vw 4.9375vw 4.625vw 5.25vw;

    border-radius: 1.875vw;

    -webkit-backdrop-filter: blur(1.25vw);
    backdrop-filter: blur(1.25vw);
  }

  .authenticationBg .authentication .authenticationRight .title {
    font-size: 2vw;

    margin-bottom: 3.25vw;
  }

  .authenticationBg .authentication .authenticationRight .list {
    margin-bottom: 1.5vw;
  }

  .authenticationBg .authentication .authenticationRight .list .lable {
    font-size: 1.125vw;

    margin-bottom: .625vw;
  }

  .authenticationBg .authentication .authenticationRight .list .input input {
    font-size: 1vw;

    height: 3.5vw;
    padding: 0 1.0625vw;

    border-radius: .625vw;
  }

  .authenticationBg .authentication .authenticationRight .list .input img {
    right: 1.0625vw;

    height: 2vw;
  }

  .authenticationBg .authentication .authenticationRight .submit {
    margin-top: 2.6875vw;
  }

  .authenticationBg .authentication .authenticationRight .submit button {
    font-size: 1.125vw;

    height: 3.5vw;

    border: .125vw solid #9cc715;
    border-radius: 3.5vw;
  }

  /* 服务支持-下载专区 */
  .serviceFaqBg {
    padding: 6.625vw 0 6.75vw;
  }

  .serviceFaqBg .serviceFaq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight {
    width: 75.3086419753%;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch {
    width: 31.875vw;
    height: 3.9375vw;
    margin-bottom: 3vw;

    border-radius: .625vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .input i {
    font-size: 1.125vw;

    left: 1.125vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .input input {
    font-size: 1vw;

    padding: 0 2.875vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .submit {
    width: 6.75vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .submit button {
    font-size: 1vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain {
    margin-bottom: 3.6875vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li.active {
    background: #fbfbfb;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li.active .title .name {
    font-size: 1.375vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title {
    padding: 2.5vw 2.625vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .icon {
    font-size: 1.125vw;

    width: 2.25vw;
    height: 2.25vw;
    margin-right: 1.8125vw;

    border-radius: .3125vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .name {
    font-size: 1.375vw;

    margin-right: 12.5vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .status {
    width: 1.625vw;
    height: 1.625vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .status::before {
    height: .125vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .status::after {
    width: .125vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .desc {
    margin-bottom: 5vw;
    padding: 0 10.25vw 0 2.625vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .desc .icon {
    font-size: 1.125vw;

    width: 2.25vw;
    height: 2.25vw;
    margin-right: 1.8125vw;

    border-radius: .3125vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .desc .descMain {
    font-size: 1vw;
    line-height: 1.6875vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .pageMain .pagination .layui-laypage .layui-laypage-curr,
  .serviceFaqBg .serviceFaq .serviceFaqRight .pageMain .pagination .layui-laypage a {
    background: #f7f7f7;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .pageMain .pagination .layui-laypage .layui-laypage-curr:hover,
  .serviceFaqBg .serviceFaq .serviceFaqRight .pageMain .pagination .layui-laypage a:hover {
    color: #fff;
    border-color: #9cc715;
    background: #9cc715;
  }

  /* 服务支持-操作视频 */
  .serviceVideoBg {
    padding: 6.5625vw 0 5.3125vw;
  }

  .serviceVideoBg .serviceVideo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain {
    width: 75.3086419753%;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 2.5vw;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li {
    width: 48.4426229508%;
    margin-right: 3.1147540984%;
    margin-bottom: 3.1147540984%;

    cursor: pointer;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li:nth-child(2n+2) {
    margin-right: 0;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li:last-child {
    margin-bottom: 3.1147540984%;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .image .play {
    width: 6.0625vw;
    height: 3.125vw;

    border: .125vw solid #fff;
    border-radius: 1.5625vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .image .play::after {
    margin-right: -.8125vw;

    -webkit-transform: translate(-webkit-calc(50% - 1.1375vw), -50%);
    -moz-transform: translate(-moz-calc(50% - 1.1375vw), -50%);
    -ms-transform: translate(calc(50% - 1.1375vw), -50%);
    transform: translate(calc(50% - 1.1375vw), -50%);

    border: .8125vw solid transparent;
    border-top-width: .4375vw;
    border-bottom-width: .4375vw;
    border-left-color: #fff;
    border-radius: .125vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .content {
    height: 6.75vw;
    padding: 0 2.75vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .content .title {
    font-size: 1.375vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .content .play {
    font-size: .9375vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .content .play i {
    margin-left: .375vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain .pageMain .pagination .layui-laypage .layui-laypage-curr,
  .serviceVideoBg .serviceVideo .serviceVideoMain .pageMain .pagination .layui-laypage a {
    background: #f7f7f7;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain .pageMain .pagination .layui-laypage .layui-laypage-curr:hover,
  .serviceVideoBg .serviceVideo .serviceVideoMain .pageMain .pagination .layui-laypage a:hover {
    color: #fff;
    border-color: #9cc715;
    background: #9cc715;
  }

  /* 服务支持-服务网点 */
  .headquartersBg {
    padding: 5.5625vw 0 9.25vw;
  }

  .headquartersBg .headquarters .headquartersTitle {
    font-size: 3vw;

    margin-bottom: 2.6875vw;

    text-align: left;
  }

  .headquartersBg .headquarters .headquartersList {
    position: relative;
    z-index: 2;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: 70%;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .headquartersBg .headquarters .headquartersList .list ul {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .headquartersBg .headquarters .headquartersList .list ul li {
    font-size: 1.125vw;

    min-width: 9.75vw;
    height: 3.9375vw;
    line-height: 3.688vw;
    margin-right: 1.0625vw;
    padding: 0px 1.25vw;

    border: .125vw solid rgba(194, 194, 194, .5);
    border-radius: 1.9375vw;
  }

  .headquartersBg .headquarters .headquartersMain {
    overflow: visible;

    width: 90vw;
    margin-top: -5.125vw;
    margin-left: 0;
    padding-top: 8.25vw;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide {
    padding: 2.1875vw 0 1.875vw;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .title {
    font-size: 1.5vw;

    margin-bottom: .5625vw;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .line {
    width: 1.6875vw;
    height: .25vw;
    margin: 0 auto 1.125vw;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .phone i {
    font-size: 1vw;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .phone span {
    font-size: 1.5vw;
  }

  .headquartersBg .headquarters .headquartersMain .btns {
    position: absolute;
    top: 0;
    right: -11.0625vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-prev {
    margin-right: .9375vw;
  }

  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-prev,
  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-next {
    position: static;

    width: 3.5625vw;
    height: 2.5625vw;
    margin-top: 0;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #87af05;
    border: .125vw solid #87af05;
    border-radius: 1.3125vw;
    background: #fff;
  }

  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-prev::after,
  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-next::after {
    font-size: .875vw;
    font-weight: bold;
  }

  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-prev:hover,
  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-next:hover {
    color: #fff;
    background: #87af05;
  }

  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-lock {
    display: none;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-pagination {
    display: none;
  }

  .branchBg {
    min-height: 54.4375vw;
    padding: 5.3125vw 0 5.625vw;
  }

  .branchBg .branch {
    flex-direction: row;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
  }

  .branchBg .branch .branchLeft {
    width: 38.7037037037%;
  }

  .branchBg .branch .branchLeft .branchTitle {
    font-size: 3vw;

    margin-bottom: 2.9375vw;

    text-align: left;
  }

  .branchBg .branch .branchLeft .branchAddress ul {
    overflow-y: auto;

    max-height: 34.5625vw;
    padding-right: 1.875vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul::-webkit-scrollbar {
    width: .4375vw;
    height: .4375vw;

    border-radius: .4375vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul::-webkit-scrollbar-track {
    border-radius: .4375vw;
    background-color: rgba(145, 153, 159, .1);
  }

  .branchBg .branch .branchLeft .branchAddress ul::-webkit-scrollbar-thumb {
    border-radius: .4375vw;
    background-color: #9cc715;
  }

  .branchBg .branch .branchLeft .branchAddress ul li {
    margin-bottom: 1vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li:last-child {
    margin-bottom: 0;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a {
    padding: 2.4375vw 3.5vw 2.0625vw 2.75vw;

    border-radius: 1.25vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a .title {
    margin-bottom: 1.6875vw;
    padding-bottom: 1.5625vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a .title img {
    height: 2.5vw;
    margin-right: .9375vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a .title span {
    font-size: 1.625vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a .info {
    font-size: 1.0625vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a .info p {
    margin-bottom: .9375vw;
  }

  .branchBg .branch .branchRight {
    width: 49.6296296296%;
    margin-top: 1.25vw;
    margin-right: 4.375vw;
  }

  .branchBg .branch .branchRight .map {
    height: 34.6167vw !important;
    margin-top: 2.6042vw;
  }

  .branchBg .branch .branchRight .map .jsmap-svg-container {
    height: 34.6167vw !important;
  }

  .branchBg .branch .branchRight .map .jsmap-svg-container svg {
    height: 34.6167vw !important;
    margin-left: -2.7521vw !important;
  }

  .branchBg .branch .branchRight .content .spot::after {
    width: .3125vw;
    height: .3125vw;
  }

  .branchBg .branch .branchRight .tip {
    font-size: 1vw;

    bottom: -.625vw;

    margin-left: 5.625vw;
  }

  /* 投诉建议 */
  .complainBg {
    padding: 6.4375vw 0 8vw;
  }

  .complainBg .complain {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .complainBg .complain .complainLeft {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;

    width: 43.3950617284%;
    padding: 3.5vw 14.3125vw 3.8125vw 4.75vw;

    background: url('../images/complainLeftBg.jpg') no-repeat center/cover;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .complainBg .complain .complainLeft .title {
    font-size: 2.25vw;
    line-height: 2.75vw;

    margin-bottom: 0;
  }

  .complainBg .complain .complainLeft .other .phone {
    font-size: 1.8125vw;

    margin-bottom: .3125vw;
  }

  .complainBg .complain .complainLeft .other .intro {
    font-size: 1.125vw;
    line-height: 1.5625vw;
  }

  .complainBg .complain .complainRight {
    min-height: 50.375vw;
    padding: 3.9375vw 5.4375vw 4.625vw 5.125vw;

    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .complainBg .complain .complainRight .title {
    font-size: 3vw;

    margin-bottom: .25vw;

    text-align: left;
  }

  .complainBg .complain .complainRight .intro {
    font-size: 1.125vw;
    line-height: 1.5vw;

    margin-bottom: 3.25vw;

    text-align: left;
  }

  .complainBg .complain .complainRight .list {
    margin-bottom: 1.4375vw;
  }

  .complainBg .complain .complainRight .list input {
    font-size: 1.0625vw;

    height: 4.1875vw;
    padding: 0 1.6875vw;

    border-radius: .75vw;
  }

  .complainBg .complain .complainRight .list textarea {
    font-size: 1.0625vw;

    height: 9.3125vw;
    padding: 1.25vw 1.6875vw;

    border-radius: .75vw;
  }

  .complainBg .complain .complainRight .submit {
    text-align: left;
  }

  .complainBg .complain .complainRight .submit button {
    font-size: 1vw;

    width: 8vw;
    height: 3.125vw;

    border-radius: 1.5625vw;
  }

  /* 新闻资讯列表 */
  .newsBg {
    padding: 4.75vw 0 5.5625vw;
  }

  .newsBg .newsTopping {
    margin-bottom: 4.3125vw;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row-reverse;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .image {
    width: 53.8888888889%;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .content {
    width: 46.1111111111%;
    padding: 4.0625vw 4.1875vw 11.25vw 5.4375vw;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .time {
    font-size: .875vw;

    margin-bottom: .6875vw;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .time i {
    margin-right: .4375vw;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .title {
    font-size: 1.875vw;
    line-height: 2.5vw;

    margin-bottom: 1.6875vw;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .intro {
    font-size: 1.125vw;
    line-height: 1.75vw;

    display: -webkit-box;
    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 4;
    /* 设置显示的行数 */
    -webkit-box-orient: vertical;
  }

  .newsBg .newsTopping .btns {
    position: absolute;
    bottom: 3.625vw;
    left: 36.375vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .newsBg .newsTopping .btns .swiper-button-prev,
  .newsBg .newsTopping .btns .swiper-button-next {
    position: static;

    width: auto;
    height: auto;
    margin-top: 0;

    cursor: pointer;

    background: transparent;
  }

  .newsBg .newsTopping .btns .swiper-button-prev::after,
  .newsBg .newsTopping .btns .swiper-button-next::after {
    display: none;
  }

  .newsBg .newsTopping .btns .swiper-button-prev i,
  .newsBg .newsTopping .btns .swiper-button-next i {
    font-size: 1.125vw;
    font-weight: bold;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #888;
  }

  .newsBg .newsTopping .btns .swiper-button-prev i:hover,
  .newsBg .newsTopping .btns .swiper-button-next i:hover {
    color: #aed140;
  }

  .newsBg .newsTopping .btns .swiper-button-prev {
    margin-right: 1.6875vw;
  }

  .newsBg .newsTopping .btns .swiper-button-prev i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .newsBg .newsTopping .swiper-pagination {
    bottom: 3.8125vw;
    left: 5.375vw;

    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .newsBg .newsTopping .swiper-pagination .swiper-pagination-current {
    font-family: Montserrat;
    font-size: 1vw;
    font-weight: bold;

    color: #aed140;
  }

  .newsBg .newsTopping .swiper-pagination .line {
    position: relative;

    width: 7.5vw;
    height: .125vw;
    margin: 0 .875vw;

    background: #f2f2f2;
  }

  .newsBg .newsTopping .swiper-pagination .swiper-pagination-total {
    font-size: 1vw;
  }

  .newsBg .news {
    margin-bottom: 1.8125vw;
  }

  .newsBg .news ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .newsBg .news ul li {
    width: 31.5432098765%;
    margin-right: 2.6851851852%;
    margin-bottom: 2.6851851852%;
  }

  .newsBg .news ul li:nth-child(3n+3) {
    margin-right: 0;
  }

  .newsBg .news ul li a .content {
    padding: 1.5625vw 3.875vw 1.3125vw 2.875vw;
  }

  .newsBg .news ul li a .content .time {
    font-size: .875vw;

    margin-bottom: .9375vw;
  }

  .newsBg .news ul li a .content .time i {
    margin-right: .4375vw;
  }

  .newsBg .news ul li a .content .title {
    font-size: 1.375vw;
    line-height: 1.875vw;

    display: -webkit-box;
    overflow: hidden;

    height: 3.75vw;
    margin-bottom: 1.5625vw;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;
    /* 设置显示的行数 */
    -webkit-box-orient: vertical;
  }

  .newsBg .news ul li a .content .more {
    font-size: 1.25vw;
  }

  /* 关于摩西尔 */
  .aboutusBg {
    padding: 4.0625vw 0 5.875vw;
  }

  .aboutusBg .aboutus {
    flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .aboutusBg .aboutus .aboutusLeft {
    width: 33.7037037037%;
  }

  .aboutusBg .aboutus .aboutusRight {
    width: 58.4567901235%;
    padding-top: 6.5vw;

    text-align: left;
  }

  .aboutusBg .aboutus .aboutusRight .title {
    font-size: 3vw;

    margin-bottom: 2.3125vw;
  }

  .aboutusBg .aboutus .aboutusRight .intro {
    font-size: 1.125vw;
    line-height: 1.625vw;
  }

  .aboutusBg .bg {
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    pointer-events: none;
  }

  .aboutusBg .bg img {
    width: 42.125vw;
    height: auto;
  }

  /* 价值观 */
  .valueBg .value .swiper-wrapper .swiper-slide .content {
    width: 43.8125vw;
    height: 43.8125vw;
    padding: 6.25vw 7.4375vw;
  }

  .valueBg .value .swiper-wrapper .swiper-slide .content::after {
    border-width: .1875vw;
  }

  .valueBg .value .swiper-wrapper .swiper-slide .content .title {
    font-size: 3vw;
  }

  .valueBg .value .swiper-wrapper .swiper-slide .content .line {
    margin: 1.6875vw 0 4.0625vw;
  }

  .valueBg .value .swiper-wrapper .swiper-slide .content .line::after {
    width: 3.625vw;
    height: .25vw;
  }

  .valueBg .value .swiper-wrapper .swiper-slide .content .intro {
    font-size: 1.125vw;
    line-height: 1.625vw;
  }

  .valueBg .value .swiper-pagination {
    font-size: 1.25vw;

    right: 10.25vw;
  }

  .valueBg .value .swiper-pagination .current {
    font-size: 10.5vw;
  }

  .valueBg .value .swiper-pagination .total {
    margin-left: .625vw;
  }

  .valueBg .value .swiper-button-next,
  .valueBg .value .swiper-button-prev {
    font-size: 1.375vw !important;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: 3.75vw;
    height: 3.75vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #fff;
    border: .125vw solid #fff;
    border-radius: 50%;
    background: unset;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .valueBg .value .swiper-button-next::after,
  .valueBg .value .swiper-button-prev::after {
    font-size: 1.125vw;
  }

  .valueBg .value .swiper-button-next:hover,
  .valueBg .value .swiper-button-prev:hover {
    border-color: #9cc715;
    background: #9cc715;
  }

  .valueBg .value .swiper-button-next {
    right: 19.375vw;
  }

  .valueBg .value .swiper-button-prev {
    left: 19.375vw;
  }

  /* 发展历程 */
  .historyBg {
    padding: 5.5625vw 0 9.5vw;
  }

  .historyBg .history .historyTitle {
    font-size: 3vw;

    margin-bottom: 5.1875vw;

    text-align: left;
  }

  .historyBg .history .historyListBg {
    margin-bottom: 4.625vw;
  }

  .historyBg .history .historyListBg::after {
    top: .28125vw;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide {
    font-family: Montserrat;
    font-size: 1.375vw;
    font-weight: 400;

    position: relative;

    padding-top: .8125vw;

    cursor: pointer;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    text-align: center;

    color: #b2b7c0;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide::before {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 50%;

    display: block;

    width: .5625vw;
    height: .5625vw;

    content: '';
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);

    background: #b2b7c0;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide::after {
    position: absolute;
    top: .28125vw;
    left: 50%;

    display: block;

    width: 0;
    height: 1px;

    content: '';

    background: #87af05;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide-active {
    font-size: 1.625vw;
    font-weight: bold;

    color: #87af05;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide-active::before {
    background: #87af05;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide-active::after {
    width: 100%;

    -webkit-transition: all 6s ease;
    -moz-transition: all 6s ease;
    transition: all 6s ease;
  }

  .historyBg .history .historyMainBg {
    position: relative;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .image {
    overflow: hidden;

    width: 45.0617283951%;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .image img {
    width: 100%;
    height: auto;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .image:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .content {
    flex-direction: row;

    width: 49.3209876543%;
    padding-top: 6.0625vw;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .content .intro {
    font-size: 1.5vw;
    line-height: 1.875vw;

    padding-right: 19.625vw;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .content .year {
    font-family: Bronova;
    font-size: 10vw;
    font-weight: bold;
    font-style: italic;
    line-height: 1;

    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;

    text-align: center;
    letter-spacing: -.1875vw;
    pointer-events: none;

    color: rgba(51, 51, 51, .1);
  }

  .historyBg .history .historyMainBg .swiper-button-prev {
    left: 3.125vw;
  }

  .historyBg .history .historyMainBg .swiper-button-next {
    right: 3.125vw;
  }

  .historyBg .history .historyMainBg .swiper-button-next svg {
    position: absolute;
    top: 50%;
    left: 50%;

    width: -webkit-calc(100% + .5vw);
    width: -moz-calc(100% + .5vw);
    width: -webkit-calc(100% + .5vw);
    width: -moz-calc(100% + .5vw);
    width: calc(100% + .5vw);
    height: -webkit-calc(100% + .5vw);
    height: -moz-calc(100% + .5vw);
    height: -webkit-calc(100% + .5vw);
    height: -moz-calc(100% + .5vw);
    height: calc(100% + .5vw);

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: rotate(-90deg);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: rotate(-90deg);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: rotate(-90deg);
    -ms-transform: translate(-50%, -50%);
    transform: rotate(-90deg);
    transform: translate(-50%, -50%);
    -webkit-animation: mySvg 6s ease infinite;
    -moz-animation: mySvg 6s ease infinite;
    animation: mySvg 6s ease infinite;

    fill: none;
    stroke: #9cc715;
    stroke-width: .125vw;
    stroke-dasharray: 167;
  }

  .historyBg .history .historyMainBg .swiper-button-prev,
  .historyBg .history .historyMainBg .swiper-button-next {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: 3.5vw;
    height: 3.5vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: rgba(156, 199, 21, .5);
    border: .125vw solid rgba(156, 199, 21, .5);
    border-radius: 50%;
    background: #fff;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .historyBg .history .historyMainBg .swiper-button-prev::after,
  .historyBg .history .historyMainBg .swiper-button-next::after {
    font-size: 1vw;
  }

  .historyBg .history .historyMainBg .swiper-button-prev:hover,
  .historyBg .history .historyMainBg .swiper-button-next:hover {
    background: #9cc715;
  }

  .historyBg .history .historyMainBg .swiper-button-prev:hover svg,
  .historyBg .history .historyMainBg .swiper-button-next:hover svg {
    stroke: #fff;
  }

  .historyBg .history .historyMainBg .swiper-button-prev:hover::after,
  .historyBg .history .historyMainBg .swiper-button-next:hover::after {
    color: #fff;
  }

  /* 企业荣誉 */
  .honorsBg {
    padding: 5.3125vw 0 7.625vw;
  }

  .honorsBg .honors .honorsTitle {
    font-size: 3vw;

    margin-bottom: 4.1875vw;
  }

  .honorsBg .honors .honorsMain {
    padding-bottom: 6.0625vw;
  }

  .honorsBg .honors .honorsMain::after {
    bottom: 9.75vw;
  }

  .honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide {
    -webkit-transition: all .4s ease .2s;
    -moz-transition: all .4s ease .2s;
    transition: all .4s ease .2s;
    -webkit-transform: scale(.7) translateY(1.875vw);
    -moz-transform: scale(.7) translateY(1.875vw);
    -ms-transform: scale(.7) translateY(1.875vw);
    transform: scale(.7) translateY(1.875vw);
  }

  .honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide .image {
    height: 24.8125vw;
  }

  .honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide .title {
    font-size: 1.25vw;

    visibility: hidden;

    width: 59.61%;
    height: 3.6875vw;
    margin: 3vw auto 0;
    padding-top: 1.625vw;

    opacity: 0;
    border-top: .1875vw solid #fff;
  }

  .honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide-active {
    -webkit-transform: scale(1) translateY(0px);
    -moz-transform: scale(1) translateY(0px);
    -ms-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
  }

  .honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide-active .title {
    visibility: visible;

    -webkit-transition: all .4s ease .5s;
    -moz-transition: all .4s ease .5s;
    transition: all .4s ease .5s;

    opacity: 1;
  }

  .honorsBg .honors .honorsMain .swiper-pagination {
    display: none;
  }

  .honorsBg .honors .honorsMain .swiper-button-prev {
    left: 0;
  }

  .honorsBg .honors .honorsMain .swiper-button-next {
    right: 0;
  }

  .honorsBg .honors .honorsMain .swiper-button-next i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .honorsBg .honors .honorsMain .swiper-button-prev,
  .honorsBg .honors .honorsMain .swiper-button-next {
    top: 39%;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: 3.125vw;
    height: 3.125vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    border: 1px solid #fff;
    border-radius: 50%;
    background: transparent;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .honorsBg .honors .honorsMain .swiper-button-prev::after,
  .honorsBg .honors .honorsMain .swiper-button-next::after {
    display: none;
  }

  .honorsBg .honors .honorsMain .swiper-button-prev:hover,
  .honorsBg .honors .honorsMain .swiper-button-next:hover {
    border-color: #aed13f;
    background: #aed13f;
  }

  .honorsBg .honors .honorsMain .swiper-button-prev:hover::after,
  .honorsBg .honors .honorsMain .swiper-button-next:hover::after {
    color: #fff;
  }

  .honorsBg .honors .honorsMain .swiper-button-prev i,
  .honorsBg .honors .honorsMain .swiper-button-next i {
    font-size: 1.625vw;
  }

  .honorsBg .honors .honorsNumber ul {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .honorsBg .honors .honorsNumber ul li {
    width: auto;
    height: 3.625vw;

    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .honorsBg .honors .honorsNumber ul li:nth-child(2n+2) {
    border-right: 1px solid rgba(255, 255, 255, .3);
  }

  .honorsBg .honors .honorsNumber ul li .number {
    margin-bottom: .75vw;
  }

  .honorsBg .honors .honorsNumber ul li .number span {
    font-size: 3.125vw;
  }

  .honorsBg .honors .honorsNumber ul li .number i {
    font-size: 2.5vw;
  }

  .honorsBg .honors .honorsNumber ul li .title {
    font-size: .9375vw;
    line-height: 1.3;

    height: auto;
    padding: 0;
  }

  /* 加入我们 */
  .joinBg {
    padding: 4.1875vw 0 6.3125vw;
  }

  .joinBg .join .joinList {
    margin-bottom: 4.375vw;
  }

  .joinBg .join .joinList ul li {
    margin: 0 .53125vw;
  }

  .joinBg .join .joinList ul li a {
    font-size: 1.125vw;

    min-width: 9.75vw;
    height: 4vw;
    line-height: 4vw;
    padding: 0px 1.25vw;

    border-radius: .375vw;
  }

  .joinBg .join .joinMain {
    margin-bottom: 1.25vw;
  }

  .joinBg .join .joinMain ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 0;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .joinBg .join .joinMain ul li {
    width: 32.375%;
    margin-right: 1.4375%;
    margin-bottom: 1.4375%;
    margin-bottom: 2.5vw;
    padding: 2.9375vw 2.8125vw 3.375vw 2.8125vw;

    border-radius: .9375vw;
  }

  .joinBg .join .joinMain ul li:nth-child(3n+3) {
    margin-right: 0;
  }

  .joinBg .join .joinMain ul li::after {
    width: -webkit-calc(100% - 2.5vw);
    width: -moz-calc(100% - 2.5vw);
    width: calc(100% - 2.5vw);

    border-radius: 0 0 .9375vw .9375vw;
    -webkit-box-shadow: 0 .125vw 6.625vw 0 rgba(184, 160, 101, .53);
    box-shadow: 0 .125vw 6.625vw 0 rgba(184, 160, 101, .53);
  }

  .joinBg .join .joinMain ul li:hover {
    border-color: #9cc715;
    -webkit-box-shadow: 0 .125vw .375vw 0 rgba(156, 199, 21, .21);
    box-shadow: 0 .125vw .375vw 0 rgba(156, 199, 21, .21);
  }

  .joinBg .join .joinMain ul li:hover::after {
    height: .9375vw;
  }

  .joinBg .join .joinMain ul li .head {
    margin-bottom: 2.0625vw;
    padding-bottom: 3.1875vw;
  }

  .joinBg .join .joinMain ul li .head .icon {
    margin-right: 1.5vw;
  }

  .joinBg .join .joinMain ul li .head .icon img {
    height: 2.8125vw;
  }

  .joinBg .join .joinMain ul li .head .title .title1 {
    font-size: 1.375vw;

    margin-bottom: .5vw;
  }

  .joinBg .join .joinMain ul li .head .title .other {
    font-size: .9375vw;
  }

  .joinBg .join .joinMain ul li .head .title .other i {
    font-size: .9375vw;

    margin-right: .375vw;
  }

  .joinBg .join .joinMain ul li .desc {
    font-size: 1vw;
    line-height: 1.5vw;

    margin-bottom: 2.5625vw;
  }

  .joinBg .join .joinMain ul li .more {
    width: 4.1875vw;
    height: 2.3125vw;

    border: .125vw solid #9cc715;
    border-radius: 1.25vw;
  }

  .joinBg .join .joinMain ul li .more i {
    font-size: 1vw;
  }

  /* 加入我们弹窗 */
  .joinPopupContainer {
    overflow: hidden;

    width: 55.36458vw;
    height: 41.21875vw;

    border-radius: .9375vw !important;
  }

  .joinPopup {
    position: relative;

    padding: 7.5259vw 5.7385vw 0 9.1251vw;
  }

  .joinPopup .joinPopupClose {
    font-size: 1.6949vw;
    font-weight: bold;

    position: absolute;
    top: 5.8222vw;
    right: 5.0847vw;

    cursor: pointer;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #333;
  }

  .joinPopup .joinPopupClose:hover {
    color: #9cc715;
  }

  .joinPopup .joinPopupTitle {
    width: 73.3772vw;
    margin-bottom: 2.1637vw;
    padding-bottom: 2.54vw;

    border-bottom: 1px solid #e1e1e1;
  }

  .joinPopup .joinPopupTitle .title {
    font-size: 3.1985vw;
    font-weight: bold;

    margin-bottom: 1.0348vw;

    color: #000;
  }

  .joinPopup .joinPopupTitle .department {
    font-size: 1.4111vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    color: #535353;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .joinPopup .joinPopupTitle .department i {
    font-size: 1.4111vw;

    margin-right: .5644vw;
  }

  .joinPopup .joinPopupTitle .department i::before {
    font-size: 1.6933vw;

    margin-right: .5644vw;
  }

  .joinPopup .joinPopupTitle .department span {
    margin-left: .5644vw;
  }

  .joinPopup .joinPopupMain {
    font-size: 1.5052vw;
    line-height: 3.0103vw;

    overflow-y: auto;

    height: 41.048vw;
    padding-right: 11.5711vw;

    color: #474b51;
  }

  .joinPopup .joinPopupMain::-webkit-scrollbar {
    width: .2822vw;
    height: .2822vw;

    border-radius: .2822vw;
    background-color: #d5d5d5;
  }

  .joinPopup .joinPopupMain::-webkit-scrollbar-track {
    border-radius: .2822vw;
    background-color: #d5d5d5;
  }

  .joinPopup .joinPopupMain::-webkit-scrollbar-thumb {
    border-radius: .2822vw;
    background-color: #9cc715;
  }

  .joinPopup .joinPopupMain h3 {
    font-size: 1.6933vw;
    font-weight: bold;

    margin-bottom: 1.4111vw;

    color: #000;
  }

  /* 分页 */
  .pageMain {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .pageMain .pagination {
    display: block;
  }

  .pageMain .pagination .layui-laypage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin: 0;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .pageMain .pagination .layui-laypage .layui-laypage-curr {
    border-color: #9cc715 !important;
  }

  .pageMain .pagination .layui-laypage .layui-laypage-curr .layui-laypage-em {
    color: #fff;
    background: #9cc715;
  }

  .pageMain .pagination .layui-laypage .layui-laypage-curr,
  .pageMain .pagination .layui-laypage a {
    font-size: .8125vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    width: 3vw;
    height: 3vw;
    margin: 0 .4375vw;
    padding: 0;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #353535;
    border-color: #fff;
    border-radius: .5vw;
    background-color: #fff;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .pageMain .pagination .layui-laypage .layui-laypage-curr i,
  .pageMain .pagination .layui-laypage a i {
    font-size: .625vw;
  }

  .pageMain .pagination .layui-laypage .layui-laypage-curr:hover,
  .pageMain .pagination .layui-laypage a:hover {
    color: #fff;
    border-color: #9cc715;
    background: #9cc715;
  }

  .pageMain .mobileLoadMore {
    display: none;
  }

  /* 福利待遇 */
  .welfareTreatmentBg {
    padding: 4.875vw 0 6.625vw;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentTitle {
    font-size: 2.8125vw;

    margin-bottom: 3.625vw;

    text-align: left;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain {
    overflow: visible;

    width: 117.5vw;
    padding-bottom: 0;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide {
    border-radius: .9375vw;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide .content {
    min-height: 10vw;
    padding: 2vw 2.3125vw;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide .content .title {
    font-size: 1.5vw;

    margin-bottom: .625vw;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide .content .lables span {
    font-size: .875vw;
    line-height: 1.9375vw;

    margin-right: .125vw;
    margin-bottom: .25vw;
    padding: 0 1.125vw;

    border-radius: 2.0625vw;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-pagination {
    display: none;
  }

  /* 联系方式 */
  .contactusBg {
    padding: 5.5vw 0 8.5625vw;
  }

  .contactusBg .contactus .contactusTitle {
    font-size: 3vw;

    margin-bottom: 2.8125vw;

    text-align: left;
  }

  .contactusBg .contactus .contactusMain {
    flex-direction: row;

    border-radius: 1.25vw;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
  }

  .contactusBg .contactus .contactusMain .contactusLeft {
    width: 38.3333333333%;
    padding: 0 3.3125vw 0 3.125vw;

    border: 1px solid #6fb92c;
    border-right: 0;
    border-radius: 1.25vw 0 0 1.25vw;
  }

  .contactusBg .contactus .contactusMain .contactusLeft ul li {
    padding: 1.75vw 0;
  }

  .contactusBg .contactus .contactusMain .contactusLeft ul li .icon {
    width: 3.1875vw;
    height: 3.1875vw;
    margin-right: 1.3125vw;
  }

  .contactusBg .contactus .contactusMain .contactusLeft ul li .content .title {
    font-size: 1.125vw;

    margin-bottom: .4375vw;
  }

  .contactusBg .contactus .contactusMain .contactusLeft ul li .content .phone {
    font-size: 1.5vw;
    line-height: 1.625vw;
  }

  .contactusBg .contactus .contactusMain .contactusLeft ul li .content .phone span {
    font-size: 1vw;
  }

  .contactusBg .contactus .contactusMain .contactusRight {
    width: 61.6666666667%;
  }

  .contactusBg .contactus .contactusMain .contactusRight a .map {
    height: 100%;
    min-height: 44.25vw;

    object-fit: cover;
  }

  .contactusBg .contactus .contactusMain .contactusRight a .spot .popup {
    font-size: 1.25vw;
    line-height: 5.6875vw;

    top: -6.125vw;
    left: -13.875vw;

    width: 20.875vw;
    height: 7.25vw;
  }

  .contactusBg .contactus .contactusMain .contactusRight a .spot .icon img {
    height: 2.25vw;
  }

  /* 商务合作 */
  .cooperationBg {
    padding: 7.25vw 0 6.625vw;
  }

  .cooperationBg .cooperation {
    min-height: 100vh;
    padding: 4.25vw 4.875vw 6.0625vw 5.125vw;

    border-radius: 1.25vw;

    -webkit-backdrop-filter: blur(.625vw);
    backdrop-filter: blur(.625vw);
  }

  .cooperationBg .cooperation .cooperationTitle {
    font-size: 2.5vw;

    margin-bottom: 2.75vw;

    text-align: left;
  }

  .cooperationBg .cooperation .cooperationInfo {
    margin-bottom: 6.875vw;
    padding: 0;
  }

  .cooperationBg .cooperation .cooperationInfo ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .cooperationBg .cooperation .cooperationInfo ul li {
    position: relative;

    padding: 0 2.5vw;

    text-align: center;

    border: 0;

    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .cooperationBg .cooperation .cooperationInfo ul li::after {
    position: absolute;
    top: 1.25vw;
    right: 0;

    display: block;

    width: 1px;
    height: 6.875vw;

    content: '';

    background: rgba(51, 51, 51, .2);
  }

  .cooperationBg .cooperation .cooperationInfo ul li:first-child {
    padding-left: 0;
  }

  .cooperationBg .cooperation .cooperationInfo ul li:last-child {
    padding-right: 0;
  }

  .cooperationBg .cooperation .cooperationInfo ul li:last-child::after {
    display: none;
  }

  .cooperationBg .cooperation .cooperationInfo ul li .icon {
    margin-bottom: 1.875vw;
  }

  .cooperationBg .cooperation .cooperationInfo ul li .icon img {
    height: 3.125vw;
  }

  .cooperationBg .cooperation .cooperationInfo ul li .intro {
    font-size: 1.25vw;
    line-height: 1.5625vw;

    margin-bottom: .5625vw;
  }

  .cooperationBg .cooperation .cooperationInfo ul li .title {
    font-size: 1vw;
  }

  .cooperationBg .cooperation .cooperationForm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    padding: 0;

    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .cooperationBg .cooperation .cooperationForm .input {
    margin-right: 1.4375vw;
    margin-bottom: 0;

    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .cooperationBg .cooperation .cooperationForm .input .title {
    font-size: 1.0625vw;

    margin-bottom: 1.0625vw;
  }

  .cooperationBg .cooperation .cooperationForm .input input {
    font-size: 1vw;

    height: 4.25vw;
    padding: 0 1.8125vw;

    border-radius: .75vw;
  }

  .cooperationBg .cooperation .cooperationForm .submit {
    margin-top: 0;
  }

  .cooperationBg .cooperation .cooperationForm .submit button {
    font-size: 1vw;

    width: 8vw;
    height: 4.1875vw;

    border-radius: .625vw;
  }

  /* 遮罩层 */
  .maskLayer {
    position: fixed;
    z-index: 98;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    background-color: rgba(0, 0, 0, .6);
  }

  /* 下拉菜单 */
  .dropDownBg {
    position: fixed;
    z-index: 99;
    top: 5.208333vw;
    left: 0;

    display: block;
    overflow: hidden;

    width: 100%;
    max-height: 0;

    background: #fff;
  }

  .dropDownBg .dropDown .dropDownLeft {
    margin: 1.875vw 0;
  }

  .dropDownBg .dropDown .dropDownLeft .title {
    font-size: 1.5vw;
    font-weight: bold;

    margin-bottom: .25vw;

    color: #87af05;
  }

  .dropDownBg .dropDown .dropDownLeft .intro {
    font-size: .9375vw;
    font-weight: 300;
    line-height: 1.5vw;

    margin-bottom: 1.125vw;

    color: #5f615f;
  }

  .dropDownBg .dropDown .dropDownLeft .more {
    color: rgba(135, 175, 5, .6);
  }

  .dropDownBg .dropDown .dropDownLeft .more:hover i {
    margin-left: .9375vw;
  }

  .dropDownBg .dropDown .dropDownLeft .more span {
    font-size: .875vw;
    font-weight: 400;
  }

  .dropDownBg .dropDown .dropDownLeft .more i {
    font-size: 1vw;

    margin-left: .5625vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
  }

  .dropDownBg .dropDown .dropDownRight {
    margin-bottom: 1.875vw;
  }

  .dropDownBg .dropDown .dropDownRight ul {
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .dropDownBg .dropDown .dropDownRight ul::after {
    position: absolute;
    bottom: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 1px;

    content: '';

    background: #fff;
  }

  .dropDownBg .dropDown .dropDownRight ul li {
    width: 20%;
    padding: .625vw 0;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    border-bottom: 1px solid #e6e6e6;
  }

  .dropDownBg .dropDown .dropDownRight ul li:nth-child(5n+5) a {
    border-right: 0;
  }

  .dropDownBg .dropDown .dropDownRight ul li:hover {
    border-color: #87af05;
    background: #87af05;
  }

  .dropDownBg .dropDown .dropDownRight ul li:hover a {
    color: #fff;
    border-color: #87af05;
  }

  .dropDownBg .dropDown .dropDownRight ul li a {
    font-size: 1vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    height: 3.75vw;
    padding: 0 1.25vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    text-align: center;

    color: #666;
    border-right: 1px solid #e6e6e6;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .dropDownBg .dropDown2 ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .dropDownBg .dropDown2 ul li {
    width: 50%;
  }

  .dropDownBg .dropDown2 ul li:nth-child(odd) a {
    padding: 0 5vw 0 21.5625vw;
  }

  .dropDownBg .dropDown2 ul li:nth-child(even) a {
    padding: 0 21.5625vw 0 5vw;
  }

  .dropDownBg .dropDown2 ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;

    min-height: 6.5625vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .dropDownBg .dropDown2 ul li a:hover {
    background: #87af05;
  }

  .dropDownBg .dropDown2 ul li a:hover .title {
    color: #fff;
  }

  .dropDownBg .dropDown2 ul li a:hover .intro {
    color: #fff;
  }

  .dropDownBg .dropDown2 ul li a .title {
    font-size: 1.25vw;
    font-weight: bold;

    margin-bottom: .25vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #87af05;
  }

  .dropDownBg .dropDown2 ul li a .intro {
    font-size: .9375vw;
    font-weight: 300;
    line-height: 1.5vw;

    display: -webkit-box;
    overflow: hidden;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    text-overflow: ellipsis;

    color: #5f615f;

    -webkit-line-clamp: 1;
    /* 设置显示的行数 */
    -webkit-box-orient: vertical;
  }

  .dropDownBg .productsDropDown .productsDropDownList {
    margin-bottom: 1.875vw;
  }

  .dropDownBg .productsDropDown .productsDropDownList ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    padding: 0 9.375vw;

    border-bottom: 1px solid rgba(224, 224, 224, .8);
  }

  .dropDownBg .productsDropDown .productsDropDownList ul li.active {
    color: #87af05;
  }

  .dropDownBg .productsDropDown .productsDropDownList ul li.active::after {
    width: 100%;
  }

  .dropDownBg .productsDropDown .productsDropDownList ul li {
    font-size: 1.0625vw;
    font-weight: 400;
    line-height: 4.3125vw;

    position: relative;

    margin-right: 2.375vw;

    cursor: pointer;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #666;
  }

  .dropDownBg .productsDropDown .productsDropDownList ul li:last-child {
    margin-right: 0;
  }

  .dropDownBg .productsDropDown .productsDropDownList ul li::after {
    position: absolute;
    bottom: 0;
    left: 50%;

    display: block;

    width: 0;
    height: .125vw;

    content: '';
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);

    background: #87af05;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide {
    overflow: hidden;

    margin: -1.875vw;

    opacity: 0 !important;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    overflow-y: auto;

    max-height: -webkit-calc(100vh - 6.25vw - 5.625vw);
    max-height: -moz-calc(100vh - 6.25vw - 5.625vw);
    max-height: calc(100vh - 6.25vw - 5.625vw);
    margin-bottom: -1px;
    padding: 0 9.375vw;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul::-webkit-scrollbar {
    width: .25vw;
    height: .25vw;

    border-radius: .375vw;
    background-color: #d5d5d5;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul::-webkit-scrollbar-track {
    border-radius: .375vw;
    background-color: #d5d5d5;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul::-webkit-scrollbar-thumb {
    border-radius: .375vw;
    background-color: #87af05;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li:nth-child(3n+3) {
    border-right: 0;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li:last-child {
    border-right: 0;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: 33.33%;
    min-height: 15vw;
    padding: 3.75vw .9375vw;

    border-right: 1px solid rgba(224, 224, 224, .5);
    border-bottom: 1px solid rgba(224, 224, 224, .5);

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .image:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .image {
    width: 35%;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .image img {
    width: auto;
    height: auto;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content {
    width: 56%;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .title {
    font-size: 1.125vw;
    font-weight: 500;

    margin-bottom: .375vw;

    color: #333;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .link {
    font-size: .875vw;
    font-weight: 400;
    line-height: 1.5vw;

    overflow-y: auto;

    max-height: 7.5vw;
    margin-bottom: .9375vw;
    padding-right: 1.25vw;

    color: #666;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .link::-webkit-scrollbar {
    width: .125vw;
    height: .125vw;

    background-color: #d5d5d5;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .link::-webkit-scrollbar-track {
    border-radius: .125vw;
    background-color: #d5d5d5;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .link::-webkit-scrollbar-thumb {
    border-radius: .125vw;
    background-color: #9cc715;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .link a {
    display: block;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .link a:hover {
    color: #87af05;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .more {
    color: rgba(135, 175, 5, .6);
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .more span {
    font-size: .8125vw;
    font-weight: 400;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .more i {
    font-size: .875vw;

    margin-left: .4375vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide-active {
    opacity: 1 !important;
  }

  /* 返回顶部 */
  .topping {
    right: .625vw;
    bottom: 10%;

    width: 3.4375vw;
    height: 3.4375vw;
  }

  .topping i {
    font-size: 2vw;
    line-height: 3.4375vw;
  }

  /* 底部 */
  .footer {
    position: relative;

    padding: 0;

    background: url('../images/footerBg.jpg') no-repeat center/cover;
  }

  .footer .columns {
    padding: 4.166667vw 0 5.989583vw;
  }

  .footer .columns>div:nth-child(1) {
    width: 23.177083vw;
  }

  .footer .columns>div:nth-child(1) .image {
    margin-bottom: 0;

    text-align: left;
  }

  .footer .columns>div:nth-child(1) .image img {
    width: auto;
    height: 3.5vw;

    -webkit-filter: grayscale(1) brightness(500%);
    filter: grayscale(1) brightness(500%);
  }

  .footer .columns>div:nth-child(1) .phone {
    font-size: 2.125vw;
    font-weight: bold;
    line-height: 1;

    display: block;

    padding: 2.604167vw 0 1.041667vw;

    opacity: .95;
    color: #fff;
  }

  .footer .columns>div:nth-child(1) .Hotline {
    font-size: 1.1875vw;
    font-weight: 400;
    line-height: 1;

    display: block;

    opacity: .5;
    color: #fff;
  }

  .footer .columns>div:nth-child(3) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    min-width: 10.677083vw;
    height: 100%;

    text-align: center;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .footer .columns>div:nth-child(3) .image {
    width: 4.947917vw;
    padding: .260417vw;

    border-radius: .260417vw;
    background: #fff;
  }

  .footer .columns>div:nth-child(3) .image img {
    height: 4.427083vw;
    margin: auto;
  }

  .footer .columns>div:nth-child(3) .image span {
    font-size: .75vw;
    font-weight: 400;
    line-height: 1;

    color: #363636;
  }

  .footer .columns ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin: 0 3.125vw 0 0;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .footer .columns ul li a:nth-child(1) {
    font-size: .9375vw;
    line-height: 1;

    padding: 0 0 .46875vw 0;

    opacity: .95;
    color: #fff;
  }

  .footer .columns ul li a {
    font-size: .875vw;
    line-height: 1;

    display: block;

    margin: .833333vw 0 0;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    opacity: .3;
    color: #fff;
  }

  .footer .columns ul li a:hover {
    opacity: .95;
  }

  .footer .copyright {
    border-top: 1px solid rgba(255, 255, 255, .1);
  }

  .footer .copyright .button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    padding: 1.302083vw 0;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer .copyright .button span,
  .footer .copyright .button a {
    font-size: .75vw;
    line-height: 1;

    color: #fff;
  }

  .footer .copyright .button>div:nth-child(2) {
    display: block;
  }

  .footer .copyright .button>div:nth-child(2) span {
    margin: 0 .520833vw;
  }
}

/* pc端样式 */
@media (min-width: 1200px) {

  /* 首页滚屏框架 */
  .indexSwiper {
    position: relative;

    width: 100%;
    height: 100vh;
  }

  .indexSwiper>.swiper-wrapper>.swiper-slide {
    width: 100%;
    height: 100vh !important;
  }

  .indexSwiper>.swiper-wrapper>.swiper-slide:nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
  }

  .indexSwiper>.swiper-wrapper>.swiper-slide:last-child {
    height: auto !important;
  }

  .indexSwiper .fadeInUp {
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    animation-duration: 1.5s;

    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }

  .content1620 {
    width: 84.375vw;
    margin: auto;
  }

  .columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* 按钮 */
  .SeeMore {
    font-size: .72917vw;
    line-height: 2.1875vw;

    width: 5.520833vw;
    height: 2.1875vw;

    border-radius: 2.604167vw;
  }

  /* 首页标题 */
  .indexTitle {
    font-size: 2.5vw;
    font-weight: 600;
    line-height: 1;

    color: #000;
  }

  /* 首页banner */
  .banner {
    margin-top: 0;
  }

  .banner .image img {
    height: -webkit-calc(100vh - 5.208333vw);
    height: -moz-calc(100vh - 5.208333vw);
    height: calc(100vh - 5.208333vw);

    object-fit: cover;
  }

  .banner .list {
    position: relative;
  }

  .banner .list .columns {
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;

    text-align: center;
  }

  .banner .list .auto_1620 {
    margin: 0 auto;
  }

  .banner .list .columns .indexTitle {
    font-size: 2.86458vw;

    display: none;

    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: auto;

    -webkit-animation: fadeInUp 3s;
    -moz-animation: fadeInUp 3s;
    animation: fadeInUp 3s;
  }

  .banner .list .columns .intro {
    overflow: hidden;

    margin-top: 2.0833vw;
  }

  .banner .list.on .columns .intro {
    margin-top: 0;

    -webkit-transition: all 1.2s ease;
    -moz-transition: all 1.2s ease;
    transition: all 1.2s ease;
  }

  .banner .list.on .columns .intro img {
    -webkit-animation: kenburns 1.2s linear forwards;
    -moz-animation: kenburns 1.2s linear forwards;
    animation: kenburns 1.2s linear forwards;
  }

  .banner .list .columns .intro img {
    width: 100%;
    height: auto;

    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);
    transform: scale(1.04);
  }

  .banner .list.on .columns .indexTitle {
    display: block;
  }

  .banner .swiper-pagination-bullet {
    width: .78125vw;
    height: .15625vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    opacity: .3;
    border-radius: 0;
    background: #fff;
  }

  .banner .swiper-pagination-bullet-active {
    opacity: 1;
  }

  .banner .swiper-button-next,
  .banner .swiper-button-prev {
    font-size: 1.14583vw !important;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: 3.125vw;
    height: 3.125vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #fff;
    border: .10417vw solid #fff;
    border-radius: 50%;
    background: unset;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .banner .swiper-button-next::after,
  .banner .swiper-button-prev::after {
    font-size: .9375vw;
  }

  .banner .swiper-button-next:hover,
  .banner .swiper-button-prev:hover {
    border: 0 solid #9cc715;
    background: #9cc715;
  }

  .banner .swiper-button-next {
    right: 3.645833vw;
  }

  .banner .swiper-button-prev {
    left: 3.645833vw;
  }

  .banner .swiper-pagination {
    bottom: 1.822917vw;
  }

  /* 首页 产品 */
  .indexProduct {
    padding: 1.875vw 0;
  }

  .indexProduct .indexTitle {
    padding: 0 0 1.145833vw;

    text-align: center;
  }

  .indexProduct .intro {
    font-size: 1.04167vw;

    text-align: center;

    opacity: .9;
    color: #000;
  }

  .indexProduct .indexProductMain {
    margin: -.78125vw;
    padding: 2.604167vw 0 0;
  }

  .indexProduct .indexProductMain .swiper-pagination {
    display: none;
  }

  .indexProduct .indexProductMain .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide {
    width: 19.89583vw;
    height: 17.1875vw;
    margin: .78125vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide .bg {
    display: none;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide .more {
    display: none;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(1) {
    width: 41.35417vw;
    height: 35.9375vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(1) .image {
    width: 32.29167vw;
    margin: 0 auto;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) {
    width: 41.40625vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) .text {
    width: 35%;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) .image {
    width: 23.4375vw;
    margin-top: 1.40625vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3) {
    margin-left: 43.69792vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(1) .bg,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) .bg {
    display: block;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3),
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(4) {
    margin-top: -17.91667vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3) .image,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(4) .image {
    width: 16.14583vw;
    margin: 0 auto;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3) .text,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(4) .text {
    padding-bottom: .26042vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:hover .image {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide .text {
    padding: 2.083333vw;

    text-align: left;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(1) .text {
    padding: 2.083333vw 2.604167vw 5.36458vw 2.604167vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide .text .Htitle {
    font-size: 1.25vw;

    padding: 0 0 .20833vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide .text .Hintro {
    font-size: 1.77083vw;

    margin-bottom: 0;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(1) .Htitle,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(2) .Htitle {
    padding: 0 0 .41667vw;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3) .Htitle,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(4) .Htitle {
    font-weight: 600;
  }

  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(3):hover,
  .indexProduct .indexProductMain .swiper-wrapper .swiper-slide:nth-child(4):hover {
    background: url('../images/12.png') #f1f2f6 no-repeat center/cover;
    -webkit-box-shadow: 0 1.5625vw 1.04167vw 0 rgba(184, 209, 139, .1);
    box-shadow: 0 1.5625vw 1.04167vw 0 rgba(184, 209, 139, .1);
  }

  /* 首页 解决方案 */
  .indexSolution {
    padding: 2.0833vw 0;
  }

  .indexSolution .indexTitle {
    padding: 0 0 1.302083vw;
  }

  .indexSolution .intro {
    font-size: 1.04167vw;
  }

  .indexSolution .ul1 {
    margin: 2.083333vw 0 0;
    padding: 0 6%;
  }

  .indexSolution .ul1 .swiper-button-prev,
  .indexSolution .ul1 .swiper-button-next {
    display: none;
  }

  .indexSolution .ul1 li {
    margin-right: 3.125vw;
  }

  .indexSolution .ul1 li a {
    font-size: .9375vw;
    line-height: 3.645833vw;
  }

  .indexSolution .ul1 li.on a::after {
    height: .15625vw;
  }

  .indexSolution .ul1 li:hover a::after {
    height: .15625vw;
  }

  .indexSolution .ul2 li .image img {
    height: -webkit-calc(100vh - 13.0208vw);
    height: -moz-calc(100vh - 13.0208vw);
    height: calc(100vh - 13.0208vw);

    object-fit: cover;
  }

  .indexSolution .ul2 li .text {
    position: absolute;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;
    padding: 0 0 1.71875vw;

    -webkit-animation: fadeInUp 3s;
    -moz-animation: fadeInUp 3s;
    animation: fadeInUp 3s;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .indexSolution .ul2 li.on .text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .indexSolution .ul2 .Htitle {
    font-size: 2.5vw;
    font-weight: 600;
    line-height: 1;

    color: #fff;
  }

  .indexSolution .ul2 .Hintro {
    font-size: .88542vw;
    font-weight: 400;
    line-height: 1.6;

    width: 50%;
    padding: 1.041667vw 0 2.604167vw;

    color: #fff;
  }

  .indexSolution .ul2 .button {
    bottom: 4.6875vw;
  }

  .indexSolution .ul2 .button .columns>div:nth-child(1) .swiper-pagination-bullet {
    width: 3.125vw;
    height: .104167vw;
    margin: 0 .260417vw;
  }

  .indexSolution .ul2 .button .columns>div:nth-child(1) .swiper-pagination-bullet.swiper-pagination-bullet-active {
    position: relative;

    width: auto;

    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .indexSolution .ul2 .button .columns>div:nth-child(2) {
    width: 3.541667vw;
    height: 3.541667vw;
    margin: 0 0 0 1.302083vw;
  }

  .indexSolution .ul2 .button .columns>div:nth-child(2) .layui-icon {
    font-size: 1.77083vw;

    width: .625vw;
    height: .625vw;
  }

  /* 首页 案例 */
  .indexClassic .text {
    padding: 5.208333vw 0;
  }

  .indexClassic .indexTitle {
    padding: 0 0 1.302083vw;
  }

  .indexClassic .intro {
    font-size: 1.04167vw;
  }

  .indexClassic .ul1 img {
    height: 100vh;

    object-fit: cover;
  }

  .indexClassic .ul2 li {
    padding: 1.041667vw;
  }

  .indexClassic .ul2 li .Htitle {
    font-size: 1.14583vw;
    line-height: 1.563vw;
    min-height: 3.125vw;
  }

  .indexClassic .ul2 li .Hintro {
    font-size: .78125vw;

    padding: .520833vw 0 1.041667vw;
  }

  .indexClassic .ul2 li a {
    font-size: .72917vw;

    margin: 0 0 .520833vw;
  }

  .indexClassic .ul2 li a:hover {
    margin-left: .78125vw;
  }

  .indexClassic .ul2 li a i {
    margin: 0 0 0 1.041667vw;
  }

  /* 首页 新闻资讯 */
  .indexNews {
    min-height: 100vh;
    padding: 5.208333vw 0 6.25vw;
  }

  .indexNews .indexTitle {
    padding: 0 0 1.302083vw;
  }

  .indexNews .intro {
    font-size: 1.04167vw;
  }

  .indexNews .list {
    margin: 1.822917vw 0 0;
  }

  .indexNews .list a {
    font-size: .72917vw;
    font-weight: 600;
    line-height: 2.135417vw;

    min-width: 5.520833vw;
    height: 2.135417vw;
    margin: 0 .260417vw;
    padding: 0 1.0417vw;

    border-radius: 2.60417vw;
  }

  .indexNews .columns {
    padding: 2.916667vw 0 0;
  }

  .indexNews .columns ul {
    width: 40.520833vw;
    margin: 0px;
  }

  .indexNews .columns ul li {
    position: relative;
  }

  .indexNews .columns ul li .image img {
    min-height: auto;
  }

  .indexNews .columns ul li .date {
    padding: 1.822917vw 2.083333vw;

    text-align: left;
  }

  .indexNews .columns ul li .date span:nth-child(1) {
    font-size: .625vw;

    padding: 0 0 .520833vw;
  }

  .indexNews .columns ul li .date span:nth-child(2) {
    font-size: 1.97917vw;
  }

  .indexNews .columns ul li .Htitle {
    font-size: 1.04167vw;

    bottom: 1.302083vw;

    padding: 1.302083vw 20.83333vw 0 2.083333vw;
  }

  .indexNews .columns ul.swiper-container-horizontal>.swiper-pagination-bullets {
    right: 2.083333vw;
    bottom: 2.083333vw;
  }

  .indexNews .columns>a {
    width: 20.3125vw;
    margin: 0 0 0 1.5625vw;
    padding: 2.083333vw;
  }

  .indexNews .columns>a .Stitle {
    font-size: .72917vw;
  }

  .indexNews .columns>a .Htitle {
    font-size: 1.04167vw;

    margin: 1.5625vw 0 1.302083vw;
  }

  .indexNews .columns>a .Hintro {
    font-size: .83333vw;

    padding: 1.041667vw 0 0;
  }

  .indexNews .columns>a>div:nth-child(4) {
    margin-top: 0;
  }

  .indexNews .columns>a .date {
    text-align: left;
  }

  .indexNews .columns>a .date span:nth-child(1) {
    font-size: .625vw;
    font-weight: 600;

    margin: 0 0 .520833vw;
  }

  .indexNews .columns>a .date span:nth-child(2) {
    font-size: 1.97917vw;
  }

  .indexNews .columns>a i {
    font-size: 1.45833vw;
  }

  .indexNews .swiper-pagination {
    bottom: 2.08333vw;

    padding-right: 1.97917vw;
  }

  .indexNews .swiper-pagination-bullet {
    width: .78125vw;
    height: .15625vw;
    margin: 0 .10417vw;
  }

  /* 内页banner */
  .detailBanner .content {
    top: 50%;

    padding: 0 7.03125vw;

    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .detailBanner .content .contentMain {
    text-align: left;
  }

  .detailBanner .content .contentMain .title {
    font-size: 3.05052vw;

    margin-bottom: 0;
  }

  .detailBanner .content .contentMain .intro {
    font-size: 1.09375vw;
  }

  /* 内页分类 */
  .detailListBg {
    position: -webkit-sticky;
    position: sticky;
    z-index: 9;
    top: 5.20833vw;

    display: block;

    margin-top: -1px;

    border: 1px solid #dbdbdb;
    border-right: 0;
    border-left: 0;
    background: #fff;
  }

  .detailListBg .detailList {
    line-height: 3.33333vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .detailListBg .detailList .detailListLeft ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .detailListBg .detailList .detailListLeft ul li {
    margin-right: 0.521vw;
  }

  .detailListBg .detailList .detailListLeft ul li.active a,
  .detailListBg .detailList .detailListLeft ul li:hover a {
    color: #fff;
    background: #9cc715;
  }

  .detailListBg .detailList .detailListLeft ul li a {
    font-size: .9375vw;
    font-weight: 500;

    display: block;

    padding: 0 0.521vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #333;
  }

  .detailListBg .detailList .detailListRight ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .detailListBg .detailList .detailListRight ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .detailListBg .detailList .detailListRight ul li.active a {
    color: #666;
  }

  .detailListBg .detailList .detailListRight ul li a {
    font-size: .83333vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #b3b3b3;
  }

  .detailListBg .detailList .detailListRight ul li a:hover {
    color: #87af05;
  }

  .detailListBg .detailList .detailListRight ul li a i {
    font-size: .98958vw;
  }

  .detailListBg .detailList .detailListRight ul li>i {
    font-size: .9375vw;

    margin: 0 .46875vw;

    color: #b3b3b3;
  }

  /* 产品导航 */
  .productsNavBg {
    top: 5.20833vw;

    -webkit-transition: top .3s ease;
    -moz-transition: top .3s ease;
    transition: top .3s ease;
  }

  .productsNavBg.top {
    top: 0;
  }

  .productsNavBg .productsNav .title {
    font-size: 1.04167vw;
  }

  .productsNavBg .productsNav .nav {
    display: block;
  }

  .productsNavBg .productsNav .nav .name {
    display: none;
  }

  .productsNavBg .productsNav .nav ul {
    position: static;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    min-width: none;

    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .productsNavBg .productsNav .nav ul li {
    margin-right: 2.70833vw;
  }

  .productsNavBg .productsNav .nav ul li:first-child {
    margin-top: 0;
  }

  .productsNavBg .productsNav .nav ul li:last-child {
    margin-right: 0;
  }

  .productsNavBg .productsNav .nav ul li.active a,
  .productsNavBg .productsNav .nav ul li:hover a {
    color: #87af05;
  }

  .productsNavBg .productsNav .nav ul li.active a::after,
  .productsNavBg .productsNav .nav ul li:hover a::after {
    width: 100%;
  }

  .productsNavBg .productsNav .nav ul li a {
    font-size: .9375vw;
    line-height: 4.16667vw;

    margin-bottom: 0;
    padding: 0;
  }

  .productsNavBg .productsNav .nav ul li a::after {
    position: absolute;
    bottom: 0;
    left: 50%;

    display: block;

    width: 0;
    height: .10417vw;

    content: '';
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);

    background: #87af05;
  }

  /* 方案导航 */
  .solutionsNavBg {
    position: -webkit-sticky;
    position: sticky;
    z-index: 9;
    top: 5.20833vw;
    left: 0;

    display: block;

    width: 100%;

    -webkit-transition: top .3s ease;
    -moz-transition: top .3s ease;
    transition: top .3s ease;

    border-top: 1px solid #e6e6e6;
    background: #fff;
  }

  .solutionsNavBg.top {
    top: 0;
  }

  .solutionsNavBg .solutionsNav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .solutionsNavBg .solutionsNav ul li {
    margin-right: 2.70833vw;
  }

  .solutionsNavBg .solutionsNav ul li:last-child {
    margin-right: 0;
  }

  .solutionsNavBg .solutionsNav ul li.active a,
  .solutionsNavBg .solutionsNav ul li:hover a {
    color: #87af05;
  }

  .solutionsNavBg .solutionsNav ul li.active a::after,
  .solutionsNavBg .solutionsNav ul li:hover a::after {
    width: 100%;
  }

  .solutionsNavBg .solutionsNav ul li a {
    font-size: .9375vw;
    font-weight: 400;
    line-height: 4.16667vw;

    position: relative;

    display: block;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #333;
  }

  .solutionsNavBg .solutionsNav ul li a::after {
    position: absolute;
    bottom: 0;
    left: 50%;

    display: block;

    width: 0;
    height: .10417vw;

    content: '';
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);

    background: #87af05;
  }

  /* 产品列表 */
  .productsBg {
    padding: 5.52083vw 0 5.625vw;
  }

  .productsBg .products {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .productsBg .products .productsMain {
    width: 75.3086419753%;
  }

  .productsBg .products .productsMain ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 5.625vw;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .productsBg .products .productsMain ul li {
    width: 50%;
  }

  .productsBg .products .productsMain ul li:last-child a {
    border-bottom: 1px solid #e5e5e6;
  }

  .productsBg .products .productsMain ul li a {
    display: block;

    margin: -.5px;
    padding: 0 0 3.875vw;

    text-align: center;

    border: 1px solid #e5e5e6;
    border-bottom: 1px solid #e5e5e6;
  }

  .productsBg .products .productsMain ul li a .image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    height: 15.625vw;
    padding-top: 3.22917vw;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .productsBg .products .productsMain ul li a .image img {
    width: 80%;
    height: auto;
  }

  .productsBg .products .productsMain ul li a .content {
    margin-top: 1.5625vw;
    padding: 0 5.20833vw;
  }

  .productsBg .products .productsMain ul li a .content .title {
    font-size: 1.1979vw;
    line-height: 1.71875vw;

    height: 3.4375vw;
    margin-bottom: .9375vw;
  }

  .productsBg .products .productsMain ul li a .content .more {
    font-size: .78125vw;

    width: 7.86458vw;
    height: 2.5vw;

    border-radius: 1.25vw;
  }

  .productsBg .products .productsMain ul li a .content .more i {
    margin-left: .57292vw;
  }

  /* 产品中心详情 */
  .productTab {
    margin-top: 4vw;
  }

  /* 产品中心详情 */
  .productsIntro .content {
    top: 4.32292vw;
  }

  .productsIntro .content .title {
    font-size: 3.64583vw;

    margin-bottom: .98958vw;
  }

  .productsIntro .content .lables {
    margin-bottom: 1.5625vw;
  }

  .productsIntro .content .lables .lable {
    font-size: .75vw;
    line-height: 2.23958vw;

    min-width: 8.38542vw;
    height: 2.23958vw;
    padding: 0 1.04167vw;

    border-radius: 1.14583vw;
  }

  .productsIntro .content .intro {
    font-size: 1.04167vw;
    line-height: 1.82292vw;

    margin-bottom: 2.29167vw;
    padding: 0 13.02083vw;
  }

  .productsIntro .content .image {
    overflow: hidden;

    padding-bottom: 0;
  }

  .productsIntro .content .image img {
    width: 100%;
  }

  /* 产品中心详情2 */
  .productsIntro2 .content {
    top: 4.94792vw;
  }

  .productsIntro2 .content .title {
    font-size: 3.64583vw;

    margin-bottom: .46875vw;
  }

  .productsIntro2 .content .intro {
    font-size: 1.04167vw;
    line-height: 1.82292vw;

    margin-bottom: 2.29167vw;
  }

  .productsIntro2 .content .image {
    overflow: hidden;

    padding-bottom: 0;
  }

  .productsIntro2 .content .image img {
    width: 100%;
  }

  /* 产品中心规格参数 */
  .productsParamBg {
    padding: 5vw 0 6.875vw;
  }

  .productsParamBg .productsParam {
    text-align: center;

    border-radius: .625vw;
  }

  .productsParamBg .productsParam::-webkit-scrollbar {
    width: .3646vw;
    height: .3646vw;
  }

  .productsParamBg .productsParam::-webkit-scrollbar-track {
    border-radius: .3646vw;
  }

  .productsParamBg .productsParam::-webkit-scrollbar-thumb {
    border-radius: .3646vw;
  }

  .productsParamBg .productsParam .layui-table:nth-child(1) {
    border-radius: .625vw .625vw 0 0;
  }

  .productsParamBg .productsParam .layui-table:nth-child(2) {
    border-radius: 0 0 .625vw .625vw;
  }

  .productsParamBg .productsParam table {
    width: 100% !important;
  }

  .productsParamBg .productsParam table td {
    font-size: .9375vw;

    width: 16.8542vw;
    padding: 1.09375vw .78125vw;
  }

  .productsParamBg .productsParam table .title {
    font-size: .9375vw;
  }

  /* 产品视频 */
  .productsVideoBg {
    padding: 4.79167vw 0 6.61458vw;
  }

  .productsVideoBg .productsVideo .image img {
    min-height: auto;
  }

  .productsVideoBg .productsVideo .content .title {
    font-size: 5.72917vw;

    margin-bottom: 2.08333vw;
  }

  .productsVideoBg .productsVideo .content .play {
    width: 5.05208vw;
    height: 2.60417vw;

    border: .10417vw solid #fff;
    border-radius: 1.30208vw;
  }

  .productsVideoBg .productsVideo .content .play::after {
    margin-right: -.67708vw;

    -webkit-transform: translate(-webkit-calc(50% - .94792vw), -50%);
    -moz-transform: translate(-moz-calc(50% - .94792vw), -50%);
    -ms-transform: translate(calc(50% - .94792vw), -50%);
    transform: translate(calc(50% - .94792vw), -50%);

    border: .67708vw solid transparent;
    border-top-width: .36458vw;
    border-bottom-width: .36458vw;
    border-left-color: #fff;
  }

  /* 视频弹窗 */
  .videoPopup {
    width: 43.22917vw;
    height: 26.04167vw;
  }

  .videoPopup .layui-layer-setwin .layui-layer-close2 {
    font-size: 1.14583vw;

    top: -2.5vw;
    right: -1.09375vw;
  }

  /* 分类选择 */
  .listScreen {
    position: -webkit-sticky;
    position: sticky;
    top: 7.29167vw;

    width: 20%;
    margin-bottom: 0;
  }

  .listScreen .title {
    font-size: 1.979vw;

    margin-bottom: 2.44792vw;

    text-align: left;
  }

  .listScreen .list ul li {
    margin-bottom: .57292vw;
  }

  .listScreen .list ul li>a {
    font-size: .9375vw;
  }

  .listScreen .list ul li>a i {
    width: .83333vw;
    height: .83333vw;
    margin-right: .52083vw;

    border-radius: .10417vw;
  }

  .listScreen .list ul li>a i::before {
    width: .07813vw;
  }

  .listScreen .list ul li>a i::after {
    height: .07813vw;
  }

  .listScreen .list ul li .secondaryList {
    padding: .83333vw 0 .26042vw 1.35417vw;
  }

  .listScreen .list ul li .secondaryList>a {
    font-size: .83333vw;
    line-height: 1.66667vw;
  }

  .listScreen .list ul li .levelList {
    padding: .2604vw 0 .2604vw .7813vw;
  }

  .listScreen .list ul li .levelList a {
    font-size: .7292vw;
    line-height: 1.25vw;
  }

  /* 资料下载 */
  .productsDownloadBg {
    padding: 4.79167vw 0 4.79167vw;
  }

  .productsDownloadBg .productsDownload {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain {
    width: 79.6913580247%;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul {
    margin-bottom: 2.60417vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li:nth-child(2n+2) {
    margin-right: 2.2463206816%;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li {
    width: 23.3152594888%;
    margin-right: 2.2463206816%;
    margin-bottom: 2.2463206816%;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li:nth-child(4n+4) {
    margin-right: 0;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li a {
    height: 17.34375vw;
    padding: 2.8125vw 1.40625vw 1.61458vw 1.875vw;

    border-radius: .625vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .title {
    font-size: 1.14583vw;
    line-height: 1.5625vw;

    min-height: 3.125vw;
    margin-bottom: 1.09375vw;
    padding-right: 3.38542vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .size {
    font-size: .83333vw;

    margin-bottom: 0;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .size img {
    height: 1.30208vw;
    margin-right: .20833vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .other {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .other .time {
    font-size: .83333vw;

    margin-bottom: .46875vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .other .btn {
    font-size: .72917vw;

    width: 6.19792vw;
    height: 2.08333vw;

    border: .10417vw solid #8cb01a;
    border-radius: .98958vw;
  }

  .productsDownloadBg .productsDownload .productsDownloadMain ul li .other .btn i {
    margin-left: .52083vw;
  }

  /* 解决方案列表 */
  .solutionsBg .solutions {
    margin: 4.21875vw 0 0;
  }

  .solutionsBg .solutions ul {
    width: 96%;
  }

  .solutionsBg .solutions ul li {
    width: 50%;
  }

  .solutionsBg .solutions ul li a {
    width: 35.9375vw;
    padding-bottom: 4.16667vw;
  }

  .solutionsBg .solutions ul li a .image {
    margin-bottom: 0;

    border-radius: .625vw;
  }

  .solutionsBg .solutions ul li a .content {
    padding: 1.45833vw 4.89583vw 0 1.04167vw;
  }

  .solutionsBg .solutions ul li a .content .title {
    font-size: 1.5625vw;

    margin-bottom: .9375vw;
  }

  .solutionsBg .solutions ul li a .content .intro {
    font-size: .83333vw;
    line-height: 1.19792vw;

    margin-bottom: 1.45833vw;
  }

  .solutionsBg .solutions ul li a .content .more {
    font-size: .72917vw;
  }

  .solutionsBg .solutions ul li a .content .more i {
    font-size: .83333vw;

    margin-left: .52083vw;
  }

  /* 解决方案详情 */
  .solutionsDetail {
    min-height: 37.55208vw;
    padding: 8.22917vw 0 13.02083vw;
  }

  .solutionsDetail .content .title {
    font-size: 2.60417vw;

    margin-bottom: 1.82292vw;
  }

  .solutionsDetail .content .intro {
    font-size: .98958vw;
  }

  .solutionsDetail .content .intro p {
    margin-bottom: .78125vw;
  }

  .solutionsDetail .content .intro p::before {
    width: .3125vw;
    height: .3125vw;
    margin-right: .41667vw;

    border: .10417vw solid #9cc715;
  }

  /* 解决方案介绍 */
  .solutionsIntro {
    padding: 4.32292vw 0 4.16667vw;
  }

  .solutionsIntro .content {
    text-align: left;
  }

  .solutionsIntro .content .title {
    font-size: 2.60417vw;

    margin-bottom: 1.35417vw;
  }

  .solutionsIntro .content .intro {
    overflow: hidden;

    padding-bottom: 0;
  }

  .solutionsIntro .content .intro img {
    width: 100%;
  }

  /* 解决方案介绍2 */
  .solutionsIntro2 {
    padding: 4.32292vw 0 4.6875vw;
  }

  .solutionsIntro2 .content .title {
    font-size: 2.60417vw;

    margin-bottom: 4.16667vw;
  }

  .solutionsIntro2 .content .intro {
    overflow: hidden;

    padding-bottom: 0;
  }

  .solutionsIntro2 .content .intro img {
    width: 100%;
  }

  /* 相关组成 */
  .relatedComponents {
    padding: 5.15625vw 0 7.03125vw;
  }

  .relatedComponents .title {
    font-size: 2.60417vw;

    margin-bottom: 2.70833vw;

    text-align: left;
  }

  .relatedComponents .table {
    overflow: hidden;
  }

  .relatedComponents .table table {
    width: 100% !important;
  }

  .relatedComponents .table table th {
    font-size: 1.14583vw;

    min-height: 3.80208vw;
    padding: 1.09375vw 1.30208vw;
  }

  .relatedComponents .table table td {
    font-size: .9375vw;
    line-height: 1.5625vw;

    padding: 1.04167vw 2.65625vw;
  }

  /* 相关产品 */
  .relatedProductsBg {
    padding: 4.01042vw 0 5.78125vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsTitle {
    font-size: 2.60417vw;

    margin-bottom: 2.86458vw;

    text-align: left;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a {
    padding-bottom: 3.22917vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content {
    margin-top: .98958vw;
    padding: 0 5.20833vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .image {
    padding-top: 3.22917vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .title {
    font-size: 1.35417vw;
    line-height: 1.71875vw;

    height: 3.4375vw;
    margin-bottom: .9375vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .intro {
    font-size: .83333vw;
    line-height: 1.40625vw;

    margin-bottom: 2.34375vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .more {
    font-size: .78125vw;

    width: 7.86458vw;
    height: 2.5vw;

    border-radius: 1.25vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-wrapper .swiper-slide a .content .more i {
    margin-left: .57292vw;
  }

  .relatedProductsBg .relatedProducts .relatedProductsMain .swiper-pagination .swiper-pagination-bullet {
    width: .41667vw;
    height: .41667vw;
    margin: 0 .20833vw;
  }

  /* 详情页 */
  .detailBg {
    padding: 2.29167vw 0 6.77083vw;
  }

  .detailBg .detailNav {
    display: block;

    margin: 0 1.97917vw 4.89583vw;
  }

  .detailBg .detailNav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .detailBg .detailNav ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .detailBg .detailNav ul li a {
    font-size: .83333vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #4c505f;
  }

  .detailBg .detailNav ul li a:hover {
    color: #87af05;
  }

  .detailBg .detailNav ul li a i {
    font-size: .98958vw;
  }

  .detailBg .detailNav ul li>i {
    font-size: .9375vw;

    margin: 0 .46875vw;

    color: #b3b3b3;
  }

  .detailBg .detail {
    margin: 0 1.97917vw;
    padding-top: 4.0625vw;
  }

  .detailBg .detail .detailTitle {
    margin: 0 4.94792vw 2.34375vw;
    padding-bottom: 2.70833vw;
  }

  .detailBg .detail .detailTitle .time {
    font-size: .72917vw;

    width: 7.13542vw;
    height: 1.82292vw;
    margin-bottom: 1.04167vw;

    border-radius: .88542vw;
  }

  .detailBg .detail .detailTitle .time i {
    margin-right: .36458vw;
  }

  .detailBg .detail .detailTitle .other {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .detailBg .detail .detailTitle .other .title {
    font-size: 1.77083vw;
    line-height: 1.875vw;

    margin-bottom: 0;
    padding-right: 5.208vw;
  }

  .detailBg .detail .detailTitle .other .share .social-share a {
    font-size: 1.04167vw;

    width: 2.44792vw;
    height: 2.44792vw;
    margin-right: 1.04167vw;
  }

  .detailBg .detail .detailTitle .other .share .social-share a.copyLink {
    font-size: 1.25vw;
  }

  .detailBg .detail .detailMain {
    font-size: .9375vw;
    line-height: 1.82292vw;

    margin-bottom: 5.83333vw;
    padding: 0 11.45833vw;
  }

  .detailBg .detail .detailMain span {
    font-size: .9375vw !important;
    line-height: 1.82292vw !important;
  }

  .detailBg .detail .detailMain img,
  .detailBg .detail .detailMain video,
  .detailBg .detail .detailMain iframe {
    margin: 1.5625vw auto;
  }

  .detailBg .detail .detailBtns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    height: 6.04167vw;
    padding: 0 4.58333vw;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .detailBg .detail .detailBtns .btn {
    font-size: .9375vw;

    max-width: 45%;
    margin-bottom: 0;
  }

  .detailBg .detail .detailBtns .btn span {
    margin-right: .98958vw;
  }

  /* 经典案例列表 */
  .caseBg {
    padding: 3.54167vw 0 4.32292vw;
  }

  .caseBg .case ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: -webkit-calc(100% + 1.45833vw);
    width: -moz-calc(100% + 1.45833vw);
    width: calc(100% + 1.45833vw);

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .caseBg .case ul li {
    margin: .36458vw;
  }

  .caseBg .case ul li:nth-child(1) {
    width: 58.2098765432%;
  }

  .caseBg .case ul li:nth-child(2) {
    width: 39.6913580247%;
  }

  .caseBg .case ul li:nth-child(1) a .image img,
  .caseBg .case ul li:nth-child(2) a .image img {
    height: 30.26042vw;

    object-fit: cover;
  }

  .caseBg .case ul li:nth-child(1) a .content,
  .caseBg .case ul li:nth-child(2) a .content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .caseBg .case ul li:nth-child(1) a .content .title,
  .caseBg .case ul li:nth-child(2) a .content .title {
    margin-bottom: .26042vw;
  }

  .caseBg .case ul li:nth-child(1) a .content .more,
  .caseBg .case ul li:nth-child(2) a .content .more {
    min-width: 7.60417vw;
    height: 2.60417vw;
    line-height: 2.396vw;

    border-radius: 1.25vw;
  }

  .caseBg .case ul li:nth-child(n+3) {
    width: 32.3148148148%;
  }

  .caseBg .case ul li:nth-child(n+3) a:hover .content .more {
    visibility: visible;

    margin-bottom: 0;

    opacity: 1;
  }

  .caseBg .case ul li:nth-child(n+3) a .content {
    flex-direction: column;

    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
  }

  .caseBg .case ul li:nth-child(n+3) a .content .title {
    margin-bottom: .78125vw;

    -webkit-box-flex: 0;
    -webkit-flex: none;
    -moz-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .caseBg .case ul li:nth-child(n+3) a .content .more {
    min-width: 6.09375vw;
    height: 2.083vw;
    line-height: 1.875vw;
    margin-bottom: -3.07292vw;

    border-radius: .98958vw;
  }

  .caseBg .case ul li:last-child {
    margin-bottom: .36458vw;
  }

  .caseBg .case ul li a {
    overflow: hidden;

    border-radius: .78125vw;
  }

  .caseBg .case ul li a:hover .image img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  .caseBg .case ul li a:hover .content .more {
    visibility: visible;

    opacity: 1;
  }

  .caseBg .case ul li a .image {
    border-radius: 0;
  }

  .caseBg .case ul li a .image img {
    width: 100%;
    height: 28.4375vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    object-fit: cover;
  }

  .caseBg .case ul li a .content {
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 40%;
    margin-top: 0;
    padding: 0 2.08333vw 1.66667vw;

    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
    background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));

    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .caseBg .case ul li a .content .title {
    font-size: 1.35417vw;

    color: #fbfcfe;
  }

  .caseBg .case ul li a .content .more {
    font-size: 0.677vw;
    visibility: hidden;

    opacity: 0;
    color: #fff;
    border: .10417vw solid #fff;
  }

  .caseBg .case ul li a .content .more i {
    margin-left: .52083vw;
  }

  /* 案例分类列表 */
  .caseListBg {
    padding: 4.94792vw 0 6.25vw;
  }

  .caseListBg .caseList {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .caseListBg .caseList .caseListMain {
    width: 75.3086419753%;
  }

  .caseListBg .caseList .caseListMain ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .caseListBg .caseList .caseListMain ul li {
    width: 48.3606557377%;
    margin-right: 3.2786885246%;
    margin-bottom: 3.2786885246%;
  }

  .caseListBg .caseList .caseListMain ul li:nth-child(2n+2) {
    margin-right: 0;
  }

  .caseListBg .caseList .caseListMain ul li a {
    padding: 3.28125vw 0 0;
  }

  .caseListBg .caseList .caseListMain ul li a .image {
    margin-bottom: 0;
  }

  .caseListBg .caseList .caseListMain ul li a .content .title {
    font-size: 1.35417vw;

    position: absolute;
    top: 0;
    left: 0;

    display: -webkit-box;
    overflow: hidden;

    width: 80%;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }

  .caseListBg .caseList .caseListMain ul li a .content .intro {
    font-size: .83333vw;
    line-height: 1.19792vw;

    margin-top: 1.61458vw;
  }

  .caseListBg .caseList .caseListMain ul li a .content .more {
    font-size: .83333vw;

    position: absolute;
    top: 0;
    right: 0;

    width: 2.86458vw;
    height: 2.08333vw;

    border: .10417vw solid #87af05;
    border-radius: 2.08333vw;
  }

  /* 服务支持-下载专区 */
  .serviceDownloadBg {
    padding: 5.52083vw 0 5.625vw;
  }

  .serviceDownloadBg .serviceDownload {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain {
    width: 75.3086419753%;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin: -.4427vw -.4427vw 2.16147vw;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li {
    width: -webkit-calc(25% - .8333vw);
    width: -moz-calc(25% - .8333vw);
    width: calc(25% - .8333vw);
    margin: .4427vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li:nth-child(4n+4) {
    margin-right: 0;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a {
    display: block;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .icon {
    padding: 2.39583vw 1.51042vw;

    border-radius: .78125vw .78125vw 0 0;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .icon img {
    height: 3.80208vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content {
    padding: 1.35417vw 1.30208vw 1.45833vw;

    border-radius: 0 0 .78125vw .78125vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .title {
    font-size: 1.04167vw;
    line-height: 1.5625vw;

    display: -webkit-box;
    overflow: hidden;

    height: 3.125vw;
    margin-bottom: .41667vw;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info {
    margin-bottom: 1.51042vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .time {
    font-size: .72917vw;

    margin-right: .46875vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .time i {
    margin-right: .3125vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .size {
    font-size: .72917vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .info .size i {
    margin-right: .3125vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .btns .btn {
    font-size: 0.521vw;

    width: 5.78125vw;
    height: 1.77083vw;

    border-radius: .88542vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .btns .btn:nth-child(1) {
    margin-right: .72917vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain ul li a .content .btns .btn i {
    margin-left: .52083vw;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain .pageMain .pagination .layui-laypage .layui-laypage-curr,
  .serviceDownloadBg .serviceDownload .serviceDownloadMain .pageMain .pagination .layui-laypage a {
    background: #f7f7f7;
  }

  .serviceDownloadBg .serviceDownload .serviceDownloadMain .pageMain .pagination .layui-laypage .layui-laypage-curr:hover,
  .serviceDownloadBg .serviceDownload .serviceDownloadMain .pageMain .pagination .layui-laypage a:hover {
    color: #fff;
    border-color: #9cc715;
    background: #9cc715;
  }

  /* 服务支持-更新说明 vw基于1063 */
  .updateInstructionsBg {
    width: 55.36458vw;
    min-height: 31.25vw;

    border-radius: 1.04167vw;
  }

  .updateInstructions {
    padding: 2.54vw 18.1562vw 5.6444vw 8.4666vw;
  }

  .updateInstructions .updateInstructionsClose {
    top: 8.4666vw;
    right: 5.08vw;
  }

  .updateInstructions .updateInstructionsClose i {
    font-size: 1.8815vw;
  }

  .updateInstructions .updateInstructionsTitle {
    font-size: 3.3866vw;

    margin-bottom: 1.9755vw;
    padding-bottom: 2.0696vw;
  }

  .updateInstructions .updateInstructionsMain .title {
    font-size: 1.8815vw;

    margin-bottom: .7526vw;
  }

  .updateInstructions .updateInstructionsMain .intro {
    font-size: 1.6933vw;
    line-height: 3.0103vw;

    max-height: 27.0927vw;
    padding-right: 3.7629vw;
  }

  .updateInstructions .updateInstructionsMain .intro::-webkit-scrollbar {
    width: .2822vw;
    height: .2822vw;
  }

  .updateInstructions .updateInstructionsMain .intro::-webkit-scrollbar-track {
    border-radius: .5644vw;
    -webkit-box-shadow: inset 0 0 .1881vw rgba(0, 0, 0, .1);
  }

  .updateInstructions .updateInstructionsMain .intro::-webkit-scrollbar-thumb {
    border-radius: .5644vw;
    -webkit-box-shadow: inset 0 0 .1881vw rgba(0, 0, 0, .1);
  }

  /* 服务支持-MCE认证 */
  .authenticationBg {
    min-height: 46.875vw;
    padding: 6.30208vw 0;
  }

  .authenticationBg .authentication {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    padding: 0 8.02083vw 0 6.875vw;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .authenticationBg .authentication .authenticationLeft {
    width: 35.67708vw;
    padding-top: .625vw;

    text-align: left;
  }

  .authenticationBg .authentication .authenticationLeft .title {
    font-size: 1.97917vw;
  }

  .authenticationBg .authentication .authenticationLeft .subTitle {
    font-size: 1.19792vw;

    margin-bottom: 1.875vw;
  }

  .authenticationBg .authentication .authenticationLeft .intro {
    font-size: .9375vw;
    line-height: 1.25vw;
  }

  .authenticationBg .authentication .authenticationRight {
    width: 28.48958vw;
    padding: 2.86458vw 4.11458vw 3.85417vw 4.375vw;

    border-radius: 1.5625vw;

    -webkit-backdrop-filter: blur(1.04167vw);
    backdrop-filter: blur(1.04167vw);
  }

  .authenticationBg .authentication .authenticationRight .title {
    font-size: 1.66667vw;

    margin-bottom: 2.70833vw;
  }

  .authenticationBg .authentication .authenticationRight .list {
    margin-bottom: 1.25vw;
  }

  .authenticationBg .authentication .authenticationRight .list .lable {
    font-size: .9375vw;

    margin-bottom: .52083vw;
  }

  .authenticationBg .authentication .authenticationRight .list .input input {
    font-size: .83333vw;

    height: 2.91667vw;
    padding: 0 .88542vw;

    border-radius: .52083vw;
  }

  .authenticationBg .authentication .authenticationRight .list .input img {
    right: .88542vw;

    height: 1.66667vw;
  }

  .authenticationBg .authentication .authenticationRight .submit {
    margin-top: 2.23958vw;
  }

  .authenticationBg .authentication .authenticationRight .submit button {
    font-size: .9375vw;

    height: 2.91667vw;

    border: .10417vw solid #9cc715;
    border-radius: 2.91667vw;
  }

  /* 服务支持-下载专区 */
  .serviceFaqBg {
    padding: 5.52083vw 0 5.625vw;
  }

  .serviceFaqBg .serviceFaq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight {
    width: 75.3086419753%;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch {
    width: 26.5625vw;
    height: 3.28125vw;
    margin-bottom: 2.5vw;

    border-radius: .52083vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .input i {
    font-size: .9375vw;

    left: .9375vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .input input {
    font-size: .83333vw;

    padding: 0 2.39583vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .submit {
    width: 5.625vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqSearch .submit button {
    font-size: .83333vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain {
    margin-bottom: 3.07292vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li.active {
    background: #fbfbfb;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li.active .title .name {
    font-size: 1.14583vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title {
    padding: 2.08333vw 2.1875vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .icon {
    font-size: .9375vw;

    width: 1.875vw;
    height: 1.875vw;
    margin-right: 1.51042vw;

    border-radius: .26042vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .name {
    font-size: 1.14583vw;

    margin-right: 10.41667vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .status {
    width: 1.35417vw;
    height: 1.35417vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .status::before {
    height: .10417vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .title .status::after {
    width: .10417vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .desc {
    margin-bottom: 4.16667vw;
    padding: 0 8.54167vw 0 2.1875vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .desc .icon {
    font-size: .9375vw;

    width: 1.875vw;
    height: 1.875vw;
    margin-right: 1.51042vw;

    border-radius: .26042vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .serviceFaqMain ul li .desc .descMain {
    font-size: .83333vw;
    line-height: 1.40625vw;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .pageMain .pagination .layui-laypage .layui-laypage-curr,
  .serviceFaqBg .serviceFaq .serviceFaqRight .pageMain .pagination .layui-laypage a {
    background: #f7f7f7;
  }

  .serviceFaqBg .serviceFaq .serviceFaqRight .pageMain .pagination .layui-laypage .layui-laypage-curr:hover,
  .serviceFaqBg .serviceFaq .serviceFaqRight .pageMain .pagination .layui-laypage a:hover {
    color: #fff;
    border-color: #9cc715;
    background: #9cc715;
  }

  /* 服务支持-操作视频 */
  .serviceVideoBg {
    padding: 5.46875vw 0 4.42708vw;
  }

  .serviceVideoBg .serviceVideo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain {
    width: 75.3086419753%;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 2.08333vw;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li {
    width: 48.4426229508%;
    margin-right: 3.1147540984%;
    margin-bottom: 3.1147540984%;

    cursor: pointer;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li:nth-child(2n+2) {
    margin-right: 0;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li:last-child {
    margin-bottom: 3.1147540984%;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .image .play {
    width: 5.05208vw;
    height: 2.60417vw;

    border: .10417vw solid #fff;
    border-radius: 1.30208vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .image .play::after {
    margin-right: -.67708vw;

    -webkit-transform: translate(-webkit-calc(50% - .94792vw), -50%);
    -moz-transform: translate(-moz-calc(50% - .94792vw), -50%);
    -ms-transform: translate(calc(50% - .94792vw), -50%);
    transform: translate(calc(50% - .94792vw), -50%);

    border: .67708vw solid transparent;
    border-top-width: .36458vw;
    border-bottom-width: .36458vw;
    border-left-color: #fff;
    border-radius: .10417vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .content {
    height: 5.625vw;
    padding: 0 2.29167vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .content .title {
    font-size: 1.14583vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .content .play {
    font-size: .78125vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain ul li .content .play i {
    margin-left: .3125vw;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain .pageMain .pagination .layui-laypage .layui-laypage-curr,
  .serviceVideoBg .serviceVideo .serviceVideoMain .pageMain .pagination .layui-laypage a {
    background: #f7f7f7;
  }

  .serviceVideoBg .serviceVideo .serviceVideoMain .pageMain .pagination .layui-laypage .layui-laypage-curr:hover,
  .serviceVideoBg .serviceVideo .serviceVideoMain .pageMain .pagination .layui-laypage a:hover {
    color: #fff;
    border-color: #9cc715;
    background: #9cc715;
  }

  /* 服务支持-服务网点 */
  .headquartersBg {
    padding: 4.63542vw 0 7.70833vw;
  }

  .headquartersBg .headquarters .headquartersTitle {
    font-size: 2.5vw;

    margin-bottom: 2.23958vw;

    text-align: left;
  }

  .headquartersBg .headquarters .headquartersList {
    position: relative;
    z-index: 2;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: 70%;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .headquartersBg .headquarters .headquartersList .list ul {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .headquartersBg .headquarters .headquartersList .list ul li {
    font-size: .9375vw;

    min-width: 8.125vw;
    height: 3.28125vw;
    line-height: 3.073vw;
    margin-right: .88542vw;
    padding: 0px 1.042vw;

    border: .10417vw solid rgba(194, 194, 194, .5);
    border-radius: 1.61458vw;
  }

  .headquartersBg .headquarters .headquartersMain {
    overflow: visible;

    width: 75vw;
    margin-top: -4.27083vw;
    margin-left: 0;
    padding-top: 6.875vw;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide {
    padding: 1.82292vw 0 1.5625vw;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .title {
    font-size: 1.25vw;

    margin-bottom: .46875vw;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .line {
    width: 1.40625vw;
    height: .20833vw;
    margin: 0 auto .9375vw;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .phone i {
    font-size: .83333vw;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-wrapper .swiper-slide .phone span {
    font-size: 1.25vw;
  }

  .headquartersBg .headquarters .headquartersMain .btns {
    position: absolute;
    top: 0;
    right: -9.21875vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-prev {
    margin-right: .78125vw;
  }

  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-prev,
  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-next {
    position: static;

    width: 2.96875vw;
    height: 2.13542vw;
    margin-top: 0;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #87af05;
    border: .10417vw solid #87af05;
    border-radius: 1.09375vw;
    background: #fff;
  }

  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-prev::after,
  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-next::after {
    font-size: .72917vw;
    font-weight: bold;
  }

  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-prev:hover,
  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-next:hover {
    color: #fff;
    background: #87af05;
  }

  .headquartersBg .headquarters .headquartersMain .btns .swiper-button-lock {
    display: none;
  }

  .headquartersBg .headquarters .headquartersMain .swiper-pagination {
    display: none;
  }

  .branchBg {
    min-height: 45.36458vw;
    padding: 4.42708vw 0 4.6875vw;
  }

  .branchBg .branch {
    flex-direction: row;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
  }

  .branchBg .branch .branchLeft {
    width: 38.7037037037%;
  }

  .branchBg .branch .branchLeft .branchTitle {
    font-size: 2.5vw;

    margin-bottom: 2.44792vw;

    text-align: left;
  }

  .branchBg .branch .branchLeft .branchAddress ul {
    overflow-y: auto;

    max-height: 28.80208vw;
    padding-right: 1.5625vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul::-webkit-scrollbar {
    width: .36458vw;
    height: .36458vw;

    border-radius: .36458vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul::-webkit-scrollbar-track {
    border-radius: .36458vw;
    background-color: rgba(145, 153, 159, .1);
  }

  .branchBg .branch .branchLeft .branchAddress ul::-webkit-scrollbar-thumb {
    border-radius: .36458vw;
    background-color: #9cc715;
  }

  .branchBg .branch .branchLeft .branchAddress ul li {
    margin-bottom: .83333vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li:last-child {
    margin-bottom: 0;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a {
    padding: 2.03125vw 2.91667vw 1.71875vw 2.29167vw;

    border-radius: 1.04167vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a .title {
    margin-bottom: 1.40625vw;
    padding-bottom: 1.30208vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a .title img {
    height: 2.08333vw;
    margin-right: .78125vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a .title span {
    font-size: 1.35417vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a .info {
    font-size: .88542vw;
  }

  .branchBg .branch .branchLeft .branchAddress ul li a .info p {
    margin-bottom: .78125vw;
  }

  .branchBg .branch .branchRight {
    width: 49.6296296296%;
    margin-top: 1.04167vw;
    margin-right: 3.64583vw;
  }

  .branchBg .branch .branchRight .content .spot::after {
    width: .26042vw;
    height: .26042vw;
  }

  .branchBg .branch .branchRight .tip {
    font-size: .83333vw;

    bottom: -.52083vw;

    margin-left: 4.6875vw;
  }

  .branchBg .branch .branchRight .map {
    height: 30.4167vw !important;
    margin-top: 2.6042vw;
  }

  .branchBg .branch .branchRight .map .jsmap-svg-container {
    height: 30.4167vw !important;
  }

  .branchBg .branch .branchRight .map .jsmap-svg-container svg {
    height: 30.4167vw !important;
    margin-left: -2.5521vw !important;
  }

  .branchBg .branch .branchRight .content {
    display: none;
  }

  /* 投诉建议 */
  .complainBg {
    padding: 5.36458vw 0 6.66667vw;
  }

  .complainBg .complain {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .complainBg .complain .complainLeft {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;

    width: 43.3950617284%;
    padding: 2.91667vw 11.92708vw 3.17708vw 3.95833vw;

    background: url('../images/complainLeftBg.jpg') no-repeat center/cover;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .complainBg .complain .complainLeft .title {
    font-size: 1.875vw;
    line-height: 2.29167vw;

    margin-bottom: 0;
  }

  .complainBg .complain .complainLeft .other .phone {
    font-size: 1.51042vw;

    margin-bottom: .26042vw;
  }

  .complainBg .complain .complainLeft .other .intro {
    font-size: .9375vw;
    line-height: 1.30208vw;
  }

  .complainBg .complain .complainRight {
    min-height: 41.97917vw;
    padding: 3.28125vw 4.53125vw 3.85417vw 4.27083vw;

    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .complainBg .complain .complainRight .title {
    font-size: 2.5vw;

    margin-bottom: .20833vw;

    text-align: left;
  }

  .complainBg .complain .complainRight .intro {
    font-size: .9375vw;
    line-height: 1.25vw;

    margin-bottom: 2.70833vw;

    text-align: left;
  }

  .complainBg .complain .complainRight .list {
    margin-bottom: 1.19792vw;
  }

  .complainBg .complain .complainRight .list input {
    font-size: .88542vw;

    height: 3.48958vw;
    padding: 0 1.40625vw;

    border-radius: .625vw;
  }

  .complainBg .complain .complainRight .list textarea {
    font-size: .88542vw;

    height: 7.76042vw;
    padding: 1.04167vw 1.40625vw;

    border-radius: .625vw;
  }

  .complainBg .complain .complainRight .submit {
    text-align: left;
  }

  .complainBg .complain .complainRight .submit button {
    font-size: .83333vw;

    width: 6.66667vw;
    height: 2.60417vw;

    border-radius: 1.30208vw;
  }

  /* 新闻资讯列表 */
  .newsBg {
    padding: 3.95833vw 0 4.63542vw;
  }

  .newsBg .newsTopping {
    margin-bottom: 3.59375vw;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row-reverse;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .image {
    width: 53.8888888889%;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .content {
    width: 46.1111111111%;
    padding: 3.38542vw 3.48958vw 9.375vw 4.53125vw;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .time {
    font-size: .72917vw;

    margin-bottom: .57292vw;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .time i {
    margin-right: .36458vw;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .title {
    font-size: 1.5625vw;
    line-height: 2.08333vw;

    margin-bottom: 1.40625vw;
  }

  .newsBg .newsTopping .swiper-wrapper .swiper-slide a .content .intro {
    font-size: .9375vw;
    line-height: 1.45833vw;

    display: -webkit-box;
    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 4;
    /* 设置显示的行数 */
    -webkit-box-orient: vertical;
  }

  .newsBg .newsTopping .btns {
    position: absolute;
    bottom: 3.02083vw;
    left: 30.3125vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .newsBg .newsTopping .btns .swiper-button-prev,
  .newsBg .newsTopping .btns .swiper-button-next {
    position: static;

    width: auto;
    height: auto;
    margin-top: 0;

    cursor: pointer;

    background: transparent;
  }

  .newsBg .newsTopping .btns .swiper-button-prev::after,
  .newsBg .newsTopping .btns .swiper-button-next::after {
    display: none;
  }

  .newsBg .newsTopping .btns .swiper-button-prev i,
  .newsBg .newsTopping .btns .swiper-button-next i {
    font-size: .9375vw;
    font-weight: bold;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #888;
  }

  .newsBg .newsTopping .btns .swiper-button-prev i:hover,
  .newsBg .newsTopping .btns .swiper-button-next i:hover {
    color: #aed140;
  }

  .newsBg .newsTopping .btns .swiper-button-prev {
    margin-right: 1.40625vw;
  }

  .newsBg .newsTopping .btns .swiper-button-prev i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .newsBg .newsTopping .swiper-pagination {
    bottom: 3.17708vw;
    left: 4.47917vw;

    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .newsBg .newsTopping .swiper-pagination .swiper-pagination-current {
    font-family: Montserrat;
    font-size: .83333vw;
    font-weight: bold;

    color: #aed140;
  }

  .newsBg .newsTopping .swiper-pagination .line {
    position: relative;

    width: 6.25vw;
    height: .10417vw;
    margin: 0 .72917vw;

    background: #f2f2f2;
  }

  .newsBg .newsTopping .swiper-pagination .swiper-pagination-total {
    font-size: .83333vw;
  }

  .newsBg .news {
    margin-bottom: 1.51042vw;
  }

  .newsBg .news ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .newsBg .news ul li {
    width: 31.5432098765%;
    margin-right: 2.6851851852%;
    margin-bottom: 2.6851851852%;
  }

  .newsBg .news ul li:nth-child(3n+3) {
    margin-right: 0;
  }

  .newsBg .news ul li a .content {
    padding: 1.30208vw 3.22917vw 1.09375vw 2.39583vw;
  }

  .newsBg .news ul li a .content .time {
    font-size: .72917vw;

    margin-bottom: .78125vw;
  }

  .newsBg .news ul li a .content .time i {
    margin-right: .36458vw;
  }

  .newsBg .news ul li a .content .title {
    font-size: 1.14583vw;
    line-height: 1.5625vw;

    display: -webkit-box;
    overflow: hidden;

    height: 3.125vw;
    margin-bottom: 1.30208vw;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;
    /* 设置显示的行数 */
    -webkit-box-orient: vertical;
  }

  .newsBg .news ul li a .content .more {
    font-size: 1.04167vw;
  }

  /* 关于摩西尔 */
  .aboutusBg {
    padding: 3.38542vw 0 4.89583vw;
  }

  .aboutusBg .aboutus {
    flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .aboutusBg .aboutus .aboutusLeft {
    width: 33.7037037037%;
  }

  .aboutusBg .aboutus .aboutusRight {
    width: 58.4567901235%;
    padding-top: 5.41667vw;

    text-align: left;
  }

  .aboutusBg .aboutus .aboutusRight .title {
    font-size: 2.5vw;

    margin-bottom: 1.92708vw;
  }

  .aboutusBg .aboutus .aboutusRight .intro {
    font-size: .9375vw;
    line-height: 1.35417vw;
  }

  .aboutusBg .bg {
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    pointer-events: none;
  }

  .aboutusBg .bg img {
    width: 35.10417vw;
    height: auto;
  }

  /* 价值观 */
  .valueBg .value .swiper-wrapper .swiper-slide .content {
    width: 36.51042vw;
    height: 36.51042vw;
    padding: 5.20833vw 6.19792vw;
  }

  .valueBg .value .swiper-wrapper .swiper-slide .content::after {
    border-width: .15625vw;
  }

  .valueBg .value .swiper-wrapper .swiper-slide .content .title {
    font-size: 2.5vw;
  }

  .valueBg .value .swiper-wrapper .swiper-slide .content .line {
    margin: 1.40625vw 0 3.38542vw;
  }

  .valueBg .value .swiper-wrapper .swiper-slide .content .line::after {
    width: 3.02083vw;
    height: .20833vw;
  }

  .valueBg .value .swiper-wrapper .swiper-slide .content .intro {
    font-size: .9375vw;
    line-height: 1.35417vw;
  }

  .valueBg .value .swiper-pagination {
    font-size: 1.04167vw;

    right: 8.54167vw;
  }

  .valueBg .value .swiper-pagination .current {
    font-size: 14.58333vw;
  }

  .valueBg .value .swiper-pagination .total {
    margin-left: .52083vw;
  }

  .valueBg .value .swiper-button-next,
  .valueBg .value .swiper-button-prev {
    font-size: 1.14583vw !important;

    width: 3.125vw;
    height: 3.125vw;

    border: .10417vw solid #fff;
  }

  .valueBg .value .swiper-button-next::after,
  .valueBg .value .swiper-button-prev::after {
    font-size: .9375vw;
  }

  .valueBg .value .swiper-button-next {
    right: 24.4792vw;
  }

  .valueBg .value .swiper-button-prev {
    left: 24.4792vw;
  }

  /* 发展历程 */
  .historyBg {
    padding: 4.63542vw 0 7.91667vw;
  }

  .historyBg .history .historyTitle {
    font-size: 2.5vw;

    margin-bottom: 4.32292vw;

    text-align: left;
  }

  .historyBg .history .historyListBg {
    margin-bottom: 3.85417vw;
  }

  .historyBg .history .historyListBg::after {
    top: .23438vw;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide {
    font-family: Montserrat;
    font-size: 1.1458vw;
    font-weight: 400;

    position: relative;

    padding-top: .67708vw;

    cursor: pointer;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    text-align: center;

    color: #b2b7c0;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide::before {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 50%;

    display: block;

    width: .46875vw;
    height: .46875vw;

    content: '';
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);

    background: #b2b7c0;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide::after {
    position: absolute;
    top: .23438vw;
    left: 50%;

    display: block;

    width: 0;
    height: 1px;

    content: '';

    background: #87af05;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide-active {
    font-size: 1.3542vw;
    font-weight: bold;

    color: #87af05;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide-active::before {
    background: #87af05;
  }

  .historyBg .history .historyListBg .historyList .swiper-wrapper .swiper-slide-active::after {
    width: 100%;

    -webkit-transition: all 6s ease;
    -moz-transition: all 6s ease;
    transition: all 6s ease;
  }

  .historyBg .history .historyMainBg {
    position: relative;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .image {
    overflow: hidden;

    width: 45.0617283951%;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .image img {
    width: 100%;
    height: auto;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .image:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .content {
    flex-direction: row;

    width: 49.3209876543%;
    padding-top: 5.05208vw;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .content .intro {
    font-size: 1.25vw;
    line-height: 1.5625vw;

    padding-right: 16.35417vw;
  }

  .historyBg .history .historyMainBg .historyMain .swiper-wrapper .swiper-slide .content .year {
    font-family: Bronova;
    font-size: 8.3333vw;
    font-weight: bold;
    line-height: 1;

    letter-spacing: -.1563vw;
    pointer-events: none;

    color: rgba(51, 51, 51, .1);
  }

  .historyBg .history .historyMainBg .swiper-button-prev {
    left: 2.60417vw;
  }

  .historyBg .history .historyMainBg .swiper-button-next {
    right: 2.60417vw;
  }

  .historyBg .history .historyMainBg .swiper-button-next svg {
    position: absolute;
    top: 50%;
    left: 50%;

    width: -webkit-calc(100% + .41667vw);
    width: -moz-calc(100% + .41667vw);
    width: -webkit-calc(100% + .41667vw);
    width: -moz-calc(100% + .41667vw);
    width: calc(100% + .41667vw);
    height: -webkit-calc(100% + .41667vw);
    height: -moz-calc(100% + .41667vw);
    height: -webkit-calc(100% + .41667vw);
    height: -moz-calc(100% + .41667vw);
    height: calc(100% + .41667vw);

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: rotate(-90deg);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: rotate(-90deg);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: rotate(-90deg);
    -ms-transform: translate(-50%, -50%);
    transform: rotate(-90deg);
    transform: translate(-50%, -50%);
    -webkit-animation: mySvg 6s ease infinite;
    -moz-animation: mySvg 6s ease infinite;
    animation: mySvg 6s ease infinite;

    fill: none;
    stroke: #9cc715;
    stroke-width: .10417vw;
    stroke-dasharray: 167;
  }

  .historyBg .history .historyMainBg .swiper-button-prev,
  .historyBg .history .historyMainBg .swiper-button-next {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: 2.91667vw;
    height: 2.91667vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: rgba(156, 199, 21, .5);
    border: .10417vw solid rgba(156, 199, 21, .5);
    border-radius: 50%;
    background: #fff;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .historyBg .history .historyMainBg .swiper-button-prev::after,
  .historyBg .history .historyMainBg .swiper-button-next::after {
    font-size: .83333vw;
  }

  .historyBg .history .historyMainBg .swiper-button-prev:hover,
  .historyBg .history .historyMainBg .swiper-button-next:hover {
    background: #9cc715;
  }

  .historyBg .history .historyMainBg .swiper-button-prev:hover svg,
  .historyBg .history .historyMainBg .swiper-button-next:hover svg {
    stroke: #fff;
  }

  .historyBg .history .historyMainBg .swiper-button-prev:hover::after,
  .historyBg .history .historyMainBg .swiper-button-next:hover::after {
    color: #fff;
  }

  /* 企业荣誉 */
  .honorsBg {
    padding: 4.42708vw 0 6.35417vw;
  }

  .honorsBg .honors .honorsTitle {
    font-size: 2.5vw;

    margin-bottom: 3.48958vw;
  }

  .honorsBg .honors .honorsMain {
    padding-bottom: 5.05208vw;
  }

  .honorsBg .honors .honorsMain::after {
    bottom: 8.125vw;
  }

  .honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide {
    -webkit-transition: all .4s ease .2s;
    -moz-transition: all .4s ease .2s;
    transition: all .4s ease .2s;
    -webkit-transform: scale(.7) translateY(1.5625vw);
    -moz-transform: scale(.7) translateY(1.5625vw);
    -ms-transform: scale(.7) translateY(1.5625vw);
    transform: scale(.7) translateY(1.5625vw);
  }

  .honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide .image {
    height: 20.67708vw;
  }

  .honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide .title {
    font-size: 1.04167vw;

    visibility: hidden;

    width: 59.61%;
    height: 3.07292vw;
    margin: 2.5vw auto 0;
    padding-top: 1.35417vw;

    opacity: 0;
    border-top: .15625vw solid #fff;
  }

  .honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide-active {
    -webkit-transform: scale(1) translateY(0px);
    -moz-transform: scale(1) translateY(0px);
    -ms-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
  }

  .honorsBg .honors .honorsMain .swiper-wrapper .swiper-slide-active .title {
    visibility: visible;

    -webkit-transition: all .4s ease .5s;
    -moz-transition: all .4s ease .5s;
    transition: all .4s ease .5s;

    opacity: 1;
  }

  .honorsBg .honors .honorsMain .swiper-pagination {
    display: none;
  }

  .honorsBg .honors .honorsMain .swiper-button-prev {
    left: 0;
  }

  .honorsBg .honors .honorsMain .swiper-button-next {
    right: 0;
  }

  .honorsBg .honors .honorsMain .swiper-button-next i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .honorsBg .honors .honorsMain .swiper-button-prev,
  .honorsBg .honors .honorsMain .swiper-button-next {
    top: 39%;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    width: 2.60417vw;
    height: 2.60417vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    border: 1px solid #fff;
    border-radius: 50%;
    background: transparent;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .honorsBg .honors .honorsMain .swiper-button-prev::after,
  .honorsBg .honors .honorsMain .swiper-button-next::after {
    display: none;
  }

  .honorsBg .honors .honorsMain .swiper-button-prev:hover,
  .honorsBg .honors .honorsMain .swiper-button-next:hover {
    border-color: #aed13f;
    background: #aed13f;
  }

  .honorsBg .honors .honorsMain .swiper-button-prev:hover::after,
  .honorsBg .honors .honorsMain .swiper-button-next:hover::after {
    color: #fff;
  }

  .honorsBg .honors .honorsMain .swiper-button-prev i,
  .honorsBg .honors .honorsMain .swiper-button-next i {
    font-size: 1.35417vw;
  }

  .honorsBg .honors .honorsNumber ul {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .honorsBg .honors .honorsNumber ul li {
    width: auto;
    height: 3.02083vw;

    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .honorsBg .honors .honorsNumber ul li:nth-child(2n+2) {
    border-right: 1px solid rgba(255, 255, 255, .3);
  }

  .honorsBg .honors .honorsNumber ul li .number {
    margin-bottom: .625vw;
  }

  .honorsBg .honors .honorsNumber ul li .number span {
    font-size: 2.60417vw;
  }

  .honorsBg .honors .honorsNumber ul li .number i {
    font-size: 2.08333vw;
  }

  .honorsBg .honors .honorsNumber ul li .title {
    font-size: .78125vw;
    line-height: 1.3;

    height: auto;
    padding: 0;
  }

  /* 加入我们 */
  .joinBg {
    padding: 3.48958vw 0 5.26042vw;
  }

  .joinBg .join .joinList {
    margin-bottom: 3.64583vw;
  }

  .joinBg .join .joinList ul li {
    margin: 0 .44271vw;
  }

  .joinBg .join .joinList ul li a {
    font-size: .9375vw;

    min-width: 8.125vw;
    height: 3.33333vw;
    line-height: 3.33333vw;
    padding: 0px 1.042vw;

    border-radius: .3125vw;
  }

  .joinBg .join .joinMain {
    margin-bottom: 1.04167vw;
  }

  .joinBg .join .joinMain ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 0;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .joinBg .join .joinMain ul li {
    width: 32.375%;
    margin-right: 1.4375%;
    margin-bottom: 1.4375%;
    margin-bottom: 2.08333vw;
    padding: 2.44792vw 2.34375vw 2.8125vw 2.34375vw;

    border-radius: .78125vw;
  }

  .joinBg .join .joinMain ul li:nth-child(3n+3) {
    margin-right: 0;
  }

  .joinBg .join .joinMain ul li::after {
    width: -webkit-calc(100% - 2.08333vw);
    width: -moz-calc(100% - 2.08333vw);
    width: calc(100% - 2.08333vw);

    border-radius: 0 0 .78125vw .78125vw;
    -webkit-box-shadow: 0 .10417vw 5.52083vw 0 rgba(184, 160, 101, .53);
    box-shadow: 0 .10417vw 5.52083vw 0 rgba(184, 160, 101, .53);
  }

  .joinBg .join .joinMain ul li:hover {
    border-color: #9cc715;
    -webkit-box-shadow: 0 .10417vw .3125vw 0 rgba(156, 199, 21, .21);
    box-shadow: 0 .10417vw .3125vw 0 rgba(156, 199, 21, .21);
  }

  .joinBg .join .joinMain ul li:hover::after {
    height: .78125vw;
  }

  .joinBg .join .joinMain ul li .head {
    margin-bottom: 1.71875vw;
    padding-bottom: 2.65625vw;
  }

  .joinBg .join .joinMain ul li .head .icon {
    margin-right: 1.25vw;
  }

  .joinBg .join .joinMain ul li .head .icon img {
    height: 2.34375vw;
  }

  .joinBg .join .joinMain ul li .head .title .title1 {
    font-size: 1.14583vw;

    margin-bottom: .41667vw;
  }

  .joinBg .join .joinMain ul li .head .title .other {
    font-size: .78125vw;
  }

  .joinBg .join .joinMain ul li .head .title .other i {
    font-size: .78125vw;

    margin-right: .3125vw;
  }

  .joinBg .join .joinMain ul li .desc {
    font-size: .83333vw;
    line-height: 1.25vw;

    margin-bottom: 2.13542vw;
  }

  .joinBg .join .joinMain ul li .more {
    width: 3.48958vw;
    height: 1.92708vw;

    border: .10417vw solid #9cc715;
    border-radius: 1.04167vw;
  }

  .joinBg .join .joinMain ul li .more i {
    font-size: .83333vw;
  }

  /* 加入我们弹窗 */
  .joinPopupContainer {
    overflow: hidden;

    width: 55.36458vw;
    height: 41.21875vw;

    border-radius: .78125vw !important;
  }

  .joinPopup {
    position: relative;

    padding: 7.5259vw 5.7385vw 0 9.1251vw;
  }

  .joinPopup .joinPopupClose {
    font-size: 1.6949vw;
    font-weight: bold;

    position: absolute;
    top: 5.8222vw;
    right: 5.0847vw;

    cursor: pointer;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #333;
  }

  .joinPopup .joinPopupClose:hover {
    color: #9cc715;
  }

  .joinPopup .joinPopupTitle {
    width: 73.3772vw;
    margin-bottom: 2.1637vw;
    padding-bottom: 2.54vw;

    border-bottom: 1px solid #e1e1e1;
  }

  .joinPopup .joinPopupTitle .title {
    font-size: 3.1985vw;
    font-weight: bold;

    margin-bottom: 1.0348vw;

    color: #000;
  }

  .joinPopup .joinPopupTitle .department {
    font-size: 1.4111vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    color: #535353;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .joinPopup .joinPopupTitle .department i {
    font-size: 1.4111vw;

    margin-right: .5644vw;
  }

  .joinPopup .joinPopupTitle .department i::before {
    font-size: 1.6933vw;

    margin-right: .5644vw;
  }

  .joinPopup .joinPopupTitle .department span {
    margin-left: .5644vw;
  }

  .joinPopup .joinPopupMain {
    font-size: 1.5052vw;
    line-height: 3.0103vw;

    overflow-y: auto;

    height: 41.048vw;
    padding-right: 11.5711vw;

    color: #474b51;
  }

  .joinPopup .joinPopupMain::-webkit-scrollbar {
    width: .2822vw;
    height: .2822vw;

    border-radius: .2822vw;
    background-color: #d5d5d5;
  }

  .joinPopup .joinPopupMain::-webkit-scrollbar-track {
    border-radius: .2822vw;
    background-color: #d5d5d5;
  }

  .joinPopup .joinPopupMain::-webkit-scrollbar-thumb {
    border-radius: .2822vw;
    background-color: #9cc715;
  }

  .joinPopup .joinPopupMain h3 {
    font-size: 1.6933vw;
    font-weight: bold;

    margin-bottom: 1.4111vw;

    color: #000;
  }

  /* 分页 */
  .pageMain {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .pageMain .pagination {
    display: block;
  }

  .pageMain .pagination .layui-laypage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin: 0;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .pageMain .pagination .layui-laypage .layui-laypage-curr {
    border-color: #9cc715 !important;
  }

  .pageMain .pagination .layui-laypage .layui-laypage-curr .layui-laypage-em {
    color: #fff;
    background: #9cc715;
  }

  .pageMain .pagination .layui-laypage .layui-laypage-curr,
  .pageMain .pagination .layui-laypage a {
    font-size: .67708vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    width: 2.5vw;
    height: 2.5vw;
    margin: 0 .36458vw;
    padding: 0;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #353535;
    border-color: #fff;
    border-radius: .41667vw;
    background-color: #fff;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .pageMain .pagination .layui-laypage .layui-laypage-curr i,
  .pageMain .pagination .layui-laypage a i {
    font-size: .52083vw;
  }

  .pageMain .pagination .layui-laypage .layui-laypage-curr:hover,
  .pageMain .pagination .layui-laypage a:hover {
    color: #fff;
    border-color: #9cc715;
    background: #9cc715;
  }

  .pageMain .mobileLoadMore {
    display: none;
  }

  /* 福利待遇 */
  .welfareTreatmentBg {
    padding: 4.0625vw 0 5.52083vw;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentTitle {
    font-size: 2.34375vw;

    margin-bottom: 3.02083vw;

    text-align: left;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain {
    overflow: visible;

    width: 97.91667vw;
    padding-bottom: 0;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide {
    border-radius: .78125vw;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide .content {
    min-height: 8.33333vw;
    padding: 1.66667vw 1.92708vw;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide .content .title {
    font-size: 1.25vw;

    margin-bottom: .52083vw;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-wrapper .swiper-slide .content .lables span {
    font-size: .72917vw;
    line-height: 1.61458vw;

    margin-right: .10417vw;
    margin-bottom: .20833vw;
    padding: 0 .9375vw;

    border-radius: 1.71875vw;
  }

  .welfareTreatmentBg .welfareTreatment .welfareTreatmentMain .swiper-pagination {
    display: none;
  }

  /* 联系方式 */
  .contactusBg {
    padding: 4.58333vw 0 7.13542vw;
  }

  .contactusBg .contactus .contactusTitle {
    font-size: 2.5vw;

    margin-bottom: 2.34375vw;

    text-align: left;
  }

  .contactusBg .contactus .contactusMain {
    flex-direction: row;

    border-radius: 1.04167vw;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
  }

  .contactusBg .contactus .contactusMain .contactusLeft {
    width: 38.3333333333%;
    padding: 0 2.76042vw 0 2.60417vw;

    border: 1px solid #6fb92c;
    border-right: 0;
    border-radius: 1.04167vw 0 0 1.04167vw;
  }

  .contactusBg .contactus .contactusMain .contactusLeft ul li {
    padding: 1.45833vw 0;
  }

  .contactusBg .contactus .contactusMain .contactusLeft ul li .icon {
    width: 2.65625vw;
    height: 2.65625vw;
    margin-right: 1.09375vw;
  }

  .contactusBg .contactus .contactusMain .contactusLeft ul li .content .title {
    font-size: .9375vw;

    margin-bottom: .36458vw;
  }

  .contactusBg .contactus .contactusMain .contactusLeft ul li .content .phone {
    font-size: 1.25vw;
    line-height: 1.35417vw;
  }

  .contactusBg .contactus .contactusMain .contactusLeft ul li .content .phone span {
    font-size: .83333vw;
  }

  .contactusBg .contactus .contactusMain .contactusRight {
    width: 61.6666666667%;
  }

  .contactusBg .contactus .contactusMain .contactusRight a .map {
    height: 100%;
    min-height: 36.875vw;

    object-fit: cover;
  }

  .contactusBg .contactus .contactusMain .contactusRight a .spot .popup {
    font-size: 1.04167vw;
    line-height: 4.73958vw;

    top: -5.10417vw;
    left: -11.5625vw;

    width: 17.39583vw;
    height: 6.04167vw;
  }

  .contactusBg .contactus .contactusMain .contactusRight a .spot .icon img {
    height: 1.875vw;
  }

  /* 商务合作 */
  .cooperationBg {
    padding: 6.04167vw 0 5.52083vw;
  }

  .cooperationBg .cooperation {
    min-height: auto;
    padding: 3.54167vw 4.0625vw 5.05208vw 4.27083vw;

    border-radius: 1.04167vw;

    -webkit-backdrop-filter: blur(.52083vw);
    backdrop-filter: blur(.52083vw);
  }

  .cooperationBg .cooperation .cooperationTitle {
    font-size: 2.08333vw;

    margin-bottom: 2.29167vw;

    text-align: left;
  }

  .cooperationBg .cooperation .cooperationInfo {
    margin-bottom: 5.72917vw;
    padding: 0;
  }

  .cooperationBg .cooperation .cooperationInfo ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .cooperationBg .cooperation .cooperationInfo ul li {
    position: relative;

    padding: 0 2.08333vw;

    text-align: center;

    border: 0;

    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .cooperationBg .cooperation .cooperationInfo ul li::after {
    position: absolute;
    top: 1.04167vw;
    right: 0;

    display: block;

    width: 1px;
    height: 5.72917vw;

    content: '';

    background: rgba(51, 51, 51, .2);
  }

  .cooperationBg .cooperation .cooperationInfo ul li:first-child {
    padding-left: 0;
  }

  .cooperationBg .cooperation .cooperationInfo ul li:last-child {
    padding-right: 0;
  }

  .cooperationBg .cooperation .cooperationInfo ul li:last-child::after {
    display: none;
  }

  .cooperationBg .cooperation .cooperationInfo ul li .icon {
    margin-bottom: 1.5625vw;
  }

  .cooperationBg .cooperation .cooperationInfo ul li .icon img {
    height: 2.60417vw;
  }

  .cooperationBg .cooperation .cooperationInfo ul li .intro {
    font-size: 1.04167vw;
    line-height: 1.30208vw;

    margin-bottom: .46875vw;
  }

  .cooperationBg .cooperation .cooperationInfo ul li .title {
    font-size: .83333vw;
  }

  .cooperationBg .cooperation .cooperationForm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    padding: 0;

    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .cooperationBg .cooperation .cooperationForm .input {
    margin-right: 1.19792vw;
    margin-bottom: 0;

    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .cooperationBg .cooperation .cooperationForm .input .title {
    font-size: .88542vw;

    margin-bottom: .88542vw;
  }

  .cooperationBg .cooperation .cooperationForm .input input {
    font-size: .83333vw;

    height: 3.54167vw;
    padding: 0 1.51042vw;

    border-radius: .625vw;
  }

  .cooperationBg .cooperation .cooperationForm .submit {
    margin-top: 0;
  }

  .cooperationBg .cooperation .cooperationForm .submit button {
    font-size: .83333vw;

    width: 6.66667vw;
    height: 3.48958vw;

    border-radius: .52083vw;
  }

  /* 遮罩层 */
  .maskLayer {
    position: fixed;
    z-index: 98;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    background-color: rgba(0, 0, 0, .6);
  }

  /* 下拉菜单 */
  .dropDownBg {
    position: fixed;
    z-index: 99;
    top: 5.208333vw;
    left: 0;

    display: block;
    overflow: hidden;

    width: 100%;
    max-height: 0;

    background: #fff;
  }

  .dropDownBg .dropDown .dropDownLeft {
    margin: 1.5625vw 0 1.5625vw;
  }

  .dropDownBg .dropDown .dropDownLeft .title {
    font-size: 1.25vw;
    font-weight: bold;

    margin-bottom: .20833vw;

    color: #87af05;
  }

  .dropDownBg .dropDown .dropDownLeft .intro {
    font-size: .78125vw;
    font-weight: 300;
    line-height: 1.25vw;

    margin-bottom: .9375vw;

    color: #5f615f;
  }

  .dropDownBg .dropDown .dropDownLeft .more {
    color: rgba(135, 175, 5, .6);
  }

  .dropDownBg .dropDown .dropDownLeft .more:hover i {
    margin-left: .78125vw;
  }

  .dropDownBg .dropDown .dropDownLeft .more span {
    font-size: .72917vw;
    font-weight: 400;
  }

  .dropDownBg .dropDown .dropDownLeft .more i {
    font-size: .83333vw;

    margin-left: .46875vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
  }

  .dropDownBg .dropDown .dropDownRight {
    margin-bottom: 1.5625vw;
  }

  .dropDownBg .dropDown .dropDownRight ul {
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .dropDownBg .dropDown .dropDownRight ul::after {
    position: absolute;
    bottom: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 1px;

    content: '';

    background: #fff;
  }

  .dropDownBg .dropDown .dropDownRight ul li {
    width: 20%;
    padding: .7813vw 0;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
  }

  .dropDownBg .dropDown .dropDownRight ul li:nth-child(5n+5) a {
    border-right: 0;
  }

  .dropDownBg .dropDown .dropDownRight ul li:hover {
    border-color: #87af05;
    background: #87af05;
  }

  .dropDownBg .dropDown .dropDownRight ul li:hover a {
    color: #fff;
    border-color: #87af05;
  }

  .dropDownBg .dropDown .dropDownRight ul li a {
    font-size: .83333vw;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    height: 3.125vw;
    padding: 0 1.04167vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    text-align: center;

    color: #666;
    border-right: 1px solid #e6e6e6;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .dropDownBg .dropDown2 ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .dropDownBg .dropDown2 ul li {
    width: 50%;
  }

  .dropDownBg .dropDown2 ul li:nth-child(odd) a {
    padding: 0 4.16667vw 0 17.96875vw;
  }

  .dropDownBg .dropDown2 ul li:nth-child(even) a {
    padding: 0 17.96875vw 0 4.16667vw;
  }

  .dropDownBg .dropDown2 ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;

    min-height: 5.46875vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .dropDownBg .dropDown2 ul li a:hover {
    background: #87af05;
  }

  .dropDownBg .dropDown2 ul li a:hover .title {
    color: #fff;
  }

  .dropDownBg .dropDown2 ul li a:hover .intro {
    color: #fff;
  }

  .dropDownBg .dropDown2 ul li a .title {
    font-size: 1.04167vw;
    font-weight: bold;

    margin-bottom: .20833vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #87af05;
  }

  .dropDownBg .dropDown2 ul li a .intro {
    font-size: .78125vw;
    font-weight: 300;
    line-height: 1.25vw;

    display: -webkit-box;
    overflow: hidden;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    text-overflow: ellipsis;

    color: #5f615f;

    -webkit-line-clamp: 1;
    /* 设置显示的行数 */
    -webkit-box-orient: vertical;
  }

  .dropDownBg .productsDropDown .productsDropDownList {
    margin-bottom: 1.5625vw;
  }

  .dropDownBg .productsDropDown .productsDropDownList ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    padding: 0 7.8125vw;

    border-bottom: 1px solid rgba(224, 224, 224, .8);
  }

  .dropDownBg .productsDropDown .productsDropDownList ul li.active {
    color: #87af05;
  }

  .dropDownBg .productsDropDown .productsDropDownList ul li.active::after {
    width: 100%;
  }

  .dropDownBg .productsDropDown .productsDropDownList ul li {
    font-size: .88542vw;
    font-weight: 400;
    line-height: 3.59375vw;

    position: relative;

    margin-right: 1.97917vw;

    cursor: pointer;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #666;
  }

  .dropDownBg .productsDropDown .productsDropDownList ul li:last-child {
    margin-right: 0;
  }

  .dropDownBg .productsDropDown .productsDropDownList ul li::after {
    position: absolute;
    bottom: 0;
    left: 50%;

    display: block;

    width: 0;
    height: .10417vw;

    content: '';
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);

    background: #87af05;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide {
    overflow: hidden;

    margin: -1.5625vw;

    opacity: 0 !important;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    overflow-y: auto;

    max-height: -webkit-calc(100vh - 5.20833vw - 4.6875vw);
    max-height: -moz-calc(100vh - 5.20833vw - 4.6875vw);
    max-height: calc(100vh - 5.20833vw - 4.6875vw);
    margin-bottom: -1px;
    padding: 0 7.8125vw;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul::-webkit-scrollbar {
    width: .20833vw;
    height: .20833vw;

    border-radius: .3125vw;
    background-color: #d5d5d5;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul::-webkit-scrollbar-track {
    border-radius: .3125vw;
    background-color: #d5d5d5;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul::-webkit-scrollbar-thumb {
    border-radius: .3125vw;
    background-color: #87af05;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li:nth-child(3n+3) {
    border-right: 0;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li:last-child {
    border-right: 0;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    min-height: 12.5vw;
    padding: 3.125vw .7813vw;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .image {
    width: 35%;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .image img {
    width: auto;
    height: auto;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content {
    width: 56%;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .title {
    font-size: .9375vw;
    font-weight: 500;

    margin-bottom: .3125vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    color: #333;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .link {
    font-size: .72917vw;
    font-weight: 400;
    line-height: 1.25vw;

    max-height: 7.5vw;
    margin-bottom: .78125vw;
    padding-right: 1.0417vw;

    color: #666;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .link::-webkit-scrollbar {
    width: .1042vw;
    height: .1042vw;

    background-color: #d5d5d5;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .link::-webkit-scrollbar-track {
    border-radius: .1042vw;
    background-color: #d5d5d5;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .link::-webkit-scrollbar-thumb {
    border-radius: .1042vw;
    background-color: #9cc715;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .more {
    color: rgba(135, 175, 5, .6);
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .more span {
    font-size: .67708vw;
    font-weight: 400;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide ul li .content .more i {
    font-size: .72917vw;

    margin-left: .36458vw;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
  }

  .dropDownBg .productsDropDown .productsDropDownMain .swiper-wrapper .swiper-slide-active {
    opacity: 1 !important;
  }

  /* 返回顶部 */
  .topping {
    right: .5208vw;
    bottom: 10%;

    width: 2.8646vw;
    height: 2.8646vw;
  }

  .topping i {
    font-size: 1.6667vw;
    line-height: 2.8646vw;
  }

  /* 底部 */
  .footer {
    position: relative;

    padding: 0;

    background: url('../images/footerBg.jpg') no-repeat center/cover;
  }

  .footer .columns {
    padding: 4.166667vw 0 5.989583vw;
  }

  .footer .columns>div:nth-child(1) {
    width: 16.177083vw;
  }

  .footer .columns>div:nth-child(1) .image {
    margin-bottom: 0;

    text-align: left;
  }

  .footer .columns>div:nth-child(1) .image img {
    width: auto;
    height: 2.91667vw;

    -webkit-filter: grayscale(1) brightness(500%);
    filter: grayscale(1) brightness(500%);
  }

  .footer .columns>div:nth-child(1) .phone {
    font-size: 1.77083vw;
    font-weight: bold;
    line-height: 1;

    display: block;

    padding: 2.604167vw 0 1.041667vw;

    opacity: .95;
    color: #fff;
  }

  .footer .columns>div:nth-child(1) .Hotline {
    font-size: .98958vw;
    font-weight: 400;
    line-height: 1;

    display: block;

    opacity: .5;
    color: #fff;
  }

  .footer .columns>div:nth-child(3) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    min-width: 10.677083vw;
    height: 100%;

    text-align: center;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .footer .columns>div:nth-child(3) .image {
    width: 4.947917vw;
    padding: .260417vw;

    border-radius: .260417vw;
    background: #fff;
  }

  .footer .columns>div:nth-child(3) .image img {
    height: 4.427083vw;
    margin: auto;
  }

  .footer .columns>div:nth-child(3) .image span {
    font-size: .625vw;
    font-weight: 400;
    line-height: 1;

    color: #363636;
  }

  .footer .columns ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    margin: 0 3.125vw 0 0;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .footer .columns ul li a:nth-child(1) {
    font-size: .78125vw;
    line-height: 1;

    padding: 0 0 .46875vw 0;

    opacity: .95;
    color: #fff;
  }

  .footer .columns ul li a {
    font-size: .72917vw;
    line-height: 1;

    display: block;

    margin: .833333vw 0 0;

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;

    opacity: .3;
    color: #fff;
  }

  .footer .columns ul li a:hover {
    opacity: .95;
  }

  .footer .copyright {
    border-top: 1px solid rgba(255, 255, 255, .1);
  }

  .footer .copyright .button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    padding: 1.302083vw 0;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer .copyright .button span,
  .footer .copyright .button a {
    font-size: .625vw;
    line-height: 1;

    color: #fff;
  }

  .footer .copyright .button>div:nth-child(2) {
    display: block;
  }

  .footer .copyright .button>div:nth-child(2) span {
    margin: 0 .520833vw;
  }
}

@-webkit-keyframes amplify {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(.1);
    transform: translate(-50%, -50%) scale(.1);

    opacity: 1;
  }

  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
    transform: translate(-50%, -50%) scale(1.2);

    opacity: 0;
  }
}

@-moz-keyframes amplify {
  0% {
    -moz-transform: translate(-50%, -50%) scale(.1);
    transform: translate(-50%, -50%) scale(.1);

    opacity: 1;
  }

  100% {
    -moz-transform: translate(-50%, -50%) scale(1.2);
    transform: translate(-50%, -50%) scale(1.2);

    opacity: 0;
  }
}

@keyframes amplify {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(.1);
    -moz-transform: translate(-50%, -50%) scale(.1);
    transform: translate(-50%, -50%) scale(.1);

    opacity: 1;
  }

  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
    -moz-transform: translate(-50%, -50%) scale(1.2);
    transform: translate(-50%, -50%) scale(1.2);

    opacity: 0;
  }
}

@-webkit-keyframes mySvg {
  0% {
    stroke-dashoffset: 172;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-moz-keyframes mySvg {
  0% {
    stroke-dashoffset: 172;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes mySvg {
  0% {
    stroke-dashoffset: 172;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes kenburns {
  0% {
    -webkit-transform: scale(1.04);
    transform: scale(1.04);
  }

  25% {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
  }

  50% {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
  }

  75% {
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes kenburns {
  0% {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    transform: scale(1.04);
  }

  25% {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    transform: scale(1.03);
  }

  50% {
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    transform: scale(1.02);
  }

  75% {
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    transform: scale(1.01);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes kenburns {
  0% {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    transform: scale(1.04);
  }

  25% {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    transform: scale(1.03);
  }

  50% {
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    transform: scale(1.02);
  }

  75% {
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    transform: scale(1.01);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(1.04167vw, 1.04167vw);
    transform: translate(1.04167vw, 1.04167vw);
  }

  50% {
    -webkit-transform: translate(0px, 2.08333vw);
    transform: translate(0px, 2.08333vw);
  }

  75% {
    -webkit-transform: translate(.52083vw, .52083vw);
    transform: translate(.52083vw, .52083vw);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@-moz-keyframes rotate {
  0% {
    -moz-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -moz-transform: translate(1.04167vw, 1.04167vw);
    transform: translate(1.04167vw, 1.04167vw);
  }

  50% {
    -moz-transform: translate(0px, 2.08333vw);
    transform: translate(0px, 2.08333vw);
  }

  75% {
    -moz-transform: translate(.52083vw, .52083vw);
    transform: translate(.52083vw, .52083vw);
  }

  100% {
    -moz-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@keyframes rotate {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(1.04167vw, 1.04167vw);
    -moz-transform: translate(1.04167vw, 1.04167vw);
    transform: translate(1.04167vw, 1.04167vw);
  }

  50% {
    -webkit-transform: translate(0px, 2.08333vw);
    -moz-transform: translate(0px, 2.08333vw);
    transform: translate(0px, 2.08333vw);
  }

  75% {
    -webkit-transform: translate(.52083vw, .52083vw);
    -moz-transform: translate(.52083vw, .52083vw);
    transform: translate(.52083vw, .52083vw);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

.animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;

  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);

    opacity: 0;
  }

  100% {
    -webkit-transform: none;
    transform: none;

    opacity: 1;
  }
}

@-moz-keyframes fadeInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);

    opacity: 0;
  }

  100% {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;

    opacity: 1;
  }
}

@keyframes fadeInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);

    opacity: 0;
  }

  100% {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;

    opacity: 1;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  0% {
    -webkit-transform: translate3d(1.5625vw, 0, 0);
    transform: translate3d(1.5625vw, 0, 0);

    opacity: 0;
  }

  100% {
    -webkit-transform: none;
    transform: none;

    opacity: 1;
  }
}

@-moz-keyframes fadeInRight {
  0% {
    -webkit-transform: translate3d(1.5625vw, 0, 0);
    -moz-transform: translate3d(1.5625vw, 0, 0);
    transform: translate3d(1.5625vw, 0, 0);

    opacity: 0;
  }

  100% {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;

    opacity: 1;
  }
}

@keyframes fadeInRight {
  0% {
    -webkit-transform: translate3d(1.5625vw, 0, 0);
    -moz-transform: translate3d(1.5625vw, 0, 0);
    transform: translate3d(1.5625vw, 0, 0);

    opacity: 0;
  }

  100% {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;

    opacity: 1;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUp {
  0% {
    -webkit-transform: translate3d(0, 1.5625vw, 0);
    transform: translate3d(0, 1.5625vw, 0);

    opacity: 0;
  }

  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;
  }
}

@-moz-keyframes fadeInUp {
  0% {
    -webkit-transform: translate3d(0, 1.5625vw, 0);
    -moz-transform: translate3d(0, 1.5625vw, 0);
    transform: translate3d(0, 1.5625vw, 0);

    opacity: 0;
  }

  to {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;

    opacity: 1;
  }
}

@keyframes fadeInUp {
  0% {
    -webkit-transform: translate3d(0, 1.5625vw, 0);
    -moz-transform: translate3d(0, 1.5625vw, 0);
    transform: translate3d(0, 1.5625vw, 0);

    opacity: 0;
  }

  to {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;

    opacity: 1;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/*# sourceMappingURL=maps/layout.css.map */