* {
    margin: 0px;
    padding: 0px;
}

:root {
    --play-btn: url("data: image/png;base64,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");
    --icon-gh: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAslJREFUOE9dkl1IU3EAxc/fOe/dnS3nnCxQUQv7nEVpKNhL0ksm2INGJT3UQxSCGhUU2gfUY2DQBxgVYko28KEIUbPMQi0LNdMkneiWa03d1727u/vf3XtDoYjO8/nxeziH4L+EPe1p7oHX5S6neJblWL2ZVVoMcdqVt7L5O7l2Tf1TJ/9yzrf3jw/0jt7L2EBN3NIcdDqCnyQVS2EzLbDFLu8+13brP1Aj7qFHx152fm7K3paaltLqQI7OBtE7D9ZuxVjBRkxOBaIlGertxEOVVwoKTstrxk+aph+/efHzx2W7/YTuKXbf6UfUaoZKNBh8IXgby1HT5UVVkSW8N9Ni317X7CIaQMKLw01tLd0nfsm5KWXOu9jj+AL/zvWgEoVpQoCv9gDq3jlRuisL++zMqNNWXUgmJ58lW7lUZ3/PULpjIBuNZSNI7OkFn2cGDcswLSzDvzUXJ5uX0HDQgDyTFBKZbDtxjXZXaEno9C8Ok+oLRlxNG0e++gF0vQYqiOBEI9qng2gx56OpZBaZmyxKRJdVQZbnn++XY1KfJs3ifIMHOyaWUMwOg01lIESjEGUjWl0yDCW5OJI+Ck7PypTNKSGesQfVsqq2Un4entkZON7YMDHNY08mj4DXg5EVK5K5OGq2TMGaAhiTOdUvcPXEN/l4F9FFBn7NutZpWgzRH9OgsEKYGYEixZCQSCALceigwWCxQOZF0RWyFa/NEZi4cdgfUDp4n18vCz7wC3OQhAigJiAWCkKlKhgDgcRH424+40L9i7GmNXDx/aXroig2COGkBIWKkJbnwbsXEPTyMFhtYBg9dHIQajSsSVJiR8XDuaNr4M9XtYVy3P9kxc/kSZEIaNADGg5AUVmoWhIUPrBqVojCfA1S25lTjsGhv18dLK400EJ9kZQgl0LP7xCDAQthjJocCrljEj7GRKbPxNV9q3JUKauy3ycAYVO1O+A4AAAAAElFTkSuQmCC");
    --icon-to-right-arrow: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAAXNSR0IArs4c6QAAARFJREFUSEvtlDtLQ0EUhL8xamMqHwiihSAYEETwAf6C/GTrFEIiNmIhYhmsBAkS8YWOLGwghdyzNyaNuM0t9vLN7OycFTNcmiGbPwq3vQ68SRpMEl9lLLbbQAO4ltSvKxDBV4FDYAG4k3RbRyC8UNtN4BhYAu6BK0lfJSIhPEFsLwJHwDLwCFxKeo8EiuBZYA7YBzaBZ6Ar6aVKoBg+gtjeAXaBgaTzqcLzKU6ANeCsKv9JnG/leIaSOlNzniNpAR9ALxquYue294Bt4BW4kPT067bYTi05ADaAYXZc2ZKRaDSh87nfaVLT+5Ich/0uhZ8CK8BDHpzPKIrx/ch5ytnAjaT0rbWKL7QWNf/8D/8xtW+qWlQYPS7KnQAAAABJRU5ErkJggg==");
    --icon-phone: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAYAAABCfffNAAAAAXNSR0IArs4c6QAAAadJREFUSEu9lcsrRVEUxn+fZ96PGCiKRPKYSYSp/N0GrkspmYiBmZFXhKuwtLSPtn3Pdbn3dM/k1O6c9dvfXt/6tmjBoxYwqIKY2SwwBJxIei9iEz8gZjYPzIXCt8BhEaBviJlNAO3Acng7qxBQDNkCOoGLokExZDcoeM4BXUsqN9qfGLITlHitFPQoaa8IyDYwGBXKQNPAkaTXIiCLwExS6FZSqdHi2X/xcbkKVxM/TfWiCuILZrYGjEcUA/Yl3TejJh3GAcCt3Jb0xkHN9yQrmkx9tvwAlCS9NaIoL7t8bR0YTQrehZj5Nyg3hc2sC9gEehOQK3I7V+J1M5sMvTzNU1sz6s2sD9gAuhOQ9+ZYkueam2UKWIGvRM9V++t9YmZua3dcCnLXXQEvwBOwBHSEzVSB6l5aZtYfQD01mu6g8wTkli9nR1cXEo7ElawCwzVA3iMHeWpkim4kHfj3f4IEkM/OAuBZlvdfCvo/JJqjkbDjPFUZyC9AN8eX3f+sJD0mM/P4cWeNRVfEB3Ap6Sz+vmFIMic+V96LiiQH/XgKgdSLmpZAPgHLV5gbsLJvcwAAAABJRU5ErkJggg==");
    --icon-phone-boder: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAYAAABCfffNAAAAAXNSR0IArs4c6QAAATRJREFUSEvtll0rRFEUhp9XSTGR5AajUC595p5fPhdIZMoVf4AbRY0IGZaW1tRJOnvv6ZgbzuU+u/Xs9a53r71kZgLmgHGa/96AO5nZKjAGPDXPYAr4cMg2cCHJmoaESlsO2ZXUbRowiPcV/x+SK29SLjNbBlaAM0nPuYGr+2ohZjYLtIEl4AU4GQaUgqwB68BNBdQptXoK4lJtAO8B6ku6LJUsBZkEDgBvOz1Jh6UA359T+B1gwVsDcCTpoRSUA5kA9qN5evGPS4ufhES688BeNFG38amkx/i3CNzXgbMgEcyt7Cbw+vSBK+AVcDlr7Z0NqZx6MzLyJa/TdeoeFUECNAP409AKA1RB55JuvxujGBIgf+AGnWA6ZOtK6v3kvKEgjVu4NODfyGQkg8RIRqJfH+4+AUUXB4Aby7hMAAAAAElFTkSuQmCC");
    --icon-location: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAActJREFUSEu9lUtrFkEQRc/1bYKKWSgEIyY7ERFBN6IbRX+0EjdJ3ETUgLo14iPEhZiIMSbGKwU9MHZ6pvvb2DCbmeo+XXWr7oj/sNTCsB1x54EzwHFgH9gGvkly7YxRiO0jwHx6ThYO+wW8i0fSnyHYIMT2KeA2cLZ205TVqqTdUmwRYvsEcAeYbgB0IT+AFUlRyn/WEOQmMDsBoAvdkPSiCrF9DrhbAGym+v8ETiedLhbiliVt9d8fysT2NeBKtnld0pv8wNbYEuReJvYesFjqntR9D4DQsFvbkpZqmTxKs9DFbUp6PqSP7VtAv2z7kh7XIA+zm32RtDoCiTa/0Pu+J+lJDRKih/jdipZ8Kul3QZNjwP0s8y1JyzXIVWAhO/CjpLUC5AZwKXsf0/+2Bgl/CvHzpvgKrAM7wFTqwJkMED62JOn7KCQ+2i7dsGU2P0l6VR3GBIlahzaT2koM4iHtxgwyjDH862hDCuHAz/JJ7/bVrP4ycL0B8lrS+6G46k/Lds0si6ZYFb4fYHtMn7D3og4TQVIjlPQ5SDrEb3h0VcvV7bad6zOqw8SZ9ECdPp8lvaxl0NRdBRuJdp4DPkiKcjWt5nI1nTYQ9BendKQaewldcwAAAABJRU5ErkJggg==");
    --icon-location-border: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAYAAABCfffNAAAAAXNSR0IArs4c6QAAAYNJREFUSEvlltsrRFEUxn+f+zVEnnggRXkwKJdyKeWvVhQKDzTxRF7Ik0zI/bq0pj11YubMnNMYD9bbbrfWb+9vfXu1ZWYCeoFGqh9vQE5mNgzUAQ/VZ9AOfDpkEshKsmpDgkoZh0xL2q82oFAvX/9/QcysFRgB+oEW4Bm4BE4lPcVJXZFcZtYNzABNRYq5Rfck3ZQClYWYWTOw/A3wGSxfqPsKbEhy4I+oBDIWZPJkf0cHkm7NrAuYgvw78DiRdJIWsgC4XB67kq4i1uwD5sL6RtJ2WsgK0BaS1yS9RCAu5WpYP0paTwuZD3PN830qXEQgA0AmrHOSdtJChoDxkPwOHAPXQA8wCjSEvSNJZ2khPjiXgI6Yt3APbEpy1yV3l2eYWSfgBqgvUuMD2JZ0V+oQZS0c0X8QmChS6FDSecwt/ZCVD0gz8yZ7swtxISkbBwhKJIK4XIuhP96HLUkuV2wkukmkP7NhXpXsQ5SaGFLu1Kndlabwn92kJh+JmnyJfv1z9wU1hBqAh1qkugAAAABJRU5ErkJggg==");
    --icon-email: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAYAAABCfffNAAAAAXNSR0IArs4c6QAAAV1JREFUSEvtld0rRGEQxn8PF1LEUohEFIoLpfz/10q5ka+IWF/lY6O0Fzya07vYY609jvZq5+o9pznzm3lm3jmiC6YuMOhBCqncJJftOWAMSslo4AE4kxTnz2C254HVQim2d96VdJqHTAFrwMA/gOpAQK6aIPFgux9YBBaAOBe1V+AEOJYU58w+emI7evEo6c12VLMEzHbYn9D+HDiUVLfdB1Qk3eUhG8AIcARcRNNsDwErwGSbkm6BPUnPtiPpmZRgTdJ2K0j0JewJOJB0k2QcT7DRL7BaCp5lazsSWQaGk8/1b5BGrBjFfUn3KdA0EGMe43mZ3oXMUW0lV23HkMZ3IUnAosLMbEfGEXziBykLQ7K4QDU1OAYitG+3+/4EKTrOPUghxVrKtZ6aWShSG+eqpJ38ZYwLtwnESihrb8DWt7WSZn8wrZYyv+UY9VgpL41MywTruNoepGOpwvEd8iuTGysi+OsAAAAASUVORK5CYII=");
    --border-line: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAACCAYAAAB7Xa1eAAAAAXNSR0IArs4c6QAAABhJREFUGFdjLCgoqGeAggkTJjTC2Iy4JADj5QgDEv6H6AAAAABJRU5ErkJggg==")
}

ol,
ul,
li {
    list-style: none;
}

a {
    text-decoration: none;
}

html,
body {
    width: 100%;
    font-family: PingFangSC-Medium, PingFang SC;
}

body {
    min-width: 1440px;
    overflow: auto;
}


/* 头部样式*/
.header {
    width: 100%;
    background-color: #FFFFFF;
}

.w1440-box {
    width: 1440px;
    margin: 0 auto;
}

.header .w1440-box {
    min-width: 1440px;
    height: 96px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header-content-logo {
    width: 170px;
    height: 70px;
    object-fit: contain;
    display: block;
}

.header-logo-link {
    display: flex;
    align-items: center;
}

.header-content-menus {
    margin-right: 14px;
    text-align: right;
}

.header-content-menu-item {
    display: inline-block;
    text-align: center;
    width: 80px;
    height: 28px;
    font-size: 20px;
    color: #000000;
    line-height: 28px;
    margin-right: 88px;
}

.header-content-menu-item:last-child {
    margin-right: 0px;
}

.language-switch {
    display: none;
    min-width: 68px;
    height: 30px;
    box-sizing: border-box;
    padding: 0 12px;
    border: 1px solid #555BAF;
    border-radius: 15px;
    color: #555BAF;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
}

.header-content-menu-item.active {
    color: #555BAF;
    font-weight: bloder;
}

/* 底部样式 */
.footer {
    width: 100%;
    height: 470px;
    background: #1F1E25;
    padding-top: 70px;
    box-sizing: border-box;
    user-select: none;
    min-width: 1440px;
    position: relative;
}

.footer-content {
    height: 335px;
    display: flex;
}

.footer-item {
    margin-right: 190px;
}

.footer-item:last-child {
    margin-right: 0px;
    transform: translateX(-80px);
}

.footer-item-title {
    height: 30px;
    font-size: 22px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 30px;
}


.footer-about-erweima {
    margin-top: 29px;
    width: 164px;
    height: 165px;
}

.footer-links-content {
    display: flex;
    width: 504px;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 12px;
}

.footer-link-box {
    width: 213px;
    height: 58px;
    line-height: 58px;
    background: var(--border-line) bottom left repeat-x;
}

.footer-link-box a {
    color: #EEEEEEA6;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    padding-left: 34px;
    background-image: var(--icon-to-right-arrow);
    background-size: 22px 22px;
    background-position: -6px center;
    background-repeat: no-repeat;
}

.footer-link-box a:hover {
    color: #FFFFFF
}

.footer-info-box {
    margin-top: 12px;
}

.footer-info-item {
    min-height: 58px;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    box-sizing: border-box;
    line-height: 25px;
    padding-left: 38px;
    font-size: 16px;
    font-weight: 400;
    color: #EEEEEE;
    background-size: 25px 25px;
    background-position: left center;
    background-repeat: no-repeat;
    user-select: text;
}

.footer-info-item.location {
    background-image: var(--icon-location);
}

.footer-info-item.phone {
    background-image: var(--icon-phone);
}

.footer-info-item.email {
    background-image: var(--icon-email);
}

.footer-info-item.email a {
    color: inherit;
}

.footer-media-links {
    margin-top: 30px;
    padding-left: 38px;
    --media-icon-sph: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAA/JJREFUOE+1lH9MW1UUx8+5r33QFWi7trSjK+t+lAKtWWBjwFAnm8a5RcPmoiZuigbNzKLuD42JSFj8wxkzNUtcMMRkf4wNXRYIJnMu0fiHkymUbhh+/5yvQEsHLW9QoH199xpeA465GGPm/fOcez/3e8/3nIvwgBc+YB6sANnQVXtidtwuqcC/5qFX/f/mosUbZ52cipkXePNAhuvpqaUzClAKde5VpdnOA+H0LB6dRnGsEu0l3/0TVJ7wHsUM+yfA8VqQFwWMTlegxdOpAOXgzQaiNR6gkaHPiTH/DaCxhXjEvzclu6zrflBprHWPSr+picmSiNMD30BW4XE6N17PmTzHFCCb7LwEHF86aczNMQfaDhNj7mkWDf0qinMVho0FM3dDo4IvS5OuuwJqbTadCx6RxoTfU3O398FCuBnNnheTwFDXRVCn7gaY3dIzMTifb875FDIcR2lk8DNi3f4+IsrKPr9fQ1W3zxK94wCE+9+BrJIv4h2NLj5/z02YD3+NprzK5JMDvjqis70Co9cL0V3Rw4a9OmbQtaDGUCSLQpXKWtio7PP/8hYx5Z2ic8FmEuo6gu7n4rGBKwf5DTsvgjj2AWa6P04qHP+tCkyuL2Wh9WWVc995xSh/6y5u7ZZvQYpOYXhktwRgUZtdl4HKCzDtfwI3PdyfvOTaSTR73sWZkSfRWvijAowH2neoDc6f6VR/I7e+uHIpduIEIzVV7dVoctWCeKsJkLNiuq2Yirfe5KwF9cm6MqRB7zXIcOTEAn3bNJsfEZIKAz4z02W3QXSS9oYgz+12x5V4eFjHErHv0eAoAsaQhgcvEYv2JURnTMn3Nhkha9swEM4LabanEFFKAhkjcmSkgUvVH4LAjTLc/Hj7srMJ//Uqbl1hPciLUiLo26/eUP7DSm7o6gucvbSBzgonOZOnZqWxFejtrtdB56iDoK8Gsx/9KKnQq2MJdTMa83cBk0EOdV8YjU5WOZ37FIXyRPs5YnQ9n5jqe0xt29G6Crgw+pMj1bq1g90RBj6s21pWW9vB0QA9RdbmHJPFP1qIKsWCWksRnep9j1tfeprNCHpGpR7g08IoBcrQkOzXv2aZdfPsTlozElW5NOErJWtMHs7k/IrNR7pRnN4PalUm6K2XGUBaLNh7kICcyduLL9C5yTPE6DqOiGwVMDkxXc+CwdFIxVGBpOjTGSBLiMIzvH1nW9K89kOg33iWLYozQBMIWos+ERkt59cVrNR81ffFBgdTqF6qRo3uMFJ5Xp6dqFbZSlqWTVgyjwa8rxGt+W1AQiE+fwaMrvrlSfqbwrsOagCAIqJS/HsXY4xXmhBRujf3/32w91PyX2J/AluwuCTCQx13AAAAAElFTkSuQmCC");
    --media-icon-dy: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAVBJREFUOE+t1LErRlEYx/Hv7zUhRsWgLIrRYrGIklJMZBEli9EfYKWkTBJlUCSLmKQs/gKL0stC8k5SFpNHR8+t1+3e9z1d92z33ud8znPOc54rSh4q2SMaNLNjYN4T6JH0lpVMUXBB0lGZ4DMwLKmWRotmGJxXYAO4lvSQwP8BE+NM0mwUaGbdQJukp1RRroAJR5qDZjYFbAKDwKekzhTYAgwBk0BN0n5uhma2BBwAFQ/KBCV9N62yb/ExbNOD74GqpJl0hrHgGrDl2C6wKsnCc1HwEFh0sFfSS7KtFFhJFmp4D80sHO6yB/VLqtaBt8BIUqS8f8Cfe2hmK8CeB5+H3pX0ZWZzwAn89v6NpLFYsAMIRenyCR/AO9DnWHg9LekiCvTDHwUugfaMSduSQuFyR2brmdkAsA6MA63AHbAj6bQRFr5F93IzKKqXY5H6uB8nPIIVCi6rGAAAAABJRU5ErkJggg==");
}

.footer-media-links .link-icon {
    width: 32px;
    height: 32px;
    margin-right: 25px;
    border-radius: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: center center;
    position: relative;
    background-color: #39383E;
}

.footer-media-links .link-icon .ewm {
    position: absolute;
    width: 174px;
    height: 175px;
    box-sizing: border-box;
    display: none;
    justify-content: center;
    align-items: center;
    top: -70px;
    z-index: 10;
    background-color: #fff;
    border-radius: 5px;
}

.footer-media-links .link-icon .ewm::after {
    content: "";
    width: 0px;
    height: 0px;
    display: block;
    border-top: 7px solid #fff0;
    border-bottom: 7px solid #fff0;
    position: absolute;
}

.footer-media-links .link-icon .ewm img {
    width: 164px;
    height: 165px;
}

.footer-media-links .link-icon:hover {
    background-color: #555BAF;
}

.footer-media-links .link-icon:hover .ewm {
    display: flex;
}


.footer-media-links .link-icon.sph {
    background-image: var(--media-icon-sph);
}

.footer-media-links .link-icon.sph .ewm {
    right: 40px;
}

.footer-media-links .link-icon.sph .ewm::after {
    border-left: 8px solid #fff;
    right: -8px;
}

.footer-media-links .link-icon.dy {
    background-image: var(--media-icon-dy);
}

.footer-media-links .link-icon.dy .ewm {
    left: 40px;
}

.footer-media-links .link-icon.dy .ewm::after {
    border-right: 8px solid #fff;
    left: -8px;
}

.footer .copy {
    color: #FFFFFF4D;
    border-top: 1px solid #FFF7F733;
    height: 64px;
    line-height: 64px;
    text-align: center;
}

.footer .copy .gh {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: var(--icon-gh);
    background-repeat: no-repeat;
    background-size: 14px 14px;
}

.footer .to-top {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAnCAYAAABjYToLAAAAAXNSR0IArs4c6QAAAbdJREFUWEftmElLQmEUht/bzaFdKBWEQdkgNoA0qtUi2oTQIrIWSgQtokW0sLJp0V+QssmCkIZFFG6KChooHBK1glq0SCIatv0CNZSIFhL3aIGL71u/37kPz3m5XC5nNLlmkYGH6zG7YhnIBQZG3QozxoxRDVDzrGPMGNUANc86xoz9NJAjzcbkmBbHJ0/wXr1R5STNp90xqTQbM1YdVBVyRKMxrK7f4vT8OW24tMAkEh7TVh3KS2VYWAmhRV+EWk0BNrbvsX8YTgsuZTCJmMfUeNyUDDZ7EP7AO3iew/BQHZp1Cuy6HrCz95AyXEpgYjGf6JRaJcfcYhA+//s3AMcBgwMatLcV4+AoDOfmXUpwZDCxKAsTo1pUVeZhfikIjy952ftM1eg0lOHs4hmOtRtEiR/wJDCRKAtWSxNqqvJhXw7B7X391YaxS4XebjV8/reE2UhEOB0JzDLSgMb6Qiw6rnHpfhG0IkOHEv3mmsS6bfaAoDvxEAms31yNx/AHPMR3VateAWVJLpxb9/8DJnjqHwRJxv7geYJHMDDBqr6CzBgzRjVAzbOOMWNUA9Q86xjZWKb+tf4EfbW9duse12YAAAAASUVORK5CYII=") no-repeat;
    background-size: 38px 38px;
    width: 38px;
    height: 38px;
    display: block;
    position: absolute;
    bottom: 109px;
    right: 200px;
}


/*################ header1 ##################*/

.page-video-header {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.page-video-header .video-box {
    width: 100%;
    height: 45.7vw;
    min-height: 658px;
}

.page-video-header .video-box .image {
    width: 100%;
    height: 100%;
}


.page-video-header .content-box {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
}

.page-video-header .content-box .title-box {
    width: 1440px;
    padding-top: 235px;
    margin: 0 auto;
    color: #FFFFFF;
    font-weight: 500;
    position: relative;
}

.page-video-header .content-box .title-box .title-1 {
    font-size: 34px;
    line-height: 48px;
    margin-bottom: 7px;
}

.page-video-header .content-box .title-box .title-2 {
    font-size: 74px;
    line-height: 103px;
    margin-bottom: 20px;
}

.page-video-header .content-box .title-box .title-3 {
    font-size: 18px;
    line-height: 32px;
}

.page-video-header .content-box .title-box .play-btn {
    width: 118px;
    height: 118px;
    position: absolute;
    background: var(--play-btn) no-repeat;
    background-size: 118px 118px;
    cursor: pointer;
    top: 312px;
    right: 237px;
}


.content-info {
    position: relative;
    width: 100%;
}

.content-info .hr {
    position: absolute;
    z-index: 0;
    top: 88px;
    width: 100%;
    border-bottom: 1px solid #979797;
}

.content-info .content-header {
    position: relative;
    height: 144px;
    width: 1440px;
    margin: 0 auto;
    box-sizing: border-box;
}

.content-info .content-header .content-title {
    top: 64px;
    left: -26px;
    position: relative;
    width: 317px;
    height: 79px;
}

.content-info .content-header .localized-content-title {
    position: relative;
    z-index: 1;
    top: 64px;
    left: -26px;
    width: 620px;
    height: 79px;
    box-sizing: border-box;
    padding: 8px 16px 0;
    background: #FFFFFF;
}

.localized-content-title-main {
    display: inline-block;
    font-size: 34px;
    line-height: 44px;
    color: #000000;
    font-weight: 500;
}

.localized-content-title-sub {
    display: inline-block;
    margin-left: 16px;
    font-size: 15px;
    line-height: 30px;
    color: #999999;
    vertical-align: baseline;
}

/* .content-info .content-title {
    margin-top: 64px;
    left: -26px;
    position: relative;
    z-index: 1;
} */

/*############# home page ###################*/
.home-page {
    width: 100%;
    min-width: 1440px;
}


.home-page .content-info-product {
    height: 741px;
    padding-top: 137px;
}

.home-page .content-info-product .w1440-box {
    position: relative;
    height: 741px;
}

.home-page .content-info-product .w1440-box .product-box {
    position: absolute;
    top: -274px;
    height: 274px;
    width: 100%;
    user-select: none;
}

.home-page .content-info-product .w1440-box .product-box .content {
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.12);
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.home-page .content-info-product .w1440-box .product-box .product {
    width: 430px;
    height: 192px;
    position: relative;
}

.home-page .content-info-product .w1440-box .product-box .product .pic {
    position: absolute;
    top: 0px;
    left: 45px;
    height: 192px;
    width: 192px;
    z-index: 2;
}

.home-page .content-info-product .w1440-box .product-box .product .name {
    position: absolute;
    box-sizing: border-box;
    z-index: 10;
    width: 430px;
    height: 125px;
    line-height: 125px;
    padding-right: 47px;
    text-align: right;
    bottom: 0px;
    border-radius: 8px;
    font-weight: 500;
    color: #000000;
    font-size: 28px;
    background: #F4F4F4;
    z-index: 1;
}

.home-page .content-info-product .w1440-box .product-box .product:hover .name {
    background: #555BAF;
    color: #fff;
}

.home-page .content-info-product .w1440-box .left-text {
    float: left;
    margin-top: 215px;
    font-weight: 500;
}

.home-page .content-info-product .w1440-box .left-text .text-1 {
    font-size: 14px;
    color: #555BAF;
    line-height: 20px;
}

.home-page .content-info-product .w1440-box .left-text .text-2 {
    margin-top: 6px;
    font-size: 36px;
    color: #000000;
    line-height: 50px;
}

.home-page .content-info-product .w1440-box .left-text .text-3 {
    margin-top: 28px;
    width: 531px;
    font-size: 18px;
    color: #707070;
    line-height: 32px;
}

.home-page .content-info-product .w1440-box .left-text .more-btn {
    margin-top: 73px;
    width: 190px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    background: #555BAF;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
    display: block;
}

.home-page .content-info-product .w1440-box .right-image {
    float: right;
    padding-top: 88px;
}

.home-page .content-info-product .w1440-box .right-image .img {
    width: 740px;
    height: 531px;
}


.home-page .content-info-1 .w1440-box {
    height: 880px
}

.home-page .content-info-1 .content-list {
    margin-top: 72px;
    display: flex;
    justify-content: space-between;
}

.home-page .content-info-1 .content-list .item {
    width: 408px;
    height: 544px;
    background: #FFFFFF;
    box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.12);
    border-radius: 12px;
    position: relative;
}

.home-page .content-info-1 .content-list .item .index-box {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 140px;
    text-align: center;
    font-size: 200px;
    line-height: 218px;
    color: #9F9F9F2B
}

.home-page .content-info-1 .content-list .item .icon {
    width: 125px;
    height: 125px;
    display: block;
    user-select: none;
    margin: 93px auto 58px;
}

.home-page .content-info-1 .content-list .item .icon.icon-w {
    display: none;
}

.home-page .content-info-1 .content-list .item .icon.icon-b {
    display: block;
}


.home-page .content-info-1 .content-list .item .title {
    text-align: center;
    width: 320px;
    font-size: 30px;
    font-weight: 500;
    line-height: 42px;
    margin: 0 auto 28px;
}

.home-page .content-info-1 .content-list .item .text {
    width: 320px;
    line-height: 33px;
    font-size: 18px;
    margin: 0 auto;
    color: #707070FF;
}

.home-page .content-info-1 .content-list .item:hover {
    background: #555BAF;
    color: #FFFFFF;
}

.home-page .content-info-1 .content-list .item:hover .text {
    color: #FFFFFF;
}

.home-page .content-info-1 .content-list .item:hover .icon.icon-w {
    display: block;
}

.home-page .content-info-1 .content-list .item:hover .icon.icon-b {
    display: none;
}

.home-page .content-info-2 {
    background: #F6F6F6;
}

.home-page .content-info-2 .w1440-box {
    height: 958px;
}

.home-page .content-info-2 .tag-box {
    margin: 72px auto 47px;
    height: 40px;
    display: flex;
    justify-content: center;
}

.home-page .content-info-2 .tag-box .tag {
    width: 124px;
    height: 40px;
    border-radius: 18px;
    border: 1px solid #9C9C9C;
    line-height: 40px;
    text-align: center;
    margin: 0px 49px;
    cursor: pointer;
}

.home-page .content-info-2 .tag-box .tag.active {
    background: #555BAF;
    border: none;
    color: #fff;
}

.home-page .content-info-2 .carousel-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 545px;
}

.home-page .content-info-2 .carousel-box .btn {
    width: 54px;
    height: 54px;
    background: #555BAF;
    color: #fff;
    text-align: center;
    line-height: 54px;
    font-size: 24px;
    cursor: pointer;

}

.home-page .content-info-2 .carousel-box .btn.disabled {
    color: #ddd;
    background: #fff;
    cursor: not-allowed;
}

.home-page .content-info-2 .carousel-box .carousel-content {
    width: 1093px;
    height: 545px;
}

.home-page .content-info-2 .carousel-box .carousel-content .carousel-item {
    width: 100%;
    height: 100%;
    position: relative;
    display: none;
}

.home-page .content-info-2 .carousel-box .carousel-content .carousel-item.active {
    display: block;
}

.home-page .content-info-2 .carousel-box .carousel-content .carousel-item .img {
    width: 100%;
    height: 100%;
}

.home-page .content-info-2 .carousel-box .carousel-content .carousel-item .text {
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 0px 44px 32px;
    box-sizing: border-box;
    color: #FFFFFF;
}

.home-page .content-info-2 .carousel-box .carousel-content .carousel-item .text h4 {
    height: 42px;
    font-size: 30px;
    font-weight: 500;
    line-height: 42px;
    margin-bottom: 12px;
}

.home-page .content-info-2 .carousel-box .carousel-content .carousel-item .text p {
    font-size: 18px;
    line-height: 33px;
}

.home-page .content-info-3 .content-box {
    height: 608px;
}

.home-page .content-info-3 .content-box .content-text {
    margin-top: 157px;
    float: left;
}

.home-page .content-info-3 .content-box .content-text h4 {
    height: 50px;
    font-size: 36px;
    font-weight: 500;
    color: #000000;
    line-height: 50px;
}

.home-page .content-info-3 .content-box .content-text p {
    margin-top: 30px;
    font-size: 18px;
    width: 532px;
    font-weight: 400;
    color: #707070;
    line-height: 33px;
}

.home-page .content-info-3 .content-box .content-img {
    float: right;
    display: block;
    height: 415px;
    width: 736px;
    margin-top: 70px;
}

.home-page .partner-box {
    width: 100%;
    background: #555BAF;
}

.home-page .partner-box .w1440-box {
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 288px;*/
}

.home-page .partner-box .btn {
    height: 54px;
    width: 54px;
    text-align: center;
    line-height: 54px;
    cursor: pointer;
    color: #fff;
}

.home-page .partner-box .btn.disabled {
    color: #ededed;
    cursor: not-allowed;
}

.home-page .partner-box .partner-list {
    width: 1332px;
    padding: 30px 0;
    /*height: 120px;*/
    /*overflow: hidden;*/
}

.home-page .partner-box .partner-list .partner-inner {
    display: flex;
    flex-wrap: wrap;
}

.home-page .partner-box .partner-list .partner-item {
    width: calc((100% - 5 * 12px) / 5);
    height: 120px;
    background: #6267B5;
    margin: 6px;
}

.home-page .partner-box .partner-list .partner-item img {
    width: 100%;
    height: 100%;
}

.home-page .content-info-4 {
    background: url("../images/news-bg.png") top center no-repeat;
    background-size: 1920px auto;
    height: 845px;
}

.home-page .content-info-4 .more-btn {
    position: absolute;
    top: 72px;
    right: 36px;
    text-align: center;
    width: 190px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #555BAF;
    background: #FFFFFF;
    user-select: none;
}

.home-page .content-info-4 .content-box {
    display: flex;
    justify-content: space-between;
    margin-top: 70px;
}

.home-page .content-info-4 .content-box .news-item {
    width: 446px;
    height: 508px;
    background: #FFFFFF;
    cursor: pointer;
    display: block;
}

.home-page .content-info-4 .content-box .news-item:hover {
    background: #4B72D0;
    color: #FFFFFF;
}

.home-page .content-info-4 .content-box .news-item img {
    width: 446px;
    height: 248px;
    display: block;
}

.home-page .content-info-4 .content-box .news-item .title {
    padding: 23px 24px 0px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    color: #000;
}

.home-page .content-info-4 .content-box .news-item:hover .title {
    color: #fff;
}

.home-page .content-info-4 .content-box .news-item .time {
    height: 20px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 20px;
    padding: 0px 24px;
    margin-top: 8px;
}

.home-page .content-info-4 .content-box .news-item .info {
    margin-top: 16px;
    padding: 0px 24px;
    font-size: 14px;
    line-height: 20px;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    color: #707070;
}

.home-page .content-info-4 .content-box .news-item:hover .info {
    color: #fff;
}

.home-page .content-info-4 .content-box .news-item .link {
    display: block;
    height: 15px;
    width: 86px;
    margin-top: 26px;
    margin-left: 24px;
    background-size: 86px 15px;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAPCAYAAAB+1zjIAAAAAXNSR0IArs4c6QAAAYZJREFUWEft1zFLAzEYBuDvvcEeBSddWjo0R0sp/RHanpMuDlJcnHQQHBzURRBBcLFuTrq5OUqrnfQf9B94ybWrrXuxNp+cVNBSh+ZclGTO+0IePnI5kF1TC3S73dlerzdTLBZffgpj6lYbICnlAxHNJxIJP5PJTMS1sAaD0ul0/OFwWCeip8FgsFQoFHrjNRbWADaKSCl9IqoDCFzX9dPp9DdcC2sIG8WCIKgAaETOWms/n893P+ssbAzYEW7ZcZwGM4fJZLKSSqU+cC1sTNgoHobhotb6DkAYTW4ul3uGUmqfmQ9+of/PVwCoeZ53bnKQMAwXmLk5mtwy2u32stZ6xaTsv2Ucx7nPZrNNk3MppbaY+RLAo+u6q/YqMFEcyyildpj5AkATwJoQom9hY8IqpfaYuUZEt/1+f71UKr3aj1d81ENmPiWiG8/zNgC82edWfNQTZj4CcN1qtTar1erwa6W9CgyAlVJn0UsKwJUQYhsA219aA8jxiJTyGMCcEGJ3Emq0/x2FI5aWiqaxFwAAAABJRU5ErkJggg==");
}

.home-page .content-info-4 .content-box .news-item:hover .link {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAPCAYAAAB+1zjIAAAAAXNSR0IArs4c6QAAARRJREFUWEft2L1KA0EUxfH/sRB8CBXtBQslimJAsNciL6mNEggI4gtoJVgIYsQX8KNQG3NkZAJhyRaZsQp3y4V7YH5czg4r4plZwPYisCDpu21YM6fGALZ7wBJwJulrGknAFiyK7VXgGHhtww3YAtg0Ynsl475Nww3YQtgG7jtwOlkLAVsBm3GXgRMg4abO/UzvA7YStg1XtreA7X/In4eIG0m3JQexPd7cj79asL0GrJeEzeHMk6RhyblsbwBHwAtwHlVQotiYsb0JHALPwIWkn4CthM1V2gUegb6kUXy86lE7wD7wAAzGqAFbAWt7D9gB7oFLSZ6MiyoowLV9kG9Sd8BVEzU2tgA131t3008YSddtEb/BxV0YpawwhgAAAABJRU5ErkJggg==");
}

.contact-box.w1440-box {
    display: none;
    height: 758px;
    padding: 122px 0;
    box-sizing: border-box;
    justify-content: space-between;
}

.home-page .contact-box .contact-us {
    width: 298px;
    height: 514px;
    background: #555BAF;
    padding: 64px 23px 0 32px;
    box-sizing: border-box;
}

.home-page .contact-box .contact-us .icon {
    font-size: 36px;
    font-family: D-DIN-Bold, D-DIN;
    color: #FFFFFF;
    line-height: 48px;
}

.home-page .contact-box .contact-us .icon label {
    font-weight: bold;
}

.home-page .contact-box .contact-us .line-box {
    width: 60px;
    height: 6px;
    background: rgba(255, 255, 255, 0.44);
    margin-top: 28px;
}

.home-page .contact-box .contact-us .title {
    margin-top: 32px;
    font-size: 24px;
    color: #FFFFFF;
    line-height: 33px;
    margin-bottom: 96px;
}

.home-page .contact-box .contact-us .phone {
    background-image: var(--icon-phone-boder);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 37px;
    line-height: 25px;
    font-size: 16px;
    color: #FFFFFF;
}

.home-page .contact-box .contact-us .location {
    margin-top: 20px;
    background-image: var(--icon-location-border);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 37px;
    line-height: 25px;
    font-size: 16px;
    color: #FFFFFF;
}

.home-page .contact-box .map {
    width: 1092px;
    height: 514px;
}


.home-page .contact-box .map .map-marker::after {
    content: " ";
    position: absolute;
    bottom: 0px;
    border-top: 8px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    left: -5px;
}

.home-page .contact-box .map .map-marker-text {
    background: #fff;
    padding: 5px 10px;
    width: 120px;
    position: absolute;
    bottom: 8px;
    left: -60px;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.12);
}


/*################# product page ################*/
.product-page {
    width: 100%;
    min-width: 1440px;
    --title-cpzs: url("../images/pro-cpzs.png");
    --title-cpdw: url("../images/pro-cpdw.png");
    --title-cjyy: url("../images/pro-cjyy.png");
}

.product-page .content-info-1 .pro-box {
    height: 786px;
    box-sizing: border-box;
    padding: 72px 0 122px;
    display: flex;
    justify-content: center;
}

.product-page .content-info-1 .pro-box .pro-item {
    position: relative;
    height: 540px;
    width: 446px;
    margin: 0 25px;
}

.product-page .content-info-1 .pro-box .pro-item .pro-pic-box {
    width: 446px;
    height: 447px;
    background: #F6F6F6;
    display: flex;
    justify-content: center;
    align-items: center;
}

.product-page .content-info-1 .pro-box .pro-item .pro-pic-box img {
    width: 320px;
    height: 320px;
}

.product-page .content-info-1 .pro-box .pro-item .pro-box-bg {
    display: none;
    position: absolute;
    bottom: 33px;
    left: 90px;
    width: 267px;
    height: 123px;
    border: 1px solid #555BAF;
    box-sizing: border-box;
    z-index: 1;
}

.product-page .content-info-1 .pro-box .pro-item .pro-name {
    position: relative;
    z-index: 2;
    width: 233px;
    height: 120px;
    padding-top: 50px;
    box-sizing: border-box;
    margin: 0 auto;
    top: -26px;

}

.product-page .content-info-1 .pro-box .pro-item .pro-name h4 {
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    text-align: center;
}

.product-page .content-info-1 .pro-box .pro-item .pro-name p {
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px;
    text-align: center;
}

.product-page .content-info-1 .pro-box .pro-item:hover .pro-box-bg {
    display: block;
}

.product-page .content-info-1 .pro-box .pro-item:hover .pro-name {
    background: #555BAF;
    color: #fff;
}

.product-page .content-info-2 {
    background: #F6F6F6;
}

.product-page .content-info-2 .w1440-box {
    padding: 72px 0 92px;
    text-align: center;
}

.product-page .content-info-2 .w1440-box img {
    width: 1440px;
    height: 648px;
}

.product-page .content-info-3 {
    padding: 92px 0 122px;
    --icon-clgl: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAAXNSR0IArs4c6QAAAsBJREFUSEvt1k1IVFEYBuD3OzM6JsqUIpRYi0KIisBWRUGLoEWLWgQFbqISJXF07p1RCFrcqNCxuT9aESZptAtbRJsIgtYVRvRnQrTojxDM1EWiznlD0lFrnLm6cOXdHe57vud8H4fLFazSI6vkYA1a8aRzjI5iGO4uEVUFxa0k1oMshQhFMEzId0W8CgbXPU8k6kaznWJJqLGxvTKQl38PYJWPNjSB/gDUOdtu6s+UzwhZlhUcHQ+/I7FBKbE1+EJDDSnRQVJCQSKktS5AACEyGFKiy0m2AJz++rliW1/fidS/WEbIbPaOU/O+EKcdx7jjoyOYZschin5C4IhnG498QUbMfQhgPzQrXNf87QeyLEuNjoV/QPDUtY2TOaHI+c6y4GTqG4Fbnm00+EHmMmbMvU1I9URefvnNtvqRhXsXja4p7u0WMiJAjRbZ25GMPlsOZDQ7h6HlMUSuB4DuZDL6em5/GjJN7yiFD4D01+IThB9ANQDoj6LUCCDjRGpcaSUiLE5BFYMsEUElge0Ad4DYki6u5JRzNXp3Zp2GjJhjAHIBQMlyusiS/SmCS07S8BZBMwsj5l0kGYfgJYh9IggsGxUMgKggcNmzjfb/RjcLXQF1meuYtaZpb4ZSZ0mpA7gxBzgCJT1KT/fYdvy9YTrXRMmEkzSaM0Nxrw2aB1J5Ut2ZaPoCCM2410iyIyskUhMu+tVrWRYbWhKb8qbzeyHyxrWj8aU6SgKMzb6cBjEJQaGf8ZFIKSVTJAv+5sXOBjkADT+Fc2eyQGbMTRBoyV3ETyJrR86l2Ss+V2lQB+SYn7JK6y5QDs5ns0DRmFsrQNeCcK9rR8/4gcyY202gZj7LuGubdsbLEIl0hgKh1B6lpZTU4wUF+W9bWxuG/UD19TeKCgundmqdKiJlKBweG7QsazIj5KfgSjNrf0ErnRz+AKY4ICuWeYDOAAAAAElFTkSuQmCC");
    --icon-yckz: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAfRJREFUSEvt1j9oE1EcB/Dv92oQjSAIKqSok5NuLtkKYqVgQSgqbtm6md67C0EURNzU3h8NFQoiDm7FxbEggmjBRV3dRAyKCBWpoCZ3XznQEtqcuRfaTr3pht97n/f78uPdEVv4cAstbGMbknZujMbcHcOIDtoqTLsrnU7paatV/7V2bV/M+HEIyNhC/+oJPg8Dd6wgFr0HcGRYLFvnINkfBI2vvXv07czz47agSg72jWRT0jEAM3kHUoJKHJtPxTDibSrcdJxUq/GkzlURSTTrnpmeni+V9/6orsUkTlFwLTF9VooHJFcxQDUCy2FgJhqN2+VEpdq6zqjTEM7aYfkx/iYwL/IopImNiXE99g7AKIA9RQbHsrO0DHAJQFXAYhyYi54XVEXn2gDsOIBDVhigx2Fg6saLXpB4nb0X6cj4d2pA+tAK+zv63wHsFrDU+Vma2rmre07SrQFoFrMzDFakmb41m4DxGYVY1CUAp3pVO4x4JepGXmsUXkqYiQNz35hwn3bwcFbLlOcBXbHDpGVQj/Jz5HVAXhR49+r+7IkROONZrcCTBMYLY64ftQnk3Y29flvEEwqT2bgPFaPrR4vZ6YaeDuDLxw+jlYWFC8nAi7jZbFW6SfcygAO2oMQVwpkLw/qbQt8zW6Bo/fbfVdGk/lv3BxhgBSsIh4wSAAAAAElFTkSuQmCC");
    --icon-sjnl: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAeVJREFUSEvl1rFrE2EYBvDn+S5NEUyio4Xi4BTRTXBQcREcBCtYhAquChXr3eXsJp50aeSSrwFBBBenbtWplG7d1OLi4B8giOBSYmIn730FFUkkl9xdJEtvvfd9f/c9fPfdERO8OEELBwhbClqnHMQnASd3whR0y+W97TAMf/QO6YvRdW2VDj4AKOSW/jSSiJqR9yAR84LWHFRejwv96ic3beReyYYpPoH4AuBs30Mot0A9B6A08OFyYeQyYtmB4dueoVIptafanco6gBu5MLdmrxF41d9MX43uUPC+F7MNz/Fr9qkYvKBgE8Cxvr5cK8O/GN8Aetw2vBk/aD1sRvdXvMDuQnHmv2MGcVVgFmzDfzQWNixGo7gqQImxPlNyYa3prYyFDd76v2M04AkRrRh1dsH4ZrfTfny4fKTejNx7XmA/QlHNFGPSyiDykjTnhVpwwO9COargVwPOQPgZjs6q6C0Al/6CozbIQIzYNspo1Isu0NsA5lNjEz1BarW1ywLdGrWKlPc3bMO7nnhchWFY/NapPAd4OuXAgWVK7cI4y/bJ0rtEbBwgTe/QL7UfWB/Ki2kGKbA/PVVcXF1d3EuqH4q5vr1riAvpMO4XC4e8ev1OOxeWBslSc4B+eLLEkrV2ojH+BI2h7BxhCGiZAAAAAElFTkSuQmCC");
    --icon-zbgl: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAoBJREFUSEvllk1IVFEUx3/nzQRSqKHRploFJVjQIhdt3ARtilRoEfSBEERu0vuuUBLRFLTQZt4d+qaEihYRBgYthRZBbdo0kJuKgiTQILKyXOi8EzPMyGjzZQxufKvzzj3v/e79n/999wkreMkKslilsF6bbI+gx1RoRQHx7rp47z1jk49Ad5ZrgSAqeBcTidNP8nVFZezujtU1NTcOKxzJFIYipyKhTOCFe4O4sca6H6CTiKRKApVOkKsu0ddfFmasGwFNKV6boAeBcWBGhJd5mAjDmbgUzFj3E+ROWZjvJw+o6DOQ84juRukQuBEqU57H+prCjO+eInQUzlhUOsCbwEsfXQqz1nWqhp+CwKaMCbpE9GM2rmZlxrr3IA9Ae4ENQFo0bFf1JhFOusCczfQsL2MmVmE4metlQVxZRmPdW4/0ISUyorBD4HGQMIczKzXnbm1yl3u+ZAEwJ+gUyHaF6VzcovA9H4O4sj0z1r0C9uRlVBhLJsy+LOxM0OoG/fEFNyJvcnXbgF2ojCI6l8t1VXSjsUkLGl/kMuE5qn9E5F0xg/i+81VIrIk0NAwNnfiVnVg1Pevvv7Iu1GhKYetSW4sQ1BSWAVh7rSVkfgzYvMiVhTDkhUr4MDMuePtV9ThoN8Js9hmV+yA3K27qrAwmaEJkAmHtwhegAAY0VD4xJFEVLPMi37pphcYSsFGNMFgKKGleg9yuCUwKZCwKXI6MVaxsRWX8FxaJtinzv7OmqaWMxQ3yn27MbczPwJYiBlmUL+1KueASfZfKnmf5wYGB682zs3Mb8/fRaN23eLzn69J8MVgkktb6+pkPsVhsvipY5X20vIpV+ne1PJEqV/8Fg1Z+K9sxuK4AAAAASUVORK5CYII=");
    --icon-ptgl: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAkVJREFUSEvt1U1rE1EUBuD33KStobVBcaOIP8CVQnd+YLEVBV0qCO5cBIJtMkkmSzPEBiRJk0lAoUURxI9FuvAX1JVLXVlcZFFRQXAjjRSRZO6RiYZMM99ZFBfOcu658+Q9OXOHsI8X7aOFfxtTlFoMUczFpztvNE2TYToTOJmJUIQSzMgDOApgCySK8ZnvG0FRX8xEOEIJGiKjYQKjrlgAJDRqw8ZAHFAu1ipKi4jYumjDMrl6mhn1MH+8Q22PWF6q1bKvPTFzMa3WzwhJBQYvhkR7THghSaw0K6n26F7PAQmBeiID1BXL5x8fLJdv //BJakOs+3yTZbPNk5KM+2BcAfDSEOLeoCWWpPOj7VrO6mcj4AKA80x4EkXvbrWqfvMeEFW/zpIfAjjyt7A3iuZylelqVd011y3IwvDB1Bagm6urqbe+A5JMPpiZinXvAJx1Q50RtAEuffl0/FmrdcPwbaO1wAN9D+CUNQkgXRHPAdE0bXJnZ/ZCPN7Z1DSt54ICoDYJrHz+eOy5mWRpqTkbmTLm9Kqy6fTK2E8QtXEZLNfAOAHwNkiUdjuxp+vrie4QlddIiDUrEp2UywArAA6D8I4Fbull5YP3gGSap1kYDTDODQv3ooP7/SQTRooI6T7y5zI/OxtsIK3rylffATELMpnGRRaysBelbRBKByair37+6iaJYCY5ZEUguVivZ7YCtXG0yBnt/3oRFPE9QQKg/XZ5JQk1+k6tMJNC8FU25CO3drkd3r5fareN49z/j43TNdue37OnPiusbw4HAAAAAElFTkSuQmCC");
    --icon-znyj: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAAXNSR0IArs4c6QAAAplJREFUSEvtlU9IFHEUx79vZsxWRTcKDKKTINShYxAUHupStyAjggIPZdmfnd/sbEZITSqktvP7jUka0iHs0D+6FEEQBEadukpFhQej8FhtupbNvNjU2F13dVbFU3Oc3/d9P++935s3hFV6aJU4KBkkbNlEoBqZFF4pSZYOsuQgNIqqpDi4bFBra1fNr+m1Lgdse574mm1o2d4x5mC9cq2u7PeO42jfUtHzZbp+q6fnzJf8JApW1NLiVJVHqj8QaFi64lCYzIXtJcDcQRxskzL+PhQoI7Isdzc0rUEmxcW5oETi+kbfn9rCTGUARpWyPs6dWbZyENColOZQocRC3ZFpqx0EXAFjFwDtnxHjLTRuV0nr7mJVLwqyEuokB7gGwChmRsBN6ZrHAeIFNMVzsRK9+zgIHudUUVROl5Rrti8IErbcD6YbRPS0uqqm2XGaphzHMb6nou8YXLdYW2bOaYrYr5cy/qmx8b6+afPnNiLsZcIFLyme/22daaoo6XQC4K0/02ta+vtP/RC22gPGs3nTQ7gcMEYIeJB/xkCr54qeWb8nAI8QB50ZeNE7EnHZBlBHrhmPT6Qq6yqqJweIcXRepUQPVdI8UNLUCUv2guhsdhARxdyrsT5he4cJvAEgF4A+pyHghXRFQ2kg2+sD8+nsIAbdI8JLX8cjYkQ0n9/kjfsrJcXOZYMyBswY86f1eqM8uA3mxhxTxsqBCLjDmj7Avj9MlLf9VxK04Kj/B2XaE4t5tYbxe124rTCjMgxjsrvbHAs9dWZcnSNQZSmQbO1EKtI5ONg8nfMNFjITcTUOoHapIARcoZSVDgHqHQKCI0sBEfBaumL7vB1ZyIyZybJU3eyfNDSPmYJ0OjKa37a/uz20yzKFqwb6A+kJGCvShdPwAAAAAElFTkSuQmCC");
}

.product-page .content-info-3 .content-title {
    height: 50px;
    font-size: 36px;
    font-weight: 500;
    line-height: 50px;
    text-align: center;
}

.product-page .content-info-3 .content-text {
    margin-top: 16px;
    text-align: center;
    font-size: 18px;
    color: #707070;
    line-height: 32px;
}

.product-page .content-info-3 .content-img {
    width: 1440px;
    height: 626px;
    margin: 64px 0;
}

.product-page .content-info-3 .content-marker {
    display: flex;
    justify-content: space-between;
}

.product-page .content-info-3 .content-marker label {
    display: block;
    background-size: 26px 26px;
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 26px;
    text-indent: 38px;
    font-size: 18px;
    margin: 0 35px;
}

.product-page .content-info-3 .content-marker label.clgl {
    background-image: var(--icon-clgl);
}

.product-page .content-info-3 .content-marker label.yckz {
    background-image: var(--icon-yckz);
}

.product-page .content-info-3 .content-marker label.sjnl {
    background-image: var(--icon-sjnl);
}

.product-page .content-info-3 .content-marker label.zbgl {
    background-image: var(--icon-zbgl);
}

.product-page .content-info-3 .content-marker label.ptgl {
    background-image: var(--icon-ptgl);
}

.product-page .content-info-3 .content-marker label.znyj {
    background-image: var(--icon-znyj);
}

.product-page .content-info-3 .content-marker span {
    border-right: 1px solid #ddd;
    line-height: 24px;
    display: block;
}

.product-page .content-info-4 {
    background: #F6F6F6;
    --icon-zhjg: url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAAXNSR0IArs4c6QAAAwhJREFUSEu9VT1oFEEU/t5uDjUhnhYxgjFGsAsKMZpCsLATxMJICDaiiH9NcjN7QVK5NiJmb2eTNAYsTKUQNIUWdhaiIERRjJ1g1Cv8A2PC6ZnczpO9ELi7zO1FhUwzy7yf733vfTNLWKNFa4SDVQExM6XSw/ts5n1M1BQVR8xfiWjK8/qniIhrFRwL5LquNZtLXiSNAQA7TMkIeA8LQx9nnt6YmJgIqwHGAol0cA/Mx8qD6RGgI06Hys6JJpWXOg7AyK4q0ODgSFN+IfxSUeFMwrYPRmeLYfgYQFup3aZCs+cNVMYUXeIZOcF1AGkG37eApQSED8Wd0RptGthCwFFmZAJfRC02rppiEI66BcYuIvpuysDMm0F4qzLiVJwgagKlpLpMBDcuCZPlBl7/lf8CkjLoZeI7sfIlPqE8GetTk5GUIx1M4YtYRiE6g0DE+tQE6unpsVtaD8wAaDFPmbLZ90/a4u5QTdUtJ045w+cIesx4YZku+H7KaCv1r8lo2Vmk/WEw9VUEj/oZUXb2z/IuDUyl1RHSKCYm6FHfdx7EiqTEuGpGyzHnLl1L1v9eR0EgZlcLYpyR4wx3atJXAWwHYyMD6wmoLyzYm0dH+34LJ7gNYkt5olcIfwNs6xsz/yIgD8YcgI9sYzAYKlfhCkYyHYwz88mKajn7YVuivT2XmJufnQYRONS7c7mGQkPjz4VKZgTc8jPidKwYhFTTILSvaIvm/UrJKSnVKSZmlZHjQvhdsOiZoYWvVUbsqQpUbIVFEf06Q5U3/Yw4Kxz1KlKC8kSHkMFNEJ8xABWSjZsaXfd0ftlW1rrUgNpLGs/NQ+a8hbpOjXAKDEaCu1CgyHed8bG10BEMiZdGIMdR3Rq4W11N9AngrUv20m9DhOZupeSkEUimlYz+K38j26oXlCB8TwRGICH8w2TReUZRDDtNs6pRRAHAOwLesOYxpeRDI1BpEtd162bzyRZ7kVqY0azBSSJuBKyGJT+dY6Z5C/SDCJ/DBGc3rf+RdV03Alux/vpl+Ne2rhnQH79nJyuCxqc/AAAAAElFTkSuQmCC");
    --icon-zhjq: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAe5JREFUSEvtlT1oFFEUhb87g4i/BLuQLqKFhZ2KP5VYpBALIWBlE2zCYubNTPxJaRPBefuGgEo0QoqkCEggaJFGUiiK6QQRQUllbxBtxJkrk2Rj1o1xZzcEkUx7zzsf5855M8IWPrKFLLZhm7Ltf2ONcXxnT5b53WUj+X62kCSD39Y798dkUTRyJCd7BewvAfzi4Z+09uq7UrBCbGL3AuV08zB56WxwBtBSMBNVb4AMNw9aVqoynFbNUNOwMEyvq2gBarFAcruaDAyJSF3COjNjXLd6OIELZRM16vWZR16xNn5fm0kQuE7xpQ/0FHAO2NE+aNXhh8IcynNyxopkYuL0Iap9mwiptxJ55JLgyuoaw8G0V3NCVT0h0uq7qmMsKrwW0fsuCWeKSUMB+vvv7t2563sxPLtydB6VeUQrqMwKjNcsVfQecEDhskAFOL4y++isOfT7ptZtWxilM4rWSjKtMC0wgciIS4KBmomJ3Cegi1x348kEcHFpJvLBJcHhbdh/ukYTp5Oo9ix964SnqP9EyEZBHjgb3FxTkLdA5+d9HV0dXxdHRTm/XBAWXGKO/bUgJk7HUD3Y/gWXOWeDW2t9GqpvIvcGONouTGCqas2ljWFx+hjVhjtSFu4hs9YG1zaElTUto2/xf1UG8Uv7E1v44aWeNV4VAAAAAElFTkSuQmCC");
    --icon-bfxl: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAAXNSR0IArs4c6QAAApVJREFUSEvNlc1LFHEcxp/vb9Y1e0HKoKIXwdCsQ4cOHqx/IYtAorpUhlSmuzuzGwRm4kVqZ3fGNg+GVFAZeOrtTwgi6BQESkgdshdJ7FDq2s48sdbGuqy74yrS3Gbm+zyf+b79RrBKl6wSB/8HqLl5WNtePd4gUPV0sQvK3aaI9QTKBDJNYArAuALH5ua014lEx8fFKlQwIz1s9ZC46q28nNWkoto0L0zkiy8IChnWAIBWbyBAwbc3FmsfWRGQCDpJHABwLNdwBUHS5vfNPvzpaJv89HUROJ0NWwbIjgMM/TMjh1Kar8vvOnUupBNgYxZoJqVpdYkb+QeicI/C9iDIlgUlIh9AVE0OBCQIhYO2GXq5pB7pYUsn0QvA73UYAHymg0bbDn3I1SyakW5Y1wlcXgIEEDyDw+OWpc94BqUDQ2G7BeSgF5gQZ+Lx0L2SFra1dWDtug3TnwBUFoF9S81pOxKJjmRJoPmsDPsiwP6CIOFZy9TvForxcKhSdMO+T+BU/mlSd+KxwMLJzBPoAQR0d3er7z8qe4RiAFzzx4ezIhKNm8FrgLBYHz2BMia6bjdR+CR9L0oOx6PB58UAmfeLgtojN3f7XafBhewHWCPAVgL7AGz+K54U4C2BLyIYI/hGQ9kr02x/X3RhdT22k6KdB9gMoNbr1+bEjYpg+FdSu539f1qQUSgcPwLKIwAVJUIyshkIT1imPl/m+VLnGhqGfcgBHwtQVQqMwKQGORqLBV9k6/P2KBCwtygfowBOAtA8Ah0AQ25KIn19wa+5moJTF4n01Tque46QJoD1+YEyIuBTTanBaDTwruSTISNsu3KrqjyZ3OMqtTH9TLnuVLK8fLS/99Kkl4yXtEdeDJed0XIgae1v0TzqHC7Vg88AAAAASUVORK5CYII=");
    --icon-yjgl: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAAXNSR0IArs4c6QAAAplJREFUSEvtlU9IFHEUx79vZsxWRTcKDKKTINShYxAUHupStyAjggIPZdmfnd/sbEZITSqktvP7jUka0iHs0D+6FEEQBEadukpFhQej8FhtupbNvNjU2F13dVbFU3Oc3/d9P++935s3hFV6aJU4KBkkbNlEoBqZFF4pSZYOsuQgNIqqpDi4bFBra1fNr+m1Lgdse574mm1o2d4x5mC9cq2u7PeO42jfUtHzZbp+q6fnzJf8JApW1NLiVJVHqj8QaFi64lCYzIXtJcDcQRxskzL+PhQoI7Isdzc0rUEmxcW5oETi+kbfn9rCTGUARpWyPs6dWbZyENColOZQocRC3ZFpqx0EXAFjFwDtnxHjLTRuV0nr7mJVLwqyEuokB7gGwChmRsBN6ZrHAeIFNMVzsRK9+zgIHudUUVROl5Rrti8IErbcD6YbRPS0uqqm2XGaphzHMb6nou8YXLdYW2bOaYrYr5cy/qmx8b6+afPnNiLsZcIFLyme/22daaoo6XQC4K0/02ta+vtP/RC22gPGs3nTQ7gcMEYIeJB/xkCr54qeWb8nAI8QB50ZeNE7EnHZBlBHrhmPT6Qq6yqqJweIcXRepUQPVdI8UNLUCUv2guhsdhARxdyrsT5he4cJvAEgF4A+pyHghXRFQ2kg2+sD8+nsIAbdI8JLX8cjYkQ0n9/kjfsrJcXOZYMyBswY86f1eqM8uA3mxhxTxsqBCLjDmj7Avj9MlLf9VxK04Kj/B2XaE4t5tYbxe124rTCjMgxjsrvbHAs9dWZcnSNQZSmQbO1EKtI5ONg8nfMNFjITcTUOoHapIARcoZSVDgHqHQKCI0sBEfBaumL7vB1ZyIyZybJU3eyfNDSPmYJ0OjKa37a/uz20yzKFqwb6A+kJGCvShdPwAAAAAElFTkSuQmCC");
    --icon-cyyq: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAAXNSR0IArs4c6QAAAylJREFUSEvtlk1oHVUcxX/nvpdElFox+B2loIJFMQVRKrottBtDSiMaxbgTP9D31WgLYoRIE/OSSaNusxBdaF3oQhdCrVipILUUaouNLmyUNkJLk7pIk7yZI/PSpK8xJE2F0IV3Ncy99//jnP+5d0as0tAqcbj6QDt2vN+4a9crZ67UgSUVvVYcfDjAVvBW4B6hPXGGt3a/mzu+UuAloLa2tkxT06OPE9SK1Ip918WCPgC6E7hN8GElq7eHenOjlwtUV1dXdvzvtZuC1Gq7Bbh5frMZldhveAbUXZkO3XUNyQu2dwI3ID8XlQufXg5MhcJQsxUfnl0sA4clPrHdI2vbVEP22/rpmdMpKOrPvZmuKpX6roudPQnqi/pz3SsDhbDFSfKi8HHHipThZAqKY74PWY/VgtLC+WJ0BhStHJT4XqQyQZM4OQgqI41i3wI0LAUqFt+7LyFOQ/OE4MekjoHBnvzvtUprrNMv2HcjpoHfgGYRhi324uTjhaBi5+CmJGYL9mbE+gtFx6G6/0bBHpHp7u9/9Vi1KXM9UlCHE3eAf6q1bmGPZiPvNADrgFOYKaR9wFHk9rOnJx5rbFz7bAw9QfpyoJzruATEnHXySGU6O5Stj/+Q2GnCiVpF+dLuFpJkO9IR2T+nagSjMUxKPB+V8w9Ve1iKDgj9+i+Q4DvDA0LXGtcD4YIdFSA7Z10KkpOXEacSsy6gO8C3Gs6l75YHhbA9SZInA4wEMRybvQHaz9fXfV0b73xpoAWrT+hP8DHDTUgHbY9J5JYFVa3LqIw9slSPUpCspzFHCCGLkzQIqeopiw3zoGK0L1Van53e2Nv7xkTtgf3M5hGJCaSj2E8B32CPIbXXWoeTYWASPAG6BvgL6WxaeB70+sD9qoT96QVw/ZrbNy+4GZY647M3Q62iBMaDWG/pxELr0kq5YrStGnNnNlwRCOsDxDnMDGgNJJNI59Pic4rS50JhaKMV//BfQJ8vql0c+h+0iDMXw4C1cus6O4eaZuK4+p1ZcshfReXCF4VCf7MVXlpsrcToQDn/ztxcqTT4YGx/lFTUdvX9BS0neLn5VVP0D9VmEV2rFxf0AAAAAElFTkSuQmCC");
}

.product-page .content-info-4 .w1440-box {
    height: 502px;
}

.product-page .content-info-4 .content-videos {
    display: flex;
    justify-content: space-between;
    margin-top: 72px;
    height: 248px;
}

.product-page .content-info-4 .content-videos .video-box {
    width: 446px;
    height: 248px;
    position: relative;
}

.product-page .content-info-4 .content-videos .video-box video {
    width: 100%;
    height: 100%;
    background-color: #000000;
    object-fit: fill;
}

.product-page .content-info-4 .content-videos .video-box .text-box {
    position: absolute;
    bottom: 0px;
    width: 100%;
    color: #FFFFFF;
    text-align: center;
}

.product-page .content-info-4 .content-videos .video-box .text-box .title {
    margin-bottom: 6px;
    font-size: 18px;
    line-height: 25px;

}

.product-page .content-info-4 .content-videos .video-box .text-box .text {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 20px;
}

.product-page .content-info-4 .content-marker {
    display: flex;
    justify-content: space-between;
    margin-top: 63px;
}

.product-page .content-info-4 .content-marker label {
    display: block;
    background-size: 26px 26px;
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 26px;
    text-indent: 38px;
    font-size: 18px;
    margin: 0 35px;
}

.product-page .content-info-4 .content-marker label.zhjg {
    background-image: var(--icon-zhjg);
}

.product-page .content-info-4 .content-marker label.zhjq {
    background-image: var(--icon-zhjq);
}

.product-page .content-info-4 .content-marker label.bfxl {
    background-image: var(--icon-bfxl);
}

.product-page .content-info-4 .content-marker label.yjgl {
    background-image: var(--icon-yjgl);
}

.product-page .content-info-4 .content-marker label.cyyq {
    background-image: var(--icon-cyyq);
}

.product-page .content-info-4 .content-marker span {
    border-right: 1px solid #ddd;
    line-height: 24px;
    display: block;
}

/*############### news page ##################*/
.news-page {
    width: 100%;
    min-width: 1440px;
    background: url("../images/news-header-bg.png") no-repeat;
    background-position: center top;
    background-size: auto 392px;
    padding-top: 320px;
}

.news-page .top-news {
    margin: 0 auto;
    width: 1440px;
    height: 481px;
    background: #FFFFFF;
    box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.1200);
    border-radius: 12px;
    box-sizing: border-box;
    padding: 72px 122px;
    display: flex;
}

.news-page .top-news .news-box {
    width: 100%;
    height: 100%;
    border-radius: 12px;
    position: relative;
}

.news-page .top-news .news-box .news-img {
    width: 536px;
    height: 337px;
    border-radius: 12px 0px 0px 12px;
    object-fit: cover;
}

.news-page .top-news .news-box .news-content-box {
    position: absolute;
    top: 0;
    right: 0;
    width: 672px;
    height: 337px;
    display: flex;
}

.news-page .top-news .news-box .news-content-box .left-border {
    width: 12px;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.news-page .top-news .news-box .news-content-box .left-border .border {
    width: 12px;
    flex: 1;
    background: #F6F6F6;
}

.news-page .top-news .news-box .news-content-box .left-border .jiantou {
    border-left: 12px solid #0000;
    border-top: 8px solid #f6f6f6;
    border-bottom: 8px solid #f6f6f6;
}

.news-page .top-news .news-box .news-content-box .right-content {
    flex: 1;
    background: #F6F6F6;
    border-radius: 0px 12px 12px 0px;
    box-sizing: border-box;
    padding: 32px 58px 0 46px;
}

.news-page .top-news .news-box .news-content-box .right-content .news-title {
    height: 28px;
    font-size: 20px;
    color: #000000;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrop;
    text-overflow: ellipsis;
}

.news-page .top-news .news-box .news-content-box .right-content .news-time {
    margin-top: 8px;
    height: 20px;
    font-size: 14px;
    color: #999999;
    line-height: 20px;
}

.news-page .top-news .news-box .news-content-box .right-content .news-info {
    margin-top: 30px;
    height: 100px;
    font-size: 14px;
    font-weight: 400;
    color: #707070;
    line-height: 25px;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.news-page .top-news .news-box .news-content-box .right-content .news-details-btn {
    display: block;
    width: 190px;
    height: 40px;
    background: #555BAF;
    border-radius: 4px;
    margin-top: 46px;
    text-align: center;
    line-height: 40px;
    color: #FFFFFF;
    font-size: 16px;
    cursor: pointer;
    user-select: none;
}

.news-page .news-list {
    margin: 92px auto 0;
    width: 1440px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.news-page .news-list .news-item {
    width: 446px;
    height: 508px;
    background: #F6F6F6;
    margin-bottom: 72px;
    margin-right: 51px;
    border-radius: 12px;
}

.news-page .news-list .news-item:nth-child(3n+3) {
    margin-right: 0;
}

.news-page .news-list .news-item .news-image {
    width: 446px;
    height: 248px;
}

.news-page .news-list .news-item .news-image img {
    width: 100%;
    height: 100%;
}

.news-page .news-list .news-item .news-content {
    padding: 23px 24px 0;
    box-sizing: border-box;
    height: 260px;
    position: relative;
}

.news-page .news-list .news-item .news-content .news-title {
    font-size: 20px;
    line-height: 28px;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.news-page .news-list .news-item .news-content .news-time {
    margin-top: 8px;
    height: 20px;
    font-size: 14px;
    color: #999999;
    line-height: 20px;
}

.news-page .news-list .news-item .news-content .news-info {
    margin-top: 30px;
    height: 60px;
    font-size: 14px;
    font-weight: 400;
    color: #707070;
    line-height: 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.news-page .news-list .news-item .news-content .news-details-btn {
    display: block;
    width: 83px;
    height: 32px;
    border-radius: 4px;
    border: 1px solid #DDDDDD;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
    user-select: none;
    font-size: 14px;
    position: absolute;
    bottom: 17px;
    color: #000;
}

.news-page .news-list .news-item .news-content .news-details-btn:hover {
    background: #555BAF;
    color: #fff;
}

.news-page .news-pager {
    height: 40px;
    margin-bottom: 92px;
    display: flex;
    justify-content: center;
}

.news-page .news-pager .pager-item {
    display: block;
    box-sizing: border-box;
    text-align: center;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #dddddd;
    margin: 0 12px;
    font-size: 14px;
}

.news-page .news-pager .pager-item.active,
.news-page .news-pager .pager-item:hover {
    background: #555BAF;
    color: #fff;
}


/*############ about us page #############*/
.about-us-page {
    padding-top: 392px;
    background: url("../images/about-us-header.png") no-repeat top center;
    background-size: auto 392px;
}

.about-us-page .content-info-1 {
    height: 672px;
    width: 1440px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.about-us-page .content-info-1 .text-box {
    width: 584px;
    --bg-icon-p2: url("data:image/png;base64,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");
    --bg-icon-p3: url("data:image/png;base64,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");
}

.about-us-page .content-info-1 .text-box .content-header {
    height: 70px;
    position: relative;
    margin-top: 140px;
}

.about-us-page .content-info-1 .text-box .content-header h5 {
    position: relative;
    z-index: 0;
    font-size: 64px;
    font-family: D-DIN-Bold, D-DIN;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.0800);
    line-height: 70px;
    letter-spacing: 10px;
}

.about-us-page .content-info-1 .text-box .content-header h4 {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 50px;
    font-size: 36px;
    font-weight: 500;
    color: #000000;
    line-height: 50px;
}

.about-us-page .content-info-1 .text-box .content-header p {
    position: absolute;
    bottom: 7px;
    left: 164px;
    height: 22px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #545BB5;
    line-height: 22px;
    letter-spacing: 2px;
}

.about-us-page .content-info-1 .text-box .p {
    font-size: 14px;
    color: #707070;
    line-height: 25px;
    margin-top: 32px;
}

.about-us-page .content-info-1 .text-box .p.p2 {
    padding-left: 122px;
    background: var(--bg-icon-p2) no-repeat left top;
    background-size: 92px 92px;
}

.about-us-page .content-info-1 .text-box .p.p3 {
    padding-left: 122px;
    background: var(--bg-icon-p3) no-repeat left top;
    background-size: 92px 92px;
}

.about-us-page .content-info-1 .img-box {
    width: 740px;
    height: 531px;
    margin-top: 92px;
}

.about-us-page .content-info-1 .img-box img {
    width: 100%;
}

.about-us-page .content-info-2 .img-box {
    width: 1440px;
    display: block;
    margin: 32px auto 122px;
    height: 772px;
}

.about-us-page .content-info-3 {
    background: #F6F6F6;
}

.about-us-page .content-info-3 .img-box {
    width: 1440px;
    display: block;
    margin: 41px auto 0;
    height: 772px;
}

.proxy-page {
    .w1440-box {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        padding: 40px 0;

        .license-box {
            width: 500px;
            margin: 0 20px;

            .license-img {
                width: 100%;
                height: 300px;
            }

            .text-box {
                padding-top: 20px;

                .text-item {
                    display: flex;
                    justify-content: flex-start;
                    align-items: flex-start;
                    padding: 5px 0;
                    line-height: 1.5;

                    .text-title {
                        /*width: 100px;*/
                        text-align: right;
                    }

                    .text-info {
                        flex: 1;
                        text-align: justify;
                    }
                }
            }
        }
    }
}
