@font-face {
  font-family: 'SourceHanSansCN-Light';
  src: url(../font/SourceHanSansCN-Light.b04be5ed.woff);
}
@font-face {
  font-family: 'SourceHanSansCN-Normal';
  src: url(../font/SourceHanSansCN-Normal.310e2dda.woff);
}
@font-face {
  font-family: 'SourceHanSansCN-Regular';
  src: url(../font/SourceHanSansCN-Regular.873995a1.woff);
}
* {
  box-sizing: border-box;
}
html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  list-style: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
a,
img {
  border: 0;
  vertical-align: top;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
body {
  font-family: 'SourceHanSansCN-Light', 'PingFang SC', 'arial', '微软雅黑', 'SourceHanSansCN-Regular';
  background-color: #fff;
  font-size: 14px;
  line-height: 1.5;
  font-weight: lighter;
}
body.modal {
  overflow: hidden;
}
.c-pointer {
  cursor: pointer;
}
.c-row {
  display: flex;
}
.c-auto {
  flex: 1;
  min-width: 0;
}
.v-center {
  align-items: center;
}
.h-center {
  justify-content: center;
}
.clearfix::before {
  content: "";
  display: table;
}
.clearfix::after {
  content: "";
  display: block;
  clear: both;
}
@keyframes bounce-down {
  0% {
    bottom: 20px;
  }
  50% {
    bottom: 30px;
  }
  75% {
    bottom: 30px;
  }
  100% {
    bottom: 20px;
  }
}
@keyframes drap-down {
  0% {
    opacity: 0;
    height: 7px;
  }
  50% {
    opacity: 0.2;
    height: 20px;
  }
  100% {
    opacity: 1;
    height: 40px;
  }
}
@keyframes fade-banner {
  0% {
    background-size: auto 100%;
  }
  100% {
    background-size: auto 103%;
  }
}
.footer {
  background-color: #fff;
  padding: 56px 0;
  padding-top: 114px;
  font-size: 16px;
  color: #000;
  line-height: 1;
  word-break: break-all;
}
.footer.black {
  background-color: #F5FCFF;
}
.footer .container {
  display: flex;
  justify-content: space-between;
}
.footer .qrcode {
  min-width: 260px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.footer .logo {
  width: 164px;
  height: 60px;
  margin-top: -10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUgAAAB4CAYAAACQGWsqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMi1jMDAwIDc5LjFiNjVhNzliNCwgMjAyMi8wNi8xMy0yMjowMTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUE3MjU4NUNEQzI1MTFFRDlDMjY5NTAzRjI5RUFBRDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUE3MjU4NUREQzI1MTFFRDlDMjY5NTAzRjI5RUFBRDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QTcyNTg1QURDMjUxMUVEOUMyNjk1MDNGMjlFQUFENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QTcyNTg1QkRDMjUxMUVEOUMyNjk1MDNGMjlFQUFENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm2CkYQAAEArSURBVHja7H0JfBXV9f85My+77IsQEhZF0UISrEu1rUoStK79a+vSalW07lp/VXG3SpWCG9pqa6u1ClpbLdZqrbYiBIpWrYqSIFWRPQHZwp5Akjf3/M+8N8udeTPz3kveCwnM+Xxe3sssd+7cufc737PccxH2Ehl2z8ZLRQ7eTQBbUcC/26L0z3604a3Fk0a3QiihhBJKOwS7+w2UTGo8CXPoQVRgjH43Au27IgV2oYYfgYAaIcTf194x4OPwkYcSSih7PUCOmLS+XBBMgxx1PJmgyB8yPmABJdr/A2xCjf4jBLyl5MIrDTf0XxN2gVBCCWWvAchRkzYWtxBNJRXP58qrcfBDCxwTQBLi+619YOxT+UuDpUqU3o5G8Z+U0/bP9TcNagq7RCihhNLtAHL/ieuKivKVOxjcriMFi2I1VwxVGp0gaH6ED5O0QNIsg/Sf2EqaqEVWx1k3f23R1X3O1Jph0sCBuDPsJqGEEgJk15RJpBzQsuEKBsC7Gcz2d7BBD5AMYpKkGLcsHyO3grRt8SV9l/DPNQrCxN5FGNouQwllHxSlK1du5MR1p49s2rgYCR9n1NofhI5yBMifOA3kjzCwjeL7rO0U34bm//oxwv7f3Od4Q0jHGv8O4VP+uGkHXUdEathdQgll35JIV6zUAdevPQJReYgQj9dRDAkt/IoBomIDm2NbDB9JV5ctnDMJpDD/IQMVjTLNTU5123h7xF8fqqrCNVub4dubd9HEvgW4Ouw2oYQSAmSny6HXrB0WjShTGBh/wNqyoqOaUGzQcwKivS223QMkQSKEigSSsWPif2w7A0pASRY4xkSI2NaxqMGrm5rpnv6F+Lew64QSSgiQncMYL9/cS81tuzOq0DWMWQVItm0QDeAjA+p0NkmKDJIAZAKlCyTdJlaUAFNmoLrpMgaw6DQ6GMAoq9xFXJ/7G3fSOGyFu/r2xW1hFwollL1X9qgNctw4ihx4zdrrIjmtSxnVJvKmAh0QSbIlogl8pj0RJLuitN2yN7pskuiySSrS/3HKSNZ1UCpTB0eS7ZHkaLSTIR/+zmzyG2EXCiWUECAzLodcsfZ7aw5Z/5lC+CvGnv7gcqbEEEnYQKkIE8/IBksL0MjhfHGAJDgdNyCDpOsYCyRNlonO34rZYEqMcQ7mej67dSdNDB04oYQSAmRGZOSlDUePvGLtO0zQ/spoNBI8vM8WSOr/ChuxFIsxkgWaTpAkW28WdjloAKibTVq/hQskhX9D6TZRjYvTbZRcrCIQrti6C17aupVGdGY7Dr1vw7cHP9L4QdiFQwkle9JpNsiDL1l/gFCiUxl+zkYRd0zH1GmLpTm9z6b9kSybog2SIubFJj4X7X2m/VEHVERP77Zsk3R4wdFmjuRijjEgRqMoJQ6UGv+jKYCqYh0yRkTg1a3N9IvehfhiNttxyJSNB0MOPNKaq5zs8FKFEkoo3Q8gh563qk9ubs6dgrRrQWAuKmakje1rJjQJnB9IGuCGErtULDiLA6AiASKQ4Xnx9m57OWq8QFr2ZCsGSXVsR9s2ydsKhAa/2NxE47AQbuuDuDWT7ThoylcDIpHc+0QO/oiQcq3wpFA61j8rqi7gd+rhwXqW+puGhW996bWrtKLqae4wFwecva2+rqZ3d2yb0vKqLfzlV/dNfF8D9lTdho2tPFUI/IffftYa71m9aO7dXRYgR/7kyzzYVnANs7w7GZj6oEHVdMBKAEmDKYKX99kFkg6vswmSPkyS0Nu77QuSaMOlCYKaxkxRjfmNElziVliQFieg+n3x/yfQTqjYsItuHliA73S0HUseri/A5rw7Ra76E2atPSw4JxfTDaVdwt3kdm7GQ4KO0dS2yf57aUWSCWm99i8/sWh93Sxrnn/xmBNLVSV6W7p15f78bkPtnD+GT61bM0jCAyesPZe2w1TuN8PNwRxTqQ1EiYEkmvwvESQhCZM0wUwxz9HL4AvEgFcGRLlWAXGSbiZp/q+Do2FrREeIkDw1UTdvKq7zVRgYEfDMliaasewzuP+II7CtPe1YMrnxGojCHSIfBwFaLNYG827IIEvLKqdlBegEPLtm8dzadM4ZMaZ6/yhQIDhyE3++dsG8Tf77lRWY5EHkKFTMX1/a/0cHRA577qp23OZVUDskbYBklnsiV/GadlyvKGBfT2aYr6bdq5lRN9TVXOggAeVVM7k756b5vPdP8jL5AddvbPrDjp6uXzT31awA5EEXrT1OwJqHuHZHerWMAySlMd4eJgmGao6GTdKaceNQt+04SfQASbdN0ppxI4EjWHGYNjBS3AmEpufGAnu9XD5PKFaRFx8wGo7ZsI1+OrAXfplyh7530xkUabwPVBhlsVozqF1S67ulBRLxhmwUqyrwPn+lBZCaKo6XjODe2jVAoBagarRcJHV10hAZIDtbuN8P437z3QwXqwNa2mVya2/02HY6f+VluH4HG5/0RFHmZ5xBDp+w9hCV6H4B9N3AUWuCpPHDCyRNQEqFSZqsTZFm3IAMtJJN0g8kHeVL9VFMBqrYQGQBo6FOm7ZTw2seA0ZUpOpjDGgPVSOgv5G+lrQd71h3tMhXpkEOfBMkG2P8gnGWHKsSSkwylPYDB+G4FIZ0sJkkr20FtOUkQWKtOGztfVDFHnHp+v3VNu1uIros5bLIBkSHTZHsbW4mmYrjxvJuo3GG2yaZBCTd6ja6GJrODGVaYTLGmC1Si7NJRcLLWCgQ/1Dj95Yf+Kq7df0Brfn4kMhR/l+sdCGxVand9AJJYpIhQnZYkgEkYU7rrKADVi14ex2rcrv5Z34AbRoSNvU+BJDFl68tLGgRN0Bb9BYeo/ul/+pOzyYZ26KH7lBym6RQQFKqPUDSvFCyECBZlWV2aNk35f1a3P6IiouC8vGqzDp9aHXJpPq+uSJ3cmtE/XHMM222hwF+iPYLxdT/E0Cyk2TIlPXHaPnqI+tu6H/03tDxDfvjoUkO+4QB8KvkvRlW8OdQf3zEkEHuEwCp52ZcuXYCttC90NGHnoJNUla3SbjcthJImgyTXCCpb4jhoaxuC0llDmCSZLO0GAj6gqPplTfwy2KVNuYmwJju4acevW8WAm4UCL3MmUBk2lKFPd/cSHEpZSNyc93syuDJa4dhJPcRkQdnoLL3+M3bVDoHkzFwwtdTtKutoACADBnkPgCQB05YexKs+OoB/lmWOSNQMEiCl3c7gEmCCyS91e0UE1xotnfaYZ8UNms0bZQCbBuAVAIyiDrZJdduxG0bL2H8m8T1KLGRGuwsQ+ACSckO6QRpm0lmQ0ZOauzZmkuTtVy4jBsy34op3UuE+80Fyd4xhCIlgGT2vyLQ2UOwRxmkqtJaTWBN2m0EcFwARrRxl3i7HWV6xAfTXO7xaXmxGQb6cbtWBByykuu3PN36KYJWpwWQB01oGCsIH+TROD4rT08CSRO0ZJtkgrodwCTj3hV0zMLxV7chcZvEJC2V2mBwpnfaBEYzwN0MAZLshRYxMeIiQfC5o27acFIUNzzIh4+xbIoiPk3Hy0lkgSSCg4a61e2MyySKjFA2/bQ1j27jy/dF6ky+2jlSXF45ir+OTNIxVzTUzU1xKqeyPIlB2MEgoyA2dGYarVUL5+pA/3q65yUJFNfDdaozUb/6urknp3tOLFCcAgPFn63PZqD4yPMbSihHmSyILoBsz9luR5ykdwiQbbNDKQSoPfkk5SmIserI3mmIBRijFYEjqeNmWYpq5NpgcNzRQr01pH+iObvHUW8PkJTUbcPt722TzDA+Dv3ZhnMwsmmqpuAB+k3HplgqMrfPAHMDuN6bhXELE01LQhtu5D7iyWOFqi5MmVEBXpBCRZ9JtYW5t6xI0jqD5X/W1M1rgLohYZh/d1SxR57f2FNEdt3KY/2n3GELOq0mKYQApRpMjpLjxplP0j0t0V/djl2BbGe2FdFj4KrLGocOtV+Js0ZLBSdSSQJ2lIFaAknjmhJQG0ZNl00SMoyNI29bf4yWhw8LFY+2AJpiSJJg0+2orK6r+aUPdVVKy+cHAmR9H+1RmDcv2nGMhvOTHCM0LWd6yl0XxYoEe4xT8ooPH9c/KOA8mzK0bPx4rmN7AtOTBYr/tR2tv62+tuYSJ1OtfIF35KRTjEYwKKg3CsRzuH5j2gFEM5jR/j0BIA+//KOcrbsHX0G4+y4ewntmjmWSECATJBlA/oWaeEmoylPJgsnlaYm+CS7kKlhTGCUM1MtU4/ZHC0Ccmq80sqQ4SWE4c4wUawJc4UYOmxhvV9BVX2+bpDuovb0yauK6EW15yoPRCJ4ZM05Y92XYerV4PWSbbneXkrJK3a42PElHnLX201n1qZaZp0ZWtIngp6G0qLodco8ApAAxgvvL9zJcrG4z/F47xvhGD9Q8A9IMFE/WFY3po4ekD+DKu47npv858MK1Z25tGbyYS32M/x2wR3uwOUiNSGgSEqMB+gRRq17y28Ena7nq4sBUaa7t7cknKelkEs10rtQgmwOEEQ5kOmZibFOJn0Bk3wd61sFgkh7JgC3GLCRDJCXvJH5ywC2be424dcOvGBw/Y1j8PpejmPeNJLWffC0Be0XcJSp4R3KSo/whnTKXL5itZ5bfnGREh57s7qhiH3jRmne453+rS9UqwXFD9Qoqdy55ctBzFixEJbAImJZIXsHkBouLsTq3um2inQFwHgHZSNLCXqY6bf42aCJq8htIYqvW2jimMwiM9bvldG2yuu2ySXo5blKVwy+nnM091l0H0HY731hf2WZgmTSk0CqLyZPhnOrmXuySsePH8VvshCSHbeqh9f17O4rXYyH7BthPw1jIbij6UPhWl6xZnExt58/tUdF68JKnBj/r5kwWq/FYXkFmkiZzI4lJxsHXm8WhnTvXOs+wR6IjuYU+vdBct8ZUqdGupO6o0UQsIAfNpSNIymiupwgimQmSsw6JS0gYwOq6z5TsjD/dcNbWnhv+pyjKQ1zFvn4M2groFFL7gd0+3Zo9Cpqago3sucWLZ7a2o7uuSFJuyCC7I4PsovWKcod7ItKCk5b8uXiTt6rEQ1eDrOWTRFmdJjsRmgyOKFFEcjrF9WugJgFfbJ0dRF8m6SDDsZ1xJulrkyRMCa9GXrP+GMqBaajQMWAFsRsp3bgMN4OW57g7HF+I3ToOsrS88mq+k6OT4yP9oT3lK0jLg+JS+U0aMsgQIDPxmodXSdDNy58tWRJ4XFsclbKVT9LM70jRuF3RCuSWGGPMLm9n7zGzjTuSTaJBzqxAdBNo/EDSS90OAEk/GXXtuhGaQvcj0lmxd4BpODWzuCvxpW8toHWV75izLkUHdEcZelj110ijh1I4dPXq2rmL26fwYCCDZB1izzFIhRqRlIXp3xPpk0L81lvSuD8sSrdMAeRlq13IZeWlWbee/HVAwCHruMx17XiSG7ooQNKHCigTv5xePD/lMyiL+STNJW5MhqjZwBhTlQ1bo1mOvl0TNgmLMUphaqVo6ewkZzuX7YtukJQCLoOYpFv0JXQjastdfJ1rGPzybFB0zlayZ/5IbeWXIs7Rft1Lhg8fl69p9Gf+mUrIWgdCiIIT5/KePcYgG2rnvsxfL6fPugMDxbesrptzWCbqV19Xk/b8/hQyij+5elFN180onoas5LfrHcunF/85Hb9sW5ueeDSL+SRBCswWEqYY4GkCp2m6jAVWQzyLD0jqubTkjqXAWnUzANgMASIfddtaZ0dml1I9HQ800rKMwbmfO2ZRvq4JfGTEczpiR13Zj8BRj26GjuPGRbTNyl/4V3nWX+8YWR6bW+ovoQ0yVLHTkq08/qZgj+ZHlz12UEvamrhCRJS9fJIGeUOw4yJj6nQ88NupTpszTrSoMz1FbN62DHYyWKF0LUnddoCYw4NOfIyRlMMV0O4YqILBEcGupCtLEUlzuK0oeGlmkSOAHSUVv9uRx0lK6eb5z0E8GWu7pWTsCQchiaRloIjmUbAJYmBpRXWHkwXX1855OIStvRog9eUH6Lc5RPd8PqOksWOvbchaPkmSMoYbgIRGYopYMl0dHE1Qi+V+1Iy52SbmCHu0CEGO0CBZ7SXJcWOyQpRg0soK5FLDQXgzSEdGCwP4ZOuhPW/dSsqhLxFh3KNHAmGSAtu7CUiOHn127nb17d/zzx902HwnRAW3wLTkXTGpfRaTTqVMTdIGyJKyyvMQ8YF2XKtXwL6+rII3tKPMRlapK1yq/DJIM1Ccx1d+cGvj9Vzuj9NGJ8R7V9fOeWLPACTRy3xntyz7Y+nSDsOsJs27yUI+Sbc6LTQjy7gwYhwpji0mKGkoZftBaVqisV+BxOw7sk3S8qybS91Kqq2s+ppOJfIKaDd3g1dSC0wAZ+sFoUkqtGLHPoI1vdGe5dPVZdjhxw7e0daoT4E7JuQ/1hMvyoKKr7SzzFwf80NGl1zg7tsD4p90z9uv0xkks6T/MhO5cdmzJf/JcCNkL5+kaWdEW+PUhHUBK04yrmvHj9dku6VsiwS0GJrDNkhmLkmbSZoB2cJKVgE2q7PiOw3A934JOdmMxCQT1G2wQdJag9xkkvILBeypkF1ZSkaPGynalH8DQBhSE0rXV7H14NkrTu2x4LKze1zaF3FbNi6QrXySIC/YpdkRNeTK/QianajCJGxoY1V89qB5gAyS6GZ8EjOUc1qCiwGTh7rtxMfE7DtpgKQjrIcMxxCC7SzqwqJE1EO4rUNwDCWjNDl7hRNcf+mpPQaLJnhly06qyBYKm3O3zVkvlr3MnKkizWEmETB3W9hZKEzbohm6Q/GwH3SkK5OmR4s4GMb26+cY/ycki4yrxWTPTJHnVUvzxwmkmULu2S7WuYmAZc1bd89Rl8pxXFfaJs+YQaOe6C4jlFBCgMyU6YOHVHzGSTGPtz8xSF6UTZBErwQXHiDpmeDCMeslbmt0mPXIQbusKYax6YaSyVCQY4piDGBjc7rJAyTJAySN7Vah0lRDa5sEZN4MUgJJ+TjyuH/pBUHu+sgguZckqwgllLRUbMxmCIeuoSlW+REeY7dvbqIjaTfc3q8fbs+Kui3nk8Q0gslN9mXYJA0yiYqcoBYM77TxOyrspLluYHSSRiRypw2XVV5yqdsoLS6WsM6OYZMMSJhL5jo5ZOeTRLezh4zUb4oNkjFTA0rtJG3XpyXuTUsu7EuiKspHgsSd7ThVP8fPW9zMnynpj1Nq9tB67ubuFUlzuEd4CEzyhx6Yy8fMSb964h2nDZJci9FnUISI4YLiYjgnQB4c2thC1/XLw8UZB0kwQMEY0BZQpBlMbpo2Te+0DIwme0SJMUrk1DSJ2qE+ljqMCR5mh10QXTZJsAPXLZukHLrkySDtedMySJKeMkixpktaweBgbDcZYywDkhR65ABP6vZJsPVchPrMkJSTs3IbLReIT6Z8PNEE8PbUxi0xiE919k2vqp39CX99ku55peVVE4MAsr6u5heZqN/qRTX3p3tOPJSrcVIA0r1dv2huh+tnMcisgKRCArznX5VAG7y4eSdN7bsfPp8VkISOLd8gZHXaaB9NAkkrjIecyYRi+9AZJM7vCXSAtBdIJgkBIkXyNINz1k2CDRK8QdLKTC7TW4iDJ7pAEqS0b/a87G6tY88HVf0hatrnlAZArqqr+Zi/rkj1+JLyqiO5vQ7zNWlFI7c1LH5zc8hru4mKbQ2ALIAkikjQYiY5vPOuxp10lNYMdwwciDuzoW7La0gHqdtukBTCOSvGVKcNNVP2qaDDnChsoDTLEGQnw/AFSUxsKhMIPdVt8l60i8jl+ZZfEOiyF5gvBD+QlGcbQcybX9PRR1NSXu0dvEvzk9rDhzbiJaK82nM+nwpqDYHm1xum1o/qfxfMnKkNLa/K6oDitl7IV/SfoxxpG8l/P+jMQV5aUXUl94aB7VCHg4KxC0sqqu/aU8C1Q2xSg+a+85g53q9+PAyirGlt5x9fRRRasHLhvJWBAGmtC5VpkFTcQXmecpJaBIdu2kH/178HfpZVdduLSTqiFdHhz0AvdVryYjvUadc+IWyfC8jedXDNc5ZVawwIJveaGin8+rVkTzXCgxzLxsrr3iiWKhlXt9GlVscSC+Pn3OFuWvrwgH9kwCz9lJ/RKOkjRXzCL8kbUfQcvtldbu2Nb/Ly+tq5b0Jd5wxcJKylIG+WoE4HSK7ONdxuYzJcaiF3/p/vKYCk5LMWjuf6HR/wIot1Oo37fGl51WIeKY801M15GlyWfQXkaWgA9up5megsWorL4REMUxBebNxB52Zc3ZaonrzsAXgkqyV56QWXfVFIjhcjvhHN4HKLKRrHaQY4mqE/QgZJvzAck52Sj3ebyPHoFJH01o1rkQM0LcZsbHcspSC/GePHbhKa9tMlDQPGfJkBcOws4YexgwHhdnW7GBUDx04UQSI4rZiijAwV1y4no/UXd0lZ9Wu6bdNpgwRzHinZa0BnikkqdtEpYFkeH3vPlmY6sncB3MXMpzmj6nbAjBsvx43klUbJx+LwUMvqtJHaLHYZYcdOxpNzi7i3RU4S4QhmB9dSrgaTRB8mKU+NDNaQnPZKp2c/0cZpJblAaGXa+Hh0W8HPV07vs7W79HKuepRv4Xc5ELl7Wd2sDXvEZqVSrSYC0p4RHBjiURd9sSKdui2yWV+Xy7I5K2hpVeiknxlgkoJIYJpLpzCYnL65CV7etpsOCsZeTU1X3TZ/JAsm1zcIKdjbDN2JzagBYxkFYSObiAeM69ssYJXZo0naEJIwWSlOUpHTmAcEkyc3IxnqstkCjhhR4/oSk2RgfiWX1NFfPlZ8fXcCR11YRfpXfV3NVXsKHHVZuXDeVm7GVf6qIYUMsiuDJNGlxeWVo2SOJ8Gjcxpah0HSstClLSM0DV7a2kzfd+8YN44iB0xouJIH8t86pG6LJDNu7EMtdVpItkXztz7bRi9L04zjjJk0+nILumOHfytRDVSyV2b0B2kJDGP5Gn1XOaS0ZrbYiTe8ANq8Pn3MqH780t8OOnPx4wOXhkOlIyo+LgxgkKPbOSZC6RxRVMCzJBskOG2QUkxeR5lkbN0Yat9sHT4vn8FlyuZmuq++nmLZoEde2HBW/bC1/0PC3/K/g9qlbstM0mPGjZUhx3C8mI4QYcyIEfJvkkDSYI3R+MyaGEi2tkHejibRpy1KOSCzQfABafdsFUdKoGCbZGr03GCSEkiyrGFac/GXTw4+4ssnUs/mHkoQLxC1Abt7DS8bNypspa4rPCyOtm2Q6PawgsNw2CGbZKpOmqDKCjhzzhdNJSMvWnsQD+6jMmKTBMm7Dd75JIWRoMIR6yjbHQ2miNI2EzyZMUZ2tVCRJihiqNsOldekEkheYTiJNklrwS8pWYVtk0zr1g2bbMzG2cTvr4eaER9Y++Tg5nBYZHCAISwIfE+h+g3++rzTKBFEvovUmhc+Gf3ZKIU85PRYr/vAZ70dHltWSFREGofeINkBx42e9bsjzp7PVrU13/rUFu2rzdHzM/2KSDbjxohPdMY0ojTf2pjmDMJgkkYyi2YGxmiU8qyp0F5ET463IQ/Hkbw+jqkeK1KKM4dZJO17JwXxWQWjt3/x9NC1e6CP/tMXVgBPSlL5f/kty8EdbV1XGYSqRh9oKgY9Ah0gZ3RWfVbVzVoRQqNDPi4pqx6nO2V89vewGaTl5Q0AyXYySSRVtGccr98ShTue3rqtbnnr18F/VbXMgKQ840YCSeECR5k1gm2bBIMhYksr5LdERaFlo7SXbfBuL/f15bZHO3CbULahdswozGfPVxS8/stnij/eUz2zvq7mFO89k5TS8vmBi7rU96XTYd7caFcffSsXz1tXWl61mn8O9TnkqM6sT2lF1WPcdYaHuCizRBobME7QBkhL7QoGSWt/GiAZTYiIDpadu0h54MVtO9/8sHkUF39wZxgbHAkuJJAU4AzpkbP3aBJwtmmQs7tVFGm6IwYsj7ed1YwC2sorwYYMkrK6DRLrlBNcpNYdlnFRNy+fXvxyODQ6bQT+l5+RH0CW66strlw5b3cnGdXGcY8ZEz6U9CXi0vZspugCSTTV7TRAEgW4l2LxBlKN8Jk3d2rP/GvHwKgGnRsGQU5AMjPeNu+m/QpysUkzczwa6rRmhvwIUJpbWZ3WKNdiixJASiAb3E7u60PyGTexCiiYwktKT1JMk/Obtzy6eObo1rC7d6IIeo8f6tk+e3O0nuqR/P122FBdHCCtnATkAknouE0SUwjzef295pxpL28v2tksBu6xVvBw3LS0UWFOBJutOEey7Y+tbVDQ0srqNDlTLEoxk+axBlBi2td3BJPLNkmTQIo4SPoIv3LgiUgL3L3kz0M2hd18D4iqvAOBGdjFSSFAdgOAtIgJukBSVret/yWbZCpZgBR/L/Z/P2/Jn/LnbZGvNkW7Rop8F0jpi3TFEt5Kdsa2KOTG1GlhLZ8VszVa6rRhcdUM1BRGXkkh0ri+xBrd6rZjIxhxkonyL1SUG5c9M/h/Yffec1LfW/ukdLPSxD+LvDVwRbfF3hG2VFdnkDIbRA8mSW7bpDN9QhBIMrrEcrLK+5auacu974VtuXXLW7ve2iGyuhtPbxZnjxqpu1qhqE2jHLIBE9w2R+t3fEZKDBiNmTepX9/PJikzyQBCumzGkJPDbt0FZN68KJVXvc+Pqtr7UdPY0sNOKK7/5K21YWN1cYCEIJDEJDbJAJBkZBSmo2PDFhH55ctbi+Z8sntAe4PHOxMkdXBjJqgwYyxklTqffNRpIQOmwbKNc+P/G7/bBdLG+rGmeu3wbgOESyB0cdGzWoMPQMYenyb0l9kfOqEmV/NQ7BE+EalFEPU4yLLUVGx7qVILJM1pb4E2SbQXe/ICSd2L3byL1Cff2NH7L//e2Suq+WZa7lJywKAc2N0WewX0MdaUkQDQAEbhZpBxp4kmJNWbJBW8veo+ONOVydnBwwlrXVv4Sc3m19lkfwClUzoDIOvr5oS2TlfTl1ZU/SoVghGJL+1JVnidbHf0VLflY0gKAfIASUTlwtPuXFeyc3d8qmBXlwG9VDh/fA+oGKknFoqn3yZrfRqSnC42a7TUabKB05hqaIGoEO0aXYFxktZSCaF0WWkY1f+j0i8a9eWOe/kwzBP09FqLF8/MaoRBSXn1SRhfaiIUpN48iL7Ln5EBzD9qM0g0F6b3CAh3M0lZ3ZYcN+gTTM5f1zA4dvk2K8pHOLeqBxw7Jh9UFaXQHAFqTJ1VQNPpMJEFirHQH0Lb/ijAoVqb37qzR+uIuu+Xqs0EyVC6rsycqUFF1Vx+YGf4PN4e2yKN+myOv2UVE4AehDAO0maAyaXJZpAWI3SGJLs92OBWsymz0xL3hET47s/4ZhF856hCKMiLB4p7TQvUgx5VRsrdrcYx6GSLDnWaXL/TtUEGgCRBok0ylC4uAmfzwzsjgK1cmG2ADCXtIfe+AyAt8HOr227HDSSGAFkJFdINAdqTLJs/1V8vgO8fVwQ9i9TA3IrmfSiMdAU5AM1RBaJt8X2e9kYDIE0VW7RXxfZjksY6M6CEPpruIAqqbwiI+scDE5w65JDqfms+n9MYtlYXeWZEz1m/TcBAA9jQnThXBkKwZ7ohOilrVvJJZkEOPygPpl3VDy45pWccHMHfI0zulN78yVcF5EYA2qJxENS0WN5HiJrfXr+1DFTcSrxLjsD+ULq2GIkigtLI5WAO/TBsqS7DnqavXjTXysYUkce/Ne0wQN3OxoybzpCRxTlw4Xf2g4OG5CaYC8wGIFcSWrSXWXCkIMtlkFQLELbuRmjTnM4Yk0Vq0reWqXt32yRDgOwmYw6f4dfa8UnU7F+HLbXHn9SreU25V8pbIk5gTFS3wQ2AqXi3M5VPMgO6dP/eKkw4YT84YlS+NE1Pos2uFf/cL4uEudRkqk4EffIJdrYosKXZyhVpqdhRTfJoaxm8J9kmiaGTpjtIC6gv5UH0MZLSaLn66ZHDxow/dNWnsz8LW6vTZSN/ZrMq/dSqujkJyxpHPDBFQgl06HGBM266GJPcr1CB8yqLYNxhhaBKIUzy7HAiB+bZuSDk9jDrLyVuM+9Dv/fCPAERvsD67RgDRc0MDgcbKDN+zw4mGUpXl/V1s5pKyyv/wk/sx37HCFXczF8XZ+P6pOUcn6dSJHwStjSpuyif1DZ9DaGg4yIoq5duBpVOCFAW8km2gzBCTkSBM79dAKceXQSFuSgvxQIJNoNE3AEp/t3xYpDXpXCsR837IgrBoF4EW3YosKkZrHnZWkzFxo47aQJAMpTuIQLoKSUAIPl5XlAy9oQpDQvf+jLT125Y/OZmy9T0jZN7tu7afaRvPTVa1bB4XkprEpWMqS7HCPhmKq9fOOfDpGVUVA1BxHZNO9bnu+tTOpMdN2R0ZYWqQn95W64WiWHD0PJKWD2q/7xYSJYvQErI5qdux1DD7d0G2xmTjXyS6QjjIlQzWzz7uCLo1UNxMENP3Rl8VGsPcHTUl7zL1K/Yp4eA/DwFGrg7tmno8GZnRUIC2W1kTd2890vKq2ownu7fS1RF0+7i7wuyWY/W3btP4jH5ou8BinIL/30gJUKiiFdA4Aif3ZqXhppwOUGXMzbclXvYc2nfi75+7jIYkpQmYES5mogu99s//PONh670WQLD9mJ7pPF3eLfJ20Mt55OUvdvuhcDQYqSQMe82F9Okr1t79Kh8mHZVf7j8tB7Qu4eSaC4A1wJkmKhaywzSj516/XZXKC8iYER/AT0LCFqjEHPitGohQISi262VuwP7M8J5Q8dWfiubdSBSxgaCCcLqva3debwuCdofRRzt/8xIAsIAYDBBEiW7nAw4XiCbrdUSIb4c2O/vuaTf935xSR+Y+INeMKS/GgxsKSwfht4dJrUD5Vvk78Gsco8YGOfPURGCQygAq2tnv8MdcXYgoRL4/PCx47I4LZDGJmF0ex9AEi1JQoUDAFKiUjJjlFmR7Lgx4yTRxRbJHScpYwZ6xEm2EyT5lNe+/+2ik9/9dbE4YWzebw8akuOon4fDWWLBzlAe9NJUyfnTKyO4l1fb46nAfvkEXysR0LuQQogMxQAgvDvJS3qYpilPZA8fMRAgo4rY6wBSQ/wiuM1pjD9Aog0eKKnbFktEF3iCj7otH+sGSY9gcoL01G1C/O8hw3JP+/DXxbUTz+31Gz7nBHDGtTvBXAIvkkBNrqcbGN0qNnqxSEyRTXIbtbTSjm07W29/+pWvHg+hIRRdVn1a8258dcbAEXvO0PLK2zJ97RFjqvfnwTg44JDda+rG7XX5KQdFturB+tEA1nWc30hWEGy1GVwg6R7/nup2MpBMZpNMziSX9irEC959ZPCLM27qP1UQnAfSSoeONaT9VF6XyuxpAvDzaoPLcRNUV+MgVqlbN22LPj1EU/te+Z2CqSEshOIQgdfy313BmhJOKS2vmpjJy0ZVMTbJIYsBJmVK2+kylvcFCxbok4ODlr7df8joynKvHZG4l9ZGR7epzj3jxCsECCUPuCN8MpU4SfANAdrI9PYXsx8ZuKUoV71WaDDAz/Ntnp/glvawO5oqNqKdtowkgE8Mek+8mJ/CrK/p1bitdV6kZ/65V5wUCefWhuIp9Z/WLCspr7ybx08yb/GDpRXVor52zsMZscUBHkbBB9SlWWIQmOYeWH7iwGV1szYEvyuU1QwW77YsTN95nxtRTknDtsDMHQ/yvRMVTuSv2gSAtMHJRjkbAC1t0REbGJjgAtKfcePKJ9nMW375p9sGfXTgEPVqIeAAPWWYN1olMj1wsUV32I7seVcgDpKyDdVdTkKguEeYErcdNW6LLhat8IMfn1SwOIQAfxlaXvVTb4vE20qysKXSLep1WF7lOSiFor6ejRjCbEnDqP4Pl37R+AP++fXgcU3TSsurK1pBvVoPOO8IPnKfvTCY2dKiNMsMZMGtEL2Ov+4MbIe6OXrC4KwnDeYx+wbf/0UBL4/T9RdSIkCi6zB3bjNwsUM3SHoFk0MKc7cT80lq/GPGPRf1mnni4UU/5t/nek0D9AJHuVzhYoskg5oP+xQ+ACtv8zt/e5O2ZltT9MrLv1P0jxD+UniPAzziAwQpnEzTfNeH07Q1/NVtAFIPTFYqxl8qSHwom4x8bvzCHIgeVVI2/pyGRbMXtedyQ8sqJ3HbHRp0DGtstWkWmwywbyodM+6V+k/nfbSnm1tBmqVRbEl7v7Y+ltn6uczWHTGiETeoyROUSXa2uEAugUk6ltuTjpXzScrB5OS45htnfrPo0RvO6XmmqsKvyV12QGC5Av7zqBETVWvH0qmuc7zAOKaKi8SxvKuFtm1u0u65uCr/4RD2QmmPrKqd/Qmzw7u4R/0iuXoMh3BPfIh/fiedawwfO264Rspd3GeTTWNsxu3i3fRUdqjjofCNIC0YFOW9oRWVD4so/Z40dUuOquVks01Xfm3ARq9ZMfqUwtLyyve41t8OeAE/V1JWNZZU8eKahfMWxhmklLHGBiRXFgeP4GpIRd1Olk+S4KODh+VOnnFLvyMZhB5ltFN9A2JSULEh1Rk66AGmPsVb92Co2G1Ratm4hZ4uVXKu+39VOdFwmIfSIXtk3ZwpQ8uqBvG4+ElyGpT+KkSaUJZDKqsXIcxauXLe7nTKFojzWW+/LMlhESK8GVX9Q6wmZnedkKBZMdwIb/Bw/nbA6Tk81m9FodxqtpmdUdzNttBeSoF8PLduJmm6g0lOnOuhbgvA5X16wL2vTx3Um8u+l8GxUI5NtGyEelLYJMkeSLIlus83VWzy0cvdYT4JPh5pg0CIrt8cfXNwad6PLvw6bg2HdiiZktWLav6PQbIP97cfZcP8ltpByrR0C86N4GvRNtrhm6Woi4mmwRuKClPSU83BMc3aDmOhuNrsmDUDyWfcgKFuu4/F+BuwUUW8adZDA+5hcLySy76GtxVwpeMw5GKPZp5FREg6BRA9KKBZdwxgkPI2d+JcIx6UNmzVPt62JTr6vOPyT6scEYJjKBkXWn1Ivwnc2/ZIvKzOrOKzfNKT5Qtmb+Mh8kR3aeQ1i+fWMpt9PZ1zIuhLByUmiT5MMkmCCzOfJGsGu/jXY0/fMOCDg4arOjAOT+p98dWjfTZTUk3cZrWufJCJmkw8iGtrk7aqOapceu638maHYziUrMrMmVo9wDWlZZVLuZM+BJ20ZiV3/w2qJn7c7vO1nKmotune+JLu0MwYUS5nKqlHmqQ0ndPBINHFyGzmGBxM7iZnUoILgYjP/mxCz7Pm/3rQASOHqffp4ChcgCc04wJGl0BX1yAKZpB+weK+Xmn03m+evm6rBr/7x9Zdpx+ZN/zcY3K6Kjiu4xpfESLL3iX1i+Y+QkSnx59v1mUrd/rTVy6e1+5rxVOpoT55o1vY4+s/eWstj3w93KclJQbpUE+d7mynB9m0SaI3k3Tnk2R0nHXy0UWP3nZhz9N43y81zShVGDgogaCuYosooKli6wzPPfuFAhikPJtHZpF+oTl+iSt27BLw+vvN8K8PmvRUZV3ygcczGMFDhZr6YN1zg5q6HQIQZcXrr4ngjC3dSRoWzX1jyCHVY5Rc0pdh+EGWLrNMKOIs01vbIdCpm/N2ydjxJ6AQL/C/+3d5kKyb+/fS8uoTuDO+yv/2SU3FdoEkGfTSio92z7hxhQBZ5yF9cvDQvClP3tK3gjc9xMCoKoqku3p4U4QJnvL+RI3fl0G6VX75J/nsl/9tiRL8e+Fu+Ov8nXr4jhHA3uVEd1f9QWDu3cunD1zXXQc/M6QbQ56Ygr0svsrhD1nlfoEHnj5d9dAMFd3Eg/eJVsy5a/3CWRl7wTYsnD1v2OHHHkZtOffwmNIZWk6X7ocM6kPLxh/BgPNzQtAXTVN9GaSMGOhSR1HSYd1MUo53ZFm1X2Fk8kuT+/fMyYWf8XAuSAhGEhJzJBeD1GwGiS6gJN95f3ZR5KHyo3RZ0/Yos0r9+4PPW+CF2Ttg03bhGf7TRVjja6rAW758bki4ZkmHCSz8H/dfz8FLqGzvgi8UZjmTXhtaMf98rvs329F5tnOH3sifRfoa3aINXljzeU1WpsGuWvD2V/x1WfHo8feqqjgH4smByyDu5S4EyD7zaE1jsfjVi2brIVAXDKmovlch0mcZfd349LMw5LiL1pFjmh04w2PkMBlz2l4cZMhcyW9LTg4+MHNy/w379VAvY9W0H0pk0GSPGpmObCdOCpOpRu3MPLIGLMiOX5cn+RhzonFdozbCMyuPjMseWcKX1LfC8281wYp1bY5sPxJ271gyvbhnJh7agReteYy/rk33PG6QD/g2b/pyRvH8ENpCCaXzJYKGvkzuNbBdrI2kZLCGtCiAj//qzj7vHjI4V3cWDCNXujElDqBxkBT2RkUYhNZHxZYZpLVmjj8jsFkhJgKd7DTS67JucxReqGmCBUtabHVcDoTvEsvU0nJu8NuXPjv4L+Hq16GEskcBEixE8AVJsIGE4tD14jXn9nzxtGMLf8QbpshOG/m3w5xogp5MH12iGMukup00QV5sr3yQ7mUg9K/tTQL+/k4TzP5oV2ydGHmGj3yfCP6B8Z0gjYQ4uaBp6+OLZ45uDbtnKKHsaYB0uHzJkdXGnVlcIM094eiiR2/4UY+T+dAHHQzMA7Ac3mqJQcYw0m2DjHrnTko2F9sR4uPO/M3bWtoI5ny4C16Z3wy7jbUPEP2XsN1DBkh9itejlLd7yvInD9wWdstQQukqAEkulCGSHS8mSC0qHZI79Xe39SnTp+pEo3FgldVRRJdea2KisO2Q5sbYvwEqth9BDCKQbkeO/vX+p7vhxdlNsGWnsBJqyNMgrSmHEkhC54IkV4yeBxXvWPbMkPqwO4YSShcDSFkVtWiXySSJGgqLcqY+f1+/AlWFWxlU8mUwRPRnkBZhdIf4BDBI8GGQQCmClrH/s1Vt8KdZO6F+fdSRAdxawta4aUcqNAngHf9nSbj4txDp5i9nlCwMu2EooXRVBikxMGuFQsKtDIiPTH+g/9qifPVS3tcnyC7nAE0XHjqcNIqXbiwxSOG77HQgJprXXLtRgxdm74S6pa2JSTLQxv849htTKGUmCZ1ig6xDgTcvfa74zX2xw5WWV7lzvq/nv/Xc6eq4zR9ZXTvXN+FwaVnlNH4wNxj/3lRfV/OQc3/VBH6AzxglX1y/qGa6eT1+pvc1LKq5zVUXPUHqd/mzjMs6xdjWzF8F/Ph/vrquZpLj+IqqWVyuvhZSMx9fxMfq8XN/Mnafx9v+nOR+/WQjnzsw+fH4UX3dnCP1XyWjx43EiHIH1+cI/vcAPmkj7381omlT5ZkxVnkIk+tra37maq87efsFetfnez1EPp637UCIVKyqm2UtVaCvk0OAE+T2svaNrfwWj6mJ3NCH89n5fP5SLvZ3q+vmPuvVHvysL1xdW5N0Meyh5dUX8QlXclkH8mc3n7hACHxgzaI573kdX1Je+Q3Grxv4Bo6GWLgOfsbnvUJFux5ueO+9XdKz/Bu33Rl8XG39wf0ON1OkDS0bfwCh0MPpchkh/qq41p5p4Rv89QO39L7yL78aeFxhnnqTDo6WPuiRF9ELLGVxq9cxFdtVTixZBXqr1ATeiShkAN3WJOC5N3bCXb/bDIuWtiaW45oiaavY0to4lJhZPMPSwBe5eNmI4sP2VXD0eXyD+C8PevwxD7BFJWVV3mv4jBsX4Yd2vrRlQocvTnxtgIP5MzJbN8jdapX54X83Sds3SNu9EqDoILdE/mD8WB7clZegqiziQvQ2KNaVJt63PwJdp6nKf4eVnzgixcbXQflgrsNBHvXuoWH0j3D22VYANSEO8GqvoRVVt5LA+THAAcyFeGTdMTyoZzAQ/aW9bVdSXjWT9bzpfOWj48jBZfM1GLTeKSmrvjkRTCuv4xH9nr7oGf87JE7JSH+BTMamgkXDDj92sHR/1+ovAf5RUbqk8TJ7u9D7n34PWxRNu1ZBU+sl8dLF5/Y+76+P71984NDce/Tn4K6A4vI+e6nYvsxLcf128wgjbxklMzY6tzW//s4uuPWxzTBvwS5nWA+4Mvm4Vmf0AlEkeZnazEEld54ZLc3i4GXTS6bDJAyXgI3LamYhyq6Wlp78Vj2D4jn89MlatzIL+L774GFbUU8Uq09j09+AeoDv6KFllYdnqC5Zm/XRUFcz3Pzw3V0r9fkJ5nZuh4MTiQZO5O2j5M/qujlnxe6Z8Ld8SD530pk9tX6Ded8R3FtH8v9LdZzQIPrz9HHc8wXyzdLPG28Laq+hFeO/zaToF7HRi3gj12WQ/uH6/wji4dJnM3BdmG676cyRB+BZ8eFIt5vl6swTYsnPaeqQsupjLDAtqzyeAflX8cPpCS2nqGf9qH49BKEeXK+v1Nhbi+acZT2X2po1AuEO4+7v1dciL6moOsoAV91fcb3OxPVFu97+5pF5j/3fhF4n8tapQfqskLANfdRccqvZ7jhIsyDZSSMAvVRqv3yQukNdIfjb9mZ46OWapvXoWs7BnOEDHvUiN2i6bJIYFFLUTln+XPFHIR56D8xNX/xnB3+/WjzmxI9VJarbY/sCKXr26786+h7hRQZwvMXPZ5nOlkiJqXsLUmNLlDtg9Lj9HBdHfUYNWrb4rsWtqcBd34EwoHUHbmbAohhLU6PiusWLZ7aaA764vPI0RIXW1M75MrX7t4DO46VNM/isC/jEu0vHVr9Zv3DOh7JpzgZyoTM53aXweUPtHGs5jYZFc54vLa9kkMST+MMqMjybJmJfaVR86era4+8HmBt/q7JazuWep5fL7O4W3nSGAWi3Gzf1VU/R77rFC7hduGesAXhvyCHV5WsGadtg3jxHfoWG2uN+U1o+XwfyozRS7oW4RqGX9ia/jGbEbvTF3w7UJ2zfAymkV1J8yJzfstHyTBpwBYu7VWw5WYWs0juSTlAsiPzt6C6YOmRAfDHwoy5eZ9gYjQXAwOWhdoGkG4jt+M24TdIGSQzhqxNl7aez6kvLqv7ND+ZMdC1kpb/dNRGzFeqzrmaSAv/jvnIdP8Afjh599o0mSAQDDt6Qr1r2ywRbfBe0Pfw+X1V+L2/bTo26DfFoo8eucmfhWVs39wtfwCG8me//5pQZJAKrzMT4wsAj6Pn9y088TErYI7fX4QYA/9ejnI/5cxK1y4Sh2xxj6ya+n7AULeJHfCUGXjpcqm+58WJ5T+8PwyrGHyZI/NK8vdLNDDrlVcAs9Hi7oElCaJWXK2qsvCswjkw7IypdYWNeEfyeQefVjFECCqCfAO3OcscN9bmaAxf13w8nmODoYIhSWjZLlXalZvNcD9trG3atudj7jkUSdxidPMfJHtVz+StPV68VRXtVZzP8iPQ+0G9bZNNp2VCx+UWpevRtJcDgk2lZabBj60OIX4EVkIeZnEjgafap70t385cOfAfloPawZ3uRZWgLWOGQdrcDSXYbLb3LA2TM55DnfsnxONedbAzlpOd7PM7j4xA9iS635SPGPTFVw1tXfFKzyiq0H6I+Qf/WzbvoH0KDezFu9E0ZDBFT9PpKDNId5uPIB+maasiMYR3v+mXfnvAS+kxER0eIjnMpWSuhBiay3gR121znG0KA7GxhJpi7DRqPMp7H/1wdzVyuUxFCeX9oefUufk794gMipnq/nMIlXmP28F2HnUt3LhBMlRkRXz9quL0P8uhnw4yOkfVZTsz47tTVVPf2kvKqk3TbHFdjGKuO/YysPzFh1fNqbqILWBX7++q6uVOdFJFubqib61jWlI+fznd1kW93Z5UUy8afRyA+4ZFxue5FNw6NSKYA3Xyk568sS6SlWG7M1FuQfgPwtRBKuYwyj72mhrFEeqEtYXToT/F9uKZ2zlxzVJeOrT6S37If+KvzGqv/yk3x59/yJy+tGfoW4Dv9iuBUPuJPfg3m9mKnEgeZ8I7y82KTfYw+1ZBvuIm/Ht2xH1T364EzfcERXM4YF5M03ioJTJEcx8v70fZuh9IpMuiwYwdsVxunx1fui/V2y/M5pKJa97IeY4DGm3qeEe4s9WQv8n6KvkB9phgkl2uk5MfvD62oPMfw4mJpedVVvHOk0Un+tqfaSkVligHQ+UouPT207NuxKJOR3zi5ZzyBMh0tAL+eCQYZs/ktmr2cQepqo3WOSGSQ8JAxnL5VWlZ9jQ3k1TqQ66FAgofuQ+nepxIvV0eCo4211DH+UqtmjSHmsOP+QPYSFcJYrgLha6UVVdNGjjw5xi5j30RXBd0nBmQAirgO1Onpz7c20T80ii1uM9xRacXfgOFWWxUJVNPMB6nxPy/lCnikZ0/clNyWbU8CsqYkksfKjB6eJDkLecIysyFuZVv2Z9D5N+gJSzXQ7U2FRvu/xMzpN/ZAIdMDWsfbbXWagav0i8YN+ru9DaJ6RutfdqAu1jjQcsRP1Fb1eO5YgxmQX+Rr7IZ47F6BUb9VERTXZ9/aQL9mwElYyH5V7ezi0rKqK7jD6oDwXcLcDQwgy1p2tegOhl66kwKJbk2XrwXt1Jns0LKqk6RFxaz2ql9UM5/rcxfX5x7Q61xeNYmL28Gf4YYCfsfqhXP/46F9Psr3d3+CWr9oTkyDXfVpzbt8zdv5mlP0tdS53J/x9w4GxaEGpj1fXzf3T446llcdz8dcxndzfUthy1XMtle2QMtQ/r8w/n6Fn6YN1F4bexfhgs1FMaO4biTWUjAoe9ogPVmkAglhPmYcJJ87LycHTu3fA+9IBRwdDNI1L9y2SaKV5xKlxXO8FiDzDQEKJaPao/HRPbHHQtyks0IPcmY1bnxDXc3Zrgc8GnRjP+GTju0zZ2r8PN8w1KsJHayTNeDXLpi3SbTF1MVpugeVK6qboPT58Yv5SlN2t7SU6Wssd0I79dZBOuETB6XpSMoYPYGybo6gWMwfbdcdO5EIHVP/ac2ytMA4BT7Q3Nqis8jlXsSK6zOZSxinmzH4YbRxiTp7ew1ROX51bc196d6fzV5r7mdt81iu4Ct6FTD+En2XQfL81bVzE1aAXF1XczmXcRLXZZZuXsT4OjktfHP/4Dod31Bb81jaL6pkBzTuoNGoxDL2HGIyQTMsxysixtyWZj5I/SFP7VeI76d7A9+asM4kjfZ0cnBOUSRrBnbiUrDk8fqM58GknYueLu4R4lkooey7ktSn3K8HLu5TCN9jYPkVA2OrzMct7ZW8EVeR7ZbCppSKsY4Dn/cV89Ob+xTAGe0BR9mG6MUGvWySiC6PNnnZMCHUsUMJJZTUgm5Y4ddY7X08GgV9xsNCDKCgviq2TBlV2CEIHmY1/oT+PfFviO1PCosudRlJAj0Ee5Ex11rdzlkziTcUqtihhBJKWgGy+/fGZaz//3DrbrhAaKAH3RaYIOWFmO58kHoIBavrLypt8GjfXrg5EzeAAaq+VR20Fx2LhfG4HDdeM4NY5oTdI5RQQgaZJmND0acAZ/CZpzGQvOdmjeBikKaKrSgwW43AKX2KcFKvDIGjG5MdweEkOW7Auca3uTFB3Y7//UgFrK57pviMsHuEEkrIINsl/QpRT/B6UWMzna0Q3MIg2VNGK2viDMIi3n9fryL8MBs3gNLKiu5phm4UJXIuX+s6fiUIuvOTGYOfD7tFKKGE0i4G6QGUM1t3wCkMMDUuNreWwefG3oVwVrbAUQZJx7XRI/xH2i47bvjnZv5xE+asOfjjGcUhOIYSSigdZ5CyDBqEesDulZub6BRWqa9HBf7SpxBmMFPL+pQscxkFN5OUARM8gsn5rN389RvIybt3wZN9w3VgQgkllOwApCl9i1AP3H2jM2/ATHzrBkkLKBNn0AgG1T+3aeL2Bc8Wrw67QCihhNIpALknxF6i1gmSTgC1QHJOlJSJH04fGK4DE0oooewDAOmIWvdRtxHqSBM3vxcudRBKKKHscwzSawvFJhg2iBz1rnefGjDdmdMnlFBCCWVfYZBuzwzBVoHw4H7rd0775z8PagkfcyihhLJPAqQDJBFaiOj3LZG2u9/7Q+nm8PGGEkoo+7yKjQgiSvByqwq3vPP0oOXhYw0llFBCgIyzx7ejoE6sebb/B+HjDCWUUDIp/1+AAQDnOc05AcSZ+QAAAABJRU5ErkJggg==);
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
}
.footer .desc {
  font-size: 16px;
  color: #181818;
  margin-top: 22px;
}
.footer .desc > div {
  margin-top: 12px;
}
.footer .desc > div:first-child {
  margin-top: 0;
}
.footer .desc .code-desc {
  font-size: 12px;
  opacity: 0.8;
  line-height: 17px;
  font-weight: 400;
}
.footer .link-more a {
  color: #181818;
  text-decoration: none;
}
.footer .link-more a:link {
  color: #181818;
  text-decoration: none;
}
.footer .link-more .item {
  padding-left: 35px;
}
.footer .code-box {
  text-align: right;
  margin-left: 85px;
}
.footer .code {
  width: 90px;
  height: 90px;
  display: inline-block;
  background-image: url(../image/qrcode.3376c855.jpg);
  background-size: 100% 100%;
}
.footer .title {
  height: 22px;
  font-size: 16px;
  font-weight: bold;
  color: #444;
  line-height: 22px;
  margin-bottom: 25px;
}
.footer .item {
  margin-bottom: 20px;
  cursor: pointer;
  opacity: 0.8;
}
.footer .f-l {
  display: none;
}
.footer .cp {
  padding-top: 39px;
  text-align: center;
  height: 34px;
  font-size: 12px;
  color: #181818;
  line-height: 17px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  opacity: 0.8;
}
.footer .cp a {
  color: #181818;
  text-decoration: none;
}
.footer .con {
  max-height: 292px;
  overflow: hidden;
}
.header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99;
  background-color: transparent;
  transition: background-color 0.4s ease-in-out;
}
.header.back {
  background-color: #194EFF;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  opacity: 0.94;
}
.header .head-box {
  padding: 12px 0;
}
.header .logo {
  width: 164px;
  height: 60px;
}
.header .nav > div {
  width: 114px;
  height: 22px;
  position: relative;
  text-align: center;
}
.header .nav > div > a,
.header .nav > div span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  font-weight: 500;
  border-bottom: 2px solid transparent;
  padding-bottom: 4px;
}
.header .nav > div > a.active,
.header .nav > div span.active {
  border-color: #194EFF;
}
.header .nav > div:hover {
  font-weight: bold;
}
.header .nav > div .sub-nav-item {
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 0;
  top: 36px;
  height: 30px;
  font-size: 0;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 21, 41, 0.2);
}
.header .nav > div .sub-nav-item::before {
  position: absolute;
  top: -20px;
  left: 0;
  display: block;
  content: '';
  width: 100%;
  height: 20px;
  background-color: transparent;
}
.header .nav > div .sub-nav-item::after {
  visibility: hidden;
  position: absolute;
  content: '';
  width: 15px;
  height: 15px;
  left: 50px;
  top: -7px;
  background-color: #fff;
  transform: rotate(45deg);
}
.header .nav > div .sub-nav-item a {
  font-weight: 300;
  white-space: nowrap;
  text-align: left;
  height: 0;
  color: #000;
  cursor: pointer;
}
.header .nav > div .sub-nav-item a:hover {
  background: linear-gradient(131deg, #EAF2FF 0%, #DDF5F6 100%);
}
.header .nav .sub-nav::after {
  display: inline-block;
  content: '';
  width: 8px;
  height: 8px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: translateY(-4px) rotate(45deg);
}
.header .nav .sub-nav:hover {
  display: block;
}
.header .nav .sub-nav:hover::after {
  border: 0;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  transform: translateY(0px) rotate(45deg);
}
.header .nav .sub-nav:hover .sub-nav-item {
  height: auto;
  padding: 10px 0;
}
.header .nav .sub-nav:hover .sub-nav-item a {
  padding: 0 20px;
  height: 40px;
  line-height: 42px;
  font-size: 14px;
  animation: drap-down 0.2s ease-in 0s;
}
.header .nav .sub-nav:hover .sub-nav-item::after,
.header .nav .sub-nav:hover .sub-nav-item a {
  visibility: visible;
}
.header .btn-login {
  margin-left: 30px;
  width: 70px;
  height: 32px;
  line-height: 32px;
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px rgba(57, 72, 100, 0.23);
  border-radius: 4px;
  border: 1px solid #eef0f8;
  text-align: center;
  cursor: pointer;
  outline: none;
  font-size: 14px;
  font-weight: 400;
  color: #6486b9;
}
.header .c-menu {
  position: relative;
  cursor: pointer;
  margin-left: 24px;
  width: 24px;
  height: 24px;
}
.header .c-menu::before,
.header .c-menu span {
  background-clip: content-box;
  background-color: #fff;
  content: '';
  display: block;
  height: 3px;
  position: absolute;
  width: 24px;
  left: 0;
  top: 50%;
}
.header .c-menu span::before {
  padding: 0 3px;
  opacity: 1;
  top: -7px;
  background-color: #fff;
  content: '';
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
}
.header .c-menu span::after {
  background-color: #fff;
  content: '';
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 24px;
  opacity: 1;
  top: 7px;
  padding: 0 3px;
  box-sizing: border-box;
}
.header.black .nav a,
.header.black .nav span {
  color: #222;
}
.header.black .nav .sub-nav::after {
  border-color: #222;
}
.header.black .c-menu::before,
.header.black .c-menu span,
.header.black .c-menu span::before,
.header.black .c-menu span::after {
  background-color: #1d2e43;
}
.header.back .nav a,
.header.back .nav span {
  color: #fff;
}
.header.back .nav .sub-nav::after {
  border-color: #fff;
}
.header.back .c-menu::before,
.header.back .c-menu span,
.header.back .c-menu span::before,
.header.back .c-menu span::after {
  background-color: #fff;
}
.header .c-menu-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -9999;
  opacity: 0;
  visibility: hidden;
}
.header .c-menu-mask.show {
  z-index: 9999;
  opacity: 1;
  visibility: visible;
}
.header .c-menu-mask .inner {
  height: 100%;
  background-color: #fff;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  font-weight: 400;
  overflow: auto;
  padding: 20px;
  text-align: left;
  transition: all 0.3s ease-out 0.1s;
  word-wrap: break-word;
}
.header .c-menu-mask .inner > div {
  padding: 10px 0;
  border-bottom: 1px solid #cecece;
  cursor: pointer;
}
.header .c-menu-mask .inner > div .menu-btn {
  width: 24px;
  height: 24px;
  position: relative;
}
.header .c-menu-mask .inner > div .menu-btn::before,
.header .c-menu-mask .inner > div .menu-btn span {
  background-clip: content-box;
  background-color: #222;
  content: '';
  display: block;
  height: 3px;
  position: absolute;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
  width: 24px;
  left: 0;
  top: 50%;
}
.header .c-menu-mask .inner > div .menu-btn::before {
  transform: rotate(45deg);
}
.header .c-menu-mask .inner > div .menu-btn span {
  transform: rotate(-45deg);
}
.header .c-menu-mask .inner > div .ico {
  width: 17px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAkCAYAAADGrhlwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMi1jMDAwIDc5LjFiNjVhNzliNCwgMjAyMi8wNi8xMy0yMjowMTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUE3MjU4NThEQzI1MTFFRDlDMjY5NTAzRjI5RUFBRDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUE3MjU4NTlEQzI1MTFFRDlDMjY5NTAzRjI5RUFBRDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QTcyNTg1NkRDMjUxMUVEOUMyNjk1MDNGMjlFQUFENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QTcyNTg1N0RDMjUxMUVEOUMyNjk1MDNGMjlFQUFENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuSshOMAAALOSURBVHja3JnPaxNBFMffzG5UUhRBpHoTT8XeRNCTmE2j/gGbJRSPIpVaEd0k1RJZs02wSYv4A3/hSUSaTf8Ai2C9KdiiWH8dvdVaW3/gqdIZ3+7OxhChNM0hO32w7LxZGPbDm3n7fW8JtNksa0pdiS5M4nAvEOi108aLVtaj7QZajsztwFsMrz3A4cnQyPghqYGKQ73zeLOFu40SOpkrTxxc73oEQmKXy5Ui5+SicH8CZQnbTL2SFsiHql7lnGeF+4Nxmihk9WlpgXwop8Q5pAMoPBQ9tmnMSHOGGi2fNjIE+JhwtwODp1ZpfL+0EQosN+KM4dudF+4SKLTHvqC/lhbIh6pcA0LOBVAKQNzKGG+kBfKhqteB8LPCXVQI1ay0/lZaIC9RlCo3OJAB4X7Dc6XZg8astEA+VPUWB94v3AWFMIxU6p20QD6Uc5sDnA6ggNGYPai/D3XaXj2lJ/sxpd8T7k5UE8+sUWeftBHyDPVRrly9i6NTYmaecxYbzqY+ShchPwSE2+lkH5I9EDOdhFCM1ESX99gsP+yIwmYNh6pkkaKY+YZx1CVmvqBkOqJG+ZbneNAOgHyhapzYRQk8QkpYgQ1k6m8VYluX+WFGaUS2LUcIFHHUHWw5xuEEkTIMXqZz7uO2OxnAKJTGLFP/ROWEcdN2DcZN25oLI1/aRhgsAO/UfYO+KhS04BvkmiKV9OnoRulD+uqkj5bPJD9IKX18cfpPx7nitFHHSSN9MAHcBA5n1lI+hH7LeQUewEBdgRfPZ5Oz0jRJ/i/Ba9XqEjAWX61a3ZBNEhrOBFAZrYP5rgBLrAUmlBFqtdGohgvGawXXYLxWsKnPNLOGGh4Yt1lf62u7zfqjBdOYbnadUADlSs4V3GbBn4dfqJoRpvk/D6E4Q5cKjzuViDon3gVh2LFCNvVyveu1Pctt+rN7EW9TeH1GpOOtwLj2V4ABAGY/F9mB/2BJAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
}
.header .c-menu-mask .inner > div a {
  color: #464646;
  height: 22px;
  font-size: 15px;
  line-height: 22px;
  margin-left: 12px;
}
.header .c-menu-mask .inner > div.active span::before {
  display: block;
  border: 1px solid #e8e8e8;
  border-radius: 15px;
  bottom: -6px;
  content: '';
  left: -20px;
  position: absolute;
  right: -20px;
  top: -5px;
  border-color: rgba(255, 255, 255, 0.2);
}
.header .c-menu-mask .inner.c-son {
  padding-left: 44px;
  background-color: #444;
}
.header-fixed {
  margin: 0;
}
.container {
  max-width: 1200px;
  margin: 0 auto;
}
.c-menu {
  display: none;
}
#lightbox {
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  background-color: #000;
  display: none;
  top: 0;
  left: 0;
}
#lightbox .content {
  height: calc(100vh - 20px);
  width: calc(100vw - 20px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#lightbox button {
  min-width: 20px;
  min-height: 20px;
  border-radius: 50%;
  background: none;
  border: 1px solid #fff;
  outline: none;
  color: #fff;
}
.iv {
  /***** snap view css *****/
  /*** zoom slider ***/
  /**** snap view css end *****/
}
.iv-container {
  overflow: hidden;
  position: relative;
}
.iv-fullscreen {
  position: fixed;
  background: #0d0d0d;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  z-index: 1000;
}
.iv-fullscreen-container {
  position: relative;
  height: 100%;
  width: 100%;
}
.iv-container {
  overflow: hidden;
  position: relative;
}
.iv-image-mode {
  display: inline-block;
}
.iv-fullscreen-close {
  position: absolute;
  width: 24px;
  height: 24px;
  right: 10px;
  top: 10px;
  padding: 10px;
  cursor: pointer;
  text-align: center;
  overflow: hidden;
  text-shadow: 0px 0px 3px #6d6d6d;
  transition: all ease 200ms;
}
.iv-fullscreen-close:after,
.iv-fullscreen-close:before {
  content: "";
  height: 4px;
  width: 24px;
  background: #FFF;
  position: absolute;
  left: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.iv-fullscreen-close:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.iv-fullscreen-close:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.iv-fullscreen-close:hover {
  transform: rotate(90deg);
  transform-origin: 50% 50%;
}
.iv-snap-view {
  width: 150px;
  height: 150px;
  position: absolute;
  top: 20px;
  left: 20px;
  border: 1px solid #aaa;
  background: black;
  z-index: 100;
  box-sizing: content-box;
  transition: opacity ease 400ms;
  opacity: 0;
}
.iv-snap-image-wrap {
  display: inline-block;
  position: absolute;
  max-width: 150px;
  max-height: 150px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow: hidden;
}
.iv-snap-image {
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
}
.iv-snap-handle {
  box-sizing: border-box;
  position: absolute;
  border: 1px solid white;
  transform: translate3d(0, 0, 0);
  box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  cursor: grab;
}
.iv-snap-handle:active {
  cursor: grabbing;
}
.iv-zoom-slider {
  width: 100%;
  box-sizing: content-box;
  border: 1px solid #aaa;
  border-top: 0;
  background: rgba(0, 0, 0, 0.3);
  height: 15px;
  position: absolute;
  top: 150px;
  left: -1px;
}
.iv-zoom-handle {
  width: 20px;
  height: 15px;
  background: white;
  position: absolute;
  cursor: pointer;
  cursor: grab;
}
.iv-zoom-handle:active {
  cursor: grabbing;
}
.iv-image-view {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.iv-image-wrap {
  display: inline-block;
}
.iv-image-wrap:active {
  cursor: move;
}
.iv-image {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  -ms-touch-action: none;
  touch-action: none;
  transform: translate3d(0, 0, 0);
}
.iv-loader {
  top: 50%;
  left: 50%;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  z-index: 100;
  margin-top: -16px;
  margin-left: -16px;
  font-size: 5px;
  position: absolute;
  text-indent: -9999em;
  border: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  animation: loading-icon 1.1s infinite linear;
}
.iv-loader:after {
  width: 10em;
  height: 10em;
  border-radius: 50%;
}
@keyframes loading-icon {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media screen and (max-width: 767px) {
  .iv-snap-view {
    z-index: -1;
    visibility: hidden;
  }
}
@media screen and (max-width: 1200px) {
  .header .nav,
  .header .btn-login {
    display: none;
  }
  .header .c-menu {
    display: block;
  }
  .header .logo {
    height: auto;
  }
  .header .logo img {
    width: 2rem;
    height: auto;
    max-width: 164px;
  }
  .container {
    max-width: 90%;
  }
  .banner .title {
    font-size: 0.43rem;
    line-height: 1.5;
  }
  .banner .subtitle {
    max-width: 100%;
    font-size: 0.36rem;
    font-weight: 400;
    line-height: 1.6;
  }
  .banner .page {
    height: 80vh;
  }
  .module-title {
    font-size: 0.38rem;
    line-height: 1.5;
  }
  .core {
    padding-bottom: 80px;
  }
  .core .core-list .core-item {
    flex-direction: column;
    gap: 0.4rem;
    margin-bottom: 50px;
  }
  .core .core-list .core-item > img {
    padding: 0;
    width: 60%;
    height: unset!important;
    margin: 0 auto;
  }
  .core .core-list .core-item .txt {
    width: unset;
    flex: 1;
  }
  .core .core-list .core-item .txt h4 {
    font-size: 0.36rem;
    line-height: 1.6;
  }
  .core .core-list .core-item .txt p {
    font-size: 0.28rem;
    line-height: 1.5;
  }
  .core .core-list .core-item:nth-child(2n) {
    flex-direction: column;
  }
  .core .core-list .core-item:nth-child(2n) > img {
    padding: 0;
  }
  .product {
    padding: 2rem 0;
    height: auto;
  }
  .product .product-list {
    padding-top: 2rem;
    flex-direction: column;
    gap: 0.6rem;
    align-items: center;
  }
  .product .product-list .product-item {
    width: 85%;
    height: unset;
  }
  .product .product-list .product-item > h5 {
    font-size: 0.4rem;
    line-height: 1.6;
  }
  .product .product-list .product-item > p {
    font-size: 0.28rem;
    line-height: 1.5;
  }
  .solution {
    padding-top: 100px;
  }
  .solution .solution-list {
    padding-top: 1rem;
    justify-content: center;
  }
  .solution .solution-list .solution-item {
    width: 90%;
    min-height: unset;
  }
  .solution .solution-list .solution-item > h5 {
    font-size: 0.32rem;
    line-height: 1.6;
  }
  .solution .solution-list .solution-item > p {
    font-size: 0.24rem;
    line-height: 1.6;
  }
  .solution .solution-list .solution-item > button {
    width: unset;
    font-size: 0.2rem;
    align-self: end;
    border: 0;
    display: flex;
    align-items: baseline;
    gap: 2px;
  }
  .solution .solution-list .solution-item > button::after {
    background-image: none;
    content: '>';
    position: unset;
  }
  .solution .solution-list .solution-item:hover button {
    background-color: unset;
    color: #194EFF;
  }
  .about .about-con {
    height: auto;
    margin-top: 1rem;
    padding-bottom: 2rem;
  }
  .about .about-con .container {
    padding: 0;
  }
  .about .about-con .container > img {
    width: 2rem;
  }
  .about .about-con .container > h5 {
    padding-top: 1.1rem;
    font-size: 0.34rem;
    line-height: 1.5;
    letter-spacing: 1px;
    text-indent: 0.68rem;
  }
  .footer .qrcode {
    flex: 1;
    align-items: center;
  }
  .footer .con {
    display: none;
  }
  .footer .cp {
    width: 90%;
    margin: 0 auto;
  }
  .footer .code {
    width: 2rem;
    height: 2rem;
    max-width: 120px;
    max-height: 120px;
  }
  .article-box {
    height: unset;
  }
  .article-box .article-con {
    padding: 80px 0;
  }
  .article-box .article-con .left {
    flex: 1;
  }
  .article-box .article-con .right {
    display: none;
  }
  .other .tabs .tab-item-content {
    padding: 80px 0;
  }
  .other .tabs .tab-item-content .tab-con .competencies {
    display: flex;
    flex-direction: column;
  }
  .other .tabs .tab-item-content .tab-con .competencies > section {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
    padding: 30px 10px;
  }
  .other .tabs .tab-item-content .tab-con .advantages > section {
    width: 50%;
    margin: 0;
    margin-bottom: 50px;
  }
  .other .tabs .tab-item-content .tab-con .app {
    flex-direction: column;
  }
  .other .tabs .tab-item-content .tab-con .app .img-txt {
    margin-right: 0;
    margin-top: 60px;
  }
  .other .tabs .tab-item-content .tab-con .app .img-txt .img {
    width: 100%;
    height: auto;
  }
}

@font-face {
  font-family: 'SourceHanSansCN-Light';
  src: url(../font/SourceHanSansCN-Light.b04be5ed.woff);
}
@font-face {
  font-family: 'SourceHanSansCN-Normal';
  src: url(../font/SourceHanSansCN-Normal.310e2dda.woff);
}
@font-face {
  font-family: 'SourceHanSansCN-Regular';
  src: url(../font/SourceHanSansCN-Regular.873995a1.woff);
}
* {
  box-sizing: border-box;
}
html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  list-style: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
a,
img {
  border: 0;
  vertical-align: top;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
body {
  font-family: 'SourceHanSansCN-Light', 'PingFang SC', 'arial', '微软雅黑', 'SourceHanSansCN-Regular';
  background-color: #fff;
  font-size: 14px;
  line-height: 1.5;
  font-weight: lighter;
}
body.modal {
  overflow: hidden;
}
.c-pointer {
  cursor: pointer;
}
.c-row {
  display: flex;
}
.c-auto {
  flex: 1;
  min-width: 0;
}
.v-center {
  align-items: center;
}
.h-center {
  justify-content: center;
}
.clearfix::before {
  content: "";
  display: table;
}
.clearfix::after {
  content: "";
  display: block;
  clear: both;
}
@keyframes bounce-down {
  0% {
    bottom: 20px;
  }
  50% {
    bottom: 30px;
  }
  75% {
    bottom: 30px;
  }
  100% {
    bottom: 20px;
  }
}
@keyframes drap-down {
  0% {
    opacity: 0;
    height: 7px;
  }
  50% {
    opacity: 0.2;
    height: 20px;
  }
  100% {
    opacity: 1;
    height: 40px;
  }
}
@keyframes fade-banner {
  0% {
    background-size: auto 100%;
  }
  100% {
    background-size: auto 103%;
  }
}
.footer {
  background-color: #fff;
  padding: 56px 0;
  padding-top: 114px;
  font-size: 16px;
  color: #000;
  line-height: 1;
  word-break: break-all;
}
.footer.black {
  background-color: #F5FCFF;
}
.footer .container {
  display: flex;
  justify-content: space-between;
}
.footer .qrcode {
  min-width: 260px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.footer .logo {
  width: 164px;
  height: 60px;
  margin-top: -10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUgAAAB4CAYAAACQGWsqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMi1jMDAwIDc5LjFiNjVhNzliNCwgMjAyMi8wNi8xMy0yMjowMTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUE3MjU4NUNEQzI1MTFFRDlDMjY5NTAzRjI5RUFBRDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUE3MjU4NUREQzI1MTFFRDlDMjY5NTAzRjI5RUFBRDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QTcyNTg1QURDMjUxMUVEOUMyNjk1MDNGMjlFQUFENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QTcyNTg1QkRDMjUxMUVEOUMyNjk1MDNGMjlFQUFENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm2CkYQAAEArSURBVHja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);
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
}
.footer .desc {
  font-size: 16px;
  color: #181818;
  margin-top: 22px;
}
.footer .desc > div {
  margin-top: 12px;
}
.footer .desc > div:first-child {
  margin-top: 0;
}
.footer .desc .code-desc {
  font-size: 12px;
  opacity: 0.8;
  line-height: 17px;
  font-weight: 400;
}
.footer .link-more a {
  color: #181818;
  text-decoration: none;
}
.footer .link-more a:link {
  color: #181818;
  text-decoration: none;
}
.footer .link-more .item {
  padding-left: 35px;
}
.footer .code-box {
  text-align: right;
  margin-left: 85px;
}
.footer .code {
  width: 90px;
  height: 90px;
  display: inline-block;
  background-image: url(../image/qrcode.3376c855.jpg);
  background-size: 100% 100%;
}
.footer .title {
  height: 22px;
  font-size: 16px;
  font-weight: bold;
  color: #444;
  line-height: 22px;
  margin-bottom: 25px;
}
.footer .item {
  margin-bottom: 20px;
  cursor: pointer;
  opacity: 0.8;
}
.footer .f-l {
  display: none;
}
.footer .cp {
  padding-top: 39px;
  text-align: center;
  height: 34px;
  font-size: 12px;
  color: #181818;
  line-height: 17px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  opacity: 0.8;
}
.footer .cp a {
  color: #181818;
  text-decoration: none;
}
.footer .con {
  max-height: 292px;
  overflow: hidden;
}
.header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99;
  background-color: transparent;
  transition: background-color 0.4s ease-in-out;
}
.header.back {
  background-color: #194EFF;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  opacity: 0.94;
}
.header .head-box {
  padding: 12px 0;
}
.header .logo {
  width: 164px;
  height: 60px;
}
.header .nav > div {
  width: 114px;
  height: 22px;
  position: relative;
  text-align: center;
}
.header .nav > div > a,
.header .nav > div span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  font-weight: 500;
  border-bottom: 2px solid transparent;
  padding-bottom: 4px;
}
.header .nav > div > a.active,
.header .nav > div span.active {
  border-color: #194EFF;
}
.header .nav > div:hover {
  font-weight: bold;
}
.header .nav > div .sub-nav-item {
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 0;
  top: 36px;
  height: 30px;
  font-size: 0;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 21, 41, 0.2);
}
.header .nav > div .sub-nav-item::before {
  position: absolute;
  top: -20px;
  left: 0;
  display: block;
  content: '';
  width: 100%;
  height: 20px;
  background-color: transparent;
}
.header .nav > div .sub-nav-item::after {
  visibility: hidden;
  position: absolute;
  content: '';
  width: 15px;
  height: 15px;
  left: 50px;
  top: -7px;
  background-color: #fff;
  transform: rotate(45deg);
}
.header .nav > div .sub-nav-item a {
  font-weight: 300;
  white-space: nowrap;
  text-align: left;
  height: 0;
  color: #000;
  cursor: pointer;
}
.header .nav > div .sub-nav-item a:hover {
  background: linear-gradient(131deg, #EAF2FF 0%, #DDF5F6 100%);
}
.header .nav .sub-nav::after {
  display: inline-block;
  content: '';
  width: 8px;
  height: 8px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: translateY(-4px) rotate(45deg);
}
.header .nav .sub-nav:hover {
  display: block;
}
.header .nav .sub-nav:hover::after {
  border: 0;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  transform: translateY(0px) rotate(45deg);
}
.header .nav .sub-nav:hover .sub-nav-item {
  height: auto;
  padding: 10px 0;
}
.header .nav .sub-nav:hover .sub-nav-item a {
  padding: 0 20px;
  height: 40px;
  line-height: 42px;
  font-size: 14px;
  animation: drap-down 0.2s ease-in 0s;
}
.header .nav .sub-nav:hover .sub-nav-item::after,
.header .nav .sub-nav:hover .sub-nav-item a {
  visibility: visible;
}
.header .btn-login {
  margin-left: 30px;
  width: 70px;
  height: 32px;
  line-height: 32px;
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px rgba(57, 72, 100, 0.23);
  border-radius: 4px;
  border: 1px solid #eef0f8;
  text-align: center;
  cursor: pointer;
  outline: none;
  font-size: 14px;
  font-weight: 400;
  color: #6486b9;
}
.header .c-menu {
  position: relative;
  cursor: pointer;
  margin-left: 24px;
  width: 24px;
  height: 24px;
}
.header .c-menu::before,
.header .c-menu span {
  background-clip: content-box;
  background-color: #fff;
  content: '';
  display: block;
  height: 3px;
  position: absolute;
  width: 24px;
  left: 0;
  top: 50%;
}
.header .c-menu span::before {
  padding: 0 3px;
  opacity: 1;
  top: -7px;
  background-color: #fff;
  content: '';
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
}
.header .c-menu span::after {
  background-color: #fff;
  content: '';
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 24px;
  opacity: 1;
  top: 7px;
  padding: 0 3px;
  box-sizing: border-box;
}
.header.black .nav a,
.header.black .nav span {
  color: #222;
}
.header.black .nav .sub-nav::after {
  border-color: #222;
}
.header.black .c-menu::before,
.header.black .c-menu span,
.header.black .c-menu span::before,
.header.black .c-menu span::after {
  background-color: #1d2e43;
}
.header.back .nav a,
.header.back .nav span {
  color: #fff;
}
.header.back .nav .sub-nav::after {
  border-color: #fff;
}
.header.back .c-menu::before,
.header.back .c-menu span,
.header.back .c-menu span::before,
.header.back .c-menu span::after {
  background-color: #fff;
}
.header .c-menu-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -9999;
  opacity: 0;
  visibility: hidden;
}
.header .c-menu-mask.show {
  z-index: 9999;
  opacity: 1;
  visibility: visible;
}
.header .c-menu-mask .inner {
  height: 100%;
  background-color: #fff;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  font-weight: 400;
  overflow: auto;
  padding: 20px;
  text-align: left;
  transition: all 0.3s ease-out 0.1s;
  word-wrap: break-word;
}
.header .c-menu-mask .inner > div {
  padding: 10px 0;
  border-bottom: 1px solid #cecece;
  cursor: pointer;
}
.header .c-menu-mask .inner > div .menu-btn {
  width: 24px;
  height: 24px;
  position: relative;
}
.header .c-menu-mask .inner > div .menu-btn::before,
.header .c-menu-mask .inner > div .menu-btn span {
  background-clip: content-box;
  background-color: #222;
  content: '';
  display: block;
  height: 3px;
  position: absolute;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
  width: 24px;
  left: 0;
  top: 50%;
}
.header .c-menu-mask .inner > div .menu-btn::before {
  transform: rotate(45deg);
}
.header .c-menu-mask .inner > div .menu-btn span {
  transform: rotate(-45deg);
}
.header .c-menu-mask .inner > div .ico {
  width: 17px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAkCAYAAADGrhlwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMi1jMDAwIDc5LjFiNjVhNzliNCwgMjAyMi8wNi8xMy0yMjowMTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUE3MjU4NThEQzI1MTFFRDlDMjY5NTAzRjI5RUFBRDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUE3MjU4NTlEQzI1MTFFRDlDMjY5NTAzRjI5RUFBRDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QTcyNTg1NkRDMjUxMUVEOUMyNjk1MDNGMjlFQUFENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QTcyNTg1N0RDMjUxMUVEOUMyNjk1MDNGMjlFQUFENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuSshOMAAALOSURBVHja3JnPaxNBFMffzG5UUhRBpHoTT8XeRNCTmE2j/gGbJRSPIpVaEd0k1RJZs02wSYv4A3/hSUSaTf8Ai2C9KdiiWH8dvdVaW3/gqdIZ3+7OxhChNM0hO32w7LxZGPbDm3n7fW8JtNksa0pdiS5M4nAvEOi108aLVtaj7QZajsztwFsMrz3A4cnQyPghqYGKQ73zeLOFu40SOpkrTxxc73oEQmKXy5Ui5+SicH8CZQnbTL2SFsiHql7lnGeF+4Nxmihk9WlpgXwop8Q5pAMoPBQ9tmnMSHOGGi2fNjIE+JhwtwODp1ZpfL+0EQosN+KM4dudF+4SKLTHvqC/lhbIh6pcA0LOBVAKQNzKGG+kBfKhqteB8LPCXVQI1ay0/lZaIC9RlCo3OJAB4X7Dc6XZg8astEA+VPUWB94v3AWFMIxU6p20QD6Uc5sDnA6ggNGYPai/D3XaXj2lJ/sxpd8T7k5UE8+sUWeftBHyDPVRrly9i6NTYmaecxYbzqY+ShchPwSE2+lkH5I9EDOdhFCM1ESX99gsP+yIwmYNh6pkkaKY+YZx1CVmvqBkOqJG+ZbneNAOgHyhapzYRQk8QkpYgQ1k6m8VYluX+WFGaUS2LUcIFHHUHWw5xuEEkTIMXqZz7uO2OxnAKJTGLFP/ROWEcdN2DcZN25oLI1/aRhgsAO/UfYO+KhS04BvkmiKV9OnoRulD+uqkj5bPJD9IKX18cfpPx7nitFHHSSN9MAHcBA5n1lI+hH7LeQUewEBdgRfPZ5Oz0jRJ/i/Ba9XqEjAWX61a3ZBNEhrOBFAZrYP5rgBLrAUmlBFqtdGohgvGawXXYLxWsKnPNLOGGh4Yt1lf62u7zfqjBdOYbnadUADlSs4V3GbBn4dfqJoRpvk/D6E4Q5cKjzuViDon3gVh2LFCNvVyveu1Pctt+rN7EW9TeH1GpOOtwLj2V4ABAGY/F9mB/2BJAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
}
.header .c-menu-mask .inner > div a {
  color: #464646;
  height: 22px;
  font-size: 15px;
  line-height: 22px;
  margin-left: 12px;
}
.header .c-menu-mask .inner > div.active span::before {
  display: block;
  border: 1px solid #e8e8e8;
  border-radius: 15px;
  bottom: -6px;
  content: '';
  left: -20px;
  position: absolute;
  right: -20px;
  top: -5px;
  border-color: rgba(255, 255, 255, 0.2);
}
.header .c-menu-mask .inner.c-son {
  padding-left: 44px;
  background-color: #444;
}
.header-fixed {
  margin: 0;
}
.container {
  max-width: 1200px;
  margin: 0 auto;
}
.c-menu {
  display: none;
}
#lightbox {
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  background-color: #000;
  display: none;
  top: 0;
  left: 0;
}
#lightbox .content {
  height: calc(100vh - 20px);
  width: calc(100vw - 20px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#lightbox button {
  min-width: 20px;
  min-height: 20px;
  border-radius: 50%;
  background: none;
  border: 1px solid #fff;
  outline: none;
  color: #fff;
}
.article-box {
  padding-top: 90px;
  height: 498px;
  background: linear-gradient(180deg, #F0F6FB 0%, #D5F6F7 100%);
}
.article-box .article-con {
  display: none;
  padding-top: 90px;
  justify-content: space-between;
}
.article-box .article-con .art-txt .tit {
  font-size: 30px;
  font-weight: 600;
  color: #060606;
  line-height: 42px;
  padding-bottom: 23px;
}
.article-box .article-con .art-txt .p {
  font-size: 18px;
  font-weight: 300;
  color: #060606;
  line-height: 28px;
}
.article-box .article-con .left {
  flex: 0.74;
  align-self: center;
}
.article-box .article-con .right img {
  width: 247px;
}
.other .tabs .tab-top {
  height: 53px;
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
}
.other .tabs .tab-top .container {
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: inherit;
  position: relative;
}
.other .tabs .tab-top .container .tab-active {
  position: absolute;
  left: 0;
  bottom: 1px;
  width: calc(100% / 4);
  height: 2px;
  background-color: #194EFF;
  transition: left 0.2s ease-in-out;
}
.other .tabs .tab-top .container label {
  flex: 1;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  line-height: 20px;
  cursor: pointer;
}
.other .tabs .tab-top .container label.active {
  color: #194EFF;
}
.other .tabs .tab-item-content {
  display: none;
  padding: 109px 0;
}
.other .tabs .tab-item-content .tab-tit {
  margin-bottom: 60px;
  text-align: center;
}
.other .tabs .tab-item-content .tab-tit .en {
  height: 53px;
  font-size: 38px;
  font-weight: 600;
  color: #194EFF;
  line-height: 53px;
  background: linear-gradient(180deg, #D3E6FE 0%, rgba(239, 246, 255, 0.17) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.other .tabs .tab-item-content .tab-tit .zh {
  margin-top: -24px;
  height: 48px;
  font-size: 34px;
  font-weight: 600;
  color: #000000;
  line-height: 48px;
}
.other .tabs .tab-item-content.active {
  display: block;
}
.other .tabs .tab-item-content .tab-con .competencies {
  display: flex;
  flex-wrap: wrap;
}
.other .tabs .tab-item-content .tab-con .competencies > section {
  display: flex;
  width: 560px;
  margin-right: 80px;
  margin-bottom: 66px;
  padding: 36px 26px;
  background: #F5F8FA;
}
.other .tabs .tab-item-content .tab-con .competencies > section:nth-child(2n) {
  margin-right: 0px;
}
.other .tabs .tab-item-content .tab-con .competencies > section .txt {
  margin-left: 36px;
}
.other .tabs .tab-item-content .tab-con .competencies > section .txt h4 {
  font-size: 20px;
  font-weight: 600;
  color: #000000;
  line-height: 28px;
  margin-bottom: 8px;
}
.other .tabs .tab-item-content .tab-con .competencies > section .txt p {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  line-height: 20px;
}
.other .tabs .tab-item-content .tab-con .advantages {
  display: flex;
  flex-wrap: wrap;
}
.other .tabs .tab-item-content .tab-con .advantages > section {
  width: 33.333%;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 104px;
}
.other .tabs .tab-item-content .tab-con .advantages > section img {
  margin-bottom: 20px;
}
.other .tabs .tab-item-content .tab-con .advantages > section h4 {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 600;
  color: #000000;
  line-height: 25px;
}
.other .tabs .tab-item-content .tab-con .advantages > section p {
  margin-top: 0;
  font-size: 16px;
  font-weight: 400;
  color: #5F6A8B;
  line-height: 22px;
}
.other .tabs .tab-item-content .tab-con .app {
  display: flex;
}
.other .tabs .tab-item-content .tab-con .app .img-txt {
  margin-right: 39px;
}
.other .tabs .tab-item-content .tab-con .app .img-txt .img {
  position: relative;
  width: 374px;
  height: 275px;
}
.other .tabs .tab-item-content .tab-con .app .img-txt .img img {
  height: 100%;
  width: 100%;
}
.other .tabs .tab-item-content .tab-con .app .img-txt .img p {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  transform: rotate3d(1, 0, 0, 270deg);
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 22px;
  padding: 33px;
  display: flex;
  align-items: center;
  transition: transform 0.3s linear;
  background: linear-gradient(139deg, #68CCEB 0%, #ABCDFF 100%);
}
.other .tabs .tab-item-content .tab-con .app .img-txt .img:hover p {
  transform: rotate3d(0, 1, 0, 360deg);
}
.other .tabs .tab-item-content .tab-con .app .img-txt h5 {
  margin-top: 14px;
  font-size: 16px;
  font-weight: 600;
  color: #000000;
  line-height: 16px;
  padding-top: 2px;
  padding-left: 20px;
  border-left: 4px solid #194EFF;
}
@media screen and (max-width: 1200px) {
  .header .nav,
  .header .btn-login {
    display: none;
  }
  .header .c-menu {
    display: block;
  }
  .header .logo {
    height: auto;
  }
  .header .logo img {
    width: 2rem;
    height: auto;
    max-width: 164px;
  }
  .container {
    max-width: 90%;
  }
  .banner .title {
    font-size: 0.43rem;
    line-height: 1.5;
  }
  .banner .subtitle {
    max-width: 100%;
    font-size: 0.36rem;
    font-weight: 400;
    line-height: 1.6;
  }
  .banner .page {
    height: 80vh;
  }
  .module-title {
    font-size: 0.38rem;
    line-height: 1.5;
  }
  .core {
    padding-bottom: 80px;
  }
  .core .core-list .core-item {
    flex-direction: column;
    gap: 0.4rem;
    margin-bottom: 50px;
  }
  .core .core-list .core-item > img {
    padding: 0;
    width: 60%;
    height: unset!important;
    margin: 0 auto;
  }
  .core .core-list .core-item .txt {
    width: unset;
    flex: 1;
  }
  .core .core-list .core-item .txt h4 {
    font-size: 0.36rem;
    line-height: 1.6;
  }
  .core .core-list .core-item .txt p {
    font-size: 0.28rem;
    line-height: 1.5;
  }
  .core .core-list .core-item:nth-child(2n) {
    flex-direction: column;
  }
  .core .core-list .core-item:nth-child(2n) > img {
    padding: 0;
  }
  .product {
    padding: 2rem 0;
    height: auto;
  }
  .product .product-list {
    padding-top: 2rem;
    flex-direction: column;
    gap: 0.6rem;
    align-items: center;
  }
  .product .product-list .product-item {
    width: 85%;
    height: unset;
  }
  .product .product-list .product-item > h5 {
    font-size: 0.4rem;
    line-height: 1.6;
  }
  .product .product-list .product-item > p {
    font-size: 0.28rem;
    line-height: 1.5;
  }
  .solution {
    padding-top: 100px;
  }
  .solution .solution-list {
    padding-top: 1rem;
    justify-content: center;
  }
  .solution .solution-list .solution-item {
    width: 90%;
    min-height: unset;
  }
  .solution .solution-list .solution-item > h5 {
    font-size: 0.32rem;
    line-height: 1.6;
  }
  .solution .solution-list .solution-item > p {
    font-size: 0.24rem;
    line-height: 1.6;
  }
  .solution .solution-list .solution-item > button {
    width: unset;
    font-size: 0.2rem;
    align-self: end;
    border: 0;
    display: flex;
    align-items: baseline;
    gap: 2px;
  }
  .solution .solution-list .solution-item > button::after {
    background-image: none;
    content: '>';
    position: unset;
  }
  .solution .solution-list .solution-item:hover button {
    background-color: unset;
    color: #194EFF;
  }
  .about .about-con {
    height: auto;
    margin-top: 1rem;
    padding-bottom: 2rem;
  }
  .about .about-con .container {
    padding: 0;
  }
  .about .about-con .container > img {
    width: 2rem;
  }
  .about .about-con .container > h5 {
    padding-top: 1.1rem;
    font-size: 0.34rem;
    line-height: 1.5;
    letter-spacing: 1px;
    text-indent: 0.68rem;
  }
  .footer .qrcode {
    flex: 1;
    align-items: center;
  }
  .footer .con {
    display: none;
  }
  .footer .cp {
    width: 90%;
    margin: 0 auto;
  }
  .footer .code {
    width: 2rem;
    height: 2rem;
    max-width: 120px;
    max-height: 120px;
  }
  .article-box {
    height: unset;
  }
  .article-box .article-con {
    padding: 80px 0;
  }
  .article-box .article-con .left {
    flex: 1;
  }
  .article-box .article-con .right {
    display: none;
  }
  .other .tabs .tab-item-content {
    padding: 80px 0;
  }
  .other .tabs .tab-item-content .tab-con .competencies {
    display: flex;
    flex-direction: column;
  }
  .other .tabs .tab-item-content .tab-con .competencies > section {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
    padding: 30px 10px;
  }
  .other .tabs .tab-item-content .tab-con .advantages > section {
    width: 50%;
    margin: 0;
    margin-bottom: 50px;
  }
  .other .tabs .tab-item-content .tab-con .app {
    flex-direction: column;
  }
  .other .tabs .tab-item-content .tab-con .app .img-txt {
    margin-right: 0;
    margin-top: 60px;
  }
  .other .tabs .tab-item-content .tab-con .app .img-txt .img {
    width: 100%;
    height: auto;
  }
}

